NexGen Solutions
Multiple Branch Unit Operations
Multiple Branch Unit Operation Setup lets one company run many branches as separate operating units — with access rights, document flows, inventory, accounting, PDF branding and branch sequences — just like Odoo’s multi-company model.
What does this app do in Odoo 19?
Do you run multiple units under one company and need them to behave as separate entities? This app brings a multi-branch model that works like Odoo multi-company: users see only their branches, documents carry a branch, stock and accounting stay segregated, and reports print branch branding.
Technical name: branch_nexgen. Combines core multi-branch operations with advance capabilities (branch logo/address on PDFs and branch sequence prefixes such as AMD-S00025).
- Works on Community, Enterprise, Odoo.sh and on-premise (not Odoo Online SaaS)
- Branch User / Manager / Multi Branches security groups and record rules
- Company-aware branches — no access to a company means no access to its branches
- Publisher: NexGen Solutions · Support: nexgensolutionsodoo@gmail.com
One company. Many branches. Unified control.
Switch active branches from the navbar, manage branch masters, and keep every document tied to the right unit.
Feature map
Everything you need for multi-unit operations under one company — from access rights to PDF branding.
Configure branches once — every document follows
Create branches, assign users, enable Multi Branches, then work as usual. Sales, purchases, stock and accounting inherit the active branch automatically.
Install
Install branch_nexgen and open Settings → Users & Companies → Branches.
Create branches
Set company, address, phone, logo and sequence prefix (e.g. AMD).
Assign users
Allowed Branches + Default Branch, plus User / Manager / Multi Branches groups.
Operate
Switch branch from the header and create SO / PO / invoices / transfers as usual.
Create multiple branches under each company
Branch managers define units with address, phone, company and optional logo. Enable Apply Branch Sequence Prefix to stamp documents with identifiable numbers such as AMD-S00025.
Multi Branches feature on desktop
Users with Multi Branches see allowed branches in the header. Changing the active branch updates the user default and filters subsequent documents by company and branch.
Branch access rights that scale
Branch User sees only their branch records. Branch Manager sees all branches. Multi Branches unlocks the switcher. Multi-company rules already apply on the branch object.
Assign Allowed Branches & Default Branch
On Access Rights, place Allowed Branches and Default Branch directly under Default Company. Users only work with branches belonging to companies they can access.
Multi-branch access in mobile view
Open the account / burger menu on phone or tablet. Branches appears next to Companies so users can select one or more allowed branches on the go.
Branch on customers & products
Set branch on partners and product templates (variants inherit). Visibility of Branch follows Company field rules (multi-company / optional columns).
Complete workflow for every branch
Login user branch is applied on create. Confirmations propagate branch to pickings, invoices, journal items and payments. Prefix sequences identify the unit on every document.
Branch on quotations, orders, deliveries & invoices
Sales orders take the user branch and matching warehouse. Confirming the order sets the same branch on delivery and customer invoice. Journal items and payments inherit it. Sales Analysis supports Group By Branch.
RFQs, receipts, vendor bills & payments
Purchase orders get the user branch and prefix. Confirming RFQ sets branch on incoming shipment and vendor bill. Payments and bank statements keep the branch. Accounting journals can be branch-scoped.
Propagation rules
- SO → Delivery → Invoice → Payment / Statement
- PO → Receipt → Vendor Bill → Payment
- Manual invoices use the login user branch
- Journal items follow the move branch
Sequence prefixes
- Enable Apply Branch Sequence Prefix on the branch
- Examples: AMD-S00025, AMD-P00010, AMD-IN/0008
- Lazy sequence creation per branch document type
- Same prefix visible on PDF reports
Stock, CRM, MRP, POS, Project & HR
One module covers the main Odoo applications so every unit stays consistent.
Warehouses, locations, scrap & valuation
Define branch on warehouses and locations. Quants, scraps and inventory valuation carry branch for clear stock ownership per unit.
CRM
Branch on leads & opportunities with Group By Branch.
Manufacturing
Branch on MOs; moves and reports follow the production branch.
Point of Sale
Branch on POS config and orders; sessions inherit config branch.
Project & HR
Branch on projects, tasks and employees for unit-level staffing.
Print branch logo, address & footer on every PDF
External and internal layouts show branch branding. Footer includes Branch name and phone. Applies to sales, purchase, picking, invoice, payment and manufacturing reports.
Branch details on headers & footers
When a document has a branch, reports use the branch logo and address instead of (or alongside) company stationery. Footer prints Branch: Name and Phone for clear unit identification.
Sales & Purchase analysis
Pivot and graph reports include Branch for performance by unit.
Invoice analysis
Account invoice report supports Group By Branch for revenue by unit.
List filters
Group By Branch on SO, PO, invoices, pickings, payments, statements and more.
FAQ
Setup, access rights, switcher, documents, inventory, accounting, sequences, PDFs, reporting, install and support.
Run every unit with clarity
Give each branch its own identity, documents and stock while keeping one company, one database and one Odoo subscription.
Unit-level operations
Separate sales, purchase, stock and accounting per branch without spinning up extra companies.
Secure by design
Users only see allowed branches. Managers oversee all. Multi-company rules stay in force.
Clear reporting
Group and analyze by branch across sales, purchase and invoicing for unit KPIs.
Recognizable documents
Prefixes and PDF branding make it obvious which unit issued every order or invoice.
Explore our premium solutions
Elevate your Odoo workspace with our meticulously crafted modules.
Ready to run multi-branch operations in Odoo 19?
One company. Many branches. Unified control — with access rights, documents, stock, accounting and PDF branding.