Inicio › Varios destinos

Carta Porte con varias entregas: relaciona cada cantidad con su destino

Antes de reenviar un XML con CP178 o CP179, prepara una ficha por mercancía: de dónde sale, a dónde llega y qué cantidad corresponde a cada entrega. El identificador debe existir en el comprobante y tener el tipo correcto.

Por Amaury Covo Torres · Preparada el 2 de noviembre de 2026 · Ejemplo didáctico, no un envío real · Matriz SAT 3.1 del 17 de junio de 2024 y XSD consultados el 2 de noviembre de 2026.

Una mercancía · Un origen · Dos destinos

40 piezas, dos entregas distintas

Supuesto del ejemplo: una misma mercancía sale de un almacén y se reparte, sin transbordo ni cambio de unidad, entre dos puntos. Los nombres y los identificadores son inventados; sustitúyelos por los del traslado real.

Punto de carga · TipoUbicacion = OrigenAlmacén de salidaOR000001Mercancia:Cantidad = 40 piezas
  1. Entrega 1 · TipoUbicacion = Destino

    Cliente A

    25 piezas

    IDOrigen
    OR000001
    IDDestino
    DE000001
  2. Entrega 2 · TipoUbicacion = Destino

    Cliente B

    15 piezas

    IDOrigen
    OR000001
    IDDestino
    DE000002

Lectura de esta ficha: 25 + 15 = 40 piezas en este reparto sencillo. No vuelvas a sumar el total 40 como una tercera entrega. Esta cuenta describe el ejemplo; CP178 y CP179 comprueban las referencias de origen y destino, no certifican esa suma ni la validez del XML completo.

Dos lugares del XML que deben coincidir

Ubicaciones/Ubicacion identifica los puntos. Dentro de cada Mercancias/Mercancia, el nodo CantidadTransporta relaciona una cantidad con esos puntos mediante IDOrigen e IDDestino. No son códigos postales, RFC ni nombres de sucursales.

  1. Comprueba primero los puntos

    En esta ficha hay un Ubicacion con TipoUbicacion="Origen" e IDUbicacion="OR000001", y dos con TipoUbicacion="Destino": DE000001 y DE000002.

  2. Enlaza cada entrega con esos puntos

    La entrega de 25 piezas usa IDOrigen="OR000001" e IDDestino="DE000001". La de 15 mantiene ese origen y cambia el destino a DE000002. Las referencias se revisan en la misma Carta Porte, no en un comprobante anterior.

  3. Separa formato de existencia

    El XSD exige OR y seis dígitos para IDOrigen, y DE y seis dígitos para IDDestino. DE000003 tiene ese formato, pero en nuestra ficha no existe entre las ubicaciones: no basta con que parezca correcto.

CP178 · Revisa el origen

¿Existe y es Origen?

Busca el valor de IDOrigen entre los IDUbicacion cuyo TipoUbicacion es Origen. Si sólo aparece como Destino, no satisface esta regla.

Leer la regla literal CP178

CP179 · Revisa el destino

¿Existe y es Destino?

Busca el valor de IDDestino entre los IDUbicacion cuyo TipoUbicacion es Destino. Un destino omitido o un identificador copiado de otro viaje no sirve.

Leer la regla literal CP179

Ficha para revisar con tu emisor

  • Mercancía y unidad: identifica la misma partida y la misma unidad en las dos entregas; no mezcles piezas con kilogramos.
  • Puntos reales: confirma la salida y cada entrega. No inventes una ubicación sólo para que exista un identificador.
  • Referencias: coteja cada ID con su TipoUbicacion en el XML exportado. Si cambiaste un ID en Ubicaciones, actualiza las referencias que lo utilizan.
  • Cantidades: concilia el reparto con la operación real. El ejemplo 25/15 no resuelve transbordos, devoluciones ni mercancías que recorren varios tramos: entrega esa secuencia al emisor antes de sumar.
  • Versión final: vuelve a exportar y pide al PAC revisar el XML resultante; una pantalla correcta no prueba que el archivo conserve esos datos.

Cuándo usar este nodo: el XSD describe CantidadTransporta como opcional (minOccurs="0") para cantidades captadas o distribuidas en distintos puntos. Si se incluye, Cantidad, IDOrigen e IDDestino son requeridos dentro de él. Esta guía no decide por sí sola si debe incluirse en todas las operaciones; tu emisor debe contrastar el caso completo.

Si interviene más de un medio de transporte, revisa además la condición de CvesTransporte en CP180. No deduzcas un cambio de medio sólo porque hay dos destinos.

Fuentes y alcance de la comprobación

  • Relación entre los puntos: SAT, matriz Carta Porte 3.1 del 17 de junio de 2024, reglas CP178 y CP179, filas 83 y 84 de la hoja «Validaciones Carta Porte 3.1». Cada regla exige coincidencia con IDUbicacion y el TipoUbicacion correspondiente.
  • Estructura y formato: SAT, esquema Carta Porte 3.1, anotaciones de Ubicacion:IDUbicacion y Mercancia:CantidadTransporta. Consulta de ambas fuentes: 2 de noviembre de 2026; la fecha de consulta no cambia la edición de la matriz.

Esta es una ficha editorial para preparar y comparar datos, no una herramienta que lea o valide tu XML. Los 40, 25 y 15 son cantidades supuestas de una sola mercancía, no estadísticas de transporte, clientes ni ahorro medido. No se acredita el timbrado, la totalidad de reglas ni un resultado fiscal.

Preguntas frecuentes

¿Basta con que IDDestino tenga DE y seis dígitos?

No. Ese es el formato del XSD. CP179 exige además que el valor exista entre los IDUbicacion cuyo TipoUbicacion sea Destino en la misma Carta Porte.

¿Debo poner 40 piezas en cada una de las dos entregas?

No en este ejemplo de reparto sin transbordo: una entrega lleva 25 y la otra 15 de las mismas 40 piezas. No extrapoles esta suma a una mercancía que recorre varios tramos o cambia de medio; revisa su secuencia con el emisor.

¿Resolver CP178 y CP179 garantiza el timbrado?

No. Comprueba dos referencias de ubicación. Cantidades, unidades, domicilios, fechas y el resto de reglas necesitan su propia revisión por el emisor y el PAC.

CartaPorteCheck es una herramienta de revision previa basada en catalogos publicos del SAT. No esta afiliada al SAT ni a ningun PAC, no emite comprobantes fiscales ni reemplaza el timbrado oficial. La informacion es orientativa; verifica siempre con tu proveedor de facturacion.