Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Advance Freight And Custom Duties v 19.0
  4. Sales Conditions FAQ

Advance Freight And Custom Duties

by Bista Solutions Inc. https://www.bistasolutions.com
Odoo

$ 50.28

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase (purchase)
• Discuss (mail)
• Inventory (stock)
Lines of code 2602
Technical Name advance_freight_custom_duties
LicenseOPL-1
Websitehttps://www.bistasolutions.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase (purchase)
• Discuss (mail)
• Inventory (stock)
Lines of code 2602
Technical Name advance_freight_custom_duties
LicenseOPL-1
Websitehttps://www.bistasolutions.com
  • Description
  • License

Freight, Customs duties & Landed costs,
calculated correctly.

Stop tracking import duties in spreadsheets. Bring HS code classification, country-aware rate tables, CIF distribution, per-levy breakdowns, and a full approval workflow inside Odoo.

Advance Freight & Custom Duties extends Odoo's built-in landed cost with a full customs duties workflow: HS codes, country/region-aware rate tables, CIF distribution, per-levy breakdowns, one-click bills, custom journal entries, and a four-stage approval flow. Accurate duty costs in Odoo, zero spreadsheet reconciliation, and an audit trail your finance team can stand behind.

Features

HS Code
HS Code management
Assign Harmonised System codes to products or inherit from category, with a product-level toggle. Validated at confirmation.
Duty rate table
3-tier duty rate table
Country-specific, region-wide (EU, ASEAN, GCC…), and global default rates, with date ranges and overlap prevention.
CIF calculation
CIF calculation engine
5 split methods (cost, quantity, weight, volume, equal) distribute freight and insurance from linked bills automatically.
Bill generation
One-click bill generation
Create pre-filled vendor bills for customs duties, shipping, and insurance separately, with multi-currency support.
Approval workflow
4-stage approval workflow
Draft → Confirmed → Approved → Done, with record locking at the ORM level from Approved onwards.
Audit trails
Full audit trails
Append-only logs for CIF and duty overrides with mandatory reason field. Write=0 / Unlink=0 at the ACL level.

Benefits

Zero
spreadsheet reconciliation — duty costs live inside Odoo, linked to the exact shipment that generated them.
3-tier
rate lookup — the right duty rate found automatically, whether you import from one country or fifty.
100%
audit-ready — every manual override logged with user, timestamp, and mandatory reason. Cannot be edited or deleted.
1-click
bill generation — customs, shipping, and insurance bills pre-filled and ready to post from the landed cost record.

HS code management & intelligent rate lookup

Assign HS codes once. The rate engine finds the correct duty rate automatically at every import — by exact country, trade region, or global default.

HARMONISED SYSTEM CODES

Product-level HS codes, inherited automatically from category

Assign HS codes to a product or inherit from category. Confirmation blocks any line without a code — no silent zero-duty surprises.

  • —Direct assignment or category fallback, per product
  • —Company-scoped or globally shared HS code library
Inventory · Customs · HS Codes
HS Code Description Scope
8471.30.0000Portable computersGlobal
8517.12.0000Mobile phonesGlobal
6204.62.3010Women's trousers, cottonCompany

RATE LOOKUP ENGINE

Country → Region → Global: the most specific rate wins, always

The engine resolves the right rate automatically: exact country first, then trade region (EU, ASEAN, GCC), then global default. Date ranges prevent stale rates after regulatory changes.

Rate Table · HS 8471.30
Scope Duty% VAT% CESS% Valid
China25.0%18.0%2.0%2024–open
ASEAN5.0%18.0%2.0%2023–open
Global12.0%18.0%2.0%2021–open

CIF calculation engine

Distribute freight and insurance from linked vendor bills across all product lines in one click, using any of five allocation methods. CIF values feed directly into duty calculation.

5 SPLIT METHODS

Freight and insurance distributed automatically from linked bills

One click pulls freight and insurance totals from linked vendor bills and redistributes across all lines using your chosen method.

  • —By current cost — proportional to each product's value
  • —By quantity — equal per unit imported
  • —By weight or volume — proportional to product weight or volume × quantity
  • —Equal — flat share per product line
ALC/2025/00042 · CIF Calculation
Split method By current cost
PRODUCT CIF VALUE DUTY
Laptop 15" Pro $4,820.00 $1,205.00
USB-C Docking Station $1,240.00 $310.00
Total duties payable $1,675.00

Approval workflow

Four states with clearly defined responsibilities and ORM-level record locking. Only Finance Managers can approve or reset records. Done records cannot be reset.

Draft → Confirmed → Approved → Done
01
Draft
Customs User creates the record and links bills, country of origin, and CIF split method.
02
Confirmed
HS codes validated; Customs Manager reviews CIF and duty amounts.
03
Approved
Finance Manager signs off; record is write-locked until reset.
04
Done
Inventory valuation posted, customs journal entry created, permanently locked.

One-click bill generation & journal entries

Generate separate vendor bills for customs duties, freight, and insurance directly from the landed cost record. At validation, a balanced customs journal entry is posted automatically.

PRE-FILLED VENDOR BILLS

Three bills, each pre-filled with the correct line items and accounts

Customs, shipping, and insurance bills are generated separately with amounts drawn directly from the duty calculation, in the landed cost currency.

  • —Separate bills for customs duties, freight, and insurance
  • —Multi-currency support with base amount stored for reference
  • —Balanced journal entry posted automatically on validation
Customs Bill · CUST-2025-00042
Vendor bill · Customs duties
CUST-2025-00042
Posted
Customs duty$1,450.00
Import VAT$1,044.00
CESS (2%)$116.00
Total payable $2,610.00

Full audit trails

Every manual override — CIF or duty — is logged in an append-only record. Write and delete permissions are blocked at the ACL level. Auditors can trace every number back to a user, a timestamp, and a reason.

APPEND-ONLY OVERRIDE LOGS

Tamper-resistant logs for every CIF and duty override

Every override requires a reason and is written to a log that cannot be edited or deleted — even by administrators.

  • —Separate logs for CIF overrides and duty overrides
  • —Mandatory reason field enforced before any override
  • —ACL-enforced: write=0, unlink=0 — truly append-only
ALC/2025/00042 · Audit Log
09:14 AM
R. Ahmed
Duty override on Laptop Pro — $1,100 → $1,205. Reason: Customs agent final assessment.
Override
11:30 AM
N. Islam
Approved ALC/2025/00042. Finance sign-off completed.
Approved
11:32 AM
N. Islam
Validated. Journal entry posted. Record permanently locked.
Done

How it works: end-to-end import flow

From shipment receipt to validated duty costs — the complete workflow inside Odoo.

1
Create the landed cost & add product lines. HS codes resolve automatically; country of origin and CIF split method are selected.
2
Link vendor bills. Shipping and insurance totals feed the CIF engine, distributed across lines by your chosen method.
3
Recalculate & generate customs bills. Duty amounts are computed from the rate table; separate pre-filled bills are created for duties, shipping, and insurance.
4
Confirm → Approve → Validate. Inventory valuation runs and the customs journal entry posts automatically.
  • Screenshots
  • FAQs
  • Changelog
  • Support

Screenshots: configuration & process

Advance Freight & Custom Duties screenshot 1
Advance Freight & Custom Duties screenshot 2
Advance Freight & Custom Duties screenshot 3
Advance Freight & Custom Duties screenshot 4
Advance Freight & Custom Duties screenshot 5
Advance Freight & Custom Duties screenshot 6
Advance Freight & Custom Duties screenshot 7
Advance Freight & Custom Duties screenshot 8

FAQs

What does this module add on top of Odoo's standard landed cost? +

A full customs workflow on the standard stock.landed.cost record: HS codes, 3-tier rate lookup, CIF split methods, per-levy breakdowns, one-click bills, journal entries, approval workflow, and audit trails.

Does it work for companies importing from multiple countries? +

Yes — country-specific, regional (EU, ASEAN, GCC, custom), and global default rates are resolved automatically per shipment's country of origin, with date ranges for historical accuracy.

What Odoo dependencies are required? +

Standard Odoo modules only: stock_landed_costs, stock_account, account, purchase, product. No third-party services.

Can I override a duty amount if the calculated value is wrong? +

Yes — Customs Managers can override via the Duty Override Wizard with a mandatory reason; the original value and override are preserved in the append-only audit log.

Is the module compatible with multi-company Odoo setups? +

Yes — each company has its own HS codes, rates, levy toggles, GL accounts, and customs journal; company rates always override global defaults.

What happens to the audit log if someone tries to edit or delete an entry? +

The override log models enforce perm_write=0 and perm_unlink=0 at the ACL level — even administrators cannot modify or delete entries.

Where can I get support? +

Contact Bista Solutions at www.bistasolutions.com, or use the support link on this listing after purchase.

Changelog

Track version history and new capabilities as the module evolves.

v1.0.0 Initial release

Advance Freight & Custom Duties — first release

  • —HS code management with product and category inheritance
  • —3-tier duty rate tables: country, region, and global defaults
  • —CIF calculation engine with five split methods
  • —One-click vendor bill generation for customs, freight, and insurance
  • —4-stage approval workflow with ORM-level record locking
  • —Append-only audit trails for CIF and duty overrides
  • —Balanced customs journal entries posted on validation
  • —Multi-company configuration for rates, levies, and GL accounts

Support

Our team is ready to help with implementation, configuration, and troubleshooting.

Need assistance?

If you require support for Advance Freight & Custom Duties — whether for setup, duty rate configuration, workflow questions, or technical issues — please reach out to Bista Solutions. We respond to all enquiries promptly.

EMAIL
farid.milon@bistasolutions.com
WEBSITE
www.bistasolutions.com

Existing customers can also use the support link on this App Store listing after purchase.

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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with