Tripoli --:--Backups 17/17Uptime 99.9%Page load --FPS --Taking projects from Nov 2026
All projects
Odoo 18Logistics

Freight and customs ERP

Container tracking from booking to clearance, with invoices locked until the customs order closes.

2×

custom addons, customs to invoicing

The problem

A freight company tracked containers in spreadsheets and chat threads. Invoices were sometimes issued before customs had cleared the shipment, and then had to be cancelled and redone.

What we built

  1. A container traceability module: every container linked to its booking, shipment, customs order and invoice.
  2. A lock that blocks invoicing until the related customs order is closed, with a clear message explaining why.
  3. Arabic and English labels across both modules, matching how the operations team actually talks.

Stack

Odoo 18PythonOWLPostgreSQL

Where it is now

Operations see where every container is in one place, and finance can no longer invoice a shipment that customs has not released.

Have something similar?

Tell us what you run today and where it hurts. We will reply with questions or a first plan.

Start a project
Next projectAirport ground-ops app
↑↓ move↵ openesc closeCtrl K