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.
Everything you need to run a multi-branch company
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
Register your branches
Create each branch with its address, manager, members, groups and tags in the central branch registry.
Assign users
Use the bulk assignment wizard to add staff to one or more branches, and set each user's default active branch.
Work in context
Staff switch their active branch from the top-bar systray, and every new record they create is tagged automatically.
Review & transfer
Filter reports by branch, and raise inter-branch transfer requests for stock, assets or people with manager approval.
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.
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