Overview
This guide covers configuration and administration for the FA-UX-03 Budget Creation Wizard.Permission Requirements
Assigning Permissions
- Navigate to Platform Settings → Roles & Permissions
- Select or create a role (e.g., “Budget Manager”)
- Enable the
fa.budget.*permissions as needed - Assign the role to appropriate users
Configuration
Module Settings
The wizard uses PF-41 Configurable Module Wizards infrastructure. No separate module settings are required. Standard FA module settings that affect budgets:- Default Budget Version Type: Set in FA Module Settings
- Fiscal Year Configuration: Required before creating budgets
Wizard Template
The wizard template is stored inpf_wizard_templates with:
- Module:
fa - Wizard Type:
budget_creation - Steps: 4 steps (header, template, lines, review)
Customization (Future)
Once PF-41 wizard builder is fully deployed, organizations can customize:Monitoring
Viewing Wizard Drafts
Wizard drafts are stored in the PF-41 infrastructure:- Navigate to Platform Admin → Wizards
- Filter by module:
fa - View active drafts and their status
Draft Expiration
- Default expiration: 30 days
- Drafts older than 30 days are automatically cleaned up
- Users will see a resume prompt when returning to the wizard
Audit Trail
Budget creation actions are logged:Best Practices
Before Budget Season
-
Configure Fiscal Years
- Ensure next fiscal year is created in FA-01
- Verify fiscal periods are generated
-
Approve Prior Year Budgets
- Only approved budgets can be used as templates
- Review and approve any pending budgets
-
Verify Chart of Accounts
- Ensure all needed accounts are active
- Add any new expense/revenue accounts
Training Recommendations
-
For Finance Controllers
- Template copying with growth percentages
- Scenario planning (Best Case / Worst Case)
- Multi-department budget entry
-
For Department Managers
- Basic budget line entry
- Saving and resuming drafts
- Understanding approval workflow
Performance Considerations
For large budgets (500+ lines):- Consider using the bulk import feature (FA-08) instead
- Template copying is optimized for large line counts
- Growth calculations happen on the server side
Troubleshooting
Common Admin Issues
Users Can’t Access Wizard
Check:- User has
fa.budget.createpermission - User is in the correct organization context
- Route is properly configured in navigation
Template Budgets Not Appearing
Check:- Source budgets have status
approved - Source budgets belong to the same organization
- RLS policies are correctly configured
Approval Submission Fails
Check:- FW-03 approval workflow is configured
- Budget approvers are assigned
- User has
fa.budget.approveor is in approval chain
Database Verification
Security Considerations
Data Access
- All budget queries include
organization_idfilter (defense-in-depth) - RLS policies enforce tenant isolation
- Template copying only works within same organization
PHI/PII
- Budget data does not contain PHI
- User IDs are stored for audit (created_by, approved_by)
- No external data transmission
Audit Requirements
For SOX compliance:- All budget modifications are timestamped
- Approval chain is documented in
fa_budgets - Changes after approval require new version
Integration Points
FA-01: Chart of Accounts
- Provides accounts, funds, departments, programs
- Fiscal year and period definitions
FA-08: Budget Management
useCreateBudgethook for budget creationuseBulkCreateBudgetLinesfor line insertionuseSubmitBudgetForApprovalfor workflow
FW-03: Approval Workflows
- Budget submission triggers approval workflow
- Approvers receive notifications
- Status updates flow back to budget
PF-41: Configurable Wizards
- Step rendering and navigation
- Draft persistence
- Progress tracking