WhatsApp

¿Necesitas
ayuda?

CARTA PORTE VERSIÓN 2.0 - Publicado SAT: 01.06.2021

Matriz de errores del Complemento Carta Porte



Número de errorElemento al que pertenceAtributoCódigo de errorCaso de validaciónErrorAclaraciones
1CFDIVersionCP101El valor registrado debe ser “3.3”.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.
2CFDISubtotalCP102Cuando 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.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.
3CFDIMonedaCP103Cuando 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”.El valor del atributo "Comprobante:TipoDeComprobante" es diferente de "T" o el valor registrado en el atributo "Comprobante:Moneda" es diferente de "XXX".
4CFDIMonedaCP104Si 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”.El valor del atributo "Comprobante:TipoDeComprobante" es diferente de "I" o el valor registrado en el atributo "Comprobante:Moneda" es igual a "XXX".
5CFDITotalCP105Cuando 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.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.
6CFDIReceptor:RfcCP106Cuando el CFDI incluya también el complemento de Comercio Exterior versión 1.1, se debe omitir la validación correspondiente al código de error CCE151 de dicho complemento así como el numeral 3 del apéndice 2 de la Guía de llenado de los comprobantes fiscales digitales por Internet (Anexo 20) y aplicar lo siguiente: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”.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".
7CFDIReceptor:RfcCP107Cuando 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).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).
8CFDIConcepto:ClaveProdServCP108Cuando 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.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.
9CFDIConcepto:ClaveProdServCP109Cuando 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".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.
10CFDIConcepto:ImpuestosCP110Cuando el atributo “Comprobante:TipoDeComprobante” contenga el valor “I”, que corresponde a la descripción de “Ingreso”, el valor registrado en el atributo “Comprobante:Receptor:Rfc” corresponde a una persona moral (12 caracteres,) y a nivel complemento existe el nodo “Mercancias:Autotransporte”, debe existir información en los nodos “Cfdi:Conceptos:Concepto:Impuestos:Traslados:Traslado” y “Cfdi:Conceptos:Concepto:Impuestos:Retenciones:Retencion”.El valor del atributo "Comprobante:TipoDeComprobante", es diferente de "I", el valor registrado en el atributo "Comprobante:Receptor:Rfc" es diferente al de una persona moral o no existe el nodo “Mercancias:Autotransporte”, o no existe información en los nodos "Cfdi:Conceptos:Concepto:Impuestos:Traslados:Traslado” e “Cfdi:Conceptos:Concepto:Impuestos:Retenciones:Retencion”.
11CFDIReceptor:UsoCFDICP111Cuando 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. 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.
12CartaPorteCartaPorteCP112El nodo "CartaPorte" se debe registrar como un nodo hijo del nodo Complemento en el CFDI y solo debe existir uno.El nodo "CartaPorte" no se registró como nodo hijo del nodo complemento del CFDI o existe más de uno.
13CartaPorteCartaPorteCP113Este complemento puede coexistir con los siguientes complementos: Timbre Fiscal Digital, Comercio Exterior, Persona Física Integrante de Coordinado y aquellos complementos Concepto en los que se defina su relación con este complemento.El complemento registrado de manera adicional, no corresponde con los complementos con los cuales puede coexistir.
14CartaPorteCartaPorteCP114Cuando el atributo “Comprobante:TipoDeComprobante” sea distinto de "I" o "T", este complemento no debe existir.El valor registrado en el atributo "Comprobante:TipoDeComprobante" es diferente de "I" o "T".
15CartaPorteVersionCP115El valor registrado en este atributo debe ser igual a “2.0”.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.
16CartaPorteEntradaSalidaMercCP116Cuando el atributo “CartaPorte:TranspInternac” contenga el valor “Sí”, se debe capturar información en este atributo.El valor registrado en el atributo "CartaPorte:TranspInternac" es igual a "Sí" y no se registra el atributo "EntradaSalidaMerc" con información.
17CartaPorteEntradaSalidaMercCP117Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir.El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a "No" y se registra el atributo "EntradaSalidaMerc" con información.
18CartaPortePaisOrigenDestinoCP118Cuando 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. 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.
19CartaPortePaisOrigenDestinoCP119Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir. El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a "No" y se registró información en el atributo "CartaPorte:PaisOrigenDestino".
20CartaPorteViaEntradaSalidaCP120Cuando 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. 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.
21CartaPorteViaEntradaSalidaCP121Si el atributo “CartaPorte:TranspInternac” contiene el valor “No”, este atributo no debe existir.El valor registrado en el atributo “CartaPorte:TranspInternac” es igual a "No" y se registra el atributo "CartaPorte:ViaEntradaSalida" con información.
22CartaPorteTotalDistRecCP122Este atributo debe contener un valor siempre que existan los nodos “Mercancias:Autotransporte” o “Mercancias:TransporteFerroviario”, en caso contrario este atributo no debe existir.No se registró valor alguno en el atributo "CartaPorte:TotalDistRec" o se registró un nodo diferente a "Autotransporte" o "TransporteFerroviario".
23CartaPorteTotalDistRecCP123El 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”.El valor registrado no coincide con la suma de los atributos "DistanciaRecorrida" de los nodos “Ubicaciones:Ubicacion".
24CartaPorteUbicaciones:UbicacionCP124Cuando se registre el nodo “Mercancias:TransporteFerroviario”, debe existir al menos un nodo “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Origen”.No existe el nodo "Ubicaciones:Ubicacion" con el atributo "Ubicaciones:Ubicacion:TipoUbicacion" que contenga el valor "Origen".
25CartaPorteUbicaciones:UbicacionCP125Cuando se registre el nodo “Mercancias:TransporteFerroviario”, deben existir al menos 5 nodos “Ubicaciones:Ubicacion”, donde el atributo “Ubicaciones:Ubicacion:TipoUbicacion” contenga el valor “Destino”.No se registraron los 5 nodos "Ubicaciones:Ubicacion" donde el atributo "Ubicaciones:Ubicacion:TipoUbicacion" contenga el valor "Destino".
26CartaPorteUbicaciones:UbicacionCP126Cuando 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”.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.
27CartaPorteUbicacion:IDUbicacionCP127Cuando exista el nodo “Mercancias:Mercancia:CantidadTransporta”, se debe registrar este atributo, en caso contrario se puede omitir.No existe el atributo "Ubicacion:IDUbicacion" o está vacío, y se registró el nodo “Mercancias:Mercancia:CantidadTransporta”.
28CartaPorteUbicacion:RFCRemitenteDestinatarioCP128Cuando 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).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).
29CartaPorteUbicacion:NumRegIdTribCP129Cuando el valor registrado en el atributo “Ubicaciones:Ubicacion:RFCRemitenteDestinatario” sea el RFC genérico extranjero (XEXX010101000), este atributo debe contener un valor.No se registró el atributo "Ubicacion:RFCRemitenteDestinatario" o no contiene un valor.
30CartaPorteUbicacion:ResidenciaFiscalCP130Este 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”. 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".
31CartaPorteUbicacion:NumEstacionCP131Cuando exista el nodo “Mercancias:Autotransporte”, este atributo se debe omitir.No debe existir información en el atributo "Ubicacion:NumEstacion", siempre que se registre el nodo “Mercancias:Autotransporte”.
32CartaPorteUbicacion:NumEstacionCP132Este 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”.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".
33CartaPorteUbicacion:NombreEstacionCP133Cuando 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. El atributo "Ubicacion:NombreEstacion" no contiene un valor o no corresponde con una clave del catálogo catCartaPorte:_Estaciones.
34CartaPorteUbicacion:NombreEstacionCP134Cuando 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.La descripción "Extranjera" no es un valor válido para el nombre de la estación.
35CartaPorteUbicacion:NavegacionTraficoCP135Cuando exista el nodo “Mercancias:TransporteMaritimo”, este atributo debe contener un valor, en caso contrario se debe omitir.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".
36CartaPorteUbicacion:TipoEstacionCP136Cuando 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.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.
37CartaPorteUbicacion:DistanciaRecorridaCP137Este 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.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 elatributo “Ubicación:TipoUbicacion” contiene el valor "Origen".
38CartaPorteUbicacion:DomicilioCP138Cuando 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.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".
39CartaPorteUbicacion:Domicilio:ColoniaCP139Cuando 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”.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.
40CartaPorteUbicacion:Domicilio:LocalidadCP140Cuando 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. 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.
41CartaPorteUbicacion:Domicilio:MunicipioCP141Cuando 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”.El atributo "Domicilio:Municipio" 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 atributo "Domicilio:Estado", o este está vacío.
42CartaPorteUbicacion:Domicilio:EstadoCP142Cuando 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.El atributo "Domicilio:Estado" no contiene una clave del catálogo de c_Localidad 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.
43CartaPorteUbicacion:Domicilio:CodigoPostalCP143Cuando 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. 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.
44CartaPorteMercanciasCP144Se 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".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.
45CartaPorteMercancias:PesoBrutoTotalCP145El 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".El atributo "Mercancias:PesoBrutoTotal" no existe o el valor de este atributo no corresponde a la suma de los atributos "Mercancias:Mercancia:PesoEnKg".
46CartaPorteMercancias:PesoBrutoTotalCP146Para 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.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.
47CartaPorteMercancias:PesoNetoTotalCP147Cuando 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”. 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.
48CartaPorteMercancias:PesoNetoTotalCP148Cuando 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”.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".
49CartaPorteMercancias:NumTotalMercanciasCP149El valor de este atributo debe ser igual al número de elementos “Mercancias:Mercancia”, que se registren en el complemento.El valor registrado no coincide con el número de elementos "Mercancias:Mercancia" que se registraron en el complemento.
50CartaPorteMercancia:MaterialPeligrosoCP150Cuando 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.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.
51CartaPorteMercancia:CveMaterialPeligrosoCP151Cuando 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.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.
52CartaPorteMercancia:EmbalajeCP152Este atributo debe existir siempre que el atributo “Mercancias:Mercancia:CveMaterialPeligroso”, contenga un valor, en caso contrario este atributo debe omitirse.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.
53CartaPorteMercancia:ValorMercanciaCP153Cuando exista el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor; en caso contrario se puede omitir.El atributo "Mercancia:ValorMercancia" no existe o está vacío.
54CartaPorteMercancia:MonedaCP154Cuando el atributo "Mercancias:Mercancia:ValorMercancia" contenga un valor, este atributo debe existir. El atributo "Mercancia:Moneda" no existe o está vacío, o no existe el atributo “Mercancia:ValorMercancia".
55CartaPorteMercancia:FraccionArancelariaCP155Cuando 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.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í".
56CartaPorteMercancia:PedimentosCP156Cuando 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.El nodo "Mercancia:Pedimentos" no existe o no debe registrarse dado que el valor del atributo “CartaPorte:TranspInternac” es "No".
57CartaPortePedimentos:PedimentoCP157El 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. El atributo "Pedimentos:Pedimento" no existe, está vacío o no cuenta con la estructura definida.
58CartaPorteMercancia:GuiasIdentificacionCP158Cuando 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.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".
59CartaPorteMercancia:CantidadTransporta:IDOrigenCP159El 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”. El atributo "CantidadTransporta:IDOrigen" no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”.
60CartaPorteMercancia:CantidadTransporta:IDDestinoCP160El 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”.El atributo "CantidadTransporta:IDDestino" no existe, está vacío o no coincide con un valor registrado en el atributo “Ubicacion:IDUbicacion”.
61CartaPorteMercancia:CantidadTransporta:CvesTransporteCP161El 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.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".
62CartaPorteMercancia:DetalleMercanciaCP162Cuando exista un nodo “Mercancias:TransporteMaritimo”; este nodo debe existir, en caso contrario debe omitirse.No existe el nodo "Mercancia:DetalleMercancia", se registró sin información o no existe el nodo "Mercancias:TransporteMaritimo".
63CartaPorteAutotransporte:Seguros:AseguraMedAmbienteCP163Cuando en el atributo “Mercancias:Mercancia:MaterialPeligroso” se registre “Sí”, este atributo debe contener un valor, en caso contrario se debe omitir.No existe el atributo "Seguros:AseguraMedAmbiente", se registró sin información o el valor del atributo "Mercancia:MaterialPeligroso” es "No".
64CartaPorteAutotransporte:Seguros:PolizaMedAmbienteCP164Cuando se registre un valor en el atributo “Mercancias:Autotransporte:Seguros:AseguraMedAmbiente”; este atributo debe existir, en caso contrario se debe omitir.No existe el atributo "Seguros:PolizaMedAmbiente", se registró sin información o no existe el atributo "Seguros:AseguraMedAmbiente”.
65CartaPorteAutotransporte:RemolquesCP165Cuando 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.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.
66CartaPorteTransporteAereo:RFCEmbarcadorCP166El valor registrado en este atributo debe encontrarse en la lista del RFC inscritos no cancelados del SAT (l_RFC).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".
67CartaPorteTransporteAereo:NumRegIdTribEmbarcCP167Cuando el atributo “Mercancias:TransporteAereo:RFCEmbarcador” no contenga un valor, este atributo debe existir.No existe información en el atributo "TransporteAereo:NumRegIdTribEmbarc" o ya se registró el atributo "TransporteAereo:RFCEmbarcador".
68CartaPorteTransporteAereo:ResidenciaFiscalEmbarcCP168Cuando 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.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".
69CartaPorteTransporteFerroviario:Carro:ToneladasNetasCarroCP169Cuando exista el nodo “Mercancias:TransporteFerroviario:Carro:Contenedor”, el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos “Mercancias:TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia”.En caso de no existir el nodo “Mercancias:TransporteFerroviario:Carro:Contenedor”, este atributo debe tener un valor.No existe el atributo "Carro:ToneladasNetasCarro", está vacío, o la suma no corresponde con los valores registrados en el atributo “Contenedor:PesoNetoMercancia”.
70CartaPorteTransporteFerroviario:Carro:ContenedorCP170Cuando 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. 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.
71CartaPorteFiguraTransporteCP171Cuando exista el nodo “Mercancias:Autotransporte”, este elemento debe existir.No existe el nodo "CartaPorte:FiguraTransporte" o se registró sin información.
72CartaPorteFiguraTransporte:TiposFiguraCP172Cuando 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”.No existe el nodo "FiguraTransporte:TiposFigura" o se registró sin información.
73CartaPorteTiposFigura:RFCFiguraCP173El 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".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".
74CartaPorteTiposFigura:NumLicenciaCP174Cuando el valor registrado en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” sea igual a “01”, este atributo debe existir, en caso contrario se debe omitir. 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".
75CartaPorteTiposFigura:NumRegIdTribFiguraCP175Cuando el atributo “CartaPorte:FiguraTransporte:TiposFigura:RFCFigura” no contenga un valor, este atributo debe existir.No existe información en el atributo "TiposFigura:NumRegIdTribFigura" o ya se registró el atributo "TiposFigura:RFCFigura".
76CartaPorteTiposFigura:ResidenciaFiscalFiguraCP176Este 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”.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".
77CartaPorteTiposFigura:PartesTransporteCP177Cuando en el atributo “CartaPorte:FiguraTransporte:TiposFigura:TipoFigura” se registre el valor “02” o “03”, este nodo debe existir, en caso contrario se debe omitir.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".
78CartaPorteTiposFigura:Domicilio:ColoniaCP178Cuando 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”.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.
79CartaPorteTiposFigura:Domicilio:LocalidadCP179Cuando 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.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.
80CartaPorteTiposFigura:Domicilio:MunicipioCP180Cuando 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”.El atributo "TiposFigura:Domicilio:Municipio" 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.
81CartaPorteTiposFigura:Domicilio:EstadoCP181Cuando 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.El atributo "TiposFigura:Domicilio:Estado" no contiene una clave del catálogo de c_Localidad cuando la clave del país es "MEX", "USA" o "CAN". o la clave registrada no corresponde con valor del atributo "Domicilio:Pais", o este está vacío.
82CartaPorteTiposFigura:Domicilio:CodigoPostalCP182Cuando 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.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.
83CartaPorteNo clasificadoCP999Otro error en el documentoError no clasificado

Cumple con las disposiciones del SAT y transporta tu mercancia en regla - Complemento Carta Porte 2.0

Ver también:


Complemento Carta Porte versión 2.0 Complemento Carta Porte 2.0
Genera un comprobante fiscal por las operaciones de traslado de mercancías
Complementos Listado de complementos
Conoce los complementos que puedes incorporar a tu factura
Anexo 20 Versión 4.0 Anexo 20 Versión 4.0
Nuevo CFDI 4.0

Software


GNcys Carta Porte GNcys Carta Porte (CP)
Software para generar Cartas Porte

Enlaces externos


SAT - Servicio de Administración Tributaria Portal de trámites y servicios (SAT)
Servicio de Administración Tributaria