Pular para o conteúdo principal

Gerador de OIB (NIF Croácia)

Gere e formate OIB (Osobni Identifikacijski Broj) válidos da Croácia para desenvolvimento e testes de software.

Aguardando geração...

Sobre o OIB (Osobni Identifikacijski Broj Croácia)

O OIB (Osobni Identifikacijski Broj) é o número de identificação pessoal e fiscal unificado para pessoas físicas e jurídicas na Croácia, administrado pela Porezna uprava do Ministério das Finanças.

Composto por exatamente 11 dígitos decimais, onde os 10 primeiros representam o número base e o 11º dígito é o verificador calculado rigorosamente pelo algoritmo internacional ISO 7064 Módulo 11, 10.

Algoritmo de Cálculo do Dígito Verificador (ISO 7064 Mod 11, 10)

  1. Inicia-se uma variável acumuladora a = 10.
  2. Para cada um dos 10 primeiros dígitos d[i]: calcula-se a = (a + d[i]) % 10. Se a for igual a 0, redefine-se a = 10. Em seguida, calcula-se a = (a × 2) % 11.
  3. Calcula-se o valor de controle: Controle = 11 - a.
  4. Se Controle for igual a 10, o dígito verificador é 0; caso contrário, o DV é o próprio valor de Controle.

Perguntas Frequentes & Diretrizes Técnicas