Transport and logistics have a trait that few generic invoicing tools handle well: every job is different. One trip doesn't carry the same weight, cover the same distance, or bill the same client as the last. Here's how to structure transport invoicing that stays reliable despite that variability.

The delivery note, the pivot of the job

The delivery note remains the reference document: it confirms goods were picked up and delivered, with the date, location, quantity, and often the recipient's signature. The invoice is then built on that basis — which is why turning a delivery note into an invoice in one click, instead of re-entering everything, matters so much.

Billing flat-rate, by distance, or by trip

Three pricing logics often coexist at the same carrier: flat-rate for regular, known routes; per-kilometer for long distances; and per-trip for one-off urban deliveries. The same client can fall under several of these depending on the job — so invoicing needs to adapt line by line, without forcing you to create a separate product for every variant.

VAT on transport services

Freight transport services are, in principle, subject to VAT at the standard 20% rate in Morocco, like most services. Certain international transport operations may benefit from special regimes — worth confirming with your accountant depending on the exact nature of your services, but in every case it must appear clearly on the invoice, line by line if several rates apply.

Centralizing fleet, fuel and invoicing

Invoicing is only half the picture: without a link to fleet and fuel tracking, there's no way to know whether a trip was actually profitable. A Stock module tracking parts and fuel, paired with delivery-note-based invoicing, gives you the full picture — from picking up the goods to collecting the payment.