Validador de Personas Kods de Letonia
Código de identificación personal de Letonia (PMLP) con Módulo 11.
Acerca del Personas Kods de Letonia
El Personas Kods es el identificador civil personal otorgado por el PMLP en la República de Letonia.
Desde el 1 de julio de 2017, existe una modalidad no significativa iniciada en '32' que protege la privacidad evitando divulgar la fecha de nacimiento.
Anatomía & Estructura del Personas Kods de Letonia
El Personas Kods letón consta de 11 dígitos (clásico DDMMAA-SCCSC o moderno 32XXXXXXXXX):
| Posición | Campo | Longitud | Significado & Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 6 | Fecha de Nacimiento o Prefijo | 6 dígitos | Día, mes y año o prefijo '32' en códigos modernos | 010110 |
| 7 | Indicador de Siglo | 1 dígito | 0 (s. XIX), 1 (s. XX) o 2 (s. XXI) en formato tradicional | 1 |
| 8 a 10 | Secuencial | 3 dígitos | Número de registro asignado por el PMLP | 234 |
| 11 | Dígito de Verificación | 1 dígito | Checksum oficial de Módulo 11 ponderado | 4 |
Algoritmo Oficial del PMLP (Módulo 11 Ponderado)
Fórmula de verificación para los primeros 10 dígitos:
C = 1 - (Σ (d[i] * w[i]) mod 11); si C < -1 entonces C = C + 11
- 1. Multiplique los primeros 10 dígitos por los pesos [1, 6, 3, 7, 9, 10, 5, 8, 4, 2].
- 2. Calcule la suma ponderada y tome el resto módulo 11.
- 3. Calcule C = 1 - resto; si C < -1, sume 11.
- 4. Si el resultado es 10 o -1, la combinación no es válida.
- 5. Compare con el 11º dígito.