Gerador de LEI (Legal Entity Identifier - ISO 17442)
Gere e formate códigos LEI (Legal Entity Identifier) alfanuméricos válidos de 20 caracteres conforme a norma ISO 17442 e regras da GLEIF.
Sobre o LEI (Legal Entity Identifier)
O Legal Entity Identifier (LEI) é um código de referência global padronizado de 20 caracteres alfanuméricos regido pela norma ISO 17442 e gerenciado pela Global Legal Entity Identifier Foundation (GLEIF).
Criado sob coordenação do Financial Stability Board (FSB) e do G20, o código LEI conecta os mercados financeiros internacionais, permitindo identificar com precisão as partes jurídicas envolvidas em transações de valores mobiliários, derivativos e relatórios regulatórios globais (MiFID II, EMIR, Dodd-Frank).
Anatomia & Estrutura do LEI (ISO 17442)
O código LEI é composto por exatamente 20 caracteres alfanuméricos divididos em 4 blocos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 4 | LOU Prefix | 4 caracteres | Identificador da Unidade Operacional Local acreditada pela GLEIF | 5493 |
| 5 e 6 | Reservado | 2 dígitos | Caracteres reservados pela norma ISO 17442 (padronizado em '00') | 00 |
| 7 a 18 | Identificador da Entidade | 12 caracteres | Código alfanumérico exclusivo atribuído à pessoa jurídica | 84UKLVMY22DS |
| 19 e 20 | Dígitos de Controle | 2 dígitos | Dois dígitos numéricos de verificação calculados via ISO 7064 Módulo 97-10 | 16 |
Algoritmo de Integridade (ISO 7064 MOD 97-10)
Cálculo oficial de integridade estrutural executado sobre a sequência de 20 caracteres:
- 1. Converter letras em números (A=10, B=11, ..., Z=35) mantendo dígitos inalterados.
- 2. Para gerar, anexa-se '00' ao final da cadeia numérica de 18 caracteres da base.
- 3. Calcula-se o resto da divisão modular inteira do número resultante por 97.
- 4. Os dois dígitos de controle correspondem ao valor (98 - resto), formatado com dois dígitos.
- 5. Para validar, o código completo de 20 caracteres convertido deve satisfazer resto % 97 == 1.