LEI Validator ISO 17442
Verifique um LEI de 20 caracteres — estrutura e dígitos de controlo — instantaneamente no seu navegador. E descubra o que uma soma de verificação válida NÃO prova.
O que é um LEI?
Um LEI (Legal Entity Identifier, ISO 17442) é um código de 20 caracteres que identifica de forma única e mundial uma entidade jurídica: uma empresa, um fundo, um organismo público. É exigido para declarar transações financeiras e é transportado nas mensagens de pagamento ISO 20022 e na fatura eletrónica europeia (esquema 0199 das listas de códigos ICD e EAS). Os dois últimos caracteres são dígitos de controlo calculados com ISO/IEC 7064 MOD 97-10, o mesmo esquema do IBAN, o que permite detetar erros de digitação offline. Esta ferramenta gratuita verifica essa soma de verificação inteiramente no seu navegador; nada é carregado.
Sobre o validador de LEI
Um LEI tem 20 caracteres: os quatro primeiros identificam a LOU (Local Operating Unit) que o emitiu, os catorze seguintes identificam a entidade e os dois últimos são dígitos de controlo. Responde à pergunta «quem é a parte?», enquanto um IBAN responde a «que conta?» — por isso os dois são complementares e não alternativos.
A ValidateFin verifica o LEI localmente no seu navegador: 20 caracteres, apenas maiúsculas e dígitos, e dígitos de controlo conformes com ISO/IEC 7064 MOD 97-10. Como as normas ISO são vendidas e não publicadas, o algoritmo não foi copiado delas: foi estabelecido contra os próprios dados públicos da GLEIF, difundidos sob CC0, e verificado em 2 400 LEI reais. Uma soma de verificação válida significa que o código está bem formado e sem erros de digitação — não prova que a entidade exista, nem que o seu LEI continue ativo. Isso exigiria o Global LEI Repository da GLEIF, ou seja, uma consulta em linha, e esta ferramenta é deliberadamente offline.
Em resumo sobre o LEI
- Um LEI tem exatamente 20 caracteres: um prefixo LOU de 4, uma parte de entidade de 14 e 2 dígitos de controlo.
- Os dígitos de controlo usam ISO/IEC 7064 MOD 97-10 — o algoritmo do IBAN: um único erro de digitação quebra sempre o código.
- Uma soma de verificação válida só prova a ausência de erros de digitação. NÃO prova que a entidade existe nem que o LEI está ativo.
- Um LEI tem de ser renovado todos os anos: um LEI perfeitamente bem formado pode estar LAPSED, RETIRED ou ANNULLED.
- Os caracteres 5-6 são descritos como «reservados», mas 8% dos LEI reais não seguem essa regra: não deve ser imposta.
Perguntas frequentes
O que é um identificador de entidade jurídica (LEI)?
É um código de 20 caracteres, definido pela norma ISO 17442, que identifica uma entidade jurídica de forma única e mundial. É emitido por uma LOU acreditada pela GLEIF (Global Legal Entity Identifier Foundation) e é exigido para declarar transações financeiras na maioria das jurisdições.
Como se calculam os dígitos de controlo de um LEI?
A partir dos 18 primeiros caracteres, segundo ISO/IEC 7064 MOD 97-10 — o mesmo esquema do IBAN. As letras são convertidas em números (A=10 … Z=35) e o código completo de 20 caracteres, lido como um único número longo, deve dar resto 1 na divisão por 97.
Um LEI válido significa que a empresa existe?
Não, e é o mal-entendido mais comum. Uma soma de verificação válida só prova que o código foi escrito corretamente. Não prova que o LEI alguma vez tenha sido emitido, nem a que entidade pertence, nem que continua ativo. Só o Global LEI Repository da GLEIF responde a isso, e é uma consulta em linha.
Um LEI pode expirar?
Sim. Um LEI deve ser renovado anualmente. O seu estado de registo pode ser ISSUED, LAPSED, RETIRED ou ANNULLED. Um LEI com uma soma de verificação perfeita pode muito bem estar expirado: o formato nada diz sobre o estado.
Os caracteres 5 e 6 de um LEI são sempre «00»?
Não. A norma descreve-os como reservados, mas a realidade contradiz: medido sobre os próprios dados públicos da GLEIF, cerca de 8% dos LEI reais não têm «00» nessa posição e são perfeitamente válidos. Um validador que impusesse esta regra rejeitaria cerca de uma entidade em cada doze.
Onde se usa um LEI?
Na declaração de transações financeiras (MiFID II, EMIR), nas mensagens de pagamento ISO 20022, que levam um elemento LEI para as partes, e na fatura eletrónica europeia, onde o LEI é o esquema 0199 das listas de códigos ISO 6523 ICD e EAS.
O meu LEI é enviado para algum lado?
Não. O identificador é validado inteiramente no seu navegador, em JavaScript. Nada é jamais enviado para um servidor.