Volver al blog

CURP Duplicada y Homonimia: Dos CURP, una Persona (y al Revés)

Por qué dos personas pueden compartir 16 caracteres de CURP, por qué una persona puede tener dos, y cómo distinguir cada caso en tu base de clientes.

Verificar CURP
CURP duplicadahomonimia CURPdos CURPhomoclave CURPverificar CURPKYC

La idea de que la CURP es "única por persona" es correcta como regla, y engañosa en la práctica. En una base de clientes grande vas a encontrar los dos casos que la contradicen:

  • Dos personas distintas cuyas CURP son casi idénticas.
  • Una misma persona que aparece con dos CURP distintas.

Tratar el primer caso como un duplicado fusiona a dos clientes. Tratar el segundo como fraude rechaza a una persona real. Los dos tienen explicación, y se distinguen.

Homonimia: dos personas, casi la misma CURP

Los primeros 16 caracteres de la CURP salen de los datos de la persona: letras de los apellidos y del nombre, la fecha de nacimiento, el sexo y la entidad. Dos personas con los mismos apellidos, un nombre que empieza igual, nacidas el mismo día, del mismo sexo y en el mismo estado producen los mismos 16 caracteres.

En México, con apellidos tan frecuentes como Hernández, García o López, no es raro. No hace falta que se llamen exactamente igual: "Mario" y "Marco" empiezan con la misma letra y tienen la misma primera consonante interna.

Lo que las separa es la posición 17, el carácter diferenciador. El registro lo asigna para que dos CURP nunca sean iguales. Además, cumple una segunda función: un dígito indica nacimiento antes de 2000 y una letra, de 2000 en adelante. La posición 18 es el dígito verificador, que se calcula sobre las 17 anteriores.

Por eso:

  • HELJ900101HDFRPN09 y HELJ900101HDFRPN17 pueden ser dos personas distintas.
  • En el registro de RENAPO, una CURP asignada así suele aparecer con el código AH, alta con homonimia. Es una CURP tan vigente como cualquier otra.

Qué hacer en tu base

  • No dedupliques por los primeros 16 caracteres. Dos clientes que coinciden en 16 y difieren en la posición 17 son, con toda probabilidad, dos personas.
  • Si un cliente escribe mal la posición 17, el dígito verificador casi siempre lo atrapa. Pero si el error produce la CURP de su homónimo, la validación pasa y el cotejo también: el homónimo codifica las mismas iniciales, la misma fecha, el mismo sexo y la misma entidad. Solo la verificación en el registro, comparando el nombre completo registrado, lo distingue.

Duplicidad: una persona, dos CURP

El caso contrario: a una persona se le asignaron dos CURP. Pasa, por ejemplo, cuando su nacimiento se registró dos veces, o cuando se tramitó una CURP con datos que no coincidían con los del acta.

Cuando el registro lo detecta, da de baja una de las dos y deja la otra vigente. Para la persona, el problema es que no siempre se entera: sigue usando la que aprendió de memoria, la que tiene en un documento viejo o la que su empresa anterior tenía en la nómina.

Hay un caso parecido que no es duplicidad: una corrección. Si la persona corrigió su acta (una letra del apellido, la fecha, la entidad), su CURP puede cambiar. El registro marca esos casos como un registro de cambio (RCC si la corrección afectó la CURP), y la vigente es la nueva. Los documentos emitidos antes, incluida una credencial para votar, siguen mostrando la anterior.

Qué hacer cuando un cliente trae dos CURP

La situación típica en un alta: la CURP que la persona escribe no coincide con la que aparece en su credencial, o con la que tenías de una relación anterior.

  1. Verifica las dos en el registro. Una va a salir activa y la otra dada de baja, o las dos activas si en realidad son dos personas.
  2. Si una está dada de baja, la vigente es la otra. Actualiza tu registro con la vigente y conserva la anterior como un dato histórico, no como un error de la persona.
  3. Si las dos están activas, son dos registros distintos: compara el nombre completo y la fecha que devuelve el registro para cada una. Si uno no es de la persona, es un caso para revisión.

Qué significa cada estatus del registro, y por qué una baja no es sinónimo de fraude, está en Estatus de la CURP.

Por qué el cotejo no basta aquí

El cotejo compara la CURP con los datos de la persona y detecta la CURP que claramente no es suya. Pero en los dos casos de este artículo el cotejo sale bien:

  • La CURP del homónimo codifica las mismas iniciales, la misma fecha, el mismo sexo y la misma entidad.
  • La CURP dada de baja por duplicidad codifica a la misma persona: es suya, solo que ya no es la vigente.

Lo que distingue los dos casos es el registro: el nombre completo registrado, en el primero, y el estatus, en el segundo. El cotejo es el filtro rápido; la verificación es la que responde.

En la práctica

Nuestra API hace las dos cosas en la misma llamada, por 1 token: valida y coteja al instante, y verifica la CURP en el registro de RENAPO con el estatus y los datos registrados en tu destino, normalmente en segundos.

No somos RENAPO ni ninguna dependencia de gobierno: consultamos su registro público y te entregamos lo que ahí consta.

¿Necesitas verificar CURP automáticamente?

Valida, coteja y verifica CURP en el registro de RENAPO con una sola petición a la API.

Comenzar gratis