Skip to Content

All in one Advance Branch Bundle Enterprise Edition

7 min read
May 10, 2024
Odoo Apps

The All in One Advance Multiple Branch Bundle for Odoo Enterprise Edition helps businesses efficiently manage multiple branches under a single company structure. Each branch can operate independently with its own address details, logo, warehouse, operational workflow, and reporting system.

This module extends Odoo Enterprise Edition with advanced multi-branch management functionality, allowing organizations to maintain separate branch operations while keeping centralized control over company-wide processes.

The application is designed for businesses that operate:

  • Multiple offices
  • Retail outlets
  • Warehouses
  • Franchise locations
  • Manufacturing units
  • Service branches
  • Distribution centers

Each branch can have its own:

  • Address
  • Logo
  • Phone number
  • Warehouse
  • Users
  • Operational records
  • Document sequences

Branch information is automatically printed on business reports and documents, helping organizations maintain professional branch-specific branding and reporting.

Print Branch Details on All Reports

The module automatically prints branch details on various Odoo reports and business documents.

Printed Branch Information

  • Branch logo
  • Branch name
  • Branch address
  • Contact information
  • Company details

Supported Reports

  • Sales Orders
  • Purchase Orders
  • Picking Orders
  • Customer Invoices
  • Vendor Bills
  • Payment Reports
  • Manufacturing Orders
  • POS Receipts
  • Warehouse Reports

This functionality helps businesses maintain professional and organized branch documentation.

Advanced Branch Sequence Management

The application supports branch-specific document sequences with customizable prefixes. This helps organizations quickly identify records related to different branches.

Branch Prefix Benefits

  • Easy branch identification
  • Better operational tracking
  • Simplified document management
  • Improved workflow visibility

Sequence Prefix Support

  • Sales Orders
  • Purchase Orders
  • Picking Orders
  • Invoices
  • Payments
  • POS Orders
  • Inventory Operations

This improves operational efficiency and reporting accuracy.

Complete Multi Branch Workflow in Odoo

The module extends branch management functionality across multiple Odoo applications including:

  • CRM
  • Sales
  • Purchase
  • Inventory
  • Accounting
  • POS
  • Manufacturing
  • HR
  • Payroll
  • Projects
  • Helpdesk
  • Subscription
  • Budget Management
  • Warehouse Operations

This helps businesses maintain centralized control while allowing branches to operate independently.

Multi Branch Management for Single Company

Do you manage multiple units under one company?

Do you want every branch to work separately while remaining connected to the same organization?

This module allows businesses to create and manage multiple branches that function similarly to Odoo’s multi-company environment while operating under a single company.

Each branch can maintain separate:

  • Operations
  • Reports
  • Users
  • Inventory
  • Accounting
  • Workflows

This helps businesses improve operational organization and branch-level management.

Multi Company and Multi Branch Support

The module fully supports:

  • Multi-company environment
  • Multi-branch environment

Organizations can create:

  • Multiple companies
  • Multiple branches for each company

Company-level access rules are automatically applied to branch records.

If users do not have access to a company, they will not be able to access branches related to that company. This helps maintain proper security and operational separation.

Read also: All in one Advance Branch Bundle

Features

1) Multi Branch Concept

It allows you to create Multiple Branch/Unit, Working as multi branch concept same as Odoo's multi company environment.

2) Complete Workflow for Branch.

Branch functionality added to Sales, Purchase, Invoice, Warehouse and POS, Access group created for branch manager and branch user with specific branch.

3) Print Branch Details on Reports.

User can print sale, purchase picking invoice, bill, payment , manufacturing order report with branch details like logo, name, address, phone etc.

4) Set Branch Prefix to Document Sequence.

On documents sequence, selected branch's prefix will applied like sale, purchase, picking, invoice, payment, etc.

5) Branch Group By.

User can group by point of sale order, sle order and purchase order.

6) Branch Analysis Report.

User can see branch on sales, point of sale and purchase order analysis report.

7) Set Branch on Lead and Opportunity.

You can set branch on Lead and Opportunity, also you can see branch on lead analysis report of CRM.

8) Set Branch on Project.

You can set Branch Project and Task form and see branch option on Task analysis report.

9) Set Branch on Purchase Order.

When you create Purchase Order same branch will pass as Purchase Agreements.

10) Set Branch on Sale Order.

When user create sale order current users branch will automatically set to branch for sale order.

11) Set Branch on Purchase Agreements.

When you create Purchase Agreements logged in user's branch will pass.

12) Set Branch on Employee.

User can set branch on employee and view in tree and form view.

13) Branch on Department and Contract

User can set and see branch on department and contract.

14) Branch on Attendance and Expense

User can set and see branch on employee attendance and expense.

15) Branch on Payslip and Job Application

Set different branch for employee payslip and job application.

16) Branch on Account payment and Assets

User can set branch on account payments and asset.

17) Set Branch on Manufacturing Order.

You can set Branch BOM, Pass Branch on Manufacturing Orders from BOM or Workorder from Manufacturing Orders.

18) Set Branch on Pricelist

User can set branch on pricelist, selected branch added to pricelist line.

19) Set Branch on Subscription

User's current branch automatically added to subscription.

20) Set Branch on Helpdesk Ticket

User's current branch automatically added to helpdesk ticket.

21) Set Branch on Scrap Order

User's current branch automatically added to scrap order, Also see in tree view.

22) Branch on Journal Entry & Product Moves.

Added branch on scrap order will also pass to created journal entry and product moves for scrap order.

23) Branch wise Tax Report.

User can print branch wise account tax report.

24) Branch wise Financial Statement

User can print Branch wise financial report like .i.e BS, P & L, GL, TB n PDF as well as in Excel format.

Branch Access Rights

User have to give branch access as User or Manage, User must have "Multi Branches" access to use multi branch.

Branch Access Rights

Create Multiple Branch

Branch Manager can create multiple branch under Settings > Users & Companies > Branch menu, Branch manager also can set branch details like address, phone, company.

Create Multiple Branch

Multi Branch Feature

Users with "Multi Branches" access rights can see and change multiple branch from header.

Multi Branch Feature

Branch On Customer

User can set customer for specific branch by selecting branch on customer.

Branch On Customer

Branch On Product Template

User can set branch on product template, selected branch on product template will automatically added to product variant.

Branch On Product Template

Branch On Product Variant

User can also set branch on product variant.

Branch On Product Variant

Branch On CRM Lead

In CRM lead default branch will be set from login user's branch. Also manager can set branch in CRM Lead.

Branch On CRM Lead

Branch On Pricelist

User can set branch for specific pricelist and selected branch will automatically added to pricelist lines. User can also see branch on pricelist tree view.

Branch On Pricelist

Branch On Sales Order

While creating sales order user who is currently login, branch of the user is set as branch to the sales order and warehouse shipment address is also set according to selected branch, also sequence number for sales order is based on branch.

Branch On Sales Order

Branch On Delivery Order

Branch On Delivery Order

Branch On Customer Invoice

Branch On Customer Invoice

Branch On Warehouse

Manager can set branch branch in warehouse.

Branch On Warehouse

Branch On Inventory Adjustments

while creating inventory adjustment manager can set branch for that.

Branch On Inventory Adjustments

Branch On Purchase Agreements

Manager can set branch in purchase agreements/applications form.

Branch On Purchase Agreements


Branch On Purchase Order

When you create purchase order from purchase agreements then selected branch will be passed on purchase order.

Branch On Purchase Order

Branch On Vendor Bill

Branch On Vendor Bill

Branch on POS Order

On point of sale order branch will set based on session used to create pos order.

Branch on POS Order

Branch On Employee

Manager can set branch for specific employee and see in tree and form view.

Branch On Employee

Branch On Employee Payslip

While creating payslip, employees branch will automatically pass to payslip.

Branch On Employee Payslip

Branch On Project

Manager can set branch in project form.

Branch On Project


Branch On Manufacturing Order

In manufacturing orders branch is set based on selected bom products.

Branch On Manufacturing Order

Branch On Subscription

User can see users branch will automatically added to subscription.

Branch On Subscription

Branch On Helpdesk Ticket

User can see users branch will automatically added to helpdesk ticket.

Branch On Helpdesk Ticket

Advanced Operational Benefits of Multi Branch Management

The All in One Advance Multiple Branch Bundle helps organizations:

  • Improve branch-level visibility
  • Streamline operational workflows
  • Centralize administration
  • Improve financial reporting
  • Enhance inventory management
  • Improve HR coordination
  • Simplify warehouse operations
  • Improve branch accountability

Businesses can efficiently manage multiple locations while maintaining centralized operational control.

Industries That Can Use This Module

This module is suitable for:

  • Retail chains
  • Manufacturing companies
  • Franchise businesses
  • Trading organizations
  • Multi-location warehouses
  • Service providers
  • Distribution companies
  • Healthcare organizations
  • Educational institutions

Any organization managing multiple branches can benefit from this solution.

Conclusion

The All in One Advance Multiple Branch Bundle - Enterprise Edition for Odoo provides a complete multi-branch management solution for businesses operating multiple units under single or multiple companies. With advanced branch workflows, branch-wise reporting, inventory management, accounting integration, HR management, manufacturing support, CRM integration, and financial analysis, businesses can significantly improve operational efficiency and branch-level control.

This module helps organizations streamline branch operations, improve workflow visibility, maintain better reporting accuracy, and create a structured multi-branch environment inside Odoo Enterprise ERP.

All in one Advance Branch Bundle Enterprise Edition
Dhruv Parmar Jr. Odoo Developer

About the Author

I am an Jr. Odoo Developer with expertise in custom module development, ERP implementation, and workflow automation. My work focuses on delivering scalable and efficient solutions tailored to business needs.
Book a Consultation

Share this post