Customs Duties and Tariff Rates
by Odoo Skillz https://www.odooskillz.com?utm_source=import_fees&utm_medium=App+Store&utm_campaign=App+Store$ 698.70
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 2744 |
| 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 | 2744 |
| 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.
Clear Benefits
Save weeks of implementation
- Customs duties calculation and landed costs valuation is a complex subject. Our tool helps you save lots of time and energy, so you don't have to spend forever planning and building stuff.
- It's all set up and tested, ready to make your work easier.
Avoid mistakes in Landed Costs Valuation
Finally integrate customs duties and tariffs in landed costs valuation, so you can be sure that you're always getting the right numbers.
Save Time on Landed Costs
Our tool helps you save time on landed costs, so you can focus on what really matters: growing your business.
Videos
Key Features
Seamless Customs Duties Integration into Landed Costs
Attach Vendor Bills and 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.
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. You can group countries into regions and apply the same tariff schedule to all of them.
Manual Duty Override for Exact Matching
Need to match the exact amount on your customs invoice? The calculated duties are fully editable per HS Code inside the Landed Cost, so you can override the theoretical values with the actual customs duty paid.
Multi-PO Container Workflows
Consolidating multiple purchase orders from different suppliers into a single container? Use Odoo's partial warehouse transfers to split receipts across containers. The addon then allocates landed costs proportionally across all transferred products.
Version Support
| Feature | v13 | v14 | v15 | v16 | v17 | v18 |
|---|---|---|---|---|---|---|
| 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) | - | - | - | - |
What Our Users Say
"This module solved a major pain point for our imports team. Customs duties are now calculated automatically and flow directly into our landed costs. Huge time saver."
"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
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_18
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 v18 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 v18?
Yes. Contact us for a quote and we'll help you plan the upgrade from your legacy version to the current one.
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 Codes.
- To enable customs duties calculation, the new Harmonized Code field should be defined either on the Product or on the 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 to Average costs or FIFO.
- For foreign currencies to be enabled in Odoo, you need to enable it in Settings > Invoicing > Currencies Section > Multi Currencies.
Product category costing method configuration
3. Critical: Set product prices BEFORE confirming receipts
- The module reads the Stock Valuation Layer (SVL) value at the moment the receipt is confirmed. If a product's cost is 0.00 when the receipt is processed, the SVL is frozen at zero and the product will receive zero allocation in Landed Costs.
- Always set Standard Price or Average Cost on products before confirming warehouse receipts.
Set product cost before confirming receipts
4. Configure customs duty rounding precision
- Go to Inventory > Configuration > Settings > Customs Duties section.
- Choose the rounding mode that matches your local customs authority:
- Standard Precision (default)
- Round to Cents
- Round to Whole Units
Customs duty rounding precision settings
5. How to manually override calculated duties
Inside a Landed Cost, open the HS Code line. The Calculated Duty field shows the theoretical amount. You can directly edit this value to match your actual customs invoice. The overridden amount will be used for the journal entry and stock valuation.
Edit calculated duty per HS Code in Landed Costs
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Products show zero value in Landed Cost allocation | Product cost was 0.00 when the warehouse receipt was confirmed. The Stock Valuation Layer (SVL) is frozen at receipt time. | Set the product's Standard Price or Average Cost BEFORE confirming the receipt. If already confirmed at zero, correct the product cost and re-receive, or use a manual adjustment. |
| Customs duties are not splitting across products | Products are not linked to an HS Code. The addon needs the HS Code to know which duty rate to apply. | Go to Inventory > Products, open each imported product, and set the Harmonized Code field (or set it on the Product Category). |
| Calculated duties don't match the customs invoice | Theoretical rates may differ from actual billed amounts due to rounding rules, exchange rate timing, or special tariff adjustments. | In the Landed Cost, open the HS Code line and manually edit the Calculated Duty field to match your invoice. You can also change the rounding precision in Inventory > Configuration > Settings. |
| Multi-currency vendor bills show wrong amounts | Exchange rates between the PO currency, bill currency, and company currency are not aligned. | Ensure exchange rates are up to date in Accounting > Configuration > Currencies. The addon uses Odoo's standard exchange rate mechanism. |
![]()
www.odooskillz.com
Getting Started with Customs Duties
This tutorial walks you through your first complete customs-duties calculation from start to finish. By the end you will have:
- One HS Code configured with real tariff rates
- A product assigned to that HS Code
- A confirmed Landed Cost with automatically calculated customs duties
- A clear picture of what the numbers mean
Estimated time: 15 minutes.
Before you begin
Check these two prerequisites before creating your first HS Code.
1. Product category valuation method
Customs duties attach to your inventory through Landed Costs. Landed Costs require Automated (Perpetual) Inventory Valuation. Confirm this is enabled:
- Go to Inventory > Configuration > Product Categories.
- Open the category your imported products belong to (typically All or a child of it).
- Under the Account Properties tab, verify: - Costing Method is set to Average Cost (AVCO) or First In First Out (FIFO). - Inventory Valuation is set to Automated.
- Save if you made changes.
If you switch from Manual to Automated valuation, Odoo will warn you and create an opening journal entry. This is normal.
2. Enable multi-currency (if your supplier invoices in a foreign currency)
- Go to Accounting > Configuration > Settings.
- Enable Currencies.
- Activate the currency your supplier uses (e.g. USD, EUR) and set an exchange rate.
Step 1 — Create an HS Code
- Go to Inventory > Configuration > HS Codes.
- Click New.
- Fill in the fields:
| Field | Example value | Notes |
|---|---|---|
| HS Code | 9403.20.00 | The official tariff heading |
| Description | Wooden furniture | Free-text label |
| CID Rate | 0.25 | 25% Customs Import Duty |
| Surcharge | 0.10 | 10% Surcharge on CID |
| VAT Rate | 0.15 | 15% VAT |
| PAL Rate | 0.02 | 2% Port Authority Levy (leave 0 if not applicable) |
| SSCL Rate | 0.025 | 2.5% Social Security Contribution Levy |
- Save the record.
Step 2 — Assign the HS Code to a product
You can assign an HS Code at the product level or the product category level. Category-level assignment applies to all products in that category automatically.
Per product:
- Go to Inventory > Products > Products and open the product.
- On the General Information tab, find the Harmonized Code field.
- Select the HS Code you just created.
- Save.
Per product category (recommended when you have many products):
- Go to Inventory > Configuration > Product Categories.
- Open the category.
- Set the Harmonized Code field.
- Save.
Step 3 — Create a Purchase Order and receive the goods
- Go to Purchase > Orders > Purchase Orders and click New.
- Set the vendor and add a product line with the product from Step 2.
- Confirm the order (click Confirm Order).
- When goods arrive, open the order and click Receive Products.
- Set the quantities, then click Validate.
The receipt is now done. Odoo has created a stock move.
Step 4 — Create a Landed Cost with customs duties
From the confirmed purchase order, click the Landed Costs smart button, or go to Inventory > Operations > Landed Costs and click New.
In the Transfers field, select the stock receipt from Step 3.
Add the vendor bill for customs fees (optional — needed to match the payment later): - Click the Vendor Bill field and select or create the bill.
Click Calculate Customs Duties.
The addon reads the HS Code rates for each product line, calculates CIF, then computes every applicable fee (CID, Surcharge, VAT, SSCL, PAL, etc.).
Review the Customs Duties lines that appear. Each product group gets its own line showing the total duty amount.
Click Validate to post the Landed Cost to the general ledger.
Step 5 — Verify the result
After validation, two things happen automatically:
Inventory value updated Open a product and go to the In Stock tab. The unit cost now reflects the added customs duties. For example, if you received 100 units at $10 each and paid $300 in customs duties, the new unit cost is $13.
Journal entries posted Click the Journal Entry smart button on the Landed Cost to see the double-entry posting. The debit goes to Stock Valuation (131300) and the credit goes to Stock Expenditure Input (131150), which will be settled when the vendor bill is paid.
What happens if the calculated amount differs from the actual bill?
This is common. The addon calculates duties based on the tariff rates on file. Customs authorities may apply a slightly different amount.
To adjust: 1. Open the Landed Cost (before validation). 2. Find the customs duty line for the relevant product group. 3. Edit the Amount field directly to match the actual invoice. 4. Then validate.
You can also change the rounding mode in Inventory > Configuration > Settings > Customs Duties (options: none, cents, whole dollars).
Next steps
- Read Tariff Rate Formulas to understand exactly how each fee is computed.
- Read Stock Accounts Explained to understand the five accounts the addon creates and how to replace them with your own.
Tariff Rate Formulas — How Customs Fees Are Calculated
This document explains every fee the addon calculates, what it is, and the exact formula used.
Key Starting Values
Before any fee is calculated, the addon establishes two foundational numbers:
Declared Value
The total purchase value of your goods for a specific HS Code, converted to your local currency. Taken from the received product lines on the landed cost.
CIF Value (Cost + Insurance + Freight)
The declared value plus a proportional share of the freight and insurance cost lines on the landed cost.
CIF = Declared Value
+ (Declared Value / Total Shipment Value) × (Freight cost lines + Insurance cost lines)
Example: You import $10,000 of furniture (HS code 9403) in a shipment worth $40,000 total. Freight = $2,000, Insurance = $200. Your share = 10,000 / 40,000 = 25%. CIF = $10,000 + 25% × $2,200 = $10,550
CIF is the most important base value — most fees are calculated from it.
Optional Setting: Add 10% of CIF
In Customs Fees Settings, you can enable "Add 10% of CIF to VAT, CESS and SSCL calculations".
When enabled, three fees (VAT, Cess Levy, SSCL) use an inflated CIF base:
Inflated CIF = CIF × 1.1
Some jurisdictions require customs authorities to add a 10% uplift to the declared CIF value before calculating certain taxes. When the setting is off, those fees use the plain CIF value.
Fixed-Amount Fees
These are flat amounts entered directly on the HS Code — not a percentage of anything.
COM — Cost of Manufacture
A fixed local-currency amount added per HS Code, representing the cost of manufacturing the goods in the country of origin. Entered directly on the HS Code record.
COM = fixed amount on HS Code
EXM — Export Market Value
A fixed local-currency amount representing the export market value of the goods. Used in some customs regimes as an alternative valuation base. Entered directly on the HS Code.
EXM = fixed amount on HS Code
Percentage-Based Fees
All rates below are stored as decimals on the HS Code (e.g. 0.25 = 25%).
CID — Customs Import Duty
The main import tariff. Applied directly to the CIF value.
CID = CIF × CID Rate
Example: CIF = $10,550, CID Rate = 25% → CID = $2,637.50
Surcharge
An additional levy calculated on top of the CID — not on CIF directly.
Surcharge = CID × Surcharge Rate
Example: CID = $2,637.50, Surcharge Rate = 10% → Surcharge = $263.75
PAL — Port Authority Levy
A port fee charged on the CIF value.
PAL = CIF × PAL Rate
EIC — Export Inspection Charge
A charge levied in some countries to cover the cost of inspecting exports at origin. Applied to the CIF value.
EIC = CIF × EIC Rate
Cess Levy
A general levy applied to the CIF value (or inflated CIF if the 10% setting is on).
Cess Levy = CIF × Cess Levy Rate (setting OFF) Cess Levy = (CIF × 1.1) × Cess Levy Rate (setting ON)
Excise Duty
A consumption tax on specific categories of goods (e.g. alcohol, tobacco, fuel). Applied to the CIF value.
Excise Duty = CIF × Excise Duty Rate
VAT — Value Added Tax (Customs)
Customs VAT is applied to a cumulative base: CIF plus all the import-related duties that have already been added. This reflects the full taxable import value.
VAT Base = CIF + CID + PAL + EIC + Cess Levy + Excise Duty (setting OFF) VAT Base = (CIF × 1.1) + CID + PAL + EIC + Cess Levy + Excise Duty (setting ON) VAT = VAT Base × VAT Rate
Example (setting OFF): CIF = $10,550, CID = $2,637.50, PAL = $211, EIC = $0, Cess = $105.50, Excise = $0 VAT Base = $13,504. VAT Rate = 15% → VAT = $2,025.60
VAT is shown separately as Customs VAT and is not included in the Customs Duties total.
SRL — Sugar Re-planting Levy
A sector-specific levy applied in some countries on goods related to the sugar industry. The base is the combined duty burden (CID + Surcharge + Excise Duty).
SRL = (CID + Surcharge + Excise Duty) × SRL Rate
RIDL — Road Infrastructure Development Levy
A broad levy used to fund road infrastructure. Applied to the widest base of all fees — it includes almost every other charge already calculated.
RIDL = (CIF + CID + Surcharge + PAL + Cess Levy + Excise Duty + VAT + SRL) × RIDL Rate
RIDL is calculated after VAT and SRL are known, because it is taxed on top of them.
SSCL — Special Sales Tax on Cigarettes and Liquor
A sector-specific sales tax for goods in the tobacco and alcohol categories. Uses the CIF base (inflated if the 10% setting is on) plus selected import duties.
SSCL = (CIF + CID + PAL + Cess Levy + Excise Duty) × SSCL Rate (setting OFF) SSCL = ((CIF × 1.1) + CID + PAL + Cess Levy + Excise Duty) × SSCL Rate (setting ON)
Total Customs Duties
The Customs Duties total shown on the landed cost is the sum of all fees except VAT (VAT is tracked separately as Customs VAT):
Total Customs Duties = CID + Surcharge + PAL + EIC + Cess Levy
+ Excise Duty + RIDL + SRL + SSCL + COM + EXM
The Effective Rate displayed on each customs fee line is:
Effective Rate = Total Customs Duties / Declared Value
Calculation Order (Dependency Chain)
Some fees depend on others being calculated first. The addon always calculates in this order:
1. Declared Value (from purchase lines) 2. CIF (declared value + freight/insurance share) 3. COM, EXM (flat values — independent) 4. CID (from CIF) 5. Surcharge (from CID) 6. PAL (from CIF) 7. EIC (from CIF) 8. Cess Levy (from CIF or CIF×1.1) 9. Excise Duty (from CIF) 10. VAT (from CIF + CID + PAL + EIC + Cess + Excise) 11. SRL (from CID + Surcharge + Excise) 12. RIDL (from CIF + CID + Surcharge + PAL + Cess + Excise + VAT + SRL) 13. SSCL (from CIF + CID + PAL + Cess + Excise) 14. Total (sum of all above except VAT)
Summary Table
| Fee | Full Name | Base | Formula |
|---|---|---|---|
| COM | Cost of Manufacture | — | Fixed amount on HS Code |
| EXM | Export Market Value | — | Fixed amount on HS Code |
| CIF | Cost + Insurance + Freight | Declared Value | Declared Value + share of freight & insurance |
| CID | Customs Import Duty | CIF | CIF × CID Rate |
| Surcharge | Surcharge | CID | CID × Surcharge Rate |
| PAL | Port Authority Levy | CIF | CIF × PAL Rate |
| EIC | Export Inspection Charge | CIF | CIF × EIC Rate |
| Cess Levy | Cess Levy | CIF (or CIF×1.1) | CIF × Cess Rate |
| Excise Duty | Excise Duty | CIF | CIF × Excise Rate |
| VAT | Value Added Tax | CIF + duties | (CIF + CID + PAL + EIC + Cess + Excise) × VAT Rate |
| SRL | Sugar Re-planting Levy | CID + Surcharge + Excise | (CID + Surcharge + Excise) × SRL Rate |
| RIDL | Road Infrastructure Development Levy | CIF + most duties + VAT + SRL | Full cumulative base × RIDL Rate |
| SSCL | Special Sales Tax on Cigarettes & Liquor | CIF + CID + PAL + Cess + Excise | Base × SSCL Rate |
Which fees appear in the UI? Each fee can be hidden or shown individually under Customs Fees > Settings. Only fees relevant to your country's tariff schedule need to be visible.
Stock Accounts Created by the Customs Duties Addon
When you install the Customs Duties and Tariff Rates addon, five accounts are automatically added to your Chart of Accounts:
| Code | Name |
|---|---|
| 131100 | Stock Input Account |
| 131150 | Stock Expenditure Input Account |
| 131175 | Stock Expenditure Output Account |
| 131200 | Stock Output Account |
| 131300 | Stock Valuation |
Why does the addon create them?
This addon depends on Odoo's Landed Costs feature, which requires Automated (Perpetual) Inventory Valuation to work. Under that valuation method, Odoo automatically posts a journal entry every time goods move in or out of your warehouse, and every time a landed cost (e.g. customs duty, freight) is applied to a shipment.
Those journal entries need accounts to post to. The addon creates these five accounts on install as a safe default, so the feature works immediately — even on databases that do not have a localization module providing stock accounts out of the box.
These accounts are created once at install time and are never modified by subsequent module updates.
What does each account do?
All five accounts are Current Asset accounts on your Balance Sheet. They work together in pairs to form complete double-entry transactions.
131100 — Stock Input Account
A clearing (interim) account on the purchasing side.
- When a vendor shipment is received: inventory value increases — Debit: Stock Valuation / Credit: Stock Input Account
- When the vendor bill is confirmed: the clearing account is settled — Debit: Stock Input Account / Credit: Accounts Payable
The net balance of this account should be zero once the bill matches the receipt. Any remaining balance represents a purchase price variance.
131150 — Stock Expenditure Input Account
A clearing account for incoming landed costs (customs duties, freight, insurance, etc.).
- When a landed cost is validated: inventory value increases — Debit: Stock Valuation / Credit: Stock Expenditure Input
- When the related bill is confirmed: — Debit: Stock Expenditure Input / Credit: Accounts Payable
131175 — Stock Expenditure Output Account
The outgoing mirror of 131150. Used for the expense side of landed cost entries, keeping expenditure flows separate from regular stock input/output flows.
131200 — Stock Output Account
A clearing (interim) account on the sales/outbound side.
- When goods are delivered to a customer: inventory value decreases — Debit: Stock Output Account / Credit: Stock Valuation
- When the customer invoice is confirmed: — Debit: Cost of Goods Sold / Credit: Stock Output Account
131300 — Stock Valuation
The main inventory asset account on your Balance Sheet.
This is the running total of what your on-hand inventory is worth. Every inbound stock move (receipt, landed cost) increases it; every outbound move (delivery, scrap) decreases it. This is the figure you see as "Inventory" under Current Assets on your Balance Sheet.
Are these accounts hardcoded?
No. The addon always reads whichever accounts are configured on the product category at the time an entry is posted.
The five accounts created at install are simply a starting point. You are free to replace them with accounts from your own chart of accounts.
What happens if I change the accounts in the product category settings?
Account settings for inventory are found at: Inventory > Configuration > Product Categories > [select a category] > Account Properties tab
The three relevant fields and how they map to the five accounts above:
| Field in Account Properties | Maps to |
|---|---|
| Stock Input Account | 131100 (or your replacement) |
| Stock Output Account | 131200 (or your replacement) |
| Stock Valuation Account | 131300 (or your replacement) |
The Stock Expenditure accounts (131150 and 131175) are managed by Odoo's Landed Costs feature and do not have a dedicated field in the product category form.
When you change these accounts:
- New entries only — all journal entries posted after the change will use the new accounts. Already-posted entries are not affected and do not need to be corrected.
- Takes effect immediately — no restart or reconfiguration of the addon is needed.
- Per product category — if you have multiple categories (e.g. "All", "Logistics Services"), each can point to different accounts. The accounts used for a given shipment depend on the category of the products being received.
- The five accounts created at install remain in your chart of accounts — they are not deleted when you switch to different accounts. You can remove them manually from the Chart of Accounts if they are no longer needed and have a zero balance.
Tip: If you want all products to use the same stock accounts, set the accounts on the top-level "All" category. Child categories inherit from it unless overridden.
What happens if I change the Inventory Valuation method?
The valuation method is set per product category (Account Properties tab) and globally in Inventory > Configuration > Settings.
| Valuation Method | Effect on the addon |
|---|---|
| Automated (Perpetual) — recommended | Odoo posts journal entries automatically on every stock move and landed cost. All five accounts above are actively used. The addon works as designed. |
| Manual (Periodic) | Odoo does not post automatic journal entries for stock moves. The five accounts still exist in your chart of accounts but receive no entries from stock operations. Landed costs can still be recorded financially, but the automatic inventory accounting entries will not be generated. |
Important: This addon is designed for use with Automated valuation. If your products are set to Manual valuation, landed cost entries will not update your inventory value account automatically.
Summary
| Question | Answer |
|---|---|
| Why were the accounts created? | Required by Automated Inventory Valuation for journal entries on stock moves and landed costs. Created at install as defaults. |
| Can I use my own accounts? | Yes. Change the accounts on the product category — new entries will use them immediately. Already-posted entries are not affected. |
| Are the accounts hardcoded? | No. The addon reads accounts from the product category configuration at the time each entry is posted. |
| What if I use Manual valuation? | The accounts exist but no automatic inventory journal entries are posted. |
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
There are no ratings yet!
would like to see if this app will work for us as an importer to calculate our costs better and faster. can we speak with someone to see if its compatible on how we work.
Re: would like to see if this app will work for us as an importer to calculate our costs better and faster. can we speak with someone to see if its compatible on how we work.
Dear VentasGate,
You can try the app live at this address: https://www.odooskillz.com/r/import_fees_18
Let me know if you have any questions via WhatsApp : +1 (914) 313-9889
Or via contact page: Contact Us
Best regards
why price has been changed?
Hi,
We were going to buy this app but we see now you have increased the price. Is there any chance that we can purchase with 257$ ???
Re: why price has been changed?
Hi Nurlan,
I've sent you a personal message regarding your request.
Thanks for your interest!