Matriz de errores Complemento Carta Porte 2.0

Listado de errores para el complemento de Carta Porte 2.0

Matriz de errores para CFDI que incluye el complemento Carta Porte 2.0

CódigoNodo / Campo
CP101VersionEl valor registrado debe ser “3.3”.El valor registrado en este atributo es diferente a “3.3”
CP102SubtotalCuando 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.
CP103MonedaCuando 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”.
CP104MonedaSi 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”.
CP105TotalCuando 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.
CP106Receptor: RfcCuando 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””.
CP107Receptor: RfcCuando 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).
CP108Concepto: ClaveProdServCuando 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.
CP109Concepto: ClaveProdServCuando 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.
CP110Concepto: ImpuestosCuando 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”.
CP111Receptor: UsoCFDICuando 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.

Errores para el complemento Carta Porte versión 2.0

CódigoNodo / Campo
CP112CartaPorteEl 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.
CP113CartaPorteEste 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.
CP114CartaPorteCuando 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”.
CP115VersionEl valor registrado en este atributo debe ser igual a “2.0”.El valor registrado en este atributo es diferente a “2.0”
CP116EntradaSalidaMercCuando 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.
CP117EntradaSalidaMercSi 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.
CP118PaisOrigenDestinoCuando 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.
CP119PaisOrigenDestinoSi 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”.
CP120ViaEntradaSalidaCuando 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.
CP121ViaEntradaSalidaSi 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.
CP122TotalDistRecEste 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”.
CP123TotalDistRecEl 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”.
CP124Ubicaciones: UbicacionCuando 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”.
CP125Ubicaciones: UbicacionCuando 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”.
CP126Ubicaciones: UbicacionCuando 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.
CP127Ubicacion: IDUbicacionCuando 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”.
CP128Ubicacion: RFCRemitenteDestinatarioCuando 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).
CP129Ubicacion: NumRegIdTribCuando 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.
CP130Ubicacion: ResidenciaFiscalEste 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””.
CP131Ubicacion: NumEstacionCuando 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”.
CP132Ubicacion: NumEstacionEste 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″”.
CP133Ubicacion: NombreEstacionCuando 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.
CP134Ubicacion: NombreEstacionCuando 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.
CP135Ubicacion: NavegacionTraficoCuando 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”.
CP136Ubicacion: TipoEstacionCuando 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.
CP137Ubicacion: DistanciaRecorridaEste 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 el atributo “Ubicación: TipoUbicacion” contiene el valor “”Origen””.
CP138Ubicacion: DomicilioCuando 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”.
CP139Ubicacion: Domicilio: ColoniaCuando 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.
CP140Ubicacion: Domicilio: LocalidadCuando 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.
CP141Ubicacion: Domicilio: MunicipioCuando 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.
CP142Ubicacion: Domicilio: EstadoCuando 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.
CP143Ubicacion: Domicilio: CodigoPostalCuando 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.
CP144MercanciasSe 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.
CP145Mercancias: PesoBrutoTotalEl 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””.
CP146Mercancias: PesoBrutoTotalPara 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.
CP147Mercancias: PesoNetoTotalCuando 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.
CP148Mercancias: PesoNetoTotalCuando 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”.
CP149Mercancias: NumTotalMercanciasEl 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.
CP150Mercancia: MaterialPeligrosoCuando 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.
CP151Mercancia: CveMaterialPeligrosoCuando 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.
CP152Mercancia: EmbalajeEste 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.
CP153Mercancia: ValorMercanciaCuando 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.
CP154Mercancia: MonedaCuando 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”.
CP155Mercancia: FraccionArancelariaCuando 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í”.
CP156Mercancia: PedimentosCuando 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”.
CP157Pedimentos: PedimentoEl 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.
CP158Mercancia: GuiasIdentificacionCuando 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”.
CP159Mercancia: CantidadTransporta: IDOrigenEl 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”.
CP160Mercancia: CantidadTransporta: IDDestinoEl 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”.
CP161Mercancia: CantidadTransporta: CvesTransporteEl 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””.
CP162Mercancia: DetalleMercanciaCuando 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”.
CP163Autotransporte: Seguros: AseguraMedAmbienteCuando 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”.
CP164Autotransporte: Seguros: PolizaMedAmbienteCuando 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”.
CP165Autotransporte: RemolquesCuando 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.
CP166TransporteAereo: RFCEmbarcadorEl 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”.
CP167TransporteAereo: NumRegIdTribEmbarcCuando 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”.
CP168TransporteAereo: ResidenciaFiscalEmbarcCuando 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”.
CP169TransporteFerroviario: Carro: ToneladasNetasCarroCuando 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”.
CP170TransporteFerroviario: Carro: ContenedorCuando 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.
CP171FiguraTransporteCuando exista el nodo “Mercancias: Autotransporte”, este elemento debe existir.No existe el nodo “CartaPorte: FiguraTransporte” o se registró sin información.
CP172FiguraTransporte: TiposFiguraCuando 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.
CP173TiposFigura: RFCFiguraEl 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”.
CP174TiposFigura: NumLicenciaCuando 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”.
CP175TiposFigura: NumRegIdTribFiguraCuando 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”.
CP176TiposFigura: ResidenciaFiscalFiguraEste 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””.
CP177TiposFigura: PartesTransporteCuando 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”.
CP178TiposFigura: Domicilio: ColoniaCuando 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.
CP179TiposFigura: Domicilio: LocalidadCuando 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.
CP180TiposFigura: Domicilio: MunicipioCuando 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.
CP181TiposFigura: Domicilio: EstadoCuando 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.
CP182TiposFigura: Domicilio: CodigoPostalCuando 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.
CP999No clasificadoOtro error en el documentoError no clasificado

Loading