Skip to content
Container ship at sea, unmarked hull

04 · Shipment

No billing period. A haul, a rate, a bill.

A shipment is the thing that gets billed. The carrier contract holds the rate card and the mapping. The file is billed on Shipments — no monthly schedule.

Who is on the deal

Shipper

Who you invoice. Legal name, ID, address. The mapped column on the file is always the bill-to.

Carrier

Who hauled. Each contract points at one catalog carrier. Create it here, or from the contract’s Carrier tab.

Contract

One carrier deal: Carrier, Contract, Rates, Mapping. Production files are uploaded on Shipments — not on this page.

Rate cards

A signed amount or a formula — per shipment, on this contract.

Add products from the catalog. Every line shares one currency. Order matters. A formula can read a published index on the haul date. Activate writes carrier price variants — draft save does not.

Rate indexes

  • Default

    The main published series. Any carrier not listed on a branch uses these dates.

  • Branch

    A complete table for listed carriers. A carrier belongs to one branch — it does not inherit a missing row from Default.

Sonic AI
S
CarrierContractRatesMapping
Charges on this contract
ProductTypeHow it chargesCurrency
Line haulFormuladistance × 42INR
FuelFormuladistance × dieselINR
DetentionFlat₹ 1,200INR
Admin feeFlat− ₹ 6INR

Same currency · order matters · Activate writes carrier variants

Rates · charges on this contract
Trucks parked at a warehouse loading dock

The haul date

The rate is the one in force on the day the shipment moved.

That date is the haul date. It picks the contract still in term, and the published index value for that day. An expired deal is not a fallback. Issued invoices keep the rate they were billed.

The contract

Four tabs. Then the file is billed on Shipments.

Start and end are inclusive calendar dates. None is one invoice per haul. Daily, weekly, and monthly group by shipper and window from the start date — weekly is seven days from that date, not Monday–Sunday. Leftover days are a stub. The invoice date is the window’s last day.

  1. 01

    Carrier

    Pick a catalog hauler, or New then Create. Create writes the carrier and saves this contract.

  2. 02

    Contract

    Reference, invoice from (your organisation or the carrier), start, end, frequency. The shipper is not here — it is the mapped column.

  3. 03

    Rates

    The rate card. Same currency on every charge. Activate is what writes carrier variants.

  4. 04

    Mapping

    Sample, shipper column, attributes the charges read. Process always saves the contract first.

Sonic AI
S
CarrierContractRatesMapping

Carrier

Westbound Haul

Term

1 Apr – 31 Mar

Frequency

Weekly

From start date

Invoice from

Your org

Billing details

Start / end

Inclusive calendar dates. Leave end open if the deal has none.

Weekly

Seven days from the start date — not Monday–Sunday.

Invoice date

Last day of the window. Leftover days are a stub period.

Bill-to

The mapped shipper. Not chosen on this tab.

Contract · billing details
Sonic AI
S
CarrierContractRatesMapping
Process

Shipper column

C · Consignee · Name, then aliases

ShipperShipmentMatchInvoice
Westbound LogisticsSHP-441MatchedSonic created
Helio LabsSHP-442SuggestedSonic created
Apex ToolsSHP-448New shipperSonic created
Delta PackSHP-451MatchedSonic created
Mapping · sample preview

Next

See it on your contracts

A walkthrough on the agreements and files you actually bill from — not a slide deck.