OdooWiki OCA HUB

Purchase Tier Validation

purchase_tier_validation folder_open OCA/tier-validation open_in_new
Purchases License: AGPL-3

This module extends the functionality of Purchase Orders to support a tier validation process.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds an approval workflow to purchase orders: orders can require one or more reviews before they can be confirmed, and reviewers see a dedicated filter for the orders waiting for them.

This module brings the tier validation approval process to purchase orders. Instead of confirming a purchase order directly, an order can be routed through one or more review steps defined in the tier validation configuration, and it only becomes confirmable once all required reviews are done.

Where it appears in Odoo: - On the purchase orders list, a new "Needs my Review" filter shows the orders where you are listed as a reviewer and that are not yet done, cancelled or waiting for approval. - A "Validated" filter shows the purchase orders that have completed their validation and are ready to be confirmed. - The purchase order list also shows a validation status badge (pending, rejected or validated), hidden by default and colour-coded.

Business behaviour: - Purchase orders move from draft, sent or "to approve" states into purchase or approved states through the validation process. - The tier definition configuration now accepts purchase orders as a document type, so approval rules can be set up for them.

It touches the purchase.order model and the tier definition configuration model, and adds filters and a status column to the purchase order views.

Depends on

Models and fields (2)
  • purchase.order · new model
  • tier.definition · extends an existing model

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: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 19.0

This module depends on base_tier_validation. You can find it at OCA/server-ux

To configure this module, you need to:

  • Go to Settings \> Technical \> Tier Validations \> Tier Definition.
  • Create as many tiers as you want for Purchase Order model.

To use this module, you need to:

  • Create a Purchase Order triggering at least one "Tier Definition".
  • Click on Request Validation button.
  • Under the tab Reviews have a look to pending reviews and their statuses.
  • Once all reviews are validated click on Confirm Order.

Additional features:

  • You can filter the POs requesting your review through the filter Needs my Review.
  • User with rights to confirm the PO (validate all tiers that would be generated) can directly do the operation, this is, there is no need for her/him to request a validation.
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.