Guide to Budgeting for Income

UCI requires all Control Accounts to end the fiscal year with an income variance of zero. To accomplish this, you will need to use the Budget Appropriation Transaction (BAT) e-document to increase or decrease your Income Budget so that it matches your actuals. This help guide explains this process in detail.

Income Object Code Variances

Income Budget represents the revenue you are projected to receive over the course of the fiscal year, and it is compared to your Income Actuals to track progress. The income budget also serves as the source to support your expenditure budget. In KFS, the Variance column for Income Object Codes is calculated differently than for expenses. For Income Object Codes:

Unrealized Income Variance = Actuals – Income Budget.

  • A positive variance means that actual income exceeds the projected income budget (good).
  • A negative variance shows the amount of projected income that is unrealized (bad if nearing the end of the fiscal year and actual revenues fall short of projections).
  • At Fiscal Year End, income budget on Control Accounts must be adjusted so that it is equal to actual realized income so that the variance between them is zero.

Budgeting Income (Income-to-Expense)

In the following example, a Sales & Service Account has earned actual income that exceeds the department's original income budget. As a result, the account has an income variance of $17.00.

In the campus General Ledger reports, users have the ability to select a summary by object to find exactly which income object code contains the variance. Users should select "Summary by Object" from the dropdown menu at the top of the report for a detailed view of the account.

KFS Account Summary report showing a Sales and Service account with a positive income variance of $17.00 in the income section
The Account Summary report for a Sales & Service Account displaying an income variance of $17.00; select "Summary by Object" from the dropdown to identify which income object code contains the variance.

In the Summary by Object view, the report shows that Object Code R821 has a variance of $17.00. Using this information, departments can create a Budget Appropriation Transaction to increase the budget to clear the $17.00 variance.

Account Summary by Object report showing income Object Code R821 with a variance of $17.00
The Summary by Object view identifying income Object Code R821 as the source of the $17.00 variance; this information is used to create a targeted Budget Appropriation Transaction.

At Fiscal Year End, the department must adjust Control Accounts so that all income variances are 0. Since income variance is calculated by subtracting Actuals - Income Budget, the department can simply increase the Income Budget if there is a positive variance, or decrease if there is a negative variance, so that Budget and Actuals match, and the variance is 0. In this example, the budgeted income is increasing, therefore the expense budget is increased by the same amount.

Reports to Help Identify Income Variances

To help identify income variances that need to be cleared, the following reports can help with this process. It is recommended to use the KFS Organization Account Status Report.

Reports for Identifying Income Variances in KFS
Name Notes Sample
Account Summary Report The Account Summary Report shows “as of” totals and balances for Accounts by Consolidation Code and by Object Code. Income is shown at the top of the report, and a summary by object view can help identify what income object codes need an increase in budget.
Sample Account Summary Report showing income totals at the top grouped by Consolidation Code with a visible income variance
Sample Account Summary Report showing income and balance totals by Consolidation Code and Object Code.
Fund Summary Report The Fund Summary Report shows “as of” totals and balances of a particular fund by Account and by Consolidation Code. Income is shown at the top of the report, and a summary by object can be shown by selecting the dropdown for Expense by Object.
Sample Fund Summary Report displaying fund totals and balances by Account and Consolidation Code with income activity at the top
Sample Fund Summary Report showing fund balances by Account and Consolidation Code; use the Expense by Object dropdown for a more detailed object-level view.
Organization Account Status Quick overview of each account in a unit, showing all income activity at the top. Used to easily identify income variances, as well as expenditure accounts that are not solvent. Clicking on the Accounts in the report will show a income activity by object code and expenditure activity by consolidation to help identify budget alignment needs.
Sample Organization Account Status report listing all accounts in a unit with income activity shown at the top and income variances visible
Sample Organization Account Status report providing a quick overview of all unit accounts; click an account to drill into income activity by object code and expenditure activity by consolidation.

For more information on reports, see the Financial Reports Guide.

Creating the Budget Appropriation Transaction (BAT)

When you create your BAT e-document to address a positive variance, you should enter both the Income and Expense Budget entries as accounting lines in the To/Increase section and as positive numbers. The easiest way to remember this is that both the income and expense budgets are increasing.

In the example, the department creates a BAT eDoc to increase the Income Budget by $17.00 for the Sales & Service Account and Object Code combination where the actual income was recorded. They also increase their Unallocated Expense Budget by $17.00 in the same account.

KFS BAT e-document accounting lines showing two To/Increase entries: one for an income object code and one for an unallocated expense budget object code, both for $17.00
The BAT accounting lines used to clear the $17.00 income variance: both the income object code and the unallocated expense budget object code are entered as To/Increase lines with positive amounts.

The screenshot below shows the account after the Budget Appropriation Transaction has posted. Income variance is now zero, and the Unallocated Expense Budget category has increased by $17.00. The department has successfully completed this step of the fiscal close process.

KFS Account Summary report showing the income variance is now zero and the Unallocated Expense Budget has increased by $17.00 after the BAT has posted
The account after the BAT has posted, confirming that the income variance is now zero and the Unallocated Expense Budget has been increased by $17.00.

Operating Accounts Versus Control Accounts

Income actuals can be deposited to either an “Operating” account or a “Control Account” (UCxxxx). Operating accounts are for income and expenses. Control Accounts can only be used for income and balance sheet transactions. See explanation on KFS Accounts. If income was deposited to a Control Account (UCxxxxx), the corresponding expense budget will need to be recorded in the operating account of the activity.

Create a CSV File to Import into the Budget Appropriation Transaction (BAT)

To quickly address income variances for Fiscal Year Budgeted Funds, you can create a CSV file to upload directly to the BAT to save time. Below is an example of the process using the DW Query Tool to address POSITIVE Variances. Other reports can accomplish the same goal.

Setting up your report:

  1. Navigate to the DW Query- KFS General Ledger ad hoc Query tool in KFS Decision Support.

    KFS Decision Support portlet in ZotPortal with the DW Query KFS General Ledger ad hoc Query tool link highlighted
    The KFS Decision Support portlet showing the location of the DW Query KFS General Ledger ad hoc Query tool.
  2. Deselect the Fiscal Period Checkbox, then select all Fiscal Periods (click inside the Fiscal Period Box, then hit Ctrl+A on your keyboard)

    DW Query tool context tab with the Fiscal Period checkbox deselected and all Fiscal Period values selected in the Fiscal Period list box
    The DW Query context settings with the Fiscal Period checkbox deselected and all Fiscal Periods highlighted using Ctrl+A to include all periods in the query.
  3. On the Campus Hierarchy Tab, select your Chart Code, and KFS Organization Code, or any other Org Field you'd like to narrow your query by.

    DW Query Campus Hierarchy tab with Chart Code and KFS Organization Code fields populated to narrow the query to a specific organization
    The Campus Hierarchy tab in the DW Query tool where you select your Chart Code and KFS Organization Code to scope the report to your unit.
  4. On the Full Accounting Unit Tab, make sure the KFS Account checkbox is selected, and the KFS Object Code is selected. Also highlight [IC] and [IN] in the Object Type Code box (Hold CTRL on your keyboard to multi-select)

    DW Query Full Accounting Unit tab with KFS Account and KFS Object Code checkboxes selected, and both IC and IN highlighted in the Object Type Code list
    The Full Accounting Unit tab with KFS Account and KFS Object Code selected, and Object Type Codes IC and IN multi-selected using Ctrl+click to filter for income object codes only.
  5. On the Ledger Detail Tab, uncheck all checkboxes on this tab.

    DW Query Ledger Detail tab with all checkboxes unchecked
    The Ledger Detail tab with all checkboxes unchecked to exclude ledger detail fields from the query output.
  6. On the Amounts Tab, select the Current Budget and Actuals checkbox. Check the Summarize checkbox at the bottom of the page. Then select Download, click Submit then open the filed in Excel.

    DW Query Amounts tab with Current Budget and Actuals checkbox selected and the Summarize checkbox checked at the bottom, with the Download button visible
    The Amounts tab with Current Budget and Actuals selected and Summarize checked; click Download then Submit to export the results and open the file in Excel.
  7. In Excel, create a Variance column for income. The Unrealized Income Variance = Actuals – Income Budget.

    Excel spreadsheet showing the downloaded query results with a custom Variance column added using the formula Actuals minus Income Budget
    The downloaded query results opened in Excel with a Variance column added; the Unrealized Income Variance is calculated as Actuals minus Income Budget to identify which object codes need budget adjustments.

Prepare the CSV Upload Template for the BAT

For additional help with this process, take a look at the guide on how to import lines from a csv file:

How to Import Lines into a KFS Document.

  1. In ZotPortal, you can download the Import Lines Template for BAT under KFS Financial Processing, Help Guide.

    ZotPortal KFS Financial Processing portlet with the Help Guide section expanded, showing the Import Lines Template download link for BAT
    The KFS Financial Processing Help Guide section in ZotPortal where the Import Lines Template for BAT can be downloaded.
  2. Download the template for the Budget Appropriation Transaction - Non KBM (you may need to use the KBM template if you are a Kuali Budget Module User)

    KFS template download page listing available import templates including the Budget Appropriation Transaction Non KBM template
    The template download page showing the Budget Appropriation Transaction - Non KBM template; Kuali Budget Module users should select the KBM template instead.
  3. Copy and paste the positive variance lines to the appropriate columns in the template. Create a corresponding line for increasing the expense budget object codes. (Shown in red)

    BAT CSV upload template with positive variance income lines pasted into the appropriate columns and corresponding expense budget object code lines highlighted in red
    The completed BAT CSV upload template with positive variance lines copied from the Excel report and corresponding expense budget object code lines added (highlighted in red) to match each income entry.
  4. Upload your saved csv document into the BAT document.