Generating Parent Budgets, Budget Adjustments and Budget Transfers Automatically

This section discusses how to set user preferences for access to automatically generate parent budgets and to set options for automatic generation of parent budget journals. It also discusses how to view the results of processing originating journals.

See Generate Parent Budgets, Budget Adjustments, and Budget Transfers Automatically.

Page Name

Definition Name

Usage

General Ledger PageSetting User Preferences to Access Automatic Generation Of Parent Budgets

OPR_DEF_TABLE_GL1

Set user preferences to determine access granted to automatic generation of parent budgets from source child budget journals.

Budget Header Page

KK_BD_ENTRY1

Select option to generate parent budget journals from child budgets journals and default entry event option.

Although this page is the same (except for budget entry type labels) whether you access it through the Enter Budget Journals or Enter Budget Transfer components, the security access is different.

Budget Lines Page

KK_BD_ENTRY

Enter the transaction lines making up the journal, which include the monetary and statistical amounts and the ChartField values for each transaction.

Once you enter the header and lines, you can request ChartField edits and journal processing on this page. After processing the journal you can click the Budget Header Status link to view the results of a successful posting and the parent budget impacts or view the causes of a error status.

Although this page is the same whether you access it through the Enter Budget Journals or Enter Budget Transfer components, the security access is different.

Commitment Control Activity Log Page

KK_ACT_LOG_INQURY

View the impact of child budget generation for automatically generated parent budget journals.

Budget Journal Exceptions Page

KK_XCP_HDR_GL2

View errors encountered in the edit and generation of parent impacts resulting from processing of originating child budget journals.

Use the User Preferences - General Ledger page (OPR_DEF_TABLE_GL1) to set user preferences to determine access granted to automatic generation of parent budgets from source child budget journals.

Navigation:

Set Up Financials/Supply Chain > Common definitions > User Preferences > Define User Preferences > User Preferences > General Ledger

This example illustrates the fields and controls on the User Preferences - General Ledger page (Budget Post Options).

User Preferences - General Ledger page (Budget Post Options)

Setting Budget Post Options

After you have the necessary security access and have set up child and parent budgets with the desired budget hierarchy, use the Budget Post Options and the Skip Entry Event Processing option to set user preferences for the automatic generation of parent budget journals from their child budget journal entries.

Field or Control

Description

Skip Entry Event Processing

Select this check box to skip entry event processing for budget journals.

See Running the Entry Event Processor for Budget Journals.

See Using Entry Events with Commitment Control Budgets.

Field or Control

Description

Parent Budget Generation

Select a value to determine how the Parent Budget Generation option is to display for a given user ID on the budget journal header page or from within the Project Costing budget entry component:

  • User Specified: Select to give a user with the proper security the discretion to access and use the Parent Budget Generation option on the budget journal header page.

    User Specified is the system default value.

  • Always Generate: Select this option when it always is desirable for this user ID to generate parent budget journals from entered child budget journals when a parent and child relationship exists

    Under these circumstances the Parent Budget Generation check box on the budget journal header page is automatically selected by the system and is grayed.

  • Never Generate: Select and the user ID is never allowed to generate parent budget journals from child budgets and the option is automatically deselected by the system and is unavailable.

If a user ID has the authority to access the Parent Budget Generation option and also has the security to impact each of the budgets specified on the originating budget journal, then that user ID implicitly has the authority to post the journal and impact all of the applicable parent level budgets as well.

Note: If the Parent Budget Generation option is left blank for a user ID or if user preferences are not defined for a user ID, the Generate Parent Budget (s) check box on the journal Budget Header page is not available to that user ID.

Use the Budget Header page (KK_BD_ENTRY1) to select option to generate parent budget journals from child budgets journals and default entry event option. Although this page is the same (except for budget entry type labels) whether you access it through the Enter Budget Journals or Enter Budget Transfer components, the security access is different.

Navigation:

Commitment Control > Budget Journals > Enter Budget Journals > Budget Header

Commitment Control > Budget Journals > Enter Budget Transfer > Budget Header

This example illustrates the fields and controls on the Budget Header page - Parent Budget Options. You can find definitions for the fields and controls later on this page.

Budget Header page - Parent Budget Options

Setting Parent Budget Options

Field or Control

Description

Generate Parent Budget (s)

Select this check box to automatically create parent level budget and budget transfer journals for a budget hierarchy no matter how many child to parent budget layers might be involved.

The Generate Parent Budget (s) check box is available only under certain setup and security options:

  • Availability of this check box to a particular user ID depends on the Parent Budget Generation field value that is selected for the user ID on the General Ledger tab of the User Preferences component.

    Note: If this user preference option is left blank for a user ID or if user preferences are not defined for a user ID, the Generate Parent Budget (s) check box on the journal Budget Header page is not available to that user ID

    See Setting User Preferences to Access Automatic Generation Of Parent Budgets.

  • Access is also available only if the ledger group specified on the originating, or original, child budget and budget transfer journal has a parent ledger group associated with it.

    If there is no associated parent ledger group, the check box is unavailable, without regard to user ID security authority for budget entry and transfer.

  • A user ID that has the authority to access the Parent Budget Generation option and has the authority to make entries to each of the budgets specified on the originating budget journal, has the implicit authority to post the origination child journals and impact all of the applicable parent level budgets.

    Note: The authority to post originating child journals and impact all of their applicable parent level budgets, as discussed in the preceding bullet point, is a key point in the understanding of the security structure in parent budget creation and maintenance using child budget origination journals.

Parent Budget Entry Type

Select Original or Adjustment budget entry type to be applied to the generated parent budget journals.

For transfers the values are Transfer Original and Transfer Adjustment.

This field is available only if you have access to and have selected the Generate Parent Budget (s) check box.

Use Default Entry Event

Select this check box when the Generate Parent Budget option is checked and you are using entry event functionality for the generated parent budget journals.

You establish the default entry event value on the Control ChartField page when you set up the control budget definition for the parent budgets that are to be generated.

Note: If you have a single SetID for Control ChartField, but more than one SetID for Entry Event codes, it is possible that a single control ChartField value may need to be associated with different entry event codes depending on the business unit involved. For this reason, prompting for the default entry event values on the Control ChartField page presents entry event codes across all SetID values. However, it is only possible to link one default entry event code with a particular SetID and control ChartField value.

See Setting Up Control Budget Definitions.

If the Entry Event for Budgets Ledger field for the parent ledger group is set to Optional in the ledgers for a unit component, budget posting applies default entry event code values from each parent budget that has the Entry Event for Budgets Ledger option set to optional or required. This occurs even if the child budget line in the originating journal does not have entry event populated.

If a default entry event code has not been specified within the budget definition on the Control ChartField page of the parent, the originating journal is posted and the parent impacts are created but a warning message is issued for the parent. The warning is issued if entry event is optional and no value is specified. However, the system logs an error if entry event is required and no value has been specified.

If a parent ledger group has the Entry Event for Budgets Ledger field set to Required in the ledgers for a unit component, the default entry event code is applied regardless of the setting for the Use Default Entry Event check box on the budget journal header. If a default value is not established for the parent budget definition, the budget posting process errors out (fails) and the originating child journal and parent impacts are not generated.

Note: In no case does the system supply, or default, an entry event code for the originating budget entry line if one is not entered.

Use the Budget Lines page (KK_BD_ENTRY) to enter the transaction lines making up the journal, which include the monetary and statistical amounts and the ChartField values for each transaction. Once you enter the header and lines, you can request ChartField edits and journal processing on this page. After processing the journal you can click the Budget Header Status link to view the results of a successful posting and the parent budget impacts or view the causes of a error status. Although this page is the same whether you access it through the Enter Budget Journals or Enter Budget Transfer components, the security access is different.

Navigation:

Commitment Control > Budget Journals > Enter Budget Journals > Budget Lines

Commitment Control > Budget Journals > Enter Budget Transfer > Budget Lines

Field or Control

Description

Budget Header Status

  • If the header status value is Posted: Clicking this link accesses the Commitment Control Activity Log page and to provide activity log inquiry criteria.

    Using the inquiry, you can see the impacts to each of the budgets (ledger groups and budget ChartField combinations) within the budget hierarchy and by specifying a ledger group on the Commitment Control Activity Log criteria page you can filter the inquiry results of parent generated journals to a specific ledger group.

    The ability to specify the ledger group is useful when the resulting parent budget impacts cross several ledger groups and you can narrow the view of the impacts to selected ledger groups across all budget journals.

  • If the header value is Error: Clicking this link accesses the Budget Journal Exceptions page and provides further opportunity to drill down and examine details of the error condition.

  • If the header value is None: This means the monetary amount is balanced within security ChartFields when you include multiple journal lines for Commitment Control Journal Transfer.

  • If the header value is Not Balanced:

    This means the monetary amount is not balanced within security ChartFields when you include multiple journal lines for Commitment Control Journal Transfer.