| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/margin-analysis |
| GIT | |
| GIT | https://github.com/OCA/margin-analysis.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/margin-analysis/tree/10.0/product_cost_incl_bom |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Products |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - decimal_precision - base_setup - web_kanban - web - bus - web_tour - report - stock - procurement - barcodes - web_planner - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Product Cost including BOM costs
================================
Compute product cost price by recursively summing parts cost prices according to product BOM. It takes into
account the BoM costing (cost per cycle and so...). If no BOM define for a product, the cost_price is always
equal to the standard_price field of the product, so we always have a value to base our reporting on.
The computed value is stored in the DB and can be used in 3rd party report.
It makes a quite complex computation to include correct computation of such use case having
such a hierarchy of products:
- Table A
- 2x Plank 20.-
- 4x Wood leg 10.-
- Table B
- 3x Plank 20.-
- 4x Red wood leg
- Red wood leg
- 1x Wood leg 10.-
- 1x Red paint pot 10.-
- Chair
- 1x Plank
- 4x Wood leg
- Table and Chair
- 1x Table Z
- 4x Chair Z
Changing the price of Wood leg will update the price of Table A, Table B, Red wood leg,
Table & Chair products.
Contributors
------------
* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
* Joël Grand-Guillaume <joel.grand-guillaume@camptocamp.com>
|
No views found for this module.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/margin-analysis |
| GIT | |
| GIT | https://github.com/OCA/margin-analysis.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/margin-analysis/tree/9.0/product_cost_incl_bom |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Products |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:23 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - decimal_precision - base_setup - web_kanban - web - bus - report - procurement - stock_account - stock - barcodes - web_planner - account - analytic - web_tip - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Product Cost including BOM costs
================================
Compute product cost price by recursively summing parts cost prices according to product BOM. It takes into
account the BoM costing (cost per cycle and so...). If no BOM define for a product, the cost_price is always
equal to the standard_price field of the product, so we always have a value to base our reporting on.
The computed value is stored in the DB and can be used in 3rd party report.
It makes a quite complex computation to include correct computation of such use case having
such a hierarchy of products:
- Table A
- 2x Plank 20.-
- 4x Wood leg 10.-
- Table B
- 3x Plank 20.-
- 4x Red wood leg
- Red wood leg
- 1x Wood leg 10.-
- 1x Red paint pot 10.-
- Chair
- 1x Plank
- 4x Wood leg
- Table and Chair
- 1x Table Z
- 4x Chair Z
Changing the price of Wood leg will update the price of Table A, Table B, Red wood leg,
Table & Chair products.
Contributors
------------
* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
* Joël Grand-Guillaume <joel.grand-guillaume@camptocamp.com>
|
No views found for this module.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/margin-analysis |
| GIT | |
| GIT | https://github.com/OCA/margin-analysis.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/margin-analysis/tree/8.0/product_cost_incl_bom |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Products |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Alexandre Fayolle |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - mrp - product - base - decimal_precision - base_setup - web_kanban - web - report - procurement - stock_account - stock - board - web_kanban_gauge - web_kanban_sparkline - account - analytic - edi - email_template - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Product Cost including BOM costs
================================
Compute product cost price by recursively summing parts cost prices according to product BOM. It takes into
account the BoM costing (cost per cycle and so...). If no BOM define for a product, the cost_price is always
equal to the standard_price field of the product, so we always have a value to base our reporting on.
The computed value is stored in the DB and can be used in 3rd party report.
It makes a quite complex computation to include correct computation of such use case having
such a hierarchy of products:
- Table A
- 2x Plank 20.-
- 4x Wood leg 10.-
- Table B
- 3x Plank 20.-
- 4x Red wood leg
- Red wood leg
- 1x Wood leg 10.-
- 1x Red paint pot 10.-
- Chair
- 1x Plank
- 4x Wood leg
- Table and Chair
- 1x Table Z
- 4x Chair Z
Changing the price of Wood leg will update the price of Table A, Table B, Red wood leg,
Table & Chair products.
Contributors
------------
* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
* Joël Grand-Guillaume <joel.grand-guillaume@camptocamp.com>
|
No views found for this module.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/margin-analysis |
| GIT | |
| GIT | https://github.com/OCA/margin-analysis.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/margin-analysis/tree/7.0/product_cost_incl_bom |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Products |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Yannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Joel Grand-Guillaume, unknown, Lionel Sausin (Numérigraphe) |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:15 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/margin-analysis: - product_get_cost_field odoo/odoo: - product - base - process - web - decimal_precision - base_setup - web_kanban - mrp - procurement - stock - account - analytic - board - edi - email_template - resource - purchase |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Replenishment Cost including BOM costs
======================================
Compute product's Replenishment cost by recursively summing the Replenishment
costs of the parts according to product BOM. It takes into account the BoM
costing (cost per cycle and so...). If no BOM define for a product,
the Replenishment cost is always equal to the Cost price of the product,
so we always have a value to base our reporting on.
The computed value is stored in the DB and can be used in 3rd party report.
It makes a quite complex computation to include correct computation of such use
case having such a hierarchy of products:
- Table A
- 2x Plank 20.-
- 4x Wood leg 10.-
- Table B
- 3x Plank 20.-
- 4x Red wood leg
- Red wood leg
- 1x Wood leg 10.-
- 1x Red paint pot 10.-
- Chair
- 1x Plank
- 4x Wood leg
- Table and Chair
- 1x Table Z
- 4x Chair Z
Changing the price of Wood leg will update the price of Table A, Table B, Red
wood leg, Table & Chair products.
Contributors
------------
* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
* Joël Grand-Guillaume <joel.grand-guillaume@camptocamp.com>
|
No views found for this module.
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/margin-analysis |
| GIT | |
| GIT | https://github.com/OCA/margin-analysis.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/margin-analysis/tree/6.1/product_cost_incl_bom |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Products |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Camptocamp |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, Joël Grand-Guillaume, Alexandre Fayolle @ camptocamp, Endian Solutions |
| WEBSITE | |
| WEBSITE | http://www.camptocamp.com/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:04:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/margin-analysis: - product_get_cost_field odoo/odoo: - product - base - process - decimal_precision - mrp - procurement - stock - account - base_setup - analytic - board - edi - email_template - base_tools - resource - purchase |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Compute product cost price by recursively summing parts cost prices according to product BOM. It takes into account the BoM costing (cost per cycle and so...). If no BOM define for a product, the cost_price is always equal to the standard_price field of the product, so we always have a value to base our reporting on. |
No views found for this module.
No new fields.
Public methods (1)get_cost_field(self, cr, uid, ids, context=None)