MIS Builder Total Committed Purchase
Addon to create a alternative source based on all purchase order lines with MIS Builder : all the purchase orders that are not in draft or cancelled state are taken into account.
The account_id of the committed purchase bases itself on the product's account_id if set
- If not, it bases itself on the product_category's account_id if set
- If not, it bases itself on the first set account_id on five generations of parent_category
- If none of them is set, it bases itself on the default value for new resources
- Finally if it's not set, the account_id is set to 0
Needed improvement :
It would be better if the account_id tried to base itself on all the generations of parent_category, as long as it is set.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a read-only data source that lists committed purchase amounts from confirmed purchase orders, so MIS Builder reports can include purchase commitments alongside actual accounting figures.
This module creates a new read-only data source called mis.total.committed.purchase that MIS Builder can use when building management reports. It gathers purchase order lines from orders that are not in draft or cancelled state, so confirmed and received purchases are counted as commitments.
Each line shows the date, a name, the related purchase order, the account, the analytic account (only visible to users with analytic accounting rights), the product, and debit and credit amounts. The account is determined from the product's account first, then the product category, then parent categories, and finally the company default; if nothing is found, it falls back to zero.
Users can see this data in a simple list view showing date, name, purchase order, account, analytic account, product, debit and credit. All users can read the data, but nobody can create, edit or delete records because it is a database view refreshed automatically.
It depends on the MIS Builder and Purchase apps and does not add its own menu; the data becomes available as a source inside MIS Builder report definitions.
Depends on
Models and fields (1)
- mis.total.committed.purchase · new modeldate, name, debit, credit, account_id, company_id, product_id, purchase_order_id, analytic_account_id
Text generated by AI (DeepSeek) from reading the Odoo 16.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/mis-builder-contrib.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0This module provides a committed purchase view model, showing all purchases confirmed
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.