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.
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 / Voyage | MV EVER GIVEN Voy No · 099E |
| Port of Loading | JEBEL ALI, UAE |
| Port of Discharge | ROTTERDAM, NL |
| On-Board Date | 15 MAR 2026 |
| Containers | MSKU1234567, MSKU7654321 |
| Seals | SGS-88221, SGS-88222 |
| Net Weight | 50,000 KGS |
| Gross Weight | 50,300 KGS |
| Measurement | 62.5 CBM |
| Shipper | ACME EXPORTS FZE JEBEL ALI FREE ZONE, DUBAI, UAE |
| Consignee | TO ORDER OF EMIRATES NBD, DUBAI |
| Notify Party | GLOBAL 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.
Overview & methodology
What does a bill of lading extractor check?
| Item | Reference | Practical check |
|---|---|---|
| Carrier and signature | Carrier identified; signature capacity stated | Verify carrier, master or named agent capacity. |
| On-board shipment | Shipment on a named vessel | Check the notation and its date where required. |
| Shipment date | Issue date or dated on-board notation | Compare the applicable date with the credit deadline. |
| Ports | Loading and discharge ports | Match the ports stipulated in the credit. |
| Originals | Sole original or full set | Confirm all originals indicated on the document. |
| Carriage terms | Terms shown or incorporated by reference | Review 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.
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.
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.