Charts of Accounts (CoA) organize your accounting structure by grouping accounts into named sets. Each company can be linked to a CoA, which determines which accounts are available when recording OPEX or CAPEX items.
Why use Charts of Accounts?
Without CoAs, all accounts are available to all companies, making it easy to accidentally use the wrong account or mix accounting standards across entities. Charts of Accounts solve this by:
- Ensuring consistency: Companies only see accounts from their assigned CoA
 - Supporting multiple standards: Different countries or business units can use different account structures
 - Simplifying selection: Account dropdowns show only relevant accounts, not your entire catalog
 - Enabling templates: Load pre-configured account sets from country-specific templates
- ** Enabling consolidation**: All template accounts come with a native account and an IFRS-based consolidation account, which enables daily work on localized accounts and central reporting based on consolidation accounts.
 
 
Example: Your French subsidiary uses the French PCG (Plan Comptable Général), while your UK entity uses UK GAAP. Create two CoAs—one for each standard—and assign companies accordingly. When recording spend, users automatically see the correct accounts. When reporting globally, consolidation accounts provide a common view.
The relationship: CoA → Company → Accounts
The hierarchy works like this:
Chart of Accounts (FR-2024)
  ↓ assigned to
Company (Acme France)
  ↓ used when recording
OPEX/CAPEX items → Account selection (filtered to FR-2024 accounts only)
Key points:
- One CoA can be assigned to multiple companies
 - Each company has one CoA.
 - Accounts belong to one CoA.
 - When you create/edit spend items, the account dropdown is filtered by the company's CoA
 
Setting up Charts of Accounts
Creating a CoA
You can create a CoA in two ways:
- From scratch: Choose a Scope and then create an empty CoA.
- Scope: 
GLOBAL(no country) orCOUNTRY(select an ISO country code). - For 
COUNTRYscope, you may mark it as the default for that country. Only one default per country exists at a time. - You can the load accounts via CSV.
 
 - Scope: 
 - From a template: Load a pre-configured account set maintained by platform admins.
- Global templates create a 
GLOBAL‑scoped CoA (no country field). A simple global template is pre-loaded when the tenant is created and enables quick start of operations. It can be used for all countries. - Country templates create a 
COUNTRY‑scoped CoA with the template’s country prefilled. They use the standard CoA for the given country, filtering accounts relevant for tracking IT expenses. 
 - Global templates create a 
 
Defaults:
- Per-country: You can mark one CoA as the default for each country. New companies from that country are automatically assigned to that CoA (you can change it later in the company's Overview tab).
 - Global fallback: Your workspace can have a Global Default CoA used for countries that don’t have a country-specific default yet. Country defaults take precedence; the global default applies everywhere else.
 
Loading from templates
Templates are standard account sets managed by platform administrators. They can be:
- Country‑specific (e.g., French PCG, UK GAAP)
 - Global (available for all countries). Only one global CoA can be loaded at a time. One is loaded when the tenant is created. You can update it or replace it.
 
How it works:
- Go to Master Data → Charts of Accounts
 - Click New → Copy from template
- Select a template; global templates show as “ALL — …” (loads a 
GLOBALCoA); country templates display their 2‑letter code 
 - Select a template; global templates show as “ALL — …” (loads a 
 - The system shows a preflight report (how many accounts will be inserted/updated)
 - Confirm to copy accounts into your CoA
 
What gets copied: Account numbers, names, descriptions, consolidation mappings, and status. The accounts become yours to edit—changes to the platform template won't affect your CoA unless you explicitly reload it.
Tip: After loading a template, you can add company-specific accounts, rename entries, or disable unused accounts. Templates provide a starting point, not a locked structure.
Managing Accounts
The Accounts page
The Master Data → Accounts page shows all accounts across all your Charts of Accounts.
Key features:
- CoA column: Shows which Chart of Accounts each account belongs to
- Filtering by CoA: Click the filter icon in the CoA column to show only accounts from specific CoAs
 - Deep linking: Clicking "Open Accounts" from the Charts of Accounts page filters the list to that CoA
 - Native name: If an account has an original local-language name, hovering over the account name shows it as a tooltip
 
 
Account numbers
Account numbers are stored as text but typically contain numeric values. When editing accounts:
- You can enter numbers (e.g., 
6011) or text (e.g.,6011-TRAVEL) - The system automatically converts numeric inputs to strings
 - Within a CoA, account numbers should be unique (enforced after backfill)
 
Native names for multilingual support
Some countries require accounts to be recorded in the local language. Use the Native Name field to store the original name while keeping the English name in the main Account Name field.
Example: French account
- Account Name: 
Travel expenses(English, for reporting) - Native Name: 
Frais de déplacement(French, for legal compliance) 
The UI shows the English name by default with the native name as a tooltip. You can enable the "Native Name" column in the grid's column chooser if you need to see both at once.
Consolidation accounts (Group-level reporting)
For multi-country organizations, daily work is done using local Charts of Accounts (French PCG, UK GAAP, German HGB, etc.), but group-level reporting often requires consolidation to a common standard like IFRS or US GAAP.
Consolidation accounts solve this by mapping local accounts to standardized consolidation accounts.
How it works
Each account can have three consolidation fields:
- Consolidation Account Number: The standardized account number (e.g., IFRS account 
6200) - Consolidation Account Name: The standardized name (e.g., 
IT Services and Software) - Consolidation Account Description: Optional details about the consolidation category
 
Example mapping:
| Country | Local CoA | Local Account | Local Name | → | Consolidation Account | Consolidation Name | 
|---|---|---|---|---|---|---|
| France | FR-PCG | 6061 | Frais postaux | → | 6200 | IT Services and Software | 
| UK | UK-GAAP | 5200 | Postage and courier | → | 6200 | IT Services and Software | 
| Germany | DE-HGB | 4920 | Portokosten | → | 6200 | IT Services and Software | 
All three local accounts map to the same IFRS consolidation account 6200, enabling group-level aggregation.
Why this matters
Daily operations: Users work with their familiar local accounts
- French users select account 
6061 - Frais postaux - UK users select account 
5200 - Postage and courier - German users select account 
4920 - Portokosten 
Group reporting: The system can roll up costs by consolidation account
- All IT services costs across countries aggregate to common accounts
 - Management sees a unified view regardless of local accounting differences
 - Statutory reporting per country still uses local accounts
 
Setting up consolidation mappings
Option 1: Templates If you load accounts from platform templates, consolidation mappings may already be included. Check the consolidation columns after loading.
Option 2: CSV import When importing accounts, include the consolidation fields in your CSV:
coa_code;account_number;account_name;consolidation_account_number;consolidation_account_name;consolidation_account_description
FR-PCG;6061;Frais postaux;6200;IT Services and Software;
UK-GAAP;5200;Postage and courier;6200;IT Services and Software;
DE-HGB;4920;Portokosten;6200;IT Services and Software;
Option 3: Manual entry Edit accounts individually and fill in the consolidation fields in the account workspace.
Best practices
- Use a common standard: IFRS is typical for European groups; US GAAP for American companies
 - Map at the right granularity: Don't consolidate too broadly (loses insight) or too narrowly (too complex)
 - Involve finance: Consolidation account mappings should align with your group's financial reporting requirements
 - Update systematically: When you add local accounts, immediately map them to consolidation accounts
 
Reporting with consolidation accounts
When building reports, you can choose to group by:
- Local accounts: Shows country-specific detail (for local management)
 - Consolidation accounts: Shows group-level categories (for executive reporting)
 
This dual view lets you satisfy both local compliance requirements and group reporting needs without maintaining duplicate data.
Obsolete account warnings
When editing OPEX or CAPEX items, you might see:
⚠️ Obsolete account detected. The selected account does not belong to
the company's Chart of Accounts. Please update the account.
Why this happens:
- The item's account belongs to CoA "A"
 - The item's company belongs to CoA "B"
 - Mismatch detected
 
Common scenarios:
- You migrated a company to a new CoA but haven't updated old spend items yet
 - An account was manually reassigned to a different CoA
 - You're viewing historical data from before the CoA migration
 
How to fix it: Edit the item and select an account from the company's current Chart of Accounts. The warning will disappear once the account matches the company's CoA.
Status and Disabled date
Accounts use the same lifecycle management as other master data:
- Enabled by default
 - Set a Disabled date to stop using an account from a specific date
 - After the Disabled date:
- The account no longer appears in selection dropdowns for new items
 - Historical data remains intact; existing items keep their account assignments
 - Reports for years when the account was active still include it
 
 
CSV import/export
Charts of Accounts
You can export a list of your CoAs (with metadata like code, name, country, default status) but not import CoAs directly via CSV. Create CoAs through the UI or load them from templates.
Accounts (global)
The global Accounts page CSV includes a coa_code column to identify which CoA each account belongs to.
- Export
- Template: headers only (use this to prepare imports)
 - Data: all accounts with their CoA codes, account numbers, names, native names, descriptions, consolidation mappings, and status
 
 - Import
- Start with Preflight (validates structure, encoding, required fields, duplicates)
 - If Preflight is OK, Load applies inserts/updates
 - Matching: by 
(coa_code, account_number)within your workspace - Required fields: 
coa_code,account_number,account_name - Optional fields: 
native_name,description, consolidation fields,status - Duplicates in the file (same coa_code + account_number) are deduplicated; first occurrence wins
 
 
CSV schema (semicolon ; separated, UTF-8):
coa_code;account_number;account_name;native_name;description;consolidation_account_number;consolidation_account_name;consolidation_account_description;status
Accounts (CoA-scoped)
When you click "Open Accounts" from a specific CoA, the export/import buttons work on that CoA only.
- Export: accounts from this CoA (no 
coa_codecolumn needed) - Import: accounts are inserted/updated into this CoA automatically
 
CSV schema (CoA-scoped, semicolon ; separated, UTF-8):
account_number;account_name;native_name;description;consolidation_account_number;consolidation_account_name;consolidation_account_description;status
Notes:
- Use UTF-8 encoding and semicolons as separators
 - The 
coa_codemust match an existing Chart of Accounts in your workspace - Account numbers should be unique within a CoA
 - Status values: 
enabledordisabled(defaults to enabled) 
Working with the list
Charts of Accounts page
- Key columns: Code, Name, Country, Default (per country), Companies Count, Accounts Count
 - Actions: New (from scratch or template), Set Default, Delete (guarded), Open Accounts
 - Guarded deletion: You can only delete a CoA if no companies reference it and no OPEX/CAPEX items use its accounts
 
Accounts page
- CoA column: Shows which Chart of Accounts each account belongs to (or empty for legacy)
 - Filtering: Use the CoA filter to narrow down to specific Charts of Accounts
 - Sorting: Click column headers to sort (including by CoA code)
 - Deep linking: URL parameter 
?coaId=Xautomatically filters to that CoA (used when clicking "Open Accounts" from a CoA) 
Tips
- Start with templates: If your country has a template, load it instead of building from scratch. You can always customize after loading.
 - One default per country: Set a default CoA for each country so new companies are automatically assigned to the right account structure.
 - Native names for compliance: Use the Native Name field if local regulations require accounts in the local language.
 - Fix obsolete accounts: When you see warnings, update the account to match the company's current CoA. This keeps your data clean for reporting.
 - Disable over delete: Disabling accounts preserves history. Only delete accounts that were created by mistake and have never been used.
 - CSV imports are additive: Importing accounts adds new ones and updates existing ones (matched by coa_code + account_number). It doesn't delete accounts not in the file.
 - Consolidation accounts are key for groups: If you operate in multiple countries, set up consolidation mappings from day one. This makes group-level reporting effortless and keeps local users working with familiar accounts.
 - IFRS as consolidation standard: Most European groups use IFRS for consolidation. Define your IFRS chart once, then map each local account to its IFRS equivalent.
 
Common scenarios
Scenario 1: Multi-country organization
You have subsidiaries in France, UK, and Germany, each following local accounting standards.
Setup:
- Create three CoAs: 
FR-PCG,UK-GAAP,DE-HGB(or load from templates) - Set each as the default for its country
 - Assign companies to their respective CoAs
 - New companies automatically get the right CoA; account selection is filtered accordingly
 
Scenario 2: Switching a company to a new CoA
Your UK subsidiary switches from UK GAAP to IFRS.
Steps:
- Create a new CoA: 
UK-IFRS(or load from template) - In the company's Overview tab, change Chart of Accounts to 
UK-IFRS - Going forward, users can only select accounts from 
UK-IFRS - Existing OPEX/CAPEX items keep their old accounts but show warnings
 - Update items as needed (or leave historical data as-is if reporting allows)
 
Scenario 3: Setting up group consolidation (multi-country)
Your group has subsidiaries in France, UK, and Germany. Each country uses its local accounting standard, but you need consolidated IFRS reporting.
Setup:
Define your IFRS consolidation chart (e.g.,
6000-6999for IT costs)6100- Hardware and infrastructure6200- IT services and software6300- Telecommunications6400- IT personnel costs
Create or load local CoAs for each country:
FR-PCG(French Plan Comptable Général)UK-GAAP(UK Generally Accepted Accounting Principles)DE-HGB(German Handelsgesetzbuch)
Map local accounts to IFRS consolidation accounts:
- FR-PCG 
6183(Matériel informatique) → IFRS6100(Hardware and infrastructure) - UK-GAAP 
4200(Computer equipment) → IFRS6100(Hardware and infrastructure) - DE-HGB 
4855(IT-Ausrüstung) → IFRS6100(Hardware and infrastructure) 
- FR-PCG 
 Import mappings via CSV or set them up in each account's workspace
Result:
- French users work with French PCG accounts in their daily tasks
 - UK users work with UK GAAP accounts
 - German users work with HGB accounts
 - Group finance runs reports by consolidation account to see total spend in IFRS categories
 - Both local statutory reporting and group IFRS reporting work seamlessly from the same data
 
Frequently asked questions
Q: Can I have accounts that belong to multiple CoAs?
A: No. Each account belongs to exactly one CoA (or none for legacy accounts). If you need the same account structure in multiple CoAs, load the template into each one or use CSV export/import with different coa_code values.
Q: What happens if I delete a Chart of Accounts? A: Deletion is blocked if any companies reference it or any OPEX/CAPEX items use its accounts. Reassign companies and update items first, then you can delete the CoA. Deleting a CoA also deletes all accounts within it that aren't referenced elsewhere.
Q: Can I rename account numbers? A: Yes, in the account's workspace. Changing the account number updates all references in OPEX/CAPEX items automatically (the account's UUID remains the same internally).
Q: How do I see which companies use a specific CoA? A: The Charts of Accounts list shows a "Companies Count" column. Click the CoA to open its workspace for details, or filter the Companies page by CoA.
Q: What if my country doesn't have a template? A: Create a CoA from scratch and add accounts manually or via CSV import. If you have a standard account list from a reliable source, you can import it directly.
Q: Can I edit accounts that came from a template? A: Yes. Once you load a template, the accounts are copied into your CoA and become fully editable. Changes to the platform template don't affect your CoA unless you explicitly reload it (which overwrites your changes if you choose "overwrite" mode).
Q: Are consolidation account mappings required? A: No, they're optional. If you only operate in one country or don't need group-level consolidation, you can leave these fields empty. Consolidation accounts are only needed for multi-country organizations that report at group level using a different standard than their local accounting.
Q: Can multiple local accounts map to the same consolidation account? A: Yes, that's the whole point! Many local accounts across different CoAs can map to the same consolidation account. This is how you aggregate costs from different countries into a single consolidated category.
Q: What happens if I change a consolidation mapping? A: Existing OPEX/CAPEX items don't store consolidation data directly—they reference the account, which has the consolidation mapping. When you change a mapping, all historical and future items using that account will report under the new consolidation account. Update mappings carefully if you need to preserve historical reporting categories.