Validación Carta Porte 2.0

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

Este esquema de cancelación aplica para los CFDIs en su versión 3.3 y 4.0.

Con la reforma al Código Fiscal de la Federación (CFF) para el 2017 se modificó el Artículo 29-A, con el cual se habilita a los contribuyentes receptores del CFDI para que sean informados de dicha cancelación y estén en posibilidad de aceptarla o rechazarla.

Para el 2022 se aplica una reforma a este mismo artículo, en su cuarto y quinto párrafo.

 También se aplica una adición al Artículo 113-G fracción V de la LISR.

 Para identificar si un CFDI es cancelable, existen tres estatus posibles:

 

No Cancelable

Cancelable sin aceptación

Cancelable con aceptación

 No cancelable: son comprobantes que tienen por lo menos un documento relacionado vigente.

 El proceso de cancelación dentro del sistema electrónico integral del SAT consiste en lo siguiente:

 

El emisor del CFDI envía una solicitud de cancelación al receptor de la factura, conforme al siguiente procedimiento:

 

  • Los emisores deberán enviar la solicitud de cancelación de la factura a través del Portal del SAT o de los servicios un proveedor de certificación.
  • Cuando se requiera la aceptación para la cancelación, el receptor de la factura, recibirá un mensaje de interés en su Buzón Tributario, informando que existe una solicitud de cancelación.
  • El receptor deberá manifestar la aceptación o rechazo de la cancelación a través del Portal del SAT o bien vía un proveedor de certificación dentro de los tres días hábiles siguientes contados a partir de la recepción de la solicitud. De no emitir respuesta, se considera como una positiva ficta y la factura será cancelada.
  • En caso de que la solicitud de cancelación no requiera aceptación por parte del receptor, la factura se cancelará de manera inmediata.

 Posteriormente, el receptor debe ingresar al “Servicio de Cancelación de Factura Electrónica” que se encuentra en el portal del SAT, para aceptar o rechazar la solicitud de cancelación de CFDI.

 El receptor del CFDI contará con tres días hábiles, a partir de la recepción de la solicitud de cancelación, para responder por el mismo medio si acepta o rechaza la cancelación.

 

Si al término de esos tres días el receptor no ha dado una respuesta, el SAT considerará como aceptada la cancelación del CFDI.

 

Las peticiones de cancelación, consulta de estado de la factura, la aceptación o rechazo de la cancelación y la consulta de documentos relacionados, se podrá realizar por el portal del SAT o mediante los servicios de un proveedor de certificación. Éste último tiene la opción de realizar estas acciones de manera masiva.

 Se debe incluir el motivo de la cancelación de la factura

 Una factura puede cancelarse por diversas razones; ahora es necesario incluir el motivo de la cancelación de la factura, de acuerdo al siguiente catálogo:

 ​

 

Estatus del Proceso de Cancelación

Vigente

  • No cancelable
  • Cancelable sin aceptación
  • En proceso
  • Solicitud rechazada

 

Cancelado

  • Cancelado plazo vencido
  • Cancelado con aceptación
  • Cancelado sin aceptación

 

 

Ahora, en su versión 4.0, será obligatorio a partir del 1º de abril de 2023.

Este esquema de cancelación aplica para los CFDIs en su versión 3.3 y 4.0.

 

Importante:

En el DOF con fecha del 25 de enero del 2022, se publicó la Primera resolución de modificaciones a la RMF 2022 y su anexo 1-A primera versión anticipada, en donde se otorga la facilidad de cancelar los comprobantes emitidos en el ejercicio 2021, hasta el 31 de marzo del 2022 de conformidad con la siguiente regla:

 

2.7.1.47 Plazos para la cancelación de CFDI

            Para los efectos del artículo 29-A, cuarto párrafo del CFF, la cancelación de los CFDI se podrá efectuar a más tardar en el mes en el cual se deba presentar la declaración anual del ISR correspondiente al ejercicio fiscal en el cual se expidió el citado comprobante.

 

Lo anterior no es aplicable a los CFDI globales emitidos por las personas físicas que tributen en el Régimen Simplificado de Confianza.

Marco legal

 

RMF 2018 2.4.3.,2.7.1.24., 2.7.1.26., 2.7.2.19., 2.7.4.1., 2.7.4.6.

 

 

Aceptación del receptor para la cancelación del CFDI

 

2.7.1.38.  

Para los efectos de los artículos 29-A, cuarto y quinto párrafos del CFF y Sexto, fracción I de las Disposiciones Transitorias del CFF, previsto en el “Decreto por el que se reforman, adicionan y derogan diversas disposiciones de la Ley del Impuesto sobre la Renta, de la Ley del Impuesto al Valor Agregado, del Código Fiscal de la Federación y de la Ley Federal del Impuesto Sobre Automóviles Nuevos” publicado en el DOF el 30 de noviembre de 2016, cuando el emisor de un CFDI requiera cancelarlo, podrá solicitar la cancelación a través del Portal del SAT en Internet.

 

El receptor del comprobante fiscal, recibirá un mensaje a través del buzón tributario indicándole que tiene una solicitud de cancelación de un CFDI, por lo que deberá manifestar a través del Portal del SAT, a más tardar dentro de los tres días siguientes contados a partir de la recepción de la solicitud de cancelación de CFDI, la aceptación o negación de la cancelación del CFDI.

 

El SAT considerará que el receptor acepta la cancelación del CFDI si transcurrido el plazo a que se refiere el párrafo anterior, no realiza manifestación alguna.

 

El SAT publicará en su portal las características y especificaciones técnicas a través de las cuales los contribuyentes podrán dar trámite a las solicitudes de cancelación solicitadas a través del citado órgano desconcentrado.

 

Cuando se cancele un CFDI que tiene relacionados otros CFDI, éstos deben cancelarse previamente. En el supuesto de que se cancele un CFDI aplicando la facilidad prevista en esta regla, pero la operación subsista emitirá un nuevo CFDI que estará relacionado con el cancelado de acuerdo con la guía de llenado de los CFDI que señala el Anexo 20.

 

Los contribuyentes también podrán realizar la cancelación del CFDI de forma masiva, observando para ello las características y especificaciones técnicas que para ello se publiquen en el Portal del SAT, debiendo contar para tal efecto con la aceptación del receptor de los comprobantes, de conformidad con lo señalado en el segundo y tercer párrafo de esta regla.

 

Cancelación de CFDI sin aceptación del receptor

 

2.7.1.39. 

Para los efectos de los artículos 29-A, cuarto y quinto párrafos del CFF y Sexto, fracción I de las Disposiciones Transitorias del CFF, previsto en el “Decreto por el que se reforman, adicionan y derogan diversas disposiciones de la Ley del Impuesto sobre la Renta, de la Ley del Impuesto al Valor Agregado, del Código Fiscal de la Federación y de la Ley Federal del Impuesto Sobre Automóviles Nuevos”, publicado en el DOF el 30 de noviembre de 2016, los contribuyentes podrán cancelar un CFDI sin que se requiera la aceptación del receptor en los siguientes supuestos:

 

I.       Los que amparen montos totales de hasta $1,000.00 (un mil pesos 00/100 M.N).

II.      Por concepto de nómina, únicamente en el ejercicio en que se expidan.

III.     Por concepto de egresos.

IV.     Por concepto de traslado.

V.      Por concepto de ingresos expedidos a contribuyentes del RIF de conformidad con lo dispuesto en la Sección II, Capítulo II, Título IV de la Ley del ISR vigente hasta el 31 de diciembre de 2021, en relación con lo dispuesto en la fracción IX del Artículo Segundo de las Disposiciones Transitorias de la Ley del Impuesto sobre la Renta, publicada en el DOF el 12 de noviembre de 2021.

VI.     Que amparen retenciones e información de pagos.

VII.    Expedidos en operaciones realizadas con el público en general de conformidad con la regla 2.7.1.21.

VIII.   Emitidos a residentes en el extranjero para efectos fiscales conforme a la regla 2.7.1.23.

IX.     Cuando la cancelación se realice dentro del día hábil siguiente a su expedición.

X.     Por concepto de ingresos, expedidos por contribuyentes que enajenen bienes, usen o gocen temporalmente bienes inmuebles, otorguen el uso, goce o afectación de un terreno, bien o derecho, incluyendo derechos reales, ejidales o comunales a que se refieren las reglas de la Sección 2.7.3., así como los contribuyentes que se dediquen exclusivamente a actividades agrícolas, silvícolas, ganaderas o pesqueras en términos de la regla 2.7.4.1., y que para su expedición hagan uso de los servicios de un proveedor de certificación de expedición de CFDI o expidan CFDI a través de la persona moral que cuente con autorización para operar como PCGCFDISP.

XI.    Emitidos por los integrantes del sistema financiero.

XII.   Emitidos por la Federación por concepto de derechos, productos y aprovechamientos.

 

Cuando se cancele un CFDI aplicando la facilidad prevista en esta regla, pero la operación subsista emitirá un nuevo CFDI que estará relacionado con el cancelado de acuerdo con la guía de llenado de los CFDI que señala el Anexo 20.

 

CFF Artículo 29-A Requisitos de los comprobantes fiscales

 

VI. a IX. …

 

  • Salvo que las disposiciones fiscales prevean un plazo menor, los comprobantes fiscales digitales por Internet sólo podrán cancelarse en el ejercicio en el que se expidan y siempre que la persona a favor de quien se expidan acepte su cancelación.

 

  • El Servicio de Administración Tributaria, mediante reglas de carácter general, establecerá la forma y los medios en los que se deberá manifestar la aceptación a que se refiere el párrafo anterior, así como las características de los comprobantes fiscales digitales por Internet o documentos digitales a que se refiere el artículo 29, primer y último párrafo de este Código en el caso de operaciones realizadas con residentes en el extranjero sin establecimiento permanente en México.

 

  • Cuando los contribuyentes cancelen comprobantes fiscales digitales por Internet que amparen ingresos, deberán justificar y soportar documentalmente el motivo de dicha cancelación, misma que podrá ser verificada por las autoridades fiscales en el ejercicio de las facultades establecidas en este Código.

 

  • El Servicio de Administración Tributaria, mediante reglas de carácter general, podrá establecer los casos en los que los contribuyentes deban emitir el comprobante fiscal digital por Internet en un plazo distinto al señalado en el Reglamento de este Código.

…..

 

CFF 29, Disposiciones Transitorias Sexto, RMF 2022 2.7.1.21., 2.7.1.23., 2.7.2.19., 2.7.4.1., 2.7.4.6.

Lo nuevo en el esquema de Cancelación

de acuerdo al Anexo 20 versión 4.0

 

Para el año 2022 se aplica una reforma al Artículo 29-A, en su cuarto y quinto párrafo y también se aplica una adición al Artículo 113-G fracción V de la LISR.

 

  • Se ajusta la descripción del código de respuesta para el sistema actual de cancelación. Ahora el código 201 cambia a UUID Solicitud recibida cuando anteriormente indicaba UUID Cancelado. Este ajuste al código 201 se realiza porque se incluye el motivo de la cancelación de la factura.

 

  • Se ajusta el esquema para incluir el motivo de cancelación y el folio fiscal que sustituye. A partir del 1º de enero del 2022 será necesario señalar el motivo de la cancelación de los comprobantes de acuerdo al siguiente catálogo. Esto aplica para todos los CFDIs, incluidos los creados con la versión 3.3.

 

 

  • Al seleccionar como motivo de cancelación la clave 01 “Comprobante emitido con errores con relación” deberá relacionarse el folio fiscal del comprobante que sustituye al cancelado.

 

  • Se actualizan los plazos para realizar la cancelación de facturas quedando de la siguiente forma:
    • Cancelación sin aceptación, tiene hasta el siguiente día hábil después de la emisión de la factura.
    • Cancelación con aceptación sigue teniendo hasta 3 días hábiles para aceptar o rechazar la cancelación después de la recepción de la notificación.

 

  • Los contribuyentes del Régimen simplificado de confianza (RESICO) podrán cancelar un CFDI global únicamente en el mes en que genera el mismo.

 

  • Los contribuyentes únicamente podrán cancelar un CFDI en el mismo ejercicio en que se haya emitido.

Cancelación con aceptación

Cuando el emisor de un CFDI (ya sea versión 3.3 o 4.0) requiera cancelarlo, enviará al receptor del mismo una “Solicitud de Cancelación” a través de Portal del SAT, es decir, el contribuyente que requiera cancelar una factura deberá primero solicitar autorización a su cliente vía Portal del SAT.

 

Para realizar dicha cancelación, será necesario incluir el motivo de la cancelación de la factura, de acuerdo al siguiente catálogo:

 

 

  • Cuando se seleccione la clave 01 Comprobante emitido con errores con relaciónse debe registrar el folio fiscal que sustituye al comprobante: Este supuesto aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato, por lo que se debe reexpedir. En este caso, primero se sustituye la factura y cuando se solicita la cancelación, se incorpora el folio de la  factura que sustituye a la cancelada.

 

  • La clave 02 Comprobante emitido con errores sin relación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada.

 

  • La clave 03 No se llevó a cabo la operación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada.

 

  • La clave 04 Operación nominativa relacionada en la factura global, aplica cuando se incluye una venta en la factura global de operaciones con el público en general y posterior a ello, el cliente solicita su factura nominativa, lo que conlleva a cancelar la factura global y reexpedirla, así como generar la factura nominativa al cliente.

Se tienen hasta tres días hábiles partiendo desde que se recibió la solicitud de cancelación para que el receptor (o el cliente) autorice o no dicho movimiento; si el receptor o el cliente no responde transcurrido este tiempo, la autoridad fiscal dará por aceptada esta solicitud.

 

Si se solicita una segunda petición de cancelación, esta ya no entra en el plazo de tres días; por default entra a “negativa ficta” y solo se podrá cancelar cuando el receptor acepte dicha solicitud.

 

No existe un máximo de peticiones de cancelación.

Cancelación sin aceptación

Fuente: SAT.

Consulta: Marco Legal

 

El emisor de un CFDI podrá cancelar este sin que se requiera la aceptación del receptor, en los siguientes supuestos:

 

  • Ampare ingresos por un monto de hasta $1,000.00 pesos.
  • Sea por concepto de nómina.
  • Sea por concepto de egresos.
  • Sea por concepto de traslado.
  • Emitidos a través de la herramienta electrónica de “Mis cuentas”
  • Ampare retenciones e información de pagos.
  • Emitidos por la Federación por concepto de derechos, productos y aprovechamientos.
  • Por concepto de ingresos expedidos a contribuyentes del RIF.
  • Cuando la cancelación se realice al siguiente día hábil a su expedición.
  • Expedidos en operaciones realizadas con el público en general
  • Emitidos a residentes en el extranjero para efectos fiscales conforme a la regla 2.7.1.26.
  • Por concepto de ingresos expedidos por contribuyentes que enajenen bienes, usen o gocen temporalmente bienes inmuebles, otorguen el uso, goce o afectación de un terreno, bien o derecho, incluyendo derechos reales, ejidales o comunales a que se refiere la regla 2.4.3., fracciones I a VIII, así como los contribuyentes que se dediquen exclusivamente a actividades agrícolas, silvícolas, ganaderas o pesqueras en términos de la regla 2.7.4.1., y que para su expedición hagan uso de los servicios de un proveedor de certificación de expedición de CFDI o expidan CFDI a través de la persona moral que cuente con autorización para operar como proveedor de certificación y generación de CFDI para el sector primario.
  • Emitidos por los integrantes del Sistema Financiero.

 

Cuando se cancele un CFDI aplicando la facilidad prevista en la regla 2.7.1.39. de la RMF vigente, respecto de los supuestos señalados en el párrafo anterior, pero la operación subsista se emitirá un nuevo CFDI que estará relacionado con el cancelado de acuerdo con la guía de llenado de los CFDI que señala el Anexo 20.

 

Para realizar dicha cancelación, será necesario incluir el motivo de la cancelación de la factura, de acuerdo al siguiente catálogo:

 

 

  • Cuando se seleccione la clave 01 Comprobante emitido con errores con relaciónse debe registrar el folio fiscal que sustituye al comprobante: Este supuesto aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato, por lo que se debe reexpedir. En este caso, primero se sustituye la factura y cuando se solicita la cancelación, se incorpora el folio de la  factura que sustituye a la cancelada.

 

  • La clave 02 Comprobante emitido con errores sin relación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada.

 

  • La clave 03 No se llevó a cabo la operación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada

 

  • La clave 04 Operación nominativa relacionada en la factura global, aplica cuando se incluye una venta en la factura global de operaciones con el público en general y posterior a ello, el cliente solicita su factura nominativa, lo que conlleva a cancelar la factura global y reexpedirla, así como generar la factura nominativa al cliente.

 

Importante: Considera que los CFDI de pago (REP) caen en Cancelación sin aceptación, ya que el importe a nivel concepto siempre es cero.

 

No cancelable

Los comprobantes que tienen por lo menos un documento relacionado vigente son no cancelables.

 

Para poder realizar la cancelación de un CFDI (origen) con documento relacionado, primero se deberá cancelar el documento relacionado.

 

Si el receptor acepta la cancelación, se deberá repetir el proceso de solicitud para el documento origen.

Excepciones:

Si el documento relacionado forma parte de los escenarios de la cancelación sin aceptación del receptor, entonces se podrá cancelar el documento relacionado sin enviar petición al receptor.

Escenarios de cancelación

Cuando se seleccione la clave 01 Comprobante emitido con errores con relación

Cuando se seleccione la clave 01 Comprobante emitido con errores con relación, se debe registrar el folio fiscal que sustituye al comprobante. Esto aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato, por lo que se debe reexpedir. En este caso, primero se sustituye la factura y cuando se solicita la cancelación, se incorpora el folio de la  factura que sustituye a la cancelada.

 

 

Ejemplo:

 

​Si no es posible realizar la cancelación de un documento con motivo «01 Comprobante emitido con errores con relación» (escenario 1), porque se presenta el error «No cancelable«, se podrá realizar el siguiente procedimiento para quitar el estado no cancelable del documento, y posteriormente cancelarlo con el motivo «02 Comprobante emitido con errores sin relación» : 

 

 

 

Cuando se seleccione la clave 02 Comprobante emitido con errores sin relación

La clave 02 Comprobante emitido con errores sin relación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada.

 

 

Ejemplos:

 

       

Cuando se seleccione la clave clave 03 No se llevó a cabo la operación

La clave 03 No se llevó a cabo la operación, aplica cuando la factura generada contiene un error en la clave del producto, valor unitario, descuento o cualquier otro dato y no se requiera relacionar con otra factura generada.

 

Cuando se seleccione la clave 04 Operación nominativa relacionada en la factura global

La clave 04 Operación nominativa relacionada en la factura global, aplica cuando se incluye una venta en la factura global de operaciones con el público en general y posterior a ello, el cliente solicita su factura nominativa, lo que conlleva a cancelar la factura global y reexpedirla, así como generar la factura nominativa al cliente.

 

Nota:

En base a lo mencionado en el artículo 29-A del CFF penúltimo párrafo, en el escenario anterior se mantiene el soporte y justificación documental de la sustitución de los documentos.

 Nota:

En este escenario no se deja rastreabilidad de la sustitución de la factura.

Cierre de Ejercicio Anual CONTPAQI Comercial Premium 2023

CIERRE DEL EJERCICIO

COMERCIAL PREMIUM

En el sistema Comercial Premium y en todos los sistemas de la línea de de Contpaqi@ un ejercicio se refiere a un año natural comprendido entre el 01 de enero y el 31 de diciembre.

Los sistemas manejan dos ejercicios abiertos para tener la posibilidad de trabajar en uno y poder regresar a mover, cambiar, cancelar o eliminar documentos o movimientos al anterior. A diferencia del ejercicio (año), el periodo (mes) de trabajo puede ser cambiado a voluntad dentro de los ejercicios abiertos. Sujeto a disposiciones vigentes de la autoridad.

En este momento se encuentran abiertos los ejercicios 2021 y 2022.

CAMBIO DE EJERCICIO

Para poder iniciar el trabajo el próximo 01 de enero, se debe cerrar el ejercicio que se tenga vigente (2021) para que nos permita aperturar el siguiente (2023), de Io contrario nos enviará un mensaje de error y no permitirá trabajar hasta realizar el proceso.

El cierre de ejercicio es un proceso que realiza las siguientes acciones:

‘Prepara los saldos para el siguiente ejercicio

‘Modifica el ejercicio actual para el siguiente año

‘Cambia el día de trabajo al 01 de enero del siguiente ejercicio

Antes de iniciar con el proceso se deben tener en cuenta algunas recomendaciones ya que sin corregirlas, el sistema NO permitirá realizar el cierre. A este paso se le llama verificación de información

1 .- Verificar que los documentos del periodo vigente no tengan cambios pendientes de aplicar  Estados de cuenta clientes y proveedores, etc.

2.- Revisar que los inventarios no tengan existencias negativas o con captura en desorden

  • Reportes de existencias por almacén y kardex por almacén

3.- Verificar que todos los documentos estén afectados o timbrados

  • Reporte inventarios > movimientos sin afectar

4.- Sin autorizaciones pendientes en el proceso de cancelación

  • Visor de CFDI
  • Nota: los documentos del ejercicio cerrado será de sólo consulta, es decir, se podrá revisar o imprimir pero no modificar.
  • PASOS DE CIERRE
  • 1 .Verificar información
  • 2.Capturar información faltante
  • 2.1 . En caso de que se tenga mensajes de error o problemas para alinear la información, por favor póngase en contacto con nosotros para revisar de forma particular y en su caso reparar su sistema.*
  • 3.Cierre
  • 3.1 . Verificar periodo y ejercicio vigentes
  • Si desconoce el proceso por favor háganoslo saber para asistirle ya que es un proceso no reversible*
  • Esta acción tiene costo si no cuenta con póliza de soporte contratada.

Puede Descargar el Archivo Adjunto de AQUI

¿Qué es el Manifiesto? de Contpaqi

El manifiesto es un contrato que se realizará entre el Proveedor Autorizado de Certificación (PAC) con tu
empresa.

En el manifiesto que firmarás con la empresa Más Facturación (que forma parte de CONTPAQi®) y a
dicha empresa le estás autorizando que:
• El Proveedor Autorizado de Certificación timbre todos tus CFDI.
• El Proveedor Autorizado de Certificación envíe una copia de tus CFDI al Servicio de
Administración Tributaria (SAT).
• El costo del timbrado será de $0 pesos siempre y cuando tengas registrada la versión mayor más
reciente de los sistemas: AdminPAQ®, CONTPAQi® Comercial, CONTPAQi® Factura electrónica
y/o CONTPAQi® Punto de venta.

¿Cómo obtengo el manifiesto?
El manifiesto se encuentra en la siguiente liga: http://www.cfdi.com.mx/manifiesto/.
Importante: Es posible que te muestre la ventana Advertencia de Seguridad, si es así, marca la casilla
“Acepto los riesgos y deseo ejecutar esta aplicación” para que puedas acceder
correctamente al manifiesto.
¿Cómo me firmo?
Debes proporcionar los archivos de tu FIEL; para ello, realiza lo siguiente:

Captura el RFC de tu empresa.
Captura el correo electrónico que utilizas. A este correo se enviará el manifiesto una vez que
hayas firmado.
Haz clic en el botón para enviar el Certificado de la FIEL.
Haz clic en el botón para enviar la Llave privada de la FIEL.
Captura la contraseña de la Llave privada de la FIEL.
Haz clic en el botón y ¡ya!
Importante:

Importante: Es posible que, con Microsoft® Internet Explorer, los campos relacionados con la FIEL no se
muestren debido a que JAVA no está actualizado. Para que puedas ver estos campos, es recomendable
utilizar Google® Chrome, Mozilla® Firefox, o algún navegador diferente a Internet Explorer.
¿Qué pasa si vengo de timbrar con otro PAC?
Solo necesitas firmar con el PAC con el que deseas timbrar, no necesitas hacer más.

Como Habilitar versión 4.0 del anexo 20 en FACTURACION ELECTRONICA DE CONTPAQi

A partir de esta versión, podrás elegir la versión 3.3 o 4.0 del Anexo 20 para el timbrado de facturas de tu empresa, así como asignar el Certificado de Sello Digital (CSD) a los conceptos CFDI que tendrán dicha versión.  ConfiguraciónAl crear una empresa nueva, en la ventana Empresas, podrás elegir la versión 4.0 del Anexo 20, además de incluir los certificados a los conceptos CFDI en la sección Datos generales del certificado

 Importante: El campo Nombre de la Empresa es el que se utilizará para generar el atributo Nombre del nodo Emisor del XML;  en este campo se captura el nombre que corresponde con el titular del Certificado de Sello Digital del emisor.  A partir del 01 de enero de 2022 podrás elegir la versión 4.0 del Anexo 20 para el timbrado de recibos. Durante el periodo de convivencia que comprende del 01 de enero de 2022 al 30 de abril de 2022, se tendrán las dos versiones disponibles del Anexo 20: 3.3 y 4.0 Todos los conceptos a los que se les asignó el certificado asumirán la misma versión de Anexo 20. 

   Consideraciones  La versión 3.3 del Anexo 20, se mostrará hasta el fin de su vigencia (01/abril/2022).   La versión 4.0 del Anexo 20, se mostrará a partir de su vigencia (01/enero/2022).   En caso de varias versiones vigentes se deben de mostrar de la mayor a la menor.   Por omisión, la versión del Anexo 20 que se mostrará al crear empresas nuevas, será la versión mayor.