Developer Programs

Learn

Docs

Totaling Groups

General Ledger > API Reference > v1 > Totaling Groups

Overview

Totaling Groups organize GL accounts into hierarchies for reports and dashboards. They can contain GL accounts and/or other totaling groups. Each GL account or totaling group can be assigned to only one parent totaling group.

Example: A “Total Cards” group containing card-related Asset accounts can be mapped under the system-defined “TotalAsset” group.

Update Behavior: Last saved wins. Updates override existing data without warnings. Updating a deleted totaling group returns an error.

For more details, see our Totaling Groups Fundamentals guide.

System-defined Totaling Groups

System-defined groups organize accounts by type and automatically include unmapped items at the bottom of each group. For precise control over presentation order, explicitly map all totaling groups.

  • Root: Top-level group containing all accounts and groups
  • LiabilityAndEquity: Combines Total Liability and Total Equity
  • NetProfit: Combines Total Income and Total Expense
  • TotalAsset: All Asset-type accounts and groups
  • TotalLiability: All Liability-type accounts and groups
  • TotalEquity: All Equity-type accounts and groups, plus Net Profit
  • TotalIncome: All Income-type accounts and groups
  • TotalExpense: All Expense-type accounts and groups

Current Balance

Retrieve the rolled-up balance of a totaling group and its mappings. If the group contains child totaling groups, their balances are recursively queried and aggregated for financial reporting.


Did this page help you?

Last updated Thu Feb 26 2026