Shipments without a Carta Porte on board
Without the correct complement, any customs inspection can hold up the goods and trigger penalties for the company.
Generate SAT-ready Carta Porte 3.1 manifests straight from your Odoo orders and deliveries. Road transport, trailers, rail transport and the SAT goods catalog, with the 10-year retention required by article 89 of the Ley Aduanera. Source code included, one-time payment.

We are not talking about isolated functions. We talk about the operational problem that causes a logistics or foreign-trade team to end up looking for this solution.
Without the correct complement, any customs inspection can hold up the goods and trigger penalties for the company.
Classifying each good by hand is slow and error-prone on unit of measure, product code and declared risk.
When transport does not live in Odoo, vehicle data and shipment tracking are managed separately, with no traceability or double-check against the CFDI.
The module covers the real blocks of the SAT schema: goods, road transport, trailers, rail, locations and the full lifecycle through to the final XML.
Merchandise lines with quantity, weight, value and product code, selected from the SAT BienesTransp catalog pre-loaded in the module.
Vehicle data, SCT permit, insurer and vehicle configuration required by the SAT for road transport.
Up to 3 trailers per transport unit, each with its own plate and subtype, as required by the 3.1 schema.
Ferroviario block introduced in version 3.1 for rail-based transport operations, with its own equipment and route data.
Chain of origin, destination and intermediate stops, linked to your warehouses and customer addresses inside Odoo.
DRAFT → PREPARED → BOUND → CANCELED states with cascading cancellation from the parent CFDI and CartaPorte31.xml export.
Screenshots taken directly from a real Odoo 19 install with the module active.






A real walkthrough of the module: manifest creation, goods, locations, vehicle and final export. With Spanish subtitles.
Every block of the module maps to a specific official article or schema, not to assumptions.
Mandatory Carta Porte on board plus 10-year retention of shipment data.
Retention of the fiscal records of the CFDI the complement is attached to.
Right-to-erasure request workflow, reconciled with the mandatory retention under the Ley Aduanera.
Validation of the generated XML against the official schema published by the SAT.
No monthly fees, no empty boxes: everything the module includes is real operational capability.
OPL-1 license per instance, no black box: you can audit and adapt the module.
Fixes and improvements for the same series for 12 months, at no extra cost, via the Odoo App Store.
No middlemen, no call centers: the person who built the module answers.
Works directly on your Odoo instance, with no third-party dependency.
The typical pattern is a company that already invoiced CFDIs in Odoo but generated the Carta Porte by hand or outside the ERP, risking inconsistencies between the CFDI and the complement. The module connects the real shipment to the manifest with no double entry.
Road transport, rail, the Pedimento for cross-border operations and the rest of the Mexican fiscal backoffice live together in the same Odoo, ready to grow into other localizations as the business needs.
This connector is usually paired with other modules and services as the business grows.
It is the complement attached to the CFDI that proves the transport of goods across Mexican territory. Any company that transports its own or third-party goods by road or rail needs it, including foreign-trade operations subject to the Ley Aduanera.
It requires the Carta Porte to be carried on board the vehicle during transport and the shipment data to be kept for 10 years for inspection by the customs authority when requested.
Yes. The module includes the Autotransporte block (vehicle, trailers, SCT permit, insurance) and the 3.1 Ferroviario block for rail shipments, plus the full chain of origin, destination and intermediate stop locations.
Yes. The module serializes the document as CartaPorte31.xml following the schema published by the SAT, with RFC/CURP validation and automatic classification of the transaction type (domestic or cross-border).
The complete module with source code included, an OPL-1 license per instance, for Odoo 17, 18 and 19. No monthly fees and no third-party middleware.
Yes. You receive updates and fixes for the same Odoo series for 12 months at no extra cost through the Odoo App Store.
Direct support from the engineer who built the module, by email, with no middlemen or call centers.
You can watch a live demo of Odoo with FlexigoTech modules running and email us any question about Carta Porte 3.1 before deciding.
If you already invoice with Odoo, it makes sense to generate the manifest from the same place where the order and the CFDI are born, with no double entry or risk of inconsistencies.