/fa/budgets route redirects to the Budgets & Forecasts hub at /fa/budgeting?tab=budgets. Route: /fa/budgets
Overview
/fa/budgets is a legacy route that now redirects to /fa/budgeting?tab=budgets (the Budgets & Forecasts hub, Budgets tab). The hub displays the budget list, active-alert summary card, and pending approvals. Users can create a new budget (launches the Budget Wizard) or navigate to an existing budget’s detail page.
See Budgets & Forecasts for the hub documentation.
Who it’s for
Access follows your organization’s role and module configuration. Creating budgets requires permissionfa.budgets.create.
Before you start
- Any existing bookmarks or links to
/fa/budgetswill land on the Budgets tab of the hub automatically. - Know the budget name, fiscal period, and version type (
annual,revised,forecast, etc.) before creating. - Have GL accounts, funds, departments, and programs ready for line-item coding.
Steps
1
Navigate to Budgets
Visit
/fa/budgets — the browser is redirected to /fa/budgeting?tab=budgets.2
Create a budget
Click Create Budget to open the Budget dialog, or use the wizard at
/fa/budgets/wizard.3
Open a budget
Click a budget row to navigate to
/fa/budgets/:id.Viewing a budget
Selecting a budget opens its detail view at/fa/budgets/:id. Five URL-synced tabs are available: Overview, Lines, Approval, Variance, and Forecast. The Overview tab shows a BudgetSummaryCard. The Lines tab displays BudgetLineGrid with an option to add new lines via BudgetLineForm. The Approval tab shows BudgetApprovalHistory. Active alerts are shown via BudgetAlertCard. When the budget status is pending_approval, Approve and Reject buttons open BudgetApprovalDialog. A BudgetActionsMenu provides additional actions. A BudgetAllocationDialog is accessible for allocation operations. The breadcrumb is set from budget.version_name.
Before you start:
- The budget must already exist (created via the Budget Creation Wizard at
/fa/budgets/wizard). - An organization must be selected.
version_name— the display name of the budget versionstatus— budget lifecycle state;pending_approvalenables approval actionsBudgetLineGrid— component rendering budget line itemsBudgetApprovalDialog— approval/rejection modal with action typeapproveorreject- Tab URL state —
?tab=overview|lines|approval|variance|forecast
- Open the Budgeting Hub at
/fa/budgeting?tab=budgetsand click a budget row, or navigate to/fa/budgets/:iddirectly. - Review the Overview tab: the budget summary card shows key metrics.
- Review or edit Lines: the Lines tab shows all budget line items. Click Add Line to open
BudgetLineForm. - Review Approval history in the Approval tab.
- When status is
pending_approval, use the Approve or Reject buttons to openBudgetApprovalDialog. - Use Variance and Forecast tabs for variance analysis and forecast data.
Creating a budget
New budget creation is handled by the Budget Creation Wizard. The route/fa/budgets/new redirects to /fa/budgets/wizard. The wizard is rendered by BudgetCreationWizardPage using the ModuleWizardRenderer infrastructure.
The wizard supports 4 steps:
- Budget Header — form step for budget metadata
- Copy Template — optional step; pre-populates budget lines from a template (triggered when navigated from Template Library with
location.state.fromTemplate) - Enter Budget Lines — custom step for line-item entry
- Review & Submit — summary and submission step
fa_budgets record is created via Supabase direct insert, budget lines are created, and useSubmitBudgetForApproval handles approval workflow submission.
Permission gate: fa.budgets.create (wizard route level)
Optionally: select a budget template from the Template Library before creating.
- Navigate to
/fa/budgets/new(redirected to/fa/budgets/wizard), or click New Budget from the Budgeting Hub. - Complete each wizard step.
- On the Review & Submit step, submit the budget. The wizard triggers the approval workflow via
useSubmitBudgetForApproval.
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/BudgetsPage.tsx
- src/cores/fa/pages/BudgetingHubPage.tsx
- src/cores/fa/pages/BudgetDetailPage.tsx
- src/cores/fa/wizards/budget-creation/BudgetCreationWizardPage.tsx
- src/cores/fa/hooks/useBudgets.ts
- src/cores/fa/hooks/useBudgetAlerts.ts
- src/platform/wizards/ModuleWizardRenderer.tsx