Pre-loader

Customs Intelligent Document Processing

AI Customs Declaration Automation

Turn commercial invoices, packing lists and transport documents into ready-to-file customs declarations — automatically. Our Customs Intelligent Document Processing (IDP) engine reads any document — PDF, images or Excel — extracts the data with OCR and AI, reconciles duplicates and conflicts, and auto-drafts your GB CDS Import & Export, GB ENS, EU ICS2 and NCTS6 declarations from a single upload — customs clearance automation, included free on every declaration type, at no extra cost.

Free on Every Declaration
OCR + AI Extraction
Auto-Draft Every Declaration Type
Human-in-the-Loop Review

In a nutshell

Customs teams still lose hours re-keying the same data — invoice values, party details, weights, commodity codes — from PDFs and scans into declaration after declaration. Customs Intelligent Document Processing removes that step entirely: customs declaration automation that starts with the paperwork you already receive. It combines OCR with purpose-trained AI to read your commercial invoices, packing lists and transport documents, understand what each field means, and structure the data ready for customs — no templates, no manual data entry.

One extraction feeds every declaration you file. From a single set of documents, the platform can auto-draft a GB CDS import or export declaration, a GB ENS, an EU ICS2 (ENS) or an NCTS6 transit movement — with real-time HS code search, party matching against your saved profiles, duplicate-goods merging and reconciliation, and built-in validation before anything is submitted. Where documents disagree, the conflict is flagged for a one-click decision — nothing is silently assumed. Every draft is presented for human review and confirmation, so you keep control and accuracy while cutting the keystrokes. This is customs clearance automation built for customs agents, brokers, freight forwarders and traders who file at volume — and it’s included free of charge on our platform, for every declaration type, with no per-document fee and no add-on cost.

Included free. For every declaration.

Customs Intelligent Document Processing is free of charge on our platform — for every declaration type we support. No per-document fee, no add-on subscription, no usage tier.

FREE£0 — AI document processing, included

Whether you’re filing a GB CDS import, an EU ICS2 (ENS) or an NCTS6 transit movement, the AI reads your documents and drafts the declaration at no extra cost.

You only ever pay the standard per-declaration price for the filing itself — the automation that gets you there is on us.

What’s new — reconcile, merge & search in real time.

Intelligent Document Processing keeps getting sharper. The latest release adds cross-document conflict resolution, duplicate goods merging and reconciliation with full operator control, and a real-time commodity search that finds the right HS code as you type — plus bulk editing tools and Excel upload. Here’s each one at a glance.

New · Conflict resolution

Documents disagree? You decide — in one click.

Your invoice, packing list and CMR rarely tell exactly the same story. Instead of guessing, IDP puts every conflicting field side by side — click the value you want and it goes into the draft.

  • Header and goods-item conflicts flagged across all uploaded documents
  • Template disagreements highlighted too — the extracted value is used unless you pick the template’s
  • No silent assumptions — the operator confirms before anything is drafted
Review & Edit · Document
2 header fields differ across your documents — pick the value to use in the draft
Place of Unloading
Commercial InvoiceGB Dover
Packing ListGB Leeds LS10 1PR
CMR NoteGB Leeds LS10 1PR
Countries of Routing
Commercial InvoicePL, GB
Packing ListPL, GB
CMR NotePL, FR, GB
New · Manage duplicates

Duplicate goods lines, merged & reconciled.

The same items appear on the invoice, the packing list and the CMR. IDP groups duplicates across and within your documents and consolidates them into clean final goods lines — with quantities, weights and values reconciled automatically.

  • Auto, Merge all or Keep separate — per group or for the whole shipment
  • Advanced customised merging and document-priority rules decide how fields combine
  • Repeats inside one document are added first; identical document totals are kept once — never doubled
  • Move any line between groups — and get warned when documents state different totals
Review & Edit · Goods Items
Manage Duplicates
AutoMerge allKeep separate
⇄ HS + description · 99% match
Same item · 3 documents
Commercial InvoiceWooden wardrobesQty48Value8,880.00 EUR
Packing ListWooden wardrobesQty48Net1,824 kg
CMR NoteWooden wardrobesQty48Gross2,016 kg
↓ merged & reconciled
✓ 1 FINAL LINEWooden wardrobes, 2-door, flat-packHS9403500000Qty48Net1,824 kgValue8,880.00 EUR
Quantities, weights and values follow the same decision — identical totals are never doubled
New · Commodity search

Find the right HS code — in real time.

Every goods line is validated as it’s built. A partial code is guided to the full 10-digit commodity code, and a real-time search of the full tariff finds the right code from a plain-English description.

  • Type a partial code and pick the full 10-digit completion
  • Search all commodities by description — “Barolo wine”, “laptops” — with instant results
  • Valid / incomplete flags on every line, before the draft is created
Goods · HS Codes
HS CODES✓ 2 valid⚠ 1 incomplete
1
94035
Wooden wardrobes, 2-door, flat-pack (bedroom furniture)
94035????
Pick the full 10-digit code:
9403 50 00 00Wooden furniture of a kind used in the bedroom
Also new
Excel & spreadsheet upload
Fill All Rows
Bulk Update Item Information
Bulk Update Commodity Requirements
Import & Export drafts — through to the HMRC response & MRN

Everything from document to declaration, automated.

From a single invoice to high-volume batch processing, customs declaration automation handles the reading, extracting and drafting — you review and submit.

Any Document, Any Format

Upload multiple shipment documents at once — PDFs, scanned images, photos and Excel spreadsheets — typed or handwritten, single or multi-page. No fixed templates and no pre-mapping required.

OCR + AI Data Extraction

Purpose-built OCR for customs documents combined with AI that understands context — not just characters. It reads header and line-item data and structures it for customs, even across varied and messy layouts.

Commercial Invoice Data Extraction

Pull parties, addresses, EORI references, values, currencies, Incoterms, invoice and order numbers, net/gross weights and package counts straight from the commercial invoice.

Packing List & Transport Document Parsing

Extract quantities, weights, dimensions and package data from packing lists, and route, container, vehicle and consignment data from CMRs, bills of lading, air waybills and booking confirmations.

Line-Item Level Extraction

Every goods line is captured and mapped to a declaration item — descriptions, quantities, values and weights — not just invoice totals.

Cross-Document Conflict Detection

Where documents disagree, IDP never guesses. Conflicting fields are flagged with each document’s value side by side — you click the value to use in the draft. Disagreements with your saved template are highlighted the same way.

Duplicate Merge & Reconciliation

Duplicate goods lines are grouped across (and within) documents and consolidated automatically — or keep lines separate, or apply customised merging and document-priority rules. Quantities, weights and values follow the same decision.

Bulk Editing Tools

Populate common information across many commodity lines in seconds with Fill All Rows, Bulk Update Item Information and Bulk Update Commodity Requirements.

Auto-Draft Across Every Declaration Type

One extraction, many outputs. Feed the same structured data into a GB CDS Import/Export, GB ENS, EU ICS2 (ENS) or NCTS6 transit declaration — no re-keying between systems.

Real-Time Commodity Search & HS Codes

Partial codes are guided to the full 10-digit commodity code, every line is validated, and a real-time search finds the right code from a plain-English description — across the full tariff.

Multi-Language Documents

Read and extract from non-English commercial invoices and transport documents, so cross-border paperwork isn’t a bottleneck.

Human-in-the-Loop Review

Confidence scoring flags any uncertain field for a quick check. You review, correct and confirm before drafting — automation with accountability, not a black box.

Party & Profile Matching

Extracted consignors, consignees and other parties are matched to your saved EORI / party profiles, so repeat traders populate instantly and consistently.

Built-In Validation

EORI, HS code, GRN and format checks run as the data is structured, catching errors early and preventing rejections and border holds.

Batch Processing & API

Drop a whole batch of documents and process at volume, or connect your TMS, ERP or freight system via API to automate document intake and declaration drafting end to end.

From Draft to HMRC Response & MRN

Generate an Import or Export draft from the extracted information, review or amend it as required, and continue straight through to submission and receipt of the HMRC response and MRN — all in one flow.

From any document to any declaration.

Whatever paperwork comes in and whichever declaration you need out, it’s one workflow — not a separate tool for every format and filing type.

Documents in

Read & extract from

  • Commercial invoices & proforma invoices
  • Packing lists
  • Transport documents — CMR, B/L, AWB, sea waybill
  • Booking confirmations & manifests
  • Certificates & supporting documents
  • Excel spreadsheets & structured line lists
  • PDFs, scans, photos & email attachments — any layout, any language
Declarations out

Auto-draft, ready to file

  • GB CDS Import declarations
  • GB CDS Export declarations
  • GB ENS — Safety & Security
  • EU ICS2 (ENS) entry summary declarations
  • NCTS6 transit — T1 / T2

Plug IDP into the rest of your stack.

Intelligent Document Processing sits at the front of every workflow you already run on the platform — one extraction flows straight into any declaration type.

Commercial Invoice & Packing List Extraction
Transport Document Parsing
Real-Time Commodity Search & HS Codes
Duplicate Merge & Reconciliation
Conflict Resolution
Bulk Line Updates
EORI & Party Matching
→ CDS Import / Export
→ GB ENS
→ EU ICS2
→ NCTS6 Transit
Batch & API Intake

From document to draft in four steps.

A straightforward path from a pile of paperwork to submission-ready declarations — with review built in.

01

Upload

Drop in your commercial invoice, packing list and transport documents — one at a time, as a batch, by email intake or via API. Any format.

02

AI Extracts & Structures

OCR and AI read the documents, extract header and line-item data, match parties to your profiles, group duplicate goods lines and validate commodity codes — structuring everything for customs.

03

Review & Confirm

Check the extracted data with low-confidence fields flagged for attention. Resolve any cross-document conflicts with a click, merge or separate duplicate goods lines, and update many lines at once with the bulk tools — you stay in control.

04

Auto-Draft the Declaration

Choose your output — CDS Import/Export, GB ENS, EU ICS2 or NCTS6 — and the platform drafts a validated declaration from the same dataset, ready to submit — through to the HMRC response and MRN.

Turn document handling into a routine workflow.

A secure, cloud-based engine built around real customs data requirements — so customs clearance automation takes you from paperwork to filing faster, with fewer errors and no extra headcount.

  • Included free of charge — for every declaration type
  • Eliminate manual data entry and re-keying
  • Cut the time from document to declaration to minutes
  • Reduce errors with AI extraction plus human review
  • Resolve cross-document conflicts with a single click
  • Merge & reconcile duplicate goods lines — on your terms
  • Find the right HS code with real-time commodity search
  • Handle any format, layout or language
  • One extraction drafts multiple declaration types
  • Scale with volume without adding staff
  • Consistent, validated data across every filing
  • Securely processed with full encryption

Document automation questions, answered.

It’s AI customs document processing — the front end of customs declaration automation. It reads your commercial invoices, packing lists and transport documents, extracts the data with OCR and AI, and auto-drafts your customs declarations, removing manual data entry from the clearance process. In practice it’s customs clearance automation that starts at the document rather than at a data-entry screen.

From a single extraction you can auto-draft GB CDS Import and Export declarations, GB ENS, EU ICS2 (ENS) and NCTS6 transit (T1/T2) — all on the same platform.

Commercial and proforma invoices, packing lists, and transport documents such as CMRs, bills of lading, air waybills and booking confirmations — plus supporting certificates and manifests.

PDFs, scanned images, photos, Excel spreadsheets and email attachments — typed or handwritten, single or multi-page, uploaded individually or several at once. There are no fixed templates to set up.

Every extraction is scored and presented for human review, with any low-confidence field flagged for a quick check. You confirm the data before a declaration is drafted, so you get the speed of automation with full accountability.

IDP compares header and goods-item fields across every document you upload. Where values differ — say the invoice states one place of unloading and the CMR another — the field is flagged with each document’s value side by side, and you click the one to use in the draft. It also highlights where your saved template disagrees with the documents; the extracted value is used unless you pick the template’s. Nothing is silently assumed.

Duplicate goods found across (and within) your documents are automatically grouped and reconciled. Lines repeated inside one document are added together first; the resulting document totals are then compared, and identical totals are kept once rather than doubled. You choose Auto, Merge all or Keep separate — per group or for the whole shipment — or apply advanced customised merging and document-priority rules. Quantities, weights and values always follow the same decision, you can move lines between groups, and the platform warns you when documents state different totals for the same item.

Yes — it can read and extract from non-English commercial invoices and transport documents.

Yes — every goods line is validated, and classification help is built in. Type a partial code and IDP guides you to the full 10-digit commodity code; or use the real-time commodity search to find the right code from a plain-English description (“Barolo wine”, “laptops”) across the full tariff — with you making the final call.

Yes — Fill All Rows, Bulk Update Item Information and Bulk Update Commodity Requirements populate common information across multiple commodity lines in a couple of clicks, instead of editing line by line.

It drafts a validated, submission-ready Import or Export declaration for your review. You review or amend it as required, then continue through to submission and receipt of the HMRC response and MRN — and you always retain control of the final submission to HMRC or EU customs systems.

Yes — process batches of documents at once, or connect your TMS, ERP or freight software via API to automate intake and drafting end to end.

Documents are processed securely with full encryption on our cloud platform.

Yes — watch the Intelligent Document Processing demo to see the full workflow, from document upload to draft declaration. Or register free and try it with your own documents.

Nothing extra. Customs Intelligent Document Processing is free of charge on our platform for every declaration type — there’s no per-document fee and no add-on subscription. You only pay the standard per-declaration price for the filing itself; the document automation is included at no cost.

Automate Your Customs Declarations — Free

Stop re-keying invoices. Let Customs Intelligent Document Processing read your documents and draft your CDS, ENS, ICS2 and NCTS6 declarations for you — customs declaration automation, free of charge, with review built in and full control kept in your hands. Create your account and process your first document in minutes. Filing at high volume? Get in touch and we’ll tailor a plan around your needs.