Skip to Content

CMR Consignment Note (International Road Transport)

93.45 93.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Uyumlu: Odoo 18.0 · 19.0
OPL-1 license · 8 languages · Community & Enterprise
CMR Consignment Note (International Road Transport) for Odoo — preview banner

CMR Consignment Note (International Road Transport)

Official CMR consignment note PDF generator — 24 standard boxes, bilingual, Geneva-Convention compliant

Produce the official CMR (Convention on the Contract for the International Carriage of Goods by Road) consignment note straight from a stock transfer in Odoo. The CMR is the standard waybill required for cross-border road transport across the EU and the 50+ countries that ratified the 1956 Geneva Convention. One click turns a delivery into a print-ready, multi-copy, bilingual PDF — no external service, no API, no subscription.

Key Features

24 standard CMR boxes

Every numbered box of the official form — sender, consignee, place of delivery, place & date of taking over, attached documents, marks & numbers, packages, packing, nature of goods, statistical code, gross weight, volume, instructions, carrier, successive carrier, reservations, documents handed over, special agreements, payment, cash on delivery, special remarks, goods received and the carrier / consignee signature boxes.

Bilingual PDF — 8 languages

Each box label is printed as English / local language. The local column is chosen per document and auto-suggested from the carrier / consignee country. Eight fully translated label columns are built in: English, Turkish, German, French, Spanish, Italian, Dutch and Polish.

Multi-copy set

Prints the full CMR set as defined by Article 5 of the Convention: the Original (Sender), plus copies for the Consignee, the Carrier and a Customs / File copy — one labelled sheet each. A wizard toggle lets you print only the Original when you need a single sheet.

QR verification

An optional QR code is rendered on each sheet using Odoo's native barcode engine (no extra dependency). It encodes the consignment identity — CMR number, parties, route, weight and date — as plain text any phone scanner can read, so the back office can verify a note against its archive.

Auto-fill from the picking

Create a CMR directly from a stock.picking and the sender, consignee, route, loading date, gross weight, package count and nature of goods flow in automatically. A pre-print wizard then lets you review and override every box before the PDF is rendered.

Geneva-Convention validation

Before a CMR can be issued the module checks the mandatory particulars of Article 6.1, rejects negative weights / package counts, and warns when sender and consignee share a country (CMR applies to international carriage only). A completeness indicator shows how full a draft is, and every issued note is tracked in the chatter.

Screenshots

CMR Consignment Note (International Road Transport) — Module Info in Odoo

Module Info

CMR Consignment Note (International Road Transport) — CMR Document form in Odoo

CMR Document

Why this module

A self-contained, production-grade CMR generator: no external API, no clearing service and no per-document fee. Everything runs inside your Odoo database with the standard QWeb-PDF engine, so an exporter, carrier, freight forwarder or customs declarant can issue a compliant consignment note in one click and keep a per-shipment archive.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: 8 (EN, TR, DE, FR, ES, IT, NL, PL)
  • CMR boxes: 24 standard fields
  • Output: multi-copy bilingual PDF + optional QR
  • Developer: Pokutsoft
  • Dependencies: stock
  • Support: support@pokutsoft.com

Update date: 2026-07-02