OCRs.ai
Packs / Trade & customs

Catch a misread container number before it misroutes a shipment.

Bills of lading, air waybills and packing lists, with checksum-verified container and AWB numbers and weights compared across documents.

Built for: Freight forwarders, customs brokers and shippers handling paperwork in many layouts and languages.

See it on a sample

Run the checks yourself

No sign-up. Read a sample case, see what gets flagged, then correct a value the way a reviewer would.

Shipment - Rotterdam to Chennai

A bill of lading and the packing list for the same shipment. They should agree.

Bills of lading

BL MSCU-88120

Gross weight (kg)
10,000
Packages
30
Container
CSQU3054383

Packing lists

Packing list PL-771

Gross weight (kg)
12,000
Packages
28

Cross-document checks

Run the pack to read the documents and compare them.

Sample data, checked in your browser. The real product runs the same rules on documents it reads for you.

Try it on your own files

In this pack

Every document is verified on its own

Bills of lading

Parties, vessel, ports, containers, packages and weights.

  • Every container number passes its ISO 6346 check digit
  • Container weights and packages add up to the totals
  • Required parties and ports are present

Air waybills

AWB number, parties, airports, pieces and weights.

  • The AWB number passes its IATA check digit
  • Airports are valid 3-letter codes
  • Chargeable weight is not below gross weight

Packing lists

Shipment references, per-line quantities and net and gross weights.

  • Line weights and packages add up to the totals
  • Net weight never exceeds gross weight

Invoices

Vendor, dates, totals, tax and every line item.

  • Lines add up to the subtotal, and subtotal plus tax equals the total
  • Due date is not before the invoice date
  • Vendor tax ID matches its country's format (EU VAT, GSTIN and more)

Across documents

Then they are checked against each other

A document can add up perfectly and still be wrong for the case. These checks compare what was extracted from different documents.

Shipment weights consistent

The bill of lading and packing list should agree on gross weight (within 2%) and package count.

Catches: The bill of lading shows 10,000 kg and 30 packages; the packing list shows 12,000 kg and 28.

How it works

A shipment's paperwork arrives in pieces

  1. 1Upload the bill of lading, packing list and commercial invoice.
  2. 2Container and air waybill numbers are verified against their check digits, so a single misread character is caught.
  3. 3Weights and package counts are compared across documents.
  4. 4Mismatches are flagged with the values from each document.

Checks flag what does not add up; they do not guarantee every value is correct. Flagged items are queued for a person with the source page highlighted, and the human review tool can be switched on or off for your organization.

Try the Trade & customs pack on your own files.

Create a case, drop in a real folder of documents and see what gets caught. Part of our Logistics and trade solutions.

FAQ

Questions about this pack