/fa/reports/functional-expenses-matrix.
Overview
The Functional Expenses Matrix page is accessible at/fa/reports/functional-expenses-matrix and requires permission fa.reports.view. The component (FunctionalExpensesMatrixPage) calls useFunctionalExpensesMatrix(orgId, periodStart, periodEnd, fundId) which invokes the fa_functional_expenses_matrix() RPC. Fund options are loaded via useFunds. Results are displayed in a DataTable with rows typed as MatrixDisplayRow:
kind: 'line'— a natural expense category row with columns fornaturalCategory,programServices,managementGeneral,fundraising,totalkind: 'total'— a summary total row
ReportExportButtons.
Who it’s for
Requires permissionfa.reports.view.
Before you start
- You must have
fa.reports.viewpermission. - The general ledger must have functional expense classifications applied to transactions.
Steps
- Navigate to Finance → Reports → Functional Expenses Matrix (
/fa/reports/functional-expenses-matrix). - Set Period Start and Period End dates (defaults to year-to-date).
- Optionally filter by Fund using the fund selector.
- Review the matrix table showing natural categories cross-tabulated against program, management, and fundraising functions.
- Review totals in the summary row.
- Export the report using
ReportExportButtons.
Key concepts
Related
Finance & Revenue
Finance & Revenue core overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/fa.tsx
- src/cores/fa/pages/FunctionalExpensesMatrixPage.tsx