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

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

Need help interpreting this result?

Ask Trade Expert AI how it applies to your transaction. Free with an account.

Ask Trade Expert AI ->

Overview & methodology

What does a bill of lading extractor check?

A bill of lading extractor identifies transport document fields for manual verification against the credit. UCP 600 Article 20 governs examination of port-to-port bills of lading when the credit incorporates UCP 600. Check signatures, on-board shipment evidence, ports and originals; extracted text alone cannot establish compliance or replace bank examination.
Bill of lading checks under UCP 600 Article 20
ItemReferencePractical check
Carrier and signatureCarrier identified; signature capacity statedVerify carrier, master or named agent capacity.
On-board shipmentShipment on a named vesselCheck the notation and its date where required.
Shipment dateIssue date or dated on-board notationCompare the applicable date with the credit deadline.
PortsLoading and discharge portsMatch the ports stipulated in the credit.
OriginalsSole original or full setConfirm all originals indicated on the document.
Carriage termsTerms shown or incorporated by referenceReview the complete document, not just extracted fields.

Numerical Example: UCP 600 Art. 20 Date Check

Under UCP 600, if a B/L contains an on-board notation with a date, that date is considered the date of shipment. Here, shipping on the 15th violates a 'latest shipment' of the 14th.

B/L Issue Date2026-04-10
On-Board Notation Date2026-04-15
LC Latest Shipment (44C)2026-04-14
Shipment Date for LC2026-04-15
StatusDISCREPANT

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.

Source: ICC - ISBP 821 - International Standard Banking Practice
Last reviewed: August 2026

Method note: calculations run in your browser using the formulas and published rule books cited on this page. Results are free estimates for planning, with no login required, and should be confirmed with your bank, broker or the official source before you commit.

Frequently asked questions

What is a Bill of Lading (B/L)?

A Bill of Lading is the primary transport document for seaborne shipments. It serves as proof of shipment, a receipt for goods, and a negotiable instrument. Under UCP 600, the on-board date on the B/L determines the shipment date for Letter of Credit compliance.

Why is the on-board date critical?

Per UCP 600 Article 20, if a B/L has an on-board notation with a date, that date is considered the shipment date. If it's later than the LC's 'latest shipment' date in field 44C, the presentation becomes discrepant and the bank may refuse it.

Can I extract data from scanned PDFs?

Yes. Run OCR (Optical Character Recognition) on your scanned B/L using Tesseract, Google Docs, or Adobe, then paste the extracted text into the tool. All parsing happens in your browser-nothing is uploaded.