Introducción al Complemento de la Carta Porte
La web del SAT, duocumenta el complemento de Carta Porte para ser utiliza do en los traslados para acreditar la posesión de las mercancías, por lo que debe de contener la procedencia y destino de la mercancía así como el transporte utilizado(Terrestre, Marítima, Aérea o Ferroviaria).
Así, los bienes transportados son relacionados entre diferentes ubicaciones, dejando constancia de quién es el propietario en todo momento.
El calendario a fecha del mes de septiembre 2021, es el siguiente, visitar la web del SAT para actualizaciones en el calendario del complemento Carta Porte.
La documentación de de trámites y servicios del complemento carta porte incluye un xsd, un pdf con la guía de llenado y la matriz de errores.
Errores publicados en el matriz de errores a fecha de Septiembre 2021:
Para dar solución a uno de los erres de la matriz de errores, hay que buscar el código de error. Si el código de error comienza por CFDIxxx en lugar de CPxxx, entonces el error se ubica en la parte fiscal y hay que revisar la validación de errores del comprobante CFDI3.3.
Cuando se encuentra el código de error, la matriz muestra el atributo que hay que revisar, puede ser que el contenido esté incorrecto o no se encuentre, pero también puede tener una dependencia con el valor de otro atributo. Por ejemplo:
CP103 de CFDI en el atributo: Moneda Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, se debe registrar el valor “XXX”.
Se refiere a que el atributo Moneda, debe de tener ‘XXX’ cuando sea un Traslado.
Complemento Carta Porte versión 2.0
El portal del SAT publicó el 26 de octubre de 2021 la nueva versión del Complemento de Carta Porte Versión 2.0. Las operaciones de comercio exterior, la factura con complemento Carta Porte será exigible a partir del 31 de marzo de 2022.
Listado de errores de la matriz
CP101 de CFDI en el atributo: Version El valor registrado debe ser “3.3”.
CP102 de CFDI en el atributo: Subtotal Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, debe registrar el valor igual a cero.
CP103 de CFDI en el atributo: Moneda Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, se debe registrar el valor “XXX”.
CP104 de CFDI en el atributo: Moneda Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, este atributo debe contener un valor diferente de “XXX”.
CP105 de CFDI en el atributo: Total Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, debe registrar el valor igual a cero.
CP106 de CFDI en el atributo: CfdiRelacionados Se debe registrar información en este nodo siempre que el atributo “TipoDeComprobante” contenga el valor “I” que corresponde a la descripción de “Ingreso” y además que en el complemento Carta Porte, se registre: • El atributo “Ubicaciones:Ubicacion:TipoEstacion” con el valor “02” que corresponde a “Intermedia”. • El nodo “Mercancias:TransporteFerroviario”. Además el atributo “TipoRelacion” debe contener el valor “05” que corresponde a “Traslados de mercancías facturados previamente”. Y el valor del atributo “Fecha” debe contener al menos una diferencia de 6:00:00 horas respecto de la factura inicial, la cual se relaciona, siempre que se cuente con dicha información.
CP107 de CFDI en el atributo: Rfc Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, este atributo debe contener el valor “XAXX010101000”; en otro caso se podrá capturar el RFC del cliente, siempre y cuando se encuentre en la lista del RFC Inscritos no cancelados del SAT l_RFC.
CP108 de CFDI en el atributo: Rfc Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, y cuando no se utilice el RFC genérico, el RFC debe estar en la lista de RFC inscritos no cancelados en el SAT.
CP109 de CFDI en el atributo: UsoCFDI Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, este atributo debe contener el valor “P01” con descripción “Por definir”.
de en el atributo:
CP110 de CartaPorte en el atributo: CartaPorte El nodo “CartaPorte” se debe registrar como un nodo hijo del nodo Complemento en el CFDI.
CP111 de CartaPorte en el atributo: CartaPorte En el CFDI solo debe existir un nodo de “CartaPorte”.
CP112 de CartaPorte en el atributo: CartaPorte Este complemento puede coexistir con los siguientes complementos: Timbre Fiscal Digital y aquellos Complementos Concepto en los que se defina su relación con este complemento.
CP113 de CartaPorte en el atributo: CartaPorte Si el atributo “TipoDeComprobante” es distinto de “I” o “T”, este complemento no debe existir.
CP114 de CartaPorte en el atributo: TranspInternac Si este atributo contiene el valor “Sí” se debe capturar información en los atributos “EntradaSalidaMerc” y “ViaEntradaSalida””.
CP115 de CartaPorte en el atributo: TranspInternac Tratándose de un CFDI de tipo “I” que corresponde a la descripción de Ingreso, se deberá relacionar los números de pedimento dentro del nodo InformacionAduanera que se encuentra a nivel Concepto para los bienes o mercancías que se trasladan asociadas al servicio y si existe el nodo “Mercancias:AutotransporteFederal” entonces: *Debe existir información en los nodos “Cfdi:Conceptos:Concepto:Impuestos:Traslados” y “Cfdi:Conceptos:Concepto:Impuestos:Retenciones”.
CP116 de CartaPorte en el atributo: TranspInternac Tratándose de un CFDI de tipo “T” que corresponde a la descripción de Traslado, se debe registrar la información del número de pedimento dentro del nodo InformacionAduanera que se encuentra a nivel Concepto, para cada uno de los bienes o mercancías registrados a nivel CFDI que se están trasladando.
CP117 de CartaPorte en el atributo: TranspInternac Si este atributo contiene el valor “No” los atributos “EntradaSalidaMerc” y “ViaEntradaSalida” no deben existir.
CP118 de CartaPorte en el atributo: TranspInternac Si este atributo contiene el valor “No”, el atributo “TipoDeComprobante” contiene el valor “I” y si existe el nodo “Mercancias:AutotransporteFederal” entonces: • Debe existir información en los nodos “Cfdi:Conceptos:Concepto:Impuestos:Traslados” y “Cfdi:Conceptos:Concepto:Impuestos:Retenciones”. Lo anterior de acuerdo a las disposiciones fiscales aplicables vigentes.
CP119 de CartaPorte en el atributo: TotalDistRec Si existe el nodo “Mercancias:AutotransporteFederal” o “Mercancias:TransporteFerroviario”, este atributo debe contener un valor; en caso de que no exista alguno de los nodos antes mencionados, este atributo no debe existir.
CP120 de CartaPorte en el atributo: TotalDistRec El valor registrado deberá corresponder con la suma de los atributos “DistanciaRecorrida” de los nodos “Ubicaciones:Ubicacion”, siempre que exista el nodo “Ubicaciones:Ubicacion:Origen” y “Ubicaciones:Ubicacion:Destino” con un solo domicilio o solo el nodo “Ubicaciones:Ubicacion:Destino”.
CP121 de CartaPorte en el atributo: Ubicación Si existe el nodo “Mercancias:TransporteFerroviario”, solo deberá existir un nodo “Ubicaciones:Ubicacion:Origen”.
CP122 de CartaPorte en el atributo: Ubicación Si existe el nodo “Mercancias:TransporteFerroviario” y a nivel comprobante no existe el nodo “CfdiRelacionados”, entonces deben existir “6” nodos “Ubicacion:Destino”.
CP123 de CartaPorte en el atributo: Ubicación Si existe el nodo “Mercancias:TransporteFerroviario” y a nivel comprobante existe el nodo “CfdiRelacionados”, entonces deben existir “5” nodos “Ubicacion:Destino”.
CP124 de CartaPorte en el atributo: Ubicación En el caso de los nodos “Mercancias:AutotransporteFederal”, “Mercancias:TransporteMaritimo” y “Mercancias:TransporteAereo” al menos deben existir “2” nodos “Ubicaciones:Ubicacion”, para el registro del nodo “Origen” y “Destino”, respectivamente.
CP125 de CartaPorte en el atributo: TipoEstacion Si el atributo “TranspInternac” contiene el valor “No” y si existe el nodo “Mercancias:TransporteFerroviario”, “Mercancias:TransporteMaritimo” o “Mercancias:TransporteAereo”, este atributo se debe registrar y debe contener una clave del catálogo “catCartaPorte:c_TipoEstacion”.
CP126 de CartaPorte en el atributo: TipoEstacion En otro caso, si el atributo “TranspInternac” contiene el valor “Sí” este atributo no debe registrarse siempre que el origen o destino de los bienes o mercancías sea fuera de territorio nacional, por lo que el atributo “Ubicacion:Domicilio:Pais” debe contener una clave distinta de “MEX”, en caso contrario se debe registrar una clave del catálogo “catCartaPorte:c_TipoEstacion”.
CP127 de CartaPorte en el atributo: DistanciaRecorrida Si existe el nodo “Mercancias:AutotransporteFederal” o “Mercancias:TransporteFerroviario”, y el nodo “Ubicacion:Destino”, este atributo será requerido.
CP128 de CartaPorte en el atributo: DistanciaRecorrida Si existe el nodo “Mercancias:AutotransporteFederal” y el nodo de “Ubicacion:Origen” y “Ubicacion:Destino”, corresponden al mismo domicilio ubicado en el nodo “Ubicaciones:Ubicacion”, este atributo será requerido.
CP129 de CartaPorte en el atributo: Origen:IDOrigen Si existe el nodo “Mercancias:Mercancia:CantidadTransporta”, este atributo debe existir, en caso contrario dicho atributo no debe existir.
CP130 de CartaPorte en el atributo: Origen:RFCRemitente Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, este atributo se puede omitir siempre que el RFC del emisor, sea el mismo que el remitente, de no ser así se debe registrar un RFC diferente al emisor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no cancelados del SAT l_RFC.
CP131 de CartaPorte en el atributo: Origen:RFCRemitente Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, este atributo se puede omitir siempre que el RFC del receptor, sea el mismo que el remitente, de no ser así se debe registrar un RFC diferente al receptor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no cancelados del SAT l_RFC.
CP132 de CartaPorte en el atributo: Origen:RFCRemitente Si el remitente de las mercancías que se transportan es extranjero, este atributo no debe existir.
CP133 de CartaPorte en el atributo: Origen:NumRegIdTrib Si el atributo “RFCRemitente” es el mismo que el RFC Emisor, este atributo se puede omitir, en caso de que el remitente sea extranjero este atributo debe contener un valor , para lo cual se debe identificar el país de residencia para efectos fiscales del remitente usando la clave del país registrada en el atributo “Ubicaciones:Ubicacion:Origen:ResidenciaFiscal”.
CP134 de CartaPorte en el atributo: Origen:NumRegIdTrib Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP135 de CartaPorte en el atributo: Origen:NumRegIdTrib • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP136 de CartaPorte en el atributo: Origen:ResidenciaFiscal Si se registra información en el atributo “Ubicaciones:Ubicacion:Origen:NumRegIdTrib” este atributo debe existir, en caso contrario este atributo no debe existir.
CP137 de CartaPorte en el atributo: Origen:NumEstacion Si solo existe un nodo “Mercancias:AutotransporteFederal”, este atributo no debe existir.
CP138 de CartaPorte en el atributo: Origen:NumEstacion En caso de que exista el nodo “Mercancias:TransporteMaritimo”, que corresponde a la clave “02”, “Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”, de la columna “Clave transporte” del catálogo “catCartaPorte:c_Estaciones”; este atributo debe contener un valor de la columna “Clave identificación” que corresponda al mismo catálogo.
CP139 de CartaPorte en el atributo: Origen:NombreEstacion Si el atributo “NumEstacion” cuenta con un valor del catálogo “catCartaPorte:c_Estaciones”, este atributo debe existir, en caso contrario se debe omitir.
CP140 de CartaPorte en el atributo: Origen:NombreEstacion En caso de que la clave del atributo “NumEstacion” sea la referida a una extranjera, se debe registrar el nombre de dicha estación.
CP141 de CartaPorte en el atributo: Origen:NavegacionTrafico Si existe el nodo “Mercancias:TransporteMaritimo”, este atributo debe contener un valor, en caso contrario este atributo no debe existir.
CP142 de CartaPorte en el atributo: Destino:IDDestino Si existe el nodo “Mercancias:Mercancia:CantidadTransporta” este atributo debe existir, en caso contrario dicho atributo no debe existir.
CP143 de CartaPorte en el atributo: Destino:RFCDestinatario Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, este atributo se puede omitir siempre que el RFC del emisor, sea el mismo que el destinatario, de no ser así se debe registrar un RFC diferente al emisor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no cancelados del SAT l_RFC.
CP144 de CartaPorte en el atributo: Destino:RFCDestinatario Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, este atributo se puede omitir siempre que el RFC del receptor, sea el mismo que el destinatario, de no ser así se debe registrar un RFC diferente al receptor del comprobante, el cual debe estar registrado en la lista de RFC inscritos no cancelados del SAT l_RFC.
CP145 de CartaPorte en el atributo: Destino:RFCDestinatario Si el destinatario de las mercancías que se transportan es extranjero, este atributo no debe existir.
CP146 de CartaPorte en el atributo: Destino:NumRegIdTrib Si la clave registrada en el atributo “ResidenciaFiscal” es distinta a “MEX” este atributo debe contener un valor.
CP147 de CartaPorte en el atributo: Destino:NumRegIdTrib Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP148 de CartaPorte en el atributo: Destino:NumRegIdTrib • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP149 de CartaPorte en el atributo: Destino:ResidenciaFiscal Si se registra información en el atributo “Ubicaciones:Ubicacion:Destino:NumRegIdTrib” este atributo debe existir, en caso contrario este atributo no debe existir.
CP151 de CartaPorte en el atributo: Destino:NumEstacion En caso de que exista el nodo “Mercancias:TransporteMaritimo”, que corresponde a la clave “02”, “Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”, de la columna “Clave transporte” del catálogo “catCartaPorte:c_Estaciones”; este atributo debe contener un valor de la columna “Clave identificación” que corresponda al mismo catálogo.
CP152 de CartaPorte en el atributo: Destino:NombreEstacion Si el atributo “NumEstacion” cuenta con un valor del catálogo “catCartaPorte:c_Estaciones”, este atributo debe contener la descripción correspondiente con dicho catálogo.
CP153 de CartaPorte en el atributo: Destino:NombreEstacion En caso de que la clave del atributo “NumEstacion” sea la referida a una extranjera, se debe registrar el nombre de dicha estación.
CP154 de CartaPorte en el atributo: Destino:NavegacionTrafico Si existe el nodo “Mercancias:TransporteMaritimo”, este atributo debe contener un valor válido, en caso contrario este atributo no debe existir.
CP155 de CartaPorte en el atributo: Ubicacion:Domicilio Si existe el atributo “Ubicacion:TipoEstacion”, con valor “02” que corresponde a “Intermedia”, y el nodo “Mercancias:TransporteFerroviario”, este nodo no debe existir.
CP156 de CartaPorte en el atributo: Ubicacion:Domicilio Si existe el atributo “Ubicacion:TipoEstacion”, con un valor “01” o “03”, se debe registrar este nodo.
CP157 de CartaPorte en el atributo: Domicilio:Colonia Si la clave de país es distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Colonia” debe contener una clave del catálogo “catCFDI:c_Colonia”, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CodigoPostal”.
CP158 de CartaPorte en el atributo: Domicilio:Localidad Si la clave de país es distinta a “MEX”, se debe registrar texto libre.
CP159 de CartaPorte en el atributo: Domicilio:Localidad El atributo de “Localidad” debe contener una clave del catálogo “catCFDI:c_Localidad”, donde la columna “c_Estado”, tiene el valor seleccionado en el atributo “Estado”.
CP160 de CartaPorte en el atributo: Domicilio:Municipio Si la clave del país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Municipio” debe contener una clave del catálogo “catCFDI:c_Municipio”, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”.
CP161 de CartaPorte en el atributo: Domicilio:Estado Si la clave de país es distinta a “MEX, USA o CAN”, se debe registrar texto libre; en caso contrario el atributo “Estado” debe contener una clave del catálogo “catCFDI:c_Estado”, donde la columna “c_Pais” tenga el valor “MEX, USA o CAN”.
CP162 de CartaPorte en el atributo: Domicilio:Pais Este atributo debe contener una clave del catálogo “catCFDI:c_Pais”.
CP163 de CartaPorte en el atributo: Domicilio:CodigoPostal Si la clave de país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CodigoPostal” debe contener una clave del catálogo “catCFDI:c_CodigoPostal”, donde la clave de la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Municipio”, y si existe el atributo de “Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Localidad”.
CP164 de CartaPorte en el atributo: Mercancias Se debe validar que al menos se registre un nodo “Mercancias:AutortransporteFederal”, “Mercancias:TransporteMaritimo”, “Mercancias:TransporteAereo” o “Mercancias:TransporteFerroviario”.
CP165 de CartaPorte en el atributo: Mercancias:PesoBrutoTotal Si existen los nodos “Mercancias:TransporteFerroviario” o “Mercancias:TransporteAereo” este atributo debe contener un valor, en caso contrario este atributo puede no existir.
CP166 de CartaPorte en el atributo: Mercancias:PesoBrutoTotal Para el caso del nodo “Mercancias:TransporteFerroviario” este atributo debe contener la suma del peso bruto total de los bienes o mercancías que se trasladan vía ferroviaria, que corresponde a la suma de los atributos TransporteFerroviario:Carro:Contenedor:PesoContenedorVacio y TransporteFerroviario:Carro:Contenedor:PesoNetoMercancia.
CP167 de CartaPorte en el atributo: Mercancias:PesoBrutoTotal Para el caso del nodo “Mercancias:TransporteAereo” este atributo debe contener el peso bruto total de la mercancía que se traslada por este medio.
CP168 de CartaPorte en el atributo: Mercancias:UnidadPeso Si existe el nodo “Mercancias:TransporteFerroviario” o “Mercancias:TransporteAereo” este atributo debe contener un valor del catálogo “catCartaPorte:c_ClaveUnidadPeso”, en caso contrario este atributo puede no existir.
CP169 de CartaPorte en el atributo: Mercancias:PesoNetoTotal Si existe el nodo “Mercancias:TransporteMaritimo”, este atributo debe ser igual a la suma de los valores registrados en los atributos “Mercancia:DetalleMercancia:PesoNeto”.
CP170 de CartaPorte en el atributo: Mercancias:PesoNetoTotal Si existe el nodo “Mercancias:TransporteFerroviario”, este atributo debe ser igual a la suma de los valores registrados en los atributos “TransporteFerroviario:Carro:ToneladasNetasCarro”.
CP171 de CartaPorte en el atributo: Mercancias:NumTotalMercancias El valor de este atributo debe ser igual al número de elementos “Mercancia” que se registren en el complemento.
CP172 de CartaPorte en el atributo: Mercancia:BienesTransp Si el atributo “TipoDeComprobante” contiene el valor “T” que corresponde a la descripción de “Traslado”, y si solo se registra un tipo de mercancía a nivel concepto, este atributo se puede omitir, en caso contrario se debe registrar la clave de producto que corresponda con la “ClaveProdServ” a nivel concepto.
CP173 de CartaPorte en el atributo: Mercancia:BienesTransp Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el valor de este atributo deberá contener una clave del catálogo “catCartaPorte:c_ClaveProdServCP”.
CP174 de CartaPorte en el atributo: Mercancia:Descripcion Si el tipo de comprobante es “T” que corresponde a la descripción de “Traslado”, y si el atributo “BienesTransp” no contiene un valor, este atributo no debe existir.
CP175 de CartaPorte en el atributo: Mercancia:Cantidad Si el tipo de comprobante es “T” que corresponde a la descripción de “Traslado”, y si el atributo “BienesTransp” no existe, este atributo se debe omitir; en caso de que se registre más de un tipo de mercancía a nivel concepto de CFDI este atributo debe existir.
CP176 de CartaPorte en el atributo: Mercancia:Cantidad Si el tipo de comprobante es “I” que corresponde a la descripción de “Ingreso”, este atributo debe existir; en caso contrario se debe omitir, cuando el atributo “BienesTransp” no exista.
CP177 de CartaPorte en el atributo: Mercancia:ClaveUnidad Si el tipo de comprobante es “T” que corresponde a la descripción de “Traslado”, y si el atributo “BienesTransp” no existe, este atributo se debe omitir.
CP176 de CartaPorte en el atributo: Mercancia:ClaveUnidad Si el tipo de comprobante es “I” que corresponde a la descripción de “Ingreso”, este atributo debe existir; en caso contrario se debe omitir, cuando el atributo “BienesTransp” no exista.
CP179 de CartaPorte en el atributo: Mercancia:MaterialPeligroso Si el valor registrado en el atributo “BienesTransp” contiene el valor “0,1” o “1” en la columna “Material Peligroso” del catálogo “catCartaPorte:c_ClaveProdServCP”, este atributo debe existir, en caso contrario se debe omitir.
CP180 de CartaPorte en el atributo: Mercancia:CveMaterialPeligroso Si el valor registrado en el atributo “MaterialPeligroso” es “Sí”, este atributo debe contener una clave del “catCartaPorte:c_MaterialPeligroso”.
CP181 de CartaPorte en el atributo: Mercancia:CveMaterialPeligroso Si el valor registrado en el atributo “MaterialPeligroso” es “No”, este atributo no debe existir.
CP182 de CartaPorte en el atributo: Mercancia:Embalaje Este atributo debe existir siempre que el atributo “CveMaterialPeligroso” tenga un valor del catálogo “catCartaPorte:c_MaterialPeligroso”, en caso contrario este atributo no debe existir.
CP183 de CartaPorte en el atributo: Mercancia:ValorMercancia Si existe el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor. Para el caso en el que se registre alguno de los siguientes nodos: “Mercancias:AutotransporteFederal”, Mercancias:TransporteMaritimo” o “Mercancias:TransporteFerroviario” este atributo puede contener un valor.
CP184 de CartaPorte en el atributo: Mercancia:Moneda Si existe el nodo “Mercancias:TransporteAereo” este atributo debe contener un valor. Para el caso en el que se registre alguno de los siguientes nodos: “Mercancias:AutotransporteFederal”, Mercancias:TransporteMaritimo” o “Mercancias:TransporteFerroviario” este atributo puede contener un valor.
CP185 de CartaPorte en el atributo: Mercancia:FraccionArancelaria Si el atributo “TranspInternac” contiene el valor “Sí”, este atributo debe contener alguna de las claves del catálogo “catComExt:c_FraccionArancelaria”, en caso de que el atributo “TranspInternac” contenga el valor “No”, este atributo no debe existir.
CP186 de CartaPorte en el atributo: Mercancia:UUIDComercioExt Este atributo puede existir siempre que el valor registrado en el atributo “TranspInternac” es “Sí” y el atributo “EntradaSalidaMerc” contiene el valor “Salida” y si la exportación es considerada definitiva (De tipo A1), en caso contrario este atributo no debe existir.
CP187 de CartaPorte en el atributo: CantidadTransporta Si existe más de un nodo “Ubicacion:Destino”, este nodo puede existir, siempre que los bienes o mercancías que se trasladan se recojan en diferentes orígenes o se entreguen en diferentes destinos.
CP188 de CartaPorte en el atributo: CantidadTransporta En caso de que solo exista un nodo “Ubicacion:Destino”, este nodo no debe existir.
CP189 de CartaPorte en el atributo: CantidadTransporta:IDOrigen Si existe el atributo “Ubicacion:IDOrigen”, el valor que se registre en este atributo debe coincidir con al menos un valor registrado en los atributos “Ubicacion:IDOrigen”.
CP190 de CartaPorte en el atributo: CantidadTransporta:IDDestino Si existe el atributo “Ubicacion:IDDestino”, el valor que se registre en este atributo debe coincidir con al menos un valor registrado en los atributos “Ubicacion:IDDestino”.
CP191 de CartaPorte en el atributo: CantidadTransporta:CvesTransporte Este atributo debe existir solo si hay más de un nodo “Mercancia” y más de un tipo de transporte y debe contener un valor del catálogo “catCartaPorte:c_CveTransporte”; “Mercancias:TransporteMaritimo”, que corresponde a la clave “02”, “Mercancias:TransporteAereo” con valor “03” o “Mercancias:TransporteFerroviario” con clave “04”; en caso contrario este atributo no debe existir.
CP192 de CartaPorte en el atributo: DetalleMercancia Este nodo se debe registrar solo si existe un nodo “Mercancias:TransporteMaritimo”; en caso contrario la información de este nodo no debe existir.
CP193 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribTranspor Cuando exista el atributo “RFCTransportista” este atributo se debe omitir, en caso de que el transportista sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del transportista de acuerdo a la clave del país de residencia fiscal.
CP194 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribTranspor Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP195 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribTranspor Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP196 de CartaPorte en el atributo: TransporteAereo:ResidenciaFiscalTranspor Si no se registra valor en el atributo “RFCTransportista”, este atributo debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP197 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribEmbarc Cuando existe el atributo “RFCEmbarcador”, este atributo se debe omitir, en caso de que el embarcador sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del embarcador, de acuerdo a la clave del país de residencia fiscal.
CP198 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribEmbarc Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP199 de CartaPorte en el atributo: TransporteAereo:NumRegIdTribEmbarc • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP200 de CartaPorte en el atributo: TransporteAereo:ResidenciaFiscalEmbarc Si no se registra valor en el atributo “RFCEmbarcador”, este atributo debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP201 de CartaPorte en el atributo: TransporteFerroviario:Concesionario Este atributo debe ser diferente del atributo “Emisor:Rfc” del comprobante y debe estar contenido en la lista de contribuyentes inscritos no cancelados del SAT (l_RFC), en caso contrario este atributo no debe existir.
CP202 de CartaPorte en el atributo: TransporteFerroviario:Carro:ToneladasNetasCarro Si existe el atributo “Carro:Contenedor:PesoNetoMercancia” entonces el valor de este atributo debe ser igual a la suma de los valores registrados en los atributos mencionados; en caso contrario se podrá registrar el valor correspondiente a las toneladas netas que contiene el carro.
CP203 de CartaPorte en el atributo: Operadores Cuando exista el nodo “Mercancias:AutotransporteFederal” este nodo debe existir, en caso contrario dicho nodo no debe existir.
CP204 de CartaPorte en el atributo: Operador:RFCOperador Este atributo debe existir siempre que el operador del autotransporte federal sea nacional, en caso contrario se debe omitir este atributo.
CP205 de CartaPorte en el atributo: Operador:RFCOperador El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC.
CP206 de CartaPorte en el atributo: Operador:NumRegIdTribOperador Cuando se registre el atributo “RFCOperador”, este atributo se debe omitir, en caso de que el operador sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del operador, usando la clave del país registrada en el atributo Operador:ResidenciaFiscalOperador.
CP207 de CartaPorte en el atributo: Operador:NumRegIdTribOperador Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP208 de CartaPorte en el atributo: Operador:NumRegIdTribOperador • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP209 de CartaPorte en el atributo: Operador:ResidenciaFiscalOperador Si no se registra valor en el atributo “RFCOperador”, y si existe información en el atributo “NumRegIdTribOperador”, este atributo debe existir y debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP210 de CartaPorte en el atributo: Operador:Domicilio:Colonia Si la clave de país es distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Colonia” debe contener una clave del catálogo “catCFDI:c_Colonia”, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CodigoPostal”.
CP211 de CartaPorte en el atributo: Operador:Domicilio:Localidad Si la clave de país es distinta a “MEX”, se debe registrar texto libre.
CP212 de CartaPorte en el atributo: Operador:Domicilio:Localidad El atributo de “Localidad” debe contener una clave del catálogo “catCFDI:c_Localidad”, donde la columna “c_Estado”, tiene el valor seleccionado en el atributo “Estado”.
CP213 de CartaPorte en el atributo: Operador:Domicilio:Municipio Si la clave del país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Municipio” debe contener una clave del catálogo “catCFDI:c_Municipio”, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”.
CP214 de CartaPorte en el atributo: Operador:Domicilio:Estado Si la clave de país es distinta a “MEX, USA o CAN”, se debe registrar texto libre; en caso contrario el atributo “Estado” debe contener una clave del catálogo “catCFDI:c_Estado”, donde la columna “c_Pais” tenga el valor “MEX, USA o CAN”.
CP215 de CartaPorte en el atributo: Operador:Domicilio:Pais Este atributo debe contener una clave del catálogo “catCFDI:c_Pais”.
CP216 de CartaPorte en el atributo: Operador:Domicilio:CodigoPostal Si la clave de país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CodigoPostal” debe contener una clave del catálogo “catCFDI:c_CodigoPostal”, donde la clave de la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Municipio”, y si existe el atributo de “Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Localidad”.
CP217 de CartaPorte en el atributo: Propietario Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, el emisor del comprobante debe ser distinto al propietario de los medios de transporte por los que se trasladan los bienes o mercancías, en caso contrario este nodo se debe omitir.
CP218 de CartaPorte en el atributo: Propietario:RFCPropietario El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC.
CP219 de CartaPorte en el atributo: Propietario:NumRegIdTribPropietario Cuando se registre el atributo “RF
CPropietario”, este atributo se debe omitir, en caso de que el propietario sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del propietario, usando la clave del país registrada en el atributo Propietario:ResidenciaFiscalPropietario.
CP220 de CartaPorte en el atributo: Propietario:NumRegIdTribPropietario Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP221 de CartaPorte en el atributo: Propietario:NumRegIdTribPropietario • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP222 de CartaPorte en el atributo: Propietario:ResidenciaFiscalPropietario Si no se registra valor en el atributo “RF
CPropietario”, y si existe información en el atributo “NumRegIdTribPropietario”, este atributo debe existir y debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP223 de CartaPorte en el atributo: Propietario:Domicilio:Colonia Si la clave de país es distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Colonia” debe contener una clave del catálogo “catCFDI:c_Colonia”, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CodigoPostal”.
CP224 de CartaPorte en el atributo: Propietario:Domicilio:Localidad Si la clave de país es diferente de “MEX”, se debe registrar texto libremente.
CP225 de CartaPorte en el atributo: Propietario:Domicilio:Localidad El atributo de “Localidad” debe contener una clave del catálogo “catCFDI:c_Localidad”, donde la columna “c_Estado”, tiene el valor seleccionado en el atributo “Estado”.
CP226 de CartaPorte en el atributo: Propietario:Domicilio:Municipio Si la clave del país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Municipio” debe contener una clave del catálogo “catCFDI:c_Municipio”, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”.
CP227 de CartaPorte en el atributo: Propietario:Domicilio:Estado Si la clave del país es distinta a “MEX, USA o CAN”, se debe registrar texto libre; en caso contrario el atributo “Estado” debe contener una clave del catálogo “catCFDI:c_Estado”, donde la columna “c_Pais” tenga el valor “MEX, USA o CAN”.
CP228 de CartaPorte en el atributo: Propietario:Domicilio:Pais Este atributo debe contener una clave del catálogo “catCFDI:c_Pais”.
CP229 de CartaPorte en el atributo: Propietario:Domicilio:CodigoPostal Si la clave de país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CodigoPostal” debe contener una clave del catálogo “catCFDI:c_CodigoPostal”, donde la clave de la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Municipio”, y si existe el atributo de “Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Localidad”.
CP230 de CartaPorte en el atributo: Arrendatario Si el atributo “TipoDeComprobante” contiene el valor “I” que corresponde a la descripción de “Ingreso”, y el emisor del comprobante traslada los bienes o mercancías con un medio de transporte arrendado, entonces debe registrar la información que se requiere; en caso contrario este nodo se debe omitir.
CP231 de CartaPorte en el atributo: Arrendatario:RFCArrendatario El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC.
CP232 de CartaPorte en el atributo: Arrendatario:NumRegIdTribArrendatario Cuando se registre el atributo “RFCArrendatario”, este atributo se debe omitir, en caso de que el arrendatario sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del arrendatario, usando la clave del país registrada en el atributo Arrendatario:ResidenciaFiscalArrendatario.
CP233 de CartaPorte en el atributo: Arrendatario:NumRegIdTribArrendatario Si la clave del país corresponde a un país del catálogo donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP234 de CartaPorte en el atributo: Arrendatario:NumRegIdTribArrendatario • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria”. Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP235 de CartaPorte en el atributo: Arrendatario:ResidenciaFiscalArrendatario Si no se registra valor en el atributo “RFCArrendatario”, y si existe información en el atributo “NumRegIdTribArrendatario”, este atributo debe existir y debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP236 de CartaPorte en el atributo: Arrendatario:Domicilio:Colonia Si la clave de país es distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Colonia” debe contener una clave del catálogo “catCFDI:c_Colonia”, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CodigoPostal”.
CP237 de CartaPorte en el atributo: Arrendatario:Domicilio:Localidad Si la clave de país es diferente de “MEX”, se debe registrar texto libremente.
CP238 de CartaPorte en el atributo: Arrendatario:Domicilio:Localidad El atributo de “Localidad” debe contener una clave del catálogo “catCFDI:c_Localidad”, donde la columna “c_Estado”, tiene el valor seleccionado en el atributo “Estado”.
CP239 de CartaPorte en el atributo: Arrendatario:Domicilio:Municipio Si la clave del país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Municipio” debe contener una clave del catálogo “catCFDI:c_Municipio”, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”.
CP240 de CartaPorte en el atributo: Arrendatario:Domicilio:Estado Si la clave de país es distinta a “MEX, USA o CAN”, se debe registrar texto libre; en caso contrario el atributo “Estado” debe contener una clave del catálogo “catCFDI:c_Estado”, donde la columna “c_Pais” tenga el valor “MEX, USA o CAN”.
CP241 de CartaPorte en el atributo: Arrendatario:Domicilio:Pais Este atributo debe contener una clave del catálogo “catCFDI:c_Pais”.
CP242 de CartaPorte en el atributo: Arrendatario:Domicilio:CodigoPostal Si la clave de país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CodigoPostal” debe contener una clave del catálogo “catCFDI:c_CodigoPostal”, donde la clave de la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Municipio”, y si existe el atributo de “Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Localidad”.
CP243 de CartaPorte en el atributo: Notificado:RFCNotificado En caso de que exista el nodo “CartaPorte:Mercancias:TransporteMaritimo”, y la persona a notificar del arribo de la embarcación sea nacional, se debe registrar este atributo, en caso de que la persona a notificar del arribo sea extranjera este atributo se debe omitir.
CP244 de CartaPorte en el atributo: Notificado:RFCNotificado El valor de este atributo debe encontrarse registrado en el listado de RFC inscritos no cancelados del SAT l_RFC.
CP245 de CartaPorte en el atributo: Notificado:NumRegIdTribNotificado Cuando se registra el atributo “RFCNotificado”, este atributo se debe omitir, en caso de que el notificado sea extranjero este atributo debe contener un valor, para lo cual se debe identificar el país de residencia para efectos fiscales del Notificado usando el atributo “ResidenciaFiscalNotificado” del elemento “Notificado”.
CP246 de CartaPorte en el atributo: Notificado:NumRegIdTribNotificado Si la clave del país corresponde a un país del catálogo “catCFDI:c_Pais” donde la columna “Formato de Registro de Identidad Tributaria” tiene un valor: • Si tiene mecanismo de verificación en línea (hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe existir en el registro del país.
CP247 de CartaPorte en el atributo: Notificado:NumRegIdTribNotificado • Si no tiene mecanismo de verificación (no hay valor en la columna “Validación del Registro de Identidad Tributaria”), debe cumplir con el patrón que se publique en la columna “Formato de Registro de Identidad Tributaria” Ejemplo de mecanismo: Validar contra archivo de “NumRegIdTrib” validados del país que publique el SAT. Ejemplo de patrón para el “NumRegIdTrib” de USA: ([0-9]{9}).
CP248 de CartaPorte en el atributo: Notificado:ResidenciaFiscalNotificado Si no se registra valor en el atributo “RFCNotificado”, y si existe información en el atributo “NumRegIdTribNotificado”, este atributo debe existir y debe contener un valor que corresponda a alguna de las claves del catálogo “catCFDI:c_Pais”.
CP249 de CartaPorte en el atributo: Notificado:Domicilio:Colonia Si la clave de país es distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo “Colonia” debe contener una clave del catálogo “catCFDI:c_Colonia”, donde la columna “c_CodigoPostal”, debe ser igual a la clave registrada en el atributo “CodigoPostal”.
CP250 de CartaPorte en el atributo: Notificado:Domicilio:Localidad Si la clave de país es distinta a “MEX”, se debe registrar texto libre.
CP251 de CartaPorte en el atributo: Notificado:Domicilio:Localidad El atributo de “Localidad” debe contener una clave del catálogo “catCFDI:c_Localidad”, donde la columna “c_Estado”, tiene el valor seleccionado en el atributo “Estado”.
CP252 de CartaPorte en el atributo: Notificado:Domicilio:Municipio Si la clave del país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “Municipio” debe contener una clave del catálogo “catCFDI:c_Municipio”, donde la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”.
CP253 de CartaPorte en el atributo: Notificado:Domicilio:Estado Si la clave de país es distinta a “MEX, USA o CAN”, se debe registrar texto libre; en caso contrario el atributo “Estado” debe contener una clave del catálogo “catCFDI:c_Estado”, donde la columna “c_Pais” tenga el valor “MEX, USA o CAN”.
CP254 de CartaPorte en el atributo: Notificado:Domicilio:Pais Este atributo debe contener una clave del catálogo “catCFDI:c_Pais”.
CP255 de CartaPorte en el atributo: Notificado:Domicilio:CodigoPostal Si la clave de país es distinta a “MEX”, se debe registrar texto libre; en caso contrario el atributo “CodigoPostal” debe contener una clave del catálogo “catCFDI:c_CodigoPostal”, donde la clave de la columna “c_Estado”, debe ser igual a la clave registrada en el atributo “Estado”, la columna “c_Municipio”, debe ser igual a la clave registrada en el atributo “Municipio”, y si existe el atributo de “Localidad”, la columna de clave “c_Localidad”, debe ser igual a la clave registrada en el atributo “Localidad”.
0 comentarios