Entering Budget Journals and Budget Transfer Journals

This section provides an overview of entering budget journals and budget transfer journals and discusses entering budget journal header information, entering budget journal lines, and viewing budget journal errors.

Page Name

Definition Name

Usage

Budget Header Page

KK_BD_ENTRY1

Enter budget header information, such as the business unit, journal ID, journal date, Commitment Control ledger group, budget entry type, and currency. Also attach supporting documents to the control budget journal.

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.

Different commitment control security events are used to enforce entry and adjustments on budget journal than are used for budget transfers. In addition, because they are different components, the general tools security can be used to limit access.

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 journal processing on this page.

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.

Budget Errors Page

KK_BD_ENTRY_ERR

Exceptions are displayed on this page for commitment control security errors, balancing errors when an unbalanced transfer is saved, and for combination editing errors. Edit and budget checking errors are not displayed on this page. They are logged on the commitment control exception table and are viewed by clicking the Budget Header Status value of Error, which becomes a link giving access to the Budget Journal Exceptions page.

The system saves a recycled journal, but it does not post the journal until you correct the errors.

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.

Exchange Rate Detail Page

EXCH_RT_DTL

Displays the rules used to calculate exchange rates. You can modify the rate values if the exchange rate definition allows overrides.

Click the Exchange Rate Detail button on the Budget Header or Budget Lines page.

See Budget Header Page

Journal Entry Copy Down Option Page

JOURNAL_COPY_DOWN

Select the fields you want to copy to the next journal entry line on the Budget Lines page.

Click the Journal Line Copy Down link on the Budget Lines page.

See Budget Lines Page

You enter budget journals directly into Commitment Control budgets using the Enter Budget Journals component and budget transfers using the Enter Budget Transfer component.

After creating the initial, or originating, budget journal and budget transfer journal, you have the option to automatically generate budget and budget transfer journals for any and all parent budgets above the originating journal level.

Note: The automatic generation of parent budgets from child budget journals does not create parent budget journal records. It creates the parent level impacts and post that generated activity to the KK_ACTIVITY_LOG record.

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

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

The system can also populate the Enter Budget Journals component with data from other PeopleSoft applications, such as Human Resources, or from a third-party system.

Use the Budget Header page (KK_BD_ENTRY1) to enter budget header information, such as the business unit, journal ID, journal date, Commitment Control ledger group, budget entry type, and currency. Also attach supporting documents to the control budget journal. 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. Different Commitment Control security events are used to enforce entry and adjustments on budget journal than are used for budget transfers. In addition, because they are different components, the general tools security can be used to limit access.

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. You can find definitions for the fields and controls later on this page.

Budget Header page

Field or Control

Description

Ledger Group

When adding a new journal, a lookup is available to select the ledger group for the budget ledger to which this entry is directed.

Currency

This field inherits the base currency for the primary ledger of the General Ledger group to which this budget is attached.

Select a new currency if you wish to override the default. Control budget amounts can be entered in any currency, but the Budget Processor and Budget Posting process converts them into base currency amounts for validating budget amounts and verifying the availability of funds when you process source transactions.

The currency code entered here is used as the default currency for the budget journal lines.

Rate Type

If you are not using the base currency, enter a rate type for the amount conversion.

The system automatically displays the exchange rate based on the rate type you select.

Exchange Rate Detail

Click the Exchange Rate Detail button to open the Exchange Rate Detail page, which displays exchange rate detail information.

See Defining Market Rates.

Field or Control

Description

Cur Effdt (currency effective date)

Defaults from the journal date. Enter a new date to override it. The current effective date is used to determine the exchange rate.

Budget Entry Type

For budget entries using the Enter Budget Journals page these values are available:

  • Select Original if this is an original budget entry being made for the first time.

  • Select Adjustment if this is an adjustment to an original budget amount.

For budget transfers using the Enter Budget Transfer page these values are available:

  • Select Transfer Original if this is a transfer of an original budget amount.

  • Select Transfer Adjustment if this is a subsequent transfer of an adjustment to an original budget amount.

Note: If you do not activate security for the Budget Entry or Adjustment event and for the Budget Transfer event, anyone who has general security access to the page is able to enter, adjust, and transfer budget amounts.

Attachments (link)

Select to accesses the Attachments page where you can add one or more supporting documents to the budget journal and select an option to display attachments to approvers. The system displays and error message if you try to load more than the number of attachments specified on the Installation Options - Multiple Attachments Page for the General Ledger product.

Approvals

The Approval link appears if the budget journal has been submitted for approval using Approval Workflow from the Budget Lines page. This link accesses the Manage Control Budget Journal page.

See Approving Control Budget Journals Using Approval Framework.

Alternate Description

This additional description field is 150 characters long to accommodate increased reporting requirements for control-based budget activity. You can configure the label through the message catalogue (18021, 2740).

Parent Budget Options

Use these options to automatically create parent level budget and budget transfer impacts for a budget hierarchy no matter how many child to parent budget layers there might be.

The Generate Parent Budget(s), Use Default Entry Event, and Parent Budget Entry Type check boxes are available only under certain setup and security options. Details of setup and use of the feature are documented in separate sections dealing with the automatic generation of parent budget journals from child budget journals; the links to which follow.

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

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 journal processing on this page. 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

This example illustrates the fields and controls on the Budget Lines page. You can find definitions for the fields and controls later on this page.

Budget Lines page

Processing Options

Field or Control

Description

Errors Only

Select to display only transaction lines that are in error.

Process

Select one of the following processing options and initiate the process by clicking the Process button:

  • Budget Pre-Check: Performs the usual budget checking and edits when a budget or transaction is posted, but it does so without committing changes to the Ledger_KK record, and other such records. A "check-only" of budget entries is especially useful in the work-in-progress stage of your budget development. You can also process actuals transactions using the budget pre-check option. This option is available only when the budget pre-check option for budget journals is enabled on the Installation Options - Commitment Control page.

    SeeInstallation Options - Commitment Control Page.

    Note: Budget status for a budget entry or transaction might only be valid for a short time if others have concurrent access to affect the budget and to process transactions. For example, if two individuals do a budget check-only on a transaction for 1,000 USD and there is a budget of 1,000 USD, both transactions will pass because there is no commitment or posting in the budget pre-check process that reverses the budget for either amount. Because of the transient nature of the check only feature, it is best used online, even though it is available as a batch process as well.

  • Copy Journal: Copies the original journal values. When you click the Process button, the Budget Journal Copy page opens to make changes to Dates, Budget Entry Type, and Parent Budget Entry Type. You can select the option to save the original journal and copy. The values for the ChartField and Amounts are copied from the original journal.

  • Delete Journal: Deletes the current journal. You cannot delete a posted or unposted journal.

  • Edit Chartfields: Edits to determine if the budget journal passes ChartField validation and combination editing rules prior to posting. You can do combination editing directly, without calling the posting process.

    Any errors found are reported on the Budget Errors page. The budget lines status reflects lines that failed combination editing; however, the header status is not updated. With proper security the posting process can later be run and the edits are performed again even if the preliminary Edit Chartfields is run.

  • Post Journal: Initiates the Commitment Control Posting process (FS_BP). The process edits the journal and, if the journal is valid, posts it.

    Note: For reasons of efficiency, you can edit and post budget entry journals in the background, using the Budget Posting Request page.

    If Online Mode is not selected on the Installation Options - Commitment Control Page and you run the Post Journal process, the system displays a pop-up message asking whether you want to wait for the process to complete:

    • If you select Yes, the page will hold until the process is complete.

    • If you select No, the page will clear and you can continue to work.

  • Refresh Journal: Refreshes the data on the page with data from the database. You lose unsaved changes if you do a refresh.

Submit for Approval

Select this check box to submit a budget journal for approval upon saving the page. This check box is disabled if the journal has already been submitted for approval. If budget journal approval is enabled, journal posting for a journal is not allowed before final approvals are received for the budget journal and any validation errors are resolved.

See Approving Control Budget Journals Using Approval Framework.

Entering Budget Journal Lines

The following elements enable you to manipulate the way you enter journal lines:

Field or Control

Description

Insert Journal Lines

To add additional journal lines to the scroll, enter the number of lines you wish to add in the Lines to add field and click the Insert Journal Lines button.

You can also just click the Insert Journal Lines and Delete Selected Journal Lines buttons to add or delete lines.

All fields from the previous line are copied to the new line or lines. You can limit the fields that are copied by clicking the Journal Line Copy Down link to access the Journal Entry Copy Down Option page, where you can select fields for copying.

Delete Journal Lines

To delete specific lines from the journal, select the Delete check box for the lines and click the Delete Selected Journal Lines button.

Refresh

Click the Refreshbutton to update the journal Totals and process the deferred PeopleCode (for example, prompt table edits).

Generate Budget Period Lines

If you have enabled cumulative budget checking for the budget definition (on the Control Budget Options page), use this button to generate budget journal lines for each budget period within the valid date range of the budget. Do the following:

  1. Enter a row of ChartField values and the beginning budget period for each cumulative date range that you want the system to divide into separate journal lines by budget period.

  2. If you did not select Derive Dates and a cumulative calendar on the budget definition (Control Budget Options page), enter the cumulative begin date and end date on the Base Currency Details tab.

  3. In the From Line and To fields, enter the range of rows (line numbers) for which the system should generate separate journal lines for each budget period in the cumulative date range.

  4. Click Generate Budget Period Lines.

    The system generates a journal line for each budget period in the cumulative date range.

  5. Distribute the budget amount among the budget periods, or enter the entire amount into the first period for each cumulative budget.

See Budget Period Calendars and Cumulative Budgeting.

ChartField and Amounts Tab

This tab displays the budget ledger, budget period, and key ChartFields, along with the following:

Field or Control

Description

Speed Type

If you are using a SpeedType key to automatically enter frequently used ChartField combinations, enter directly or select the SpeedType code.

See Defining and Using SpeedTypes.

Field or Control

Description

Set Options

Click to access the Budget Attributes - Set Options page, where you can view and set budget attributes for the budget.

See Defining Control Budget Attributes.

Field or Control

Description

Funding Source

Enter the funding source from which this budget amount was allocated. Not available if funding source is not enabled.

Note: If funding source is enabled for the budget definition and control ChartField value, you must have funding source allocations established before you enter a budget journal and the budget journals must be posted before you can spend against the funding sources.

If you are generating parent budgets from originating child budgets, the system can use the funding source field to automatically populate funding source information for the parent level ledger groups.

Note: Funding source is not supported by combination editing.

See Setting Up, Allocating, and Inquiring On Funding Sources.

See Project Costing and Control Budgets with Funding Source.

Field or Control

Description

Entry Event

Enter any applicable entry event code for this budget journal line:

  • The field is not available if entry event is not enabled for the commitment control ledger group.

  • It is required if entry events are required for the commitment control ledger group.

Note: You can select a default entry event for control ChartFields on the Control ChartField page to support the optional functionality that provides for parent budgets to be generated from child budgets. The default entry event field on the Control ChartField page is used by the budget posting process to populate entry event for system generated parent budgets when the use default entry event option has been selected and the entry event is either optional or required by the parent budget definition.

See Setting Up Commitment Control for a Business Unit and GL Ledger Group.

See Understanding Entry Events.

Field or Control

Description

Currency

The currency code for the business unit defaults from the budget header. If you override it with a currency that is not the base currency for the business unit, you must enter the rate type and the exchange rate on the Base Currency Details tab to convert the amount.

Amount

Monetary amount. To increase the budget, enter a positive amount; to decrease the budget, enter a negative amount.

Budget amounts are stored in the budget ledger in the opposite sign of an amount in an actuals ledger for that entry type. For example, the normal balance for an expense account is a debit. Budget amounts are stored as credits. If you budget 1000 for an expense, you enter it as a positive amount, but it is stored as a credit (negative amount in Commitment Control). If you later wanted to reduce the budgeted amount to 900, you create a journal line with -100 in the Amount field. This is true for both revenue and expenditure type budgets.

Note: You must enter ChartField values from the appropriate budgetary levels of your budget key translations trees, unless you budget without translations. The Commitment Control Posting process checks for ChartFields at proper levels and marks errors.

The ChartFields and Amounts tab displays all the key ChartFields for the Commitment Control ledger group. If you have rule sets within the ledger group that have different key ChartFields, all of the ChartFields for all of the rule sets appear. On any given journal line, take care to enter values only for the key ChartFields of the rule set to which the budget belongs. When you save, click the Refresh button or select and run Refresh Journal, and review the page to ensure that you have entered the proper ChartFields for each budget's rule set.

See Key ChartFields and Translation Trees.

Access Currency and Other Columns

Field or Control

Description

Show all Columns

Click to access additional columns.

Rate Type

The rate type and exchange rate default from the Budget Header page.

You can, however, override the currency code that defaults from the Budget Header page onto the ChartFields and Amounts tab. If you select a currency that is not the base currency for the business unit, you must enter a value in the Rate Type field.

Exchange Rate Detail

Click to access the Exchange Rate Detail page, which displays exchange rate detail information.

See Defining Market Rates.

Field or Control

Description

Base Amount

The system-populated monetary amount in base currency.

Statistics Code

User-defined value that identifies the type of unit you are tracking. Appears only for budget definitions with statistical budgeting enabled.

Statistic Amount

Number of statistical units.

Ref (reference)

This is a free-form entry field.

Journal Class

User-defined value used to categorize budget journals.

See Journal Class Page.

Field or Control

Description

Cumulative Begin Date and End Date

Enter the date range for the budget periods you want to include for cumulative budgeting. You can use these fields, along with the Generate Budget Period Lines button, to create budget period rows for cumulative budget checking.

Cumulative budgeting must be enabled on the budget definition (Control Budget Options page).

When you populate these dates, the Commitment Control Posting process updates the Budget Attributes with the new values.

Journal Line Description

Defaults from Account ChartField value. Appears in lookup lists for this journal line.

Journal Totals

To aid in balancing the journal, you see a running total of the number of Lines, the total Debits, and the total Credits. If Entries Must Balance is selected for this budget definition on the Control Budget Options page, the Commitment Control Posting process creates balancing lines, using the offsets defined on the Offsets page.

Budget Transfer Considerations

Enter budget transfer journals just as you would any other journals but using the budget transfer pages. Enter amounts for the budgets you are transferring from as negative numbers and amounts you are transferring to as positive numbers. Journal entries for transfers must balance. You cannot transfer amounts greater than the available balance if the budget is set to Control.

Use the Budget Errors page (KK_BD_ENTRY_ERR) to view exceptions for commitment control security errors, balancing errors when an unbalanced transfer is saved, and for combination editing errors.

Edit and budget checking errors are not displayed on this page. They are logged on the commitment control exception table and are viewed by clicking the Budget Header Status value of Error, which becomes a link giving access to the Budget Journal Exceptions page. The system saves a recycled journal, but it does not post the journal until you correct the errors. 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 Errors

Commitment Control > Budget Journals > Enter Budget Transfer > Budget Errors

This example illustrates the fields and controls on the Budget Errors page. You can find definitions for the fields and controls later on this page.

Budget Errors page

Field or Control

Description

Go To Header and Go To Line

Click the Go To Header link in the Header Errors scroll area to open the Budget Header page, where you can correct budget header journal errors.

Click the Go To Line link in the Line Errors scroll area to open the Budget Lines page and correct errors.

Field Name

Displays the ChartField in error.

Set

Displays the message set that contains the error message.

Msg (message)

Displays the message number.

Note: Exceptions are displayed on this page for commitment control security errors, balancing errors when an unbalanced transfer is saved, and for combination editing errors. Edit and budget checking errors are not displayed on this page. They are logged on the commitment control exception table and are viewed by clicking the Budget Header Status value of Error, which is a link that accesses the Budget Journal Exceptions page.

See Handling Budget Journal Exceptions.