Chart of accounts

An account of the chart of accounts that classifies the amounts posted to the ledger.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
NamelabelText I18n
Account numbercodeTextYesAccount number in the chart of accounts. Digits only. Leading zeros are allowed.
Account groupaccountingledgeraccountgroupIdReferenceYes
Account typetypeConstantYesFixed option from the allowed set for this field.
Normal balancenatureConstantYesWhether the normal balance is debit or credit.
Transaction currencycurrencyConstantOnly documents in this currency can post to this account. Leave it empty to allow any currency. The balance stays in the accounting currency.
Monetary balancemonetaryBalanceConstantYesFixed option from the allowed set for this field.
Closing remeasurementclosingRemeasurementConstantYesFixed option from the allowed set for this field.
Posting purposeroleConstantTells the system which account to use when it creates journal entries.
DefaultisDefaultBooleanYesWhen enabled, this row is the default choice among peers.
Balance (currency)balanceCurrencySigned amountYesSigned monetary amount; negative values are allowed.
TaxtaxIdReference
Total debitsdebitCurrencyYesRunning total in the accounting currency.
Total creditscreditCurrencyYesRunning total in the accounting currency.
BalancebalanceCurrencyYesBalance in the accounting currency.
Debit (currency)debitCurrencyCurrencyYesAmount in the document or line currency.
Credit (currency)creditCurrencyCurrencyYesAmount in the document or line currency.
TagstagIdsTags
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Published bypublishedByUser
Published atpublishedAtDate and Time
Disabled bydisabledByUser
Disabled atdisabledAtDate and Time
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

FieldPoints toKind
Account group accountingledgeraccountgroupIdLedger account groupsreference
Tax taxIdCompany taxesreference
Tags tagIdsTagsreference

Actions

What you can do with a record. Every action also sends the webhook event accountingledgeraccounts.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new ledger account.App · WebMCP · API · MCP · CLI
EditupdateSave changes to this ledger account.App · WebMCP · API · MCP · CLI
DisabledisableTurn this ledger account off for new use. Existing references stay. Enable it again to use it.App · WebMCP · API · MCP · CLI
EnableundisableTurn this ledger account back on for new use.App · WebMCP · API · MCP · CLI
PublishpublishMake this ledger account available for use.App · WebMCP · API · MCP · CLI
BlockblockStop edits and deletion of this ledger account. It stays visible and can still appear on existing documents. Unblock to edit again.App · WebMCP · API · MCP · CLI
UnblockunblockAllow edits and deletion of this ledger account again.App · WebMCP · API · MCP · CLI
ArchivearchiveRetire this ledger account from daily use. It leaves active lists and pickers, and most actions stop. Unarchive to restore it.App · WebMCP · API · MCP · CLI
RestoreunarchiveReturn this ledger account to active lists and actions.App · WebMCP · API · MCP · CLI
DeletedeleteDelete this ledger account and the data that belongs with it. This cannot be undone.App · WebMCP · API · MCP · CLI

States

How a record moves from state to state. Archive and block can happen in any state.

PublishCreatedPublished