OdooWiki OCA HUB

Stock Picking Tier Validation

stock_picking_tier_validation folder_open OCA/tier-validation open_in_new
Warehouse Management License: AGPL-3

This module extends the functionality of Transfers 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 stock transfers: before a transfer can be validated (done), it may need to be reviewed and approved by one or more designated people.

This module lets you require formal approvals on warehouse transfers before they can be completed. When a user clicks the validate button on a transfer, Odoo checks whether an approval is needed. If so, it automatically creates a validation request and sends it to the configured reviewers; the transfer cannot be marked as done until those reviewers approve it.

  • If a transfer still needs validation, the user is told to request a validation and the action is blocked.
  • If an approval process is already open and not yet fully approved, the transfer cannot be validated either.
  • Only once the validation status is "validated" does the normal transfer validation continue.

Approval rules are configured through the standard tier validation setup, and stock transfers are now available as a document type that can be selected there. On the transfers list you get two extra filters: "Needs my Review" (transfers waiting for your approval that are not done or cancelled) and "Validated" (transfers already approved and ready to be completed).

The module touches the stock.picking model (transfers) and extends the tier definition configuration so that transfers can be chosen as a validation target.

Depends on

Models and fields (2)
  • stock.picking · 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: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-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 Transfer model.

To use this module, you need to:

  • Create a Transfer 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 Validate.

Additional features:

  • You can filter the Transfers requesting your review through the filter Needs my Review.
  • User with rights to validate the Transfer (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.