account_payment_mode
Provide configurable payment modes that tie payment methods to bank journals so companies can organize and route their payment orders.
Key Features
- account.payment.mode: Introduces a dedicated payment mode model linking payment methods with fixed or variable bank journals to categorize payment orders.
- account.payment.mode: Enforces onchange and validation constraints to clear incompatible journals and ensure selected bank journals belong to the company and support the payment method.
- account.payment.method: Extends payment methods with code, activation, bank account requirements, related payment modes, and a descriptive display name for easier identification.
- account.payment.method views: Provides list, form, and search menus so users can manage payment methods directly in the accounting configuration.
- account.journal: Supplies company-safe defaults for inbound and outbound payment methods, makes linked bank accounts readonly, and blocks journals from being reused across companies in payment modes.
- security: Adds access controls and a multi-company record rule so only authorized users see payment modes for their companies.