OdooWiki OCA HUB

Account Invoice Bank Brand

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

This module addresses the need to specify different receiving bank accounts based on brand. When generating invoices, the module automatically populates the invoice's bank account field with the configured default, streamlining the payment process and ensuring invoices specify the correct remittance details based on the brand.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set a default receiving bank account per brand and automatically fills it on customer invoices and vendor credit notes for that brand.

This module links brands to a specific bank account so that invoices are paid to the right account without manual selection.

  • On the brand form (the same screen where brands are managed), a new "Invoices" group shows a "Bank Account" field. The account you can pick is limited to accounts belonging to the same partner as the brand.
  • A check prevents saving a brand if the chosen bank account does not belong to the brand's partner; an error message explains the mismatch.
  • When you create or change the brand on a customer invoice or a vendor credit note, the invoice's bank account is filled automatically with the brand's configured account, if one is set.
  • The automatic fill only applies to customer invoices and vendor credit notes; other document types are left untouched.
  • The module builds on the brand feature for accounting (account_brand) and touches the invoice (account.move) and brand (res.brand) records.

Depends on

Models and fields (2)
  • res.brand · extends an existing modelpartner_bank_id (Bank Account)
  • account.move · extends an existing 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: 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:

  • Go to Settings \> Users & Companies \> Brands
  • Select a brand
  • Define its bank account
  • Create a new invoice
  • Select the brand
  • The bank account is automatically filled with the brand's specified bank account.

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.