Generador de OIB (NIF Croacia)
Genere y formatee números OIB válidos de Croacia para desarrollo y pruebas de software.
Esperando generación...
Acerca del OIB (Osobni Identifikacijski Broj Croacia)
El OIB (Osobni Identifikacijski Broj) es el número de identificación personal y fiscal unificado para personas físicas y jurídicas en Croacia, gestionado por la Porezna uprava del Ministerio de Finanzas.
Consta de exactamente 11 dígitos decimales, donde los 10 primeros representan la base y el 11º dígito es el verificador calculado rigurosamente según la norma internacional ISO 7064 Módulo 11, 10.
Algoritmo de Cálculo del Dígito Verificador (ISO 7064 Mod 11, 10)
- Se inicializa el acumulador a = 10.
- Para cada uno de los 10 primeros dígitos d[i]: se calcula a = (a + d[i]) % 10. Si a es 0, se reasigna a = 10. Luego se calcula a = (a × 2) % 11.
- Se calcula el valor de control: Control = 11 - a.
- Si Control es 10, el dígito verificador es 0; en caso contrario, es el propio Control.