Post on 02-Jun-2018
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
1/59
Gua Tcnica
WEB SERVICESWSCURP Ver.1.4
Gua tcnica para lainteraccin con los WebServices para la gestin deCURP
(Manual de usuario)
Confidencial Pgina 1 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
2/59
Gua Tcnica
Ta'la de Con$enido
I. INTRODUCCIN ............................................................................................................ 4
FIG. 1 DIAGRAMA DE SECUENCIA DE LOS WEB SERVICES WSCURP ............. 5
II. DESCRIPCIN DE LOS WEB SERVICES PARA LA GESTIN DE LA CURP(WSCURP) ..............................................................................................................................5
III. REQUISITOS DE LAS APLICACIONES CLIENTE PARA LA INTERACCINCON LOS WEB SERVICES (WSCURP). ...........................................................................8
III.1. LOSREQUISITOSACUBRIRPORLOSSISTEMASDELASDEPENDENCIASEMISORASDECURP SON: .. ...8III.2. ACTIVIDADESPARALAINTERACCINCONLOSWEBSERVICES. .................................................8
IV. DESCRIPCIN DETALLADA DEL SERVICIO.................................................... 13
WSERV-REGISTRARCURP ..................................................................................................... 13WSERV-ELIMINARLACURP .................................................................................................. 17WSERV-MODIFICARCURP SEGNCAMBIOESPECIAL ..................................................................2WSERV-CONSULTAPORCURP ............................................................................................... 28WSERV-CONSULTAPORSEGMENTO........................................................................................... 31WSERV-CONSULTARCURP PORDATOS ....................................................................................33
V. MAPEO DE LOS PARMETROS DE ENTRADA SALIDA CON LOSELEMENTOS DE LOS ARC!IVOS WSDL DEL DOCUMENTO "ML DERETORNO RESPECTIVAMENTE.................................................................................. 3#
WSERV-REGISTRARCURP .................................................................................................... 37WSERV-ELIMINARLACURP ................................................................................................. 38WSERV-MODIFICARCURP ................................................................................................... 3!WSERV-MODIFICARCURP SEGNCAMBIOESPECIAL .................................................................1WSERV-CONSULTAPORCURP .............................................................................................. 2
WSERV-CONSULTA
POR
SEGMENTO
........................................................................................... 3WSERV-CONSULTARCURP PORDATOS ....................................................................................
VI. AP$NDICES ................................................................................................................ 4%
DESACTIVADAS ............................................................................................................... 55
Confidencial Pgina % de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
3/59
Gua Tcnica
VII. GLOSARIO ................................................................................................................. 5%
VIII. &NDICE ALFAB$TICO ............................................................................................58
Confidencial Pgina ( de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
4/59
Gua Tcnica
I. In$roducci)n
Objetivo: El objetivo de este documento es servir como una gua tcnica para lograr lainteraccin entre los sistemas de las Dependencias Emisoras de la CURP y los E!"#ER$%CE# para la gestin de CURP &'sCurp(
Descripcin )eneral del Documento: En este documento encontraremos in*ormacindetallada de los eb #ervices siguientes:
#ER$"Registrar CURP#ER$"Eliminar CURP#ER$"+odi*icar CURP#ER$"+odi*icar CURP seg,n cambio especial#ER$"Consulta por CURP#ER$"Consultar CURP por datos#ER$"Consulta Por Curp#egmento
!ene*icios:
o %ncorporacin de capacidades de procesamiento de in*ormacin a los
di*erentes sistemas de las Dependencias Emisoras de la CURP-
o Centrali.acin del servicio de gestin de la CURP/ 0ue bene*icia a todos los
me1icanos y e1tranjeros al *acilitar los servicios de: registro/ actuali.acin/consulta/ modi*icacin y baja de CURP-
o %nteroperabilidad/ ya 0ue la tecnologa de los eb #ervices es aplicable a
cual0uier tipo de ar0uitectura y sistema operativo 0ue utilice el protocolo decomunicacin 233P#-
Es importante destacar 0ue este documento va dirigido a personal de sistemas de las
Dependencias emisoras pues son ellos los 0ue llevar4n a cabo la cone1in entre sussistemas y los E!"#ER$%CE# &'sCurp(-
Confidencial Pgina 4 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
5/59
Gua Tcnica
5 continuacin se presenta el diagrama de secuencia general de los 'eb services-
*ig. 1 Diagrama de #ecuencia de los E! #ER$%CE# #CURP
II. +e#cri,ci)n de lo# We' Ser-ice# ,ara la Ge#$i)n de la CURP /#Cur,0
6os eb #ervices para la gestin de CURP son un sistema 0ue se encuentra disponiblepara a0uellas aplicaciones autori.adas e inspeccionadas por la D)R7P%P/ 0ue deseen
incorporar los servicios de: registro/ actuali.acin/ consulta/ modi*icacin y baja de CURPdentro de dic8as aplicaciones-
o# #er-icio# di#,oni'le# 2edian$e la u$ili3aci)n de lo# We' Ser-ice# #on lo##iguien$e#
Registrar CURP ER$"Registrar CURP(-
Eliminar CURP- ER$"Eliminar CURP(
+odi*icar CURP- ER$"+odi*icar CURP(
+odi*icar CURP seg,n cambio especial- ER$"+odi*icar CURP seg,n
cambio especial(
Consulta por CURP- ER$"Consulta por CURP(
Consultar CURP por datos- ER$"Consultar CURP por datos(
Consultar CURP por segmento-ER$"Consulta Por Curp#egmento(
Confidencial Pgina de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
6/59
Gua Tcnica
*ig. %Diagrama de servicios disponibles para el cliente-
Cada servicio estar4 disponible mediante un eb #ervice 0ue proporcionar4 una*uncionalidad espec*ica/ la cual estar4 8abilitada para los sistemas de las
dependencias emisoras de la CURP para su implementacin y utili.acin-
5 continuacin se presenta una breve descripcin de la *uncionalidad de cada uno delos eb #ervices para la gestin del CURP:
Regi#$rar CURP.5+ediante este servicio se puede reali.ar una asignacin deCURP/ re0uirindose para ello los datos necesarios y consistentes para llevar acabo dic8a asignacin/ la cual en caso de ser e1itosa regresar4 la nueva CURPgenerada y los datos asociados a esta &Primer apellido/ #egundo apellido/7ombre/ 9ec8a de 7acimiento/ #e1o/ Clave de la entidad *ederativa de
nacimiento/ Clave de la nacionalidad/ 3ipo y Datos del documento probatorio(-
Eli2inar CURP.5+ediante este servicio se puede llevar a cabo una baja lgica deCURP &slo aplica por motivo de !aja por De*uncin;(/ re0uirindose para ello laclave CURP 0ue se desea dar de baja/ dic8a baja en caso de ser e1itosaregresar4 la con*irmacin de la eliminacin de la CURP- De no ser as se noti*icarala ra.n de ello al sistema de la Dependencia 0ue solicito el servicio de EliminarCURP-
Confidencial Pgina 6 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
7/59
Gua Tcnica
7odificar CURP.5+ediante este servicio se puede reali.ar una modi*icacin a losdatos asociados a una CURP/ re0uirindose para ello los datos asociados a laCURP 0ue necesitan ser modi*icados- En caso de 0ue la modi*icacin sea e1itosa
regresar4 los datos de la CURP modi*icada y en caso de 0ue esta modi*icacinaltere la clave CURP tambin regresar4 la nueva versin de la clave CURP- De nopoder llevarse a cabo la modi*icacin se noti*icar4 al sistema de la Dependencia0ue solicito el servicio de +odi*icar CURP-
7odificar CURP #eg8n ca2'io e#,ecial.5 +ediante este servicio se puedereali.ar un cambio especial de CURP/ el cu4l consiste en generar una ,nicaversin de CURP a partir de varias CURPs asignadas a la misma persona/ paraello se re0uiere 0ue se proporcionen las claves CURP asignadas a la mismapersona y los datos necesarios para llevar a cabo una asignacin de*initiva deCURP a dic8a persona- Dic8o cambio especial/ de ser e1itoso regresar4 los datosde la CURP de*initiva/ y de no ser as se noti*icar4 al sistema de la Dependencia0ue solicito el servicio de +odi*icar CURP seg,n cambio especial-
Con#ul$a ,or CURP.5 +ediante este servicio se podr4 reali.ar una consulta paraobtener los datos asociados a una CURP re0uiriendo para ello la clave CURP- #idic8a consulta resulta no ser e1itosa se noti*icar4 la ra.n de ello al sistema de laDependencia 0ue solicito el servicio de Consulta por CURP-
Con#ul$ar CURP ,or da$o#.5+ediante la utili.acin de este servicio se puedeobtener la clave&s( CURP/ as como sus respectivos datos asociados a partir de laproporcin de los siguientes datos: primer apellido/ segundo apellido
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
8/59
Gua Tcnica
III. Re:ui#i$o# de la# a,licacione# clien$e ,ara la in$eracci)n con lo# We'Ser-ice# /#Cur,0.
%%%-=- 6os re0uisitos a cubrir por los sistemas de las dependencias emisoras deCURP son:
Contar con una direcci)n IP ;o2ologada- #olicitar autori.acin a la D)R7P%P para 0ue la direccin %P 8omologada 0ue 8ar4
uso de los eb #ervices &'sCurp( pueda tener acceso al servidor donde seencuentran instalados los eb #ervices &'sCurp(-
#olicitar a la D)R7P%P la llave de encriptacin para el protocolo 233P# delservidor donde se encuentran instalados los eb #ervices &'sCurp(/
#olicitar a la D)R7P%P un usuario y contrase?a para el uso de los eb #ervices
&'sCurp(- Reali.ar la invocacin en los sistemas a los eb #ervices &'sCurp(-
#olicitar a la D)R7P%P la ,ltima versin de la especi*icacin de los eb #ervices&'sCurp( para los clientes D6 =-@(-
#olicitar la Direccin %P 8omologada del servidor donde se encuentran instaladoslos eb #ervices &'sCurp(/
%%%-A- 5ctividades para la interaccin con los eb #ervices-
6lamado de los eb #ervices-
Uso de componentes para la invocacin de los eb #ervices por parte de alguna
aplicacin clienteB el siguiente ejemplo es utili.ando 5$5-
%n*ormacin con la 0ue se debe contar:
UR6 de acceso/ es decir/ la direccin de acceso a los eb #ervices-
Usuario v4lido para la invocacin del eb #ervice-
Contrase?a v4lida 0ue corresponda al usuario 0ue 0uiere invocar el eb #ervice-
6lave de encriptacin debidamente instalada y disponible por la aplicacin clientepara poder invocar los eb #ervices de manera segura a travs del protocolo233P#-
Pa#o# generale# ,ara in-ocar cual:uiera de lo# 6 We' Ser-ice# di#,oni'le#.
Paso =- Declarar la estructura de datos seg,n el eb #ervice 0ue se invocar4-
Cada operacin cuenta con su estructura de datos espec*ica con los datos a ser usadosen la operacin- Ejemplo:
+a$o#Con#ul$aCur, da$o# < ne/ +a$o#Con#ul$aCur,0=
Confidencial Pgina > de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
9/59
Gua Tcnica
Paso A- 6lenar la estructura con los mtodos set; disponibles-
Paso - Declarar la propiedad del sistema 0ue indica el almacn de llaves a usar por elprotocolo 233P#-
S?#$e2.#e$Pro,er$?@Aa-a.ne$.##l.$ru#$S$ore@@ru$aDdelDal2acn.Fe?#$ore@0=
En donde la ruta del almacn es la ubicacin dentro del disco duro donde se encuentra elalmacn de llaves-
o$a:E1isten muc8as maneras de instalar la llave de encriptacin/ dependiendo del proveedor0ue se este usando o del entorno de desarrollo- Como ejemplo podemos mencionar 0uepara el caso de ava e1iste una 8erramienta 0ue administra los almacenes de llaves a serutili.adas en una aplicacin desarrollada en ava/ esta 8erramienta se llama keytooly es
parte del D =- o superior-
Paso F- Declarar el objeto #ervice- Ser-ice #er-ice < ne/ Ser-ice0=
Paso G- %mplementar la inter*ace Call- Call call < Call0 #er-ice.crea$eCall0=
Paso >- Declarar la estructura de datos a enviar-Ha2e :n < ne/ Ha2e@urnCon#ul$aPorCur,Ser-ice@ @2.go'.#ego'.dg$i.ecur,./#er-.#er-ice#.+a$o#Con#ul$aCur,@0=
Paso H- Reali.ar el mapeo de datos 0ue se enviar4n al eb #ervice- call.regi#$erT?,e7a,,ing +a$o#Con#ul$aCur,.cla## :n ne/ org.a,ace.ai#.encoding.#er.BeanSeriali3er*ac$or? +a$o#Con#ul$aCur,.cla## :n0 ne/ org.a,ace.ai#.encoding.#er.Bean+e#eriali3er*ac$or? +a$o#Con#ul$aCur,.cla## :n0
0=
Paso I- %ndicar el UR6 en donde se encuentra el eb #ervice 0ue se desea invocar-
call.#e$Targe$End,oin$"ddre##J5l$$,#KK%&1.1!.1((.99K/#Cur,K#er-ice#KCon#ul$aPorCur,Ser-iceL0=
Paso J- Establecer la operacin a ejecutar por parte del eb #ervice-
call.#e$M,era$iona2ene/ Ha2e@Con#ul$aPorCur,Ser-ice@ @con#ul$arPorCur,@00=
Confidencial Pgina ! de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
10/59
Gua Tcnica
Paso =@- Establecer el usuario y contrase?a v4lidos-
call.#e$U#erna2e@Ac-alencia@0= call.#e$Pa##/ord@Auan%1@0=
Paso ==- Establecer el tipo de par4metro 0ue la operacin re0uiere-
call.addPara2e$er@arg1@ :n Para2e$er7ode.I0=
Paso =A- Establecer el tipo de dato de retorno por parte de la operacin 0ue se invoca-
call.#e$Re$urnT?,eorg.a,ace.ai#.encoding.N7T?,e.NS+DSTRIG0=
El valor de retorno/ como podemos observar es de tipo string/ 0ue representa undocumento 1ml con los par4metros de salida/ y con los atributos in*ormativos de laoperacin-
Paso =- %nvocar el eb #ervice mediante el mtodo invoKe del objeto call-
re#ul$ < S$ring0 call.in-oFene/ M'Aec$O Q da$o# 0=
Paso =F- 5dicionalmente/ se debe reali.ar la con*irmacin al #ervidor/ de 0ue el cliente 8arecibido el resultado de su invocacin- Para poder llevar a cabo esta actividad/ esnecesario 8acer lo siguiente:
a( #e limpia el objeto call de los par4metros de la invocacin anterior-call.re2o-e"llPara2e$er#0=
b( #e declaran los tipos de los par4metros del llamado de con*irmacin-Ha2e :nIn < ne/ Ha2e@urnCon#ul$aPorCur,Ser-ice@@Aa-a.lang.S$ring@0=call.addPara2e$er@arg&1@ :nIn Para2e$er7ode.I0=call.addPara2e$er@arg&%@ :nIn Para2e$er7ode.I0=
c( #e declara el nuevo nombre del mtodo de con*irmacin-call.#e$M,era$iona2ene/Ha2e@Con#ul$aPorCur,Ser-ice@@ge$Confir2@00=
d( #e declara el tipo del valor de retorno 0ue en este caso es void;-call.#e$Re$urnT?,eorg.a,ace.ai#.encoding.N7T?,e."NISDVMI+0=
e( #e declararan los par4metros de entrada-M'Aec$O ,ara2# < Qge$Se##ionI+re#ul$0 @M@=
*( #e %nvoca al eb #ervice-call.in-oFe,ara2#0=
Confidencial Pgina 1& de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
11/59
Gua Tcnica
Infor2aci)n e#,ecfica de cada uno de lo# /e' #er-ice# di#,oni'le#.
=- UR6 de cada uno de los eb #ervices-
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesL5lta#ervice
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesL!aja#ervice
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLCambio#ervice
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLCambioEspecialCurp#ervice
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLConsultaPorCurp#ervice
8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLConsultaCurpDetalle#ervice
8ttps:LL2"1.1#!.133.77L'sCurpLservicesL ConsultaPorCurp#egmento#ervice
A-" Estructuras de datos para cada uno de los eb #ervices-
Datos5lta Datos!aja
DatosCambio
DatosCambioEspecial
DatosConsultaCurp
DatosConsultaDetalles
+e#cri,ci)n WS+
En la siguiente tabla se encentran las principales propiedades de los componenteseb #ervice para 0ue puedan ser implementados y con*igurados en los sistemasde las Dependencias Emisoras de la CURP-
El 6enguaje de Descripcin de los eb #ervicios D6( es el e0uivalente deun resumen en M+6/ describiendo los eb #ervicies/ donde se ubican y cmose pueden invocar-
En la siguiente tabla se describen los arc8ivos #D6/ 0ue se proporcionan enarc8ivo *sico-
Ti,o de$ran#acci)n
&Ser-icio We' (
o2're delSer-icio
"rci-o WS+7$odo del
Ser-icio7a,eo de
da$o#
1#ER$"Registrar
CURP
5lta#ervice 5lta-'sdl guardarCurp Datos5lta
%
#ER$"EliminarCURP
!aja#ervice!aja-'sdl eliminarCurp Datos!aja
Confidencial Pgina 11 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
12/59
Gua Tcnica
(
#ER$"+odi*icarCURP
Cambio#ervice Cambio-'sdl cambiarCurp DatosCambio
4
#ER$"+odi*icarCURP seg,n Caso
Especial
CambioEspecialCurp#ervice
CambioEspecial-'sdl
generarCurpDatosCambioE
special
#ER$"Consultapor CURP
ConsultaPorCurp#ervice
ConsultaPorCurp-'sdl
consultarPorCurpDatosConsulta
Curp
6
#ER$"ConsultarCURP por datos
ConsultaCurpDetalle#ervice
ConsultaCurpDetalle-'sdl
ConsultarCurpDetalle
DatosConsultaDetalles
9
#ER$"ConsultaPor Curp#egmento
#ervice
ConsultaPorCurp#egmento#ervi
ce
ConsultaPorCurp#egmento#ervi
ce-'sdl
ConsultarPor#egmentoCurp
DatosConsultaCurp
UR/ en la 0ue los eb #ervice ser4n invocados/ va %nternet:
$$,#KKA@=-=GJ-=-HHK/#Cur,K"l$aSer-ice
Donde:
A@=-=GJ-=-HHNdireccinservidor : es la direccin del servidor en el 0ue loseb #ervice estar4n con*igurados para 0ue por medio de 8ttps puedan serinvocados-
5lta#erviceNnombredel servicio'eb: es el nombre de la clase del eb
#ervice 0ue es la principal para brindar el servicio-
Confidencial Pgina 1% de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
13/59
Gua Tcnica
IV. +e#cri,ci)n +e$allada del Ser-icio.
El propsito *undamental de eb #ervices es *acilitar los procesos para registrar/ eliminar/reali.ar cambios y consultas de la CURP/ adem4s de dar seguimiento a los di*erentesservicios 0ue solicitan las Dependencias Emisoras de CURP centrali.4ndolo en un arc8ivode bit4cora describiendo los servicios dados a cada sistema de las DependenciasEmisoras de CURP-
+e#cri,ci)n de$allada de lo# ,ar2e$ro# de en$rada ? #alida de cada uno lo#Ser-icio# We'.
WSERV5Regi#$rar CURP
+ediante este servicio se puede reali.ar una asignacin de CURP/ re0uirindose para ellolos datos necesarios y consistentes para llevar a cabo dic8a asignacin/ la cual en caso deser e1itosa regresara la nueva CURP generada y los datos asociados a esta &Primerapellido/ #egundo apellido/ 7ombre/ 9ec8a de 7acimiento/ #e1o/ Clave de la entidad*ederativa de nacimiento/ Clave de la nacionalidad/ 3ipo y Datos de documento probatorio(-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Registrar CURP
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o3ipo de 3ransaccin Re0uerido = Registrar CURP 7umrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentra instaladoel sistema de la DependenciaEmisora de la CURP 0ueaccede a los eb#ervices-
5l*anumrico &=>(
=er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(
7ombres&s( Re0uerido 7ombre&s( de la persona- 5l*abtico &G@(#e1o Re0uerido #e1o- 5l*abtico &=(
9ec8a de 7acimiento Re0uerido 9ec8a de 7acimiento-5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Re0ueridoClave de la Entidad9ederativa de 7acimiento
5l*abtico &A(
Confidencial Pgina 1( de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
14/59
Gua Tcnica
Clave de la7acionalidad
Re0uerido Clave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
Re0uerido
3ipo de DocumentoProbatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico dee1tranjero-H QCerti*icado denacionalidad me1icana-I-" O*icio #olicitante deRe*ugiadoJ-" 9orma +igratoria 3urista
7umrico &=(
Datos para Registrar la CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9oja Opcional
6os par4metros 9oja y7,mero de 5cta sondatos opcionales/ pero almenos uno de ellos debecapturarse-
7umrico &G(
3omo Opcional 3omo- 7umrico &(
6ibro Re0uerido 6ibro- 7umrico &F(
7,mero de 5cta Opcional
6os par4metros 9oja y
7,mero de 5cta sondatos opcionales/ pero almenos uno de ellos debecapturarse-
7umrico &G(
CR%P Opcional CR%P- 5l*anumrico &=G(
Clave de la Entidad9ederativa deRegistro
Re0ueridoClave de la Entidad9ederativa de Registro-
5l*anumrico &A(
Clave del +unicipiode Registro
Re0ueridoClave del +unicipio deRegistro-
5l*anumrico &(
Datos para Registrar la CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
Re0uerido7,mero del Registro7acional de E1tranjeros
7umrico &H(
Datos para Registrar la CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(9olio de la Carta Re0uerido 7umero de 9olio de la 7umrico &G(
Confidencial Pgina 14 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
15/59
Gua Tcnica
Carta de 7aturali.acin-
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9olio de la Carta Re0uerido7umero de 9olio de laCarta de 7aturali.acin-
7umrico &G(
Datos para Registrar la CURP por Documento Probatorio: I "O*icio #olicitante de
Re*ugiado
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%P e utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &=G(
Datos para Registrar la CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &==(
Datos de Salida WS!R"#Registrar CURP
Par2e$ro M'#er-aci)n Ti,o de da$o=er- 5pellido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(
7ombres&s( 7ombre&s(- 5l*abtico &G@(
#e1o #e1o- 5l*abtico &=(
9ec8a de 7acimiento 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Clave de la Entidad 9ederativa de7acimiento
5l*anumrico &A(
Clave de la7acionalidad Clave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico de e1tranjero-H QCerti*icado de nacionalidad me1icana-I-" O*icio #olicitante de Re*ugiado
7umrico &=(
Confidencial Pgina 1 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
16/59
Gua Tcnica
J-" 9orma +igratoria 3urista
Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'#er-aci)n Ti,o de da$o
5?o de Registro 5?o de Registro- 7umrico &F(9oja 9oja 7umrico &G(
3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(
7,mero de 5cta 7,mero de 5cta 7umrico &G(
CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa deRegistro
Clave de la Entidad 9ederativa deRegistro-
7umrico &A(
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Datos de salida de CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional deE1tranjeros
7umrico &H(
Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
7,mero de *olio-5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta
7umero de 9olio de la Carta de
7aturali.acin-
7umrico &G(
Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio del O*icio #olicitante deRe*ugiado-
7umrico &=G(
Confidencial Pgina 16 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
17/59
Gua Tcnica
Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3urista
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio de la 9orma +igratoria
3urista
7umrico &==(
Datos de salida 0ue detallan el Registro de la CURPPar2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(Clave de la EntidadEmisora
Clave de la Entidad Emisora-5l*anumrico &=F(
Estatus de la CURP $er apndice C 5l*abtico &(
Estatus de
discriminacin
$er apndice C5l*abtico &A(
Estatus decomparacin
$er apndice C5l*abtico &(
Cdigo de 9actoresde Riesgo
$er documento de %nterpretacin deEstatus
5l*anumrico &F@(
Estatus de laoperacin
Resultado del servicio de registrar laCURP- $er Cat4logo de E1cepciones-
5l*abtico &=@(
Descripcin delmovimiento
Descripcin de errores ocurridos durantela transaccin-$er Cat4logo de E1cepciones-
5l*anumrico &G@(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de Error Cdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
5l concluir el proceso de Registro de CURP a travs del eb #ervice ER$"RegistrarCURP( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadas delos diversos estatus de salida del servicio: Estatus de la CURP/ Estatus de Discriminacin/Estatus de Comparacin y Cdigo de 9actores de Riesgo-
Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-
WSERV5Eli2inar la CURP
+ediante este servicio se puede llevar a cabo una baja lgica de CURP &slo aplica pormotivo de !aja por De*uncin;(/ re0uirindose para ello la clave CURP 0ue se desea darde baja- Dic8a baja en caso de ser e1itosa regresar4 la con*irmacin de la eliminacin dela CURP y de no ser as se noti*icar4 la ra.n de ello al sistema de la Dependencia 0uesolicito el servicio de Eliminar CURP-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Confidencial Pgina 19 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
18/59
Gua Tcnica
Datos de !ntrada WS!R"#!li$inar CURP
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
3ipo de 3ransaccin Re0uerido A Eliminar CURP 7umrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentra
instalado el sistema de laDependencia Emisora de laCURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
CURP Re0uerido Clave CURP- 5l*anumrico &=I(
3ipo de !aja Re0uerido+otivo por el cual se da de!aja la CURP-
5l*abtico &A(
Datos de Salida WS!R"#!li$inar CURP
Par2e$ro M'#er-aci)n Ti,o de da$oClave de la Entidad
Emisora Clave de la Entidad Emisora-
5l*anumrico &=F(
Estatus de la CURP $er apndice C5l*abtico &(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de laOperacin
Resultado del servicio de registrar la CURP-$er catalogo de e1cepciones-
5l*anumrico &=@(
Descripcin del+ovimiento
Descripcin de errores ocurridos durante latransaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
5l concluir el proceso de Eliminar CURP a travs del eb #ervice ER$"EliminarCURP(( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadasdel valor indicado en el par4metro de salida: Estatus de la CURP-
Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-
#ER$"+odi*icar CURP
Confidencial Pgina 1> de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
19/59
Gua Tcnica
+ediante este servicio se puede reali.ar una modi*icacin a los datos asociados a unaCURP/ re0uirindose para ello los datos asociados a la CURP 0ue necesitan sermodi*icados- En caso de 0ue la modi*icacin sea e1itosa regresar4 los datos de la CURPmodi*icada/ y en caso de 0ue esta modi*icacin altere la clave CURP tambin regresar4 lanueva versin de la clave CURP- De no poder llevarse a cabo la modi*icacin se noti*icar4al sistema de la Dependencia 0ue solicito el servicio de +odi*icar CURP-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Modi%icar CURP
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o3ipo de 3ransaccin Re0uerido +odi*icar CURP 5l*anumrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
CURP Re0uerido Clave CURP- 5l*anumrico &=I(
=er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(
7ombres&s( Re0uerido 7ombre&s(- 5l*abtico &G@(#e1o Re0uerido #e1o- 5l*abtico &=(
9ec8a de7acimiento
Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Re0ueridoClave de la Entidad9ederativa de 7acimiento-
5l*abtico &A(
Clave de la7acionalidad
Re0uerido Clave de la 7acionalidad 5l*abtico &(
3ipo de Documento
Probatorio
Re0uerido 3ipo de Documento
Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico dee1tranjero-H QCerti*icado denacionalidad me1icana-I-" O*icio #olicitante de
5l*anumrico &=(
Confidencial Pgina 1! de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
20/59
Gua Tcnica
Re*ugiadoJ-" 9orma +igratoria3urista
Cadena deCorreccin Re0uerido #lo acepta unos yceros-
5l*anumrico &=H(
Datos para modi*icar la CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9oja Opcional
6os par4metros 9oja y7,mero de 5cta son datosopcionales/ pero al menosuno de ellos debecapturarse-
7umrico &G(
3omo Opcional 3omo- 7umrico &(
6ibro Re0uerido 6ibro- 7umrico &F(
7,mero de 5cta Opcional
6os par4metros 9oja y7,mero de 5cta son datosopcionales/ pero al menosuno de ellos debecapturarse-
7umrico &G(
CR%P OpcionalCR%P-
5l*anumrico &=G(
Clave de la Entidad9ederativa deRegistro
Re0ueridoClave de la Entidad9ederativa de Registro-
5l*anumrico &A(
Clave del +unicipiode Registro
Re0ueridoClave del +unicipio deRegistro-
5l*anumrico &(
Datos para modi*icar la CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
Re0uerido7,mero del Registro7acional de E1tranjeros
7umrico &H(
Datos para modi*icar la CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9olio de la Carta Re0uerido
7umero de 9olio de la
Carta de 7aturali.acin-
5l*anumrico &G(
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &=(
Confidencial Pgina %& de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
21/59
Gua Tcnica
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9olio de la Carta Re0uerido7umero de 9olio de laCarta de 7aturali.acin-
7umrico &G(
Datos para modi*icar la CURP por Documento Probatorio: I "O*icio #olicitante deRe*ugiado
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &=G(
Datos para modi*icar la CURP por Documento Probatorio: J " 9orma +igratoria 3urista
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
Re0uerido#e captura el n,mero de*olio-
5l*anumrico &==(
Datos de salida WS!R"#Modi%icar CURP
Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(
7ombres&s( 7ombre&s(- 5l*abtico &G@(
#e1o #e1o de la persona- 5l*abtico &=(
9ec8a de7acimiento
9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la7acionalidad
Clave de la 7acionalidad- 5l*abtico &(
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
7umrico &=(
Datos de salida de modi*icar CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9oja 9oja 7umrico &G(
3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(
7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa deRegistro
Clave de la Entidad 9ederativa de Registro- 7umrico &A(
Confidencial Pgina %1 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
22/59
Gua Tcnica
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Datos de salida de modi*icar CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional deE1tranjeros
7umrico &H(
Datos de salida de modi*icar CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
7,mero de *olio-5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos de salida de modi*icar CURP por Documento Probatorio: I "
O*icio #olicitante deRe*ugiado
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio del O*icio #olicitante deRe*ugiado-
7umrico &=G(
Datos de salida de modi*icar CURP por Documento Probatorio: J " 9orma +igratoria3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio de la 9orma +igratoria3urista
7umrico &==(
Datos de salida 0ue detallan el cambio de CURP-
Par2e$ro M'#er-aci)n Ti,o de da$oClave de la EntidadEmisora
Clave de la Entidad Emisora-5l*anumrico &=F(
Estatus de la CURP $er apndice C 5l*abtico &(
Estatus deDiscriminacin
$er apndice C 5l*abtico &A(
Confidencial Pgina %% de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
23/59
Gua Tcnica
Estatus deComparacin
$er apndice C-5l*abtico &(
Cdigo de 9actoresde Riesgo
$er documento de %nterpretacinde estatus
5l*anumrico &F@(
Cdigo dedi*erencias
$er documento de %nterpretacinde estatus
7umrico &=H(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de laOperacin
Resultado del servicio deregistrar la CURP- $er catalogode e1cepciones-
5l*anumrico &=@(
Descripcin del
+ovimiento
Descripcin de errores ocurridos
durante la transaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
5l concluir el proceso de +odi*icar CURP a travs del eb #ervice ER$" +odi*icarCURP( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadas delos diversos estatus de salida del servicio: Estatus de la CURP/ Estatus de Discriminacin/Estatus de Comparacin y Cdigo de 9actores de Riesgo-
Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-
Confidencial Pgina %( de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
24/59
Gua Tcnica
WSERV57odificar CURP #eg8n ca2'io e#,ecial
+ediante este servicio se puede reali.ar un cambio especial de CURP/ el cual consiste en
generar una ,nica versin de CURP a partir de varias CURPs asignadas a la mismapersona- Para ello se re0uiere 0ue se proporcionen las claves CURP asignadas a la mismapersona y los datos necesarios para llevar a cabo una asignacin de*initiva de CURP adic8a persona- Dic8o cambio especial de ser e1itoso regresar4 los datos de la CURPde*initiva/ y de no ser as se noti*icar4 al sistema de la Dependencia 0ue solicit el serviciode +odi*icar CURP seg,n cambio especial-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Modi%icar CURP seg&n ca$bio
especial
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
3ipo de 3ransaccin Re0ueridoF +odi*icar CURP seg,ncambio especial-
7umrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentra
instalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
=er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(7ombres&s( Re0uerido 7ombre&s( 5l*abtico &G@(
#e1o Re0uerido #e1o- 5l*abtico &=(9ec8a de7acimiento
Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de
7acimiento
Re0ueridoClave de la Entidad
9ederativa de 7acimiento
5l*abtico &A(
Clave de la7acionalidad
Re0uerido Clave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
Re0uerido
3ipo de Documento= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
5l*anumrico &=(
Coleccin de Re0uerido Coleccin de CURP&s( Conjunto de CURP#-
Confidencial Pgina %4 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
25/59
Gua Tcnica
CURP&s(0ue *ueron asignadas auna misma persona-
Datos para modi*icar la CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9oja Opcional
6os par4metros 9ojay 7,mero de 5ctason datos opcionales/pero al menos uno deellos debecapturarse-
7umrico &G(
3omo Opcional 3omo- 7umrico &(
6ibro Re0uerido 6ibro- 5l*anumrico &F(
7,mero de 5cta Opcional
6os par4metros 9oja
y 7,mero de 5ctason datos opcionales/pero al menos uno deellos debecapturarse-
7umrico &G(
CR%P Opcional CR%P- 7umrico &=G(Clave de la Entidad9ederativa deRegistro
Re0ueridoClave de la Entidad9ederativa deRegistro-
5l*anumrico &A(
Clave del +unicipiode Registro
Re0ueridoClave del +unicipiode Registro-
5l*anumrico &(
Datos para modi*icar la CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
Re0uerido7,mero del Registro7acional deE1tranjeros
5l*anumrico &H(
Datos para modi*icar la CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$roRe:uerido KM,cional
M'#er-aci)nTi,o de da$o
5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(
9olio de la Carta Re0uerido7umero de 9olio de laCarta de
7aturali.acin-
5l*anumrico &G(
Confidencial Pgina % de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
26/59
Gua Tcnica
Datos de salida WS!R"#Modi%icar CURP seg&n ca$bioespecial
Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(
=er- 5pellido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(
7ombres&s( 7ombre&s(- 5l*abtico &G@(
#e1o #e1o- 5l*abtico &=(
9ec8a de7acimiento
9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la7acionalidad
Clave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio-
= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
7umrico &=(
Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9oja 9oja 7umrico &G(3omo 3omo- 7umrico &(
6ibro 6ibro- 7umrico &F(7,mero de 5cta 7,mero de 5cta 7umrico &G(
CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa deRegistro
Clave de la Entidad 9ederativa de Registro- 7umrico &A(
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Datos de salida de CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional deE1tranjeros
7umrico &H(
Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos de salida 0ue detallan el cambio especial de CURP-
Par2e$ro M'#er-aci)n Ti,o de da$o
Confidencial Pgina %6 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
27/59
Gua Tcnica
Clave de la EntidadEmisora
Clave de la Entidad Emisora-5l*anumrico &=F(
Estatus de la CURP $er apndice C 5l*abtico &(
Estatus deDiscriminacin $er apndice C 5l*abtico &A(
Estatus deComparacin
$er apndice C5l*abtico &(
Cdigo de 9actor deRiesgo
$er documento de %nterpretacinde estatus
5l*anumrico &F@(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de laOperacin
Resultado del servicio deregistrar la CURP- $er catalogode e1cepciones-
5l*anumrico &=@(
Descripcin del+ovimiento
Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
5l concluir el proceso de +odi*icar CURP seg,n cambio especial a travs del eb #erviceER$" +odi*icar CURP seg,n cambio especial( las dependencias emisoras deber4ninterpretar y reali.ar las acciones derivadas de los diversos estatus de salida del servicio:Estatus de la CURP/ Estatus de Discriminacin/ Estatus de Comparacin y Cdigo de
9actores de Riesgo-
Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-
Confidencial Pgina %9 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
28/59
Gua Tcnica
WSERV5Con#ul$a ,or CURP
+ediante este servicio se podr4 reali.ar una consulta para obtener los datos asociados auna CURP re0uiriendo para ello la clave CURP- #i dic8a consulta resulta no ser e1itosa/se noti*icar4 la ra.n de ello al sistema de la Dependencia 0ue solicit el servicio deConsulta por CURP-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Consulta por CURP
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en el
apndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
3ipo de 3ransaccin Re0ueridoG Consulta CURP porCURP
7umrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentrainstalado el sistema de la
Dependencia Emisora dela CURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
CURP Re0uerido Clave CURP- 5l*anumrico &=I(
Confidencial Pgina %> de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
29/59
Gua Tcnica
Datos de Salida WS!R"#Consulta por CURP
Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(
7ombres&s( 7ombre&s(- 5l*abtico &G@(
#e1o #e1o de la persona- 5l*abtico &=(
9ec8a de7acimiento
9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Clave de la Entidad 9ederativa de7acimiento
5l*abtico &A(
Clave de la
7acionalidadClave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
7umrico &=(
Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9oja 9oja 7umrico &G(
3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(
7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa deRegistro
Clave de la Entidad 9ederativa deRegistro-
7umrico &A(
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Confidencial Pgina %! de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
30/59
Gua Tcnica
Datos de salida de CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional deE1tranjeros
7umrico &H(
Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'#er-aci)n Ti,o de da$o
CR%Pe utili.a paraenviar este dato( 7,mero de *olio- 5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio del O*icio #olicitante deRe*ugiado-
7umrico &=G(
Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio de la 9orma +igratoria3urista
7umrico &==(
Datos de salida 0ue detallan la consulta de CURP-
Par2e$ro M'#er-aci)n Ti,o de da$oEstatus de laOperacin
Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-
5l*anumrico &=@(
Descripcin del+ovimiento
Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Confidencial Pgina (& de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
31/59
Gua Tcnica
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de laCURP
$er apndice C5l*abtico &(
WSERV5Con#ul$a ,or #eg2en$o
+ediante este servicio se podr4 reali.ar una consulta para obtener los datos asociados auna CURP re0uiriendo para ello la clave CURP a => posciones- #i dic8a consulta resultano ser e1itosa/ se noti*icar4 la ra.n de ello al sistema de la Dependencia 0ue solicit elservicio de Consulta por CURP-
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y para
datos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Consulta por seg$ento
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-
Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
3ipo de 3ransaccin Re0uerido= Consulta CURP porCURP
7umrico &=(
Usuario Re0ueridoUsuario para invocar los
eb#ervices5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
CURP Re0uerido Clave CURP- 5l*anumrico &=>(
Confidencial Pgina (1 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
32/59
Gua Tcnica
Datos de Salida WS!R"#Consulta por seg$ento
Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(
7ombres&s( 7ombre&s(- 5l*abtico &G@(
#e1o #e1o de la persona- 5l*abtico &=(
9ec8a de7acimiento
9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Clave de la Entidad 9ederativa de7acimiento
5l*abtico &A(
Clave de la
7acionalidadClave de la 7acionalidad 5l*abtico &(
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
7umrico &=(
Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9oja 9oja 7umrico &G(
3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(
7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa deRegistro
Clave de la Entidad 9ederativa deRegistro-
7umrico &A(
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Datos de salida de CURP por Documento Probatorio: "Documento +igratorio
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional de
E1tranjeros
7umrico &H(
Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'#er-aci)n Ti,o de da$o
5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Confidencial Pgina (% de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
33/59
Gua Tcnica
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
7,mero de *olio-5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado
Par2e$ro M'#er-aci)n Ti,o de da$o
7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio del O*icio #olicitante deRe*ugiado-
7umrico &=G(
Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3urista
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio de la 9orma +igratoria3urista
7umrico &==(
Datos de salida 0ue detallan la consulta de CURP-
Par2e$ro M'#er-aci)n Ti,o de da$o
Estatus de laOperacin
Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-
5l*anumrico &=@(
Descripcin del+ovimiento
Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de laCURP
$er apndice C5l*abtico &(
WSERV5Con#ul$ar CURP ,or da$o#
+ediante la utili.acin de este servicio se puede obtener la clave&s( CURP/ as como susrespectivos datos asociados a partir de la proporcin de los siguientes datos: primerapellido/ segundo apellido
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
34/59
Gua Tcnica
Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico al*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-
Datos de entrada WS!R"#Consultar CURP por datos
7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o
3ipo de 3ransaccin Re0uerido > Consulta CURP Datos 7umrico &=(
Usuario Re0ueridoUsuario para invocar loseb#ervices
5l*anumrico &A@(
Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(
Direccin %P Re0uerido
Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora de laCURP 0ue accede a loseb#ervices-
5l*anumrico &=>(
=er- 5pellido Re0uerido =er- 5pellido 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido 5l*abtico &G@(
7ombres&s( Re0uerido 7ombres&s( 5l*abtico &G@(#e1o Opcional #e1o 5l*abtico &=(
9ec8a de7acimiento
Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
OpcionalClave de la Entidad9ederativa de 7acimiento
5l*abtico &A(
Datos de Salida WS!R"# Consultar CURP por datos
Par2e$ro M'#er-aci)n Ti,o de da$o=er- 5pellido =er- 5pellido 5l*abtico &G@(
Ado- 5pellido Ado- 5pellido 5l*abtico &G@(
7ombres&s( 7ombres&s( 5l*abtico &G@(
#e1o #e1o 5l*abtico &=(
9ec8a de7acimiento 9ec8a de 7acimiento-
5l*anumrico &=@(&DDL++L5555(
Clave de la Entidad9ederativa de7acimiento
Clave de la Entidad 9ederativa de7acimiento
5l*abtico &A(
Clave de la7acionalidad
Clave de la 7acionalidad 5l*abtico &(
Confidencial Pgina (4 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
35/59
Gua Tcnica
3ipo de DocumentoProbatorio
3ipo de Documento Probatorio= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin
7umrico &=(
Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'#er-aci)n Ti,o de da$o
5?o de Registro 5?o de Registro- 7umrico &F(9oja 9oja 7umrico &G(
3omo 3omo- 7umrico &(
6ibro 6ibro- 7umrico &F(
7,mero de 5cta 7,mero de 5cta 7umrico &G(
CR%P CR%P- 7umrico &=G(
Clave de la Entidad9ederativa de
Registro
Clave de la Entidad 9ederativa deRegistro-
7umrico &A(
Clave del +unicipiode Registro
Clave del +unicipio de Registro- 7umrico &(
Datos de salida de CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros
7,mero del Registro 7acional deE1tranjeros
7umrico &H(
Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'#er-aci)n Ti,o de da$o
5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-
Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(
7,mero de *olio-5l*anumrico &=(
Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-
Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(
9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-
7umrico &G(
Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado
Confidencial Pgina ( de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
36/59
Gua Tcnica
Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en el
campo CR%P(
7,mero del 9olio del O*icio #olicitante deRe*ugiado-
7umrico &=G(
Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(
7,mero del 9olio de la 9orma +igratoria3urista
7umrico &==(
Datos de salida 0ue detallan la consulta de CURP-
Par2e$ro M'#er-aci)n Ti,o de da$oClave de la EntidadEmisora
Clave de la Entidad Emisora-5l*anumrico &=F(
Coleccin deCURP&s(
Debido a 0ue pueden e1istirpersonas 0ue tengan los mismosdatos de entrada para la consulta/se pueden presentar m4s de unaCURP y por esto se almacena enuna coleccin 0ue contenga todaslas CURP&s( encontradas/ 0ue sedesplegaran en el arc8ivo M+6 de*orma ordenadaB es decir/ primeroaparecer4n los datos de una CURPencontrada y despus los de otra/ yas sucesivamente-
Conjunto de CURP#-
Estatus de laOperacin
Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-
5l*anumrico &=@(
Descripcin del+ovimiento
Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-
5l*anumrico &G@(
3ipo de Error3ipo de Error-$er catalogo de e1cepciones-
7umrico &A(
Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-
7umrico &A(
Estatus de la CURP $er apndice C5l*abtico &(
Confidencial Pgina (6 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
37/59
Gua Tcnica
V. 7a,eo de lo# ,ar2e$ro# de en$rada ? #alida con lo# ele2en$o# de lo#"rci-o# WS+ ? del docu2en$o N7 de re$orno re#,ec$i-a2en$e.
WSERV5Regi#$rar CURPPar4metros enviados en la operacin guardarCur,
Par2e$ro de en$rada Ele2en$o en "l$a./#dl3ipo de 3ransaccin tipoTransaccionUsuario Usuario
Pass'ord Password
Direccin %P direccionIp=er- 5pellido primerApellido
Ado- 5pellido segundoApellido7ombres&s( nombres
#e1o sexo
9ec8a de 7acimiento fechaNacimiento
Clave de la Entidad 9ederativa de 7acimiento entidadFederativaNacimientoClave de la 7acionalidad nacionalidad
Parmetros relacionados al documento probatorio
3ipo de Documento Probatorio docProbTipoParmetros relacionados al tipo de documento probatorio Acta de nacimiento
5?o de Registro docProbAnioRegistro9oja actaFoja3omo actaTomo
6ibro actaLibro7,mero de 5cta actaNumeroCR%P actaripClave de la Entidad 9ederativa de Registro acta!ntidadFederativaRegistroClave del +unicipio de Registro acta"unicipioRegistroParmetros relacionados al tipo de documento probatorio Documento probatorio
7,mero del Registro 7acional de E1tranjeros registroNacional!xtranjerosParmetros relacionados al tipo de documento probatorio Carta de naturalizacin
5?o de Registro docProbAnioRegistro9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.
5?o de Registro docProbAnioRegistro
9olio de la Carta certiFolioParmetros relacionados al tipo de documento probatorio Nmero nico de extranero.
CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio !ficio "olicitante de #efu$iado
CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio %orma Mi$ratoria &urista
CR%P &se utili.a para enviar este dato( actarip
Confidencial Pgina (9 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
38/59
Gua Tcnica
+a$o# de Salida WSERV5Regi#$rar CURP
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En
el WS+ #e regre#a un S$ring0=er- 5pellido apellido=Ado- 5pellido apellidoA
7ombres&s( nombres#e1o se1o
9ec8a de 7acimiento *ec87ac
Clave de la Entidad 9ederativa de7acimiento
cveEntidad7ac
Clave de la 7acionalidad nacionalidad
3ipo de Documento Probatorio docProbatorio
5?o de Registro anioReg
9oja *oja
3omo tomo6ibro libro7,mero de 5cta num5cta
CR%Pcrip e utili.a en la salida del documentotipo G/I y J(
Clave de la Entidad 9ederativa deRegistro
numEntidadReg
Clave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional deE1tranjeros
7umRegE1tranjeros
9olio de la Carta 9olioCarta
CURP CURP
Clave de la Entidad Emisora cveEntidadEmisora
Estatus de la CURP statusCurpEstatus de discriminacin statusDiscriminacion
Estatus de comparacin statusComparacionCdigo de 9actores de Riesgo *actoresRiesgo
Estatus de la operacin statusOper
Descripcin del movimiento message
3ipo de Error 3ipoError
Cdigo de Error CodigoError
WSERV5Eli2inar la CURPPar4metros enviados en la operacin eli2inarCur,
Par2e$ro de en$rada Ele2en$o en BaAa./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario usuario
Pass'ord pass'ord
Confidencial Pgina (> de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
39/59
Gua Tcnica
Direccin %P direccion%p
CURP claveurp3ipo de !aja tipo!aja
+a$o# de Salida WSERV5Eli2inar CURP
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0
Clave de la Entidad Emisora cveEntidadEmisora
Estatus de la CURP statusCurp3ipo de Error 3ipoError
Cdigo de Error CodigoError
Estatus de la Operacin statusOper
Descripcin del +ovimiento message
WSERV57odificar CURPPar4metros enviados en la operacin ca2'iarCur,
Par2e$ro de en$rada Ele2en$o en Ca2'io./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario cveUsuario
Pass'ord pass'ord
Direccin %P direccion%p
CURP claveCurp
=er- 5pellido primer5pellido
Ado- 5pellido segundo5pellido7ombres&s( nombre
#e1o se1o
9ec8a de 7acimiento *ec8a7acimiento
Clave de la 7acionalidad nacionalidad
Clave de la Entidad 9ederativa de 7acimiento cve5l*aEnt9ed7acCadena de Correccin cadenaCorreccion
Parmetros relacionados al documento probatorio
3ipo de Documento Probatorio docProb3ipoParmetros relacionados al tipo de documento probatorio Acta de nacimiento
9oja acta9oja3omo acta3omo
6ibro acta6ibro7,mero de 5cta acta7umeroCR%P actaCripClave del +unicipio de Registro acta+unicipioRegistroClave de la Entidad 9ederativa de Registro actaCve7umEnt9edRegParmetros relacionados al tipo de documento probatorio Documento probatorio
7,mero del Registro 7acional de E1tranjeros doc+ig7umRegE1tParmetros relacionados al tipo de documento probatorio Carta de naturalizacin
5?o de Registro docProbAnioRegistro
Confidencial Pgina (! de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
40/59
Gua Tcnica
9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.
5?o de Registro docProbAnioRegistro
9olio de la Carta certiFolioParmetros relacionados al tipo de documento probatorio Nmero nico de extranero.
CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio !ficio "olicitante de #efu$iado
CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio %orma Mi$ratoria &urista
CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio Carta de naturalizacin
9olio de la Carta carta9olio
+a$o# de #alida WSERV57odificar CURP
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0
CURP CURP
=er- 5pellido apellido=
Ado- 5pellido apellidoA
7ombres&s( nombres#e1o se1o
9ec8a de 7acimiento *ec87acClave de la 7acionalidad nacionalidad
3ipo de Documento Probatorio docProbatorio5?o de Registro anioReg
9oja *oja
3omo tomo
6ibro libro
7,mero de 5cta num5cta
CR%Pcrip e utili.a en la salida del documentotipo G/I y J(
Clave de la Entidad 9ederativa de Registro numEntidadReg
Clave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional deE1tranjeros
7umRegE1tranjeros
Clave de la Entidad 9ederativa de7acimiento
CveEntidad7ac
9olio de la Carta 9olioCarta
Clave de la Entidad Emisora cveEntidadEmisora
Estatus de la CURP statusCurp
Estatus de Discriminacin statusDiscriminacion
Estatus de Comparacin statusComparacionCdigo de 9actores de Riesgo *actoresRiesgo
Cdigo de di*erencias codigoDi*erencia
Confidencial Pgina 4& de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
41/59
Gua Tcnica
3ipo de Error 3ipoError Cdigo de Error CodigoError
Estatus de la Operacin statusOper
Descripcin del +ovimiento message
WSERV57odificar CURP #eg8n ca2'io e#,ecialPar4metros enviados en la operacin generarCur,
Par2e$ro de en$rada Ele2en$o en Ca2'ioE#,ecial./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario usuario
Pass'ord pass'ord
Direccin %P direccion%p
=er- 5pellido primer5pellido
Ado- 5pellido segundo5pellido
7ombres&s( nombre
#e1o se1o
9ec8a de 7acimiento *ec8a7acimiento
Clave de la 7acionalidad nacionalidad
Clave de la Entidad 9ederativa de 7acimiento entidad9ederativa7acColeccin de CURP&s( curps
Parmetros relacionados al documento probatorio
3ipo de Documento Probatorio tipoDocProbParmetros relacionados al tipo de documento probatorio Acta de nacimiento
9oja acta9oja3omo acta3omo6ibro acta6ibro
7,mero de 5cta acta7umeroCR%P actaCripClave del +unicipio de Registro actaCve+unRegClave de la Entidad 9ederativa de Registro actaEntidad9edRegParmetros relacionados al tipo de documento probatorio Documento probatorio
7,mero del Registro 7acional de E1tranjeros docProbReg7ac+igParmetros relacionados al tipo de documento probatorio Carta de naturalizacin
5?o de Registro docProbAnioRegistro9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.
5?o de Registro docProbAnioRegistro
9olio de la Carta certiFolio
+a$o# de #alida WSERV57odificar CURP #eg8n ca2'io e#,ecial
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0
CURP CURP
=er- 5pellido apellido=
Confidencial Pgina 41 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
42/59
Gua Tcnica
Ado- 5pellido apellidoA7ombres&s( nombres
#e1o se1o
9ec8a de 7acimiento *ec87acClave de la 7acionalidad nacionalidad3ipo de Documento Probatorio docProbatorio
5?o de Registro anioReg
9oja *oja
3omo tomo
6ibro libro
7,mero de 5cta num5cta
CR%P CR%P
Clave de la Entidad 9ederativa de Registro numEntidadRegClave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional de
E1tranjeros
7umRegE1tranjeros
Clave de la Entidad 9ederativa de7acimiento
cveEntidad7ac
9olio de la Carta 9olioCartaClave de la Entidad Emisora cveEntidadEmisora
Estatus de la CURP statusCurpEstatus de Discriminacin statusDiscriminacion
Estatus de Comparacin statusComparacion
Cdigo de 9actor de Riesgo status9actoresRiesgo
3ipo de Error 3ipoError
Cdigo de Error CodigoError
Estatus de la Operacin statusOper
Descripcin del +ovimiento message
WSERV5Con#ul$a ,or CURPPar4metros enviados en la operacin con#ul$arPorCur,
Par2e$ro de en$rada Ele2en$o en Con#ul$aPorCur,./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario usuario
Pass'ord pass'ord
Direccin %P direccion%p
CURP cveCurp
+a$o# de Salida WSERV5Con#ul$a ,or CURP
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En
Confidencial Pgina 4% de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
43/59
Gua Tcnica
el WS+ #e regre#a un S$ring0CURP CURP
=er- 5pellido apellido=
Ado- 5pellido apellidoA7ombres&s( nombres#e1o se1o
9ec8a de 7acimiento *ec87ac
Clave de la Entidad 9ederativa de7acimiento
cveEntidad7ac
Clave de la 7acionalidad nacionalidad
3ipo de Documento Probatorio docProbatorio
5?o de Registro anioReg
9oja *oja
3omo tomo
6ibro libro
7,mero de 5cta num5cta
CR%Pcrip e utili.a en la salida del documentotipo G/I y J(
Clave de la Entidad 9ederativa deRegistro
numEntidadReg
Clave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional deE1tranjeros
7umRegE1tranjeros
Clave de la Entidad Emisora cveEntidadEmisora
9olio de la Carta 9olioCartaEstatus de la Operacin statusOper
Descripcin del +ovimiento message
3ipo de Error 3ipoError Cdigo de Error CodigoError Estatus de CURP
WSERV5Con#ul$a ,or #eg2en$oPar4metros enviados en la operacin con#ul$arPorSeg2en$oCur,
Par2e$ro de en$rada Ele2en$o en Con#ul$aPorCur,./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario usuario
Pass'ord pass'ord
Direccin %P direccion%p
CURP cveCurp
+a$o# de Salida WSERV5Con#ul$a ,or CURP
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En
Confidencial Pgina 4( de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
44/59
Gua Tcnica
el WS+ #e regre#a un S$ring0CURP CURP
=er- 5pellido apellido=
Ado- 5pellido apellidoA7ombres&s( nombres#e1o se1o
9ec8a de 7acimiento *ec87ac
Clave de la Entidad 9ederativa de7acimiento
cveEntidad7ac
Clave de la 7acionalidad nacionalidad
3ipo de Documento Probatorio docProbatorio
5?o de Registro anioReg
9oja *oja
3omo tomo
6ibro libro
7,mero de 5cta num5cta
CR%Pcrip e utili.a en la salida del documentotipo G/I y J(
Clave de la Entidad 9ederativa deRegistro
numEntidadReg
Clave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional deE1tranjeros
7umRegE1tranjeros
Clave de la Entidad Emisora cveEntidadEmisora
9olio de la Carta 9olioCartaEstatus de la Operacin statusOper
Descripcin del +ovimiento message
3ipo de Error 3ipoError Cdigo de Error CodigoError Estatus de CURP
WSERV5Con#ul$ar CURP ,or da$o#
Par4metros enviados en la operacin con#ul$arPorCur,
Par2e$ro de en$rada Ele2en$o en Con#ul$aCur,+e$alle./#dl3ipo de 3ransaccin tipo3ransaccion
Usuario usuarioPass'ord pass'ord
Direccin %P direccion%p
=er- 5pellido primer5pellido
Ado- 5pellido segundo5pellido
7ombres&s( nombre
#e1o se1o
9ec8a de 7acimiento *ec8a7acimiento
Clave de la Entidad 9ederativa de 7acimiento cve5l*aEnt9ed7ac
Confidencial Pgina 44 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
45/59
Gua Tcnica
+a$o# de Salida WSERV5 Con#ul$ar CURP ,or da$o#
Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0
CURP CURP=er- 5pellido apellido=
Ado- 5pellido apellidoA
7ombres&s( nombres
#e1o se1o
9ec8a de 7acimiento *ec87ac
Clave de la Entidad 9ederativa de7acimiento
cveEntidad7ac
Clave de la 7acionalidad nacionalidad
3ipo de Documento Probatorio docProbatorio5?o de Registro anioReg
9oja *oja
3omo tomo6ibro libro
7,mero de 5cta num5cta
CR%Pcrip e utili.a en la salida del documentotipo G/I y J(
Clave de la Entidad 9ederativa deRegistro
numEntidadReg
Clave del +unicipio de Registro cve+unicipioReg
7,mero del Registro 7acional deE1tranjeros
7umRegE1tranjeros
9olio de la Carta 9olioCartaClave de la Entidad Emisora cveEntidadEmisora
Estatus de la Operacin statusOper Descripcin del +ovimiento message
3ipo de Error 3ipoError
Cdigo de Error CodigoError
Estatus de CURP
Confidencial Pgina 4 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
46/59
Gua Tcnica
VI. ",ndice#
",ndice "
Re:ui#i$o# de un We' Ser-ice- 6os sistemas de las Dependencias Emisoras de laCURP deberan de contemplar los siguientes re0uisitos &re0uerimientos( paraimplementar los eb #ervice en sus sistemas-
In$ero,era'ilidad: Un servicio remoto debe permitir su utili.acin por clientesde otras plata*ormas-
"2iga'ilidad con In$erne$: 6a solucin debe poder *uncionar para soportarclientes 0ue accedan a los servicios remotos desde %nternet-
In$erface# fuer$e2en$e $i,ada#: 7o debera 8aber ambigedad acerca del tipode dato enviado y recibido desde un servicio remoto- +4s a,n/ los tipos dedatos de*inidos en el servicio remoto deben poderse corresponder
ra.onablemente bien con los tipos de datos de la mayora de los lenguaje deprogramacin procedurales-
Po#i'ilidad de a,ro-ecar lo# e#$ndare# de In$erne$ ei#$en$e#: 6aimplementacin del servicio remoto debera aprovec8ar est4ndares de %nternete1istentes tanto como sea posible y evitar reinventar soluciones al problema0ue ya se 8a resuelto- Una solucin construida sobre un est4ndar de %nternet&8ttps( ampliamente adoptado puede aprovec8ar conjuntos de 8erramientas yproductos e1istentes creados para dic8a tecnologa-
So,or$e ,ara cual:uier lenguaAe: 6a solucin no debera ligarse a un lenguajede programacin particular ava R+%/ por ejemplo/ esta ligada completamentea lenguaje ava- #era muy di*cil invocar *uncionalidad de un objeto ava
remoto desde $isual !asic o PER6- Un cliente debera ser capa. deimplementar un nuevo servicio eb e1istente independientemente del lenguajede programacin en el 0ue se 8alla escrito el cliente
So,or$e ,ara cual:uier infrae#$ruc$ura de co2,onen$e di#$ri'uida: 6asolucin no debe estar *uertemente ligada a una in*raestructura decomponentes en particular- De 8ec8o/ no se debera re0uerir el comprar/instalar o mantener una in*raestructura de objetos distribuidos/ solo construir unnuevo servicio remoto utili.ar un servicio e1istente-
Confidencial Pgina 46 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
47/59
Gua Tcnica
Blo:ue# Con#$ruc$i-o# de Ser-icio# We'
En el siguiente gra*ico se muestran los blo0ues constructivos principales necesariospara *acilitar las comunicaciones remotas entre aplicaciones-
+e#cu'ri2ien$o: 6a aplicacin cliente 0ue necesita acceder a la *uncionalidad 0uee1pone un #ervicio eb necesita una *orma de resolver la ubicacin de servicioremoto- #e logra mediante un proceso llamado/ normalmente descubrimiento&discovery(- El descubrimiento se puede proporcionar mediante un directoriocentrali.ado as como por otros mtodos ad 8oc- En DCO+/ el servicio dedescubrimiento lo proporciona el 5dministrador de control de servicios C+/#ervices Control +anager(-
+e#cri,ci)n: Una ve. 0ue se 8a resuelto el e1tremo de un servicio eb dado/ elcliente necesita su*iciente in*ormacin para interactuar adecuadamente con elmismo- 6a descripcin de un servicio eb implica meta datos estructurados sobre lainter*a. 0ue intenta utili.ar la aplicacin cliente as como documentacin escritasobr el servicio eb incluyendo ejemplo de uso- Un componente DCO+ e1ponemeta datos estructurados sobre sus inter*aces mediante una biblioteca de tipo&typelib(- 6os meta datos dentro de una typelib de componente se guardan en un*ormato binario propietario a los 0ue se accede mediante una inter*a. deprogramacin de aplicacin &5P%( propietaria-
*or2a$o del 2en#aAe: Para el intercambio de datos/ el cliente y el servidor tienen0ue estar de acuerdo en un mecanismo com,n de codi*icacin y *ormato demensaje- El uso de un mecanismo est4ndar de codi*icar los datos asegura 0ue losdatos 0ue codi*ica el cliente los interpretar4 correctamente el servidor- En DCO+ losmensajes 0ue se envan entre un cliente y un servidor tienen un *ormato de*inido porel protocolo DCO+ Object RPC &ORPC(-
Confidencial Pgina 49 de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
48/59
Gua Tcnica
Codificaci)n: 6os datos 0ue se trasmiten entre el cliente y el servidor necesitan
codi*icarse en un cuerpo de mensaje- Dcom utili.a un es0uema de codi*icacinbinaria para seriali.ar los datos de los par4metros 0ue se intercambian entre elcliente y el servidor-
Tran#,or$e: Una ve. se 8a dado *ormato al mensaje y se 8an seriali.ado los datosen el cuerpo del mensaje se debe trans*erir entre el cliente y el servidor utili.andoalg,n protocolo de transporte- DCO+ dispone de varios protocolos propietarioscomo 3CP/ #PM/ 7et!EU% y 7et!%O# sobre %PM-
Confidencial Pgina 4> de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
49/59
Gua Tcnica
'pndice
%n*ormacin detallada del *ormato de los datos utili.ados en los eb#ervices para lagestin de la CURP-
Par2e$ro *or2a$o
3ipo3ransaccin
%ndica el tipo de transaccin:
=- Registrar CURP
A- Eliminar CURP
- +odi*icar CURP
F- +odi*icar CURP seg,n Cambio Especial
G- Consulta por CURP
>- Consultar CURP por datos
Usuario#e valida de acuerdo a la siguiente e1presin regular:
S5"T a". @"JVA@W
Pass'ord#e valida de acuerdo a la siguiente e1presin regular:
S5"T a". @"JV=GW
Direccin %P#lo acepta => caracteres al*anumricos
&n,meros separados por puntos(/ ejemplo: AGG-AGG-AGG-AGG-
CURP#e valida de acuerdo a la siguiente e1presin regular:
S5"TVFWXdV>WS2+S5"TVAWS!"D9"2"7P"3$"TVWS5"T@"JS@"J
=er- 5pellido
#e valida lo siguiente:
#in espacios en blanco a la derec8a y la i.0uierda-7o m4s de un espacio en blanco intermedio-
6ongitud menor o igual a G@ caracteres-
6etras en +ay,sculas-
5cepta los caracteres especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(
Ado- 5pellido
#e valida lo siguiente:
#in espacios en blanco a la derec8a y la i.0uierda-
7o m4s de un espacio en blanco intermedio-
6ongitud menor o igual a G@ caracteres-
6etras en +ay,sculas-5cepta los caracteres especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(
7ombres&s( #e valida lo siguiente:
#in espacios en blanco a la derec8a y la i.0uierda-
7o m4s de un espacio en blanco intermedio-
6ongitud menor o igual a G@ caracteres-
6etras en +ay,sculas-
Confidencial Pgina 4! de ! "go#$o %&1&
8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web
50/59
Gua Tcnica
5cepta caracteres los especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(
#e1o 2 Z 2ombre/ + Z +ujer-
9ec8a de7acimiento
#e valida 0ue cumpla con el *ormato:
ddK 22K aaaaDonde: ddZda/ 22Zmes/ aaaaZa?o
Ejemplo: AJL==LA@@F
#e valida 0ue el da este en el rango adecuado: @= a =
#e valida 0ue el mes se encuentre en el rango de: @= a =A
#e valida 0ue el a?o cumpla con lo siguiente: del a?o actualmenos =A@ al a?o actual/ ejemplo: =II a A@@-
#olo *ec8as validas por ejemplo =L==LA@@@ no es valida el mesde noviembre no tiene = das/ la 9ec8a de 7acimiento nopuede ser mayor a la *ec8a actual-
Entidad9ederativa de7acimiento
#e trata de la clave de Entidad 9ederativa de 7acimiento&Clave 5l*abtica( de acuerdo al catalogo de Entidades utili.adopor la D)R7P%P-
7acionalidad&Clave(
#e trata de la clave de 7acionalidad de a cuerdo al catalogo de7acionalidades utili.ado por la D)R7P%P-
3ipo deDocumentoProbatorio
#olo acept