Générateur d'OIB (NIF Croatie / ID Personnel)
Générez et formatez des numéros OIB croates valides pour le développement et les tests QA.
En attendant la génération...
À propos de l'OIB (Osobni Identifikacijski Broj Croatie)
L'OIB (Osobni Identifikacijski Broj) est le numéro d'identification fiscale et personnelle unique pour les personnes physiques et morales en Croatie, géré par la Porezna uprava du Ministère des Finances.
Composé de 11 chiffres décimaux : 10 chiffres de base et une clé de contrôle calculée selon la norme internationale ISO 7064 Module 11, 10.
Algorithme de calcul de la clé de contrôle (ISO 7064 Mod 11, 10)
- Initialiser l'accumulateur a = 10.
- Pour chacun des 10 premiers chiffres d[i] : a = (a + d[i]) % 10. Si a = 0, alors a = 10. Puis a = (a × 2) % 11.
- Calculer la valeur de contrôle : Contrôle = 11 - a.
- Si Contrôle vaut 10, la clé est 0 ; sinon la clé est égale à Contrôle.