Skip to main content
Skip table of contents

Budget Planning System

The Budget Planning System provides the mechanism to automatically create the labour portion of the Budget using Position Management sub-system (see below). Non-labour Budgeting should transfer budget information from the Budgetary Accounting System or create Budget Transactions in batches within BPS and update Budget GL account balances accordingly.


BPS provides a means for the user to estimate, calculate, and project on any number of possible budget scenarios to create another budget for any given year. This is accomplished without affecting any of the live data in Finance.


The Position Management sub-system maintains budgeted Positions and associated Benefit Costs for any Budget Year and Budget ID. Budget ID provides the ability to create different budget scenarios in the same Budget Year (the system needs at least one Budget ID defined as '0'). Positions driven by FTE show starting FTE and Standard Cost plus any adjustments made to FTE or Standard Cost. Benefit Costs are kept by Benefit Code as a percentage of Positions calculated budget amount. There are other defined Positions where their budget amount is a percentage of FTE Positions and they are maintained as a link to their respective FTE Positions. Reports can be produced to view/manage the budget amount produced by budgeted positions and their respective benefit costs. Detail budget transactions can be produced at any time during the above creation and maintenance of Positions and Benefit Costs, either through an interface module (later) or immediately during the process. Positions and Benefit Cost codes can view detail budget transactions. GL accounts can view assigned Positions, which in turn will view detail budget transactions.

The Position Management sub-system maintains Budget ID's and Budget Phase ID's. Budget ID's were explained above. Budget Phase ID's allow Budget Managers to categorize different stages in the budgeting process (Position Maintenance and detail Budget Transaction creation). The system is looking for at least '0' (initial create) and '1' (adjustment).


The system also provides a facility to enter detailed budget entries or transactions, thus enabling the user to combine the principles of zero-base budgeting with those of percent increase budgeting.


When a satisfactory budget plan has been established, BPS provides the user with the ability to transfer these final budgets into the Finance System. When required, you may enter new budget account into BPS and having that account created in Finance when the BPS-to-BAS budget transfer is requested.


The BPS system operates as a sub-system of the Finance System. One of the main advantages is the interfacing capabilities between the two systems.


The programs provide for the copying of budget information from BAS to BPS, where the data may be analyzed, changed and prorated in any number of different ways to arrive at a satisfactory end result. The finished product is then interfaced back into the budget fields of BAS as a completed unit. At no time during these calculations does BPS access the users live files; therefore the day to day operations of the clients accounting department are not affected.


Data elements available for calculation are Actual Expenditures, Original Budget, Approved Budget, Base Budget, New Budget Dollars, Increased Budget Dollars, Deleted Budget Dollars and Budget Units (i.e.: Employees, Students, Credits, Courses, etc.).


Calculations may be performed using any or all of these elements, in any number of potential combinations.


The user creates calculation parameters which describe, as mathematical formulae, the various calculations that will be used to arrive at a planned budget for all budget accounts. These calculations may contain as many as 10 individual arithmetic steps which will result in the final budget figure.


A Budget Specification Record is created for each budget account or group of accounts specifying the calculation parameters to be used, the budget years for which the specification is to be used, additional factors and limits for the budget account or group of accounts, and any associated accounts to be referenced in the calculation. These may be specified for all accounts, or ranges of accounts may be specified. Calculations may also be set up to reference associated account(s) when a series of accounts are to be used. (i.e.: benefit account where the budget is a percentage of the salary accounts). The Budget Specification Record is the basis for the calculations that are to be performed. There may be any number of specification records for any budget account(s).


In many cases, budgets are created through the use of budget requests which specify the account code, quantity required, budget amount required and a description of the budget request.


This information is batched for purposes of balancing and is entered to BPS through the Budget Detail Entry module. These transactions have four basic types - Budget Increases, Budget Deletions, New Budget and Base Budget.


The user may assign any transaction code to these transactions for internal control. The Detail Entry records are available for budget calculations, and reports may be obtained for them at any time. These records can be reported in BPS reports to prepare budget review documents.


Budget reporting is available through a report writer designed to operate with BPS and BAS enabling you to define reports, select report records, summarize and describe report calculations. The full General Ledger Account Code. Account Alias Code and Budget Alias Code are available for selection and reporting purposes.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.