SSLT Global
Documents

Bill of Lading Data Extractor

Paste OCR text from a Bill of Lading. The extractor pulls B/L number, vessel, ports, on-board date, containers, seals and party blocks into structured fields you can check against the LC.

Client-side · No uploadUCP 600 Art. 20
Reviewed against UCP 600 · Incoterms 2020 · WCO HSLast reviewed July 2026

All parsing happens in your browser. Nothing is uploaded. For scanned PDFs, run OCR first (Tesseract, Google Docs, Adobe) and paste the text here.

B/L No.MAEU-2026-004471
Vessel / VoyageMV EVER GIVEN Voy No · 099E
Port of LoadingJEBEL ALI, UAE
Port of DischargeROTTERDAM, NL
On-Board Date15 MAR 2026
ContainersMSKU1234567, MSKU7654321
SealsSGS-88221, SGS-88222
Net Weight50,000 KGS
Gross Weight50,300 KGS
Measurement62.5 CBM
ShipperACME EXPORTS FZE JEBEL ALI FREE ZONE, DUBAI, UAE
ConsigneeTO ORDER OF EMIRATES NBD, DUBAI
Notify PartyGLOBAL TRADING CO 1 TRADE AVE, ROTTERDAM, NL

Overview & methodology

Why the on-board date matters

Under UCP 600 Art. 20 the on-board notation determines the shipment date. If the notation is later than the "latest shipment date" in LC field 44C, the presentation is discrepant. Extract it explicitly and compare against your credit before dispatching documents to the negotiating bank.

Frequently asked questions

Which B/L fields matter for LC compliance?

Shipper, consignee (to order / to order of issuing bank), notify party, vessel/voyage, port of loading, port of discharge, description consistent with the invoice, on-board notation with date, freight prepaid/collect wording, and number of originals. Errors here drive over 30% of first-presentation discrepancies.

Related guides