Company vs Organisation
Pleo distinguishes between companies and organisations:| Term | Description |
|---|---|
| Company | A single legal entity in Pleo, identified by a company_id. All expenses, employees, wallets, and accounting exports belong to a specific company. |
| Organisation | A group of one or more companies, identified by an organisation_id. Organisations are used for administration and discovery, not accounting exports. |
- Alexey Software Ltd operates as a single company → one
company_id - Love Crème Brûlée Group operates subsidiaries in NL, DE, and BE → one
organisation_id, multiplecompany_ids
How Pleo Supports Multi-Entity Organisations
A single Pleo organisation may contain multiple companies with:- Separate accounting configurations
- Separate employees and vendors
- Separate wallets and currencies
- Separate ERP or Accounting System integrations
API Scope and Entity Isolation
The Pleo API enforces strict company-level isolation.Key rule
All accounting-related API calls are scoped to exactly one company_id.
- You cannot perform accounting operations across multiple companies in a single request
- You cannot update or export data for multiple companies using an
organisation_id
- Expense exports
- Master data sync (accounts, tax codes, vendors, tags)
- Other supported APIs that uses company_id.
Authentication Scope in Multi-Entity Setups
Authentication credentials are also company-scoped.Accounting integrations
- API keys and OAuth 2.0 clients are created per company
- Credentials are valid only for the company they were generated for
- Multi-entity organisations require separate credentials per company
Organisation-level access
- Organisation-scoped tokens may be used for:
- Discovering companies
- Automation and orchestration
- They cannot be used to bypass company-level isolation for accounting operations
Practical Integration Implications
If you’re integrating Pleo for a multi-entity organisation:- Treat each
company_idas a separate integration instance - Store and manage credentials per company
- Run exports, retries, and error handling per company
- Avoid assumptions that organisation-level access implies accounting access
- Accounting integrity
- Auditability
- Clear ownership of financial data
What comes next?
- Explore Employees and Roles Understanding how employees and roles are represented in Pleo is essential when designing integrations, configuring permissions, and automating workflows.