OdooWiki OCA HUB

Account Payment Batch - Tier Validation

account_payment_batch_oca_tier_validation folder_open OCA/bank-payment-alternative open_in_new
Banking addons License: AGPL-3

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

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an approval workflow to payment and debit orders, so they must be reviewed and validated by designated approvers before they can be confirmed.

This module brings a tier validation (multi-level approval) process to payment orders and debit orders. Instead of confirming a batch straight away, a user submits it for review and it must be approved by the people defined in the approval rules before it can move forward.

Where it appears in Odoo: - On the payment order search screen, two new filters are added: "Needs my Review", which shows the orders waiting for your approval, and "Validated", which shows the orders that have already been approved and are ready to be confirmed.

Business rules and automatic behaviour: - The approval workflow applies when a payment order moves from the draft state to the open state. - Approval rules are configured through the standard tier definition settings, and payment orders are now available as a document type that can be selected there. - The module relies on the standard tier validation features, so the usual review buttons, reviewer lists and validation status are used on payment orders.

Areas touched: - It extends the account.payment.order model with the tier validation behaviour and extends tier.definition so payment orders can be chosen when setting up approval rules. - It only adds a search view extension; no new menus or reports are created.

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

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/bank-payment-alternative.

terminal Installation and usage

OCA documentation · Odoo 18.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 Payment Order model.

To use this module, you need to:

  • Create a Payment 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 the button Confirm Payments.

Additional features:

  • You can filter the Payment/Debit Orders requesting your review through the filter Needs my Review.
  • User with rights to confirm the Payment/Debit Order (validate all tiers that would be generated) can directly do the operation i.e. 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.