Skip to content

Budget Management

Budget Management

Plan and control your institution’s finances with comprehensive budgeting tools that track planned versus actual spending.

Time Required: 20-30 minutes for initial setup Module: Budget Management (account_budget) Permissions: Budget Manager, Financial Manager


Table of Contents

  1. Overview
  2. Prerequisites
  3. Create Budgetary Positions
  4. Create a Budget
  5. Add Budget Lines
  6. Budget Workflow
  7. Monitor Budget Performance
  8. Budget Reports
  9. Field Reference
  10. Best Practices
  11. Troubleshooting

Overview

The Budget Management module enables educational institutions to:

  • Define budgets for academic years, semesters, or custom periods
  • Link budgets to specific accounts and analytic accounts
  • Track planned versus actual spending in real-time
  • Analyze budget variance with automated calculations
  • Control spending through budget position monitoring

Key Concepts

ConceptDescription
Budgetary PositionCategory that groups related accounts (e.g., “Salaries”, “Supplies”)
BudgetFinancial plan for a specific period
Budget LineIndividual planned amount within a budget
Planned AmountExpected income or expense
Practical AmountActual income or expense recorded
Theoretical AmountProrated planned amount based on elapsed time

Prerequisites

Before creating budgets:

  • Accounting module installed and configured
  • Chart of accounts established
  • Fiscal year defined
  • Analytic accounts created (optional but recommended)
  • Budget user permissions assigned

Create Budgetary Positions

Budgetary positions group accounts for budget tracking.

Step 1: Navigate to Budgetary Positions

  1. Go to Accounting > Configuration > Budgetary Positions
  2. Click New

Step 2: Configure Position

FieldActionExample
NameEnter descriptive name”Faculty Salaries”
CompanySelect companyYour Institution
AccountsAdd related accountsSalary expense accounts
  1. In the Accounts section, click Add a line
  2. Select accounts that belong to this budgetary category
  3. You can add multiple accounts to one position

Common Budgetary Positions for Education:

PositionAccounts to Include
Faculty SalariesTeaching staff payroll accounts
Administrative SalariesAdmin staff payroll accounts
Facility ExpensesUtilities, maintenance, rent
Academic SuppliesBooks, lab materials, software
Student ServicesCounseling, health services
Capital ExpenditureEquipment, infrastructure
Fee IncomeTuition, activity fees

Step 4: Save

  1. Click Save
  2. Position is ready for budget assignment

Create a Budget

Step 1: Navigate to Budgets

  1. Go to Accounting > Budgets > Budgets
  2. Click New

Step 2: Enter Budget Header

FieldActionExample
Budget NameDescriptive name”AY 2024-25 Operating Budget”
ResponsibleBudget managerYour name
Start DateBudget period start2024-07-01
End DateBudget period end2025-06-30
CompanySelect companyYour Institution

Step 3: Save Header

Click Save before adding budget lines.


Add Budget Lines

Budget lines specify planned amounts for each budgetary position.

Step 1: Open Budget Lines Tab

  1. In the budget form, locate Budget Lines section
  2. Click Add a line

Step 2: Configure Line

FieldActionDescription
Budgetary PositionSelect positionLinks to account group
Analytic AccountSelect analytic (optional)For department/project tracking
Start DateLine period startCan differ from budget period
End DateLine period endCan differ from budget period
Planned AmountEnter planned amountPositive for income, negative for expense
Paid DateExpected payment date (optional)For cash flow timing

Step 3: Amount Convention

  • Revenue budgets: Enter positive amounts (e.g., 1,000,000 for fee income)
  • Expense budgets: Enter negative amounts (e.g., -500,000 for salaries)

Step 4: Add Multiple Lines

Repeat for each budgetary position in your budget:

Example Academic Year Budget:

PositionAnalytic AccountStartEndPlanned Amount
Fee IncomeMain CampusJul 1Jun 305,000,000
Faculty SalariesAcademic DeptJul 1Jun 30-2,000,000
Admin SalariesAdministrationJul 1Jun 30-800,000
Facility ExpensesOperationsJul 1Jun 30-600,000
Academic SuppliesAcademic DeptJul 1Jun 30-200,000
Student ServicesStudent AffairsJul 1Jun 30-150,000

Budget Workflow

State Transitions

Draft --> Confirmed --> Validated --> Done
| ^
+-------> Cancelled |

Step 1: Draft

  • Initial budget creation state
  • Can be freely edited
  • Not yet active for comparison

Step 2: Confirm Budget

  1. Review all budget lines
  2. Verify dates are correct
  3. Click Confirm
  4. Budget moves to “Confirmed” state

Validation Check: System validates that line end dates are not before start dates.

Step 3: Validate Budget

  1. Budget manager reviews confirmed budget
  2. Click Validate
  3. Budget becomes active for tracking

Step 4: Complete Budget

  1. At period end, review final variance
  2. Click Done
  3. Budget is closed for the period

Cancel Budget

  • Use Cancel to void a budget
  • Returns budget to inactive state
  • Use Set to Draft to reopen cancelled budget

Monitor Budget Performance

Real-Time Metrics

Once validated, budgets display calculated fields:

MetricCalculationMeaning
Practical AmountSum of actual transactionsWhat you actually earned/spent
Theoretical AmountProrated planned based on elapsed timeWhat you should have earned/spent by now
Achievement(Practical / Theoretical) x 100%Performance against timeline

Understanding Achievement

AchievementFor RevenueFor Expense
> 100%Ahead of planOver budget
= 100%On targetOn target
< 100%Behind planUnder budget

View Budget Entries

  1. Open a budget line
  2. Click Action > Open Budget Entries
  3. View all transactions affecting this budget line

Budget Reports

Budget Analysis View

  1. Go to Accounting > Budgets > Budgets
  2. Use Group By options:
    • Budgetary Position
    • Analytic Account
    • Status

Pivot Table Analysis

  1. Open budget list view
  2. Click Pivot view button
  3. Analyze:
    • Planned vs Practical by position
    • Variance by department
    • Monthly spending trends

Export Budget Data

  1. Select budgets to export
  2. Click Action > Export
  3. Choose format (Excel, CSV)
  4. Use for external reporting

Budget Comparison Report

Compare multiple budget periods:

  1. Go to Accounting > Reporting > Budget Analysis
  2. Select date ranges
  3. Filter by analytic account
  4. Export or print report

Field Reference

Budget (crossovered.budget)

FieldTechnical NameTypeRequiredDescription
Budget NamenameCharYesDescriptive name
Responsibleuser_idMany2oneNoBudget manager
Start Datedate_fromDateYesPeriod start
End Datedate_toDateYesPeriod end
StatusstateSelectionYesWorkflow state
Companycompany_idMany2oneYesCompany record
Budget Linescrossovered_budget_lineOne2manyNoLine items

Budget Line (crossovered.budget.lines)

FieldTechnical NameTypeRequiredDescription
Budgetcrossovered_budget_idMany2oneYesParent budget
Budgetary Positiongeneral_budget_idMany2oneNo*Account group
Analytic Accountanalytic_account_idMany2oneNo*Department/project
Start Datedate_fromDateYesLine period start
End Datedate_toDateYesLine period end
Paid Datepaid_dateDateNoExpected payment
Planned Amountplanned_amountMonetaryYesBudgeted amount
Practical Amountpractical_amountMonetaryComputedActual amount
Theoretical Amounttheoritical_amountMonetaryComputedProrated plan
AchievementpercentageFloatComputedPerformance %

*At least one of Budgetary Position or Analytic Account is required.

Budgetary Position (account.budget.post)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesPosition name
Accountsaccount_idsMany2manyYesLinked accounts
Companycompany_idMany2oneYesCompany record

Best Practices

Budget Planning

  1. Align with Academic Calendar - Match budget periods to academic years
  2. Use Analytic Accounts - Track by department, program, or project
  3. Include Contingency - Budget 5-10% for unexpected expenses
  4. Document Assumptions - Record basis for budget estimates

Budget Monitoring

  1. Review Monthly - Check variance reports monthly
  2. Investigate Variance - Research significant deviations (>10%)
  3. Adjust Forecasts - Update projections based on actuals
  4. Communicate Early - Alert stakeholders to potential issues

Budget Control

  1. Approval Workflow - Require validation before activation
  2. Access Control - Limit who can modify budgets
  3. Audit Trail - Use chatter for change documentation
  4. Version Control - Archive original budgets before revisions

Troubleshooting

Budget not calculating practical amount

Problem: Practical amount shows zero despite transactions.

Solutions:

  1. Verify transactions are posted (not draft)
  2. Check account links in budgetary position
  3. Confirm transaction dates fall within budget line dates
  4. For analytic budgets, verify analytic account on transactions

Line dates outside budget period

Problem: Error when adding budget lines.

Solutions:

  1. Ensure line dates are within budget header dates
  2. Check start date is not after end date
  3. Adjust budget header dates if needed

Cannot validate budget

Problem: Validate button not working.

Solutions:

  1. Confirm budget is in “Confirmed” state
  2. Verify you have budget manager permissions
  3. Check for validation errors in line dates

Variance not displaying correctly

Problem: Achievement percentage seems wrong.

Solutions:

  1. Verify amount sign convention (positive for revenue, negative for expense)
  2. Check theoretical amount calculation based on elapsed time
  3. Review transaction posting dates

Missing budgetary position

Problem: Cannot find position when adding budget line.

Solutions:

  1. Verify position exists in Configuration > Budgetary Positions
  2. Check position has at least one account linked
  3. Confirm position is for correct company