Account Move Tier Validation Approver

account_move_tier_validation_approver
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/18.0/account_move_tier_validation_approver
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Kevin Khao
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_move_tier_validation
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to select a Responsible for approval in the partner
form. If a tier definition is set and configured with the "Responsible
for Approval" field, the approver will be the one chosen in the partner
form.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit res.config.settings xpath Inherits account.res_config_settings_view_form
view_account_invoice_filter account.move.select - account_move_tier_validation account.move field Inherits account.view_account_invoice_filter
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_partner_property_form res.partner.move_approve.user res.partner xpath Inherits account.view_partner_property_form
Models touched (4)

New fields (1)
  • approver_id Many2one → res.users
    compute='_compute_approver_id' readonly=False store=True string='Responsible for Approval' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • require_approver_in_vendor_bills Boolean
    string='Require approver in vendor bills'
  • validation_approver_tier_definition_id Many2one → tier.definition
    comodel_name='tier.definition' string='Bill approval tier definition'
Public methods (0)

No public methods.

New fields (1)
  • require_approver_in_vendor_bills Boolean
    help='Requires adding an approver before a vendor bill can be posted.' readonly=False related='company_id.require_approver_in_vendor_bills' string='Require Approver In Vendor Bills'
Public methods (1)
  • set_values(self)

New fields (1)
  • approver_id Many2one → res.users
    string='Approver of Vendor Bills' args: 'res.users'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/14.0/account_move_tier_validation_approver
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSEnric Tobella, Miquel Raïch, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_move_tier_validation
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit res.config.settings xpath Inherits account.res_config_settings_view_form
view_account_invoice_filter account.move.select - account_move_tier_validation account.move field Inherits account.view_account_invoice_filter
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_partner_property_form res.partner.move_approve.user res.partner xpath Inherits account.view_partner_property_form
Models touched (4)

New fields (1)
  • approver_id Many2one → res.users
    string='Responsible for Approval' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • require_approver_in_vendor_bills Boolean
    string='Require approver in vendor bills'
  • validation_approver_tier_definition_id Many2one → tier.definition
    comodel_name='tier.definition' string='Bill approval tier definition'
Public methods (0)

No public methods.

New fields (1)
  • require_approver_in_vendor_bills Boolean
    help='Requires adding an approver before a vendor bill can be posted.' readonly=False related='company_id.require_approver_in_vendor_bills' string='Require Approver In Vendor Bills'
Public methods (1)
  • set_values(self)

New fields (1)
  • approver_id Many2one → res.users
    string='Approver of Vendor Bills' args: 'res.users'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/13.0/account_move_tier_validation_approver
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSEnric Tobella, Lois Rilo, OCA Transbot, oca-travis, OCA-git-bot, Mateu Griful
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_move_tier_validation
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit res.config.settings xpath Inherits account.res_config_settings_view_form
view_account_invoice_filter account.move.select - account_move_tier_validation account.move field Inherits account.view_account_invoice_filter
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_partner_property_form res.partner.move_approve.user res.partner xpath Inherits account.view_partner_property_form
Models touched (4)

New fields (1)
  • approver_id Many2one → res.users
    string='Responsible for Approval' args: 'res.users'
Public methods (1)
  • post(self)

New fields (2)
  • require_approver_in_vendor_bills Boolean
    string='Require approver in vendor bills'
  • validation_approver_tier_definition_id Many2one → tier.definition
    comodel_name='tier.definition' string='Bill approval tier definition'
Public methods (0)

No public methods.

New fields (1)
  • require_approver_in_vendor_bills Boolean
    help='Requires adding an approver before a vendor bill can be posted.' readonly=False related='company_id.require_approver_in_vendor_bills' string='Require Approver In Vendor Bills'
Public methods (1)
  • set_values(self)

New fields (1)
  • approver_id Many2one → res.users
    string='Approver of Vendor Bills' args: 'res.users'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-invoicing
PULL REQUEST
PULL REQUEST[16.0] [BACKPORT] account_move_tier_validation_approver from 18.0 (#2150)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/tier-validation
PULL REQUEST
PULL REQUEST[MIG] account_move_tier_validation_approver: Migration to 19.0 (#50)