Omitir yendo al contenido principal

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)

  1. Se inicializa el acumulador a = 10.
  2. 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.
  3. Se calcula el valor de control: Control = 11 - a.
  4. Si Control es 10, el dígito verificador es 0; en caso contrario, es el propio Control.

Preguntas Frecuentes y Directrices Técnicas