Está en la página 1de 76

Matriz de err

NUM ELEMENTO ATRIBUTO

Errores para CFDI ve


1 CFDI Version

2 CFDI Subtotal

3 CFDI Moneda

4 CFDI Moneda

5 CFDI Total

6 CFDI CfdiRelacionados
7 CFDI Rfc

8 CFDI Rfc

9 CFDI UsoCFDI

Errores par

10 CartaPorte CartaPorte

11 CartaPorte CartaPorte

12 CartaPorte CartaPorte

13 CartaPorte CartaPorte

14 CartaPorte TranspInternac

15 CartaPorte TranspInternac
16 CartaPorte TranspInternac

17 CartaPorte TranspInternac

18 CartaPorte TranspInternac

19 CartaPorte TotalDistRec

20 CartaPorte TotalDistRec

21 CartaPorte Ubicación

22 CartaPorte Ubicación

23 CartaPorte Ubicación

24 CartaPorte Ubicación
25 CartaPorte TipoEstacion

26 CartaPorte TipoEstacion

27 CartaPorte DistanciaRecorrida

28 CartaPorte DistanciaRecorrida

29 CartaPorte Origen:IDOrigen

30 CartaPorte Origen:RFCRemitente

31 CartaPorte Origen:RFCRemitente

32 CartaPorte Origen:RFCRemitente
33 CartaPorte Origen:NumRegIdTrib

34 CartaPorte Origen:NumRegIdTrib

35 CartaPorte Origen:NumRegIdTrib

36 CartaPorte Origen:ResidenciaFiscal

37 CartaPorte Origen:NumEstacion

38 CartaPorte Origen:NumEstacion

39 CartaPorte Origen:NombreEstacion

40 CartaPorte Origen:NombreEstacion

41 CartaPorte Origen:NavegacionTrafico
42 CartaPorte Destino:IDDestino

43 CartaPorte Destino:RFCDestinatario

44 CartaPorte Destino:RFCDestinatario

45 CartaPorte Destino:RFCDestinatario

46 CartaPorte Destino:NumRegIdTrib

47 CartaPorte Destino:NumRegIdTrib

48 CartaPorte Destino:NumRegIdTrib

49 CartaPorte Destino:ResidenciaFiscal

50 CartaPorte Destino:NumEstacion
51 CartaPorte Destino:NumEstacion

52 CartaPorte Destino:NombreEstacion

53 CartaPorte Destino:NombreEstacion

54 CartaPorte Destino:NavegacionTrafico

55 CartaPorte Ubicacion:Domicilio

56 CartaPorte Ubicacion:Domicilio

57 CartaPorte Domicilio:Colonia

58 CartaPorte Domicilio:Localidad

59 CartaPorte Domicilio:Localidad

60 CartaPorte Domicilio:Municipio

61 CartaPorte Domicilio:Estado
62 CartaPorte Domicilio:Pais

63 CartaPorte Domicilio:CodigoPostal

64 CartaPorte Mercancias

65 CartaPorte Mercancias:PesoBrutoTotal

66 CartaPorte Mercancias:PesoBrutoTotal

67 CartaPorte Mercancias:PesoBrutoTotal

68 CartaPorte Mercancias:UnidadPeso

69 CartaPorte Mercancias:PesoNetoTotal

70 CartaPorte Mercancias:PesoNetoTotal
71 CartaPorte Mercancias:NumTotalMercancias

72 CartaPorte Mercancia:BienesTransp

73 CartaPorte Mercancia:BienesTransp

74 CartaPorte Mercancia:Descripcion

75 CartaPorte Mercancia:Cantidad

76 CartaPorte Mercancia:Cantidad

77 CartaPorte Mercancia:ClaveUnidad

78 CartaPorte Mercancia:ClaveUnidad

79 CartaPorte Mercancia:MaterialPeligroso

80 CartaPorte Mercancia:CveMaterialPeligroso

81 CartaPorte Mercancia:CveMaterialPeligroso
82 CartaPorte Mercancia:Embalaje

83 CartaPorte Mercancia:ValorMercancia

84 CartaPorte Mercancia:Moneda

85 CartaPorte Mercancia:FraccionArancelaria

86 CartaPorte Mercancia:UUIDComercioExt

87 CartaPorte CantidadTransporta

88 CartaPorte CantidadTransporta

89 CartaPorte CantidadTransporta:IDOrigen

90 CartaPorte CantidadTransporta:IDDestino
91 CartaPorte CantidadTransporta:CvesTransporte

92 CartaPorte DetalleMercancia

93 CartaPorte TransporteAereo:NumRegIdTribTranspor

94 CartaPorte TransporteAereo:NumRegIdTribTranspor

95 CartaPorte TransporteAereo:NumRegIdTribTranspor

96 CartaPorte TransporteAereo:ResidenciaFiscalTranspor

97 CartaPorte TransporteAereo:NumRegIdTribEmbarc
98 CartaPorte TransporteAereo:NumRegIdTribEmbarc

99 CartaPorte TransporteAereo:NumRegIdTribEmbarc

100 CartaPorte TransporteAereo:ResidenciaFiscalEmbarc

101 CartaPorte TransporteFerroviario:Concesionario

102 CartaPorte TransporteFerroviario:Carro:ToneladasNetasCarro

103 CartaPorte Operadores

104 CartaPorte Operador:RFCOperador

105 CartaPorte Operador:RFCOperador

106 CartaPorte Operador:NumRegIdTribOperador


107 CartaPorte Operador:NumRegIdTribOperador

108 CartaPorte Operador:NumRegIdTribOperador

109 CartaPorte Operador:ResidenciaFiscalOperador

110 CartaPorte Operador:Domicilio:Colonia

111 CartaPorte Operador:Domicilio:Localidad

112 CartaPorte Operador:Domicilio:Localidad


113 CartaPorte Operador:Domicilio:Municipio

114 CartaPorte Operador:Domicilio:Estado

115 CartaPorte Operador:Domicilio:Pais

116 CartaPorte Operador:Domicilio:CodigoPostal

117 CartaPorte Propietario

118 CartaPorte Propietario:RFCPropietario

119 CartaPorte Propietario:NumRegIdTribPropietario


120 CartaPorte Propietario:NumRegIdTribPropietario

121 CartaPorte Propietario:NumRegIdTribPropietario

122 CartaPorte Propietario:ResidenciaFiscalPropietario

123 CartaPorte Propietario:Domicilio:Colonia

124 CartaPorte Propietario:Domicilio:Localidad

125 CartaPorte Propietario:Domicilio:Localidad

126 CartaPorte Propietario:Domicilio:Municipio

127 CartaPorte Propietario:Domicilio:Estado


128 CartaPorte Propietario:Domicilio:Pais

129 CartaPorte Propietario:Domicilio:CodigoPostal

130 CartaPorte Arrendatario

131 CartaPorte Arrendatario:RFCArrendatario

132 CartaPorte Arrendatario:NumRegIdTribArrendatario

133 CartaPorte Arrendatario:NumRegIdTribArrendatario

134 CartaPorte Arrendatario:NumRegIdTribArrendatario


135 CartaPorte Arrendatario:ResidenciaFiscalArrendatario

136 CartaPorte Arrendatario:Domicilio:Colonia

137 CartaPorte Arrendatario:Domicilio:Localidad

138 CartaPorte Arrendatario:Domicilio:Localidad

139 CartaPorte Arrendatario:Domicilio:Municipio

140 CartaPorte Arrendatario:Domicilio:Estado

141 CartaPorte Arrendatario:Domicilio:Pais

142 CartaPorte Arrendatario:Domicilio:CodigoPostal


143 CartaPorte Notificado:RFCNotificado

144 CartaPorte Notificado:RFCNotificado

145 CartaPorte Notificado:NumRegIdTribNotificado

146 CartaPorte Notificado:NumRegIdTribNotificado

147 CartaPorte Notificado:NumRegIdTribNotificado

148 CartaPorte Notificado:ResidenciaFiscalNotificado

149 CartaPorte Notificado:Domicilio:Colonia

150 CartaPorte Notificado:Domicilio:Localidad


151 CartaPorte Notificado:Domicilio:Localidad

152 CartaPorte Notificado:Domicilio:Municipio

153 CartaPorte Notificado:Domicilio:Estado

154 CartaPorte Notificado:Domicilio:Pais

155 CartaPorte Notificado:Domicilio:CodigoPostal


Matriz de errores para complemento Carta Porte 1.0

CÓDIGO
CASO DE VALIDACIÓN
ERROR

Errores para CFDI versión 3.3 que incluye el complemento Carta Porte 1.0
El valor registrado debe ser “3.3”. CP101

Si el atributo "TipoDeComprobante" contiene el valor "T" que corresponde a la descripción de “Traslado”, debe
CP102
registrar el valor igual a cero.

Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, se


CP103
debe registrar el valor “XXX”.

Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, este
CP104
atributo debe contener un valor diferente de “XXX”.

Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, debe
CP105
registrar el valor igual a cero.

Se debe registrar información en este nodo siempre que el atributo "TipoDeComprobante" contenga el valor "I"
que corresponde a la descripción de “Ingreso” y además que en el complemento Carta Porte, se registre:
• El atributo "Ubicaciones:Ubicacion:TipoEstacion" con el valor "02" que corresponde a "Intermedia".
• El nodo "Mercancias:TransporteFerroviario".
CP106
Además el atributo "TipoRelacion" debe contener el valor "05" que corresponde a "Traslados de mercancías
facturados previamente".
Y el valor del atributo "Fecha" debe contener al menos una diferencia de 6:00:00 horas respecto de la factura
inicial, la cual se relaciona, siempre que se cuente con dicha información.
Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, este
atributo debe contener el valor “XAXX010101000”; en otro caso se podrá capturar el RFC del cliente, siempre y CP107
cuando se encuentre en la lista del RFC Inscritos no cancelados del SAT l_RFC.

Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, y


CP108
cuando no se utilice el RFC genérico, el RFC debe estar en la lista de RFC inscritos no cancelados en el SAT.

Si el atributo "TipoDeComprobante" contiene el valor "T" que corresponde a la descripción de "Traslado", este
atributo debe contener el valor "P01" con descripción "Por definir".
CP109

Errores para el complemento Carta Porte versión 1.0

El nodo "CartaPorte" se debe registrar como un nodo hijo del nodo Complemento en el CFDI. CP110

En el CFDI solo debe existir un nodo de "CartaPorte". CP111

Este complemento puede coexistir con los siguientes complementos: Timbre Fiscal Digital y aquellos
CP112
Complementos Concepto en los que se defina su relación con este complemento.

Si el atributo "TipoDeComprobante" es distinto de "I" o "T", este complemento no debe existir.


CP113

Si este atributo contiene el valor "Sí" se debe capturar información en los atributos "EntradaSalidaMerc" y
CP114
"ViaEntradaSalida"”.

Tratándose de un CFDI de tipo “I” que corresponde a la descripción de Ingreso, se deberá relacionar los números
de pedimento dentro del nodo InformacionAduanera que se encuentra a nivel Concepto para los bienes o
mercancías que se trasladan asociadas al servicio y si existe el nodo “Mercancias:AutotransporteFederal”
CP115
entonces:
*Debe existir información en los nodos “Cfdi:Conceptos:Concepto:Impuestos:Traslados” y
“Cfdi:Conceptos:Concepto:Impuestos:Retenciones”.
Tratándose de un CFDI de tipo “T” que corresponde a la descripción de Traslado, se debe registrar la información
del número de pedimento dentro del nodo InformacionAduanera que se encuentra a nivel Concepto, para cada CP116
uno de los bienes o mercancías registrados a nivel CFDI que se están trasladando.

Si este atributo contiene el valor "No" los atributos "EntradaSalidaMerc" y "ViaEntradaSalida" no deben existir. CP117

Si este atributo contiene el valor "No", el atributo "TipoDeComprobante" contiene el valor "I" y si existe el nodo
"Mercancias:AutotransporteFederal" entonces:
• Debe existir información en los nodos "Cfdi:Conceptos:Concepto:Impuestos:Traslados" y CP118
"Cfdi:Conceptos:Concepto:Impuestos:Retenciones".
Lo anterior de acuerdo a las disposiciones fiscales aplicables vigentes.

Si existe el nodo "Mercancias:AutotransporteFederal" o "Mercancias:TransporteFerroviario", este atributo debe


CP119
contener un valor; en caso de que no exista alguno de los nodos antes mencionados, este atributo no debe existir.

El valor registrado deberá corresponder con la suma de los atributos "DistanciaRecorrida" de los nodos
"Ubicaciones:Ubicacion", siempre que exista el nodo "Ubicaciones:Ubicacion:Origen" y CP120
"Ubicaciones:Ubicacion:Destino" con un solo domicilio o solo el nodo "Ubicaciones:Ubicacion:Destino".

Si existe el nodo “Mercancias:TransporteFerroviario”, solo deberá existir un nodo


CP121
“Ubicaciones:Ubicacion:Origen”.

Si existe el nodo "Mercancias:TransporteFerroviario" y a nivel comprobante no existe el nodo


CP122
"CfdiRelacionados", entonces deben existir "6" nodos “Ubicacion:Destino”.

Si existe el nodo "Mercancias:TransporteFerroviario" y a nivel comprobante existe el nodo "CfdiRelacionados",


CP123
entonces deben existir "5" nodos "Ubicacion:Destino".

En el caso de los nodos "Mercancias:AutotransporteFederal", "Mercancias:TransporteMaritimo" y


"Mercancias:TransporteAereo" al menos deben existir "2" nodos "Ubicaciones:Ubicacion", para el registro del CP124
nodo "Origen" y "Destino", respectivamente.
Si el atributo "TranspInternac" contiene el valor "No" y si existe el nodo "Mercancias:TransporteFerroviario",
"Mercancias:TransporteMaritimo" o "Mercancias:TransporteAereo", este atributo se debe registrar y debe CP125
contener una clave del catálogo "catCartaPorte:c_TipoEstacion".

En otro caso, si el atributo "TranspInternac" contiene el valor "Sí" este atributo no debe registrarse siempre que el
origen o destino de los bienes o mercancías sea fuera de territorio nacional, por lo que el atributo
CP126
"Ubicacion:Domicilio:Pais" debe contener una clave distinta de "MEX", en caso contrario se debe registrar una
clave del catálogo "catCartaPorte:c_TipoEstacion".

Si existe el nodo "Mercancias:AutotransporteFederal" o "Mercancias:TransporteFerroviario", y el nodo


CP127
"Ubicacion:Destino", este atributo será requerido.

Si existe el nodo "Mercancias:AutotransporteFederal" y el nodo de "Ubicacion:Origen" y "Ubicacion:Destino",


CP128
corresponden al mismo domicilio ubicado en el nodo "Ubicaciones:Ubicacion", este atributo será requerido.

Si existe el nodo "Mercancias:Mercancia:CantidadTransporta", este atributo debe existir, en caso contrario dicho
CP129
atributo no debe existir.

Si el atributo "TipoDeComprobante" contiene el valor "T" que corresponde a la descripción de “Traslado”, este
atributo se puede omitir siempre que el RFC del emisor, sea el mismo que el remitente, de no ser así se debe
CP130
registrar un RFC diferente al emisor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no
cancelados del SAT l_RFC.

Si el atributo "TipoDeComprobante" contiene el valor "I" que corresponde a la descripción de “Ingreso”, este
atributo se puede omitir siempre que el RFC del receptor, sea el mismo que el remitente, de no ser así se debe
CP131
registrar un RFC diferente al receptor del comprobante, el cual debe estar registrado en la lista de RFC inscritos
no cancelados del SAT l_RFC.

Si el remitente de las mercancías que se transportan es extranjero, este atributo no debe existir. CP132
Si el atributo “RFCRemitente" es el mismo que el RFC Emisor, este atributo se puede omitir, en caso de que el
remitente sea extranjero este atributo debe contener un valor , para lo cual se debe identificar el país de residencia
CP133
para efectos fiscales del remitente usando la clave del país registrada en el atributo
"Ubicaciones:Ubicacion:Origen:ResidenciaFiscal".

Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP134
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria". CP135
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.
Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si se registra información en el atributo "Ubicaciones:Ubicacion:Origen:NumRegIdTrib" este atributo debe


CP136
existir, en caso contrario este atributo no debe existir.

Si solo existe un nodo "Mercancias:AutotransporteFederal", este atributo no debe existir. CP137

En caso de que exista el nodo “Mercancias:TransporteMaritimo”, que corresponde a la clave “02”,


“Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”, de la
CP138
columna “Clave transporte” del catálogo “catCartaPorte:c_Estaciones”; este atributo debe contener un valor de la
columna “Clave identificación” que corresponda al mismo catálogo.

Si el atributo "NumEstacion" cuenta con un valor del catálogo "catCartaPorte:c_Estaciones", este atributo debe
CP139
existir, en caso contrario se debe omitir.

En caso de que la clave del atributo "NumEstacion" sea la referida a una extranjera, se debe registrar el nombre de
CP140
dicha estación.
Si existe el nodo "Mercancias:TransporteMaritimo", este atributo debe contener un valor, en caso contrario este
CP141
atributo no debe existir.
Si existe el nodo "Mercancias:Mercancia:CantidadTransporta" este atributo debe existir, en caso contrario dicho
CP142
atributo no debe existir.

Si el atributo "TipoDeComprobante" contiene el valor "T" que corresponde a la descripción de “Traslado”, este
atributo se puede omitir siempre que el RFC del emisor, sea el mismo que el destinatario, de no ser así se debe
CP143
registrar un RFC diferente al emisor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no
cancelados del SAT l_RFC.

Si el atributo "TipoDeComprobante" contiene el valor "I" que corresponde a la descripción de “Ingreso”, este
atributo se puede omitir siempre que el RFC del receptor, sea el mismo que el destinatario, de no ser así se debe
CP144
registrar un RFC diferente al receptor del comprobante, el cual debe estar registrado en la lista de RFC inscritos
no cancelados del SAT l_RFC.

Si el destinatario de las mercancías que se transportan es extranjero, este atributo no debe existir. CP145

Si la clave registrada en el atributo "ResidenciaFiscal" es distinta a “MEX” este atributo debe contener un valor. CP146

Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP147
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria". CP148
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.
Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si se registra información en el atributo "Ubicaciones:Ubicacion:Destino:NumRegIdTrib" este atributo debe


CP149
existir, en caso contrario este atributo no debe existir.

Si solo existe un nodo "Mercancias:AutotransporteFederal", este atributo no debe existir. CP150


En caso de que exista el nodo “Mercancias:TransporteMaritimo”, que corresponde a la clave “02”,
“Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”, de la
CP151
columna “Clave transporte” del catálogo “catCartaPorte:c_Estaciones”; este atributo debe contener un valor de la
columna “Clave identificación” que corresponda al mismo catálogo.

Si el atributo "NumEstacion" cuenta con un valor del catálogo "catCartaPorte:c_Estaciones", este atributo debe
CP152
contener la descripción correspondiente con dicho catálogo.

En caso de que la clave del atributo "NumEstacion" sea la referida a una extranjera, se debe registrar el nombre de
CP153
dicha estación.
Si existe el nodo "Mercancias:TransporteMaritimo", este atributo debe contener un valor válido, en caso contrario
CP154
este atributo no debe existir.
Si existe el atributo "Ubicacion:TipoEstacion", con valor "02" que corresponde a "Intermedia", y el nodo
CP155
"Mercancias:TransporteFerroviario", este nodo no debe existir.

Si existe el atributo "Ubicacion:TipoEstacion", con un valor "01" o "03", se debe registrar este nodo. CP156

Si la clave de país es distinta a "MEX", se debe registrar texto libre, en caso contrario el atributo “Colonia” debe
contener una clave del catálogo "catCFDI:c_Colonia", donde la columna "c_CodigoPostal", debe ser igual a la CP157
clave registrada en el atributo "CodigoPostal".

Si la clave de país es distinta a "MEX", se debe registrar texto libre. CP158

El atributo de "Localidad" debe contener una clave del catálogo "catCFDI:c_Localidad", donde la columna
CP159
"c_Estado", tiene el valor seleccionado en el atributo "Estado".

Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "Municipio"
debe contener una clave del catálogo "catCFDI:c_Municipio", donde la columna "c_Estado", debe ser igual a la CP160
clave registrada en el atributo "Estado".

Si la clave de país es distinta a "MEX, USA o CAN", se debe registrar texto libre; en caso contrario el atributo
"Estado" debe contener una clave del catálogo "catCFDI:c_Estado", donde la columna "c_Pais" tenga el valor CP161
"MEX, USA o CAN".
Este atributo debe contener una clave del catálogo "catCFDI:c_Pais". CP162

Si la clave de país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "CodigoPostal"
debe contener una clave del catálogo "catCFDI:c_CodigoPostal", donde la clave de la columna "c_Estado", debe
ser igual a la clave registrada en el atributo "Estado", la columna "c_Municipio", debe ser igual a la clave CP163
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna de clave "c_Localidad",
debe ser igual a la clave registrada en el atributo "Localidad".

Se debe validar que al menos se registre un nodo "Mercancias:AutortransporteFederal",


CP164
"Mercancias:TransporteMaritimo", "Mercancias:TransporteAereo" o "Mercancias:TransporteFerroviario".

Si existen los nodos “Mercancias:TransporteFerroviario” o “Mercancias:TransporteAereo” este atributo debe CP165


contener un valor, en caso contrario este atributo puede no existir.

Para el caso del nodo “Mercancias:TransporteFerroviario” este atributo debe contener la suma del peso bruto total
de los bienes o mercancías que se trasladan vía ferroviaria, que corresponde a la suma de los atributos
CP166
TransporteFerroviario:Carro:Contenedor:PesoContenedorVacio y
TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia.

Para el caso del nodo “Mercancias:TransporteAereo” este atributo debe contener el peso bruto total de la
CP167
mercancía que se traslada por este medio.

Si existe el nodo "Mercancias:TransporteFerroviario" o "Mercancias:TransporteAereo" este atributo debe


contener un valor del catálogo "catCartaPorte:c_ClaveUnidadPeso", en caso contrario este atributo puede no CP168
existir.

Si existe el nodo "Mercancias:TransporteMaritimo", este atributo debe ser igual a la suma de los valores
CP169
registrados en los atributos "Mercancia:DetalleMercancia:PesoNeto".

Si existe el nodo "Mercancias:TransporteFerroviario", este atributo debe ser igual a la suma de los valores
CP170
registrados en los atributos "TransporteFerroviario:Carro:ToneladasNetasCarro".
El valor de este atributo debe ser igual al número de elementos "Mercancia" que se registren en el complemento. CP171

Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, y si


solo se registra un tipo de mercancía a nivel concepto, este atributo se puede omitir, en caso contrario se debe CP172
registrar la clave de producto que corresponda con la “ClaveProdServ” a nivel concepto.

Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el valor
CP173
de este atributo deberá contener una clave del catálogo “catCartaPorte:c_ClaveProdServCP”.

Si el tipo de comprobante es "T" que corresponde a la descripción de "Traslado", y si el atributo "BienesTransp"


CP174
no contiene un valor, este atributo no debe existir.

Si el tipo de comprobante es “T” que corresponde a la descripción de “Traslado”, y si el atributo “BienesTransp”


no existe, este atributo se debe omitir; en caso de que se registre más de un tipo de mercancía a nivel concepto de CP175
CFDI este atributo debe existir.

Si el tipo de comprobante es “I” que corresponde a la descripción de “Ingreso”, este atributo debe existir; en caso
CP176
contrario se debe omitir, cuando el atributo "BienesTransp" no exista.

Si el tipo de comprobante es “T” que corresponde a la descripción de “Traslado”, y si el atributo “BienesTransp”


CP177
no existe, este atributo se debe omitir.

Si el tipo de comprobante es “I” que corresponde a la descripción de “Ingreso”, este atributo debe existir; en caso
CP176
contrario se debe omitir, cuando el atributo "BienesTransp" no exista.

Si el valor registrado en el atributo "BienesTransp" contiene el valor "0,1" o "1" en la columna "Material
Peligroso" del catálogo "catCartaPorte:c_ClaveProdServCP", este atributo debe existir, en caso contrario se debe CP179
omitir.

Si el valor registrado en el atributo "MaterialPeligroso" es "Sí", este atributo debe contener una clave del
CP180
"catCartaPorte:c_MaterialPeligroso".

Si el valor registrado en el atributo "MaterialPeligroso" es "No", este atributo no debe existir. CP181
Este atributo debe existir siempre que el atributo "CveMaterialPeligroso" tenga un valor del catálogo
CP182
"catCartaPorte:c_MaterialPeligroso", en caso contrario este atributo no debe existir.

Si existe el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor.


Para el caso en el que se registre alguno de los siguientes nodos: “Mercancias:AutotransporteFederal”, CP183
Mercancias:TransporteMaritimo” o “Mercancias:TransporteFerroviario” este atributo puede contener un valor.

Si existe el nodo “Mercancias:TransporteAereo" este atributo debe contener un valor.


Para el caso en el que se registre alguno de los siguientes nodos: “Mercancias:AutotransporteFederal”, CP184
Mercancias:TransporteMaritimo” o “Mercancias:TransporteFerroviario” este atributo puede contener un valor.

Si el atributo "TranspInternac" contiene el valor "Sí", este atributo debe contener alguna de las claves del catálogo
"catComExt:c_FraccionArancelaria", en caso de que el atributo "TranspInternac" contenga el valor "No", este CP185
atributo no debe existir.

Este atributo puede existir siempre que el valor registrado en el atributo "TranspInternac" es "Sí" y el atributo
"EntradaSalidaMerc" contiene el valor "Salida" y si la exportación es considerada definitiva (De tipo A1), en caso CP186
contrario este atributo no debe existir.

Si existe más de un nodo "Ubicacion:Destino", este nodo puede existir, siempre que los bienes o mercancías que
CP187
se trasladan se recojan en diferentes orígenes o se entreguen en diferentes destinos.

En caso de que solo exista un nodo "Ubicacion:Destino", este nodo no debe existir. CP188

Si existe el atributo "Ubicacion:IDOrigen", el valor que se registre en este atributo debe coincidir con al menos un
CP189
valor registrado en los atributos "Ubicacion:IDOrigen".

Si existe el atributo "Ubicacion:IDDestino", el valor que se registre en este atributo debe coincidir con al menos
CP190
un valor registrado en los atributos "Ubicacion:IDDestino".
Este atributo debe existir solo si hay más de un nodo "Mercancia" y más de un tipo de transporte y debe contener
un valor del catálogo "catCartaPorte:c_CveTransporte"; “Mercancias:TransporteMaritimo”, que corresponde a la
CP191
clave “02”, “Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”;
en caso contrario este atributo no debe existir.

Este nodo se debe registrar solo si existe un nodo "Mercancias:TransporteMaritimo"; en caso contrario la
CP192
información de este nodo no debe existir.

Cuando exista el atributo “RFCTransportista” este atributo se debe omitir, en caso de que el transportista sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos CP193
fiscales del transportista de acuerdo a la clave del país de residencia fiscal.

Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad CP194
Tributaria"), debe existir en el registro del país.

Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria".
CP195
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.
Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si no se registra valor en el atributo "RFCTransportista", este atributo debe contener un valor que corresponda a
CP196
alguna de las claves del catálogo "catCFDI:c_Pais".

Cuando existe el atributo “RFCEmbarcador”, este atributo se debe omitir, en caso de que el embarcador sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos CP197
fiscales del embarcador, de acuerdo a la clave del país de residencia fiscal.
Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP198
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria".
CP199
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.
Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si no se registra valor en el atributo "RFCEmbarcador", este atributo debe contener un valor que corresponda a
CP200
alguna de las claves del catálogo "catCFDI:c_Pais".

Este atributo debe ser diferente del atributo "Emisor:Rfc" del comprobante y debe estar contenido en la lista de
CP201
contribuyentes inscritos no cancelados del SAT (l_RFC), en caso contrario este atributo no debe existir.

Si existe el atributo "Carro:Contenedor:PesoNetoMercancia" entonces el valor de este atributo debe ser igual a la
suma de los valores registrados en los atributos mencionados; en caso contrario se podrá registrar el valor CP202
correspondiente a las toneladas netas que contiene el carro.

Cuando exista el nodo "Mercancias:AutotransporteFederal" este nodo debe existir, en caso contrario dicho nodo
CP203
no debe existir.

Este atributo debe existir siempre que el operador del autotransporte federal sea nacional, en caso contrario se
CP204
debe omitir este atributo.

El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC. CP205

Cuando se registre el atributo “RFCOperador”, este atributo se debe omitir, en caso de que el operador sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos CP206
fiscales del operador, usando la clave del país registrada en el atributo Operador:ResidenciaFiscalOperador.
Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP207
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria".
CP208
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.

Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si no se registra valor en el atributo “RFCOperador”, y si existe información en el atributo


“NumRegIdTribOperador”, este atributo debe existir y debe contener un valor que corresponda a alguna de las CP209
claves del catálogo “catCFDI:c_Pais”.

Si la clave de país es distinta a "MEX", se debe registrar texto libre, en caso contrario el atributo “Colonia” debe
contener una clave del catálogo "catCFDI:c_Colonia", donde la columna "c_CodigoPostal", debe ser igual a la CP210
clave registrada en el atributo "CodigoPostal".

Si la clave de país es distinta a "MEX", se debe registrar texto libre. CP211

El atributo de "Localidad" debe contener una clave del catálogo "catCFDI:c_Localidad", donde la columna
CP212
"c_Estado", tiene el valor seleccionado en el atributo "Estado".
Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "Municipio"
debe contener una clave del catálogo "catCFDI:c_Municipio", donde la columna "c_Estado", debe ser igual a la CP213
clave registrada en el atributo "Estado".

Si la clave de país es distinta a "MEX, USA o CAN", se debe registrar texto libre; en caso contrario el atributo
"Estado" debe contener una clave del catálogo "catCFDI:c_Estado", donde la columna "c_Pais" tenga el valor CP214
"MEX, USA o CAN".

Este atributo debe contener una clave del catálogo "catCFDI:c_Pais". CP215

Si la clave de país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "CodigoPostal"
debe contener una clave del catálogo "catCFDI:c_CodigoPostal", donde la clave de la columna "c_Estado", debe
ser igual a la clave registrada en el atributo "Estado", la columna "c_Municipio", debe ser igual a la clave CP216
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna de clave "c_Localidad",
debe ser igual a la clave registrada en el atributo "Localidad".

Si el atributo "TipoDeComprobante" contiene el valor "I" que corresponde a la descripción de “Ingreso”, el


emisor del comprobante debe ser distinto al propietario de los medios de transporte por los que se trasladan los CP217
bienes o mercancías, en caso contrario este nodo se debe omitir.

El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC. CP218

Cuando se registre el atributo “RFCPropietario”, este atributo se debe omitir, en caso de que el propietario sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos CP219
fiscales del propietario, usando la clave del país registrada en el atributo Propietario:ResidenciaFiscalPropietario.
Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP220
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria".
CP221
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.

Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si no se registra valor en el atributo “RFCPropietario”, y si existe información en el atributo


“NumRegIdTribPropietario”, este atributo debe existir y debe contener un valor que corresponda a alguna de las CP222
claves del catálogo “catCFDI:c_Pais”.

Si la clave de país es distinta a "MEX", se debe registrar texto libre, en caso contrario el atributo “Colonia” debe
contener una clave del catálogo "catCFDI:c_Colonia", donde la columna "c_CodigoPostal", debe ser igual a la CP223
clave registrada en el atributo "CodigoPostal".

Si la clave de país es diferente de "MEX", se debe registrar texto libremente. CP224

El atributo de "Localidad" debe contener una clave del catálogo "catCFDI:c_Localidad", donde la columna
CP225
"c_Estado", tiene el valor seleccionado en el atributo "Estado".

Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "Municipio"
debe contener una clave del catálogo "catCFDI:c_Municipio", donde la columna "c_Estado", debe ser igual a la CP226
clave registrada en el atributo "Estado".

Si la clave del país es distinta a "MEX, USA o CAN", se debe registrar texto libre; en caso contrario el atributo
"Estado" debe contener una clave del catálogo "catCFDI:c_Estado", donde la columna "c_Pais" tenga el valor CP227
"MEX, USA o CAN".
Este atributo debe contener una clave del catálogo "catCFDI:c_Pais". CP228

Si la clave de país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "CodigoPostal"
debe contener una clave del catálogo "catCFDI:c_CodigoPostal", donde la clave de la columna "c_Estado", debe
ser igual a la clave registrada en el atributo "Estado", la columna "c_Municipio", debe ser igual a la clave CP229
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna de clave "c_Localidad",
debe ser igual a la clave registrada en el atributo "Localidad".

Si el atributo "TipoDeComprobante" contiene el valor "I" que corresponde a la descripción de “Ingreso”, y el


emisor del comprobante traslada los bienes o mercancías con un medio de transporte arrendado, entonces debe CP230
registrar la información que se requiere; en caso contrario este nodo se debe omitir.

El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC. CP231

Cuando se registre el atributo “RFCArrendatario”, este atributo se debe omitir, en caso de que el arrendatario sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos
CP232
fiscales del arrendatario, usando la clave del país registrada en el atributo
Arrendatario:ResidenciaFiscalArrendatario.

Si la clave del país corresponde a un país del catálogo donde la columna "Formato de Registro de Identidad
Tributaria" tiene un valor:
CP233
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria".
CP234
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.

Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).


Si no se registra valor en el atributo “RFCArrendatario”, y si existe información en el atributo
“NumRegIdTribArrendatario”, este atributo debe existir y debe contener un valor que corresponda a alguna de las CP235
claves del catálogo “catCFDI:c_Pais”.

Si la clave de país es distinta a "MEX", se debe registrar texto libre, en caso contrario el atributo “Colonia” debe
contener una clave del catálogo "catCFDI:c_Colonia", donde la columna "c_CodigoPostal", debe ser igual a la CP236
clave registrada en el atributo "CodigoPostal".

Si la clave de país es diferente de "MEX", se debe registrar texto libremente. CP237

El atributo de "Localidad" debe contener una clave del catálogo "catCFDI:c_Localidad", donde la columna
CP238
"c_Estado", tiene el valor seleccionado en el atributo "Estado".

Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "Municipio"
debe contener una clave del catálogo "catCFDI:c_Municipio", donde la columna "c_Estado", debe ser igual a la CP239
clave registrada en el atributo "Estado".

Si la clave de país es distinta a "MEX, USA o CAN", se debe registrar texto libre; en caso contrario el atributo
"Estado" debe contener una clave del catálogo "catCFDI:c_Estado", donde la columna "c_Pais" tenga el valor CP240
"MEX, USA o CAN".

Este atributo debe contener una clave del catálogo "catCFDI:c_Pais". CP241

Si la clave de país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "CodigoPostal"
debe contener una clave del catálogo "catCFDI:c_CodigoPostal", donde la clave de la columna "c_Estado", debe
ser igual a la clave registrada en el atributo "Estado", la columna "c_Municipio", debe ser igual a la clave CP242
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna de clave "c_Localidad",
debe ser igual a la clave registrada en el atributo "Localidad".
En caso de que exista el nodo "CartaPorte:Mercancias:TransporteMaritimo", y la persona a notificar del arribo de
la embarcación sea nacional, se debe registrar este atributo, en caso de que la persona a notificar del arribo sea CP243
extranjera este atributo se debe omitir.

El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC. CP244

Cuando se registra el atributo “RFCNotificado”, este atributo se debe omitir, en caso de que el notificado sea
extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos CP245
fiscales del Notificado usando el atributo "ResidenciaFiscalNotificado" del elemento “Notificado”.

Si la clave del país corresponde a un país del catálogo "catCFDI:c_Pais" donde la columna "Formato de Registro
de Identidad Tributaria" tiene un valor:
CP246
• Si tiene mecanismo de verificación en línea (hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe existir en el registro del país.

• Si no tiene mecanismo de verificación (no hay valor en la columna "Validación del Registro de Identidad
Tributaria"), debe cumplir con el patrón que se publique en la columna "Formato de Registro de Identidad
Tributaria"
CP247
Ejemplo de mecanismo: Validar contra archivo de "NumRegIdTrib" validados del país que publique el SAT.

Ejemplo de patrón para el "NumRegIdTrib" de USA: ([0-9]{9}).

Si no se registra valor en el atributo “RFCNotificado”, y si existe información en el atributo


“NumRegIdTribNotificado”, este atributo debe existir y debe contener un valor que corresponda a alguna de las CP248
claves del catálogo “catCFDI:c_Pais”.

Si la clave de país es distinta a "MEX", se debe registrar texto libre, en caso contrario el atributo “Colonia” debe
contener una clave del catálogo "catCFDI:c_Colonia", donde la columna "c_CodigoPostal", debe ser igual a la CP249
clave registrada en el atributo "CodigoPostal".

Si la clave de país es distinta a "MEX", se debe registrar texto libre. CP250


El atributo de "Localidad" debe contener una clave del catálogo "catCFDI:c_Localidad", donde la columna
CP251
"c_Estado", tiene el valor seleccionado en el atributo "Estado".

Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "Municipio"
debe contener una clave del catálogo "catCFDI:c_Municipio", donde la columna "c_Estado", debe ser igual a la CP252
clave registrada en el atributo "Estado".

Si la clave de país es distinta a "MEX, USA o CAN", se debe registrar texto libre; en caso contrario el atributo
"Estado" debe contener una clave del catálogo "catCFDI:c_Estado", donde la columna "c_Pais" tenga el valor CP253
"MEX, USA o CAN".
Este atributo debe contener una clave del catálogo "catCFDI:c_Pais". CP254

Si la clave de país es distinta a "MEX", se debe registrar texto libre; en caso contrario el atributo "CodigoPostal"
debe contener una clave del catálogo "catCFDI:c_CodigoPostal", donde la clave de la columna "c_Estado", debe
ser igual a la clave registrada en el atributo "Estado", la columna "c_Municipio", debe ser igual a la clave CP255
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna de clave "c_Localidad",
debe ser igual a la clave registrada en el atributo "Localidad".
mento Carta Porte 1.0

ERROR

e el complemento Carta Porte 1.0


El valor registrado en este atributo es diferente a "3.3"

El valor registrado en el atributo "Subtotal" es diferente de cero o el valor del atributo


"TipoDeComprobante" es diferente de "T".

El valor registrado en el atributo "Moneda" es diferente de "XXX".

El valor registrado en el atributo "Moneda" es igual a "XXX".

El valor registrado en el atributo "Total" es diferente de cero o el valor del atributo


"TipoDeComprobante" es diferente de "T".

El valor del atributo "TipoDeComprobante" es diferente de "I", o el valor registrado en el


atributo "TipoEstacion" es diferente de "02" "Intermedia", o el nodo registrado en
"Mercancias" es diferente de "TransporteFerroviario", o el valor del atributo "TipoRelacion"
es diferente de "05".
El valor registrado en el atributo "RFC" no es "XAXX010101000" o bien no existe en la lista
de RFC inscritos no cancelados en el SAT (l_RFC).

El RFC receptor no es un genérico o no está en la lista de RFC inscritos no cancelados en el


SAT.

El valor registrado en el atributo "UsoCFDI", es diferente de "P01" (Por definir).

Carta Porte versión 1.0

El nodo "CartaPorte" no se registró como nodo hijo del nodo complemento del CFDI.

Existe más de un nodo "CartaPorte".

El complemento registrado de manera adicional, no corresponde con los complemento con los
cuales puede coexistir.

El valor registrado en "TipoDeComprobante" es diferente de "I" o "T".

Se debe registrar información en el atributo "EntradaSalidaMerc" y "ViaEntradaSalida".

Se deben relacionar los números de pedimento dentro del nodo "InformacionAduanera" a nivel
Concepto para los bienes o mercancías que se trasladan asociadas al servicio, siempre que
exista el nodo “Mercancias:AutotransporteFederal”, el tipo de comprobante sea "I" y deberá
registrar información en los nodos "Impuestos:Traslados", e "Impuestos:Retenciones" a nivel
CFDI.
Siempre que el tipo de comprobante sea "T", se debe registrar información del número de
pedimento en el nodo "InformacionAduanera" a nivel Concepto para los bienes o mercancías
registrados a nivel CFDI.

No se debe registrar información en el atributo "EntradaSalidaMerc" y "ViaEntradaSalida".

Se debe registrar información en el nodo "Impuestos:Traslados", y en el nodo


"Impuestos:Retenciones" a nivel CFDI, siempre que el tipo de comprobante sea "I" y exista el
nodo "Mercancias:AutotransporteFederal".

El valor registrado en el nodo "Mercancias" es diferente a "TransporteFerroviario" o


"AutotransporteFederal".

El valor registrado no coincide con la suma de los atributos "DistanciaRecorrida".

Existen más de un nodo “Ubicaciones:Ubicacion:Origen”

El número de nodos "Ubicacion:Destino" registrados es menor o mayor que "6".

El número de nodos "Ubicacion:Destino" registrados es menor o mayor que "5".

El número de nodos de "Ubicacion" es menor a "2", o no existe el nodo "Origen" y/o


"Destino".
La clave registrada en el atributo "TipoEstacion" es diferente a las contenidas en el catálogo
"c_TipoEstacion" o se registro el nodo "Mercancias:AutotransporteFederal".

Este atributo no debe registrarse siempre que el atributo "TranspInternac" contenga el valor
"Sí" y el valor del atributo "Ubicacion:Domicilio:Pais" contenga el valor "MEX".

Se debe registrar información en el atributo "DistanciaRecorrida" o se registro el nodo


"Mercancias:TransporteAereo" o "Mercancias:TransporteMaritimo".

Se debe registrar información en el atributo "DistanciaRecorrida" o el nodo de


"Ubicacion:Origen" y "Ubicacion:Destino", no corresponden al mismo domicilio.

Se debe registrar siempre que exista el nodo "Mercancias:Mercancia:CantidadTransporta".

El tipo de comprobante no es de tipo "T" o el RFC del remitente no se encuentra en la lista de


RFC inscritos no cancelados del SAT l_RFC.

El tipo de comprobante no es de tipo "I" o el RFC del remitente no se encuentra en la lista de


RFC inscritos no cancelados del SAT l_RFC.

Si existe información en el atributo "Origen:NumRegIdTrib" no se debe registrar información


en el atributo "Origen:RFCRemitente".
El atributo "Origen:NumRegIdTrib", esta vacío o ya existe el atributo
"Origen:RFCRemitente".

El atributo "Origen:NumRegIdTrib" no tiene un valor que exista en el registro del país


indicado en el atributo "Origen:ResidenciaFiscal".

El atributo "Origen:NumRegIdTrib" no cumple con el patrón publicado en la columna


"Formato de registro de identidad tributaria" del país indicado en el atributo
"Origen:ResidenciaFiscal".

No existe información en el atributo "Ubicaciones:Ubicacion:Origen:NumRegIdTrib".

Se registró información en el atributo "Origen:NumEstacion" cuando solo existe un nodo


"Mercancias:AutotransporteFederal".

El atributo "Origen:NumEstacion" tiene un valor no permitido.

No existe "NumEstacion" que corresponde al medio de transporte..

La descripción "Extranjera" no es un valor valido para el nombre de la estación.

No existe el nodo "Mercancias:TransporteMaritimo" y se registra información en el atributo


"Origen:NavegacionTrafico".
Se debe registrar siempre que exista el nodo "Mercancias:Mercancia:CantidadTransporta".

El tipo de comprobante no es de tipo "T" o el RFC del destinatario no se encuentra en la lista


de RFC inscritos no cancelados del SAT l_RFC

El tipo de comprobante no es de tipo "I" o el RFC del destinatario no se encuentra en la lista


de RFC inscritos no cancelados del SAT l_RFC

Si existe información en el atributo "Destino:NumRegIdTrib" no se debe registrar información


en el atributo "Destino:RFCDestinatario".

La clave registrada en el atributo "ResidenciaFiscal" es "MEX".

El atributo "Destino:NumRegIdTrib" no tiene un valor que exista en el registro del país


indicado en el atributo "Destino:ResidenciaFiscal".

El atributo "Destino:NumRegIdTrib" no cumple con el patrón publicado en la columna


"Formato de registro de identidad tributaria" del país indicado en el atributo
"Destino:ResidenciaFiscal".

No existe información en el atributo "Ubicaciones:Ubicacion:Destino:NumRegIdTrib".

Se registró información en el atributo "Destino:NumEstacion" cuando solo existe un nodo


"Mercancias:AutotransporteFederal".
El atributo "Destino:NumEstacion" tiene un valor no permitido.

El valor de la descripción no coincide con una clave del catálogo.

La descripción "Extranjera" no es un valor valido para el nombre de la estación.

No existe el nodo "Mercancias:TransporteMaritimo" y se registra información en el atributo


"Destino:NavegacionTrafico".

El nodo "Ubicacion:Domicilio" no debe existir.

Se debe registrar el nodo "Ubicacion:Domicilio".

El atributo "Domicilio:Colonia" debe contener una clave del catálogo de


"catCFDI:c_Colonia", donde la columna "c_CodigoPostal" debe ser igual a la clave registrada
en el atributo "CodigoPostal".

La clave registrada del país es "MEX" y el atributo "Localidad" no debe ser texto libre.

El atributo "Domicilio:Localidad" debe contener una clave del catálogo de


"catCFDI:c_Localidad", donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo estado si el atributo "Pais" tiene el valor "MEX".

El atributo "Domicilio:Municipio" debe contener una clave del catálogo de


"catCFDI:c_Municipio" donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo "Estado" si el atributo "Pais" tiene el valor "MEX".

El atributo "Estado" no existe o no contiene un valor o no corresponde con una clave del
"catCFDI:c_Estado".
El atributo "Domicilio:Pais" tiene un valor no permitido.

El atributo "Domicilio:CodigoPostal" debe contener una clave del catálogo de


"catCFDI:c_CodigoPostal", donde la columna clave de" c_Estado" debe ser igual a la clave
registrada en el atributo "Estado", la columna clave de "c_Municipio" debe ser igual a la clave
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna clave
de "c_Localidad" debe ser igual a la clave registrada en el atributo "Localidad" si el atributo
"Pais" tiene el valor "MEX".

El nodo "Mercancias" debe contener por lo menos un nodo


"Mercancias:AutortransporteFederal", "Mercancias:TransporteMaritimo",
"Mercancias:TransporteAereo" o "Mercancias:TransporteFerroviario".

El atributo "Mercancias:PesoBrutoTotal" no debe existir.

La suma del peso bruto total de los atributos


TransporteFerroviario:Carro:Contenedor:PesoContenedorVacio y
TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia, no corresponde.

El atributo "Mercancias:PesoBrutoTotal" no debe existir.

El atributo "Mercancias:UnidadPeso" tiene un valor no permitido del catálogo


"catCartaPorte:c_ClaveUnidadPeso".

La suma de los valores registrados en el atributo "Mercancia:DetalleMercancia:PesoNeto", no


corresponde.

La suma de los valores registrados en el atributo


"TransporteFerroviario:Carro:ToneladasNetasCarro", no corresponde.
El valor registrado no coincide con el número de elementos "Mercancia" que se registraron en
el complemento.

No se puede omitir cuando existe más de un tipo de mercancía o la clave registrada en el


atributo "ClaveProdServ" a nivel CFDI no corresponde a la registrada en este atributo.

El tipo de comprobante es distinto de "I" y el atributo "Mercancia:BienesTransp" tiene una


clave diferente del catálogo "catCartaPorte:c_ClaveProdServCP".

No se debe registrar información en el atributo "Mercancia:Descripcion".

No se debe registrar información en el atributo "Mercancia:Cantidad" cuando solo existe un


tipo de mercancía a nivel concepto del CFDI y el tipo de comprobante es “T”.

El atributo "BienesTransp" contiene un valor o el tipo de comprobante es diferente de "I".

No se debe registrar información en el atributo "Mercancia:ClaveUnidad".

El atributo "BienesTransp" contiene un valor o el tipo de comprobante es diferente de "I".

Se debe especificar el atributo "Mercancia:BienesTransp" se considera material peligroso.

El valor registrado en el atributo "MaterialPeligroso" es diferente a las establecidas en el


catálogo "catCartaPorte:c_MaterialPeligroso".

El atributo "Mercancia:CveMaterialPeligroso" no debe existir.


El atributo "Mercancia:Embalaje", no debe existir.

El atributo "ValorMercancia" debe contener un valor siempre que se registre el nodo


“Mercancias:TransporteAereo".

El atributo "Mercancia:Moneda" debe contener un valor siempre que se registre el nodo


“Mercancias:TransporteAereo".

El atributo "Mercancia:FraccionArancelaria" tiene una clave diferente a las establecidas en el


catálogo "catComExt:c_FraccionArancelaria" o este atributo no debe existir.

El atributo "Mercancia:UUIDComercioExt", contiene una estructura invalida o no debe existir.

Solo se tiene un registro en el nodo "Ubicacion:Destino", por lo que no se debe registrar este
nodo.

Se tiene más de un registro del nodo "Ubicacion:Destino", por lo que se debe registrar el nodo
"CantidadTransporta".

El valor registrado no coincide con un valor registrado en los atributos "Ubicacion:IDOrigen".

El valor registrado no coincide con un valor registrado en los atributos


"Ubicacion:IDDestino".
El atributo "CantidadTransporta:CvesTransporte" tiene una clave diferente a las establecidas
en el catálogo o no existe más de un nodo Mercancia, o no existe mas de tipo de transporte.

El atributo "DetalleMercancia" no debe existir.

El atributo "TransporteAereo:RFCTransportista", esta vacío o ya existe el atributo


"RFCTransportista" .

El atributo "TransporteAereo:NumRegIdTribTranspor" no tiene un valor que exista en el


registro del país indicado en el atributo "TransporteAereo:ResidenciaFiscalTranspor".

El atributo "TransporteAereo:NumRegIdTribTranspor" no cumple con el patrón publicado en


la columna "Formato de registro de identidad tributaria" del país indicado en el atributo
"TransporteAereo:ResidenciaFiscalTranspor".

El atributo "TransporteAereo:ResidenciaFiscalTranspor" tiene una clave diferente a las


establecidas en el catálogo "catCFDI:c_Pais".

Los atributos "TransporteAereo:RFCEmbarcador" y


"TransporteAereo:NumRegIdTribEmbarc" están vacíos, o ya existe el atributo
"RFCEmbarcador".
El atributo "TransporteAereo:NumRegIdTribEmbarc" no tiene un valor que exista en el
registro del país indicado en el atributo "TransporteAereo:ResidenciaFiscalEmbarc".

El atributo "TransporteAereo:NumRegIdTribEmbarc" no cumple con el patrón publicado en la


columna "Formato de registro de identidad tributaria" del país indicado en el atributo
"TransporteAereo:ResidenciaFiscalEmbarc".

El atributo "TransporteAereo:ResidenciaFiscalEmbarc" tiene una clave diferente a las


establecidas en el catálogo "catCFDI:c_Pais".

El valor registrado en el atributo "Concesionario" es el mismo que el RFC emisor del CFDI o
no existe en la lista de contribuyentes no cancelados del SAT (l_RFC).

El valor registrado en el atributo "ToneladasNetasCarro" no corresponde a la suma de los


valores registrados en el atributo "PesoNetoMercancia".

El nodo "Operadores" debe existir, siempre que exista el nodo


"Mercancias:AutotransporteFederal".

Se debe registrar información en el atributo "Operador:RFCOperador" o ya existe información


en el atributo "Operador:NumRegIdTribOperador".

El valor registrado en el atributo "Operador:RFCOperador" no existe en la lista de RFC


inscritos no cancelados en el SAT (l_RFC).

Existe información en el atributo "Operador:RFCOperador" o la clave del país registrada en el


atributo "Operador:ResidenciaFiscalOperador" no corresponde con el valor registrado en el
atributo "Operador:NumRegIdTribOperador".
El atributo "Operador:NumRegIdTribOperador", no tiene un valor que exista en el registro del
país indicado en el atributo "Operador:ResidenciaFiscalOperador".

El atributo "Operador:NumRegIdTribOperador", no cumple con el patrón publicado en la


columna "Formato de registro de identidad tributaria" del país indicado en el atributo
"Operador:ResidenciaFiscalOperador".

Los atributos "Operador:ResidenciaFiscalOperador" y “Operador:NumRegIdTribOperador”


tienen una clave diferente a las establecidas en el catálogo "catCFDI:c_Pais" para su
validación.

El atributo "Operador:Domicilio:Colonia" debe contener una clave del catálogo de


"catCFDI:c_Colonia", donde la columna "c_CodigoPostal" debe ser igual a la clave registrada
en el atributo "CodigoPostal".

La clave del atributo "Operador:Domicilio:Localidad" no corresponde a la clave del país


registrado.

El atributo "Operador:Domicilio:Localidad" debe contener una clave del catálogo de


"catCFDI:c_Localidad", donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo estado si el atributo "Pais" tiene el valor "MEX".
El atributo "Operador:Domicilio:Municipio" debe contener una clave del catálogo de
"catCFDI:c_Municipio" donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo "Estado" si el atributo "Pais" tiene el valor "MEX".

El atributo "Operador:Domicilio:Estado" no existe o no contiene un valor o no corresponde


con una clave del "catCFDI:c_Estado".

El atributo "Operador:Domicilio:Pais" tiene un valor no permitido.

El atributo "Operador:Domicilio:CodigoPostal" debe contener una clave del catálogo de


"catCFDI:c_CodigoPostal", donde la columna clave de" c_Estado" debe ser igual a la clave
registrada en el atributo "Estado", la columna clave de "c_Municipio" debe ser igual a la clave
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna clave
de "c_Localidad" debe ser igual a la clave registrada en el atributo "Localidad" si el atributo
"Pais" tiene el valor "MEX".

La información del propietario debe ser distinta a la del emisor del CFDI, o no debe existir
este nodo.

El valor capturado en el atributo "Propietario:RFCPropietario" no existe en la lista de


contribuyentes no cancelados del SAT (l_RFC).

Existe información en el atributo "Propietario:RFCPropietario" o la clave del país registrada


en el atributo "Propietario:ResidenciaFiscalPropietario" no corresponde con el valor registrado
en el atributo "Propietario:NumRegIdTribPropietario".
El atributo "Propietario:NumRegIdTribPropietario" no tiene un valor que exista en el registro
del país indicado en el atributo "Propietario:ResidenciaFiscalPropietario".

El atributo "Propietario:NumRegIdTribPropietario" no cumple con el patrón publicado en la


columna "Formato de Registro de Identidad Tributaria" del país indicado en el atributo
"Propietario:ResidenciaFiscalPropietario".

Los atributos "Propietario:ResidenciaFiscalPropietario" y


“Propietario:NumRegIdTribPropietario” tienen una clave diferente a las establecidas en el
catálogo "catCFDI:c_Pais" para su validación.

El atributo "Propietario:Domicilio:Colonia" debe contener una clave del catálogo de


"catCFDI:c_Colonia", donde la columna "c_CodigoPostal" debe ser igual a la clave registrada
en el atributo "CodigoPostal".

La clave del atributo "Propietario:Domicilio:Localidad" no corresponde a la clave del país


registrado.

El atributo "Propietario:Domicilio:Localidad" debe contener una clave del catálogo de


"catCFDI:c_Localidad", donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo estado si el atributo "Pais" tiene el valor "MEX".

El atributo "Propietario:Domicilio:Municipio" debe contener una clave del catálogo de


"catCFDI:c_Municipio" donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo "Estado" si el atributo "Pais" tiene el valor "MEX".

El atributo "Propietario:Domicilio:Estado" no existe o no contiene un valor o no corresponde


con una clave del "catCFDI:c_Estado".
El atributo "Propietario:Domicilio:Pais" tiene un valor no permitido.

El atributo "Propietario:Domicilio:CodigoPostal" debe contener una clave del catálogo de


"catCFDI:c_CodigoPostal", donde la columna clave de" c_Estado" debe ser igual a la clave
registrada en el atributo "Estado", la columna clave de "c_Municipio" debe ser igual a la clave
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna clave
de "c_Localidad" debe ser igual a la clave registrada en el atributo "Localidad" si el atributo
"Pais" tiene el valor "MEX".

La información del arrendatario es igual a la del emisor del comprobante o no existe el nodo
"Arrendatario".

El valor capturado en el atributo "Arrendatario:RFCArrendatario" no existe en la lista de RFC


inscritos no cancelados del SAT (l_RFC).

Existe información en el atributo "Arrendatario:RFCArrendatario" o la clave del país


registrada en el atributo "Arrendatario:ResidenciaFiscalArrendatario" no corresponde con el
valor registrado en el atributo "Arrendatario:NumRegIdTribArrendatario".

El atributo "Arrendatario:NumRegIdTribArrendatario" no tiene un valor que exista en el


registro del país indicado en el atributo "Arrendatario:ResidenciaFiscalArrendatario".

El atributo "Arrendatario:NumRegIdTribArrendatario" no cumple con el patrón publicado en


la columna "Formato de Registro de Identidad Tributaria" del país indicado en el atributo
"Arrendatario:ResidenciaFiscalArrendatario".
Los atributos "Arrendatario:ResidenciaFiscalArrendatario" y
“Arrendatario:NumRegIdTribArrendatario” tienen una clave diferente a las establecidas en el
catálogo "catCFDI:c_Pais" para su validación.

El atributo "Arrendatario:Domicilio:Colonia" debe contener una clave del catálogo de


"catCFDI:c_Colonia", donde la columna "c_CodigoPostal" debe ser igual a la clave registrada
en el atributo "CodigoPostal".

La clave del atributo "Arrendatario:Domicilio:Localidad" no corresponde a la clave del país


registrado.

El atributo "Arrendatario:Domicilio:Localidad" debe contener una clave del catálogo de


"catCFDI:c_Localidad", donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo estado si el atributo "Pais" tiene el valor "MEX".

El atributo "Arrendatario:Domicilio:Municipio" debe contener una clave del catálogo de


"catCFDI:c_Municipio" donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo "Estado" si el atributo "Pais" tiene el valor "MEX".

El atributo "Arrendatario:Domicilio:Estado" no existe o no contiene un valor o no


corresponde con una clave del "catCFDI:c_Estado".

El atributo "Arrendatario:Domicilio:Pais" tiene un valor no permitido.

El atributo "Arrendatario:Domicilio:CodigoPostal" debe contener una clave del catálogo de


"catCFDI:c_CodigoPostal", donde la columna clave de" c_Estado" debe ser igual a la clave
registrada en el atributo "Estado", la columna clave de "c_Municipio" debe ser igual a la clave
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna clave
de "c_Localidad" debe ser igual a la clave registrada en el atributo "Localidad" si el atributo
"Pais" tiene el valor "MEX".
Se debe registrar información en el atributo "Notificado:RFCNotificado" o ya existe
información en el atributo "Notificado:NumRegIDTribNotificado".

El valor capturado en el atributo "Notificado:RFCNotificado" no existe en la lista de RFC


inscritos no cancelados del SAT (l_RFC).

Existe información en el atributo "Notificado:RFCNotificado" o la clave del país registrada en


el atributo "ResidenciaFiscalNotificado" no corresponde con el valor registrado en el atributo
"NumRegIdTribNotificado".

El atributo "Notificado:NumRegIdTribNotificado" no contiene un valor que exista en el


registro del país indicado en el atributo "Notificado:ResidenciaFiscalNotificado".

El atributo "Notificado:NumRegIdTribNotificado" no cumple con el patrón publicado en la


columna "Formato de registro de identidad tributaria" del país indicado en el atributo
"Notificado:ResidenciaFiscalNotificado".

Los atributos "Notificado:ResidenciaFiscalNotificado" y


“Notificado:NumRegIdTribNotificado” tienen una clave diferente a las establecidas en el
catálogo "catCFDI:c_Pais" para su validación.

El atributo "Notificado:Domicilio:Colonia" debe contener una clave del catálogo de


"catCFDI:c_Colonia", donde la columna "c_CodigoPostal" debe ser igual a la clave registrada
en el atributo "CodigoPostal".

La clave del atributo "Notificado:Domicilio:Localidad" no corresponde a la clave del país


registrado.
El atributo "Notificado:Domicilio:Localidad" debe contener una clave del catálogo de
"catCFDI:c_Localidad", donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo estado si el atributo "Pais" tiene el valor "MEX".

El atributo "Notificado:Domicilio:Municipio" debe contener una clave del catálogo de


"catCFDI:c_Municipio" donde la columna clave de "c_Estado" debe ser igual a la clave
registrada en el atributo "Estado" si el atributo "Pais" tiene el valor "MEX".

El atributo "Notificado:Domicilio:Estado" no existe o no contiene un valor o no corresponde


con una clave del "catCFDI:c_Estado".

El atributo "Notificado:Domicilio:Pais" tiene un valor no permitido.

El atributo "Notificado:Domicilio:CodigoPostal" debe contener una clave del catálogo de


"catCFDI:c_CodigoPostal", donde la columna clave de" c_Estado" debe ser igual a la clave
registrada en el atributo "Estado", la columna clave de "c_Municipio" debe ser igual a la clave
registrada en el atributo "Municipio", y si existe el atributo de "Localidad", la columna clave
de "c_Localidad" debe ser igual a la clave registrada en el atributo "Localidad" si el atributo
"Pais" tiene el valor "MEX".
Aclaraciones

También podría gustarte