How to Calculate Customs Costs Automatically on Every Acumatica Purchase Order
If you're importing goods through Acumatica, you've probably experienced the gap between creating a purchase order and knowing what that order will actually cost once it clears customs. Duty rates, VAT, anti-dumping surcharges, required documents — all of this sits outside your ERP, in spreadsheets, broker emails, or someone's head.
We built a feature that closes this gap in one click.
The Problem: POs Without Customs Context
A typical Acumatica user creating a PO for imported goods sees the supplier's price — but not the true landed cost. The questions that come later are expensive:
- What's the HS code for "Cumin Ground - India"?
- What's the import duty into the UK?
- Is there a preferential rate under a trade agreement?
- What documents do I need at the border?
- Are there any anti-dumping duties from this origin?
- Is this trade route sanctioned?
Getting these answers typically means emailing your customs broker, waiting hours or days, and manually adding the cost estimate to the PO. By then, the commercial decision has already been made on incomplete information.
The Solution: One-Click PO Enrichment
customs-compliance.ai connects directly to your Acumatica instance. Here's the workflow:
- Import your PO — Click "Import from Acumatica" and select any open purchase order. The system pulls the PO details and line items directly from Acumatica via the REST API.
- Automatic enrichment — Each line item is auto-classified into the correct HS commodity code, then the full customs cost is calculated: MFN duty, preferential rates (if an FTA exists), VAT/GST, anti-dumping surcharges, and sanctions screening.
- Review the results — See the complete landed cost breakdown per line item, the documents required at the border, and any savings opportunities (FTA preferences, drawback refunds, tariff rate quotas).
- Push back to Acumatica — One click writes the customs intelligence summary directly to the PO's Notes field in Acumatica. No custom fields needed — works on any Acumatica instance.
See It in Action
Step 1: Enrichment Results in customs-compliance.ai
After importing PO 000557 from Acumatica (a Blanket order for cumin from Beck Gewarz und Additive), the system instantly shows:
In seconds, you see:
- HS Code 0904.12.0000 — auto-classified from "Cumin Ground - India" (marked "AI" to show it was auto-classified)
- 4% MFN duty — EUR 20.92 on EUR 523 goods value
- 0% VAT — food products are zero-rated for UK VAT
- EUR 543.92 total landed cost — the true cost of this PO
- 5 documents required — Bill of Lading, CDS Declaration, Commercial Invoice, Certificate of Origin, EORI Number
- Sanctions: CLEAR — the trade route is not subject to sanctions
Step 2: Customs Data Pushed to Acumatica
Click "Push to Acumatica" and the customs intelligence summary appears directly in the PO's Notes field:
Now anyone who opens this PO in Acumatica — procurement, finance, logistics — immediately sees the customs implications: the duty cost, the documents they'll need, and that sanctions screening is clear.
No Acumatica customisation required. The customs data is written to the standard Notes field, which exists on every Acumatica entity. No custom fields, no customisation project, no publish step. It works on any Acumatica instance out of the box.
What Gets Calculated
For each line item on the PO, the enrichment engine checks:
- HS Classification — auto-classifies from the product description using AI, or accepts a pre-classified code
- MFN Duty Rate — the standard import duty based on the importing country's tariff schedule
- Preferential Rates — checks 60+ free trade agreements for a lower rate. If your supplier is in a country with an FTA, the saving is flagged automatically
- VAT / GST — country-specific indirect taxes (UK 0/20%, India 0-28% IGST, Brazil 5-tax sequential stack, etc.)
- Anti-Dumping Duties — 2,170 active AD measures checked per origin country
- Tariff Rate Quotas — in-quota vs over-quota rates for agricultural products
- Sanctions Screening — every trade route checked against active sanctions (Russia, Belarus, Iran, North Korea, etc.)
- Required Documents — what you need at the border: certificates of origin, phytosanitary certs, EORI, customs declarations
- Savings Opportunities — FTA preferences you might be missing, duty drawback if re-exporting, TRQ quotas
Before vs After
Create PO in Acumatica → email customs broker → wait 1-3 days → get rate estimate → manually add to spreadsheet → hope the rate hasn't changed by shipment date
Time per PO: 2-5 days
Create PO in Acumatica → click Import → see instant landed cost + documents + savings → push back to PO Notes → done
Time per PO: 30 seconds
Data You Can Trust
The customs data behind this isn't scraped from third-party databases. We pull directly from official government sources:
- UK: UK Trade Tariff API (HMRC) — 13,562 commodity codes, updated daily
- India: CBIC Tariff Act + DGTR — 12,083 codes with BCD + SWS + IGST + AD + drawback + exemptions
- US: USITC HTS API — 10,200 codes including Section 232/301 tariffs
- EU: TARIC via XI API — 13,565 codes across all 27 member states
- 51 countries total — 588,000+ commodity codes, monitored daily for changes
We ran a 100-code blind audit against official APIs — GB and US verified 100% accurate. Read the full audit.
Works With Your Existing Setup
No plugins to install. No Acumatica customisation project. The integration uses Acumatica's standard REST API with OAuth2 authentication. If you can access your Acumatica instance via the API (which every cloud instance supports), you can use this today.
Also works with:
- Xero — same enrichment for Xero purchase invoices
- CSV upload — drop a spreadsheet of products and get instant customs costs
- Manual entry — type product descriptions directly
- REST API — call our
/enrich-poendpoint from any system
Pricing
Starts at £14/month (Starter — 50 lookups). Pro at £39/month includes FTA savings detection. Business at £99/month includes unlimited lookups + ERP integration.
Compare that to a customs broker retainer (£500+/month) or a trade compliance hire ($129K/year average salary).
Try It Free →customs-compliance.ai is built by Phlo Systems Limited. We're an Acumatica OEM partner. Questions? saurabh.goyal@phlo.io