← Todos los artículos
Carta PorteCFDISATTransporteComplemento

Carta Porte 3.1: qué es, para qué sirve y cómo funciona el IdCCP

El complemento Carta Porte es un elemento diseñado para incorporarse al CFDI. Su finalidad es registrar información detallada sobre los bienes y mercancías que se trasladan en territorio nacional (p. 2). Incluye datos sobre las ubicaciones de origen, puntos intermedios y destinos, así como los medios de transporte empleados, ya sean terrestres, férreos, aéreos o marítimos (p. 2).

Si trasladas mercancías por carretera en México y no llevas tu Carta Porte 3.1 en regla, el SAT puede detener el vehículo y levantar una infracción. Esta guía explica la estructura base que necesitas entender antes de llenarla.

¿Qué es el complemento Carta Porte 3.1?

Es un complemento que se anexa a un CFDI de Traslado (cuando el transportista es el dueño de la mercancía) o a un CFDI de Ingreso (cuando presta el servicio de transporte a un tercero). La versión actual es la 3.1, indicada mediante un atributo requerido con valor prefijado (p. 2).

Sin este complemento, el CFDI de Traslado no tiene validez para acreditar la legal tenencia de las mercancías durante el traslado.

El IdCCP: el folio único del complemento

Uno de los elementos más importantes es el IdCCP, un atributo obligatorio que sirve como folio de identificación del complemento (p. 2).

Características técnicas del IdCCP:

  • Debe estar integrado por 36 caracteres bajo el estándar RFC 4122 (p. 2).
  • Su estructura es de 5 grupos de caracteres hexadecimales separados por guiones.
  • Es indispensable para el proceso de timbrado ante el PAC.
  • Identifica de forma única el CFDI que contiene el complemento.

Este identificador lo genera automáticamente el sistema de facturación. Si usas Cofadix, el IdCCP se asigna sin que tengas que hacer nada.

¿Transporte nacional o internacional?

El complemento requiere precisar si los bienes ingresan o salen del territorio nacional mediante el atributo TranspInternac (p. 2). Este campo es obligatorio y solo admite los valores o No (p. 2).

Si el transporte es internacional, se habilitan nodos adicionales para:

  • La entrada o salida de mercancías (p. 2).
  • El registro de la clave del país de origen o destino según el catálogo c_Pais.
  • La vía de ingreso o salida (marítima, aérea, etc.) (p. 3).

El Istmo de Tehuantepec y Polos de Desarrollo

Una característica de la versión 3.1 es la inclusión del atributo RegistroISTMO, que indica si el traslado ocurre dentro de los Polos de Desarrollo para el Bienestar (p. 3). Este campo es opcional, pero si se marca como , se vuelven obligatorios los campos para el Polo de Origen y el Polo de Destino (p. 3). La información se basa en el catálogo catCartaPorte:c_RegistroISTMO.

Cómo se organiza el complemento: los nodos principales

El complemento se organiza en una secuencia jerárquica de elementos que deben seguir un orden estricto (p. 4):

  1. RegimenesAduaneros — para mercancías de procedencia extranjera en tránsito.
  2. Ubicaciones — los puntos de origen, paradas intermedias y destino.
  3. Mercancias — el detalle de lo que se transporta.
  4. FiguraTransporte — los operadores y propietarios del vehículo.

La suma de las distancias de cada tramo se acumula automáticamente en el atributo TotalDistRec (p. 3).

Reglas especiales para el CFDI de Traslado

Cuando el CFDI es de tipo Traslado (el transportista es dueño de la mercancía), aplican reglas técnicas específicas (p. 54-56):

  • El SubTotal debe ser igual a cero.
  • La Moneda debe registrarse con la clave XXX.
  • El Total del comprobante debe ser forzosamente cero.
  • El RFC del receptor debe ser igual al RFC del emisor.
  • El UsoCFDI del receptor debe ser S01 (Sin efectos fiscales).

Cuando Cofadix genera una Carta Porte de tipo Traslado, aplica estas reglas automáticamente para que el timbrado no sea rechazado.

La cadena original y el sellado digital

La cadena original es una secuencia de datos formada con la información del CFDI según el Anexo 20 (p. 48). Para la Carta Porte 3.1, esta cadena incluye hasta 180 elementos posibles que deben protegerse con el sello digital (p. 53).

Reglas de formación:

  • No debe contener el carácter pipe | en los atributos, ya que se usa como separador de control (p. 48).
  • Los datos opcionales que no existan no deben aparecer en la cadena (p. 49).
  • Toda la cadena debe expresarse en formato de codificación UTF-8 (p. 49).

Esta parte técnica la maneja el PAC (proveedor autorizado de certificación) — no tienes que preocuparte por ella si usas un sistema de facturación certificado como Cofadix.