1001Ferramentas
🇮🇹 Validadores

Validador IBAN Italiano (IT)

Valida IBAN da Itália (IT) checando comprimento 27 e dígito verificador mod-97.

Entendendo o IBAN italiano

O IBAN (International Bank Account Number, norma ISO 13616) identifica uma conta bancária no mundo todo. Começa com um código de país de 2 letras, seguido de 2 dígitos verificadores e, então, um BBAN específico de cada país. O IBAN italiano tem sempre comprimento fixo de 27 caracteres e começa com IT.

A Itália faz parte da zona SEPA, então o IBAN é o identificador padrão para transferências em euros dentro do país e entre fronteiras.

Estrutura de um IBAN italiano

Depois de IT e dos 2 dígitos verificadores, o BBAN de 23 caracteres é formado por quatro partes:

  • CIN — uma única letra de verificação nacional.
  • ABI — código do banco com 5 dígitos.
  • CAB — código da agência com 5 dígitos.
  • Numero di conto — o número da conta com 12 caracteres.

Exemplo: IT60 X054 2811 1010 0000 0123 456. O CIN é calculado sobre os 22 caracteres de ABI + CAB + número da conta.

Como funciona a validação

A verificação no nível do IBAN usa o algoritmo mod-97 (ISO 7064, MOD 97-10): mova os 4 primeiros caracteres para o final, substitua as letras por dois dígitos (A=10 … Z=35), leia tudo como um único inteiro e confirme que o inteiro mod 97 é igual a 1. A letra de verificação CIN é uma verificação nacional à parte, aplicada antes mesmo de o IBAN existir.

Pegadinhas comuns

  • Deixar de fora a letra de verificação CIN — ela é o primeiro caractere do BBAN italiano.
  • Contar os espaços no comprimento: um IBAN italiano válido tem 27 caracteres sem espaços.
  • Confundir ABI/CAB com um código BIC/SWIFT — são identificadores diferentes.
  • Supor que um checksum válido significa que a conta existe: o mod-97 só prova a estrutura e os dígitos verificadores.

FAQ

Quantos caracteres tem um IBAN italiano? Exatamente 27, começando com IT.

O que é o CIN? Uma única letra de verificação nacional calculada a partir do ABI, do CAB e do número da conta.

Um IBAN válido garante que a conta é real? Não. A validação confirma apenas o formato e o checksum.

Ferramentas Relacionadas