Services

B/L & CMR Processing

Automated extraction and verification of Bills of Lading, CMR waybills, Air Waybills and certificates of origin.

2 min
per shipment instead of 45 min
99.2%
extraction accuracy
15+
document types supported
0
manual data entry

The problem: manual document processing

Every shipment, whether sea freight via Rotterdam, air freight via Schiphol or road transport to the European hinterland, arrives with multiple documents attached. Bills of Lading, CMR waybills, Air Waybills, packing lists, invoices, certificates of origin and EUR.1 declarations come in dozens of formats: as a PDF attachment, scanned document, photograph or even as text embedded in an email body.

An operator spends on average 30 to 60 minutes per shipment opening, reading, checking and manually re-keying data from these documents into the TMS. At 20 to 40 shipments per day, document processing becomes a full-time job, with a high risk of error on every manual entry.

Supported document types

The Logentic AI agent processes all common logistics documents. Regardless of the format, PDF, scan, photograph or digital, the relevant data fields are extracted, validated and entered into your system.

Bill of Lading (B/L)
Shipper, consignee, notify party, vessel name, voyage number, port of loading, port of discharge, container numbers, seal numbers, weight, volume, goods description and Incoterms.
CMR waybill
Sender, consignee, delivery address, nature of goods, weight, number of packages, special instructions, vehicle registration and carrier details.
Air Waybill (AWB)
MAWB and HAWB numbers, airport of departure, airport of destination, routing, weight, dimensions, goods description and special handling codes.
Certificates & other
Certificate of origin, EUR.1, ATR, phytosanitary certificate, packing lists, commercial invoices and dangerous goods declarations (IMO classification).

How the AI processes documents: OCR + NLP

The AI agent combines advanced Optical Character Recognition (OCR) with Natural Language Processing (NLP) to process documents. OCR converts scanned documents and images into machine-readable text, while NLP understands the context: the difference between a shipper name and a consignee, between a port of loading and a port of discharge, and between net and gross weight.

This goes far beyond simple template-matching. The agent recognises documents from hundreds of different carriers, freight forwarders and terminals, regardless of layout, language or format. Whether it is a hand-written CMR from Turkey or a digital B/L from Maersk: extraction is accurate and consistent.

Incoterms verification & HS-code classification

On every shipment, the agent automatically checks the Incoterms condition (EXW, FOB, CIF, DAP, DDP and others) and validates that it is consistent across the B/L, the invoice and the quote. Any discrepancy is flagged immediately to your team, preventing issues at Customs.

In addition, the agent classifies goods descriptions against the correct HS-codes at the 6 or 8-digit level. Classification is based on the EU Combined Nomenclature (CN) and verified against the TARIC database. This prevents errors in customs declarations and saves your team hours of manual look-up.

Automatic entry into your TMS

After extraction and verification, all data is entered automatically into your Transport Management System. The agent supports direct integrations with CargoWise, Softpak, Descartes and other common TMS platforms used in the Dutch logistics sector.

The workflow is end-to-end: document intake via email, extraction of all data fields, validation against carrier data (booking confirmations, vessel schedules), Incoterms and HS-code checks, and finally entry into the TMS with a full audit trail. When documents are missing, such as a certificate of origin, the customer is notified automatically.

Validation against carrier data

The AI agent validates the extracted data not only internally, but also against external sources. Container numbers are checked through carrier tracking APIs. Vessel names and voyage numbers are verified against live sailing schedules. Weights and quantities are cross-checked across the B/L, packing list and commercial invoice.

In case of discrepancies, for example when the weight on the B/L deviates from the packing list, or when a container number does not match the booking, the agent generates a warning with a detailed breakdown of the variance. Your operator only has to deal with exceptions, rather than manually checking every document.

Ready to automate?

Book a free 45-minute demo and find out how many additional orders your team can handle per day.

Book a free call →