curp

curp( cPat, cMat, cNom, dFecha, cSexo, cEstado ) -> cCURP
Calcula la CURP (Clave Unica de Registro de Población para México).

Parámetros
cPaterno Apellido paterno
cMaterno Apellido materno
cNombre Nombre o nombres
dFecha Fecha de nacimiento
cSexo Sexo de la persona ("M" o "H")
cEstado Estado de nacimiento de la persona, se puede indicar cualquiera: la clave utilizada para el CURP, clave numerica, abreviatura, nombre corto o nombre completo del estado. Pueden consultarte en esta tabla

Devuelve
CURP Clave Unica de Registro de Población de la persona

Descripción
Calcula la Clave Unica de Registro de Población (CURP) utilizado en México como clave única de identidad, tanto para Méxicanos como para residentes extranjeros.

Este calculo realiza el proceso para el cálculo normalente utilizado, aunque podría tener alguna difrencia en la homoclave y dígito verificador (últimos dos caracteres), aunque serían alguna excepciones, contra la de alguna persona real, por el criterio utilizado para los CURP duplicados por el Registro Nacional de Población, quiene es el responsable de otorgarlo.

Esta función acepta cualquiera de los siguientes valores correspondientes a los estados de México, sin importar si la abreviatura, clave numérica o la misma clave de la CURP.

Ejemplo

? curp( "Perez", "Gomez", "Eduardo", ctod( "02/13/1987" ), "M", "Queretaro De Arteaga" )   // PGED870213MQTRMD07