This module allows to isolate purchase orders for a configurable set of products into a dedicated purchase order, kept separate from any other purchase order generated for the same supplier, and confirms it automatically based on a scheduled weekday and time.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Create rules that group purchase orders for specific products and suppliers, then let Odoo confirm those orders automatically on a chosen weekday and hour.
This module adds a new configuration screen called "Automatic Purchase Orders Validation", found under Purchase > Configuration. There, purchasing managers create rules that link a supplier, a list of products (or product templates), a weekday and an hour.
- When replenishment creates a purchase order for a product covered by a rule, the order is tagged with that rule and kept separate from other orders for the same supplier.
- A scheduled job runs every hour, finds rules whose day and hour have arrived, and confirms the related draft purchase orders automatically.
- Each rule shows its own purchase orders in a dedicated tab, with number, supplier, status and total.
- A check prevents two active rules from covering the same product for the same company (or for a rule without company).
- On a tagged purchase order, only products covered by the rule may be ordered; adding any other product raises an error.
- The rule name is generated automatically from the chosen day and hour.
The module touches purchase.auto.validation, purchase.order and stock.rule. Only users with the Purchase Manager group can create or change rules; other users can only read them.
Depends on
Menus it adds
Models and fields (3)
- stock.rule · extends an existing model
- purchase.order · extends an existing modelpurchase_auto_validation_id (Auto Purchase Validation)
- purchase.auto.validation · new modelhour (Hour), name, active, weekday (Day), company_id (Company), partner_id (Supplier), product_ids (Product Variants), product_tmpl_ids (Products), purchase_order_ids (Purchase Orders)
Text generated by AI (DeepSeek) from reading the Odoo 14.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0- Go to Purchase > Configuration > Purchase Auto Validation.
- Create a rule: select one or more products, the supplier, and the weekday/hour at which matching draft purchase orders should be confirmed. Leave the company empty to apply the rule to all companies.
- When a sale triggers an automatic procurement for a configured product, it is routed to a dedicated purchase order shared by all sales matching the same rule, instead of being merged into the generic purchase order.
- Only the products configured on the rule can be added to that dedicated purchase order.
- The scheduled action Auto Purchase Validation confirms, every hour, any draft purchase order whose rule matches the current weekday and hour.
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.