<- View all workflow automations

Turn customs declarations into compliance-ready data

Lido extracts HS/HTS codes, declared values, and importer details from customs forms and commercial invoices. Compliance-ready data for your broker or customs system.

  • Reads any customs authority's forms. CBP 7501, Canadian B3, EU SAD, and commercial invoices. One pipeline, no per-country setup.
  • Line-item HTS extraction. Each line gets its own HTS code, declared value, quantity, and country of origin.
  • Confidence scoring on every field. Low-confidence extractions are flagged before they reach your broker.
Trusted by thousands of finance and operations teams

How customs declaration processing works in Lido

Lido extracts HTS codes, declared values, and country of origin before the entry is filed.

1. Documents arrive

Commercial invoices, packing lists, and certificates of origin arrive as PDFs from the importer or freight forwarder. Multi-document shipment packages are processed as a linked set with fields cross-referenced.

2. Header fields extracted

Importer of record, EIN, bond number, exporter, entry type, port of entry, transport mode, vessel/flight, country of export, and total declared value populate the entry summary record.

3. Line items extracted

Each line item's goods description, HTS/HS code, quantity, unit value, total value, country of origin, and manufacturer are extracted. 50+ line invoices produce one row per line with distinct HTS entries preserved.

4. Duties validated

HTS codes are validated against expected format (10-digit US, 8-digit HS). Line values are summed against the invoice total. ADD/CVD flags are identified for HTS codes under active orders.

5. Data delivered

Output is a line-item dataset with HTS code, value, quantity, origin, manufacturer, and duty rate, mapped to your customs management system or ACE entry template. Each line traces to the source invoice page.

Try it free

See this workflow run on your documents

Upload a batch and get structured output in minutes.

Customs document types Lido extracts from

Commercial invoices for customs

Multi-line invoices with HTS codes, declared values, quantities, and country of origin. Any currency, any line count.

Certificates of origin (CO and GSP form A)

General COs, GSP Form A, and USMCA certificates. Exporter, producer, tariff classification, and origin criteria extracted.

CBP Form 7501 (US entry summary)

All blocks extracted including entry type, HTS numbers, duty amounts, MPF, HMF, and importer of record.

Canadian B3 customs coding forms

Tariff code, value for duty, origin, and trade agreement codes extracted from Canadian customs entries.

EU Single Administrative Document (SAD)

HS code, customs value, statistical value, country of origin, and procedure code extracted from EU declarations.

Customs invoices (Canadian CI1 and others)

Country-specific customs invoice formats for Canada, Australia, and other authorities. All mandatory fields extracted.

Why manual customs data entry creates duty errors and clearance delays

Keying errors that trigger CBP holds

  • A transposed digit in an HTS code on line 22 of a 35-line invoice creates a $4,800 duty error.
  • Keying errors in declared values and country of origin trigger CBP holds that delay cargo clearance.
  • Entry prep specialists manually re-key every line item, HTS code, and value from each commercial invoice.
  • Classification mistakes are discovered during CBP review, not before the entry is filed.

Lido extracts HTS codes and values with confidence flags that catch classification errors before filing

  • Lido extracts each line's HTS code, declared value, and country of origin with confidence scoring.
  • Low-confidence HTS reads are flagged for broker review before filing, not after CBP scrutiny.
  • Your entry prep team reviews flagged exceptions and approves clean lines instead of re-keying every field.
  • Section 301 tariff exposure is caught at extraction, not during a post-entry audit.

Lido vs manual customs entry data preparation

FeatureLidoManual keying
Extract HTS codes and declared values from any commercial invoice format
Flag low-confidence HTS reads before entry is filed
Cross-reference line totals against invoice grand total automatically
Identify ADD/CVD-applicable HTS codes in the extracted data
Output line-item data formatted for your customs management system
Read each invoice line and re-key every field into the entry system by hand
Customs entry automation

A transposed HTS digit on line 22 of 35 is not caught by re-reading a PDF

Extract customs data with confidence scoring and catch classification errors before CBP does.

Common use cases

Customs Broker

Prepare ACE entry summaries from multi-line commercial invoices

A licensed customs broker files 80 formal entries per week for import clients. Each entry requires line-by-line extraction of HTS codes, declared values, and country of origin from commercial invoices averaging 20 lines. Lido processes each invoice set and delivers ACE-ready structured data, cutting entry prep time per shipment from 45 minutes to under 10.

Importer / Trader

Validate HTS classifications before submitting to your customs broker

An importer receiving 150 ocean shipments per year submits commercial invoices to their customs broker for entry preparation. Lido extracts the HTS codes and declared values the foreign seller has listed on each invoice, enabling the importer to spot classification errors before the documents reach the broker, reducing broker amendment fees and CBP inquiry risk.

Trade Compliance Team

Screen imported goods for ADD/CVD and Section 301 tariff exposure

A trade compliance team at a mid-size manufacturer reviews all import invoices for anti-dumping and Section 301 tariff exposure before goods are ordered. Lido extracts HTS codes from supplier invoices and quotations, enabling the compliance team to flag affected product lines and source alternatives before purchase orders are committed.

Freight Forwarder

Compile customs document packages for broker hand-off

A freight forwarder coordinates customs clearance for 60 client shipments per week. Each shipment requires a document package: commercial invoice, packing list, BOL, and certificate of origin. Lido extracts key fields from each document and generates a customs document summary for broker hand-off, including flagged discrepancies between invoice and packing list quantities.

Stop keying customs data line by line from commercial invoices

Try Lido free. Upload a commercial invoice or customs declaration and see HTS codes, declared values, and country of origin extracted into compliance-ready structured data in minutes.