Preguntas Frecuentes Sistemas
Validaciones Carta Porte 2.0
A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | Matriz de errores para complemento Carta Porte 2.0, revisión “C”. | ||||||
2 | |||||||
3 | NUM | ELEMENTO | ATRIBUTO | CASO DE VALIDACIÓN | CÓDIGO ERROR | ERROR | ACLARACIONES |
4 | Errores para CFDI que incluye el complemento Carta Porte 2.0 | ||||||
5 | 1 | CFDI | Version | El valor registrado debe ser “3.3”. | CP101 | El valor registrado en este atributo es diferente a “3.3” | Está validación se debe omitir, dado que el timbrado del comprobante debe realizarse con la versión vigente. |
6 | 2 | CFDI | Subtotal | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a cero. | CP102 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o “I”, o el valor registrado en el atributo “Comprobante:Subtotal” es diferente de cero. | |
7 | 3 | CFDI | Moneda | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a “XXX”. | CP103 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o el valor registrado en el atributo “Comprobante:Moneda” es diferente de “XXX”. | |
8 | 4 | CFDI | Moneda | Si el atributo “Comprobante:TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el valor de este atributo debe ser diferente de “XXX”. | CP104 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “I” o el valor registrado en el atributo “Comprobante:Moneda” es igual a “XXX”. | |
9 | 5 | CFDI | Total | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a cero. | CP105 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o “I”, o el valor registrado en el atributo “Comprobante:Total” es diferente de cero. | |
10 | 6 | CFDI | ObjetoImp | El atributo debe contener un valor del catálogo c_ObjetoImp donde la clave corresponda con: • El valor “01”, No objeto de impuesto. • El valor “02”, Sí objeto de impuesto. • El valor “03”, Sí objeto de impuesto y no obligado al desglose. • El valor “04”, Sí objeto del impuesto y no causa impuesto. Cuando el valor sea 02, se deben desglosar los impuestos a nive Concepto. |
CP106 | El valor del atributo “Conceptos:Concepto:ObjetoImp” no contiene un valor del catálago c_ObjetoImp, o no contiene un valor. | |
11 | 7 | CFDI | Receptor:Rfc | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual al registrado en el atributo “Comprobante:Emisor:Rfc”. | CP107 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” y el valor registrado en el atributo “Comprobante:Receptor:Rfc” es diferente al registrado en “Comprobante:Emisor:Rfc”. | |
12 | 8 | CFDI | Receptor:Rfc | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso”, y no se utilice el RFC genérico, se podrá capturar el RFC del cliente, siempre y cuando éste se encuentre en la lista de RFC inscritos no cancelados del SAT (l_RFC). | CP108 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “I”, o el valor del atributo “Comprobante:Receptor:Rfc” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC). | |
13 | 9 | CFDI | Concepto:ClaveProdServ | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso”, se debe registrar alguna de las siguientes claves de servicio: 78101500, 78101501, 78101502, 78101503, 78101600, 78101601, 78101602, 78101603, 78101604, 78101700, 78101701, 78101702, 78101703, 78101704, 78101705, 78101706, 78101800, 78101801, 78101802, 78101803, 78101804, 78101806, 78101807, 78101900, 78101901, 78101902, 78101903, 78101904, 78101905, 78102200, 78102201, 78102203, 78102204, 78102205, 78121603, 78141500, 78141501, 84121806, 92121800, 92121801 o 92121802. |
CP109 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I” o el valor registrado en el atributo “Conceptos:Concepto:ClaveProdServ” es diferente de alguna de las claves de servicio requeridas. | |
14 | 10 | CFDI | Concepto:ClaveProdServ | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso” y se registre alguna de las siguientes claves productos relacionadas con el transporte de carga intermodal: 78101900, 78101901, 78101902, 78101903, 78101904 o 78101905, en el complemento Carta Porte debe existir más de uno de los siguientes nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteMaritimo”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP110 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I”, o el valor registrado en el atributo “Conceptos:Concepto:ClaveProdServ”, es diferente de alguna de las claves relacionadas con el transporte intermodal o existe un solo nodo de transporte. | |
15 | 11 | CFDI | Receptor:UsoCFDI | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a “P01” con descripción “Por definir” para CFDI 3.3 o igual a “S01” con descripción “Sin efectos fiscales.” Para CFDI 4.0 y posteriores. | CP111 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I” o el valor registrado en el atributo “Comprobante:Receptor:UsoCFDI”, es diferente de “P01” (Por definir) para CFDI 3.3 o diferente de “S01” con descripción “Sin efectos fiscales” para CFDI 4.0. | |
16 | Errores para el complemento Carta Porte versión 2.0 | ||||||
17 | 12 | CartaPorte | CartaPorte | El nodo “CartaPorte” se debe registrar como un nodo hijo del nodo Complemento en el CFDI y solo debe existir uno. | CP112 | El nodo “CartaPorte” no se registró como nodo hijo del nodo complemento del CFDI o existe más de uno. | |
18 | 13 | CartaPorte | CartaPorte | Este complemento puede coexistir con los siguientes complementos: Timbre Fiscal Digital, Comercio Exterior, Persona Física Integrante de Coordinado, Impuestos Locales, Leyendas Fiscales y aquellos complementos Concepto en los que se defina su relación con este complemento. | CP113 | El complemento registrado de manera adicional, no corresponde con los complementos con los cuales puede coexistir. | |
19 | 14 | CartaPorte | CartaPorte | Cuando el atributo “Comprobante:TipoDeComprobante” sea distinto de “I” o “T”, este complemento no debe existir. | CP114 | El valor registrado en el atributo “Comprobante:TipoDeComprobante” es diferente de “I” o “T”. | |
20 | 15 | CartaPorte | Version | El valor registrado en este atributo debe ser igual a “2.0”. | CP115 | El valor registrado en este atributo es diferente a “2.0” | Está validación se debe omitir, dado que el timbrado del comprobante debe realizarse con la versión vigente. |
21 | 16 | CartaPorte | EntradaSalidaMerc | Cuando el atributo “CartaPorte:TranspInternac” contenga el valor “Sí”, se debe capturar información en este atributo. | CP116 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y no se registra el atributo “EntradaSalidaMerc” con información. | |
22 | 17 | CartaPorte | EntradaSalidaMerc | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP117 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registra el atributo “EntradaSalidaMerc” con información. | |
23 | 18 | CartaPorte | PaisOrigenDestino | Cuando el atributo “CartaPorte:TranspInternac” contenga el valor “Sí”, este atributo debe contener un valor del catálogo catCFDI:c_Pais, que corresponda al país de origen o destino de las mercancías que se están trasladando en los distintos medios de transporte. | CP118 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y el valor registrado en el atributo “CartaPorte:PaisOrigenDestino” no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o no contiene valor alguno. | |
24 | 19 | CartaPorte | PaisOrigenDestino | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP119 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registró información en el atributo “CartaPorte:PaisOrigenDestino”. | |
25 | 20 | CartaPorte | ViaEntradaSalida | Cuando en el atributo “CartaPorte:TranspInternac” se registre el valor “Sí”, este atributo debe contener una clave del catálogo catCartaPorte:c_CveTransporte, que corresponda al medio de transporte en el que se están trasladando los bienes y/o mercancías. | CP120 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y el valor registrado en el atributo “CartaPorte:ViaEntradaSalida” no corresponde con alguna de las claves del catálogo c_CveTransporte o no se registró valor alguno. | |
26 | 21 | CartaPorte | ViaEntradaSalida | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP121 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registra el atributo “CartaPorte:ViaEntradaSalida” con información. | |
27 | 22 | CartaPorte | TotalDistRec | Este atributo debe contener un valor siempre que existan los nodos “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, en caso contrario este atributo no debe existir. | CP122 | No se registró valor alguno en el atributo “CartaPorte:TotalDistRec” o se registró un nodo diferente a “Autotransporte” o “TransporteFerroviario”. | |
28 | 23 | CartaPorte | TotalDistRec | El valor registrado deberá corresponder con la suma de los atributos “DistanciaRecorrida” de los nodos “Ubicaciones:Ubicacion”, siempre que exista el atributo “Ubicaciones:Ubicacion:TipoUbicacion” con valor “Destino”. | CP123 | El valor registrado no coincide con la suma de los atributos “DistanciaRecorrida” de los nodos “Ubicaciones:Ubicacion”. | |
29 | 24 | CartaPorte | Ubicaciones:Ubicacion | Cuando se registre el nodo “Mercancias:TransporteFerroviario”, debe existir al menos un nodo “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Origen”. | CP124 | No existe el nodo “Ubicaciones:Ubicacion” con el atributo “Ubicaciones:Ubicacion:TipoUbicacion” que contenga el valor “Origen”. | |
30 | 25 | CartaPorte | Ubicaciones:Ubicacion | Cuando se registre el nodo “Mercancias:TransporteFerroviario”, deben existir al menos 5 nodos “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Destino”. | CP125 | No se registraron los 5 nodos “Ubicaciones:Ubicacion” donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Destino”. | |
31 | 26 | CartaPorte | Ubicaciones:Ubicacion | Cuando exista alguno de los nodos “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo” o “Mercancias:TransporteAereo”, deben existir al menos 2 nodos “Ubicaciones:Ubicacion”, donde existan los atributos “Ubicaciones:Ubicacion:TipoUbicacion” uno con el valor “Origen” y otro con el valor “Destino”. | CP126 | El número de nodos de “Ubicaciones:Ubicacion” es menor a “2”, o no existe al menos un atributo “Ubicaciones:Ubicacion:TipoUbicacion” con el valor “Origen” y “Destino”, respectivamente. | |
32 | 27 | CartaPorte | Ubicacion:IDUbicacion | Cuando exista el nodo “Mercancias:Mercancia:CantidadTransporta”, se debe registrar este atributo, en caso contrario se puede omitir. | CP127 | No existe el atributo “Ubicacion:IDUbicacion” o está vacío, y se registró el nodo “Mercancias:Mercancia:CantidadTransporta”. | |
33 | 28 | CartaPorte | Ubicacion:RFCRemitenteDestinatario | Cuando el valor registrado en este atributo no sea un RFC genérico, el RFC debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC). | CP128 | El valor registrado en el atributo “Ubicaciones:Ubicacion:RFCRemitenteDestinatario” es incorrecto o no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC). | |
34 | 29 | CartaPorte | Ubicacion:NumRegIdTrib | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:RFCRemitenteDestinatario” sea el RFC genérico extranjero (XEXX010101000), este atributo debe contener un valor. | CP129 | No se registró el atributo “Ubicacion:RFCRemitenteDestinatario” o no contiene un valor. | |
35 | 30 | CartaPorte | Ubicacion:ResidenciaFiscal | Este atributo debe existir siempre que el atributo “Ubicaciones:Ubicacion:NumRegIdTrib” contenga un valor, en caso contrario se debe omitir. La clave registrada en este atributo debe encontrarse en el catálogo catCFDI:c_Pais y ser distinta a “MEX”. |
CP130 | No existe información en el atributo “Ubicacion:NumRegIdTrib”, la clave registrada en el atributo “Ubicacion:ResidenciaFiscal” no existe en el catálogo c_Pais o el valor registrado es igual a “MEX”. | |
36 | 31 | CartaPorte | Ubicacion:NumEstacion | Cuando exista el nodo “Mercancias:Autotransporte”, este atributo se debe omitir. | CP131 | No debe existir información en el atributo “Ubicacion:NumEstacion”, siempre que se registre el nodo “Mercancias:Autotransporte”. | |
37 | 32 | CartaPorte | Ubicacion:NumEstacion | Este atributo debe contener un valor de la columna “Clave identificación” del catálogo catCartaPorte:c_Estaciones donde la columna “Clave transporte” corresponda con: • El valor “02”, cuando exista el nodo “Mercancias:TransporteMaritimo”. • El valor “03”, cuando exista el nodo “Mercancias:TransporteAereo”. • El valor “04”, cuando exista el nodo “Mercancias:TransporteFerroviario”. |
CP132 | El valor registrado en el atributo “Ubicacion:NumEstacion” contiene un valor no permitido o el valor registrado no corresponde con alguna de las claves “02”,”03″ o “04”. | |
38 | 33 | CartaPorte | Ubicacion:NombreEstacion | Cuando el atributo “Ubicaciones:Ubicacion:NumEstacion” contenga un valor, este atributo debe existir y la descripción debe corresponder con el catálogo catCartaPorte:c_Estaciones, en caso contrario se debe omitir. | CP133 | El atributo “Ubicacion:NombreEstacion” no contiene un valor o no corresponde con una clave del catálogo catCartaPorte:_Estaciones. | |
39 | 34 | CartaPorte | Ubicacion:NombreEstacion | Cuando el atributo “Ubicacion:NumEstacion”, sea la referida a una extranjera, se debe registrar el nombre de dicha estación y no la descripción contenida en el catálogo. | CP134 | La descripción “Extranjera” no es un valor válido para el nombre de la estación. |
|
40 | 35 | CartaPorte | Ubicacion:NavegacionTrafico | Cuando exista el nodo “Mercancias:TransporteMaritimo”, este atributo debe contener un valor, en caso contrario se debe omitir. | CP135 | No se registró información en el atributo “Ubicacion:NavegacionTrafico” o se registró información en dicho atributo y no existe el nodo “Mercancias:TransporteMaritimo”. | |
41 | 36 | CartaPorte | Ubicacion:TipoEstacion | Cuando la clave registrada en el atributo “Ubicaciones:Ubicacion:NumEstacion”, corresponda a una estación extranjera, este atributo no debe existir; en caso contrario y siempre que exista alguno de los siguientes nodos “Mercancias:TransporteFerroviario”, “Mercancias:TransporteMaritimo” o “Mercancias:TransporteAereo”, se debe registrar una clave del catálogo catCartaPorte:c_TipoEstacion. | CP136 | No se registró una clave en el atributo “Ubicacion:TipoEstacion” o no corresponde con el catálogo c_TipoEstacion, o se registró el nodo “Mercancias:Autotransporte” y este atributo “Ubicacion:TipoEstacion” no debe existir, o el valor registrado en el atributo “Ubicacion:NumEstacion”, corresponde a una estación extranjera. | |
42 | 37 | CartaPorte | Ubicacion:DistanciaRecorrida | Este atributo debe existir cuando se registre alguno de los siguientes nodos “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, y el atributo “Ubicaciones:Ubicación:TipoUbicacion” contenga el valor “Destino”; en caso contrario se debe omitir. | CP137 | No existe el atributo “Ubicacion:DistanciaRecorrida” o no contiene valor, o se registró dicho atributo cuando existe el nodo “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, o el atributo “Ubicación:TipoUbicacion” contiene el valor “Origen”. |
|
43 | 38 | CartaPorte | Ubicacion:Domicilio | Cuando exista el nodo “Mercancias:TransporteFerroviario” y en el atributo “Ubicaciones:Ubicacion:TipoEstacion”, se registre el valor “02” con descripción “Intermedia”, este nodo no debe existir; en caso contrario se debe registrar la información correspondiente en dicho nodo. | CP138 | El nodo “Ubicacion:Domicilio” no debe existir cuando el valor registrado en el atributo “Ubicacion:TipoEstacion” sea igual a “02” y exista el nodo “Mercancias:TransporteFerroviario”. | |
44 | 39 | CartaPorte | Ubicacion:Domicilio:Colonia | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Ubicaciones:Ubicacion:Domicilio:Colonia” debe contener una clave del catálogo catCFDI:c_Colonia, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:CodigoPostal”. | CP139 | El atributo “Domicilio:Colonia” no contiene una clave del catálogo de catCFDI:c_Colonia cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:CodigoPostal”, o este está vacío. | |
45 | 40 | CartaPorte | Ubicacion:Domicilio:Localidad | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_Localidad, donde la columna c_Estado, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”, en caso contrario puede registrar texto libre. | CP140 | El atributo “Domicilio:Localidad” no contiene una clave del catálogo de c_Localidad cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. |
|
46 | 41 | CartaPorte | Ubicacion:Domicilio:Municipio | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Ubicaciones:Ubicacion:Domicilio:Municipio” debe contener una clave del catálogo catCFDI:c_Municipio, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”. | CP141 | El atributo “Domicilio:Municipio” no contiene una clave del catálogo de c_Municipio cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. | |
47 | 42 | CartaPorte | Ubicacion:Domicilio:Estado | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, “USA” o “CAN”, este atributo debe contener un valor del catálogo catCFDI:c_Estado, donde la columna “c_Pais”, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais”, en caso contrario se debe registrar texto libre. | CP142 | El atributo “Domicilio:Estado” no contiene una clave del catálogo de c_Estado cuando la clave del país es “MEX”, “USA” o “CAN”,. o la clave registrada no corresponde con el valor del atributo “Domicilio:Pais”, o este está vacío. | |
48 | 43 | CartaPorte | Ubicacion:Domicilio:CodigoPostal | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_CodigoPostal, donde: • La clave de la columna “c_Estado”, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Municipio”, y • si existe el atributo de “Ubicaciones:Ubicacion:Domicilio:Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Localidad”. En caso contrario se debe registrar texto libre. |
CP143 | El atributo “Domicilio:CodigoPostal” no contiene una clave del catálogo de c_CodigoPostal cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, “Domicilio:Municipio” y “Domicilio:Localidad”; o este está vacío. | |
49 | 44 | CartaPorte | Mercancias | Se debe validar que al menos se registre un nodo “Mercancias:Mercancia” y alguno de los siguientes nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteMaritimo”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP144 | No se registró el nodo “Mercancias:Mercancia” o no existe alguno de los siguientes nodos: “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo” o “Mercancias:TransporteFerroviario”; o dicho nodos están vacíos. | |
50 | 45 | CartaPorte | Mercancias:PesoBrutoTotal | El valor registrado en este atributo debe ser igual a la suma de los atributos “Mercancias:Mercancia:PesoEnKg” siempre que existan los nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP145 | El atributo “Mercancias:PesoBrutoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “Mercancias:Mercancia:PesoEnKg”. | |
51 | 46 | CartaPorte | Mercancias:PesoBrutoTotal | Para el caso del nodo “Mercancias:TransporteMaritimo”, el valor de este atributo debe ser igual a la suma de los atributos “Mercancias:Mercancia:DetalleMercancia:PesoBruto”, por cada nodo “Mercancias:Mercancia” registrado. | CP146 | El atributo “Mercancias:PesoBrutoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “:DetalleMercancia:PesoBruto” por cada nodo “Mercancias:Mercancia” registrado. | |
52 | 47 | CartaPorte | Mercancias:PesoNetoTotal | Cuando exista el nodo “Mercancias:TransporteMaritimo”, el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos “Mercancia:DetalleMercancia:PesoNeto”. | CP147 | El atributo “Mercancias:PesoNetoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “DetalleMercancia:PesoNeto” por cada nodo “Mercancias:Mercancia” registrado. | |
53 | 48 | CartaPorte | Mercancias:PesoNetoTotal | Cuando exista el nodo “Mercancias:TransporteFerroviario”, el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos “TransporteFerroviario:Carro:ToneladasNetasCarro”. | CP148 | El atributo “Mercancias:PesoNetoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “Carro:ToneladasNetasCarro” cuando existe el nodo “Mercancias:TransporteFerroviario”. | |
54 | 49 | CartaPorte | Mercancias:NumTotalMercancias | El valor de este atributo debe ser igual al número de elementos “Mercancias:Mercancia”, que se registren en el complemento. | CP149 | El valor registrado no coincide con el número de elementos “Mercancias:Mercancia” que se registraron en el complemento. | |
55 | 50 | CartaPorte | Mercancia:MaterialPeligroso | Cuando el valor registrado en el atributo “Mercancias:Mercancia:BienesTransp” del catálogo catCartaPorte:c_ClaveProdServCP, contenga en la columna “Material peligroso” los valores “0,1” o “1”, este atributo debe existir, en caso contrario se debe omitir. | CP150 | El valor registrado en el atributo “Mercancia:MaterialPeligroso” no es válido o el valor registrado en el atributo “Mercancias:Mercancia:BienesTransp” contiene el valor “0” (cero) en la columna “Material peligroso” del catálogo c_ClaveProdServCP. | |
56 | 51 | CartaPorte | Mercancia:CveMaterialPeligroso | Cuando el valor registrado en el atributo “Mercancias:Mercancia:MaterialPeligroso” es “Sí”, este atributo debe contener una clave del catCartaPorte:c_MaterialPeligroso; en caso contrario no debe existir. | CP151 | El valor registrado en el atributo “Mercancia:CveMaterialPeligroso” es diferente a las establecidas en el catálogo catCartaPorte:c_MaterialPeligroso o no existe dicho atributo. | |
57 | 52 | CartaPorte | Mercancia:Embalaje | Este atributo debe existir siempre que el atributo “Mercancias:Mercancia:CveMaterialPeligroso”, contenga un valor, en caso contrario este atributo debe omitirse. | CP152 | El atributo “Mercancia:Embalaje” no existe o el valor registrado no coincide con una clave del catálogo c_TipoEmbalaje o no existe el atributo “Mercancias:Mercancia:CveMaterialPeligroso” para que dicho atributo sea registrado. | |
58 | 53 | CartaPorte | Mercancia:ValorMercancia | Cuando exista el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor; en caso contrario se puede omitir. | CP153 | El atributo “Mercancia:ValorMercancia” no existe o está vacío. | |
59 | 54 | CartaPorte | Mercancia:Moneda | Cuando el atributo “Mercancias:Mercancia:ValorMercancia” contenga un valor, este atributo debe existir. | CP154 | El atributo “Mercancia:Moneda” no existe o está vacío, o no existe el atributo “Mercancia:ValorMercancia”. | |
60 | 55 | CartaPorte | Mercancia:FraccionArancelaria | Cuando en el atributo “CartaPorte:TranspInternac” se registre “Sí”, el valor de este atributo debe ser igual a alguna de las claves del catálogo catComExt:c_FraccionArancelaria, en caso contrario este atributo no debe existir. | CP155 | El atributo “Mercancia:FraccionArancelaria” no existe, está vacío, o no contiene alguna de las claves del catálogo catComExt:c_FraccionArancelaria o el valor del atributo “CartaPorte:TranspInternac” es diferente de “Sí”. | |
61 | 56 | CartaPorte | Mercancia:Pedimentos | Cuando en el atributo “CartaPorte:TranspInternac” se registre “Sí” y el atributo “CartaPorte:EntradaSalidaMerc” contenga el valor “Entrada”, este nodo debe existir, en caso contrario se puede omitir. | CP156 | El nodo “Mercancia:Pedimentos” no existe o no debe registrarse dado que el valor del atributo “CartaPorte:TranspInternac” es “No”. |
|
62 | 57 | CartaPorte | Pedimentos:Pedimento | El valor registrado debe cumplir con lo siguiente: • El valor de las posiciones uno y dos deben ser menor o igual que los últimos dos dígitos del año de la fecha actual. • Las posiciones cinco y seis deben corresponder con una clave del catálogo de aduanas (catCFDI:c_Aduanas). • Las posiciones nueve a la doce deben corresponder con un número de patente del catálogo de patentes aduanales (catCFDI:c_PatenteAduanal). • El valor de los últimos seis dígitos debe estar entre el valor mínimo 1 y el valor máximo de números consecutivos de la columna cantidad del catálogo catCFDI:c_NumPedimentoAduana que correspondan a los usados por la aduana en ese año. |
CP157 | El atributo “Pedimentos:Pedimento” no existe, está vacío o no cuenta con la estructura definida. | |
63 | 58 | CartaPorte | Mercancia:GuiasIdentificacion | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado y a nivel “Concepto” en el atributo “Comprobante:ClaveProdServ”, se registren las claves “31181701” o “24112700” con descripción “Empaques” y “Estibas” respectivamente, este nodo debe existir, en caso contrario se puede omitir. | CP158 | No existe el nodo “Mercancia:GuiasIdentificacion” o se registró este nodo cuando el tipo de comprobante es diferente de “T” o el valor registrado en el atributo “Comprobante:ClaveProdServ” es distinto de “31181701” y de “24112700”. | |
64 | 59 | CartaPorte | Mercancia:CantidadTransporta:IDOrigen | El valor registrado en este atributo debe ser igual a alguno de los valores registrados en los atributos “Ubicaciones:Ubicacion:IDUbicacion”, siempre que el atributo “Ubicaciones:Ubicacion:TipoUbicacion”, contenga el valor “Origen”. | CP159 | El atributo “CantidadTransporta:IDOrigen” no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”. | |
65 | 60 | CartaPorte | Mercancia:CantidadTransporta:IDDestino | El valor registrado en este atributo debe ser igual a alguno de los valores registrados en los atributos “Ubicaciones:Ubicacion:IDUbicacion”, siempre que el atributo “Ubicaciones:Ubicacion:TipoUbicacion”, contenga el valor “Destino”. | CP160 | El atributo “CantidadTransporta:IDDestino” no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”. | |
66 | 61 | CartaPorte | Mercancia:CantidadTransporta:CvesTransporte | El valor de este atributo debe contener una clave del catálogo catCartaPorte:c_CveTransporte, siempre que se registre más de uno de los siguientes nodos: “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo”, “Mercancias:TransporteFerroviario”. En caso contrario no debe existir. |
CP161 | El atributo “CantidadTransporta:CvesTransporte” no existe, es diferente de alguna de las claves del catálogo catCartaPorte:c_CveTransporte, o no existe más de un nodo “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo”, “Mercancias:TransporteFerroviario”. |
|
67 | 62 | CartaPorte | Mercancia:DetalleMercancia | Cuando exista un nodo “Mercancias:TransporteMaritimo”; este nodo debe existir, en caso contrario debe omitirse. | CP162 | No existe el nodo “Mercancia:DetalleMercancia”, se registró sin información o no existe el nodo “Mercancias:TransporteMaritimo”. | |
68 | 63 | CartaPorte | Autotransporte:Seguros:AseguraMedAmbiente | Cuando en el atributo “Mercancias:Mercancia:MaterialPeligroso” se registre “Sí”, este atributo debe contener un valor, en caso contrario se debe omitir. | CP163 | No existe el atributo “Seguros:AseguraMedAmbiente”, se registró sin información o el valor del atributo “Mercancia:MaterialPeligroso” es “No”. | |
69 | 64 | CartaPorte | Autotransporte:Seguros:PolizaMedAmbiente | Cuando se registre un valor en el atributo “Mercancias:Autotransporte:Seguros:AseguraMedAmbiente”; este atributo debe existir, en caso contrario se debe omitir. | CP164 | No existe el atributo “Seguros:PolizaMedAmbiente”, se registró sin información o no existe el atributo “Seguros:AseguraMedAmbiente”. | |
70 | 65 | CartaPorte | Autotransporte:Remolques | Cuando el valor registrado en el atributo “Mercancias:Autotransporte:IdentificacionVehicular:ConfigVehicular” del catálogo catCartaPorte:c_ConfigAutotransporte, contenga en la columna “Remolque” el valor “1”, este nodo debe existir, si contiene el valor “0,1” el nodo puede existir, en caso de contener el valor “0” este nodo se debe omitir. | CP165 | No existe el nodo “Autotransporte:Remolques”, se registró sin información o el valor registrado en el atributo “IdentificacionVehicular:ConfigVehicular” contiene un valor diferente de “0,1” o “1” en la columna “Remolque” del catálogo c_ConfigAutotransporte. | Se ajustó la validación para aclarar la forma de su aplicación. |
71 | 66 | CartaPorte | TransporteAereo:RFCEmbarcador | El valor registrado en este atributo debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC). | CP166 | El valor registrado en el atributo “TransporteAereo:RFCEmbarcador” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC), está vacío o ya se registró el atributo “TransporteAereo:NumRegIdTribEmbarc”. | |
72 | 67 | CartaPorte | TransporteAereo:NumRegIdTribEmbarc | Cuando el atributo “Mercancias:TransporteAereo:RFCEmbarcador” no contenga un valor, este atributo debe existir. | CP167 | No existe información en el atributo “TransporteAereo:NumRegIdTribEmbarc” o ya se registró el atributo “TransporteAereo:RFCEmbarcador”. | |
73 | 68 | CartaPorte | TransporteAereo:ResidenciaFiscalEmbarc | Cuando el atributo “Mercancias:TransporteAereo:NumRegIdTribEmbarc” contenga un valor, la clave registrada en este atributo debe ser distinta a “MEX” y encontrarse en el catálogo catCFDI:c_Pais. | CP168 | No existe el atributo “TransporteAereo:ResidenciaFiscalEmbarc”, está vacío, no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o la clave registrada es igual a “MEX”, o no existe el atributo “NumregIdTribEmbarc”. | |
74 | 69 | CartaPorte | TransporteFerroviario:Carro:ToneladasNetasCarro | Cuando exista el nodo “Mercancias:TransporteFerroviario:Carro:Contenedor”, el valor de este atributo debe ser igual a la suma de los valores registrados en kilogramos convertidos a toneladas de los atributos “Mercancias:TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia”. En caso de no existir el nodo “Carro:Contenedor”, este atributo debe tener un valor. |
CP169 | No existe el atributo “Carro:ToneladasNetasCarro”, está vacío, o la suma en kilogramos no corresponde a la conversión a toneladas de los valores registrados en el atributo “Contenedor:PesoNetoMercancia”. | |
75 | 70 | CartaPorte | TransporteFerroviario:Carro:Contenedor | Cuando el valor registrado en el atributo “Mercancias:TransporteFerroviario:TipoDeServicio” del catálogo catCartaPorte:c_TipoDeServicio, contenga en la columna “Contenedor” el valor “1”, este nodo debe existir, en caso contrario se debe omitir. | CP170 | No existe el nodo “Carro:Contenedor”, se registró sin información, o el valor registrado en el atributo “Mercancias:TransporteFerroviario:TipoDeServicio” contiene un valor diferente de “1” en la columna “Contenedor” del catálogo c_TipoDeServicio. | |
76 | 71 | CartaPorte | FiguraTransporte | Cuando exista el nodo “Mercancias:Autotransporte”, este elemento debe existir. | CP171 | No existe el nodo “CartaPorte:FiguraTransporte” o se registró sin información. | |
77 | 72 | CartaPorte | FiguraTransporte:TiposFigura | Cuando exista el nodo “Mercancias:Autotransporte”, este nodo debe existir al menos una vez donde el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” debe contener la clave “01” del catálogo catCartaPorte:c_FiguraTransporte, que corresponde a “Operador”. | CP172 | No existe el nodo “FiguraTransporte:TiposFigura” o se registró sin información. | |
78 | 73 | CartaPorte | TiposFigura:RFCFigura | El valor registrado en este atributo debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC), en caso contrario se debe omitir este atributo y registrar la información correspondiente en el atributo “CartaPorte:FiguraTransporte:TiposFigura:NumRegIdTribFigura”. | CP173 | El valor registrado en el atributo “TiposFigura:RFCFigura” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC), está vacío o ya se registró el atributo “TiposFigura:NumRegIdTribFigura”. | |
79 | 74 | CartaPorte | TiposFigura:NumLicencia | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” sea igual a “01”, este atributo debe existir, en caso contrario se debe omitir. | CP174 | No existe el atributo “TiposFigura:NumLicencia”, no cumple con el patrón, o el valor registrado en el atributo “TiposFigura:TIpoFigura” es diferente de “01”. | |
80 | 75 | CartaPorte | TiposFigura:NumRegIdTribFigura | Cuando el atributo “CartaPorte:FiguraTransporte:TiposFigura:RFCFigura” no contenga un valor, este atributo debe existir. | CP175 | No existe información en el atributo “TiposFigura:NumRegIdTribFigura” o ya se registró el atributo “TiposFigura:RFCFigura”. | |
81 | 76 | CartaPorte | TiposFigura:ResidenciaFiscalFigura | Este atributo debe existir siempre que el atributo “CartaPorte:FiguraTransporte:TiposFigura:NumRegIdTribFigura” contenga un valor, en caso contrario se debe omitir. La clave registrada en este atributo debe encontrarse en el catálogo catCFDI:c_Pais y ser distinta a “MEX”. |
CP176 | No existe el atributo “TiposFigura:ResidenciaFiscalFigura”, está vacío, no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o la clave registrada es igual a “MEX” o no existe el atributo “NumRegIdTribFigura”. | |
82 | 77 | CartaPorte | TiposFigura:PartesTransporte | Cuando en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” se registre el valor “02” o “03”, este nodo debe existir, en caso contrario se debe omitir. | CP177 | No existe el nodo “TiposFigura:PartesTransporte”, se registró sin información o el valor registrado en el atributo “TiposFigura:TipoFigura” tiene un valor diferente de “02” o “03”. | |
83 | 78 | CartaPorte | TiposFigura:Domicilio:Colonia | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Colonia” debe contener una clave del catálogo catCFDI:c_Colonia, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:CodigoPostal”. | CP178 | El atributo “TiposFigura:Domicilio:Colonia” no contiene una clave del catálogo de catCFDI:c_Colonia cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:CodigoPostal”, o este está vacío. | |
84 | 79 | CartaPorte | TiposFigura:Domicilio:Localidad | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_Localidad, donde la columna c_Estado, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”, en caso contrario puede registrar texto libre. | CP179 | El atributo “TiposFigura:Domicilio:Localidad” no contiene una clave del catálogo de c_Localidad cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. |
|
85 | 80 | CartaPorte | TiposFigura:Domicilio:Municipio | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Municipio” debe contener una clave del catálogo catCFDI:c_Municipio, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”. | CP180 | El atributo “TiposFigura:Domicilio:Municipio” no contiene una clave del catálogo de c_Municipio cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. | |
86 | 81 | CartaPorte | TiposFigura:Domicilio:Estado | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, “USA” o “CAN”, este atributo debe contener un valor del catálogo catCFDI:c_Estado, donde la columna “c_Pais”, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais”, en caso contrario se debe registrar texto libre. | CP181 | El atributo “TiposFigura:Domicilio:Estado” no contiene una clave del catálogo de c_Estado cuando la clave del país es “MEX”, “USA” o “CAN”,. o la clave registrada no corresponde con el valor del atributo “Domicilio:Pais”, o este está vacío. | |
87 | 82 | CartaPorte | TiposFigura:Domicilio:CodigoPostal | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_CodigoPostal, donde: • La clave de la columna “c_Estado”, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”, • la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Municipio”, y • si existe el atributo de “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Localidad”. En caso contrario se debe registrar texto libre. |
CP182 | El atributo “TiposFigura:Domicilio:CodigoPostal” no contiene una clave del catálogo de c_CodigoPostal cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, “Domicilio:Municipio” y “Domicilio:Localidad”; o este está vacío. | |
88 | 83 | Carta Porte | No clasificado | Otro error en el documento | CP999 | Error no clasificado |
ASO DE VALIDACIÓN
CÓDIGO ERROR | ERROR | ACLARACIONES | |||||
4 | Errores para CFDI que incluye el complemento Carta Porte 2.0 | ||||||
---|---|---|---|---|---|---|---|
5 | 1 | CFDI | Version | El valor registrado debe ser “3.3”. | CP101 | El valor registrado en este atributo es diferente a “3.3” | Está validación se debe omitir, dado que el timbrado del comprobante debe realizarse con la versión vigente. |
6 | 2 | CFDI | Subtotal | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a cero. | CP102 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o “I”, o el valor registrado en el atributo “Comprobante:Subtotal” es diferente de cero. | |
7 | 3 | CFDI | Moneda | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a “XXX”. | CP103 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o el valor registrado en el atributo “Comprobante:Moneda” es diferente de “XXX”. | |
8 | 4 | CFDI | Moneda | Si el atributo “Comprobante:TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el valor de este atributo debe ser diferente de “XXX”. | CP104 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “I” o el valor registrado en el atributo “Comprobante:Moneda” es igual a “XXX”. | |
9 | 5 | CFDI | Total | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a cero. | CP105 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” o “I”, o el valor registrado en el atributo “Comprobante:Total” es diferente de cero. | |
10 | 6 | CFDI | ObjetoImp | El atributo debe contener un valor del catálogo c_ObjetoImp donde la clave corresponda con: • El valor “01”, No objeto de impuesto. • El valor “02”, Sí objeto de impuesto. • El valor “03”, Sí objeto de impuesto y no obligado al desglose. • El valor “04”, Sí objeto del impuesto y no causa impuesto. Cuando el valor sea 02, se deben desglosar los impuestos a nive Concepto. |
CP106 | El valor del atributo “Conceptos:Concepto:ObjetoImp” no contiene un valor del catálago c_ObjetoImp, o no contiene un valor. | |
11 | 7 | CFDI | Receptor:Rfc | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual al registrado en el atributo “Comprobante:Emisor:Rfc”. | CP107 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “T” y el valor registrado en el atributo “Comprobante:Receptor:Rfc” es diferente al registrado en “Comprobante:Emisor:Rfc”. | |
12 | 8 | CFDI | Receptor:Rfc | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso”, y no se utilice el RFC genérico, se podrá capturar el RFC del cliente, siempre y cuando éste se encuentre en la lista de RFC inscritos no cancelados del SAT (l_RFC). | CP108 | El valor del atributo “Comprobante:TipoDeComprobante” es diferente de “I”, o el valor del atributo “Comprobante:Receptor:Rfc” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC). | |
13 | 9 | CFDI | Concepto:ClaveProdServ | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso”, se debe registrar alguna de las siguientes claves de servicio: 78101500, 78101501, 78101502, 78101503, 78101600, 78101601, 78101602, 78101603, 78101604, 78101700, 78101701, 78101702, 78101703, 78101704, 78101705, 78101706, 78101800, 78101801, 78101802, 78101803, 78101804, 78101806, 78101807, 78101900, 78101901, 78101902, 78101903, 78101904, 78101905, 78102200, 78102201, 78102203, 78102204, 78102205, 78121603, 78141500, 78141501, 84121806, 92121800, 92121801 o 92121802. |
CP109 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I” o el valor registrado en el atributo “Conceptos:Concepto:ClaveProdServ” es diferente de alguna de las claves de servicio requeridas. | |
14 | 10 | CFDI | Concepto:ClaveProdServ | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso” y se registre alguna de las siguientes claves productos relacionadas con el transporte de carga intermodal: 78101900, 78101901, 78101902, 78101903, 78101904 o 78101905, en el complemento Carta Porte debe existir más de uno de los siguientes nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteMaritimo”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP110 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I”, o el valor registrado en el atributo “Conceptos:Concepto:ClaveProdServ”, es diferente de alguna de las claves relacionadas con el transporte intermodal o existe un solo nodo de transporte. | |
15 | 11 | CFDI | Receptor:UsoCFDI | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado”, el valor de este atributo debe ser igual a “P01” con descripción “Por definir” para CFDI 3.3 o igual a “S01” con descripción “Sin efectos fiscales.” Para CFDI 4.0 y posteriores. | CP111 | El valor del atributo “Comprobante:TipoDeComprobante”, es diferente de “I” o el valor registrado en el atributo “Comprobante:Receptor:UsoCFDI”, es diferente de “P01” (Por definir) para CFDI 3.3 o diferente de “S01” con descripción “Sin efectos fiscales” para CFDI 4.0. | |
16 | Errores para el complemento Carta Porte versión 2.0 | ||||||
17 | 12 | CartaPorte | CartaPorte | El nodo “CartaPorte” se debe registrar como un nodo hijo del nodo Complemento en el CFDI y solo debe existir uno. | CP112 | El nodo “CartaPorte” no se registró como nodo hijo del nodo complemento del CFDI o existe más de uno. | |
18 | 13 | CartaPorte | CartaPorte | Este complemento puede coexistir con los siguientes complementos: Timbre Fiscal Digital, Comercio Exterior, Persona Física Integrante de Coordinado, Impuestos Locales, Leyendas Fiscales y aquellos complementos Concepto en los que se defina su relación con este complemento. | CP113 | El complemento registrado de manera adicional, no corresponde con los complementos con los cuales puede coexistir. | |
19 | 14 | CartaPorte | CartaPorte | Cuando el atributo “Comprobante:TipoDeComprobante” sea distinto de “I” o “T”, este complemento no debe existir. | CP114 | El valor registrado en el atributo “Comprobante:TipoDeComprobante” es diferente de “I” o “T”. | |
20 | 15 | CartaPorte | Version | El valor registrado en este atributo debe ser igual a “2.0”. | CP115 | El valor registrado en este atributo es diferente a “2.0” | Está validación se debe omitir, dado que el timbrado del comprobante debe realizarse con la versión vigente. |
21 | 16 | CartaPorte | EntradaSalidaMerc | Cuando el atributo “CartaPorte:TranspInternac” contenga el valor “Sí”, se debe capturar información en este atributo. | CP116 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y no se registra el atributo “EntradaSalidaMerc” con información. | |
22 | 17 | CartaPorte | EntradaSalidaMerc | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP117 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registra el atributo “EntradaSalidaMerc” con información. | |
23 | 18 | CartaPorte | PaisOrigenDestino | Cuando el atributo “CartaPorte:TranspInternac” contenga el valor “Sí”, este atributo debe contener un valor del catálogo catCFDI:c_Pais, que corresponda al país de origen o destino de las mercancías que se están trasladando en los distintos medios de transporte. | CP118 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y el valor registrado en el atributo “CartaPorte:PaisOrigenDestino” no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o no contiene valor alguno. | |
24 | 19 | CartaPorte | PaisOrigenDestino | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP119 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registró información en el atributo “CartaPorte:PaisOrigenDestino”. | |
25 | 20 | CartaPorte | ViaEntradaSalida | Cuando en el atributo “CartaPorte:TranspInternac” se registre el valor “Sí”, este atributo debe contener una clave del catálogo catCartaPorte:c_CveTransporte, que corresponda al medio de transporte en el que se están trasladando los bienes y/o mercancías. | CP120 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “Sí” y el valor registrado en el atributo “CartaPorte:ViaEntradaSalida” no corresponde con alguna de las claves del catálogo c_CveTransporte o no se registró valor alguno. | |
26 | 21 | CartaPorte | ViaEntradaSalida | Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. | CP121 | El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a “No” y se registra el atributo “CartaPorte:ViaEntradaSalida” con información. | |
27 | 22 | CartaPorte | TotalDistRec | Este atributo debe contener un valor siempre que existan los nodos “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, en caso contrario este atributo no debe existir. | CP122 | No se registró valor alguno en el atributo “CartaPorte:TotalDistRec” o se registró un nodo diferente a “Autotransporte” o “TransporteFerroviario”. | |
28 | 23 | CartaPorte | TotalDistRec | El valor registrado deberá corresponder con la suma de los atributos “DistanciaRecorrida” de los nodos “Ubicaciones:Ubicacion”, siempre que exista el atributo “Ubicaciones:Ubicacion:TipoUbicacion” con valor “Destino”. | CP123 | El valor registrado no coincide con la suma de los atributos “DistanciaRecorrida” de los nodos “Ubicaciones:Ubicacion”. | |
29 | 24 | CartaPorte | Ubicaciones:Ubicacion | Cuando se registre el nodo “Mercancias:TransporteFerroviario”, debe existir al menos un nodo “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Origen”. | CP124 | No existe el nodo “Ubicaciones:Ubicacion” con el atributo “Ubicaciones:Ubicacion:TipoUbicacion” que contenga el valor “Origen”. | |
30 | 25 | CartaPorte | Ubicaciones:Ubicacion | Cuando se registre el nodo “Mercancias:TransporteFerroviario”, deben existir al menos 5 nodos “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Destino”. | CP125 | No se registraron los 5 nodos “Ubicaciones:Ubicacion” donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Destino”. | |
31 | 26 | CartaPorte | Ubicaciones:Ubicacion | Cuando exista alguno de los nodos “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo” o “Mercancias:TransporteAereo”, deben existir al menos 2 nodos “Ubicaciones:Ubicacion”, donde existan los atributos “Ubicaciones:Ubicacion:TipoUbicacion” uno con el valor “Origen” y otro con el valor “Destino”. | CP126 | El número de nodos de “Ubicaciones:Ubicacion” es menor a “2”, o no existe al menos un atributo “Ubicaciones:Ubicacion:TipoUbicacion” con el valor “Origen” y “Destino”, respectivamente. | |
32 | 27 | CartaPorte | Ubicacion:IDUbicacion | Cuando exista el nodo “Mercancias:Mercancia:CantidadTransporta”, se debe registrar este atributo, en caso contrario se puede omitir. | CP127 | No existe el atributo “Ubicacion:IDUbicacion” o está vacío, y se registró el nodo “Mercancias:Mercancia:CantidadTransporta”. | |
33 | 28 | CartaPorte | Ubicacion:RFCRemitenteDestinatario | Cuando el valor registrado en este atributo no sea un RFC genérico, el RFC debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC). | CP128 | El valor registrado en el atributo “Ubicaciones:Ubicacion:RFCRemitenteDestinatario” es incorrecto o no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC). | |
34 | 29 | CartaPorte | Ubicacion:NumRegIdTrib | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:RFCRemitenteDestinatario” sea el RFC genérico extranjero (XEXX010101000), este atributo debe contener un valor. | CP129 | No se registró el atributo “Ubicacion:RFCRemitenteDestinatario” o no contiene un valor. | |
35 | 30 | CartaPorte | Ubicacion:ResidenciaFiscal | Este atributo debe existir siempre que el atributo “Ubicaciones:Ubicacion:NumRegIdTrib” contenga un valor, en caso contrario se debe omitir. La clave registrada en este atributo debe encontrarse en el catálogo catCFDI:c_Pais y ser distinta a “MEX”. |
CP130 | No existe información en el atributo “Ubicacion:NumRegIdTrib”, la clave registrada en el atributo “Ubicacion:ResidenciaFiscal” no existe en el catálogo c_Pais o el valor registrado es igual a “MEX”. | |
36 | 31 | CartaPorte | Ubicacion:NumEstacion | Cuando exista el nodo “Mercancias:Autotransporte”, este atributo se debe omitir. | CP131 | No debe existir información en el atributo “Ubicacion:NumEstacion”, siempre que se registre el nodo “Mercancias:Autotransporte”. | |
37 | 32 | CartaPorte | Ubicacion:NumEstacion | Este atributo debe contener un valor de la columna “Clave identificación” del catálogo catCartaPorte:c_Estaciones donde la columna “Clave transporte” corresponda con: • El valor “02”, cuando exista el nodo “Mercancias:TransporteMaritimo”. • El valor “03”, cuando exista el nodo “Mercancias:TransporteAereo”. • El valor “04”, cuando exista el nodo “Mercancias:TransporteFerroviario”. |
CP132 | El valor registrado en el atributo “Ubicacion:NumEstacion” contiene un valor no permitido o el valor registrado no corresponde con alguna de las claves “02”,”03″ o “04”. | |
38 | 33 | CartaPorte | Ubicacion:NombreEstacion | Cuando el atributo “Ubicaciones:Ubicacion:NumEstacion” contenga un valor, este atributo debe existir y la descripción debe corresponder con el catálogo catCartaPorte:c_Estaciones, en caso contrario se debe omitir. | CP133 | El atributo “Ubicacion:NombreEstacion” no contiene un valor o no corresponde con una clave del catálogo catCartaPorte:_Estaciones. | |
39 | 34 | CartaPorte | Ubicacion:NombreEstacion | Cuando el atributo “Ubicacion:NumEstacion”, sea la referida a una extranjera, se debe registrar el nombre de dicha estación y no la descripción contenida en el catálogo. | CP134 | La descripción “Extranjera” no es un valor válido para el nombre de la estación. |
|
40 | 35 | CartaPorte | Ubicacion:NavegacionTrafico | Cuando exista el nodo “Mercancias:TransporteMaritimo”, este atributo debe contener un valor, en caso contrario se debe omitir. | CP135 | No se registró información en el atributo “Ubicacion:NavegacionTrafico” o se registró información en dicho atributo y no existe el nodo “Mercancias:TransporteMaritimo”. | |
41 | 36 | CartaPorte | Ubicacion:TipoEstacion | Cuando la clave registrada en el atributo “Ubicaciones:Ubicacion:NumEstacion”, corresponda a una estación extranjera, este atributo no debe existir; en caso contrario y siempre que exista alguno de los siguientes nodos “Mercancias:TransporteFerroviario”, “Mercancias:TransporteMaritimo” o “Mercancias:TransporteAereo”, se debe registrar una clave del catálogo catCartaPorte:c_TipoEstacion. | CP136 | No se registró una clave en el atributo “Ubicacion:TipoEstacion” o no corresponde con el catálogo c_TipoEstacion, o se registró el nodo “Mercancias:Autotransporte” y este atributo “Ubicacion:TipoEstacion” no debe existir, o el valor registrado en el atributo “Ubicacion:NumEstacion”, corresponde a una estación extranjera. | |
42 | 37 | CartaPorte | Ubicacion:DistanciaRecorrida | Este atributo debe existir cuando se registre alguno de los siguientes nodos “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, y el atributo “Ubicaciones:Ubicación:TipoUbicacion” contenga el valor “Destino”; en caso contrario se debe omitir. | CP137 | No existe el atributo “Ubicacion:DistanciaRecorrida” o no contiene valor, o se registró dicho atributo cuando existe el nodo “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, o el atributo “Ubicación:TipoUbicacion” contiene el valor “Origen”. |
|
43 | 38 | CartaPorte | Ubicacion:Domicilio | Cuando exista el nodo “Mercancias:TransporteFerroviario” y en el atributo “Ubicaciones:Ubicacion:TipoEstacion”, se registre el valor “02” con descripción “Intermedia”, este nodo no debe existir; en caso contrario se debe registrar la información correspondiente en dicho nodo. | CP138 | El nodo “Ubicacion:Domicilio” no debe existir cuando el valor registrado en el atributo “Ubicacion:TipoEstacion” sea igual a “02” y exista el nodo “Mercancias:TransporteFerroviario”. | |
44 | 39 | CartaPorte | Ubicacion:Domicilio:Colonia | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Ubicaciones:Ubicacion:Domicilio:Colonia” debe contener una clave del catálogo catCFDI:c_Colonia, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:CodigoPostal”. | CP139 | El atributo “Domicilio:Colonia” no contiene una clave del catálogo de catCFDI:c_Colonia cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:CodigoPostal”, o este está vacío. | |
45 | 40 | CartaPorte | Ubicacion:Domicilio:Localidad | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_Localidad, donde la columna c_Estado, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”, en caso contrario puede registrar texto libre. | CP140 | El atributo “Domicilio:Localidad” no contiene una clave del catálogo de c_Localidad cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. |
|
46 | 41 | CartaPorte | Ubicacion:Domicilio:Municipio | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Ubicaciones:Ubicacion:Domicilio:Municipio” debe contener una clave del catálogo catCFDI:c_Municipio, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”. | CP141 | El atributo “Domicilio:Municipio” no contiene una clave del catálogo de c_Municipio cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. | |
47 | 42 | CartaPorte | Ubicacion:Domicilio:Estado | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, “USA” o “CAN”, este atributo debe contener un valor del catálogo catCFDI:c_Estado, donde la columna “c_Pais”, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais”, en caso contrario se debe registrar texto libre. | CP142 | El atributo “Domicilio:Estado” no contiene una clave del catálogo de c_Estado cuando la clave del país es “MEX”, “USA” o “CAN”,. o la clave registrada no corresponde con el valor del atributo “Domicilio:Pais”, o este está vacío. | |
48 | 43 | CartaPorte | Ubicacion:Domicilio:CodigoPostal | Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_CodigoPostal, donde: • La clave de la columna “c_Estado”, coincida con el valor registrado en el atributo “Ubicaciones:Ubicacion:Domicilio:Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Municipio”, y • si existe el atributo de “Ubicaciones:Ubicacion:Domicilio:Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Ubicaciones:Ubicacion:Domicilio:Localidad”. En caso contrario se debe registrar texto libre. |
CP143 | El atributo “Domicilio:CodigoPostal” no contiene una clave del catálogo de c_CodigoPostal cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, “Domicilio:Municipio” y “Domicilio:Localidad”; o este está vacío. | |
49 | 44 | CartaPorte | Mercancias | Se debe validar que al menos se registre un nodo “Mercancias:Mercancia” y alguno de los siguientes nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteMaritimo”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP144 | No se registró el nodo “Mercancias:Mercancia” o no existe alguno de los siguientes nodos: “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo” o “Mercancias:TransporteFerroviario”; o dicho nodos están vacíos. | |
50 | 45 | CartaPorte | Mercancias:PesoBrutoTotal | El valor registrado en este atributo debe ser igual a la suma de los atributos “Mercancias:Mercancia:PesoEnKg” siempre que existan los nodos: • “Mercancias:Autotransporte”, • “Mercancias:TransporteAereo”, • “Mercancias:TransporteFerroviario”. |
CP145 | El atributo “Mercancias:PesoBrutoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “Mercancias:Mercancia:PesoEnKg”. | |
51 | 46 | CartaPorte | Mercancias:PesoBrutoTotal | Para el caso del nodo “Mercancias:TransporteMaritimo”, el valor de este atributo debe ser igual a la suma de los atributos “Mercancias:Mercancia:DetalleMercancia:PesoBruto”, por cada nodo “Mercancias:Mercancia” registrado. | CP146 | El atributo “Mercancias:PesoBrutoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “:DetalleMercancia:PesoBruto” por cada nodo “Mercancias:Mercancia” registrado. | |
52 | 47 | CartaPorte | Mercancias:PesoNetoTotal | Cuando exista el nodo “Mercancias:TransporteMaritimo”, el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos “Mercancia:DetalleMercancia:PesoNeto”. | CP147 | El atributo “Mercancias:PesoNetoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “DetalleMercancia:PesoNeto” por cada nodo “Mercancias:Mercancia” registrado. | |
53 | 48 | CartaPorte | Mercancias:PesoNetoTotal | Cuando exista el nodo “Mercancias:TransporteFerroviario”, el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos “TransporteFerroviario:Carro:ToneladasNetasCarro”. | CP148 | El atributo “Mercancias:PesoNetoTotal” no existe o el valor de este atributo no corresponde a la suma de los atributos “Carro:ToneladasNetasCarro” cuando existe el nodo “Mercancias:TransporteFerroviario”. | |
54 | 49 | CartaPorte | Mercancias:NumTotalMercancias | El valor de este atributo debe ser igual al número de elementos “Mercancias:Mercancia”, que se registren en el complemento. | CP149 | El valor registrado no coincide con el número de elementos “Mercancias:Mercancia” que se registraron en el complemento. | |
55 | 50 | CartaPorte | Mercancia:MaterialPeligroso | Cuando el valor registrado en el atributo “Mercancias:Mercancia:BienesTransp” del catálogo catCartaPorte:c_ClaveProdServCP, contenga en la columna “Material peligroso” los valores “0,1” o “1”, este atributo debe existir, en caso contrario se debe omitir. | CP150 | El valor registrado en el atributo “Mercancia:MaterialPeligroso” no es válido o el valor registrado en el atributo “Mercancias:Mercancia:BienesTransp” contiene el valor “0” (cero) en la columna “Material peligroso” del catálogo c_ClaveProdServCP. | |
56 | 51 | CartaPorte | Mercancia:CveMaterialPeligroso | Cuando el valor registrado en el atributo “Mercancias:Mercancia:MaterialPeligroso” es “Sí”, este atributo debe contener una clave del catCartaPorte:c_MaterialPeligroso; en caso contrario no debe existir. | CP151 | El valor registrado en el atributo “Mercancia:CveMaterialPeligroso” es diferente a las establecidas en el catálogo catCartaPorte:c_MaterialPeligroso o no existe dicho atributo. | |
57 | 52 | CartaPorte | Mercancia:Embalaje | Este atributo debe existir siempre que el atributo “Mercancias:Mercancia:CveMaterialPeligroso”, contenga un valor, en caso contrario este atributo debe omitirse. | CP152 | El atributo “Mercancia:Embalaje” no existe o el valor registrado no coincide con una clave del catálogo c_TipoEmbalaje o no existe el atributo “Mercancias:Mercancia:CveMaterialPeligroso” para que dicho atributo sea registrado. | |
58 | 53 | CartaPorte | Mercancia:ValorMercancia | Cuando exista el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor; en caso contrario se puede omitir. | CP153 | El atributo “Mercancia:ValorMercancia” no existe o está vacío. | |
59 | 54 | CartaPorte | Mercancia:Moneda | Cuando el atributo “Mercancias:Mercancia:ValorMercancia” contenga un valor, este atributo debe existir. | CP154 | El atributo “Mercancia:Moneda” no existe o está vacío, o no existe el atributo “Mercancia:ValorMercancia”. | |
60 | 55 | CartaPorte | Mercancia:FraccionArancelaria | Cuando en el atributo “CartaPorte:TranspInternac” se registre “Sí”, el valor de este atributo debe ser igual a alguna de las claves del catálogo catComExt:c_FraccionArancelaria, en caso contrario este atributo no debe existir. | CP155 | El atributo “Mercancia:FraccionArancelaria” no existe, está vacío, o no contiene alguna de las claves del catálogo catComExt:c_FraccionArancelaria o el valor del atributo “CartaPorte:TranspInternac” es diferente de “Sí”. | |
61 | 56 | CartaPorte | Mercancia:Pedimentos | Cuando en el atributo “CartaPorte:TranspInternac” se registre “Sí” y el atributo “CartaPorte:EntradaSalidaMerc” contenga el valor “Entrada”, este nodo debe existir, en caso contrario se puede omitir. | CP156 | El nodo “Mercancia:Pedimentos” no existe o no debe registrarse dado que el valor del atributo “CartaPorte:TranspInternac” es “No”. |
|
62 | 57 | CartaPorte | Pedimentos:Pedimento | El valor registrado debe cumplir con lo siguiente: • El valor de las posiciones uno y dos deben ser menor o igual que los últimos dos dígitos del año de la fecha actual. • Las posiciones cinco y seis deben corresponder con una clave del catálogo de aduanas (catCFDI:c_Aduanas). • Las posiciones nueve a la doce deben corresponder con un número de patente del catálogo de patentes aduanales (catCFDI:c_PatenteAduanal). • El valor de los últimos seis dígitos debe estar entre el valor mínimo 1 y el valor máximo de números consecutivos de la columna cantidad del catálogo catCFDI:c_NumPedimentoAduana que correspondan a los usados por la aduana en ese año. |
CP157 | El atributo “Pedimentos:Pedimento” no existe, está vacío o no cuenta con la estructura definida. | |
63 | 58 | CartaPorte | Mercancia:GuiasIdentificacion | Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “T”, que corresponde a la descripción de “Traslado y a nivel “Concepto” en el atributo “Comprobante:ClaveProdServ”, se registren las claves “31181701” o “24112700” con descripción “Empaques” y “Estibas” respectivamente, este nodo debe existir, en caso contrario se puede omitir. | CP158 | No existe el nodo “Mercancia:GuiasIdentificacion” o se registró este nodo cuando el tipo de comprobante es diferente de “T” o el valor registrado en el atributo “Comprobante:ClaveProdServ” es distinto de “31181701” y de “24112700”. | |
64 | 59 | CartaPorte | Mercancia:CantidadTransporta:IDOrigen | El valor registrado en este atributo debe ser igual a alguno de los valores registrados en los atributos “Ubicaciones:Ubicacion:IDUbicacion”, siempre que el atributo “Ubicaciones:Ubicacion:TipoUbicacion”, contenga el valor “Origen”. | CP159 | El atributo “CantidadTransporta:IDOrigen” no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”. | |
65 | 60 | CartaPorte | Mercancia:CantidadTransporta:IDDestino | El valor registrado en este atributo debe ser igual a alguno de los valores registrados en los atributos “Ubicaciones:Ubicacion:IDUbicacion”, siempre que el atributo “Ubicaciones:Ubicacion:TipoUbicacion”, contenga el valor “Destino”. | CP160 | El atributo “CantidadTransporta:IDDestino” no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”. | |
66 | 61 | CartaPorte | Mercancia:CantidadTransporta:CvesTransporte | El valor de este atributo debe contener una clave del catálogo catCartaPorte:c_CveTransporte, siempre que se registre más de uno de los siguientes nodos: “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo”, “Mercancias:TransporteFerroviario”. En caso contrario no debe existir. |
CP161 | El atributo “CantidadTransporta:CvesTransporte” no existe, es diferente de alguna de las claves del catálogo catCartaPorte:c_CveTransporte, o no existe más de un nodo “Mercancias:Autotransporte”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo”, “Mercancias:TransporteFerroviario”. |
|
67 | 62 | CartaPorte | Mercancia:DetalleMercancia | Cuando exista un nodo “Mercancias:TransporteMaritimo”; este nodo debe existir, en caso contrario debe omitirse. | CP162 | No existe el nodo “Mercancia:DetalleMercancia”, se registró sin información o no existe el nodo “Mercancias:TransporteMaritimo”. | |
68 | 63 | CartaPorte | Autotransporte:Seguros:AseguraMedAmbiente | Cuando en el atributo “Mercancias:Mercancia:MaterialPeligroso” se registre “Sí”, este atributo debe contener un valor, en caso contrario se debe omitir. | CP163 | No existe el atributo “Seguros:AseguraMedAmbiente”, se registró sin información o el valor del atributo “Mercancia:MaterialPeligroso” es “No”. | |
69 | 64 | CartaPorte | Autotransporte:Seguros:PolizaMedAmbiente | Cuando se registre un valor en el atributo “Mercancias:Autotransporte:Seguros:AseguraMedAmbiente”; este atributo debe existir, en caso contrario se debe omitir. | CP164 | No existe el atributo “Seguros:PolizaMedAmbiente”, se registró sin información o no existe el atributo “Seguros:AseguraMedAmbiente”. | |
70 | 65 | CartaPorte | Autotransporte:Remolques | Cuando el valor registrado en el atributo “Mercancias:Autotransporte:IdentificacionVehicular:ConfigVehicular” del catálogo catCartaPorte:c_ConfigAutotransporte, contenga en la columna “Remolque” el valor “1”, este nodo debe existir, si contiene el valor “0,1” el nodo puede existir, en caso de contener el valor “0” este nodo se debe omitir. | CP165 | No existe el nodo “Autotransporte:Remolques”, se registró sin información o el valor registrado en el atributo “IdentificacionVehicular:ConfigVehicular” contiene un valor diferente de “0,1” o “1” en la columna “Remolque” del catálogo c_ConfigAutotransporte. | Se ajustó la validación para aclarar la forma de su aplicación. |
71 | 66 | CartaPorte | TransporteAereo:RFCEmbarcador | El valor registrado en este atributo debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC). | CP166 | El valor registrado en el atributo “TransporteAereo:RFCEmbarcador” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC), está vacío o ya se registró el atributo “TransporteAereo:NumRegIdTribEmbarc”. | |
72 | 67 | CartaPorte | TransporteAereo:NumRegIdTribEmbarc | Cuando el atributo “Mercancias:TransporteAereo:RFCEmbarcador” no contenga un valor, este atributo debe existir. | CP167 | No existe información en el atributo “TransporteAereo:NumRegIdTribEmbarc” o ya se registró el atributo “TransporteAereo:RFCEmbarcador”. | |
73 | 68 | CartaPorte | TransporteAereo:ResidenciaFiscalEmbarc | Cuando el atributo “Mercancias:TransporteAereo:NumRegIdTribEmbarc” contenga un valor, la clave registrada en este atributo debe ser distinta a “MEX” y encontrarse en el catálogo catCFDI:c_Pais. | CP168 | No existe el atributo “TransporteAereo:ResidenciaFiscalEmbarc”, está vacío, no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o la clave registrada es igual a “MEX”, o no existe el atributo “NumregIdTribEmbarc”. | |
74 | 69 | CartaPorte | TransporteFerroviario:Carro:ToneladasNetasCarro | Cuando exista el nodo “Mercancias:TransporteFerroviario:Carro:Contenedor”, el valor de este atributo debe ser igual a la suma de los valores registrados en kilogramos convertidos a toneladas de los atributos “Mercancias:TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia”. En caso de no existir el nodo “Carro:Contenedor”, este atributo debe tener un valor. |
CP169 | No existe el atributo “Carro:ToneladasNetasCarro”, está vacío, o la suma en kilogramos no corresponde a la conversión a toneladas de los valores registrados en el atributo “Contenedor:PesoNetoMercancia”. | |
75 | 70 | CartaPorte | TransporteFerroviario:Carro:Contenedor | Cuando el valor registrado en el atributo “Mercancias:TransporteFerroviario:TipoDeServicio” del catálogo catCartaPorte:c_TipoDeServicio, contenga en la columna “Contenedor” el valor “1”, este nodo debe existir, en caso contrario se debe omitir. | CP170 | No existe el nodo “Carro:Contenedor”, se registró sin información, o el valor registrado en el atributo “Mercancias:TransporteFerroviario:TipoDeServicio” contiene un valor diferente de “1” en la columna “Contenedor” del catálogo c_TipoDeServicio. | |
76 | 71 | CartaPorte | FiguraTransporte | Cuando exista el nodo “Mercancias:Autotransporte”, este elemento debe existir. | CP171 | No existe el nodo “CartaPorte:FiguraTransporte” o se registró sin información. | |
77 | 72 | CartaPorte | FiguraTransporte:TiposFigura | Cuando exista el nodo “Mercancias:Autotransporte”, este nodo debe existir al menos una vez donde el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” debe contener la clave “01” del catálogo catCartaPorte:c_FiguraTransporte, que corresponde a “Operador”. | CP172 | No existe el nodo “FiguraTransporte:TiposFigura” o se registró sin información. | |
78 | 73 | CartaPorte | TiposFigura:RFCFigura | El valor registrado en este atributo debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC), en caso contrario se debe omitir este atributo y registrar la información correspondiente en el atributo “CartaPorte:FiguraTransporte:TiposFigura:NumRegIdTribFigura”. | CP173 | El valor registrado en el atributo “TiposFigura:RFCFigura” no se encuentra en la lista de RFC inscritos no cancelados del SAT (l_RFC), está vacío o ya se registró el atributo “TiposFigura:NumRegIdTribFigura”. | |
79 | 74 | CartaPorte | TiposFigura:NumLicencia | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” sea igual a “01”, este atributo debe existir, en caso contrario se debe omitir. | CP174 | No existe el atributo “TiposFigura:NumLicencia”, no cumple con el patrón, o el valor registrado en el atributo “TiposFigura:TIpoFigura” es diferente de “01”. | |
80 | 75 | CartaPorte | TiposFigura:NumRegIdTribFigura | Cuando el atributo “CartaPorte:FiguraTransporte:TiposFigura:RFCFigura” no contenga un valor, este atributo debe existir. | CP175 | No existe información en el atributo “TiposFigura:NumRegIdTribFigura” o ya se registró el atributo “TiposFigura:RFCFigura”. | |
81 | 76 | CartaPorte | TiposFigura:ResidenciaFiscalFigura | Este atributo debe existir siempre que el atributo “CartaPorte:FiguraTransporte:TiposFigura:NumRegIdTribFigura” contenga un valor, en caso contrario se debe omitir. La clave registrada en este atributo debe encontrarse en el catálogo catCFDI:c_Pais y ser distinta a “MEX”. |
CP176 | No existe el atributo “TiposFigura:ResidenciaFiscalFigura”, está vacío, no corresponde con alguna de las claves del catálogo catCFDI:c_Pais o la clave registrada es igual a “MEX” o no existe el atributo “NumRegIdTribFigura”. | |
82 | 77 | CartaPorte | TiposFigura:PartesTransporte | Cuando en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” se registre el valor “02” o “03”, este nodo debe existir, en caso contrario se debe omitir. | CP177 | No existe el nodo “TiposFigura:PartesTransporte”, se registró sin información o el valor registrado en el atributo “TiposFigura:TipoFigura” tiene un valor diferente de “02” o “03”. | |
83 | 78 | CartaPorte | TiposFigura:Domicilio:Colonia | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Colonia” debe contener una clave del catálogo catCFDI:c_Colonia, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:CodigoPostal”. | CP178 | El atributo “TiposFigura:Domicilio:Colonia” no contiene una clave del catálogo de catCFDI:c_Colonia cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:CodigoPostal”, o este está vacío. | |
84 | 79 | CartaPorte | TiposFigura:Domicilio:Localidad | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_Localidad, donde la columna c_Estado, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”, en caso contrario puede registrar texto libre. | CP179 | El atributo “TiposFigura:Domicilio:Localidad” no contiene una clave del catálogo de c_Localidad cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. |
|
85 | 80 | CartaPorte | TiposFigura:Domicilio:Municipio | Cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Municipio” debe contener una clave del catálogo catCFDI:c_Municipio, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”. | CP180 | El atributo “TiposFigura:Domicilio:Municipio” no contiene una clave del catálogo de c_Municipio cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, o este está vacío. | |
86 | 81 | CartaPorte | TiposFigura:Domicilio:Estado | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, “USA” o “CAN”, este atributo debe contener un valor del catálogo catCFDI:c_Estado, donde la columna “c_Pais”, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais”, en caso contrario se debe registrar texto libre. | CP181 | El atributo “TiposFigura:Domicilio:Estado” no contiene una clave del catálogo de c_Estado cuando la clave del país es “MEX”, “USA” o “CAN”,. o la clave registrada no corresponde con el valor del atributo “Domicilio:Pais”, o este está vacío. | |
87 | 82 | CartaPorte | TiposFigura:Domicilio:CodigoPostal | Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Pais” sea “MEX”, este atributo debe contener un valor del catálogo catCFDI:c_CodigoPostal, donde: • La clave de la columna “c_Estado”, coincida con el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Estado”, • la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Municipio”, y • si existe el atributo de “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “CartaPorte:FiguraTransporte:TiposFigura:Domicilio:Localidad”. En caso contrario se debe registrar texto libre. |
CP182 | El atributo “TiposFigura:Domicilio:CodigoPostal” no contiene una clave del catálogo de c_CodigoPostal cuando la clave del país es “MEX” o la clave registrada no corresponde con el valor del atributo “Domicilio:Estado”, “Domicilio:Municipio” y “Domicilio:Localidad”; o este está vacío. | |
88 | 83 | Carta Porte | No clasificado | Otro error en el documento | CP999 | Error no clasificado |
Considera las siguientes Claves de Productos y Servicios que aplican para incorporar o no, el Complemento de Carta Porte en el CFDI.Puedes utilizar el buscador del SAT para identificar la clave del producto o servicio que deseas facturar.
Considera las siguientes Claves de Productos y Servicios que aplican para incorporar o no, el Complemento de Carta Porte en el CFDI.Puedes utilizar el buscador del SAT para identificar la clave del producto o servicio que deseas facturar.
Considera | Símbolo |
Aplica | |
No Aplica | |
Precaución |
Importante: A pesar de que para la Clase: Servicios de manejo de materiales no debería utilizarse el Complemento Carta Porte, la Clave (hija): Tarifa de fletes, por su descripción, sí debería utilizarse el Complemento Carta Porte. |
Servicios de Transporte (Generales)
Código | Nombre | Complemento |
78101500 | Transporte de carga aérea | |
78101600 | Transporte de carga por ferrocarril | |
78101700 | Transporte de carga por mar | |
78101800 | Transporte de carga por carretera | |
78101900 | Transporte de carga intermodal | |
78102000 | Transporte de carga en naves espaciales | |
78102100 | Servicios de oleoductos | |
78102200 | Servicios postales de paqueteo y courrier | |
78121500 | Empaque | |
78121603 | Tarifa de los fletes |
No son Servicios de Transporte
Clase | Código | Nombre | Complemento |
78121500 | Empaque | ||
78121501 | Contenedorización de mercancías | ||
78121502 | Servicios de embalaje | ||
78121600 | Servicios de manejo de materiales | ||
78121601 | Carga y descarga de mercancías | ||
78121602 | Servicios de pesaje | ||
78121603 | Tarifa de los fletes | ||
78121604 | Servicio de arriendo o leasing de montacargas |
Servicios de Transporte por carretera
Clase | Código | Nombre | Complemento |
78101800 | Transporte de carga por carretera | ||
78101801 | Servicios de transporte de carga por carretera (en camión) en área local | ||
78101802 | Servicios transporte de carga por carretera (en camión) a nivel regional y nacional | ||
78101803 | Servicios de transporte de vehículos | ||
78101804 | Servicios de reubicación | ||
78101805 | Servicio de alquiler de remolques o camiones cisterna | ||
78101806 | Servicios transporte de carga por carretera a nivel internacional | ||
78101807 | Servicios de transporte de carga de petróleo o químicos por carretera |
Servicios de organización de transporte
Clase | Código | Nombre | Complemento |
78141500 | Servicios de organización de transportes | ||
78141501 | Servicios de expedidores de fletes | ||
78141502 | Servicios de agentes aduaneros | ||
78141503 | Servicios de comparación de tarifas de la industria del transporte o de auditoria de fletes | ||
78141504 | Refacturación y fletes manejados por proveedores o vendedores |
No, se genera un solo CFDI ya sea de tipo ingreso o de traslado con el complemento “Carta Porte”, donde se podrán registrar tantos nodos origen y destino como lo determine la o el contribuyente en el traslado de los bienes o mercancías y bajo esa condición existirá o no el nodo “CantidadTransporta” para identificar los distintos puntos donde se recoge y/o se entrega la mercancía.
Cambios en Preguntas Frecuentes: Anteriormente era la pregunta 9 de la categoría antes llamada Autotransporte federal que se nombra ahora: Autotransporte. |
No, se debe emitir un CFDI de tipo ingreso con complemento “Carta Porte” por cada cliente a quien se le preste el servicio, aunque dichas mercancías se trasladen en el mismo medio de transporte y se dirijan al mismo destino.
Cambios en Preguntas Frecuentes: Anteriormente era la pregunta 7 de la categoría antes llamada Autotransporte federal que se nombra ahora: Autotransporte. |
Sí, es un dato obligatorio para la emisión del CFDI con complemento “Carta Porte”.
Cambios en Preguntas Frecuentes: Anteriormente era la pregunta 4 de la categoría antes llamada Autotransporte federal que se nombra ahora: Autotransporte. |
Sí, es necesario contar con una póliza de seguro que cubra los riesgos del autotransporte utilizado para el traslado de los bienes o mercancías ya que los datos de la aseguradora y número de póliza para autotransporte federal son datos requeridos que se deben registrar en el CFDI con complemento “Carta Porte”.
Sí, es obligatorio registrar los siguientes datos:
- Clave en el RFC de la o el operador (solo en caso de ser nacional).
- Número de licencia.
- Nombre de la o el operador.
- Número de registro de identificación tributario de la o el operador (en caso de ser extranjera o extranjero).
- Residencia fiscal del operador (en caso de ser extranjera o extranjero).