OdooWiki OCA HUB

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 GitHub

Confirmed modules per version

12.0
13 modules
13.0
12 modules
14.0
12 modules
15.0
9 modules
16.0
15 modules
17.0
11 modules
18.0
24 modules
19.0
13 modules
20.0
0 modules

Modules in the repository

  • account_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, 19
    account_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_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_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, 18
    analytic_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, 19
    brand

    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, 19
    brand_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_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, 18
    contract_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_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_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, 18
    mail_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, 19
    partner_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, 19
    pricelist_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, 19
    product_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, 19
    product_brand_mrp

    Adds the product brand to manufacturing orders, so users can see and group manufacturing orders by brand.

  • product_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, 19
    product_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, 19
    product_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, 19
    product_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, 19
    product_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_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_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_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_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, 19
    sale_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_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_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, 19
    stock_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.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.