Complemento Carta Porte 2.0, para el sector de Autotransporte
Se recomienda leer como referencia la información sobre el complemento de Carta Porte como lo implementamos en nuestro portal. No contiene información sobre como llenar correctamente el layout pero da una idea de las validaciones y lógicas de captura que tuvimos que ajustar en temas como : Ubicaciones, Mercancías, Vehículos, etc.
Y estas implementaciones pueden ayudar a entender como se interpretaron algunas reglas por parte del PAC o como las diseñó el SAT.
Símbolo de gato # en layout
Esto es un comentario, una línea de ejemplo para que la puedan incluir, "sin el #", no se deben incluir en el layout real
Diferencias más importantes entre una factura Carta Porte y un documento de Traslado Carta Porte
Traslado | Factura | |
---|---|---|
Impuestos | No lleva nodo de impuestos, omitir toda información de impuestos | Se valida que la sección de CFDI genere retenciones de transporte |
Claves de productos en complemento | Es la misma clave de producto servicio que se reporta en la descripción de productos del CFDI | Debe ser la clave de productos y servicios que viene en el catálogo de carta porte |
Totales | Totales se reportan en cero | Debe seguir las validaciones de totales de un CFDI normal |
Moneda, Tipo Cambio | No se reporta tipo cambio y moneda XXX | Se reporta la moneda y tipo de cambio con las reglas de un CFDI |
Lista de algunos errores mal documentados por el SAT, el mensaje de error no explica el error de validación.
- Direcciones en el extranjero: colonia, localidad y municipio son campos obligatorios
- si no hay valor que pueda capturar en alguno de estos datos, debera poner por lo menos un punto.
- Nodo Mercancías > Cantidades Transportadas
- Se pueden omitir si no asignó ningún id a las ubicaciones
- Valor mercancía, solo se usa para transporte aereo, no incluya valores en el layout
- Si una ubicación se localiza en el extranjero y como el RFC de Remitente o Destinatario es obligatorio deberá usar el RFC genérico para extranjeros como RFC y además reportar el idtributario del extranjero. Rfc genérico para extranjeros : XEXX010101000
- Si decide reportar IDs de ubicaciones y Cantidades transportadas: no escribir tipo transporte en Cantidad mercancía
Información Técnica para implementar el layout con complemento de carta porte
Importante
Descargue y tenga a la mano el documento : Matriz de Errores, cuando el PAC regrese un error de validación verá un código CP###, que denotá el número de error.
El PAC, reporta la columna denominada : Error en la respuesta, pero estas descripciones de error muchas veces son muy ambiguas la descripción no concuerda con la regla que se aplicó.
El documento ayuda a leer la columna de regla y con ella entender que regla fue la que se aplicó para detonar el rechazo.
Adicionalmente, considere el lenguaje descrito en la regla. Palabras como:
- "debe", indica que el valor es requerido.
- "no debe", negación a la regla
- "puede" , es opcional de una forma condicional a ciertas reglas contenidas en la oración.
Liga para timbrar
Depende de la versión de CFDI que esté timbrando.
Recuerde que el complemento se anexa a un CFDI y en la sección correspondiente al CFDI, deberá seguir las reglas aplicables a la versión está timbrando.
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR33
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40
COMPLEMENTO_CP_INICIO:
CARTAPORTE:2.0|transpInternac|entradasalidamerc|paisorigendestino|viaentradasalida|totaldistrec
UBICACION:tipoubicacion|idubicacion|rfcremitentedestinatario|nombreremitentedestinatario|numregidtrib|residenciafiscal|fechahorasalida|distanciarecorrida
UBICACION_DOMICILIO:calle|numexterior|numinterior|colonia|localidad|referencia|municipio|estado|pais|codigopostal
MERCANCIAS:pesobrutototal|unidadpeso|numtotalmercancias
MERCANCIA:bienestransp|descripcion|cantidad|claveunidad|unidad|materialpeligroso|cvematerialpeligroso|embalaje|descripembalaje|pesoenkg|valormercancia|moneda|fraccionarancelaria|uuidcomercioext
MER_PEDIMENTOS:numeropedimento
MER_GUIASIDENTIFICACION:numeriguiaidentificacion|descripguiaindentificacion|pesoguiaidentificacion
MER_CANTIDADTRANSPORTADA:cantidad|idorigen|iddestino|cvestranporte
AUTOTRANSPORTE:permsct|numpermisosct
ATF_IDENTIFICACIONVEHICULAR:configvehicular|placavm|aniomodelovm
ATF_SEGUROS:asegurarespcivil|polizarespcivil|aseguramedambiente|polizamedambiente|aseguracarga|polizacarga|primaseguro
ATF_REMOLQUE:subtiporem|placa
TIPO_FIGURA:tipofigura|rfcfigura|numlicencia|numbrefigura|numregidtribfigura|residenciafiscalfigura
PARTE_TRANSPORTE:partetransporte
PARTE_DOMICILIO:calle|numexterior|numinterior|colonia|localidad|referencia|municipio|estado|pais|codigopostal
COMPLEMENTO_CP_FIN:
Dependendia de nodos del complemento
cartaporte
ubicacion
domicilio
ubicacion,...
mercancias (debe tener por lo menos un nodo de mercancia)
mercancia
pedimentos,...
guiasidentificacion,...
cantidadtransporta,... (solo si hay multiples origenes o destinos)
mercancia,....
autotransporte
identificacionvehicular
atf_seguros
remolque (opcional)
remolque (opcional)
figuratransporte
tipofigura (Operador, Propietario, Arrendador, Notificado)
partetransporte
domicilio
partetransporte,...
tipofigura,....
Ejemplos
Ejemplo de un documento de traslado 4.0
EMPRESA:EXTERNOS|testext452|EKU9003173C9|CTE4049|603
COMPROBANTE:4.0|T420|109859|10/05/2022|||0||XXX||0|T||20200||01
PDF:Aguascalientes, Ags|V9633|10/05/2022|Factura|1
RESPUESTA:HTML
RECEPTOR:EKU9003173C9|ESCUELA KEMPER URGATE|||S01||26015|601
RECEPTOR_DIRECCION:La calle|1000||La colonia|20000|Aguascalientes|Aguascalientes|Aguascalientes|México
LINEA:43211501|GEN002|1|E50|Pieza|Computadora A|600.00|600.00||01
LINEA:31162801|GEN002|1|E50|Pieza|Impresora|500.00|500.00||01
COMENT: Prueba de observaciones, es opcional y es una sola linea áéíóúñ
COMPLEMENTO_CP_INICIO:
CARTAPORTE:2.0|No||||1200
UBICACION:Origen||EKU9003173C9|Remitente|||04/07/2021T12:26:00|
UBICACION_DOMICILIO:LA CALLE|123||0001|01||001|AGU|MEX|20000
UBICACION:Destino||EKU9003173C9|Destinatario|||04/07/2021T12:26:00|1200
UBICACION_DOMICILIO:LA CALLEX|256||1023|07||020|GUA|MEX|37010
MERCANCIAS:2000|KGM|2|
MERCANCIA:43211501|Computadora A|1.0000|C62||||||1000|||||
MERCANCIA:31162801|Impresora|1.0000|C62||||||1000|||||
AUTOTRANSPORTE:TPAF01|ABC1234
ATF_IDENTIFICACIONVEHICULAR:T2S2|CBA1222|2021
ATF_SEGUROS:patito sa de cv|XXX1231|||||
ATF_REMOLQUE:CTR007|AAA1111
TIPO_FIGURA:01|PERH650201NR2|ABC123|Chofer Perez||
TIPO_FIGURA:02|EKU9003173C9||||
PARTE_TRANSPORTE:PT04
PARTE_DOMICILIO:LA CALLE DUEÑO REMOLQUE|111||0001|01||001|AGU|MEX|20000
COMPLEMENTO_CP_FIN:
FIN:
Ejemplo de una factura carta porte
EMPRESA:EXTERNOS|testext452|EKU9003173C9|CTE4049|603
COMPROBANTE:4.0|HPRCP|1091542|10/05/2022|03|Contado|1000.00||MXN|1|1120.00|I|PUE|20200||01
PDF:Aguascalientes, Ags|V9633|10/05/2022|Factura|1
RESPUESTA:HTML
RECEPTOR:MSO0206067S5|MICROFLOW SOFTWARE|||G01||20218|603
RECEPTOR_DIRECCION:La calle|1000||La colonia|20000|Aguascalientes|Aguascalientes|Aguascalientes|México
IMPUESTOS:40|160.000000
IMPUESTO_TRASLADO:1000|002|Tasa|0.160000|160.00
IMPUESTO_RETENCION:002|40.00
LINEA:78101800|GEN002|1|E48|Servicio|Servicio transporte|1000.00|1000.00||02
IMPUESTO_LINEA:1000.00|002|Tasa|0.160000|160.000000
RETENCION_LINEA:1000.00|002|Tasa|0.040000|40.000000
COMENT: Prueba de observaciones, es opcional y es una sola linea áéíóúñ
COMPLEMENTO_CP_INICIO:
CARTAPORTE:2.0|No||||1200
UBICACION:Origen|OR000001|MSO0206067S5|Remitente|||04/07/2021T12:26:00|
UBICACION_DOMICILIO:LA CALLE|123||0001|01||001|AGU|MEX|20000
UBICACION:Destino|DE000001|MSO0206067S5|Destinatario|||04/07/2021T12:26:00|1200
UBICACION_DOMICILIO:LA CALLEX|256||1023|07||020|GUA|MEX|37010
MERCANCIAS:2000|KGM|2|
MERCANCIA:43211501|Computadora A|1.0000|C62||||||1000|||||
MER_CANTIDADTRANSPORTADA:1|OR000001|DE000001|
MERCANCIA:31162801|Impresora|1.0000|C62||||||1000|||||
MER_CANTIDADTRANSPORTADA:1|OR000001|DE000001|
AUTOTRANSPORTE:TPAF01|ABC1234
ATF_IDENTIFICACIONVEHICULAR:T2S2|CBA1222|2021
ATF_SEGUROS:patito sa de cv|XXX1231|||pato sa de cv|WWW564656|12.22
ATF_REMOLQUE:CTR007|AAA1111
TIPO_FIGURA:01|PERH650201NR2|ABC123|Chofer Perez||
TIPO_FIGURA:02|EKU9003173C9||||
PARTE_TRANSPORTE:PT04
PARTE_DOMICILIO:LA CALLE DUEÑO REMOLQUE|111||0001|01||001|AGU|MEX|20000
COMPLEMENTO_CP_FIN:
FIN: