Financial Reports Reference
BalanceSheet Pro generates 6 standard financial reports that comply with GAAP/IFRS standards.
Report Types
| Report | Purpose | Frequency |
|---|---|---|
| Trial Balance | Verify debits = credits | Any time |
| General Ledger | Account transaction detail | Any time |
| Balance Sheet | Financial position | Period end |
| Income Statement | Profitability | Period end |
| Statement of Equity | Ownership changes | Period end |
| Statement of Cash Flows | Cash movement | Period end |
Trial Balance
Endpoint: GET /api/v1/reports/trial-balance
Parameters:
company_id: Company UUIDas_of_date: Date to report on (YYYY-MM-DD)
Response fields:
report_name: "Trial Balance"
as_of_date: "2026-01-31"
lines: [
{ account_code: "1000", account_name: "Cash", debit: "50000.00", credit: "0.00" },
{ account_code: "2000", account_name: "AP", debit: "0.00", credit: "15000.00" },
...
]
total_debit: "105000.00"
total_credit: "105000.00"
is_balanced: true
Validation rules:
- Only posted entries are included
- Only active accounts are shown
- Zero balance accounts may be excluded
General Ledger
Endpoint: GET /api/v1/reports/general-ledger
Parameters:
company_id: Company UUIDaccount_id: Specific account UUIDstart_date: Period start (YYYY-MM-DD)end_date: Period end (YYYY-MM-DD)
Response fields:
report_name: "General Ledger"
account_code: "1000"
account_name: "Cash"
opening_balance: "25000.00"
lines: [
{ date: "2026-01-05", entry_number: "JE-0001", description: "Sale", debit: "5000.00", credit: "0.00", balance: "30000.00" },
{ date: "2026-01-10", entry_number: "JE-0002", description: "Rent", debit: "0.00", credit: "2000.00", balance: "28000.00" },
...
]
closing_balance: "45000.00"
total_debit: "25000.00"
total_credit: "5000.00"
Balance Sheet
Endpoint: GET /api/v1/reports/balance-sheet
Parameters:
company_id: Company UUIDas_of_date: Date to report on (YYYY-MM-DD)
Structure:
ASSETS
Non-current Assets
Property, Plant & Equipment $500,000
Intangible Assets $ 50,000
Current Assets
Cash and Cash Equivalents $150,000
Accounts Receivable $ 75,000
Inventory $ 50,000
Prepaid Expenses $ 10,000
TOTAL ASSETS $835,000
LIABILITIES
Current Liabilities
Accounts Payable $ 40,000
Accrued Liabilities $ 15,000
Non-current Liabilities
Long-term Debt $200,000
TOTAL LIABILITIES $255,000
EQUITY
Common Stock $100,000
Retained Earnings $480,000
TOTAL EQUITY $580,000
TOTAL LIABILITIES + EQUITY $835,000
Validation:
- Total Assets MUST equal Total Liabilities + Total Equity
- If not balanced, check for unposted entries or data errors
Income Statement
Endpoint: GET /api/v1/reports/income-statement
Parameters:
company_id: Company UUIDstart_date: Period start (YYYY-MM-DD)end_date: Period end (YYYY-MM-DD)
Structure:
Revenue
Sales Revenue $500,000
Service Revenue $ 50,000
Total Revenue $550,000
Cost of Goods Sold $270,000
GROSS PROFIT $280,000
Operating Expenses
Salaries & Wages $120,000
Rent & Occupancy $ 24,000
Utilities $ 12,000
Depreciation $ 30,000
Total Operating Expenses $186,000
OPERATING INCOME $ 94,000
Other Income (Expense)
Interest Income $ 2,000
Interest Expense ($ 8,000)
Total Other Income ($ 6,000)
INCOME BEFORE TAXES $ 88,000
Income Tax Expense ($ 22,000)
NET INCOME $ 66,000
Statement of Equity
Endpoint: GET /api/v1/reports/statement-of-equity
Parameters:
company_id: Company UUIDstart_date: Period start (YYYY-MM-DD)end_date: Period end (YYYY-MM-DD)
Structure:
Common Stock Retained Earnings Total
Beginning Balance $80,000 $150,000 $230,000
Net Income $66,000 $ 66,000
Dividends Declared ($10,000) ($10,000)
Ending Balance $80,000 $206,000 $286,000
Statement of Cash Flows
Endpoint: GET /api/v1/reports/cash-flow
Parameters:
company_id: Company UUIDstart_date: Period start (YYYY-MM-DD)end_date: Period end (YYYY-MM-DD)
Structure (Indirect Method):
OPERATING ACTIVITIES
Net Income $ 66,000
Adjustments:
Depreciation $ 30,000
Changes in working capital:
Increase in AR ($15,000)
Decrease in Inventory $ 5,000
Increase in AP $ 8,000
Net Cash from Operations $ 94,000
INVESTING ACTIVITIES
Purchase of Equipment ($50,000)
Net Cash from Investing ($50,000)
FINANCING ACTIVITIES
Repayment of Long-term Debt ($20,000)
Dividends Paid ($10,000)
Net Cash from Financing ($30,000)
Net Change in Cash $ 14,000
Cash at Beginning of Period $136,000
Cash at End of Period $150,000