NUM | CASO DE VALIDACIÓN | CÓDIGO ERROR | ERROR | Aclaraciones |
Reglas de validación para CFDI versión 3.2 que incluyan el complemento de Nómina 1.2 | ||||
1 | El atributo fecha, Debe cumplir con el patrón (20[1-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]). | NOM101 | El atributo fecha no cumple con el patrón requerido. |
|
2 | El atributo metodoDePago Debe tener el valor “NA”. | NOM102 | El atributo metodoDePago debe tener el valor "NA". |
|
3 | El atributo noCertificado, Debe cumplir con el patrón [0-9]{20}. | NOM103 | El atributo noCertificado no cumple con el patrón requerido. |
|
4 | El atributo Moneda, Se debe registrar el valor MXN. | NOM104 | El atributo Moneda debe tener el valor MXN. |
|
5 | El atributo TipoCambio puede omitirse pero si se incluye deberá tener el valor "1". | NOM105 | El atributo TipoCambio no tiene el valor = "1". | Se debe registrar el Valor "1" sin decimales. |
6 | El valor del atributo subTotal, debe registrar la suma de los atributos Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos. | NOM106 | El valor del atributo subTotal no coincide con la suma de Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos. | El código de error NOM151 verifica que debe existir el atributo TotalPercepciones o TotalOtrosPagos, o ambos, con lo anterior ambas reglas deben aplicarse. |
7 | El atributo descuento, debe registrar el valor del campo Nomina12:TotalDeducciones. | NOM107 | El valor de descuento no es igual a Nomina12:TotalDeducciones. |
|
8 | El atributo total, Debe cumplir con el patrón [0-9]{1,18}(.[0-9]{1,2})?. | NOM108 | El atributo total no cumple con el patrón requerido. |
|
9 | El atributo total, Debe ser igual a la suma de Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos menos Nomina12:TotalDeducciones. | NOM109 | El valor del atributo total no coincide con la suma Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos menos Nomina12:TotalDeducciones. |
|
10 | El atributo tipoDeComprobante El valor registrado debe ser “egreso”. | NOM110 | El atributo tipoDeComprobante no tiene el valor = “egreso”. |
|
11 | El atributo LugarExpedicion, Debe cumplir con el patrón [0-9]{5} que indique el código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal) de acuerdo con el catálogo c_CodigoPostal que se publica en la página de internet del SAT. | NOM111 | El valor del atributo LugarExpedicion no cumple con un valor del catálogo c_CodigoPostal. |
|
12 | Los atributos motivoDescuento, NumCtaPago, condicionesDePago, SerieFolioFiscalOrig, FechaFolioFiscalOrig, MontoFolioFiscalOrig no deben existir. | NOM112 | El atributo XXXXXX no debe existir. |
|
13 | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 12 posiciones (RFC de persona moral), entonces no debe existir el atributo Nomina12:Emisor:Curp. | NOM113 | El atributo Nomina12:Emisor:Curp. no aplica para persona moral. |
|
14 | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 13 posiciones (RFC de persona física), entonces debe existir el atributo Nomina12:Emisor:Curp. | NOM114 | El atributo Nomina12:Emisor:Curp. Debe aplicar para persona física. |
|
15 | Si el atributo Comprobante.Emisor.rfc se encuentra registrado en el listado de RFC inscritos en el SAT con marca de subcontratación se debe registrar el nodo Subcontratacion. | NOM115 | El nodo Subcontratacion se debe registrar. | En caso de que el RFC no tenga marca de corresponder a Subcontratacion y el comprobante tenga registrado el nodo, no mostrará mensaje de error debido a que el nodo Subcontratacion es de uso opcional para ese caso. |
16 | Los elementos cfdi:Comprobante.Emisor.DomicilioFiscal y ExpedidoEn No deben existir. | NOM116 | El elemento XXXXXX no debe existir. |
|
17 | El nodo cfdi:Comprobante.Emisor.Emisor.RegimenFiscal Debe existir, solo un nodo. | NOM117 | Solo debe existir un solo nodo RegimenFiscal. |
|
18 | El atributo Regimen, Debe contener una clave del catálogo c_RegimenFiscal publicado en la página del SAT. | NOM118 | El valor del atributo Regimen no cumple con un valor del catálogo c_RegimenFiscal. |
|
19 | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 12 posiciones (RFC de persona moral), entonces el atributo Regimen debe contener una clave de acuerdo al tipo de Persona moral. | NOM119 | El atributo Regimen no cumple con un valor de acuerdo al tipo de persona moral. |
|
20 | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 13 posiciones (RFC de persona física), entonces el atributo Regimen debe contener una clave de acuerdo al tipo de Persona física. | NOM120 | El atributo Regimen no cumple con un valor de acuerdo al tipo de persona física. |
|
21 | El atributo cfdi:Comprobante.Receptor.rfc Debe ser de persona física. | NOM121 | El atributo cfdi:Comprobante.Receptor.rfc debe ser persona física (13 caracteres). |
|
22 | El atributo cfdi:Comprobante.Receptor.rfc, El RFC debe estar en la lista de los RFC inscritos no cancelados en el SAT. (l_RFC). | NOM122 | El atributo cfdi:Comprobante.Receptor.rfc no es válido según la lista de RFC inscritos no cancelados en el SAT (l_RFC). |
|
23 | El nodo cfdi:Comprobante.Receptor.Domicilio, No debe existir. | NOM123 | El nodo XXXXXX no debe existir. |
|
24 | El nodo cfdi:Comprobante.Conceptos.Concepto. | NOM124 | El nodo concepto solo debe existir uno, sin elementos hijo. |
|
25 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.noIdentificacion, No debe registrarse. | NOM125 | El atributo XXXXXX no debe existir. |
|
26 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.cantidad, se debe registrar el valor “1”. | NOM126 | El atributo cfdi:Comprobante.Conceptos.Concepto.cantidad no tiene el valor = “1”. | Se debe registrar el Valor "1" sin decimales. |
27 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.unidad, debe registrar el valor “ACT”. | NOM127 | El atributo cfdi:Comprobante.Conceptos.Concepto.unidad no tiene el valor = “ACT”. |
|
28 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.descripcion, debe registrar el valor “Pago de nómina”. | NOM128 | El atributo cfdi:Comprobante.Conceptos.Concepto.descripcion, no tiene el valor “Pago de nómina”. | La descripción del atributo debe ser "Pago de nómina" tal cual como se escribe. |
29 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.valorUnitario, Debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. | NOM129 | El valor del atributo.cfdi:Comprobante.Conceptos.Concepto.valorUnitario no coincide con la suma TotalPercepciones más TotalOtrosPagos. |
|
30 | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.Importe, Debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. | NOM130 | El valor del atributo.cfdi:Comprobante.Conceptos.Concepto.Importe no coincide con la suma TotalPercepciones más TotalOtrosPagos. |
|
31 | El nodo cfdi:Comprobante.Impuestos Se debe registrar como <Impuestos/> o <Impuestos></Impuestos>. | NOM131 | El nodo cfdi:Comprobante.Impuestos no cumple la estructura. |
|
Reglas de validación para CFDI's versión 3.3 que incluyan el complemento de Nómina 1.2 |
| |||
32 | Si versión del CFDI = 3.3 entonces en el atributo Moneda debe registrar el valor MXN. | NOM132 | El atributo Moneda no tiene el valor = “MXN”. |
|
33 | Si versión del CFDI = 3.3 entonces en el atributo FormaPago, debe tener la clave 99 que corresponde a la descripción “Por definir”. | NOM133 | El atributo FormaPago no tiene el valor = 99. |
|
34 | Si versión del CFDI = 3.3 entonces en el atributo TipoDeComprobante, El valor registrado debe ser la clave N que corresponde a “Nómina”. | NOM134 | El atributo TipoDeComprobante no tiene el valor = N. |
|
35 | Si versión del CFDI = 3.3 y el atributo Comprobante.Emisor.Rfc, tiene longitud 12 (RFC de persona moral), entonces no debe existir el atributo Nomina12:Emisor:Curp, | NOM135 | El atributo Nomina12:Emisor:Curp, no aplica para persona moral. |
|
36 | Si versión del CFDI = 3.3 y el atributo Comprobante.Emisor.Rfc tiene longitud 13, el atributo Nomina12:Emisor:Curp, debe existir. | NOM136 | El atributo Nomina12:Emisor:Curp, debe aplicar para persona fisica. |
|
37 | Si versión del CFDI = 3.3 y el atributo Comprobante.Receptor.Rfc debe ser persona fisica. | NOM137 | El atributo Comprobante.Receptor.rfc, debe ser de longitud 13. |
|
38 | Si versión del CFDI = 3.3 y el atributo Comprobante.Receptor.Rfc debe estar en la lista de RFC inscritos no cancelados en el SAT (l_RFC). | NOM138 | El atributo Comprobante.Receptor.rfc, no está en la lista de RFC inscritos no cancelados en el SAT (l_RFC). |
|
39 | Si versión del CFDI = 3.3 entonces en el nodo Comprobante.Conceptos.Concepto, debe registrar solo un nodo concepto sin elementos hijo. | NOM139 | El nodo Comprobante.Conceptos.Concepto, Solo puede registrarse un nodo concepto, sin elementos hijo. |
|
40 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,ClaveProdServ debe registrar el valor "84111505". | NOM140 | El atributo Comprobante.Conceptos.Concepto,ClaveProdServ no tiene el valor = “84111505”. |
|
41 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto.NoIdentificacion, No debe registrarse. | NOM141 | El atributo Comprobante.Conceptos.Concepto.NoIdentificacion, no debe existir. |
|
42 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,Cantidad debe registrar el valor “1”. | NOM142 | El atributo Comprobante.Conceptos.Concepto,Cantidad no tiene el valor = “1”. | Se debe registrar el Valor "1" sin decimales. |
43 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,ClaveUnidad debe registrar el valor “ACT”. | NOM143 | El atributo Comprobante.Conceptos.Concepto,ClaveUnidad no tiene el valor = “ACT”. |
|
44 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,Unidad No debe registrarse. | NOM144 | El atributo Comprobante.Conceptos.Concepto,Unidad, no debe existir. |
|
45 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,Descripcion debe registrar el valor “Pago de nómina”. | NOM145 | El atributo Comprobante.Conceptos.Concepto,Descripcion no tiene el valor = “Pago de nómina”. |
|
46 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,ValorUnitario debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. | NOM146 | El valor del atributo Comprobante.Conceptos.Concepto,ValorUnitario no coincide con la suma TotalPercepciones más TotalOtrosPagos. |
|
47 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,Importe debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. | NOM147 | El valor del atributo Comprobante.Conceptos.Concepto,Importe no coincide con la suma TotalPercepciones más TotalOtrosPagos. |
|
48 | Si versión del CFDI = 3.3 entonces en el atributo Comprobante.Conceptos.Concepto,Descuento debe registrar el valor del campo Nomina12:TotalDeducciones. | NOM148 | El valor del atributo Comprobante.Conceptos.Concepto,Descuento no es igual a el valor del campo Nomina12:TotalDeducciones. |
|
49 | Si versión del CFDI = 3.3 entonces en el nodo Comprobante.Impuestos. no se debe registrar. | NOM149 | El nodo Comprobante.Impuestos, no debe existir. |
|
Reglas de validación para el complemento de Nómina 1.2 |
| |||
50 | El nodo Nomina se debe registrar como un nodo hijo del nodo Complemento en el CFDI. | NOM150 | El nodo Nomina no se puede utilizar dentro del elemento ComplementoConcepto. |
|
51 | En el nodo Nomina, debe existir el atributo TotalPercepciones o TotalOtrosPagos, o ambos. | NOM151 | El nodo Nomina no tiene TotalPercepciones y/o TotalOtrosPagos. |
|
52 | El atributo Nomina.TipoNomina debe ser una clave del catálogo c_TipoNomina. | NOM152 | El valor del atributo Nomina.TipoNomina no cumple con un valor del catálogo c_TipoNomina. |
|
53 | Si el atributo Nomina.TipoNomina es ordinaria el tipo de periodicidad de pago debe ser del 01 al 09. | NOM153 | El valor del atributo tipo de periodicidad no se encuentra entre 01 al 09. |
|
54 | Si el atributo Nomina.TipoNomina es extraordinaria el tipo de periodicidad de pago debe ser 99. | NOM154 | El valor del atributo tipo de periodicidad no es 99. |
|
55 | El atributo Nomina.FechaInicialPago debe ser menor o igual al valor del atributo FechaFinalPago. | NOM155 | El valor del atributo FechaInicialPago no es menor o igual al valor del atributo FechaFinalPago. |
|
56 | Si el nodo percepciones no existe, el atributo Nomina.TotalPercepciones no debe existir. | NOM156 | El atributo Nomina.TotalPercepciones, no debe existir. |
|
57 | Si el nodo percepciones existe, el valor de Nomina.TotalPercepciones debe ser igual a la suma de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo Percepciones. | NOM157 | El valor del atributo Nomina.TotalPercepciones no coincide con la suma TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo Percepciones. |
|
58 | Si el nodo Deducciones no existe, el valor de Nomina.TotalDeducciones , no debe existir. | NOM158 | El atributo Nomina.TotalDeducciones, no debe existir. |
|
59 | Si el nodo Deducciones existe, el valor de Nomina.TotalDeducciones debe ser igual a la suma de los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones. | NOM159 | El valor del atributo Nomina.TotalDeducciones no coincide con la suma de los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones. |
|
60 | Si el nodo OtrosPagos existe, el atributo Nomina.TotalOtrosPagos debe existir y su valor debe ser igual a la suma de los atributos Importe de los nodos nomina12:OtrosPagos:OtroPago. | NOM160 | 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. |
|
61 | El atributo Nomina.Emisor.RfcPatronOrigen debe estar inscrito no cancelado en el SAT (l_RFC). | NOM161 | El atributo Nomina.Emisor.RfcPatronOrigen no está inscrito en el SAT (l_RFC). |
|
62 | Si el atributo TipoContrato está entre 01 al 08, el atributo Nomina.Emisor.RegistroPatronal debe existir. | NOM162 | El atributo Nomina.Emisor.RegistroPatronal se debe registrar. |
|
63 | Si el atributo TipoContrato tiene el valor 09, 10 ó 99, el atributo Nomina.Emisor.RegistroPatronal no debe existir. | NOM163 | El atributo Nomina.Emisor.RegistroPatronal no se debe registrar. |
|
64 | Si atributo Nomina.Emisor.RegistroPatronal existe, entonces deben existir los atributos nomina12:Receptor: NumSeguridadSocial, nomina12:Receptor:FechaInicioRelLaboral, nomina12:Receptor:Antigüedad, nomina12:Receptor:RiesgoPuesto y nomina12:Receptor:SalarioDiarioIntegrado. | NOM164 | El(Los) atributo(s) xxxxxx debe(n) existir. |
|
65 | Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) con marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el nodo Nomina.Emisor.EntidadSNCF debe existir. | NOM165 | El nodo Nomina.Emisor.EntidadSNCF debe existir. |
|
66 | Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) sin marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el nodo Nomina.Emisor.EntidadSNCF no debe existir. | NOM166 | El nodo Nomina.Emisor.EntidadSNCF no debe existir. |
|
67 | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso debe ser una clave del catálogo c_OrigenRecurso publicado en el portal del SAT en internet. | NOM167 | El valor del atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso no cumple con un valor del catálogo c_OrigenRecurso. |
|
68 | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso Si el valor registrado corresponde a la clave IM (Ingresos Mixtos), el atributo MontoRecursoPropio debe existir. | NOM168 | El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe existir. |
|
69 | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso Si el valor registrado es diferente a la clave IM (Ingresos Mixtos), el atributo MontoRecursoPropio no debe existir. | NOM169 | El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no debe existir. |
|
70 | El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe ser menor que la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos. | NOM170 | El valor del atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no es menor a la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos. |
|
71 | El atributo Nomina.Receptor.TipoContrato debe ser una clave del catálogo c_TipoContrato publicado en el portal del SAT en internet. | NOM171 | El valor del atributo Nomina.Receptor.TipoContrato no cumple con un valor del catálogo c_TipoContrato. |
|
72 | El atributo Nomina.Receptor.TipoJornada debe ser una clave del catálogo de c_TipoJornada publicado en el portal del SAT en internet. | NOM172 | El valor del atributo Nomina.Receptor.TipoJornada no cumple con un valor del catálogo c_TipoJornada. |
|
73 | El atributo Nomina.Receptor.FechaInicioRelLaboral, debe ser menor o igual al atributo FechaFinalPago. | NOM173 | El valor del atributo Nomina.Receptor.FechaInicioRelLaboral no es menor o igual al atributo a FechaFinalPago. |
|
74 | 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 suma del número de días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago más uno) dividido entre siete. | NOM174 | 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. |
|
75 | Si el atributo Nomina.Receptor.Antigüedad tiene el patrón P(([1-9][0-9]?Y)?([1-9]|1[012])M)?([0]|[1-9]|[12][0-9]|3[01])D, entonces el valor registrado debe corresponder con el número de años, meses y días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago. | NOM175 | 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. |
|
76 | El atributo Nomina.Receptor.TipoRegimen debe ser una clave del catálogo de c_TipoRegimen publicado en el portal del SAT en internet. | NOM176 | El valor del atributo Nomina.Receptor.TipoRegimen no cumple con un valor del catálogo c_TipoRegimen. |
|
77 | Si el atributo TipoContrato tiene una clave entre los valores 01 y 08 del catálogo c_TipoContrato entonces el atributo Nomina.Receptor.TipoRegimen debe ser 02, 03 ó 04. | NOM177 | El atributo Nomina.Receptor.TipoRegimen no es 02, 03 ó 04. |
|
78 | Si el atributo TipoContrato tiene un valor 09 ó superior entonces el atributo Nomina.Receptor.TipoRegimen debe ser 05 hasta el 99. | NOM178 | El atributo Nomina.Receptor.TipoRegimen no está entre 05 a 99. |
|
79 | El atributo RiesgoPuesto debe ser una clave del catálogo de c_RiesgoPuesto publicado en el portal del SAT en internet. | NOM179 | El valor del atributo Nomina.Receptor.RiesgoPuesto no cumple con un valor del catálogo c_RiesgoPuesto. |
|
80 | El atributo PeriodicidadPago debe ser una clave del catálogo de c_PeriodicidadPago publicado en el portal del SAT en internet. | NOM180 | El valor del atributo Nomina.Receptor.PeriodicidadPago no cumple con un valor del catálogo c_PeriodicidadPago. |
|
81 | El atributo Banco debe ser una clave del catálogo de c_Banco publicado en el portal del SAT en internet. | NOM181 | El valor del atributo Nomina.Receptor.Banco no cumple con un valor del catálogo c_Banco. |
|
82 | El atributo CuentaBancaria debe tener una longitud de 10, 11, 16 ó 18 posiciones. | NOM182 | El atributo CuentaBancaria no cumple con la longitud de 10, 11, 16 ó 18 posiciones. |
|
83 | Si se registra una cuenta CLABE (número con 18 posiciones), el atributo Banco no debe existir. | NOM183 | El atributo Banco no debe existir. |
|
84 | Se debe confirmar que el dígito de control es correcto. | NOM184 | El dígito de control del atributo CLABE no es correcto. |
|
85 | Si se registra una cuenta de tarjeta de débito a 16 posiciones o una cuenta bancaria a 11 posiciones o un número de teléfono celular a 10 posiciones, debe existir el banco. | NOM185 | El atributo Banco debe existir. |
|
86 | El valor del atributo ClaveEntFed debe ser una clave del catálogo de c_Estado, donde la clave de país es MEX. | NOM186 | El valor del atributo ClaveEntFed no cumple con un valor del catálogo c_Estado. |
|
87 | El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora debe existir en la lista de RFC inscritos no cancelados en el SAT (l_RFC). | NOM187 | El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora no está en la lista de RFC (l_RFC). |
|
88 | El valor del atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo La suma de los valores PorcentajeTiempo registrados debe ser igual a 100. | NOM188 | La suma de los valores registrados en el atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo no es igual a 100. |
|
89 | En el elemento Nomina.Percepciones , La suma de los valores de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro debe ser igual a la suma de los valores de los atributos TotalGravado más TotalExento. | NOM189 | 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. |
|
90 | El valor del atributo Nomina.Percepciones.TotalSueldos , debe ser igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion sea distinta de 022 Prima por Antigüedad, 023 Pagos por separación, 025 Indemnizaciones, 039 Jubilaciones, pensiones o haberes de retiro en una exhibición y 044 Jubilaciones, pensiones o haberes de retiro en parcialidades. | NOM190 | 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 Prima por Antigüedad, 023 Pagos por separación, 025 Indemnizaciones, 039 Jubilaciones, pensiones o haberes de retiro en una exhibición y 044 Jubilaciones, pensiones o haberes de retiro en parcialidades. |
|
91 | El valor del atributo Nomina.Percepciones.TotalSeparacionIndemnizacion, debe ser igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion sea igual a 022 Prima por Antigüedad, 023 Pagos por separación ó 025 Indemnizaciones. | NOM191 | 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 Prima por Antigüedad, 023 Pagos por separación ó 025 Indemnizaciones. |
|
92 | El valor del atributo Nomina.Percepciones.TotalJubilacionPensionRetiro, debe ser igual a la suma de los atributos ImporteGravado e importeExento donde la clave expresada en el atributo TipoPercepcion sea igual a 039(Jubilaciones, pensiones o haberes de retiro en una exhibición) ó 044 (Jubilaciones, pensiones o haberes de retiro en parcialidades). | NOM192 | 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(Jubilaciones, pensiones o haberes de retiro en una exhibición) ó 044 (Jubilaciones, pensiones o haberes de retiro en parcialidades). |
|
93 | El valor del atributo Nomina.Percepciones.TotalGravado, debe ser igual a la suma de los atributos ImporteGravado de los nodos Percepcion. | NOM193 | El valor del atributo Nomina.Percepciones.TotalGravado, no es igual a la suma de los atributos ImporteGravado de los nodos Percepcion. |
|
94 | El valor del atributo Nomina.Percepciones.TotalExento, debe ser igual a la suma de los atributos ImporteExento de los nodos Percepcion. | NOM194 | El valor del atributo Nomina.Percepciones.TotalExento, no es igual a la suma de los atributos ImporteExento de los nodos Percepcion. |
|
95 | El valor del atributo Nomina.Percepciones.Percepcion.ImporteGravado, La suma de los importes de los atributos ImporteGravado e ImporteExento debe ser mayor que cero. | NOM195 | La suma de los importes de los atributos ImporteGravado e ImporteExento no es mayor que cero. |
|
96 | El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion, debe ser una clave del catálogo de c_TipoPercepcion publicado en el portal del SAT en internet. | NOM196 | El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion no cumple con un valor del catálogo c_TipoPercepcion. |
|
97 | El atributo TipoPercepcion: si la clave expresada es distinta de 022, 023, 025, 039 y 044, debe existir el atributo TotalSueldos. | NOM197 | TotalSueldos, debe existir. Ya que la clave expresada en TipoPercepcion es distinta de 022, 023, 025, 039 y 044. |
|
98 | Si la clave expresada en el atributo TipoPercepcion es 022 ó 023 ó 025, debe existir el atributo TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion. | NOM198 | TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion, debe existir. Ya que la clave expresada en TipoPercepcion es 022 ó 023 ó 025. |
|
99 | Si la clave expresada en el atributo TipoPercepcion es 039 ó 044, debe existir el atributo TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro, en caso contrario no deben existir. | NOM199 | TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro debe existir, ya que la clave expresada en el atributo TipoPercepcion es 039 ó 044, |
|
100 | Si la clave expresada en el atributo TipoPercepcion es 039 debe existir TotalUnaExhibicion, no deben existir TotalParcialidad, MontoDiario. | NOM200 | TotalUnaExhibicion debe existir y no deben existir TotalParcialidad, MontoDiario. Ya que la clave expresada en el atributo TipoPercepcion es 039. |
|
101 | Si la clave expresada en el atributo TipoPercepcion es 044 no debe existir TotalUnaExhibicion, deben existir TotalParcialidad, MontoDiario. | NOM201 | TotalUnaExhibicion no debe existir y deben existir TotalParcialidad, MontoDiario. Ya que la clave expresada en el atributo TipoPercepcion es 044. |
|
102 | Si la clave expresada en el atributo TipoPercepcion es 045, debe existir el elemento AccionesOTitulos, en caso contrario no debe existir. | NOM202 | El elemento AccionesOTitulos debe existir. Ya que la clave expresada en el atributo TipoPercepcion es 045. |
|
103 | Si la clave expresada en el atributo TipoPercepcion no es 045, no debe existir el elemento AccionesOTitulos. | NOM203 | El elemento AccionesOTitulos no debe existir. Ya que la clave expresada en el atributo TipoPercepcion no es 045. |
|
104 | Si la clave expresada en el atributo TipoPercepcion es 019, debe existir el elemento HorasExtra, en caso contrario no debe existir. | NOM204 | El elemento HorasExtra, debe existir. Ya que la clave expresada en el atributo TipoPercepcion es 019. |
|
105 | Si la clave expresada en el atributo TipoPercepcion no es 019, no debe existir el elemento HorasExtra. | NOM205 | El elemento HorasExtra, no debe existir. Ya que la clave expresada en el atributo TipoPercepcion no es 019. |
|
106 | Si la clave expresada en el atributo TipoPercepcion es 014 el nodo Incapacidades debe existir. | NOM206 | El nodo Incapacidades debe existir, Ya que la clave expresada en el atributo TipoPercepcion es 014. |
|
107 | Si la clave expresada en el atributo TipoPercepcion es 014 la suma de los campos ImporteMonetario debe ser igual a la suma de los valores ImporteGravado e ImporteExento de la percepción. | NOM207 | 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 TipoPercepcion es 014. |
|
108 | El atributo Nomina.Percepciones.Percepcon.HorasExtra.TipoHoras debe ser una clave del catálogo de c_TipoHoras publicado en el portal del SAT en internet. | NOM208 | El valor del atributo Nomina.Percepciones.Percepcon.HorasExtra.TipoHoras no cumple con un valor del catálogo c_TipoHoras. |
|
109 | Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion los atributos MontoDiario y TotalParcialidad no deben existir. | NOM209 | Los atributos MontoDiario y TotalParcialidad no deben existir, ya que existe valor en TotalUnaExhibicion. |
|
110 | Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad el atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir. | NOM210 | El atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir, ya que Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad tiene valor. |
|
111 | El valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos debe ser igual a la suma de los atributos Importe de las deducciones que tengan expresada la clave 002 en el atributo TipoDeduccion. | NOM211 | 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. |
|
112 | Si no existen deducciones con clave 002, el valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos no debe existir. | NOM212 | Nomina.Deducciones.TotalImpuestosRetenidos no debe existir, ya que no existen deducciones con clave 002 en el atributo TipoDeduccion. |
|
113 | El valor de Nomina.Deducciones.Deduccion.TipoDeduccion debe ser una clave del catálogo de c_TipoDeduccion publicado en el portal del SAT en internet. | NOM213 | El valor del atributo Nomina.Deducciones.Deduccion.TipoDeduccion no cumple con un valor del catálogo c_TipoDeduccion. |
|
114 | Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006, debe existir el elemento Incapacidades. | NOM214 | Debe existir el elemento Incapacidades, ya que la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006. |
|
115 | Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006, el atributo Deduccion:Importe debe ser igual a la suma de los nodos Incapacidad:ImporteMonetario. | NOM215 | El atributo Deduccion:Importe no es igual a la suma de los nodos Incapacidad:ImporteMonetario. |
|
116 | Nomina.Deducciones.Deduccion.Importe Debe ser mayor que cero. | NOM216 | Nomina.Deducciones.Deduccion.Importe no es mayor que cero. |
|
117 | Nomina.OtrosPagos.OtroPago.TipoOtroPago debe ser una clave del catálogo de c_TipoOtroPago publicado en el portal del SAT en internet. | NOM217 | El valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago no cumple con un valor del catálogo c_TipoOtroPago. |
|
118 | Si el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 004 es obligatorio el nodo CompensacionSaldosAFavor. | NOM218 | El nodo CompensacionSaldosAFavor debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 004. |
|
119 | Si el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 002 es obligatorio el nodo SubsidioAlEmpleo. | NOM219 | El nodo SubsidioAlEmpleo. debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 002. |
|
120 | Nomina.OtrosPagos.OtroPago.Importe Debe ser mayor que cero. | NOM220 | Nomina.OtrosPagos.OtroPago.Importe no es mayor que cero. |
|
121 | Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado debe ser mayor o igual que el valor del atributo "Importe” del nodo OtroPago. | NOM221 | Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado no es mayor o igual que el valor del atributo "Importe” del nodo OtroPago. |
|
122 | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor debe ser mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav. | NOM222 | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor no es mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav. |
|
123 | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año debe ser menor que el año en curso. | NOM223 | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año no es menor que el año en curso. |
|
124 | Incapacidades.Incapacidad.TipoIncapacidad debe ser una clave del catálogo de c_TIpoIncapacidad publicado en el portal del SAT en internet. | NOM224 | El valor del atributo Incapacidades.Incapacidad.TipoIncapacidad no cumple con un valor del catálogo c_TIpoIncapacidad. |
|
125 | Otro error no documentado. | NOM225 | Error no clasificado. | Si se identifica un error que no esté tipificado en los registros previos se mostrará este mensaje. |
El Importe del elemento OtroPago no es menor o igual que el valor del atributo SubsidioCausado | NOM228 | Con subsidio=0 timbra Pero revisar. | ||
Maines ERP
General
Content
Integrations