One branch concept, everywhere in Odoo

Register branches, switch context from a persistent systray widget, and tag Sales, Purchase, Inventory, Accounting, Manufacturing, CRM and HR automatically — with role-based access, bulk assignment and inter-branch transfer approvals, all from one vendor.

The problem

Running multiple branches, outlets or plants under one Odoo company means buying six to ten separate branch apps — one for Sales, another for Purchase, another for Manufacturing — each with its own branch model and access rules. Branch setup is buried in admin settings with no active-branch indicator during data entry, users are assigned to branches one at a time, and report filters reset every session, so mis-tagged records and inconsistent access are a constant risk.

The solution

A single branch platform applied identically across Sales, CRM, Purchase, Inventory, Accounting, Manufacturing and HR. A persistent top-bar switcher and always-visible branch indicator remove the guesswork, bulk assignment onboards a whole branch's staff in one action, and inter-branch transfer requests move stock, assets and people between branches with manager approval — one vendor, one branch concept, everywhere.

Capabilities

Everything you need to run a multi-branch company

Every capability below is implemented in the module.

01

Central branch registry

Create and manage branches with address, phone, company assignment, description, manager, members, tags and operational state — the single record every other module reads from.

02

Hierarchical branch structure

Group branches by type into Branch Groups and Branch Tags, and build parent/child branch hierarchies so head office can consolidate while sub-branches inherit context.

03

Persistent branch switcher

A systray dropdown lets any user switch their active branch instantly, with no page reload — the selection is saved to their profile and carried into every new record.

04

Bulk user-to-branch assignment

Assign or reassign many users to one or more branches in a single wizard, instead of editing access one user at a time.

05

Role-based branch access

Branch users see only their own branch's records, branch managers manage their branch, and head-office users see every branch — enforced by record rules, not by convention.

06

Sales & CRM branch context

Quotations, sales orders and CRM pipeline leads default to the user's active branch, with a branch column on every list and a branch field on every form.

07

Purchase, Inventory & Accounting

Purchase orders, stock pickings, customer invoices and vendor bills carry the branch dimension, and customers, vendors and products can be tagged with a branch too — keeping procurement, warehouse, finance and master data aligned by location.

08

Manufacturing & HR

Manufacturing orders default to the user's branch, and HR records carry the same branch field — one consistent concept instead of a different model per module.

09

Inter-branch transfers

Raise a transfer request between branches and route it through draft, to-approve, approved and done states with clear status decorations for the approving manager.

Workflow

How it works

1

Register your branches

Create each branch with its address, manager, members, groups and tags in the central branch registry.

2

Assign users

Use the bulk assignment wizard to add staff to one or more branches, and set each user's default active branch.

3

Work in context

Staff switch their active branch from the top-bar systray, and every new record they create is tagged automatically.

4

Review & transfer

Filter reports by branch, and raise inter-branch transfer requests for stock, assets or people with manager approval.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. This module adds a branch/unit dimension inside a single company, which is lighter-weight than multi-company and does not fragment your chart of accounts or product catalog. If you need branches that span separate legal companies, standard multi-company is the right tool.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

All-in-One Multi-Branch Operations

One branch concept across Sales, Purchase, Inventory, Accounting, Manufacturing, CRM and HR — with a persistent switcher, hierarchical branches, bulk user assignment and inter-branch transfers.

Buy on Odoo App Store