OCA/brand
OCA community repository with 32 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Account analytic brandOdoo 18account_analytic_brand
Automatically applies the analytic distribution linked to a brand on journal entry lines, so accounting entries inherit the right analytic accounts based on the brand selected on the move.
- Account BrandOdoo 12, 13, 14, 15, 16, 17, 18, 19account_brand
Adds 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.
- Account Invoice Bank BrandOdoo 12, 18account_invoice_bank_brand
Lets you set a default receiving bank account per brand and automatically fills it on customer invoices and vendor credit notes for that brand.
- Account Payment Mode BrandOdoo 12, 18account_payment_mode_brand
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.
- Analytic BrandOdoo 12, 13, 14, 15, 16, 17, 18analytic_brand
Lets you add a Brand to analytic distribution models, so that invoices or sales orders linked to that brand automatically pick the right analytic account.
- BrandOdoo 12, 13, 14, 15, 16, 17, 18, 19brand
Adds a Brands directory to Odoo and lets you decide, per company, whether brands must be chosen on business documents. Brands are stored as contacts, so they carry address, VAT and logo details.
- Brand External Report LayoutOdoo 12, 13, 14, 15, 16, 18, 19brand_external_report_layout
Lets you give each brand its own external report layout — logo, colours, fonts, header, footer and paper format — so printed documents and PDFs follow the brand instead of the company.
- Brand stock accountOdoo 13brand_stock_account
Automatically fills the brand on accounting entries generated from stock moves, so the brand from the related sales order is carried into the accounting journal entry.
- Contract BrandOdoo 12, 13, 14, 15, 16, 18contract_brand
Lets you assign a brand to a contract and automatically carries that brand over to the invoices generated from it, so branded contracts and their billing stay consistent.
- Contract Forecast BrandOdoo 12, 18contract_forecast_brand
Adds the brand to contract forecasts, so each forecast line shows the brand of its contract and updates automatically when the contract's brand changes.
- Contract Payment Mode BrandOdoo 12, 18contract_payment_mode_brand
Limits the payment modes you can pick on a contract to those allowed for the contract's brand. The allowed list is taken from the brand configuration and applied automatically on the contract form.
- Email BrandOdoo 15, 18mail_brand
Lets users pick a Brand when composing an email, so outgoing messages show that brand's logo, company details and website links instead of the default company's.
- Partner BrandOdoo 12, 16, 17, 18, 19partner_brand
Lets you assign a brand (such as Carrefour or Walmart) to company contacts, see the brand logo on the contact form and a small ® mark on the contact card, and group or filter contacts by brand.
- Pricelist BrandOdoo 13, 16, 19pricelist_brand
Lets you set pricelist rules that apply only to products of a specific brand. A new 'Brand' option appears in the pricelist item form, and the rule is applied only to matching products.
- Product Brand ManagerOdoo 13, 14, 15, 16, 17, 18, 19product_brand
Create and manage product brands in Odoo, assign a brand to each product, and group sales and invoice reports by brand.
- Product Brand MRPOdoo 16, 17, 18, 19product_brand_mrp
Adds the product brand to manufacturing orders, so users can see and group manufacturing orders by brand.
- Product brand multi companyOdoo 14product_brand_multicompany
Lets you assign each product brand to one or more companies, so brands are only visible to users of those companies.
- Product Brand PurchaseOdoo 14, 16, 17, 18, 19product_brand_purchase
Adds a Brand filter and grouping option to the Purchase Analysis report, and adds a Product Brands menu entry under Purchase configuration.
- product_brand_purchase_report
Adds a Brand field and a Brand grouping filter to the Purchase Analysis report, so users can analyse purchases by product brand.
- product_brand_social_responsibility
Lets you record Corporate Social Responsibility (CSR) tags on product brands and link brands to those tags, so you can classify and search brands by their CSR commitments.
- Product Brand StockOdoo 15, 16, 17, 18, 19product_brand_stock
Adds the product brand to stock moves, move lines and inventory quantities, so you can see, filter and group stock information by brand.
- Product Brand Stock AccountOdoo 16, 17, 18, 19product_brand_stock_account
Adds the product brand column to the stock list view, so users can see and filter products by brand in stock-related product lists.
- Product brand tagsOdoo 14, 16, 17, 18, 19product_brand_tag
Lets you create tags and assign them to product brands, so brands can be grouped and filtered by labels such as 'eco' or 'premium'. Tags are managed from a new menu under Sales configuration.
- Product brand tags secondaryOdoo 14product_brand_tag_secondary
Lets you give each product brand a second set of tags, so brands can be classified on two levels (primary and secondary). A tag cannot be both primary and secondary for the same brand.
- Product Contract BrandOdoo 12, 18product_contract_brand
When a contract is created from a sale order, the brand set on the sale order is automatically copied to the contract.
- Project Task BrandOdoo 13project_task_brand
Adds a Brand field to project tasks, so each task can be linked to a brand. Users can see, filter and group tasks by brand in the task form, list and search views.
- Sale analytic brandOdoo 18sale_analytic_brand
Automatically fills the analytic distribution on sale order lines based on the brand selected on the sale order, so accounting analysis follows the brand without manual entry.
- Sale BrandOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_brand
Adds a Brand field to sales orders and sales teams, so quotations and orders can be sent under a specific brand and the brand is carried over to the invoice.
- Sale Payment Mode BrandOdoo 12, 18sale_payment_mode_brand
On a sales order, the Payment Mode field only shows the payment modes allowed for the order's brand, so users cannot pick a payment method that the brand does not permit.
- Sale Timesheet BrandOdoo 13sale_timesheet_brand
When a service product on a sale order creates a project task, the task automatically inherits the brand set on the sale order.
- Stock BrandOdoo 16, 18, 19stock_brand
Adds a Brand field to transfer (stock picking) documents and automatically copies the brand from a confirmed sales order onto its related transfers, so delivery paperwork keeps the same branding.
- stock_picking_partner_brand
Automatically fills the brand on a stock transfer (delivery, receipt, internal transfer) from the selected customer or vendor's brand, and clears it when the contact is removed.