CashFlowAccount
A row in the cash flow statement tree.
Concrete leaf rows correspond to a single GL account (with account_number).
Interior nodes are computed/synthetic rows (Net Income) or subsection headers
(Adjustments) that aggregate their children.
- balancesType: BalancesrequiredProperties: 1
Cash flow amounts per period (positive = inflow, negative = outflow)
- idType: stringrequired
GL account external ID, or a synthetic key for computed rows (e.g. 'net_income')
- nameType: stringrequired
Account or row display name
- accountType: stringnullable
_number Account number (e.g., '21100'); null for computed/synthetic rows
- childrenType: array of CashFlowAccountProperties: 8
Nested child rows (e.g. accounts under Adjustments)
- drilldownType: CashFlowAccountDrilldownnullableProperties: 3
Drilldown descriptor when this row's amount reconciles to an underlying journal-entry set; null for non-drillable rows (Net Income, subsection headers).
- isType: boolean
_subtotal Whether this row is a computed subtotal within its section
- transactionType: Transaction Counts
_counts Properties: 1Map of period_id -> count of distinct journal entries posting to this account in the period. Populated only on concrete leaf GL-account rows; empty on computed rows and subsection headers. Keys align with populated
balancescells.