The extraction engine inside your customs workflow.

Every trade document type, every field, every customs format — extracted, validated, and filed before your vessel berths.

40+ fields per document
7 document types
170+ tariff schedules

Five stages, zero manual intervention for clean documents.

Stage 1
Document Ingestion

Email, API, SFTP, or manual upload. PDF, TIFF, JPEG, EDI.

Stage 2
OCR & Layout Analysis

Page segmentation, table detection, handwriting recognition.

Stage 3
Field Extraction

40+ fields extracted per document with confidence scores.

Stage 4
Tariff Cross-Check

HS code verified against destination country tariff schedule.

Stage 5
Broker Routing

Validated entry packet delivered to your broker's queue.

01

Document Ingestion

Tradevynt accepts trade documents via four channels: email forwarding to a dedicated address, REST API push, SFTP drop into your designated bucket, or manual upload through the web interface. Format support covers the full range of what freight forwarders encounter: PDF scans, TIFF scans, JPEG captures, and EDI X12 856 advanced ship notices. Multi-page documents are handled as a single ingestion unit.

02

OCR & Layout Analysis

Before extraction begins, Tradevynt builds a structural model of the document. Page regions are segmented into header blocks, data tables, signature areas, and freeform text zones. Table detection identifies rows, columns, and spanning cells — the most common source of field-boundary errors in trade documents. Handwriting recognition covers the supplements and annotations customs personnel add to pre-printed forms. Multi-language support handles Chinese, Spanish, German, and English trade documents in a single processing pass.

03

Field Extraction

Each field is extracted with a confidence score. Fields scoring below threshold are placed in a review queue — not silently dropped, not guessed. The system extracts 40+ fields per document including all CBP ACE required fields for the entry type. Document-type-specific field models handle the structural differences between a bill of lading and a commercial invoice. Related fields are cross-referenced within the document: declared weight on the packing list checked against the bill of lading, for example.

04

Tariff Cross-Check

Every extracted HS code is looked up against the destination country's current tariff schedule. Anti-dumping and countervailing duty flags are applied where applicable. Partner Government Agency (PGA) requirements are detected and flagged — FDA, USDA, EPA, and others depending on the commodity. Ambiguous classifications (where a code could map to multiple tariff headings) are flagged for broker review rather than auto-resolved.

05

Broker Routing

The complete entry packet is delivered to your broker's designated endpoint: webhook push, API response, or direct TMS/broker portal integration. Each delivery includes the full extracted field set, confidence scores, exception log, and a timestamped entry summary PDF. Exception log details every field that was flagged for review, with the specific reason — malformed HS code, weight discrepancy, missing required field, or tariff conflict.

Supported document types

Every document class that moves through the customs declaration process.

Bill of Lading
18 extracted fields including shipper, consignee, vessel, voyage, port of loading, port of discharge, freight terms, piece count, weight
Commercial Invoice
22 extracted fields including HS code, declared value, currency, unit price, quantity, country of origin, Incoterms, seller, buyer
Packing List
14 extracted fields including package type, marks and numbers, net/gross weight per carton, dimensions, total pieces
Certificate of Origin
12 extracted fields including issuing authority, origin criteria, exporter declaration, commodity description, HS code cross-reference
Phytosanitary Certificate
10 extracted fields including issuing country, treatment type, commodity, plant or plant product description, certificate number
Arrival Notice
16 extracted fields including carrier reference, container numbers, ETA, free time expiry, demurrage terms, notify parties
Customs Entry Summary
24 extracted fields covering full ACE entry data: entry number, liquidation date, duty assessed, MPF, HMF, bond amount, classification

Every field your broker needs to file.

Freight forwarders evaluate extraction tools by whether their specific fields are covered. Here's the full list.

Classification
hs_code
schedule_b_number
country_of_origin
tariff_flag
Parties
consignee_name
consignee_duns
shipper_name
notify_party
Shipment
port_of_loading
port_of_discharge
gross_weight
net_weight
piece_count
package_type
Value
declared_value
currency
freight_charges
marks_and_numbers
Field Extracted Value Conf.
hs_code 8471.30.0100
schedule_b_number 8471.30.0100
consignee_name Voltcraft Trading LLC
country_of_origin CN
declared_value USD 84,600.00
port_of_loading CNSHA
gross_weight 2,450 KG
piece_count 240 CTN
package_type CARTON
marks_and_numbers VTC-2025-0041
consignee_duns 83-174-2206
freight_charges USD 3,850 (review)

Extraction is only half. Validation is the other.

We flag ambiguity rather than guess. Freight forwarders can't afford silent errors reaching ACE.

1
Schema Validation

Required fields for the entry type must be present. If a field is missing from the source document, the entry is flagged — not processed with a blank. Schema rules are maintained per CBP ACE entry type (01, 02, 06, 07, 11, 23, 86).

2
Tariff Cross-Check

Every HS code is verified against the destination country's current tariff schedule — not a cached snapshot. Anti-dumping and countervailing duty applicability is checked. If an HS code has been updated in the current HTS revision and the document uses an outdated code, the discrepancy is flagged.

3
Ambiguity Flagging

Low-confidence fields, cross-document discrepancies (weight on BoL vs packing list), and fields with multiple plausible interpretations are placed in a human review queue. Every flagged field includes the specific conflict description. Your broker sees the issue, not a silently-passed error that becomes a CBP inquiry.

Abstract document processing flow with amber data extraction indicators

See the extraction engine on your documents.

Request access or book a walkthrough with our team.