Customs declarations prepared from the documents you already have, and filed only by a licensed broker.
Tradix is a customs and trade-compliance desk. It reads shipping documents in English and Arabic, proposes HS codes with their reasoning, computes duty and VAT by rules, screens the parties, watches the free-time clock and prepares the declaration for a licensed broker to file. It covers the UAE and GCC, and India.
1Reads
- Bills of lading, air waybills, commercial invoices, packing lists and certificates of origin, in English and Arabic
- The tariff schedule and published rulings for each corridor
- Parties, owners and goods to screen against sanctions and export-control lists
2Decides
Tradix
- The HS code on each line: the licensed broker decides
- Whether a screening hit is a true match: the compliance officer decides
- Whether a recovery claim goes in: the claim approver decides, and cannot be the person who prepared it
3Produces
- Declaration package prepared and marked ready for filing; never filed by Tradix
- Filing done by the licensed broker in Mirsal 2 or ICEGATE, then recorded in Tradix
- Free-time alerts before demurrage starts, and status on the customer portal
↺ Learns Broker edits to HS codes kept as labeled examples for that customer only back to 1 · Reads
Four documents, two languages, five free days
Two containers of lighting, cable and solar inverters are discharged at Jebel Ali. The bill of lading is in English, the certificate of origin in Arabic and English, and the invoice describes each item in the supplier's own words. A documentation clerk re-types forty fields into the declaration, and the broker picks HS codes from memory and last year's entries.
One line is ambiguous: an inverter with a built-in battery. Is it a converter or a battery? Nobody wants to guess, so the file waits for a datasheet while the free-time clock runs. Meanwhile the weight on the bill of lading does not match the packing list, and nobody notices until customs does.
An exporter in India has the mirror problem. Duty drawback and RoDTEP benefits go unclaimed because the evidence for each shipping bill is scattered across email, the customs broker's files and the ERP.
Why the usual fixes fall short
- Generic OCR reads text, not trade documents. It does not know a consignee from a notify party, or check the bill of lading weight against the packing list.
- Forwarding software stores the declaration but leaves classification to the broker's memory, with no record of why a code was chosen.
- Screening run in a separate tool, if at all, leaves no link between the hit, the decision and the shipment.
Brokers keep re-keying, classification knowledge stays in a few people's heads, and penalties and demurrage keep arriving before the warning does.
- Holds & penaltiesA wrong HS code or a mismatched weight means an amendment, a hold or a penalty, and the container waits on the quay.
- Demurrage & detentionFree time is tracked on a whiteboard, so charges start before anyone reacts.
- Compliance exposureSanctions and export-control checks are manual and rarely recorded, so the evidence is missing when an auditor asks.
- Unclaimed refundsExporters leave drawback and RoDTEP value on the table because assembling each claim is slow, manual work.
What Tradix is, and how it fits
- What it is
- A customs and trade-compliance desk that prepares declarations and recovery claims for a licensed person to file.
- Who uses it
- Customs brokers and freight forwarders, importers and exporters with their own customs or EXIM teams, compliance officers, and finance teams that recover export incentives.
- What it does
- Reads trade documents, proposes an HS code per line with its reasoning and confidence (and abstains when unsure), computes duty and VAT by rules, screens parties and goods, watches the free-time clock, prepares the declaration package and tracks the shipment from vessel to door.
- How it fits your systems
- Beside your forwarding system or ERP, reading from it first. It prepares; filing in Mirsal 2 (Dubai Customs) or ICEGATE (India) stays with your licensed broker. Connectors are configured per deployment.
- What is different
- Filing is the broker's act by design: the data model has no "submitted" state, only "filed by a licensed person". Duty is computed by rules; the AI drafts and cites. Every field, edit and approval goes into a tamper-evident ledger.
Tradix in action
An import at Jebel Ali: documents in, a declaration prepared, and a licensed broker who signs and files. Choose how the one uncertain line gets settled.
A simulated scenario on representative data. You choose the option and give the approval; the numbers follow your choices.
From data to decision to outcome
What goes in, what Tradix works out, what gets decided, what happens next, and how the result comes back.
- Bills of lading, air waybills, commercial invoices, packing lists and certificates of origin, in English and Arabic
- The tariff schedule and published rulings for each corridor
- Parties, owners and goods to screen against sanctions and export-control lists
- Carrier, terminal and customs status events, and the road leg from TransNest
- Shipping bills and scheme rules for India recovery
- Field extraction with the page each value came from, checked across documents
- Retrieval-first HS suggestions with reasoning, confidence and abstain
- Duty, VAT and trade-agreement preference computed by rules, never by the model
- Fuzzy party matching with an explainable score and ownership roll-up
- Free-time, port congestion and door-ETA forecasts
- The HS code on each line: the licensed broker decides
- Whether a screening hit is a true match: the compliance officer decides
- Whether a recovery claim goes in: the claim approver decides, and cannot be the person who prepared it
- Which pickups move when the port is congested: the operations planner decides
- Declaration package prepared and marked ready for filing; never filed by Tradix
- Filing done by the licensed broker in Mirsal 2 or ICEGATE, then recorded in Tradix
- Free-time alerts before demurrage starts, and status on the customer portal
- Approved pickup changes handed to TransNest to book the trucks
- Broker edits to HS codes kept as labeled examples for that customer only
- Abstains and overrides tracked to recalibrate when Tradix proposes and when it steps back
- Screening dispositions kept with the name pair, so a repeat hit arrives with its history
- Every field, edit and approval written to a hash-chained audit ledger
Capabilities, organized by the work they do
16 modules in 5 groups. Open a module for its inputs, outputs, users and an example.
Read and classify
Turn a pile of trade documents in two languages into checked fields and a proposed HS code per line, with the reasoning shown and an honest "not sure" where it applies.
Document intelligenceRead bills of lading, air waybills, commercial invoices, packing lists and certificates of origin in English and Arabic, check them against each other and the shipment, and draft the customs paperwork.
- Challenge
- Forwarders re-key the same shipment data from PDFs and scans into several systems. Mixed Arabic and English scans are the slowest, and mismatches between documents go unnoticed until customs finds them.
- Inputs
- Scans and PDFs of trade documents, in English, Arabic or both on one page; the shipment record from your forwarding system or ERP.
- Outputs
- Structured fields, each linked to the page it came from with a confidence per field; cross-document and shipment-record checks; missing fields listed; the customs document set drafted from the checked data.
- Used by
- Documentation desk, customs broker.
- Value
- Data is read once and carried through, and mismatches are caught before they become holds.
- Works with
- —
- In action · illustrative
- The gross weight on the bill of lading and the packing list differ by 180 kg. The field is flagged for review with both source pages side by side. The consignee name is read from the Arabic and English text on the certificate of origin and matched to the bill of lading.
HS classificationPropose an HS code for each invoice line with its reasoning, the rulings it relied on and a confidence score, and abstain when it is not sure.
- Challenge
- Classification lives in a few people's heads, and one wrong code means an amendment, a hold or a penalty.
- Inputs
- Product descriptions, datasheets, the tariff schedule, published rulings, the customer's past decisions.
- Outputs
- A draft code per line with the General Rules of Interpretation and the section and chapter notes applied and the rulings cited, or an abstain with the candidate headings and the evidence that would settle it.
- Used by
- Customs broker, content curator (maintains rulings and tariff content).
- Value
- Faster classification on clear lines, and the hard ones go to a person with the reasoning laid out.
- Works with
- Retrieval runs over the corridor's tariff, published rulings and the customer's own past decisions, kept current by a content curator.
- In action · illustrative
- An inverter with a built-in lithium battery could sit under 8504.40 or 8507.60, depending on which part performs its principal function. Confidence is too low, so Tradix proposes no code, shows the broker both headings and asks for the datasheet.
Price, screen and clear
Compute what is owed, check who and what is involved, and assemble a declaration that a licensed broker files.
Duty, VAT & preferenceCompute customs duty, VAT and excise on the corridor's tariff, check trade-agreement preference and run what-ifs on alternative codes or origins.
- Challenge
- Duty is worked out in spreadsheets, and nobody checks whether a preferential origin would have lowered it.
- Inputs
- HS code, customs value, origin and certificate of origin, the tariff schedule (the GCC common external tariff or the Indian customs tariff), trade-agreement rules, and the importer's VAT registration.
- Outputs
- A line-by-line duty and tax breakdown with the rule behind each figure, the preference available and the proof it needs, and the import VAT treatment: paid at clearance, or accounted under the reverse charge by a VAT-registered UAE importer.
- Used by
- Customs broker, finance.
- Value
- Duty figures that can be traced to a rule, with no model in the arithmetic.
- Works with
- The arithmetic is rules only; the model never computes a duty or tax figure.
- In action · illustrative
- Two candidate codes for one line carry the same rate, so the broker can see the choice has no duty impact and is purely a compliance question. The importer is registered for VAT, so the import VAT is shown as accounted in its VAT return under the reverse charge, and the cash due at clearance is the duty.
Trade compliance & screeningScreen every party and the goods against sanctions, denied-party and export-control lists, check origin, and re-screen when a list or rule changes.
- Challenge
- Sanctions, dual-use and origin checks are manual and periodic, so exposure hides until an audit finds it.
- Inputs
- Parties on the shipment and their owners, goods descriptions and HS codes, certificates of origin, sanctions lists (OFAC, UN, EU and UAE) and UAE strategic-goods controls.
- Outputs
- Clear or possible-match results with an explainable score and the evidence, ownership roll-up, dual-use flags on goods, origin checks, alerts when a list change touches a party already on file, and a recorded disposition for every hit.
- Used by
- Compliance officer.
- Value
- Every shipment carries a screening result, every hit a named decision, and the record holds up in an audit.
- Works with
- Lists refresh on their publication schedules. Ownership roll-up applies the 50% rule used for sanctioned-party ownership.
- In action · illustrative
- An origin forwarder's name is close to a listed entity. The match score shows why; the compliance officer clears it on a different registration number, and the reason is kept.
Customs clearance & declaration preparationAssemble the complete declaration for Mirsal 2 (Dubai Customs) or ICEGATE (India) from the checked documents, the broker's HS decisions, the duty working and the screening result, ready for a licensed broker to file.
- Challenge
- Declarations are keyed by hand from documents that already hold the data, and the reasons behind each code are lost once it is filed.
- Inputs
- Extracted fields, HS codes decided by the broker, duty figures, screening results.
- Outputs
- A ready-for-filing package in the customs system's layout, with citations for every code and figure. Once the broker files, Tradix records the declaration number and the filing.
- Used by
- Customs broker; operations see the status.
- Value
- The broker spends time on judgment, not typing, and the filing stays theirs.
- Works with
- Tradix prepares and never files. The declaration record has no "submitted" state; it can only record that a licensed person filed.
- In action · illustrative
- The broker reviews the package, changes one HS code, files it in Mirsal 2 under their own broker code, and enters the declaration number back into Tradix.
Track the shipment and the clock
One view of the shipment from vessel to door, the free-time clock on every container, and the next move recommended before congestion costs money.
Multimodal visibility & customer portalCombine sea, air, customs and the road leg into one track per shipment, with a predicted door ETA and a portal where customers check status themselves.
- Challenge
- Each leg lives in a different system, so nobody has one ETA from vessel cut-off to the customer's door, and customers call for status.
- Inputs
- Carrier and terminal events, air waybill status, customs status, the road leg from TransNest, weather and congestion signals.
- Outputs
- One timeline per shipment, a predicted door ETA with its range, alerts when a leg slips, and a self-service tracking portal for the forwarder's customers.
- Used by
- Operations, customer service, the forwarder's customers.
- Value
- One answer to "where is my shipment?", given to the customer before they ask.
- Works with
- Carrier, terminal and airline feeds are configured per deployment.
- In action · illustrative
- A vessel arrives a day late. The door ETA moves, the consignee sees it on the portal, and the delivery truck booked in TransNest is flagged for a new slot.
Port orchestrationPredict congestion and ETA shifts at the port, and recommend berth, yard and pickup re-sequencing before the demurrage clock starts.
- Challenge
- Berth, yard, customs and pickup are coordinated by phone and email, and congestion is seen only after charges have started.
- Inputs
- Terminal operating system feeds, vessel schedules, weather, customs status per container, truck availability from TransNest.
- Outputs
- Congestion forecasts, recommended pickup windows and re-sequencing, and what-if replays (for example, the terminal running 12 hours behind) before anything changes.
- Used by
- Operations, customs broker, transport planners.
- Value
- Fewer wasted truck trips and less time on the quay, with each change approved by a person.
- Works with
- Tradix recommends; TransNest carries out the physical move after approval. Terminal feeds are configured per deployment.
- In action · illustrative
- Yard congestion is forecast to build tomorrow afternoon. Tradix recommends moving three pickups to the morning, once their declarations clear. A planner approves, and TransNest books the trucks.
Demurrage & detention clockCount down free time per container from data already read off the documents, alert before charges start, and support disputes when they do.
- Challenge
- Free-time clocks are tracked on a whiteboard, so charges land before anyone reacts.
- Inputs
- Bill of lading, discharge and gate-out dates, free-time terms by line and terminal, declaration status.
- Outputs
- A last free day per container for demurrage and for detention, alerts ahead of it, charges avoided or disputed per container, and the evidence for each dispute.
- Used by
- Customs broker, operations, finance.
- Value
- Demurrage becomes a warning you can act on instead of a charge you discover.
- Works with
- Uses dates already read from the documents and terminal events, with no extra data entry.
- In action · illustrative
- A container discharged on Monday with five free days raises an alert on Wednesday while its declaration is still waiting on a datasheet. When a line later bills two extra days, the gate-out record is attached to the dispute.
Recover, cost and learn
Claim back what exporters are owed, know what each shipment really cost, and make each broker decision count for the next shipment.
Duty recovery (India)Find duty drawback and RoDTEP eligibility in shipping bills, assemble the claim and check that the evidence is complete before it goes in.
- Challenge
- Exporters leave refunds unclaimed because building each claim is slow, manual work.
- Inputs
- Shipping bills, scheme rules, supporting documents.
- Outputs
- A claim pack, an evidence-completeness check and a ledger that tracks each claim to credited.
- Used by
- Finance, EXIM team, claim approver.
- Value
- Refunds claimed on evidence, with a clear trail from shipping bill to credit.
- Works with
- The person who prepares a claim cannot approve it; the role rules enforce this.
- In action · illustrative
- Shipping bills from the last quarter are matched to scheme rates. Claims with missing evidence are held back and listed with what is missing.
Landed cost, analytics & invoice auditGive a true landed cost per shipment, answer questions in plain language, and check carrier and forwarder invoices for overbilling.
- Challenge
- Landed cost is rebuilt in spreadsheets weeks later, and carrier overbilling slips through.
- Inputs
- Declarations, duty and VAT, freight and port charges, carrier invoices and agreed rates, FX rates.
- Outputs
- Landed cost per shipment by component, answers to questions with the records cited, and invoice lines flagged against agreed rates for finance to review.
- Used by
- Finance, analyst, management.
- Value
- Pricing and sourcing decisions use the full cost, and invoices are checked before payment.
- Works with
- Invoice audit is read-only: it flags lines, and finance decides what to dispute in its own system.
- In action · illustrative
- "Which LCL shipments from China were delayed this month, and what did the delay cost?" returns the shipments, the extra days and the charges, each linked to its records.
Trade copilot & decision memoryAsk across the whole trade chain in plain language, let governed agents prepare and recommend, and remember how each customer's brokers decide.
- Challenge
- Answering a trade question means pulling exports from five systems, and when a broker leaves, their classification knowledge leaves too.
- Inputs
- Broker edits and decisions, declarations, screening dispositions, rulings, shipments.
- Outputs
- Cited answers; agent drafts for customs, compliance and track-and-trace work that wait for a person; labeled examples per customer that feed the next HS draft and recalibrate confidence.
- Used by
- Analyst, customs broker, compliance officer.
- Value
- Classification knowledge stays with the business, and each decision is reused. Agents gain scope one decision type at a time, on measured results, with the customer's agreement.
- Works with
- Agents prepare and recommend; they never file. Each customer's examples stay with that customer.
- In action · illustrative
- The next time the same inverter appears, the draft cites the broker's earlier decision and its datasheet, and the broker still confirms.
Controls every decision rests on
Isolation, roles, evidence and exact money handling under every customs decision.
Tenant isolationKeep each customer's data separate at the database level.
- Challenge
- A broker serving many importers must prove that one client never sees another's shipments.
- Inputs
- Every record written by the application.
- Outputs
- Rows scoped to their tenant, with row-level security forced on every table from the first migration.
- Used by
- Administrators, auditors.
- Value
- Isolation enforced by the database as well as the application.
- Works with
- —
- In action · illustrative
- A test fails the build if any table is created without forced row-level security.
Roles & segregation of dutiesGive each person only the actions their role allows, and block conflicting combinations.
- Challenge
- Without separation, the person who prepares a refund claim can also approve it.
- Inputs
- Users, roles, signed tokens.
- Outputs
- Six roles (customs broker, compliance officer, content curator, claim approver, analyst, admin) with conflict rules.
- Used by
- Administrators.
- Value
- Maker-checker built into the roles from day one.
- Works with
- —
- In action · illustrative
- A user holding the customs broker role cannot also act as claim approver.
Tamper-evident audit ledgerRecord every change in a hash-chained ledger that shows if anything is altered afterwards.
- Challenge
- Customs audits ask who changed what, and when. Ordinary logs can be edited.
- Inputs
- Every write to the database.
- Outputs
- A serialized, hash-chained audit trail.
- Used by
- Compliance officer, auditors.
- Value
- Evidence an auditor can rely on.
- Works with
- —
- In action · illustrative
- A changed HS code shows the old value, the new value, who changed it and the chain link that proves the record is intact.
Money, FX & document storeHandle multi-currency trade values exactly, and keep every document versioned.
- Challenge
- Invoices in one currency, duty in another and freight in a third invite rounding and conversion errors.
- Inputs
- Amounts with ISO 4217 currencies, FX rates, uploaded documents.
- Outputs
- Exact money values across three trade currency dimensions; content-addressed, versioned documents with retention rules.
- Used by
- Finance, documentation desk.
- Value
- Figures and documents that hold up when questioned.
- Works with
- —
- In action · illustrative
- A USD invoice is valued in AED at a recorded rate, and the original PDF is kept unchanged next to every later version.
Trade data model & AI gatewayModel parties, products, shipments, declarations and claims, and route every AI call through one governed gateway.
- Challenge
- Without guarded lifecycles, software can drift into filing on someone's behalf.
- Inputs
- Trade records; AI requests.
- Outputs
- Lifecycle-guarded records with no "submitted" state; an AI gateway with PII masking that fails closed, a cost governor and an execution log.
- Used by
- Engineering, compliance.
- Value
- The prepare-never-file rule is enforced by the data model.
- Works with
- —
- In action · illustrative
- A declaration can move to "filed by a licensed person" and nowhere else; there is no state in which Tradix files it.
What the intelligence actually does
Five levels, from seeing what is happening to learning from it.
Every document, field and source page for a shipment in one file, with what is missing, and one track from vessel to door.
An HS code per line with a confidence score, a last free day per container, congestion at the port and a door ETA with its range.
Duty and VAT computed by rules, preference checked, screening hits scored and explained, abstains routed to the broker, and pickup re-sequencing recommended.
Prepares the declaration package and recovery claims, sends free-time alerts, and hands approved pickup changes to TransNest. Filing is done by a licensed person, by design.
Broker edits become labeled examples for that customer, and confidence is recalibrated against them. Screening dispositions and customs queries stay with the records they concern.
Runs automatically
- Extraction, cross-document checks, HS drafts and duty arithmetic
- Screening runs, and re-screening when a list changes
- Free-time countdown and alerts, and ETA updates on the customer portal
- Audit ledger entries, tenant scoping and money handling
Always waits for a named person
- Every HS code on a declaration (licensed customs broker)
- Every screening hit (compliance officer)
- Every filing, done by the licensed broker in the customs system
- Every recovery claim (claim approver, who cannot be the preparer)
- Every pickup or yard re-sequence handed to TransNest (operations planner)
What it helps you work toward, and how we measure it
We agree the baseline with you in writing before a pilot starts. These are the outcomes we measure.
Fewer amendments, holds and penalties
Fields cross-checked and classification reasoning recorded before the broker files.
Amendments, holds and penalties per 100 declarations, against the broker's own record for a comparable period.
Less re-keying
Data read once from the documents and carried through to the declaration.
Fields keyed by hand per declaration, and time from documents complete to ready for filing.
Demurrage seen coming
Free time counted from the documents, with alerts ahead of the last free day.
Containers charged demurrage, and days charged, per month.
Screening with evidence
Every party screened, every hit decided by a named person.
Share of shipments with a recorded screening result and disposition.
Refunds claimed (India)
Drawback and RoDTEP claims assembled from shipping bills, with evidence checked first.
Value claimed and credited, against eligible value in the same shipping bills.
An import valued at AED 367,250 CIF carries 5% duty (AED 18,362.50) and 5% VAT on CIF plus duty (AED 19,280.63). The importer is registered for VAT, so the VAT is accounted under the reverse charge in its VAT return and the cash due at clearance is the duty. Three of four lines get a draft HS code; the fourth abstains between two headings. Both carry the same rate here, so the broker's decision is about compliance, and the supplier's datasheet settles it inside the free-time window. Rates are illustrative.
Integration, control and deployment
ERP & system integration
Read-first connectors to forwarding systems and ERPs such as SAP, Oracle and Tally, or spreadsheet exports, and declaration layouts for Mirsal 2 (Dubai Customs) and ICEGATE (India). Connectors are configured per deployment. Filing stays with the broker, under their own broker code and customs-system access.
Data sources & connectivity
Single schema with row-level security forced on every table from the first migration, enforced by a test. Content-addressed, versioned document store with retention rules.
Deployment & implementation
Hosted in-region, in the UAE or India, as containerized services, so trade records stay in the region whose customs they serve.
Configuration & business rules
Corridor packs (tariff, rules, document types, declaration layout) plug in per country, starting with the UAE and India. Free-time terms, confidence thresholds, screening lists and approval rules are set per customer.
Roles, access & approvals
Six roles with segregation of duties: customs broker, compliance officer, content curator, claim approver, analyst and admin.
Security, governance & audit
Signed-token authentication, PII masked before any AI call (fails closed), an AI cost governor, a license gate that blocks AGPL and SSPL dependencies, and a tested per-tenant backup and restore.
Human oversight & exceptions
"Prepared, never filed" is enforced by the data model. HS codes, screening hits and recovery claims each wait for a named role, with dual sign-off where a customer requires it, and every change goes into a hash-chained audit ledger.
Scale & ongoing optimization
Reading, classification and screening run as background jobs, sized per deployment to your declaration volume. Tariff and ruling content is maintained per corridor by a content curator.
Questions about Tradix
Something else? Ask a specialist.
Will Tradix file declarations for us?
Which countries does Tradix cover?
What happens when the AI is not sure of an HS code?
How is import VAT handled in the UAE?
What do you need from us to start?
Discuss your customs and trade compliance challenge
In customs, one wrong digit costs a hold, a penalty or a week of demurrage. Tradix does the reading, matching and arithmetic, and the licensed person does the judging, with a record of both.
Customs brokers and freight forwarders in the UAE and GCC, and exporters and importers in India with their own EXIM teams.
Works alongside
TransNest
See the late truck before your customer does, and pay only the freight your contract allows.
Explore TransNest →
SourceNest
Know whether a quote is fair before you negotiate, and stop paying more than you agreed.
Explore SourceNest →
ControlTower
Your operation, running twice. Test the fix in the twin, then fire it for real.
Explore ControlTower →