Skip to content

AI Agent for Multi-Company Odoo Setup: Complete Guide

DeployMonkey Team · March 22, 2026 11 min read

Why Multi-Company Is the Hardest Odoo Configuration

Multi-company setup in Odoo is arguably the most complex configuration challenge. It involves creating company hierarchies, defining which resources are shared and which are company-specific, setting up inter-company transaction workflows, configuring multi-currency accounting, and establishing record rules that prevent data leaks between companies. Most consultants charge premium rates for multi-company work because the interdependencies are extensive and mistakes are costly.

An AI configuration agent is particularly valuable here because it systematically handles every cross-company dependency — something that manual configuration frequently misses.

What the Agent Configures

Company Hierarchy

  • Parent-child company relationships
  • Company addresses, currencies, and fiscal details
  • Logo and branding per company
  • Company-specific sequences (invoice numbers, SO numbers)

Shared vs Company-Specific Resources

ResourceTypically SharedTypically Company-Specific
ProductsProduct catalogPricing, stock levels
ContactsCustomer/vendor recordsPayment terms, credit limits
EmployeesEmployee directoryContracts, payroll
Chart of AccountsAccount structureBalances, journal entries
UsersUser accountsAccess rights per company

Inter-Company Transactions

The agent configures automatic inter-company workflows:

  • Inter-company sales/purchase — Sale order in Company A auto-creates purchase order in Company B
  • Inter-company invoicing — Customer invoice in Company A auto-creates vendor bill in Company B
  • Inter-company stock transfers — Inventory moves between company warehouses
  • Transfer pricing — Markup rules for inter-company transactions

Multi-Currency Accounting

  • Currency configuration per company
  • Exchange rate sources and update frequency
  • Unrealized currency gain/loss accounts
  • Multi-currency bank journals
  • Consolidation currency for reporting

Security and Access Rules

The most critical part of multi-company setup:

  • Record rules ensuring users see only their company's data by default
  • Multi-company record rules for users who need cross-company access
  • Company switching permissions
  • Document access rules (some documents shared, others restricted)
# Example: Record rule for sales orders
# Users see only their own company's orders
{'domain': [('company_id', 'in', company_ids)]}

Consolidated Reporting

  • Multi-company financial consolidation settings
  • Elimination entries for inter-company transactions
  • Consolidated P&L and balance sheet
  • Segment reporting by company

Common Multi-Company Patterns

Holding Company + Operating Companies

Parent company owns multiple operating subsidiaries. Each subsidiary has its own accounting, but the parent needs consolidated reports. Inter-company services (IT, HR, legal) are charged from the parent to subsidiaries.

Multi-Country Operations

Same business operating in multiple countries. Each country requires its own company for tax and legal compliance, but products, branding, and processes are shared. Multi-currency and country-specific tax configurations are essential.

Franchise/Branch Model

Central company with multiple branches. Products and pricing are centralized, but each branch has its own inventory, customers, and P&L. Stock transfers between branches are common.

Validation Checklist

  1. Users in Company A cannot see Company B's financial data
  2. Inter-company transactions create matching records automatically
  3. Multi-currency transactions calculate exchange differences correctly
  4. Consolidated reports include all companies and eliminate inter-company items
  5. Each company's sequence numbering is independent
  6. Company switching works correctly for multi-company users

Limitations

  • Legal and tax compliance — Multi-company setups often involve complex tax regulations. Inter-company transfer pricing must comply with local tax authority rules. Have a tax advisor review the configuration.
  • Performance — Large multi-company setups with extensive inter-company transactions can impact performance. The agent configures the structure; performance tuning may be needed after go-live.

Getting Started

Multi-company is where AI configuration agents deliver the highest ROI. Deploy Odoo on DeployMonkey, describe your company structure and inter-company workflows, and let the agent build the foundation. Review the security rules carefully before going live.