API-first, built for freight forwarders and customs brokers. Turns messy packing lists, commercial invoices and customs declarations into structured, cross-checked shipment data — mismatches surfaced before they reach customs.
Request private workflow reviewScanned Bill of Lading + Commercial Invoice
{
"document_type": "bill_of_lading",
"carrier": "Maersk",
"container_no": "MSKU9087654",
"port_of_loading": "NLRTM",
"gross_weight_kg": 14500.5,
"cross_check": {
"matched_invoice": false,
"exception": "Weight mismatch: Invoice states 14,500.00 kg, BoL states 14,500.50 kg"
}
}
Structured output — fields mapped, cross-check result, exception surfaced
Logistics and customs operations generate a constant stream of documents arriving from carriers, suppliers and customs authorities in incompatible formats and with no consistent structure. Reconciling them manually before data enters internal systems means people spend hours on work that should never have required a human in the first place.
Bills of Lading, commercial invoices and packing lists arrive from multiple parties and must be reconciled before any shipment data can be posted to internal systems
Documents land as PDFs, scans and carrier exports with no consistent format, naming or field layout
Quantities, values and references across invoices, packing lists and Bills of Lading frequently do not agree — and finding those mismatches is entirely manual today
Customs documents must be classified and validated before clearance, leaving no margin for data errors or missing fields
Exceptions pile up when no one has time to resolve them, creating clearance delays, demurrage and missed delivery windows
People with logistics expertise are spending hours on data entry and document matching instead of on the work that actually matters
Five layers of operational intelligence that work together to take documents in and deliver clean, verified data out.
Every incoming document is identified by type — Bill of Lading, commercial invoice, packing list, customs declaration — and automatically assigned to the correct shipment, carrier or counterparty. No manual sorting, no misfiled records.
Extracted fields are checked for completeness and consistency — totals, line items, HS codes, carrier references, dates — before any record reaches a downstream system.
SunnyExtract compares commercial invoices against packing lists and Bills of Lading: quantities, values and shipment references must agree across all three. Discrepancies are flagged as exceptions, not silently passed through.
Documents that cannot be classified with confidence, contain data inconsistencies or fail the cross-check are routed to a dedicated exception queue — so your team reviews only what genuinely needs a decision.
Verified data is delivered as structured, system-ready exports — JSON, CSV or audit trail — formatted to match what your internal systems expect, without manual reformatting.
The document types that arrive in Logistics & Customs operations and pass through the SunnyExtract pipeline.
Structured output delivered as JSON, CSV, webhook payloads and audit trail — mapped to what your systems expect, configured during onboarding.
Output formats
Common targets
The real cost of manual document reconciliation is not just the time spent matching fields — it is the logistics expertise that gets consumed by work a system should handle. SunnyExtract removes that load.
Reduce demurrage risk — a wrong container number or HS code surfaced as an exception before the shipment moves, instead of a typo discovered at the port
Handle peak volume without adding headcount — absorb surges of documents without onboarding temporary data-entry staff
Format-agnostic — extracts the meaning whether the supplier is in Shenzhen or Hamburg, without brittle per-supplier templates
Mismatches in quantities, values and references caught before customs, not after
Clean, structured shipment data delivered to your systems in the format they expect
Shipment documents are not useful until the data agrees across the document set. SunnyExtract helps logistics teams extract and compare the information that matters before it reaches internal systems.
Teams manually compare commercial invoices, packing lists and Bills of Lading across different formats.
SunnyExtract extracts the key shipment fields and flags mismatches between related documents.
A wrong quantity, value or reference can be discovered too late in the workflow.
Exceptions are surfaced earlier so a human can review the issue before export.
Logistics specialists spend time copying data from documents instead of resolving operational issues.
They review exceptions, missing information and document conflicts.
No. SunnyExtract supports document extraction, validation and exception review. Final operational or customs decisions remain with your team.
Yes, that is the intended workflow pattern: extract key fields from related documents and flag mismatches for review.
That is expected in logistics workflows. The workflow review defines which document types, formats and fields should be handled first.
No. SunnyExtract is not positioned as blind automation for critical logistics workflows. It is designed to prepare structured data and surface exceptions before downstream use.
Tell us how your document workflow works today. We review every request manually and prepare demos around real operational needs.
We use analytics cookies (Google Analytics) to understand how the site is used and improve it. They only run if you accept. Cookie policy