Matriz de errores Nómina 1.2 del SAT | FiscalCloud

Todas las matrices de errores del SAT

Matriz de errores del complemento Nómina 1.2

Estos son los 111 códigos de error (NOM1 a NOM111) con los que se rechaza un CFDI que lleva el complemento Nómina 1.2: el mensaje que te devuelve tu sistema o el SAT y la regla que revisa en cada uno.

Busca el código que te salió, por ejemplo NOM33, o pega el mensaje del error.

Fuente: matriz de errores oficial del SAT, versión 1.2, revisión E, la vigente al 18 de octubre de 2026. Descargar el original del SAT (Excel)

Errores del comprobante (CFDI 4.0) 29

Se revisan en el CFDI del recibo: moneda, tipo de comprobante, exportación y conceptos.

  1. NOM1

    El atributo Comprobante.Moneda no tiene el valor = “MXN”.

    Qué revisa el SAT: En el atributo Comprobante.Moneda se debe registrar el valor "MXN".

  2. NOM2

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

    Qué revisa el SAT: En el atributo Comprobante.TipoDeComprobante, se debe registrar la clave "N".

  3. NOM3

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

    Qué revisa el SAT: En el atributo Comprobante.Exportacion, se debe registrar la clave "01".

  4. NOM4

    El nodo Comprobante.InformacionGlobal, no debe existir.

  5. NOM5

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

    Qué revisa el SAT: Si el atributo Comprobante.Emisor.Rfc, tiene longitud 12 (RFC de persona moral), entonces no debe existir el atributo Nomina12:Emisor:Curp.

  6. NOM6

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

    Qué revisa el SAT: Si el atributo Comprobante.Emisor.Rfc tiene longitud 13, el atributo Nomina12:Emisor:Curp, debe existir.

  7. NOM7

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

  8. NOM8

    El atributo Comprobante.Receptor.Rfc, debe ser de longitud 13.

    Qué revisa el SAT: El atributo Comprobante.Receptor.Rfc debe ser persona física.

  9. NOM9

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

    Qué revisa el SAT: El atributo Comprobante.Receptor.Rfc debe estar en la lista de RFC inscritos no cancelados en el SAT (l_RFC).

  10. NOM10

    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.

    Qué revisa el SAT: Si el atributo Comprobante.Receptor.Rfc tiene registrado el RFC genérico XAXX010101000, el atributo Nomina12:Receptor:Curp, debe existir.

  11. NOM11

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

    Qué revisa el SAT: En el atributo Comprobante.Receptor.RegimenFiscalReceptor, se debe registrar la clave "605", aún y cuando el atributo Comprobante.Receptor.Rfc tenga registrado el RFC genérico XAXX010101000.

  12. NOM12

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

    Qué revisa el SAT: En el atributo Comprobante.Receptor.UsoCFDI, se debe registrar la clave "CN01".

  13. NOM13

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

    Qué revisa el SAT: El nodo Comprobante.Conceptos.Concepto, se debe registrar solo un nodo concepto sin elementos hijo.

  14. NOM14

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.ClaveProdServ, se debe registrar la clave "84111505".

  15. NOM15

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

  16. NOM16

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.Cantidad, se debe registrar la clave “1”.

    Aclaración del SAT: Se debe registrar el valor "1" sin decimales.

  17. NOM17

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.ClaveUnidad, se debe registrar la clave “ACT”.

  18. NOM18

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

  19. NOM19

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.Descripcion, se debe registrar el valor “Pago de nómina”.

  20. NOM20

    El valor del atributo Comprobante.Conceptos.Concepto.ValorUnitario no coincide con la suma TotalPercepciones más TotalOtrosPagos.

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto,.ValorUnitario, se debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos.

  21. NOM21

    El valor del atributo Comprobante.Conceptos.Concepto.Importe no coincide con la suma TotalPercepciones más TotalOtrosPagos.

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.Importe, se debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos.

  22. NOM22

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.Descuento, se debe registrar el valor del campo Nomina12:TotalDeducciones.

  23. NOM23

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

    Qué revisa el SAT: El atributo Comprobante.Conceptos.Concepto.ObjetoImp, se debe registrar la clave “01”.

  24. NOM24

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

  25. NOM25

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

  26. NOM26

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

  27. NOM27

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

  28. NOM28

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

  29. NOM29

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

Errores del complemento de Nómina 1.2 82

Se revisan dentro del nodo Nomina: emisor, receptor, percepciones, deducciones, otros pagos e incapacidades.

  1. NOM30

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

    Qué revisa el SAT: El nodo Nomina se debe registrar como un nodo hijo del nodo Complemento en el CFDI.

  2. NOM31

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

    Qué revisa el SAT: En el nodo Nomina, debe existir el atributo TotalPercepciones o TotalOtrosPagos, o ambos.

  3. NOM32

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

    Qué revisa el SAT: El atributo Nomina.TipoNomina debe ser una clave del catálogo c_TipoNomina.

  4. NOM33

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

    Qué revisa el SAT: Si el atributo Nomina.TipoNomina es ordinaria el tipo de periodicidad de pago debe ser distinta de la clave "99".

  5. NOM34

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

    Qué revisa el SAT: Si el atributo Nomina.TipoNomina es extraordinaria el tipo de periodicidad de pago debe ser la clave "99".

  6. NOM35

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

    Qué revisa el SAT: El atributo Nomina.FechaInicialPago debe ser menor o igual al valor del atributo FechaFinalPago.

  7. NOM36

    El atributo Nomina.TotalPercepciones, no debe existir.

    Qué revisa el SAT: Si el nodo Percepciones no existe, el atributo Nomina.TotalPercepciones no debe existir.

  8. NOM37

    El valor del atributo Nomina.TotalPercepciones no coincide con la suma de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo Percepciones.

    Qué revisa el SAT: 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.

  9. NOM38

    El atributo Nomina.TotalDeducciones, no debe existir.

    Qué revisa el SAT: Si el nodo Deducciones no existe, el atributo de Nomina.TotalDeducciones no debe existir.

  10. NOM39

    El valor del atributo Nomina.TotalDeducciones no coincide con la suma de los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones.

    Qué revisa el SAT: 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.

  11. NOM40

    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.

    Qué revisa el SAT: 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.

  12. NOM41

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

    Qué revisa el SAT: El atributo Nomina.Emisor.RfcPatronOrigen debe estar inscrito no cancelado en el SAT (l_RFC).

  13. NOM42

    El atributo Nomina.Emisor.RegistroPatronal se debe registrar.

    Qué revisa el SAT: Si el atributo TipoContrato está entre las claves del 01 al 08, el atributo Nomina.Emisor.RegistroPatronal debe existir.

  14. NOM43

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

    Qué revisa el SAT: Si el atributo TipoContrato tiene el valor 09, 10 o 99, el atributo Nomina.Emisor.RegistroPatronal no debe existir.

  15. NOM44

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

    Qué revisa el SAT: Si el atributo Nomina.Emisor.RegistroPatronal existe, deben existir los atributos nomina12:Receptor: NumSeguridadSocial, nomina12:Receptor:FechaInicioRelLaboral, nomina12:Receptor:Antigüedad, nomina12:Receptor:RiesgoPuesto y nomina12:Receptor:SalarioDiarioIntegrado.

  16. NOM45

    El elemento Nomina.Emisor.EntidadSNCF debe existir.

    Qué revisa el SAT: 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 elemento Nomina.Emisor.EntidadSNCF debe existir.

  17. NOM46

    El elemento Nomina.Emisor.EntidadSNCF no debe existir.

    Qué revisa el SAT: 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 elemento Nomina.Emisor.EntidadSNCF no debe existir.

  18. NOM47

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

    Qué revisa el SAT: El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso debe ser una clave del catálogo c_OrigenRecurso publicado en el Portal del SAT en Internet.

  19. NOM48

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

    Qué revisa el SAT: Si el valor registrado en el atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso corresponde a la clave "IM" (Ingresos Mixtos), el atributo MontoRecursoPropio debe existir.

  20. NOM49

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

    Qué revisa el SAT: Si el valor registrado en el atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso es diferente a la clave "IM" (Ingresos Mixtos), el atributo MontoRecursoPropio no debe existir.

  21. NOM50

    El valor del atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no es menor a la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos.

    Qué revisa el SAT: El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe ser menor que la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos.

  22. NOM51

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

    Qué revisa el SAT: El atributo Nomina.Receptor.TipoContrato debe ser una clave del catálogo c_TipoContrato publicado en el Portal del SAT en Internet.

  23. NOM52

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

    Qué revisa el SAT: El atributo Nomina.Receptor.TipoJornada debe ser una clave del catálogo de c_TipoJornada publicado en el Portal del SAT en Internet.

  24. NOM53

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

    Qué revisa el SAT: El atributo Nomina.Receptor.FechaInicioRelLaboral, debe ser menor o igual al atributo FechaFinalPago.

  25. NOM54

    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.

    Qué revisa el SAT: 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.

  26. NOM55

    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.

    Qué revisa el SAT: 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.

  27. NOM56

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

    Qué revisa el SAT: El atributo Nomina.Receptor.TipoRegimen debe ser una clave del catálogo de c_TipoRegimen publicado en el Portal del SAT en Internet.

  28. NOM57

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

    Qué revisa el SAT: 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 contener alguna de las siguientes claves "02", "03" o "04".

  29. NOM58

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

    Qué revisa el SAT: Si el atributo TipoContrato tiene una clave "09" o superior, entonces el atributo Nomina.Receptor.TipoRegimen debe ser una clave "05" hasta el "99".

  30. NOM59

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

    Qué revisa el SAT: El atributo Nomina.Receptor.RiesgoPuesto debe ser una clave del catálogo de c_RiesgoPuesto publicado en el Portal del SAT en Internet.

  31. NOM60

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

    Qué revisa el SAT: El atributo Nomina.Receptor.PeriodicidadPago debe ser una clave del catálogo de c_PeriodicidadPago publicado en el Portal del SAT en Internet.

  32. NOM61

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

    Qué revisa el SAT: El atributo Nomina.Receptor.Banco debe ser una clave del catálogo de c_Banco publicado en el Portal del SAT en Internet.

  33. NOM62

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

    Qué revisa el SAT: El atributo Nomina.Receptor.CuentaBancaria debe tener una longitud de 10, 11, 16 o 18 posiciones.

  34. NOM63

    El atributo Banco no debe existir.

    Qué revisa el SAT: Si se registra una cuenta CLABE (número con 18 posiciones), el atributo Banco no debe existir.

  35. NOM64

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

    Qué revisa el SAT: Si se registra una cuenta CLABE (número con 18 posiciones), se debe confirmar que el dígito de control es correcto.

  36. NOM65

    El atributo Banco debe existir.

    Qué revisa el SAT: 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 atributo Banco.

  37. NOM66

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

    Qué revisa el SAT: El valor del atributo Nomina.Receptor.ClaveEntFed debe ser una clave del catálogo de c_Estado, donde la clave de país es "MEX".

  38. NOM67

    El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora no está en la lista de RFC (l_RFC).

    Qué revisa el SAT: El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora debe existir en la lista de RFC inscritos no cancelados en el SAT (l_RFC).

  39. NOM68

    La suma de los valores registrados en el atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo no es igual a 100.

    Qué revisa el SAT: La suma de los valores PorcentajeTiempo registrados en el atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo debe ser igual a 100.

  40. NOM69

    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.

    Qué revisa el SAT: 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.

  41. NOM70

    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".

    Qué revisa el SAT: 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", "023", "025", "039" y "044".

  42. NOM71

    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".

    Qué revisa el SAT: 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", "023" o "025".

  43. NOM72

    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".

    Qué revisa el SAT: 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" o "044".

  44. NOM73

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

    Qué revisa el SAT: El valor del atributo Nomina.Percepciones.TotalGravado, debe ser igual a la suma de los atributos ImporteGravado de los nodos Percepcion.

  45. NOM74

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

    Qué revisa el SAT: El valor del atributo Nomina.Percepciones.TotalExento, debe ser igual a la suma de los atributos ImporteExento de los nodos Percepcion.

  46. NOM75

    Cuando se registre el valor cero en el atributo ImporteExento, el valor registrado en el atributo ImporteGravado debe ser mayor a cero.

    Qué revisa el SAT: El valor del atributo ImporteGravado debe ser mayor a cero cuando el atributo ImporteExento contenga el valor cero.

  47. NOM76

    El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion no cumple con un valor del catálogo c_TipoPercepcion.

    Qué revisa el SAT: 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.

  48. NOM77

    El atributo TotalSueldos, debe existir, ya que la clave expresada en Nomina.Percepciones.Percepcion.TipoPercepcion es distinta de "022", "023", "025", "039" y "044".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es distinta de "022", "023", "025", "039" y "044", debe existir el atributo TotalSueldos.

  49. NOM78

    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".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "022" o "023" o "025", debe existir el atributo TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion.

  50. NOM79

    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".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039" o "044", debe existir el atributo TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro, en caso contrario no deben existir.

  51. NOM80

    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".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "039" debe existir TotalUnaExhibicion, no deben existir TotalParcialidad, MontoDiario.

  52. NOM81

    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".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "044" no debe existir TotalUnaExhibicion, deben existir TotalParcialidad, MontoDiario.

  53. NOM82

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

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "045", debe existir el elemento AccionesOTitulos, en caso contrario no debe existir.

  54. NOM83

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

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion no es "045", no debe existir el elemento AccionesOTitulos.

  55. NOM84

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

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "019", debe existir el elemento HorasExtra, en caso contrario no debe existir.

  56. NOM85

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

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion no es "019", no debe existir el elemento HorasExtra.

  57. NOM86

    El nodo Incapacidades debe existir, ya que la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "014".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.TipoPercepcion es "014" el nodo Incapacidades debe existir.

  58. NOM87

    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".

    Qué revisa el SAT: Si la clave expresada en el atributo Nomina.Percepciones.Percepcion.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.

  59. NOM88

    El valor del atributo Nomina.Percepciones.Percepcion.HorasExtra.TipoHoras no cumple con un valor del catálogo c_TipoHoras.

    Qué revisa el SAT: El atributo Nomina.Percepciones.Percepcion.HorasExtra.TipoHoras debe ser una clave del catálogo de c_TipoHoras publicado en el Portal del SAT en Internet.

  60. NOM89

    Los atributos MontoDiario y TotalParcialidad no deben existir, ya que existe valor en Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion.

    Qué revisa el SAT: Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion los atributos MontoDiario y TotalParcialidad no deben existir.

  61. NOM90

    El atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir, ya que Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad tiene valor.

    Qué revisa el SAT: Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad el atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir.

  62. NOM91

    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.

    Qué revisa el SAT: 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.

  63. NOM92

    El atributo Nomina.Deducciones.TotalImpuestosRetenidos no debe existir, ya que no existen deducciones con clave "002" en el atributo TipoDeduccion.

    Qué revisa el SAT: Si no existen deducciones con clave "002", el valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos no debe existir.

  64. NOM93

    El valor del atributo Nomina.Deducciones.Deduccion.TipoDeduccion no cumple con un valor del catálogo c_TipoDeduccion.

    Qué revisa el SAT: 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.

  65. NOM94

    Debe existir el elemento Incapacidades, ya que la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es "006".

    Qué revisa el SAT: Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es "006", debe existir el elemento Incapacidades.

  66. NOM95

    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".

    Qué revisa el SAT: 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.

  67. NOM96

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

    Qué revisa el SAT: El valor del atributo Nomina.Deducciones.Deduccion.Importe debe ser mayor que cero.

  68. NOM97

    El valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago no cumple con un valor del catálogo c_TipoOtroPago.

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

  69. NOM98

    El nodo CompensacionSaldosAFavor debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es "004".

    Qué revisa el SAT: Si el valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago es "004" es obligatorio el nodo CompensacionSaldosAFavor.

  70. NOM99

    El nodo SubsidioAlEmpleo debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es "002".

    Qué revisa el SAT: Si el valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago es "002" es obligatorio el nodo SubsidioAlEmpleo.

  71. NOM100

    El Importe del elemento OtroPago no es mayor que cero.

    Qué revisa el SAT: Si el valor del atributo TipoOtroPago es diferente a "002", este atributo Nomina.OtrosPagos.OtroPago.Importe debe ser mayor que cero.

  72. NOM101

    El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado es mayor al límite permitido.

    Qué revisa el SAT: El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado deberá ser menor o igual a 628.00 cuando el valor registrado en el atributo NumDiasPagados es menor o igual a 31.

  73. NOM102

    El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor no es mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav.

    Qué revisa el SAT: El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor debe ser mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav.

  74. NOM103

    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.

    Qué revisa el SAT: El valor del atributo Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año debe ser igual al año inmediato anterior o igual al año en curso siempre que el período de pago sea diciembre. Para determinar el año en curso se deberá considerar el atributo FechaPago.

  75. NOM104

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

    Qué revisa el SAT: El valor del atributo Incapacidad.TipoIncapacidad debe ser una clave del catálogo de c_TIpoIncapacidad publicado en el Portal del SAT en Internet.

  76. NOM105

    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".

    Qué revisa el SAT: Si el valor del atributo Nomina.Receptor.TipoRegimen es "02" debe existir el campo TipoOtroPago con la clave "002", siempre que, no se haya registrado otro elemento OtroPago con el valor "007" o "008" en el atributo TipoOtroPago.

  77. NOM106

    En el atributo TipoOtroPago no deben registrarse las claves "002", "007" o "008" ya que en el atributo TipoRegimen no existe la clave "02".

    Qué revisa el SAT: Si en el atributo Nomina.Receptor.TipoRegimen existe una clave distinta a "02", el atributo TipoOtroPago no deberá contener la clave "002", "007" o "008".

  78. NOM107

    El Importe del elemento OtroPago no es menor o igual que el valor del atributo SubsidioCausado.

    Qué revisa el SAT: Si el valor del atributo TipoOtroPago es "002", este atributo Nomina.OtrosPagos.OtroPago.Importe debe ser menor o igual que el valor del atributo SubsidioCausado.

  79. NOM108

    El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado es mayor al límite permitido.

    Qué revisa el SAT: El valor del atributo Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado no debe ser mayor al resultado de multiplicar el factor de 20.66 por el valor registrado en el atributo NumDiasPagados, siempre que este último sea mayor que 31.

  80. NOM109

    El valor del atributo ImporteExento debe ser cero, ya que la clave registrada en Nomina.Percepciones.Percepcion.TipoPercepcion es "038".

    Qué revisa el SAT: Si la clave expresada en el atributo TipoPercepcion es "038", se debe registrar el valor cero en el atributo ImporteExento.

  81. NOM110

    Cuando se registre el valor cero en el atributo ImporteGravado, el valor registrado en el atributo ImporteExento debe ser mayor a cero.

    Qué revisa el SAT: El valor del atributo ImporteExento debe ser mayor a cero cuando el atributo ImporteGravado contenga el valor cero.

  82. NOM111

    Error no clasificado.

    Qué revisa el SAT: Otro error no documentado.

    Aclaración del SAT: Si se identifica un error que no esté tipificado en los registros previos se mostrará este mensaje.

Cómo leer cada error

  • Código: el que aparece en el mensaje de rechazo; con él lo encuentras aquí.
  • Dónde: el nodo y el atributo del XML que no pasó la validación.
  • Mensaje: el texto del error tal como lo publica el SAT.
  • Qué revisa el SAT: la regla exacta: el valor permitido, el catálogo que debe usarse o el cálculo que debe cuadrar.

Qué hacer cuando te sale uno

  1. Ubica el código en esta página y fíjate en el atributo que señala.
  2. Compara el dato de tu factura con la regla: casi siempre es una clave fuera del catálogo, un importe que no cuadra o un dato que sobra o falta.
  3. Corrige el dato y vuelve a timbrar. Un CFDI rechazado no llega a timbrarse, así que no hay nada que cancelar.
  4. Si es un error no clasificado (NOM111) o no encuentras la causa, escríbenos con el mensaje completo.

Comienza a facturar en línea de forma sencilla

La facturación CFDI 4.0 con FiscalCloud es más fácil y segura: no necesitas instalar ningún programa. Crea tu cuenta gratis, recibe 10 timbres y 10 cotizaciones de regalo y prueba el plan completo 14 días, sin tarjeta.

Crear mi cuenta gratis
Regístrate Gratis!