Treasury account statements

A list of transactions for one treasury account over a period, with opening and closing balances.

Fields

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

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
NamelabelText
NumberuidTextThe number is a human-readable, unique identifier for the record.
Due datedateDateCalendar date for this value.
UseruserIdUser
Treasury accounttreasuryaccountIdReferenceYes
Period startdateStartDateYesCalendar date without time of date.
Period enddateEndDateYesCalendar date without time of date.
Opening balanceopeningBalanceSigned amountYesPeriod opening balance in account currency.
Closing balanceclosingBalanceSigned amountYesPeriod closing balance in account currency.
Amount dueamountCurrencyMonetary amount in the applicable currency for this record.
Book balance at cutoffbookBalanceAtCutoffSigned amountTreasury book balance from processed movements through the statement period end.
Open linescountItemsOpenWhole NumberYesCount of statement lines that are not matched or ignored.
Unexplained differenceunexplainedDifferenceSigned amountStatement closing balance minus book balance at cutoff when the close action runs.
Reopen reasonuncloseReasonText AreaRequired explanation when reopening a closed period or record.
TagstagIdsTags
DescriptiondescriptionText Area
DatadataData
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Started bystartedByUser
Started atstartedAtDate and Time
Closed byclosedByUser
Closed atclosedAtDate 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.

Treasury accountstatementsTreasury statement lineitems
FieldPoints toKind
User userIdUsersreference
Treasury account treasuryaccountIdTreasury accountsreference
Tags tagIdsTagsreference

Actions

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

NameAPI nameDescriptionWhere
CreatecreateAdd an new account statement.App · WebMCP · API · MCP · CLI
EditupdateSave changes to this account statement.App · WebMCP · API · MCP · CLI
StartstartStart this account statement and open the work.App · WebMCP · API · MCP · CLI
ClosecloseStop new references to this account statement. It stays, and existing documents stay. Unclose to allow new references again.App · WebMCP · API · MCP · CLI
ReopenuncloseRestore the completed record. New references can start again. End and process stay as they are.App · WebMCP · API · MCP · CLI
Auto-matchautomatchMatch statement lines to treasury movements by rules.App · API · MCP · CLI
BlockblockStop edits and deletion of this account statement. 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 account statement again.App · WebMCP · API · MCP · CLI
ArchivearchiveRetire this account statement from daily use. It leaves active lists and pickers, and most actions stop. Unarchive to restore it.App · WebMCP · API · MCP · CLI
RestoreunarchiveReturn this account statement to active lists and actions.App · WebMCP · API · MCP · CLI
DeletedeleteDelete this account statement 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.

StartCloseReopenCreatedStartedStarted · Closed