Supply Chain

Automating PO to POD.

An agent that reads every shipment document, matches it to your open records, and posts clean data to your WMS or ERP. No manual entry.

How it works

Ingest. Match. Route. Close. The agent handles the queue and escalates when it should.

Incoming documents5 new
BOL-FRT-20241121.pdf
FastFreight Co · carrier email
BOL
POD-DHL-9912423.pdf
DHL Express · portal download
POD
SHIP-MFT-0091.pdf
Ocean Carrier B · EDI
SHIP
CUST-IMPORT-7841.pdf
US Customs · broker upload
CUST
FINV-FEDEX-0314.pdf
FedEx · invoice email
FINV
1
Document in, any channel
Bills of lading, proof of delivery, shipping manifests, customs declarations, and freight invoices. Received from carrier portals, email, EDI, or forwarding agent uploads. The agent reads them all without per-carrier templates.
BOL-FRT-20241121 validated
CarrierFastFreight CoMatched
TrackingFF-882-20241121Matched
Qty shipped480 unitsShortage
OriginChicago, ILMatched
Freight charge$1,240.00Matched
5 fields · 1 shortage flagged
2
Matched to the shipment record
Every document matched against the open PO, shipment order, or WMS record. Carrier, tracking number, quantities shipped, and freight charges checked. Discrepancies between what was shipped and what was ordered surfaced before the invoice clears.
ExceptionReview needed
Short shipment: 480 of 500 units
BOL-FRT-20241121 · FastFreight Co
Routed to
JL
J. Lee — Logistics Manager
Attached: BOL, PO-9812, shipment record
Agent paused. Resumes on resolution.
3
Exceptions routed with context
Short shipments, freight overcharges, missing proof of delivery, and customs holds get the right person with the document, the discrepancy, and the relevant shipment record attached. Exceptions don't land in a generic inbox.
Batch closed5 of 5 done
BOL-FRT-20241121Posted to WMS
POD-DHL-9912423Confirmed
SHIP-MFT-0091Cleared
CUST-IMPORT-7841Filed
FINV-FEDEX-0314Queued for payment
4
Updated. Filed. Cleared.
Approved shipments posted to WMS or ERP. Freight invoices matched and queued for payment. Customs clearance status updated. Documents filed against the right shipment and period. The audit trail is complete.

Use cases

Every document type the supply chain team touches.
One agent, one queue.

Bill of lading processing

BOLs from every carrier received and extracted. Quantities, origin, destination, and carrier details matched against the open shipment record in your WMS. Short shipments and substitutions surfaced before the freight invoice arrives.

BOL extractionCarrier matchingShortage detection

Proof of delivery verification

PODs collected from carrier portals, email, or upload. Matched against the shipment record and cross-referenced with the BOL. Discrepancies between ordered, shipped, and delivered quantities flagged automatically.

POD matchingDelivery confirmationWMS update

Customs and trade documentation

Customs declarations, commercial invoices, packing lists, and certificates of origin extracted and validated against the shipment. HS codes checked, valuation confirmed, and compliance issues surfaced before goods reach the border.

Customs clearanceHS code validationTrade compliance

Freight invoice reconciliation

Carrier invoices matched line by line against the agreed rate card and actual shipment data. Overcharges, accessorial fees, and duplicate billings caught before payment. Approved invoices queued directly to accounts payable.

Freight auditRate card matchingDuplicate detection

Shipping manifest processing

Outbound and inbound manifests from ocean, air, and road carriers extracted and reconciled against open orders. Container numbers, seal numbers, and piece counts validated. Discrepancies flagged before the goods receipt is posted.

Manifest extractionContainer trackingPiece count verification

Carrier and supplier compliance

Certificates of insurance, carrier authority documents, safety ratings, and trade compliance certifications collected, validated against requirements, and tracked for expiry. Non-compliant carriers flagged before bookings are placed.

COI managementCarrier authorityExpiry tracking

More than a generic automation tool

Supply chain runs on matching and visibility. We built for that.

Every document type, one agent

BOLs, PODs, manifests, customs declarations, freight invoices, rate confirmations. Supply chain teams touch more document formats than any other function. One agent handles the full stack without separate workflows per carrier or document type.

Matched, not just extracted

Extracting data from a BOL is the easy part. What matters is knowing whether what shipped matches what was ordered. Every document is tested against the open shipment record, not just parsed and filed.

Exceptions with the right context

A short shipment alert is not useful. A message to the logistics coordinator with the BOL, the original PO, and the exact quantity discrepancy attached is. Every exception arrives with everything needed to resolve it in one review.

Posts directly to your WMS and ERP

Pre-built connectors to SAP, Oracle, NetSuite, Dynamics 365, and major WMS and TMS platforms. The agent closes the transaction in the system of record, it does not stop at extraction.

83%
reduction in document handling time per shipment across BOL, POD, and freight invoice processing
"We process documents from 40+ carriers in formats we have never seen before. Nanonets reads every one of them and matches back to our WMS without any manual intervention from our team."
Global 3PL customer
Supply chain operations team

See it run on your process, with your documents.

Start free. No credit card. Or talk to our team about your workflow.