Chart of accounts
Your general ledger accounts.
Part of Financials in the register catalog.
- Register ID
chart_of_accountsUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- A stateThe current value of something, replaced when it changes.
- Status
- AvailableFilled today from connected systems, uploads or public data.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v1Current version.
Connectors
On the roadmap
Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.
- MYOB Acumatica
- MYOB BusinessPartial
- Xero Accounting
Fields
9 fields: 5 required, 4 optional.
Required
Every record carries these fields.
- source_systemText
The system the account was read from.
Example:
D365_BUSINESS_CENTRAL- external_idText
The source system's own account identifier.
Example:
10001- account_numberText
The account number as the tenant's ledger uses it.
Example:
1000- account_nameText
The human label of the account.
Example:
Cash at Bank - Operating- account_categoryText
The primary classification of the account (BC
category)Example:
Assets
Optional
Present when the source system records them.
- account_sub_categoryText
The finer classification (BC
subCategory)Example:
Current Assets- account_typeText
The BC account-type code.
Example:
Posting- legal_entity_idText
The company that owns the account.
Example:
Bridgeworks Group Pty Ltd- last_modified_atDate and time
When the source last changed the account.
Example:
2026-06-30T23:00:00Z
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "account_category": "Assets", "account_name": "Cash at Bank - Operating", "account_number": "1000", "account_sub_category": "Current Assets", "account_type": "Posting", "external_id": "10001", "last_modified_at": "2026-06-30T23:00:00Z", "legal_entity_id": "Bridgeworks Group Pty Ltd", "source_system": "D365_BUSINESS_CENTRAL"}Use this contract
The contract is a standard JSON Schema (draft 2020-12) document, so any JSON Schema validator can check a record against it. Keywords starting with x-demiton- add Demiton's own meaning, such as units and requiredness, and validators ignore them.
https://docs.demiton.io/registers/chart_of_accounts/v1.jsonShow the full JSON Schema
Loading the schema…
Talk to the team
Tell us what you run - your ERP, field, payroll and document systems - and we will show you the registers Demiton would keep current from them, on your data, in a 30-minute call.