Validador de Certidão
Valide números de registro de certidões de nacimiento, matrimonio y óbito.
Acerca del Validador de Certidão
El Validador de Certidão verifica si un número de registro de certidão (nacimiento, matrimonio u óbito) es matemáticamente válido. El registro tiene 32 dígitos con 2 dígitos verificadores calculados con el algoritmo módulo 11.
Esta herramienta es útil para desarrolladores que necesitan validar formatos de registros de certidões en sistemas de registro. La validación es puramente matemática y no consulta ninguna base de datos de cartorios.
Anatomía de la Matrícula de Certificado del Registro Civil
La matrícula unificada comprende 32 dígitos en 9 secciones según la normativa CNJ:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 6 | Código de Notaría | 6 dígitos | Identificador del registro civil asignado por el CNJ | 123456 |
| 7 a 10 | Colección y Servicio | 4 dígitos | Fondo propio (01) y Registro Civil (55) | 0155 |
| 11 a 14 | Año del Registro | 4 dígitos | Año en que se asentó el acta | 2024 |
| 15 | Tipo de Libro | 1 dígito | 1: Nacimiento, 2: Matrimonio, 3: Religioso, 4: Defunción, 5: Mortinato | 1 |
| 16 a 20 | Número de Libro | 5 dígitos | Identificador del libro del registro | 00123 |
| 21 a 23 | Folio | 3 dígitos | Página donde se asentó el documento | 045 |
| 24 a 30 | Número de Acta | 7 dígitos | Número correlativo del acta | 0001234 |
| 31 y 32 | Dígitos Verificadores | 2 dígitos | Doble dígito de control Módulo 11 | 87 |
Algoritmo del Certificado del Registro Civil (CNJ Providencia 63/2017)
El cálculo comprende dos operaciones sucesivas Módulo 11 con pesos cíclicos:
DV1 = (Suma1 % 11 == 10 ? 1 : Resto1 % 10); DV2 = (Suma2 % 11 == 10 ? 1 : Resto2 % 10)
- 1. Para DV1, multiplicar los primeros 30 dígitos de derecha a izquierda por factores 2 a 10.
- 2. Si el resto módulo 11 es 10, DV1 = 1; de lo contrario DV1 = resto % 10.
- 3. Para DV2, incorporar DV1 en la posición 31 y multiplicar los 31 dígitos por factores 2 a 11.
- 4. Si el resto módulo 11 es 10, DV2 = 1; de lo contrario DV2 = resto % 10.
- 5. Los dos dígitos calculados corresponden a las posiciones 31 y 32.