Skip to main content

Overview

Report tools generate financial statements and analysis from your General Ledger data.

Available Tools

finance_report_trial_balance

Generate a trial balance report. Parameters:
ParameterTypeRequiredDescription
posting_period_idstringYesAccounting period ID
include_zero_balancesbooleanNoInclude accounts with zero balance
Example:
{
  "tool": "finance_report_trial_balance",
  "parameters": {
    "posting_period_id": "period-2024-01",
    "include_zero_balances": false
  }
}

finance_report_income_statement

Generate an income statement (profit & loss). Parameters:
ParameterTypeRequiredDescription
start_datestringYesStart date (YYYY-MM-DD)
end_datestringYesEnd date (YYYY-MM-DD)
posting_period_idstringNoFilter by period

finance_report_balance_sheet

Generate a balance sheet as of a specific date. Parameters:
ParameterTypeRequiredDescription
as_of_datestringYesDate for balance sheet (YYYY-MM-DD)
posting_period_idstringNoFilter by period

finance_report_cash_flow

Generate a cash flow statement. Parameters:
ParameterTypeRequiredDescription
start_datestringYesStart date (YYYY-MM-DD)
end_datestringYesEnd date (YYYY-MM-DD)
posting_period_idstringNoFilter by period

finance_report_general_ledger

Generate a detailed general ledger report for an account. Parameters:
ParameterTypeRequiredDescription
account_idstringYesAccount ID
posting_period_idstringYesAccounting period

finance_report_account_activity

Get account activity summary. Parameters:
ParameterTypeRequiredDescription
account_idstringYesAccount ID
start_datestringYesStart date
end_datestringYesEnd date

finance_report_aged_receivables

Generate accounts receivable aging report. Parameters:
ParameterTypeRequiredDescription
as_of_datestringNoDate for aging (default: today)
bucket_sizenumberNoDays per bucket (default: 30)
bucketsnumberNoNumber of buckets (default: 3)

finance_report_aged_payables

Generate accounts payable aging report. Parameters:
ParameterTypeRequiredDescription
as_of_datestringNoDate for aging (default: today)
bucket_sizenumberNoDays per bucket (default: 30)
bucketsnumberNoNumber of buckets (default: 3)

finance_report_budget_vs_actual

Compare budget to actual results. Parameters:
ParameterTypeRequiredDescription
budget_idstringYesBudget ID
posting_period_idstringYesPeriod to compare

finance_report_custom

Generate a custom report with specified parameters. Parameters:
ParameterTypeRequiredDescription
report_typestringYesReport type identifier
parametersobjectYesReport-specific parameters