VALIDADOR

IBANInternational Bank Account Number

Valide este identificador com a API REST da Normadata. Atualmente em beta privado.

Autoridade emissoraISO 13616 / SWIFTComprimento15 to 34 characters depending on countryExemploDE89370400440532013000

O que é IBAN?

O IBAN (International Bank Account Number) é o padrão internacional para identificar contas bancárias entre fronteiras, definido pela ISO 13616. Usado em 80+ países; não é usado nos EUA, Canadá, México nem na maior parte da América Latina (que usam códigos específicos como CBU, CLABE, CCI).

Algoritmo de verificação

  1. Mover os primeiros 4 caracteres (código do país + 2 dígitos verificadores) para o final.
  2. Converter letras em números (A=10, B=11, ..., Z=35).
  3. Tratar o resultado como um único inteiro e calcular módulo 97.
  4. O resultado deve ser igual a 1 para que o IBAN seja válido.
  5. O comprimento específico por país também deve coincidir (ex. DE = 22 chars, ES = 24, FR = 27).

Valide com a API da Normadata

cURL
curl -X POST https://api.normadata.io/v1/validate/accounts \
  -H "X-API-Key: nd_your_key" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"id": "1", "value": "DE89370400440532013000", "type": "iban"}]}'

Resposta

JSON
{
  "results": [
    {
      "id": "1",
      "type": "iban",
      "valid": true,
      "checksum_valid": true
    }
  ]
}

O que o Normadata não valida

Uma resposta válida significa que o identificador está bem formatado e passa pelo algoritmo de dígito verificador. Não confirma nada do seguinte:

  • ExistênciaNão consultamos a Receita Federal, AFIP, SAT ou qualquer registro governamental. Um identificador válido pode não corresponder a um contribuinte registrado.
  • IdentidadeNão confirmamos que o identificador pertença a uma pessoa ou entidade específica, nem que o titular seja real.
  • StatusNão confirmamos se o identificador está atualmente ativo, suspenso ou em dia com alguma autoridade.
  • KYC / KYBNormadata não é um provedor KYC/KYB nem AML. Para verificação de identidade regulada você precisa de um provedor específico por país — Normadata é a camada de validação de formato que roda antes.

Leia nossa metodologia

Perguntas frequentes

Como se valida um IBAN?

Mova os primeiros 4 caracteres para o final, converta todas as letras em números (A=10...Z=35) e calcule o inteiro resultante módulo 97. O resultado deve ser 1. Além disso, o comprimento deve coincidir com o comprimento específico do país definido no ISO 13616.

Quais países usam IBAN?

O IBAN é usado principalmente na Europa (todos os países da UE, Reino Unido, Suíça, Noruega), Oriente Médio (Arábia Saudita, EAU, Kuwait) e alguns países da América Latina (o Brasil anunciou adoção). EUA, Canadá, México e a maioria da LATAM não usam IBAN — têm sistemas próprios como ACH, SPEI ou CBU.

O IBAN está disponível na API beta da Normadata?

Sim. O IBAN está disponível como type=iban (sem country — é global). A API valida a estrutura, o módulo 97 e o comprimento por país.

Obtenha acesso à API da Normadata

Valide este identificador com a API REST da Normadata. Atualmente em beta privado.