Customs Duties and Tariff Rates
by Odoo Skillz https://www.odooskillz.com?utm_source=import_fees&utm_medium=App+Store&utm_campaign=App+Store$ 702.89
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 2731 |
| Technical Name |
import_fees |
| License | OPL-1 |
| Website | https://www.odooskillz.com?utm_source=import_fees&utm_medium=App+Store&utm_campaign=App+Store |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 2731 |
| Technical Name |
import_fees |
| License | OPL-1 |
| Website | https://www.odooskillz.com?utm_source=import_fees&utm_medium=App+Store&utm_campaign=App+Store |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
A tool at the heart of your import business
Accurate customs duties valuation and improved landed costs workflow for your imported goods, with unique features.
Try it live - no installation required
Test the full workflow on our pre-configured demo server
Live Demo
Pre-loaded with sample HS codes, products, purchase orders, and vendor bills. Click 'Live Preview' above or scan the QR code to start.
Open Live Demo
https://www.odooskillz.com/r/import_fees_19
Version Support
| Feature | v13 | v14 | v15 | v16 | v17 | v18 | v19 |
|---|---|---|---|---|---|---|---|
| Split Customs Duties from Customs Bills in Landed Costs | - | - | - | - | |||
| HS Codes definition per Product or Product Category | |||||||
| HS Codes rates by country or region | - | - | - | - | |||
| Customs Duties calculation | |||||||
| CIF value calculation | |||||||
| Manual CIF value update for each HS Code | |||||||
| Preview all transferred products in Landed Costs | |||||||
| Customs & Shipping Bills Generation from Landed Costs | |||||||
| Customizable Duties Fields (in Odoo Configuration) | - | - | - | - | |||
| Editable Customs Duties amounts per HS Code in Landed Costs (sometimes required to match customs bills) | - | - | - | ||||
| Multiple vendor Bills per Landed Cost (with multiple currencies support) | - | - | - | - | |||
| Multi-company support : HS Codes configuration for Products and Categories per company | - | - | - | - | |||
| Configuration option : Add 10% CIF in VAT, CESS LEVY and SSCL | - | - | - | - | |||
| Configurable customs duty rounding (Standard Precision, Round to Cents, Round to Whole Units) | - | - | - | - |
Quick Answers
Can I try the module on a test database?
Yes. Click the 'Live Preview' button at the top of this page to access our demo server, or use the QR code below. The demo is pre-loaded with sample HS codes, products, and purchase orders so you can test the full workflow immediately.
Can the module handle consolidated containers with multiple purchase orders from different suppliers?
Yes. Use Odoo's standard partial transfers to receive multiple POs against the same container. The addon then lets you attach multiple vendor bills (shipping, customs broker, etc.) to a single Landed Cost and allocates the costs proportionally across all products from all POs.
Can I track customs paid per unit / SKU?
Yes. Because customs duties are calculated per HS Code and linked to specific products, the duty amount is stored in the stock valuation layer for each unit. You can report on it using the Landed Cost Analysis or standard Odoo inventory valuation reports.
Can I enter the actual customs duty paid instead of using the automatic calculation?
Absolutely. The calculated duty field in each HS Code line of a Landed Cost is fully editable. Simply replace the theoretical value with the actual amount from your customs invoice. This is a common requirement when theoretical rates don't match the bill exactly.
Why are some products showing zero value in my Landed Cost?
This happens when a product had a cost of 0.00 at the time the warehouse receipt was confirmed. Odoo freezes the Stock Valuation Layer at receipt time, so a zero cost at that moment means zero allocation forever. Fix: set the product's Standard Price or Average Cost BEFORE confirming the receipt, then re-create the Landed Cost.
How do I configure different tariff rates for different countries?
Create one HS Code record and add multiple rate lines under it, each linked to a different country or region. When you create a Purchase Order, select the origin country; the addon automatically pulls the correct rate for that country.
Does this module fit my day-to-day workflow?
If you import goods, pay customs duties, and need accurate landed cost valuation, the module fits. For specialized workflows (e.g., freight forwarding, multi-leg shipments, or customs brokerage as a service), contact us to discuss customizations.
The video I watched looks different from the module. Which version should I trust?
Videos are version specific. The Legacy video covers v13 v16 features. The Current video covers v17 and above. The live demo always reflects the latest stable version. If you are on v19 and seeing something different from the video, make sure you are watching the Current v17 and above screencast.
How much does the module cost?
Pricing is listed on the Odoo App Store for each version. We also offer implementation support, customization, and training packages. Contact us for a custom quote if you have specialized requirements.
Can I upgrade from an older version (e.g., v13-v16) to v19?
Yes. Contact us for a quote and we'll help you plan the upgrade from your legacy version to the current one.
What Our Users Say
"Not only is the module excellent, but the developer provided incredible support. They responded very quickly, solving our POS printing issue efficiently."
"The module works perfectly. They have a nice tech support with very fast reply if you have any problem. 10/10"
"An excellent module with a highly responsive support team. The implementation was smooth and the system works exactly as advertised."
See Also
Get Started
Quick Chat
+1(914)313-9889
Email Us
contact@odooskillz.com
Book Demo
15min demo
Website
odooskillz.com
![]()
Setup
1. HS Codes setup (added by this module)
This allows you to input various import rates and taxes. The feature is available in Inventory > Configuration > HS CodesTo enable customs duties calculation, the newHarmonized Code field should be defined either on Product or on Product Category hierarchy
![]()
Harmonized codes list
2. Related setup in standard Odoo Inventory Module
For Landed Costs valuation to function properly, Product Categories need to have a Costing Method set on Average costs or FIFOFor foreign currencies to be enabled in Odoo, you need to enable it in Settings > Invoicing > Currencies Section > Multi Currencies
Feature Overview
Customs duties calculation, to save you time
No need for tedious Excel Sheet formulas and macros, customs duties are calculated for each HS (Harmonized System) Code
Customs duties automated calculation
Seamless Customs Duties Integration into Landed Costs
Attach Vendor Bills, Customs Broker Bills to Landed Costs, and the tool will split the customs duties, so you can be sure that you're always getting the right numbers.
Bring customs duties into Landed Costs
Tariffs Rates by Country or Region
Got different rates for different countries? No problem! Our tool allows you to set up different rates for each country or region seamlessly.
Customs duties and taxes by country or region with the same HS Code
Feature Matrix
| Feature / Odoo Version | v13 | v14 | v15 | v16 | v17 | v18 |
|---|---|---|---|---|---|---|
| Split Customs Duties from Customs Bills in Landed Costs | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
| HS Codes definition per Product or Product Category | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| HS Codes rates by country or region | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
| Customs Duties calculation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| CIF value calculation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Manual CIF value update for each HS Code | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Preview all transfered products in Landed Costs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Customs & Shipping Bills Generation from Landed Costs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Customizable Duties Fields (in Odoo Configuration) | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
| Editable Customs Duties amounts per HS Code in Landed Costs (sometimes required to match customs bills) | ✔️ | N/A | N/A | N/A | ✔️ | ✔️ |
| Multiple vendor Bills per Landed Cost (with multiple currencies support) | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
| Multi-company support : HS Codes configuration for Products and Categpries per company | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
| Configuration option : Add 10% CIF in VAT, CESS LEVY and SSCL | N/A | N/A | N/A | N/A | ✔️ | ✔️ |
![]()
www.odooskillz.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module