This module allows you to send branded invoices to your customers. It adds a brand field on the invoice and the brand information to the PDF report.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a Brand field to customer invoices and refunds so you can send branded documents, and lets you set different receivable/payable accounts per partner and brand.
This module connects brands to accounting documents. On customer invoices and refunds (and vendor bills, receipts), a Brand field appears on the invoice form, next to the delivery address. It is only visible for invoice, refund and receipt types, can only be changed while the document is still in draft, and is mandatory for customer invoices and refunds.
When you pick a customer on an invoice, Odoo automatically looks for a receivable or payable account configured for that brand and partner, and replaces the account on the invoice lines accordingly. If nothing is configured for that partner, it falls back to the partner's usual receivable/payable account. When you reverse an invoice, the brand is carried over to the credit note.
A new screen, Partner Accounts by Brand, is available under the Accounting configuration menu. There you can list, per brand and per partner, which receivable or payable account should be used. Each line has a type (Receivable or Payable) and an account; the account must match the chosen type, and the same combination of partner, account, brand and type cannot be entered twice. The list is editable directly in the grid.
Accounting invoice users can create and edit these rules; other users can only read them.
Depends on
Required by other modules
Models and fields (3)
- account.move · new modelbrand_id
- account.move.reversal · extends an existing model
- res.partner.account.brand · new modelbrand_id (Brand), account_id (Account), partner_id (Partner), account_type (Type)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/brand.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0It is important to note that the "brand use level" should be set to Optional or Required. The brand use level is configured in the Users & Companies settings. By default it is set to 'Do not use brands on business document'. Then the field to select a brand on the invoice view will not be available.
To change the "brand use level":
- Go to Settings > General Settings
- Select the brand use level, the following options are available:
Do not use brands on business document(Default)OptionalRequired
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Accounting \> Customers \> Invoices
- Select or create an invoice
- Enter the information and select the brand
- Print the PDF report. It includes the style and information of the brand.
To do point 4, the Brand External Report Layout OCA module must be installed.
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.