PRODUCT Β· ORDERS Β· SHIPMENT TRACKING

Booking through customs to delivery, in one record.

Shipping is the longest stretch of a trade order β€” six to ten weeks from factory gate to client warehouse. TradeOS keeps the whole stretch in one record: container booking, milestone tracking, document chain, customs status, landed cost, and the milestones the buyer is waiting on. One source of truth for everyone in the chain.

Book a demoSee pricing β†’

TradeOS
HomeTasksOrdersProductionShipments
Live Β· last sync 4 hr ago
SHP-2026-088COSCO BL-22-104587In transitETA Jul 14, 2026

Order RD-2026-077 Β·Brevin Health EU Β·8.0M units Β·4 Γ— 40HC Β· CIF Hamburg

βœ“BookedApr 28
βœ“LoadedMay 1 Β· Port Klang
βœ“Departed originMay 2
βœ“TransshippedJun 14 Β· Singapore
In transitcurrent
β—‹Customs clearedest. Jul 13 Β· Hamburg
β—‹Deliveredest. Jul 14

Containers (4 Γ— 40HC)

All sealed at origin Β· Port Klang

COSU-4218970Seal 014873267.2 CBM26,400 kg
COSU-4218971Seal 014873367.2 CBM26,400 kg
COSU-4218972Seal 014873467.2 CBM26,400 kg
COSU-4218973Seal 014873567.2 CBM26,400 kg

Total: 268.8 CBM Β· 105,600 kg Β· 8.0M units

Live position

M/V COSCO Pacific Β· last update 4 hr ago

πŸ‡²πŸ‡Ύ Port KlangDeparted May 2πŸ‡ΈπŸ‡¬ SingaporeJun 14πŸ‡©πŸ‡ͺ HamburgETA Jul 14M/V COSCO Pacific
● On schedule16 days until ETALast position update 4 hr ago

THE PROBLEM

Carrier tracking tells you where the box is. Not what it costs you, not what it owes you, not who needs to know.

Carrier portals show vessel positions. CargoWise handles freight forwarder operations. project44 and FourKites surface visibility for shippers with hundreds of moves a week. None of them sit on top of the order. None of them know the buyer is waiting on a Bill of Lading copy to draw down a letter of credit. None of them know the customs broker is one document short. None of them know which container holds which lot, or which lot satisfies which line on which invoice. Trade operators end up with three browser tabs open and a phone call to the freight forwarder.

ONE RECORD, EVERY STAKEHOLDER

Every party in the chain, looking at the same shipment.

A shipment in EDMA references the order it fulfills, the lots it contains, the containers it occupies, the documents it requires, the costs it accrues, and the parties involved (manufacturer, freight forwarder, customs broker, client). Each party sees a view scoped to their role β€” operator sees everything, freight forwarder sees logistics + documents, client sees milestones + arrival window. One record, four views.

Operator

SHP-2026-088 Β· In transit

OrderRD-2026-077 Β· $560,000Containers4 Γ— 40HC Β· 268.8 CBMDocuments8 of 11 presentLanded cost$441,200 (78.8%)Next milestoneCustoms Hamburg, Jul 13

Freight forwarder

SHP-2026-088 Β· In transit

BookingCOSCO BL-22-104587RoutePort Klang β†’ Singapore β†’ HamburgVesselM/V COSCO PacificTo upload2 (B/L copy, EUR.1)BrokerHamburg Logistik GmbH

Client β€” Brevin Health EU

Your order is in transit

Quantity8.0M unitsArrivingJul 14 Β· 16 days awayLast updateVessel passed SuezDocuments5 availableAccountSarah Chen

Manufacturer β€” Crescent

SHP-2026-088 Β· departed

Your shipmentLot PL-2026-0138Quantity4.8M units Β· 60% of totalDepartedPort Klang Β· May 2B/L receivedβœ“ YesFinal invoicePending delivery

MULTI-MODAL MILESTONE TRACKING

Sea, air, road, rail. Same record.

Most international trade moves on ocean freight. Some moves on air freight when speed matters or volume is small. The last leg is almost always road. Some inland moves are rail. EDMA tracks all four modes with a unified milestone schema and surfaces the right milestones for each mode. A multi-leg shipment (ocean trunk + road last-mile) appears as a single shipment record with two segments stitched together.

THE DOCUMENT CHAIN

Eleven documents. Five required to release the goods. Two required to release payment.

Every shipment generates and requires documents β€” Commercial Invoice, Packing List, Bill of Lading, Certificate of Origin, EUR.1 Movement Certificate, Insurance Certificate, AQL Inspection Report, LC Document Set, and customs declarations on both ends. EDMA tracks the document chain alongside the shipment milestones. The Bill of Lading present-or-missing state determines whether the buyer can draw against the letter of credit. The platform surfaces which document is blocking which milestone, and auto-generates the ones it can.

Document checklist Β· CIF Hamburg Β· medical disposables

SHP-2026-088 Β· Order RD-2026-077

11 required Β· 8 present Β· 1 pending Β· 2 to generate

βœ“Commercial Invoice
βœ“Packing List
βœ“CE Certificate (Cat III)
βœ“EN 455 Test Report
βœ“AQL Inspection Report
βœ“Insurance Certificate
βœ“LC Document Set
βœ“EUR.1 Movement Certificate
β‹―Bill of Lading copyawaits arrival confirmation
βˆ’Certificate of Originauto-generate β†’
βˆ’Customs Declaration (DE)auto-generate β†’

Documents update as the shipment advances. The Bill of Lading copy auto-populates when the carrier confirms transshipment. The Certificate of Origin and Customs Declaration are auto-generated from order data β€” operator reviews and signs.

LANDED COST

Every cost line, attached to the shipment that incurred it.

A shipment doesn't just have freight cost. It has port handling, transshipment surcharges, fuel adjustments, document fees, customs duty, broker fees, last-mile drayage, and demurrage if it sits at the port. EDMA tracks every cost line as it accrues, attaches it to the shipment, and rolls it up into the order's P&L. The result: real-time landed cost per unit, not a quarterly accounting reconciliation.

Landed cost Β· SHP-2026-088

Order RD-2026-077 Β· 8.0M units Β· CIF Hamburg

Live Β· 6 of 8 lines actualized

Manufacturer cost Crescent + Sapphire$385,200
Ocean freight 4 Γ— 40HC, Port Klang–Hamburg$28,400
Port handling origin$2,800
Port handling destination Β· est.$3,200
Customs duty Germany Β· 5.2% on declared value$14,560
Insurance certificate CIF coverage$4,200
Document fees + customs broker$1,840
Last-mile drayage Hamburg β†’ client warehouse$1,000
Total landed cost$441,200
Per-unit landed cost$0.0552
Order revenue$560,000
Net margin$118,800 (21.2%)

Updates live as costs accrue. 6 of 8 lines actualized; 2 estimated.

CUSTOMS AND COMPLIANCE

HS code, declared value, certificate of origin β€” done by the platform.

Customs paperwork doesn't have to be a separate workflow. EDMA classifies products against HS codes once at the catalog level, applies the right tariff rate against the destination country, generates the customs declaration from the shipment data, and surfaces the certificate-of-origin requirements based on the trade agreement between the source and destination countries. Compliance flags appear before the shipment departs, not after it's stuck at port.

Compliance check Β· SHP-2026-088

All checks passed
HS code (Protect-M Nitrile)4015.19.10
Destination countryπŸ‡©πŸ‡ͺ Germany (EU)
Trade agreementEU–Malaysia GSP
Tariff rate5.2% (preferential)
Certificate of OriginEUR.1 βœ“ present
Sanctioned-party screeningpassed Β· 2 hr ago
Restricted-substance checkpassed Β· CE Cat III
Dual-use export classificationnot applicable
Last refreshed 4 hr ago. Re-runs on every status change.

Customs declaration Β· DE Β· auto-generated

Ready for sign-off
Importer of recordBrevin Health EU GmbH
Importer EORIDE285847291
Country of originπŸ‡²πŸ‡Ύ Malaysia4.8MπŸ‡ΉπŸ‡­ Thailand3.2M
HS code4015.19.10
Declared customs value$560,000 USD
Currency conversionEUR 514,920 @ 1.0876
Declared duty€26,776 (5.2%)
Generated fromRD-2026-077
PL-2026-0138 + PL-2026-0142

ONE EVENT, FIVE EFFECTS

A two-day vessel delay isn't isolated. EDMA traces the chain.

When a vessel runs late, the impact ripples through the order. The expected delivery date shifts. The customs broker's slot gets rebooked. The client gets a proactive update. Demurrage risk gets calculated. The order's P&L gets updated with the projected demurrage cost. Five sections respond to one event.

VESSEL DELAY
M/V COSCO Pacific +2 days
SHP-2026-088 Β· ETA Jul 14 β†’ Jul 16
Trigger event
ORDER DELIVERY SHIFTS
Expected delivery on RD-2026-077 recalculated, Jul 14 β†’ Jul 16.
RD-2026-077
CUSTOMS BROKER
Slot rebooked Jul 15, Hamburg. Hamburg Logistik GmbH notified.
Brokers
CLIENT PORTAL
Auto-notification sent to Brevin Health EU with revised arrival window.
Client portal
DEMURRAGE FORECAST
$1,400 risk if delay extends past Jul 18. Threshold notification armed.
+$1,400 risk
ORDER P&L
Projected demurrage line added. Margin recalculated 21.2% β†’ 21.0%.
βˆ’0.2 pts

Five sections of the platform respond to one event. None of them needs the operator to manually update.

VS. THE TOOLS YOU MIGHT BE USING

Built for the operator, not the freight forwarder.

CapabilityFlexportproject44CargoWiseTradeOS
Real-time vessel/flight trackingβœ“βœ“βœ“βœ“
Multi-mode milestone schemapartialβœ“βœ“βœ“
Document chain tied to shipmentpartialβ€”βœ“βœ“
Auto-generated customs declarationsβ€”β€”βœ“βœ“
Real-time landed cost per unitβ€”β€”partialβœ“
Cost cascade into order P&Lβ€”β€”β€”βœ“
Stakeholder-scoped views (one record)β€”β€”β€”βœ“

Carrier portals and visibility platforms know where the box is. Freight forwarder systems know how to move it. EDMA knows what the box owes the order it belongs to β€” and who in the chain needs to know what, when.

FREQUENTLY ASKED

Five questions about shipment tracking.

Direct integrations with the major ocean carriers (COSCO, MSC, Maersk, CMA CGM, Hapag-Lloyd, ONE, Evergreen) and air freight (IATA Cargo-IMP). Visibility-platform integration available with project44 and FourKites for operators who already have those contracts. Manual milestone updates are also supported β€” useful for inland legs and smaller carriers.

See your shipments running through one record.

Book a 30-min demo and we'll set up your carriers, your customs profile, and walk through a real shipment from booking to delivery.

Book a demoOr book a demo β†’

Shipment tracking Β· Booking through customs to delivery | TradeOS