OdooWiki OCA HUB

Account Payment Mode Brand

account_payment_mode_brand folder_open OCA/brand open_in_new
Uncategorised License: AGPL-3

This addon define allowed payment mode per brand.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you restrict which payment modes can be selected on invoices and bills depending on the brand. Each brand can be given a list of allowed payment modes; if none are set, all payment modes remain available.

This module links brands to payment modes so that users only see the payment modes that are relevant for the brand they are working with.

On the brand form (the res.brand screen), a new field "Allowed payment modes" is added. It is only visible to users with the Accounting Manager role. There you can pick one or more payment modes that are allowed for that brand.

On invoices and other accounting entries (account.move), the payment mode field is filtered automatically. When a brand is set on the document, the list of selectable payment modes is limited to the ones allowed for that brand. If the brand has no allowed payment modes configured, all payment modes are shown, so nothing is blocked by default.

The rule is computed dynamically: the allowed list follows the brand selected on the document. This means changing the brand on an invoice immediately changes which payment modes can be chosen.

The module touches the brand model, the brand mixin used by other documents, and the invoice/bill form. It does not create new menus; the new field appears inside the existing brand form.

Models and fields (2)
  • res.brand · extends an existing modelallowed_payment_mode_ids (Allowed payment modes)
  • res.brand.mixin · extends an existing modelallowed_payment_mode_ids

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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to:

  • Define the brand use level (see brand module documentation)
  • Go to Settings \> Users & Companies \> Brands
  • Select a brand
  • Define allowed payment modes
  • Create a new invoice
  • Select the brand
  • Select a payment mode

The payment mode list is filtered with the brand allowed payment modes.

No verified information in OCA: Installation, Configuration.

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.