Ship agency operations, audit-ready end to end
Manage the full port-call lifecycle, keep an append-only Statement of Facts with visible corrections, calculate laytime and demurrage automatically, and reconcile disbursement accounts straight through to invoicing — all inside Odoo.
The problem
Ship agents juggle several simultaneous port calls, each with milestones that must be timestamped accurately for laytime disputes worth far more than the agency fee. Every proforma Disbursement Account must then be reconciled against dozens of actual charges and justified to the principal. Spreadsheets and email give no controlled workflow, no tamper-evident event record, and no link between disbursement estimates and billing.
The solution
Ship Agency Management gives agents a controlled port-call lifecycle with an append-only, correctable Statement of Facts, a laytime and demurrage engine that reads directly from that log, and a Disbursement Account that tracks proforma vs. actual charges through to the invoice — with a live dashboard across every active call.
Everything a port agency needs
Every capability below is implemented in the module.
Port Call Lifecycle
Track every call through Expected, Arrived, Berthed, and Departed with milestone timestamps (ETA, NOR tendered, pilot on board, berthing, departure) recorded in real time.
Append-Only Statement of Facts
Every event is logged as a tamper-evident, chronological record that stands up to laytime and charge disputes months later.
Visible SOF Corrections
Flag, annotate, and trace corrections to the Statement of Facts through a dedicated wizard, keeping a clear before/after chain of custody instead of an opaque overwrite.
Laytime & Demurrage Engine
Compute laytime, demurrage, and despatch directly from the recorded SOF events, including weather-suspension awareness, so the dispute-critical calculation never leaves the system.
Vessel, Port & Berth Masters
Maintain validated vessel records (IMO, flag, dimensions, draft) alongside port and berth masters with physical-constraint checks on draft-vs-depth and LOA-vs-length.
Multi-Currency Disbursement Accounts
Track proforma estimates against actual charges per port call, with automatic variance analysis so every cost deviation is visible before it reaches the principal.
Auto-Posting to Sale Orders
Post settled disbursement charges straight to a sale order and invoice, closing the loop from cost reconciliation to billing without re-keying.
Monitoring Dashboard & Analytics
See turntime, delays, and cost variance across every active call from a single dashboard, plus calendar, graph, and pivot views for berth occupancy and cost trends.
Bulk & Multi-Call SOF Entry
Record Statement of Facts events across several port calls at once with a bulk-entry wizard, built for agents running high-velocity concurrent operations.
How it works
Open the port call
Create a port call for the vessel, port, and expected berth, and track it through the lifecycle from Expected to Departed.
Log the Statement of Facts
Record milestone events as they happen, or correct an earlier entry through the traceable correction wizard.
Reconcile the Disbursement Account
Compare proforma estimates against actual charges as they settle, with variance surfaced automatically.
Bill the principal
Post the settled charges to a sale order and invoice, closing the call with a full audit trail.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It integrates with Odoo Sales and Accounting: settled disbursement charges are posted to a sale order and invoiced through your existing accounting setup.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Ship Agency Management
Port-call lifecycle, an append-only Statement of Facts, a laytime and demurrage engine, and multi-currency disbursement accounts that post straight to sale orders — with a monitoring dashboard.
Buy on Odoo App StoreMore Odoo services apps
Shoe & Leather Repair Studio
Item intake, a configurable stage kanban, service quoting, per-job cost sheets with over-budget alerts and batch material requisitions — with native invoicing and an auto ready-for-pickup email.
Social Prescribing Link Worker Caseload
A filterable link worker caseload with structured case documentation, configurable wellbeing assessments and a community services catalogue — plus coordinator outcome reporting.
Solar Energy Management
kW-native quoting, an installation pipeline that drives progress and commissioned capacity together, equipment warranty genealogy, maintenance, production dashboards and a customer portal — one record per installation.
Spa & Wellness Client Intake & Contraindications
Health screening with live contraindication warnings, patch-test tracking with photo evidence and versioned digital consent — signed at the front desk or self-service, with re-consent reminders.
Spa Couples Suites, Relaxation & Thermal Areas
Duo booking conflict detection, real-time relaxation-area capacity with occupancy alerts and overflow routing, and thermal-suite temperature and swab tracking — with escalation and a compliance-ready audit report.
Sport Center Management
Court booking, memberships, coach-led training, performance analytics and invoicing together — with a live KPI dashboard and a customer portal for sport centers and academies.