Classify products, calculate duty, automatically
HS/HTS classification, multi-country tariff rates, and automatic duty calculation into landed costs, purchase orders and customs-compliant invoices — all inside Odoo.
The problem
Every product you import or export needs the right HS/HTS code and the right duty rate for its destination — get it wrong and you face penalties, shipment delays, or duty that never lands correctly on inventory value. Forum reports put the manual research burden at roughly 8 hours per 5 shipments, and free field-only modules add a code box with no rate data, no validation and no guidance, while premium alternatives lock you into a single valuation method and still require manual rate lookups and invoice re-keying.
The solution
Cerevantix Customs Duties and Tariffs gives you a validated HS/HTS master, country- and agreement-scoped tariff rates, and one-click duty calculation that flows straight into landed costs, purchase order estimates and a customs-compliant invoice report — with built-in warnings for the misclassification and restricted-goods mistakes every other app lets slip through.
Everything a customs team needs, in one workflow
Every capability below is implemented in the module.
HS/HTS Classification Master
A four-level hierarchy — section, chapter, heading, subheading and national tariff line — with codes validated against the digit length each level requires.
Multi-Country Tariff Rate Book
Standard, preferential, excise and import-VAT rates keyed to HS code plus country, country group or trade agreement, each with its own effective date range.
Trade Agreement Management
Track preferential agreements and their member countries, so the rate resolver can apply the agreement rate automatically instead of the standard one.
Automated Rate Staleness Monitoring
A monthly check flags expired or outdated rates and raises a follow-up activity, so nobody ships a shipment priced on a stale rate.
CSV Tariff Rate Import
Bulk-load an entire tariff schedule from a spreadsheet in one wizard, with a per-row validation summary showing exactly what was created or skipped.
Assistive HS Code Suggestion
A keyword-matching wizard scores your product's name and description against the HS master and proposes the best-fit codes to apply with one click.
Category-Level Classification with Inheritance
Classify once at the category level and cascade the code to every product beneath it, with a one-click bulk apply to every product that still has none.
Classification Guidance and Misclassification Warnings
A browsable rules reference helps with ambiguous cases, and a non-blocking warning fires when a product's import code matches its supplier's export code, or when the code is flagged restricted.
Duty From Classification to Cost and Invoice
Estimated duty on purchase order lines, one-click customs-duty generation into landed costs, and a customs-compliant commercial invoice report with HS codes, origin and customs values.
How it works
Build your HS master
Create the four-level hierarchy, then classify products and categories — or let the suggestion wizard propose a starting code.
Load tariff rates
Enter or CSV-import country, agreement and rate-type specific duty rates with their effective dates.
Estimate and generate duty
See estimated duty on purchase orders and generate customs-duty lines into landed costs with one click.
Print compliant documents
Issue a commercial invoice with HS codes, origin and customs values, while the staleness monitor keeps your rates current.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Rates are entered manually or bulk-loaded from a CSV file you supply; the module then applies, tracks and flags them, including a monthly check for expired or outdated rates.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Customs Duties & Tariffs Management
HS/HTS classification with category inheritance, a multi-country tariff rate book, trade agreements, staleness monitoring and duty that flows through to inventory cost and the invoice.
Buy on Odoo App StoreMore Odoo inventory apps
Emergency Purchase Workflow
Buy-first or pre-approval emergency purchases with amount-based approval authority, enforced deadlines and vendor-rate accountability — converted to purchase orders one at a time or in batch.
Filter Products By Supplier
Purchase order product lines narrowed to the selected vendor's catalog the instant a partner is set — with vendor price and lead time on the line, a one-click catalog button, and a bulk vendor-assignment wizard.
Fluid Purchase Settlement
Vendor bill confirmation, enforced three-way matching, landed costs and supplier payments driven from Purchasing — governed by a role-based permission matrix, approval-gated batches and a full audit trail.
Free Goods & Bonus Quantities
Bonus quantities and free-of-cost lines on purchase and sales orders, threshold rules with preview, and reason-coded giveaways — received, delivered and billed at zero without distorting valuation.
Goods Receipt Discrepancies
Capture shortages, damage, wrong SKUs and surplus at the dock against the purchase order — with owners, deadlines, tolerance auto-accept, supplier notification and financial exposure analytics.
Import & Export Shipment Tracking
Shipment tracking created from the purchase order and followed on a full lifecycle board — with honest delay tracking, container consolidation, customs duty and landed cost, and validated export documents.