Rate Validity and Pricing

ModeFreight calculation
AirFixed price per kg × weight
Ocean FCLFixed price for 20ft or 40ft × quantity
Ocean LCLFixed price per CBM × total volume
  • Amounts are in NGN, represented as decimal strings (e.g. "16500.0"). unit_price is per billable unit; total_amount is the payable total.
  • Mode-specific customs clearance is itemized in rate.charges and included in the total.
  • Rates expire one hour after calculation (rate.expires_at). GET the quote to refresh an expired rate — refreshing issues a new rate ID.
  • Booking with a stale or mismatched rate_id fails with QUOTE_RATE_OUTDATED; fetch the quote again first.
  • The accepted price is frozen at booking. Later rate configuration changes never silently reprice a booked quote.