Carta Porte 3.1 Complement for goods transportation
Generate revenue and transfer CFDIs with the Carta Porte complement from our web platform or via REST API. PDF with dual QR codes ready for highway inspections.
Revenue and Transfer Carta Porte
There are two types of CFDI with Carta Porte complement. The one you need depends on whether you provide transportation services or move your own goods.
Revenue Carta Porte
Revenue-type CFDI + Carta Porte Complement
Who issues it?
Transportation companies that provide freight services to third parties. It is an invoice that reflects revenue from the transportation service.
Use case
Transportes del Norte S.A. es contratada por una fábrica de autopartes en Monterrey para transportar un embarque a la planta del cliente en Querétaro. Transportes del Norte emite un CFDI de ingreso con complemento Carta Porte por el servicio de flete, desglosa el IVA trasladado y entrega la factura al cliente junto con el PDF que porta el operador durante el trayecto.
Applies to:
Transfer Carta Porte
Transfer-type CFDI + Carta Porte Complement
Who issues it?
The owner, possessor, or holder of goods or merchandise who transports them using their own vehicles, without hiring an external transportation service. The invoice value is $0.
Use case
Muebles Regiomontanos S.A. fabrica muebles en su planta de Apodaca, N.L. y necesita enviar un pedido a su sala de exhibición en San Luis Potosí usando sus propias camionetas. El RFC emisor y receptor es el mismo. Emite un CFDI de traslado con complemento Carta Porte con valor $0 para amparar la mercancía durante el trayecto.
Applies to:
Mandatory during highway inspections
The vehicle operator must carry the CFDI with Carta Porte complement in printed or digital format throughout the entire journey. Federal authorities may request verification at any checkpoint. The Factura Digital PDF includes a QR code linking directly to the SAT verifier to facilitate inspections.
PDF ready for highway inspections
The PDF generated by Factura Digital contains two QR codes that federal authorities need to verify the legality of the transported goods:
Digital Tax Stamp QR
Contains the CFDI UUID and allows verification of the tax receipt's authenticity on the SAT portal.
Carta Porte Verifier QR
Links directly to the SAT's official verifier, where authorities can check the Carta Porte complement data in real time.
Issue via web or API
Whether you generate a Carta Porte manually from the platform or thousands automatically via API, we have the solution.
Web platform issuance
Generate Carta Porte 3.1 revenue or transfer documents directly from your browser. Intuitive interface with pre-loaded SAT catalogs and real-time validation.
REST API issuance
Integrate Carta Porte revenue and transfer generation into your ERP, TMS, or logistics system. Full documentation and free sandbox environment for testing.
PDF with dual QR codes
The PDF includes the tax stamp QR and a direct QR to the SAT Carta Porte verifier, which federal authorities use during highway inspections.
Customizable PDF
Customize the PDF design with your logo, corporate colors, and additional fields. Ideal for carriers that deliver documentation to their clients.
SAT catalog validation
We automatically validate locations, product codes, SCT permits, vehicle data, and all required information before stamping.
All transportation modes
Full support for trucking, maritime, air, and rail freight. Includes operator data, vehicles, trailers, containers, and hazardous materials.
Carta Porte via API in just a few lines
Our REST API lets you generate revenue and transfer Carta Porte documents easily.
// Ejemplo: Carta Porte de Ingreso (transportista)
const response = await fetch('https://api.facturadigital.com.mx/v5/cfdi', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
tipo: 'ingreso',
complemento: 'carta_porte',
receptor: {
rfc: 'XAXX010101000',
nombre: 'Fábrica de Autopartes S.A. de C.V.',
uso_cfdi: 'S01'
},
carta_porte: {
transporte: 'autotransporte',
origen: {
id_ubicacion: 'OR000001',
rfc_remitente: 'FAA090101AB1',
domicilio: { estado: 'NLE', municipio: '039', cp: '66600' }
},
destino: {
id_ubicacion: 'DE000001',
rfc_destinatario: 'XAXX010101000',
domicilio: { estado: 'QUE', municipio: '014', cp: '76100' }
},
mercancias: [{
bienes_transp: '84111506',
descripcion: 'Autopartes industriales',
cantidad: 500,
peso_kg: 2500
}]
}
})
});
const cfdi = await response.json();
console.log('UUID:', cfdi.uuid);
console.log('PDF:', cfdi.pdf_url); // Incluye doble QRCarta Porte 3.1 FAQs
Who is required to issue Carta Porte?
When is Carta Porte NOT required?
What happens if I don't have the Carta Porte during a highway inspection?
Can I issue Carta Porte via API?
Which version of Carta Porte is currently in effect?
Does Carta Porte have an additional cost?
Have more questions about Carta Porte?
Ask us on WhatsAppStart invoicing today
Sign up for free and discover an online electronic invoicing system built to keep you SAT-compliant — without the hassle.