Omitir yendo al contenido principal

Validador de LEI (Legal Entity Identifier - ISO 17442)

Valide la autenticidad estructural, la unidad LOU emisora y los dígitos de control ISO 7064 Módulo 97-10 de códigos LEI de 20 caracteres.

Acerca de la Validación del LEI

La validación examina la longitud estricta de 20 caracteres, la estructura alfanumérica y el cálculo matemático del checksum ISO/IEC 7064 Módulo 97-10.

Errores en el código LEI impiden la liquidación en mercados financieros y generan infracciones normativas conforme a las directivas MiFID II y EMIR.

Anatomía & Estructura del LEI (ISO 17442)

El código LEI consta de exactamente 20 caracteres alfanuméricos divididos en 4 bloques:

PosiçãoCampoLongitudSignificado & RegraEjemplo
1 a 4Prefijo LOU4 caracteresIdentificador de la Unidad Operativa Local acreditada por GLEIF5493
5 y 6Reservado2 dígitosCaracteres reservados según la norma ISO 17442 (fijado en '00')00
7 a 18Identificador de la Entidad12 caracteresCódigo alfanumérico exclusivo asignado a la entidad legal84UKLVMY22DS
19 y 20Dígitos de Control2 dígitosDos dígitos numéricos calculados según ISO 7064 Módulo 97-1016

Algoritmo de Integridad (ISO 7064 MOD 97-10)

Cálculo oficial realizado sobre la secuencia alfanumérica de 20 caracteres:

NumStr(LEI) mod 97 ≡ 1 | DV = 98 - (NumStr(Base + '00') mod 97)
  1. 1. Convertir letras a números (A=10, B=11, ..., Z=35) manteniendo los dígitos intactos.
  2. 2. Para generar, añadir '00' al final de la cadena de 18 caracteres.
  3. 3. Calcular el resto de la división modular entera por 97.
  4. 4. Los dos dígitos de control corresponden a (98 - resto), con dos dígitos.
  5. 5. Para validar, la cadena completa convertida de 20 caracteres debe dar resto % 97 == 1.

Preguntas Frecuentes & Especificaciones Técnicas