Repository
OCA/product-attribute · module folder · Try on Runboat
Module version
1.0.0
Category
Product
Folder size
0.03 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/product-attribute
Last tracking update
2026-08-07 09:06:25
Authors
Odoo Community Association (OCA), ForgeFlow
Maintainers
Odoo Community Association (OCA), ForgeFlow
Committers
Jordi Ballester Alomar, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
odoo/odoo:
- web
- bus
- uom
Python dependencies
None
System dependencies
None
Required by
None
Description
This module adds indirect cost percentage estimates to supplierinfo.

Indirect cost are all cost related to the purchased products, mainly transportation costs, but also handling, special taxes, insurance, etc.

Estimated costs is the estimated indirect costs based on experience.

In many cases the best companies can do is an estimate based on past years information, because they don't get an invoice for a specific picking, which is what Odoo suggest for the landing cost creation. Those use cases are too complex to put them in Odoo and also they will require a lot of manual work to ensure the data is accurate. In this case the company have a rough estimate for the product and the vendor.

The idea is to automate the creation of landed costs based on these estimates. At the end of the fiscal period they can compare the total estimated costs created versus real cost and do the proper financial adjustments, and maybe even adjust the estimated costs for the next year.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_supplierinfo_form_view_indirect_cost product.supplierinfo.form.view.indirect_cost product.supplierinfo form Inherits product.product_supplierinfo_form_view
product_supplierinfo_tree_view_indirect_cost product.supplierinfo.list.view.indirect_cost product.supplierinfo list Inherits product.product_supplierinfo_tree_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (2)
  • indirect_cost_amount Float
    compute='_compute_indirect_cost_amount' digits=(16, 2) store=True
  • indirect_cost_percent Float
    digits=(16, 2) string='Indirect Cost %'
Public methods (0)

No public methods.