OdooWiki OCA HUB

Product Supplierinfo Indirect Cost

product_supplierinfo_indirect_cost folder_open OCA/product-attribute open_in_new
Product License: LGPL-3

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.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds an "Indirect Cost %" field to vendor price lists (supplier info) and automatically calculates the matching indirect cost amount from the vendor price.

This module extends the vendor price list lines that Odoo stores for each product and vendor (the product.supplierinfo records). On those lines you now get two extra values.

  • Indirect Cost %: a percentage you type in yourself, meant to represent estimated extra costs linked to buying the product, such as transport, handling, insurance or special taxes.
  • Indirect Cost Amount: calculated automatically by Odoo as the vendor price multiplied by that percentage. It is stored, so it stays available for reporting and is recalculated whenever the percentage or the vendor price changes. If either value is empty or zero, the amount is simply zero.

Both fields appear right after the existing Discount field, in the vendor price list list view and in the vendor price list form view. The amount column is hidden by default in the list view and can be switched on when needed.

The module only touches the supplier info model and its views; it does not create menus, reports, emails or scheduled actions, and it does not itself create landed costs. It simply records the estimate and its computed value on each vendor price line.

Depends on

product
Models and fields (1)
  • product.supplierinfo · extends an existing modelindirect_cost_amount, indirect_cost_percent (Indirect Cost %)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.

terminal Installation and usage

OCA documentation · Odoo 19.0

In the product form view, locate the purchase tab, there it is the supplierinfo list. You can specify the estimated indirect cost percentage for this vendor and this product.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.