previous

Budget Forecast

The Budget Forecast module allows users to create budget and forecast entries for a property by segments such as market codes, rate codes, transaction codes, custom code items (i.e. for room nights, arrivals, and number of people), and catering revenue. Users compare the budget and forecast figures against actuals on the Budget Definition Screen, which are computed from the Financial Transaction data mart.

Note: OBI and S&C Advanced Reports use the budget forecast module for reports and views by using the same budget data. Some specific requirements will be noted below for S&C Advanced Reporting.

Accessing the Budget Forecast Module

Permissions

Features Overview

Some of the most powerful features of the Budget Forecast module include the ability to:

Budget Forecast Definition Screen

When accessed, the Budget Forecast Definition screen appears.

budget_forecast_screen_v50401

Selection Criteria

Property. (Available only in multi-property environments). Select the individual property for which you want to view or modify budget and forecast information.

Year. Select the year for which you want to view or modify budget information.

Segment Types. Select the single budget or forecast type radio button you want to view or modify: Market Code, Rate Code, Custom Code, Transaction Code, or Catering Revenue.

When Catering Revenue is selected, the Actual, Actual - Budget Variance %, and Actual Forecast Variance check boxes will be disabled. The Room Nights option will be unavailable.

The following options will be available when Catering Revenue is selected:

Event Type - When the Revenue radio button is selected, you are able to enter catering revenue and covers budget by Event Type + Revenue Type. When Event Type is selected, the Codes button will list all of the possible Event Type + Revenue Type combinations to be selected for budgeting.

Group Market Segment - When the Revenue radio button is selected, you are able to enter catering revenue and covers budget by Market Segment + Revenue Type. When Group Market Segment is selected, the Codes button will list all of the possible Market Segment + Revenue Type combinations to be selected for budgeting.

Meal Type - When the Revenue radio button is selected, you are able to enter catering revenue and covers budget by Meal Type. When Meal Type is selected, the Codes button will list all of the possible Meal Type + Revenue Type combinations to be selected for budgeting. This option is only available when the application parameter Catering>Catering Mealtypes is set to Y.

Revenue Group - When the Revenue radio button is selected, you are able to enter catering revenue and covers budget by Revenue Type. When Revenue Type is selected, the Codes button will list all of the active Revenue Types to be selected for budgeting.

Note: Revenue Types can be changed with the Change Revenue Types Utility (Utilities>Utilities>Property Config>Change Revenue Types) and are reflected in the OBI Budget Forecast records.

Actual, Budget and/or Forecast. Select the Actual, Budget and/or Forecast options check boxes. These can be selected individually or together.

Actual, Budget and/or Forecast Variances. The variances between the three budgets can also be selected independently, or together. The Budget view will automatically be defaulted when the screen opens or if no budget type selection is made.

Currency Display. Select the radio button for the currency you want displayed: Property or the Central system. The Currency field always displays the Property's or the CRO's default currency, and is not editable. When a currency is displayed here, the grid values will be re-calculated and re-populated in the displayed currency.

Budget Grid

The grid displays the Budget Types and Variances.

Total. The accumulated total.

Monthly Totals. The monthly totals for 12 months.

Budget Types Totals. The Budget types Totals for 12 months when selected.

% Variances. The % Variances for each of the 12 months when selected. The formulas used to determine % Variances are:

Button Functions

Options. Select this button to access the Budget Options menu. Select one of the options to Copy, Lock/Unlock, Set Start Month, Import, and Budget Report functionality. See descriptions for each, below.

budget forecast options a

Codes. Select this button to access the selection grid for Market Codes, Transaction Codes or the Custom Codes setup for that property. The screen that appears depends on the radio button selected (Market Codes, Transaction Codes, or Custom Codes).

Edit. Select this button to access the Monthly Budget Forecast Distribution screen for the Budget types that are displayed in the budget grid.

Budget Options Menu

Copy

The Copy feature efficiently allows the user to create a budget or forecast by copying an existing actual, budget or forecast numbers.  Additionally, the budget/forecast being created can be increased or decreased by a percentage.

Enter the appropriate fields to copy from and copy to. Select OK when you are through. You may copy all codes by selecting the Copy All Codes check box.

copy_budget_forecast

Lock/Unlock

The Lock/Unlock button allows the user to lock/unlock the budget for the selected property for the year. Once the Budget is locked, no additional changes are allowed until it is unlocked. When you select the Lock/Unlock button, a prompt appears asking you to confirm the action.

A red lamp on the bottom left corner of the Budget Forecast screen will indicate that the budget for the property is locked for that year.

Set Start Month

The Property Budget Start Month screen allows the user to change the Budget Start Month on the budget grid display, and to designate the Weekend Days for the specified property.

Note: If the Budget is entered for a property for any year, the Budget Start Month cannot be modified.

Import

If users have other budget modules in external systems, they can import data from their external system into the OPERA database and the Budget Forecast screen from a flat file (.csv file). The following fields are included as part of the import file: Resort, Budget type (Daily Budget or Forecast Data), Code Type (Market, Transaction, Custom, or Catering Revenue), Date, Revenue, and Room Nights / Covers. See the Budget Import Spec.txt in the BI folder (\micros\opera\tools\bi\Budget Import Spec.txt) for more detailed examples.

  1. Create a flat file with the .csv extension (Comma Separated Values: Each value, per column below, must be separated by a comma. See Example below). Here are the required .csv file specifications for the OPERA Budget Forecast import.

Column

Max Length

Format 

Description 

RESORT

20

OPERA Resort Code

BUDGET_DATE

10

YYYY-MM-DD

Daily Budget/ Forecast Date in ISO Date format

CODE_TYPE

1

M/T

M=Market, T=Trxcode, C=Custom

Catering Revenue Types:

VECN=Event Type, Catering Only N

VECY=Event Type, Catering Only Y

VGCN=Market, Catering Only N

VGCY=Market, Catering Only Y

VMCN=Meal Type, Catering Only N

VMCY=Meal Type, Catering Only Y

VRCN=Revenue Type, Catering Only N

VRCY=Revenue Type, Catering Only Y

CODE

20

-

OPERA Market, Trxcode, Custom Code or other Rev Type other Rev Type combination depending on Code_type

BUDGET_REVENUE

40

-

Budget Revenue

BUDGET_ROOMS

10

-

Budget Rooms (when code_type=M)

Budget Covers (when code_type in (‘VECN’, ‘VECY’, ‘VGCN’, ‘VGCY’, ‘VMCN’, ‘VMCY’, ‘VRCN’, ‘VRCY’)

FORECAST_REVENUE

40

-

Forecast Revenue

FORECAST_ROOMS

10

-

Forecast Rooms (when code_type=M)

Forecast Covers (when code_type in (‘VECN’, ‘VECY’, ‘VGCN’, ‘VGCY’, ‘VMCN’, ‘VMCY’, ‘VRCN’, ‘VRCY’)

Example:

ODH,2007-1-1,M,TBR,5996.252928,15,14645.39346,44

ODH,2007-1-2,M,TDS,12181.48835,56,13697.67649,89

ODH,2007-1-15,M,TIM,3158.526414,19,8867.712,44

ODH,2007-2-1,M,TPK,7406.910042,25,22220.72995,87

ODH,2007-2-14,M,WFK,19606.54966,141,31121.2545,201

ODH,2007-1-1,M,TBR,5996.252928,15,,

ODH,2007-1-2,M,TDS,12181.48835,56,,

ODH,2007-1-15,M,TIM,,,8867.712,44

ODH,2007-2-1,M,TPK,,,22220.72995,87

ODH,2007-2-1,T,1001,7406.910042,,22220.72995,

ODH,2007-2-14,T,1002,19606.54966,,31121.2545,

2. Access the Budget Forecast Screen.

3. Select the Property, Year and Market or Transaction Code. (User must be navigated to the selection being imported before selecting the Import option.)

4. Select Options>Import. The File Upload screen appears.

budget forecast import

5. Select the .csv file that you want to import into the Budget Forecast screen.

6. Select Upload. This will upload the .csv file to the OPERA Database and process the rows and import them into the Budget Forecast screen. You will see a message confirming the success of the import, indicating the number of records that have been uploaded.

Note: Null Values

. In order to nullify previously imported values, a new record with 0 values must be used.

. Null rows in the import file will be ignored.

. Existing null rows in the budget/forecast table will no longer be ignored.

Budget Report

The Budget Report function simply displays properties that have budgets set up for a fiscal year, and whether or not the budget is locked. When the Budget Report button is selected, all properties in the database appear.

budget_forecast_options_budget_reports.jpg

  1. In a multi-property environment, select the property where you want to identify if a budget exists. To further refine your query, select the fiscal year.
  2. The results grid displays the Property Code and Property Name, the actual year(s) that comprise the fiscal year, and the Fiscal Year. The last column indicates if the budget is locked (N=No, Y=Yes).

Codes Option

Depending on the Market Code, Rate Code, Custom Code, Transaction Code, or Catering Revenue radio button selected on the Budget Forecast Definition screen, the respective screen appears. At these screens you can select the codes for the property and edit them for that budget.

Select Market Codes Screen

When Market Codes are displayed in the budget grid, pressing the Codes button will display the Select Market Codes screen. Here the user can select one, many, or all of the market codes that have been set up for that property. Once saved, the codes that are selected will be displayed in the budget grid and will be available for editing.

Select Transaction Codes Screen

When Transaction Codes are displayed in the budget grid and the user selects the Codes button, the Select Transaction Codes screen will display. Here the user can select one, many or all of the transaction codes that have been set up for that property. Once saved, the codes that are selected will be displayed in the budget grid and will be available for editing.

Select Custom Codes Screen

Select the Custom Codes radio button. Select the Codes button to display the Select Custom Codes screen. Here the user can select one, many, or all of the custom codes that have been set up for that property. Once saved, the codes that are selected will be displayed in the budget grid and will be available for editing.

Note: S&C Advanced Reporting Business Block Budgets can be entered for Room Nights, Room Revenue, and Average Room Rate. They are split into Business Blocks that are Catering Only = Y or Catering Only = N. The data for S&C Advanced Reporting Custom codes can be imported, using the standard import csv file format (Import button) or by using code_type = C (see the Budget Import Spec.txt in the BI folder for details, i.e. \micros\opera\tools\bi\Budget Import Spec.txt).

After import, the Custom Codes can be selected from the Select Custom Code screen for viewing on the Budget Definition screen and for S&C Advanced Reporting.

The available S&C Advanced Reporting Custom Codes are:

- Business Blocks Nights that have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_Y_NIGHTS)
- Business Blocks Revenue that have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_Y_REV)
- Business Blocks Average Rate that have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_Y_AVG_RATE)
- Business Blocks Nights that do not have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_N_NIGHTS)
- Business Blocks Revenue that do not have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_N_REV)
Business Blocks Average Rate that do not have the Catering Only check box selected on the Business Block New/Edit screen (BLK_CAT_N_AVG_RATE)

Edit

When the Edit button is selected from the Budget Forecast Definition screen, the Monthly Budget Forecast Distribution Screen appears. At this screen you can create new budgets and forecasts. The options displayed depend on the segment type radio button selected in the Budget Forecast Definition screen.

Monthly Budget and Forecast Distribution Screen

The screen consists of the Search, Distribution (contains a conditional Value Grid for By Month distribution), Budget Preview Grid sections, and Function Buttons.

Distribution Methods

Evenly. The Value amount entered will be distributed evenly to each one of the 12 month periods. The Distribution Grid is not available.  

By Month. The Distribution Grid is available and editable. The user can select one or multiple months from the LOV. Then the user can enter data in either the % or Total column, and the other value will be computed by the system. The % total does not have to equal 100. If there is not a Value, only the Total column will allow data entry and the % column will not be calculated.

Budget Item. The distribution will match the selected Budget Item. Any defined Budget Item, no matter the Budget Type, can be selected. The Distribution Grid is not editable, nor populated. The LOV will display a search box where the user can filter by budget type, then choose ONE budget type only. If the user goes back and for the same Code selects another Budget Item, then the old information will be overwritten by the new information.

Button Functions

Clear. Available in the distribution Frame for By Month selection only. It clears all of the information that was entered in the monthly grid.

Update. The Budget Preview grid is updated with the new values.  The Variance field is computed when applicable.

Search. Searches and displays results based on the search criteria entered.

Edit Daily. Displays the Daily Budget Forecast Distribution screen from which the monthly budget entered can be further adjusted and distributed.

Reset. The budget values are recalculated for the selected Budget items in the search frame. The Budget Preview grid will be updated with the last saved distribution values. The Variance field will be null.

Delete. Deletes the saved information from the Budget Preview grid.

OK. Saves the current grid, and then closes the screen. User is returned to the previous screen.

Save. Saves the current grid and the screen remains displayed.

Edit Daily Button

The Daily Budget Forecast Distribution Screen appears when the Edit Daily button has been selected from the Monthly Budget Forecast Distribution screen. The Daily Budget Forecast Distribution screen allows you to further adjust and distribute, on a daily level, the current Monthly Budgets and Forecasts.  

daily_budget_forecast_distribution

Distribution Methods

Evenly. The Value from the Total to distribute will be distributed evenly to each day within the month. The Distribution Grid is not available. If an amount is entered in the Amount box, that amount will be distributed to each day within the From/To range (allows user to build budget up).

Date Range. The Distribution Grid is editable.  The user can select date ranges and the # Days is computed by the system and is the number of days in the date range. Then, the user can enter data in either the % or Total column and the other value will be computed by the system. The % total does not have to equal 100. If there is not a Value, only the Total column will allow data entry and the % column will not be calculated. The date range available for selection is limited to the days within the month you selected when pressing the Edit Daily button. The month you are working in is displayed at the top in the Search box and cannot be changed from there. The date ranges can be either selected from the calendar grid, or just typed in the fields. Dates within a month cannot be overlapping, or an error will be displayed. The 'Total To Distribute' value will be auto populated from the Monthly section, and it needs to match the Daily Total, or an error will be displayed.

Weekend/Weekday. The Distribution grid will change to show Weekend/Weekday. The # Days is computed by the system and is the number of days in the date range. The Weekend/Weekday days will be determined based on the user configuration done in the Set Start Month. The user can enter data in either the % or Total column and the other value will be computed by the system. The % total does not have to equal 100. If there is not a Value, only the Total column will allow data entry and the % column will not be calculated. The month you are working in is displayed at the top in the Search box and cannot be changed from there. The Weekend/Weekdays are calculated based on the days in the month selected. The 'Total To Distribute' value will be auto populated from the Monthly section. It needs to match the Daily Total, or an error will be displayed.

Increase/Decrease Percent. This feature is best utilized when daily values exist. The Percent input box must be populated. A positive or negative number is allowed with up to two decimal places. If not, when Update is selected the message will be, 'Please input an increase/decrease value.' OK. If a Percent is entered, each time the Update button is pressed it will adjust the Grid Amount column by the same percentage. If daily values do not exist, the percentage entered will be applied to the null or 0 daily value.

Budget Item. The distribution will match the selected Budget Item. Any defined Budget Item, no matter the Budget Type, can be selected. The Distribution Grid is not editable, nor populated. The LOV will display a search box where the user can filter by budget type, then choose ONE budget type only. If the user goes back and for the same Code selects another Budget Item, then the old information will be overwritten by the new information.

Button Functions

Clear. Available in the distribution Frame for By Month selection only. It clears all of the information that was entered in the monthly grid.

Update. The Budget Preview grid is updated with the new values. The Variance field is computed when applicable.

Search. Searches and displays results based on the search criteria entered.

Reset. The budget values are recalculated for the selected Budget items in the search frame. The Budget Preview grid will be updated with the last saved distribution values. The Variance field will be null.

Delete. Deletes the saved information from the Budget Preview grid.

OK. Saves the current grid, and then closes the screen. User is returned to the previous screen.

Save. Saves the current grid and the screen remains displayed.