Live tracking · 320 vessels · 277 ports Data refreshed 60d ago

Trade documentation · 7 min read

What is a bill of lading, and how do UN/LOCODEs appear on it?

An overview of the bill of lading — the central document of international ocean shipping — with focus on how port identifiers appear in the load and discharge fields.

The bill of lading is the central legal document of ocean shipping. It serves three purposes simultaneously: a receipt for the goods loaded, a contract of carriage between the shipper and the carrier, and — in negotiable form — a document of title to the goods. It is also where the language of UN/LOCODEs and IMO ports comes alive in commercial practice.

The structure of a bill of lading

A standard sea-going bill of lading carries: the shipper, the consignee, the notify party, the carrier, the vessel name and voyage number, the port of loading, the port of discharge, the place of receipt, the place of delivery, marks and numbers identifying the goods, a description and gross weight of the cargo, and the freight terms. The four port-and-place fields are where UN/LOCODEs typically appear, and ambiguity in these fields is a frequent cause of customs delays.

Loading port vs place of receipt

These two fields are easy to confuse. The port of loading is the seaport where the cargo is physically loaded onto the ocean vessel. The place of receipt is where the carrier first took the cargo into its custody — usually an inland container yard or rail terminal. For a typical containerised shipment moving through a multimodal corridor, the place of receipt might be Memphis (USMEM) and the port of loading might be Houston (USHOU). UN/LOCODEs are carried in both fields and they are not the same code.

Discharge port vs place of delivery

Symmetrically, the port of discharge is where the cargo is unloaded from the ocean vessel and the place of delivery is where the carrier hands custody to the consignee. For a shipment to a consignee in Munich the port of discharge could be Hamburg (DEHAM) and the place of delivery Munich (DEMUC). The freight rate and the legal liability transfer points are tied to these distinctions.

UN/LOCODE vs free text

Some carriers and forwarders use the UN/LOCODE alone (“NLRTM”), some use free-text place names (“Rotterdam”), and many use both. EDI booking confirmations and customs filings always carry the UN/LOCODE; the printed bill of lading shown to the consignee usually carries both. When parsing bills of lading at scale, treat the UN/LOCODE as the authoritative key and the free-text place name as a verification check.

Where PortWatch fits

PortWatch is keyed on UN/LOCODE for exactly the reason that the rest of the international shipping system is. Every port profile in this directory carries the same five-character code that appears on the bills of lading and customs filings for cargo moving in and out of that port. If you are reading a bill of lading and want to look up the port, copy the UN/LOCODE into the URL: /ports/... uses a slug derived from the code.