Account Payment Method Base + Payment Mode Glue
This module is a glue module between account_payment_method_base and account_payment_mode.
In Odoo 18 the module account_payment_method_base introduces the canonical user interface for the model account.payment.method, including:
- form view
- list view
- search view
- menu entry
However account_payment_mode historically defined its own base views for the same model.
This results in two competing base view definitions.
This module rewires the views from account_payment_mode so they inherit from the views provided by account_payment_method_base.
This preserves compatibility with existing modules that inherit:
- account_payment_mode.account_payment_method_form
- account_payment_mode.account_payment_method_tree
- account_payment_mode.account_payment_method_search
while ensuring that account_payment_method_base remains the canonical provider of the payment method UI.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Technical glue module that unifies the payment method screens so Odoo shows a single, consistent interface for payment methods instead of two competing ones.
This is a technical compatibility module with no new business features of its own. It exists because two installed modules both defined screens for the same payment method configuration, which could cause conflicting or duplicated views.
What it changes in Odoo:
- The payment method form, list and search screens coming from the payment mode module are rewired to build on top of the screens provided by the payment method base module, so there is one canonical interface.
- On the payment method form, an "Archived" ribbon is added and shown when the record is not active, and a "Bank Account Required" field is displayed right after the payment type field.
- The duplicated payment method menu entry from the payment mode module is deactivated, so users see only one menu for payment methods.
Where it appears: in the payment method configuration screens (form, list and search) and their menu entry. It touches the payment method configuration area only; no new models, reports, emails or scheduled actions are added.
Business rules: none beyond the archived ribbon display and the extra field shown on the form. The module is purely about keeping the user interface consistent and compatible with other modules that extend these same screens.
Required by other modules
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-03Confirmation 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.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0No configuration is required.
The module automatically rewires the view inheritance between account_payment_method_base and account_payment_mode.
Usage
Source · Odoo 18.0After installing the module, the views defined in account_payment_mode will inherit from the base views provided by account_payment_method_base.
No functional changes are introduced.
The module only ensures a consistent view inheritance chain between the two addons and keeps compatibility with downstream modules that inherit the original view XML IDs from account_payment_mode.
No verified information in OCA: Installation.
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.