You are on page 1of 36

Matriz de códigos de error para la revisión "C" del complemento Nómina

Núm. Regla de validación Código de error


1 En el atributo Comprobante.Moneda se debe registrar el valor "MXN". NOM1

2 En el atributo Comprobante.TipoDeComprobante, se debe registrar la clave "N". NOM2

3 En el atributo Comprobante.Exportacion, se debe registrar la clave "01". NOM3


4 El nodo Comprobante.InformacionGlobal, no debe existir. NOM4

Si el atributo Comprobante.Emisor.Rfc, tiene longitud 12 (RFC de persona moral), entonces no


5 NOM5
debe existir el atributo Nomina12:Emisor:Curp.

Si el atributo Comprobante.Emisor.Rfc tiene longitud 13, el atributo Nomina12:Emisor:Curp,


6 NOM6
debe existir.
7 El atributo Comprobante.Emisor.FacAtrAdquirente, no debe existir. NOM7
8 El atributo Comprobante.Receptor.Rfc debe ser persona física. NOM8
El atributo Comprobante.Receptor.Rfc debe estar en la lista de RFC inscritos no cancelados en el
9 NOM9
SAT (l_RFC).

Si el atributo Comprobante.Receptor.Rfc tiene registrado el RFC genérico XAXX010101000, el


10 NOM10
atributo Nomina12:Receptor:Curp, debe existir.

En el atributo Comprobante.Receptor.RegimenFiscalReceptor, se debe registrar la clave "605",


11 aún y cuando el atributo Comprobante.Receptor.Rfc tenga registrado el RFC genérico NOM11
XAXX010101000.

12 En el atributo Comprobante.Receptor.UsoCFDI, se debe registrar la clave "CN01". NOM12

El nodo Comprobante.Conceptos.Concepto, se debe registrar solo un nodo concepto sin elementos


13 NOM13
hijo.
El atributo Comprobante.Conceptos.Concepto.ClaveProdServ, se debe registrar la clave
14 NOM14
"84111505".

15 El atributo Comprobante.Conceptos.Concepto.NoIdentificacion, no debe existir. NOM15

16 El atributo Comprobante.Conceptos.Concepto.Cantidad, se debe registrar la clave “1”. NOM16

17 El atributo Comprobante.Conceptos.Concepto.ClaveUnidad, se debe registrar la clave “ACT”. NOM17

18 El atributo Comprobante.Conceptos.Concepto.Unidad, no debe existir. NOM18

El atributo Comprobante.Conceptos.Concepto.Descripcion, se debe registrar el valor “Pago de


19 NOM19
nómina”.

El atributo Comprobante.Conceptos.Concepto,.ValorUnitario, se debe registrar la suma de los


20 NOM20
atributos TotalPercepciones más TotalOtrosPagos.

El atributo Comprobante.Conceptos.Concepto.Importe, se debe registrar la suma de los atributos


21 NOM21
TotalPercepciones más TotalOtrosPagos.

El atributo Comprobante.Conceptos.Concepto.Descuento, se debe registrar el valor del campo


22 NOM22
Nomina12:TotalDeducciones.

23 El atributo Comprobante.Conceptos.Concepto.ObjetoImp, se debe registrar la clave “01”. NOM23

24 El nodo Comprobante.Conceptos.Concepto.Impuestos, no debe existir. NOM24

25 El nodo Comprobante.Conceptos.Concepto.ACuentaTerceros, no debe existir. NOM25

26 El nodo Comprobante.Conceptos.Concepto.InformacionAduanera, no debe existir. NOM26


27 El nodo Comprobante.Conceptos.Concepto.CuentaPredial, no debe existir. NOM27

28 El nodo Comprobante.Conceptos.Concepto.ComplementoConcepto, no debe existir. NOM28

29 El nodo Comprobante.Conceptos.Concepto.Parte, no debe existir. NOM29

Códigos de error para la revisión "C" del complemento de Nómina 1.2

30 El nodo Nomina se debe registrar como un nodo hijo del nodo Complemento en el CFDI. NOM30

31 En el nodo Nomina, debe existir el atributo TotalPercepciones o TotalOtrosPagos, o ambos. NOM31

32 El atributo Nomina.TipoNomina debe ser una clave del catálogo c_TipoNomina. NOM32

Si el atributo Nomina.TipoNomina es ordinaria el tipo de periodicidad de pago debe ser distinta


33 NOM33
de la clave "99".

Si el atributo Nomina.TipoNomina es extraordinaria el tipo de periodicidad de pago debe ser la


34 NOM34
clave "99".

El atributo Nomina.FechaInicialPago debe ser menor o igual al valor del atributo


35 NOM35
FechaFinalPago.

36 Si el nodo Percepciones no existe, el atributo Nomina.TotalPercepciones no debe existir. NOM36

Si el nodo Percepciones existe, el valor de Nomina.TotalPercepciones debe ser igual a la suma de


37 los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro NOM37
del nodo Percepciones.
38 Si el nodo Deducciones no existe, el atributo de Nomina.TotalDeducciones no debe existir. NOM38

Si el nodo Deducciones existe, el valor de Nomina.TotalDeducciones debe ser igual a la suma de


39 NOM39
los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones.

Si el nodo OtrosPagos existe, el atributo Nomina.TotalOtrosPagos debe existir y su valor debe ser
40 NOM40
igual a la suma de los atributos Importe de los nodos nomina12:OtrosPagos:OtroPago.

41 El atributo Nomina.Emisor.RfcPatronOrigen debe estar inscrito no cancelado en el SAT (l_RFC). NOM41

Si el atributo TipoContrato está entre las claves del 01 al 08, el atributo


42 NOM42
Nomina.Emisor.RegistroPatronal debe existir.

Si el atributo TipoContrato tiene el valor 09, 10 o 99, el atributo Nomina.Emisor.RegistroPatronal


43 NOM43
no debe existir.

Si el atributo Nomina.Emisor.RegistroPatronal existe, deben existir los atributos


nomina12:Receptor: NumSeguridadSocial, nomina12:Receptor:FechaInicioRelLaboral,
44 NOM44
nomina12:Receptor:Antigüedad, nomina12:Receptor:RiesgoPuesto y
nomina12:Receptor:SalarioDiarioIntegrado.

Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) con
45 marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el elemento NOM45
Nomina.Emisor.EntidadSNCF debe existir.

Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) sin
46 marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el elemento NOM46
Nomina.Emisor.EntidadSNCF no debe existir.
El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso debe ser una clave del catálogo
47 NOM47
c_OrigenRecurso publicado en el Portal del SAT en Internet.

Si el valor registrado en el atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso corresponde a la


48 NOM48
clave "IM" (Ingresos Mixtos), el atributo MontoRecursoPropio debe existir.

Si el valor registrado en el atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso es diferente a la


49 NOM49
clave "IM" (Ingresos Mixtos), el atributo MontoRecursoPropio no debe existir.

El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe ser menor que la suma de


50 NOM50
los valores de los atributos TotalPercepciones y TotalOtrosPagos.

El atributo Nomina.Receptor.TipoContrato debe ser una clave del catálogo c_TipoContrato


51 NOM51
publicado en el Portal del SAT en Internet.

El atributo Nomina.Receptor.TipoJornada debe ser una clave del catálogo de c_TipoJornada


52 NOM52
publicado en el Portal del SAT en Internet.

El atributo Nomina.Receptor.FechaInicioRelLaboral, debe ser menor o igual al atributo


53 NOM53
FechaFinalPago.

Si el atributo Nomina.Receptor.Antigüedad tiene el patrón P[1-9][0-9]{0,3}W, entonces el valor


numérico del atributo Nomina.Receptor.Antigüedad, debe ser menor o igual al cociente de (la
54 NOM54
suma del número de días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago más
uno) dividido entre siete.

Si el atributo Nomina.Receptor.Antigüedad tiene el patrón P(([1-9][0-9]?Y)?([1-9]|1[012])M)?


55 ([0]|[1-9]|[12][0-9]|3[01])D, entonces el valor registrado debe corresponder con el número de NOM55
años, meses y días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago.
El atributo Nomina.Receptor.TipoRegimen debe ser una clave del catálogo de c_TipoRegimen
56 NOM56
publicado en el Portal del SAT en Internet.

Si el atributo TipoContrato tiene una clave entre los valores "01" y "08" del catálogo
57 c_TipoContrato entonces el atributo Nomina.Receptor.TipoRegimen debe contener alguna de las NOM57
siguientes claves "02", "03" o "04".

Si el atributo TipoContrato tiene una clave "09" o superior, entonces el atributo


58 NOM58
Nomina.Receptor.TipoRegimen debe ser una clave "05" hasta el "99".

El atributo Nomina.Receptor.RiesgoPuesto debe ser una clave del catálogo de c_RiesgoPuesto


59 NOM59
publicado en el Portal del SAT en Internet.

El atributo Nomina.Receptor.PeriodicidadPago debe ser una clave del catálogo de


60 NOM60
c_PeriodicidadPago publicado en el Portal del SAT en Internet.

El atributo Nomina.Receptor.Banco debe ser una clave del catálogo de c_Banco publicado en el
61 NOM61
Portal del SAT en Internet.

El atributo Nomina.Receptor.CuentaBancaria debe tener una longitud de 10, 11, 16 o 18


62 NOM62
posiciones.

63 Si se registra una cuenta CLABE (número con 18 posiciones), el atributo Banco no debe existir. NOM63

Si se registra una cuenta CLABE (número con 18 posiciones), se debe confirmar que el dígito de
64 NOM64
control es correcto.

Si se registra una cuenta de tarjeta de débito a 16 posiciones o una cuenta bancaria a 11 posiciones
65 NOM65
o un número de teléfono celular a 10 posiciones, debe existir el atributo Banco.

El valor del atributo Nomina.Receptor.ClaveEntFed debe ser una clave del catálogo de c_Estado,
66 NOM66
donde la clave de país es "MEX".
El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora debe existir en la lista de RFC
67 NOM67
inscritos no cancelados en el SAT (l_RFC).

La suma de los valores PorcentajeTiempo registrados en el atributo


68 NOM68
Nomina.Receptor.SubContratacion.PorcentajeTiempo debe ser igual a 100.

En el elemento Nomina.Percepciones, la suma de los valores de los atributos TotalSueldos más


69 TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro debe ser igual a la suma de los NOM69
valores de los atributos TotalGravado más TotalExento.

El valor del atributo Nomina.Percepciones.TotalSueldos, debe ser igual a la suma de los atributos
70 ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion sea NOM70
distinta de "022", "023", "025", "039" y "044".

El valor del atributo Nomina.Percepciones.TotalSeparacionIndemnizacion, debe ser igual a la


71 suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo NOM71
TipoPercepcion sea igual a "022", "023" o "025".

El valor del atributo Nomina.Percepciones.TotalJubilacionPensionRetiro, debe ser igual a la suma


72 de los atributos ImporteGravado e importeExento donde la clave expresada en el atributo NOM72
TipoPercepcion sea igual a "039" o "044".

El valor del atributo Nomina.Percepciones.TotalGravado, debe ser igual a la suma de los atributos
73 NOM73
ImporteGravado de los nodos Percepcion.

El valor del atributo Nomina.Percepciones.TotalExento, debe ser igual a la suma de los atributos
74 NOM74
ImporteExento de los nodos Percepcion.
El valor del atributo Nomina.Percepciones.Percepcion.ImporteGravado, la suma de los importes
75 NOM75
de los atributos ImporteGravado e ImporteExento debe ser mayor que cero.

El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion, debe ser una clave del


76 NOM76
catálogo de c_TipoPercepcion publicado en el Portal del SAT en Internet.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es distinta


77 NOM77
de "022", "023", "025", "039" y "044", debe existir el atributo TotalSueldos.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "022" o


78 "023" o "025", debe existir el atributo TotalSeparacionIndemnizacion y el elemento NOM78
SeparacionIndemnizacion.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039" o


79 "044", debe existir el atributo TotalJubilacionPensionRetiro y el elemento NOM79
JubilacionPensionRetiro, en caso contrario no deben existir.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039"


80 NOM80
debe existir TotalUnaExhibicion, no deben existir TotalParcialidad, MontoDiario.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "044" no


81 NOM81
debe existir TotalUnaExhibicion, deben existir TotalParcialidad, MontoDiario.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "045",


82 NOM82
debe existir el elemento AccionesOTitulos, en caso contrario no debe existir.
Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion no es "045",
83 NOM83
no debe existir el elemento AccionesOTitulos.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "019",


84 NOM84
debe existir el elemento HorasExtra, en caso contrario no debe existir.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion no es "019",


85 NOM85
no debe existir el elemento HorasExtra.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "014" el


86 NOM86
nodo Incapacidades debe existir.

Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "014" la


87 suma de los campos ImporteMonetario debe ser igual a la suma de los valores ImporteGravado e NOM87
ImporteExento de la percepción.

El atributo Nomina.Percepciones.Percepcion.HorasExtra.TipoHoras debe ser una clave del


88 NOM88
catálogo de c_TipoHoras publicado en el Portal del SAT en Internet.

Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion


89 NOM89
los atributos MontoDiario y TotalParcialidad no deben existir.

Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad el


90 NOM90
atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir.
El valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos debe ser igual a la suma de
91 los atributos Importe de las deducciones que tengan expresada la clave "002" en el atributo NOM91
TipoDeduccion.

Si no existen deducciones con clave "002", el valor en el atributo


92 NOM92
Nomina.Deducciones.TotalImpuestosRetenidos no debe existir.

El valor de Nomina.Deducciones.Deduccion.TipoDeduccion debe ser una clave del catálogo de


93 NOM93
c_TipoDeduccion publicado en el Portal del SAT en Internet.

Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es "006", debe existir el


94 NOM94
elemento Incapacidades.

Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es "006", el atributo


95 NOM95
Deduccion:Importe debe ser igual a la suma de los nodos Incapacidad:ImporteMonetario.

96 El valor del atributo Nomina.Deducciones.Deduccion.Importe debe ser mayor que cero. NOM96

El valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago debe ser una clave del catálogo
97 NOM97
de c_TipoOtroPago publicado en el Portal del SAT en Internet.

Si el valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago es "004" es obligatorio el


98 NOM98
nodo CompensacionSaldosAFavor.

Si el valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago es "002" es obligatorio el


99 NOM99
nodo SubsidioAlEmpleo.
Si el valor del atributo TipoOtroPago es diferente a "002", este atributo
100 NOM100
Nomina.OtrosPagos.OtroPago.Importe debe ser mayor que cero.

El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado deberá


101 ser menor o igual a 407.02 cuando el valor registrado en el atributo NumDiasPagados es menor o NOM101
igual a 31.

El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor


102 NOM102
debe ser mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav.

El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año debe ser


103 igual al año inmediato anterior o igual al año en curso siempre que el período de pago sea NOM103
diciembre. Para determinar el año en curso se deberá considerar el atributo FechaPago.

El valor del atributo Incapacidad.TipoIncapacidad debe ser una clave del catálogo de
104 NOM104
c_TIpoIncapacidad publicado en el Portal del SAT en Internet.

Si el valor del atributo Nomina.Receptor.TipoRegimen es "02" debe existir el campo


105 TipoOtroPago con la clave "002", siempre que, no se haya registrado otro elemento OtroPago con NOM105
el valor "007" o "008" en el atributo TipoOtroPago.

Si en el atributo Nomina.Receptor.TipoRegimen existe una clave distinta a "02", el atributo


106 NOM106
TipoOtroPago no deberá contener la clave "002", "007" o "008".
Si el valor del atributo TipoOtroPago es "002", este atributo
107 Nomina.OtrosPagos.OtroPago.Importe debe ser menor o igual que el valor del atributo NOM107
SubsidioCausado.

El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado no debe


108 ser mayor al resultado de multiplicar el factor de 13.39 por el valor registrado en el atributo NOM108
NumDiasPagados, siempre que este último sea mayor que 31.

109 Otro error no documentado. NOM109


" del complemento Nómina versión 1.2 que se incluye en el CFDI versión 4.0
Descripción del error
El atributo Comprobante.Moneda no tiene el valor = “MXN”.

El atributo Comprobante.TipoDeComprobante no tiene el valor = "N".

El atributo Comprobante.Exportacion no tiene el valor = "01".


El nodo Comprobante.InformacionGlobal, no debe existir.

El atributo Nomina12:Emisor:Curp, no aplica para persona moral.

El atributo Nomina12:Emisor:Curp, aplica para persona física.

El atributo Comprobante.Emisor.FacAtrAdquirente, no debe existir.


El atributo Comprobante.Receptor.Rfc, debe ser de longitud 13.
El atributo Comprobante.Receptor.Rfc, no está en la lista de RFC inscritos no cancelados en el SAT
(l_RFC).

El atributo Comprobante.Receptor.Rfc registra el RFC genérico XAXX010101000, por lo que en el


atributo Nomina12:Receptor:Curp, debe registrar la CURP del receptor fallecido.

El atributo Comprobante.Receptor.RegimenFiscalReceptor no tiene el valor = "605".

El atributo Comprobante.Receptor.UsoCFDI no tiene el valor = "CN01".

El nodo Comprobante.Conceptos.Concepto, solo puede registrar un nodo concepto, sin elementos


hijo.
El atributo Comprobante.Conceptos.Concepto.ClaveProdServ no tiene el valor = “84111505”.

El atributo Comprobante.Conceptos.Concepto.NoIdentificacion, no debe existir.

El atributo Comprobante.Conceptos.Concepto.Cantidad no tiene el valor = “1”.

El atributo Comprobante.Conceptos.Concepto.ClaveUnidad no tiene el valor = “ACT”.

El atributo Comprobante.Conceptos.Concepto.Unidad, no debe existir.

El atributo Comprobante.Conceptos.Concepto.Descripcion no tiene el valor = “Pago de nómina”.

El valor del atributo Comprobante.Conceptos.Concepto.ValorUnitario no coincide con la suma


TotalPercepciones más TotalOtrosPagos.

El valor del atributo Comprobante.Conceptos.Concepto.Importe no coincide con la suma


TotalPercepciones más TotalOtrosPagos.

El valor del atributo Comprobante.Conceptos.Concepto.Descuento no es igual a el valor del campo


Nomina12:TotalDeducciones.

El atributo Comprobante.Conceptos.Concepto.ObjetoImp no tiene el valor = “01”.

El nodo Comprobante.Conceptos.Concepto.Impuestos, no debe existir.

El nodo Comprobante.Conceptos.Concepto.ACuentaTerceros, no debe existir.

El nodo Comprobante.Conceptos.Concepto.InformacionAduanera, no debe existir.


El nodo Comprobante.Conceptos.Concepto.CuentaPredial, no debe existir.

El nodo Comprobante.Conceptos.Concepto.ComplementoConcepto, no debe existir.

El nodo Comprobante.Conceptos.Concepto.Parte, no debe existir.

mplemento de Nómina 1.2

El nodo Nomina no se puede utilizar dentro del elemento ComplementoConcepto.

El nodo Nomina no tiene valores en TotalPercepciones y/o TotalOtrosPagos.

El valor del atributo Nomina.TipoNomina no cumple con un valor del catálogo c_TipoNomina.

El valor del atributo tipo de periodicidad es "99".

El valor del atributo tipo de periodicidad no tiene el valor "99".

El valor del atributo Nomina.FechaInicialPago no es menor o igual al valor del atributo


FechaFinalPago.

El atributo Nomina.TotalPercepciones, no debe existir.

El valor del atributo Nomina.TotalPercepciones no coincide con la suma de los atributos


TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo
Percepciones.
El atributo Nomina.TotalDeducciones, no debe existir.

El valor del atributo Nomina.TotalDeducciones no coincide con la suma de los atributos


TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones.

El valor del atributo Nomina.TotalOtrosPagos no está registrado o no coincide con la suma de los
atributos Importe de los nodos nomina12:OtrosPagos:OtroPago.

El atributo Nomina.Emisor.RfcPatronOrigen no está inscrito o bien, inscrito y sí cancelado en el SAT


(l_RFC).

El atributo Nomina.Emisor.RegistroPatronal se debe registrar.

El atributo Nomina.Emisor.RegistroPatronal no se debe registrar.

El(Los) atributo(s) xxxxxx debe(n) existir.

El elemento Nomina.Emisor.EntidadSNCF debe existir.

El elemento Nomina.Emisor.EntidadSNCF no debe existir.


El valor del atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso no cumple con un valor del
catálogo c_OrigenRecurso.

El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe existir.

El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no debe existir.

El valor del atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no es menor a la suma de


los valores de los atributos TotalPercepciones y TotalOtrosPagos.

El valor del atributo Nomina.Receptor.TipoContrato no cumple con un valor del catálogo


c_TipoContrato.

El valor del atributo Nomina.Receptor.TipoJornada no cumple con un valor del catálogo


c_TipoJornada.

El valor del atributo Nomina.Receptor.FechaInicioRelLaboral no es menor o igual al atributo a


FechaFinalPago.

El valor numérico del atributo Nomina.Receptor.Antigüedad no es menor o igual al cociente de (la


suma del número de días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago más uno)
dividido entre siete.

El valor del atributo Nomina.Receptor.Antigüedad. no cumple con el número de años, meses y días
transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago.
El valor del atributo Nomina.Receptor.TipoRegimen no cumple con un valor del catálogo
c_TipoRegimen.

El valor del atributo Nomina.Receptor.TipoRegimen no es "02", "03" o "04".

El valor del atributo Nomina.Receptor.TipoRegimen no está entre "05" a "99".

El valor del atributo Nomina.Receptor.RiesgoPuesto no cumple con un valor del catálogo


c_RiesgoPuesto.

El valor del atributo Nomina.Receptor.PeriodicidadPago no cumple con un valor del catálogo


c_PeriodicidadPago.

El valor del atributo Nomina.Receptor.Banco no cumple con un valor del catálogo c_Banco.

El atributo Nomina.Receptor.CuentaBancaria no cumple con la longitud de 10, 11, 16 o 18


posiciones.

El atributo Banco no debe existir.

El dígito de control del atributo CLABE no es correcto.

El atributo Banco debe existir.

El valor del atributo Nomina.Receptor.ClaveEntFed no cumple con un valor del catálogo c_Estado.
El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora no está en la lista de RFC
(l_RFC).

La suma de los valores registrados en el atributo


Nomina.Receptor.SubContratacion.PorcentajeTiempo no es igual a 100.

La suma de los valores de los atributos TotalSueldos más TotalSeparacionIndemnizacion más


TotalJubilacionPensionRetiro no es igual a la suma de los valores de los atributos TotalGravado más
TotalExento.

El valor del atributo Nomina.Percepciones.TotalSueldos, no es igual a la suma de los atributos


ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion es distinta
de "022", "023","025", "039" y "044".

El valor del atributo Nomina.Percepciones.TotalSeparacionIndemnizacion, no es igual a la suma de


los atributos ImporteGravado e ImporteExento donde la clave en el atributo TipoPercepcion es igual
a "022", "023" o "025".

El valor del atributo Nomina.Percepciones.TotalJubilacionPensionRetiro, no es igual a la suma de los


atributos ImporteGravado e importeExento donde la clave expresada en el atributo TipoPercepcion es
igual a "039" o "044".

El valor del atributo Nomina.Percepciones.TotalGravado, no es igual a la suma de los atributos


ImporteGravado de los nodos Percepcion.

El valor del atributo Nomina.Percepciones.TotalExento, no es igual a la suma de los atributos


ImporteExento de los nodos Percepcion.
La suma de los importes de los atributos ImporteGravado e ImporteExento no es mayor que cero.

El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion no cumple con un valor del


catálogo c_TipoPercepcion.

El atributo TotalSueldos, debe existir, ya que la clave expresada en


Nomina.Percepciones.Percepcion.TipoPercepcion es distinta de "022", "023", "025", "039" y "044".

El atributo TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion, deben existir, ya


que la clave expresada en Nomina.Percepciones.Percepcion.TipoPercepcion es "022" o "023" o
"025".

El atributo TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro deben existir, ya


que la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039" o
"044".

El atributo TotalUnaExhibicion debe existir y no deben existir TotalParcialidad, MontoDiario, ya que


la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039".

El atributo TotalUnaExhibicion no debe existir y deben existir TotalParcialidad, MontoDiario, ya que


la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "044".

El elemento AccionesOTitulos debe existir, ya que la clave expresada en el atributo


Nomina.Percepciones.Percepcion.TipoPercepcion es "045".
El elemento AccionesOTitulos no debe existir, ya que la clave expresada en el atributo
Nomina.Percepciones.Percepcion.TipoPercepcion no es "045".

El elemento HorasExtra, debe existir, ya que la clave expresada en el atributo


Nomina.Percepciones.Percepcion.TipoPercepcion es "019".

El elemento HorasExtra, no debe existir, ya que la clave expresada en el atributo


Nomina.Percepciones.Percepcion.TipoPercepcion no es "019".

El nodo Incapacidades debe existir, ya que la clave expresada en el atributo


Nomina.Percepciones.Percepcion.TipoPercepcion es "014".

La suma de los campos ImporteMonetario no es igual a la suma de los valores ImporteGravado e


ImporteExento de la percepción, ya que la clave expresada en el atributo
Nomina.Percepciones.Percepcion.TipoPercepcion es "014".

El valor del atributo Nomina.Percepciones.Percepcion.HorasExtra.TipoHoras no cumple con un valor


del catálogo c_TipoHoras.

Los atributos MontoDiario y TotalParcialidad no deben existir, ya que existe valor en


Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion.

El atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir, ya que


Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad tiene valor.
El valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos no es igual a la suma de los
atributos Importe de las deducciones que tienen expresada la clave "002" en el atributo
TipoDeduccion.

El atributo Nomina.Deducciones.TotalImpuestosRetenidos no debe existir, ya que no existen


deducciones con clave "002" en el atributo TipoDeduccion.

El valor del atributo Nomina.Deducciones.Deduccion.TipoDeduccion no cumple con un valor del


catálogo c_TipoDeduccion.

Debe existir el elemento Incapacidades, ya que la clave expresada en


Nomina.Deducciones.Deduccion.TipoDeduccion es "006".

El atributo Deduccion:Importe no es igual a la suma de los nodos Incapacidad:ImporteMonetario, ya


que la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es "006".

El atributo Nomina.Deducciones.Deduccion.Importe no es mayor que cero.

El valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago no cumple con un valor del


catálogo c_TipoOtroPago.

El nodo CompensacionSaldosAFavor debe existir, ya que el valor de


Nomina.OtrosPagos.OtroPago.TipoOtroPago es "004".

El nodo SubsidioAlEmpleo debe existir, ya que el valor de


Nomina.OtrosPagos.OtroPago.TipoOtroPago es "002".
El Importe del elemento OtroPago no es mayor que cero.

El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado no puede ser


mayor que 407.02 ya que el valor de NumDiasPagados es menor o igual a 31.

El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor no es


mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav.

El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año no es igual al


año inmediato anterior o al año en curso. Favor de considerar el valor del atributo FechaPago.

El valor del atributo Incapacidad.TipoIncapacidad no cumple con un valor del catálogo


c_TIpoIncapacidad.

El elemento OtroPago no contiene un atributo TipoOtroPago con la clave "002" o se registró junto
con otro atributo TipoOtroPago con clave "007" o "008".

En el atributo TipoOtroPago no deben registrarse las claves "002", "007" o "008" ya que en el
atributo TipoRegimen no existe la clave "02".
El Importe del elemento OtroPago no es menor o igual que el valor del atributo SubsidioCausado.

El valor del atributo SubsidioCausado no puede ser mayor que el resultado de multiplicar el factor
13.39 por el valor del atributo NumDiasPagados.

Error no clasificado.
Aclaraciones
Se debe registrar el valor "1" sin decimales.
Si se identifica un error que no esté tipificado en los
registros previos se mostrará este mensaje.

You might also like