Budget execution uses these business rules as the basis for distributing and controlling budgetary data:
Mandates that the first budget level is defined for all treasury account symbols and fund value combinations to begin the budget execution process.
Captures different types of budget authority in the Enter Budget Authority window.
For example, continuing resolutions, supplemental appropriations, and estimated borrowing authority are recorded using different transaction types and transaction sub types in the Enter Budget Authority window.
Records other budget execution transactions in the Enter Funds Distribution window.
Lower level budget execution transactions, such as apportionments, allocation, and allotments, are recorded in the Enter Funds Distribution window.
Relies primarily on summary account template setup in General Ledger to enforce funds control.
Funds control in budget execution is hierarchical from lower budget levels to higher budget levels and by time periods. A fund amount at a lower budget level cannot exceed the amount at a higher level. For example, the amount of funds at Budget Level 4 cannot exceed the amount of funds at Budget Level 3. This relationship must be enforced and supported by the summary account template setup in General Ledger.
Records all budget execution transactions to any open or future-enterable general ledger accounting period.
Transactions cannot be posted to future periods, but you can enter, save, and approve transactions. Future-entered transactions are posted when the general ledger period is opened.
Note: This overrides the Allow Postings to Future Periods check box in General Ledger.
Automatically makes available for use in the subsequent quarter any funds of a budget level not fully distributed to the next lower level for a particular quarter.
If an amount being rescinded or deferred is already distributed to a lower budget level, users must reverse the distribution at that lower level before the funds are available to be rescinded or deferred at the higher level.
Supports unique document numbering schemes by budget level and source for a ledger.
Note: Appropriation, budget level 1, is mandatory; lesser budget levels must be entered sequentially by fund value, but not all levels need to be used.
To process Budget Execution transactions, you must:
Define Budget levels.
Define Transaction types and if needed, transaction sub types.
Define Budget Distributions
Budget execution has an unlimited number of levels for budget control and details. Each of the budget levels uses a window with fields for the data required at that level. Users choose the number of budget levels and their names.
Note: Budget level names are assigned during the setup process.
Example
The ABC agency uses these hierarchies:
Appropriation, level 1, distributes budget authority by fund value using the Enter Budget Authority window.
Apportionment, level 2, allocates appropriated funds based on fund value and category by time period or activity.
Allotment, level 3, distributes budgetary resources to a more detailed reporting structure, such as organization, object class, project, or activity.
Both apportionment and allotment transactions are recorded using the Enter Funds Distribution window.
You can complete these tasks in the Enter Budget Authority window:
Record annual appropriation amounts, as well as midyear adjustments to existing appropriations.
Specify the amount of appropriation funds granted to an organization and distributes the funds to fund values for a particular treasury account symbol.
Capture the public law number of the specific law enacted by the U.S. Congress and signed by the President of the United States.
Enter transactions for rescissions, warrants, and deferrals.
Validate available funds against general ledger summary templates to ensure that total distributions do not exceed appropriation amounts.
Populate treasury account symbol attributes from the Define Fund Attributes window.
Create journal entries in Subledger Accounting.
View funds checking results using the Budgetary Control results report.
To enter budget authority transactions, navigate to the Enter Budget Authority window.
The following table describes selected fields on the Budget Authority window, Main tab.
Field Name | Description |
---|---|
Number | A unique budget transaction number for tracking purposes. |
[Revision Number] | Descriptive number for tracking purposes; after approval, number is incremented by 1 when transaction updated and saved. |
Treasury Account Symbol | Treasury Account Symbol as defined in the Define Fund Attributes window. |
Fund Value | Fund value for appropriation transaction. |
Distribution | Enabled budget segments for distributions to fund value. |
Description | Budget distribution account segment description. |
Transaction Date | Defaults to current date. |
Authority Duration Code | Authority Duration Code ; automatically displayed the Treasury Account Symbol selected. |
Apportionment Category | Apportionment category; automatically displayed for fund value. |
Direct or Reimbursable Code | Direct or Reimbursable Code; automatically displayed for fund value |
Status | Provides the state of the document (such as incomplete, in process, approved) |
Beginning Period of Availability | First fiscal year of funds availability; automatically populated based on treasury account symbol. |
Expiration Date | Treasury account symbol expiration date; automatically populated based on treasury account symbol. |
Cancellation Date | Treasury account symbol cancellation date. |
Document Total | Control total for the sum of the transaction amounts. |
Source | Defaults to Manual for transactions entered in the budget execution module; indicates Reprogramming if the transaction was created from the reprogramming process. |
Rev | Descriptive number for tracking purposes; after approval, number is incremented by 1 when transaction updated and saved. |
GL Date | Accounting period to which the transaction is to be posted; must fall within an open or future-entry general ledger period. The GL date cannot be after the cancellation date of the Treasury Account Symbol. |
Transaction Type | Transaction type; values defined in Define Budget Transaction Types window for the budget level. |
Sub Type | Conditionally required based on the transaction type setup. |
Increase/Decrease | Increase or decrease transaction amount to fund value. |
Transaction Amount | Dollar value of the transaction. |
Public Law Code | Specific public law code related to appropriation; must be entered if the PL Code flag is enabled in the Define Budget Transaction Types window for the Transaction Type selected. |
Reduction Type | Reduction Type seeded values. |
Advance Type | Advance type; must be selected if the Advance flag is enabled in the Define Budget Transaction Types window for the Transaction Type selected. |
The following table describes selected fields on the Budget Authority window, Transfers tab.
Field Name | Description |
---|---|
Agency ID | Agency identifier of the agency involved in the transfer; must be entered if Transfer is selected in the Define Budget Transaction Types window for transaction type selected. This field lists all Agency Identifiers defined using the Trading Partner TAS form. |
Main Account | Main account code of the agency involved in the transfer; must be entered if Transfer is selected in the Define Budget Transaction Types window for transaction type selected. This field lists all Main Accounts defined on the Trading Partner TAS from for the Agency ID selected. |
Check Funds... | Initiates the funds checking process. |
Approve... | Initiates the budget execution transaction approval process and opens the Approve Document window. If Workflow is enabled, the Approve Document window appears. Authorized users can forward the document to a different approver. |
The following table describes the approval process according to whether workflow is enabled or disabled.
User Access for Budget Level | Workflow Disabled | Workflow Enabled | |
Change Forward To check box selected | Change Forward To check box deselected | ||
User entering or modifying the transaction has approver access | Funds Reservation process. If the document passes funds check it is reserved and approved. | Funds Reservation process. If the document passes funds check it is reserved and approved. | Funds Reservation process. If the document passes funds check it is reserved and approved. |
User entering or modifying the transaction does not have approver access | Document becomes available for approval by another user with approver access for the budget level within the same security group or a group super user for the budget level. | Depending on the budget level the document can be forwarded to another approver, but not the default approver, within the security group or a group super user. | Document is forwarded to the default approver. The default approver must be specified in the Define Budget Users window if the user does not have approver access for the budget level. |
Complete these tasks in the Enter Funds Distributions window:
Distribute funds to lower budget levels.
Access budget levels and data appropriate to a user's access privileges.
Distribute funds by quarter or some other time period based on the general ledger date.
Transfer funds to Trading Partners
Capture budgetary data for open and future periods based on the general ledger date but only data for open periods can be posted to General Ledger.
Validate available funds against general ledger summary templates to ensure that total distributions do not exceed appropriation amounts.
Create journal entries in Subledger Accounting.
View funds checking results via the Budgetary Control results report.
To enter funds distributions transactions, navigate to the Enter Funds Distribution window.
The following table describes selected fields on the Enter Funds Distribution window.
Field Name | Description |
---|---|
Budget Level | Budget level for which users are distributing funds. If the budget level is entered after the fund value is entered, the list of values is restricted to the budget levels that are defined for the fund value. |
Fund Value | Fund values from Define Budget Distributions. List of values includes fund values that have a corresponding transaction defined in a previous budget level. |
From Distribution | Distributions available from previous level for the fund value selected. This field is blank when the source is reprogramming. |
Description | Budget distribution account segment description. |
Number | Unique number to identify the budget transaction for a particular combination of budget level, set of books and source. |
Apportionment Category | Automatically displayed for fund value. |
Direct or Reimbursable Code | Automatically displayed for fund value. |
Transaction Date | Defaults to current date. |
Treasury Account Symbol | Treasury Account Symbol as defined in the Define Fund Attributes window. |
Direct or Reimbursable Code | Automatically displayed for fund value. |
Transaction Date | Defaults to current date. |
Treasury Account Symbol | Treasury Account Symbol as defined in the Define Fund Attributes window. |
Revision Number] | Revision number; increments by 1 when transaction updated and saved. |
Status | Document status. Valid values include Incomplete, In Process, Approved, Rejected, Requires Re-approval, Forwarded, Not Reserved, and Reserved. |
Source | Defaults to Manual for transactions entered in the budget execution module; indicates Reprogramming if the transaction was created from the reprogramming process. |
Document Total | Control total for the sum of the transaction amounts. |
Amount for Distribution | Amount available for distribution. |
Main | Tab for main account distribution information. |
Rev | Revision number; after document approval, increments by 1 for the appropriate line level transaction revision. |
GL Date | Accounting period to which the transaction is to be posted; must fall within an open or future-entry general ledger period. The GL date cannot be after the cancellation date of the Treasury Account Symbol. |
Qtr | Fiscal year quarter; automatically populated when GL Date selected. |
Fund Distribution | Values of enabled budget segments for distributions to fund value at current budget level. |
Transaction Type | Transaction type; defined in the Define Transaction Types window. |
Transfers | Tab for Trading Partner Direct Transfer information. |
Agency ID | Three character numeric Trading Partner AID if the Transfer checkbox is selected on the Budget Transactions Type form. This field lists all Agency Identifiers defined using the Trading Partner TAS form. |
Main Account | Four character numeric Trading Partner Main if the Transfer checkbox is selected on the Budget Transactions Type form. This field lists all Main Accounts defined on the Trading Partner TAS form for the Agency ID selected. |
Sub Type | Conditionally required based on the transaction type setup. |
Increase/Decrease | Indicates if transaction is an increase or a decrease. |
% | Percent of amount available for distribution that should be distributed at this line; enabled only when distribution amount provided. |
Transaction Amount | Dollar amount. If users enter the % field, the amount is calculated as amount available percentage provided. |
Check Fund... | Initiates funds checking process. |
Approve... | Initiates budget execution transaction approval process. If workflow is enabled, the Approve Document window appears. Authorized users can forward document to a different approver. |
Reprogramming transactions transfer distribution amounts from one account to another. In the Re-programming Transactions window, users can record and create reprogramming transactions using a single data entry point.
Reprogramming Process
The reprogramming process includes the following steps:
Enter reprogramming transaction data in the Re-programming Transactions window
Initiate funds checking and approving reprogramming transactions in the Re-programming Transactions window or the Budget Transaction Summary window.
When the reprogramming transaction passes funds checking and is approved, the Create Rreprogramming Transactions process is initiated.
Note: Automatic numbering is not available for reprogramming transactions.
The Create Reprogramming Transactions process generates budget execution documents and journal entries in Subledger Accounting based on information entered in the Re-programming Transactions window. After the reprogramming process passes funds reservation and is approved, the Create Reprogramming process automatically starts generating and the accounting transactions are marked as passed in Subledger Accounting for the Reprogramming transactions.
The Create Reprogramming Transactions process creates these documents that can be viewed in the Budget Transactions Summary window, the Enter Budget Authority window, and the Enter Funds Distribution window:
A document reflecting the distribution from which funds are being reduced The Increase/Decrease indicator for Transfer - From distributions is set to Decrease. The document number has the suffix -RPF.
A document reflecting the distribution to which funds are made available The Increase/Decrease Indicator for Transfer - To is set to Increase. The document number has the suffix -RPT.
If the Transfer-From distribution fails funds reservation, the document status changes to Not Reserved and the reprogramming documents are not created. The journal entries are marked in Subledger Accounting with draft or error.
Reprogramming documents can be viewed in the Budget Transactions Summary window, the Enter Budget Authority window, or the Enter Funds Distribution window.
Documents created using the Reprogramming process are not available for subsequent updates or revisions.
To reprogram a transaction, navigate to the Re-programming Transactions window.
Note: If the Flexfields: Shorthand Entry profile option is enabled, GL aliases are enabled in the Re-programming Transactions window.
The following table describes selected fields on the Re-programming Transactions window.
Field Name | Description |
---|---|
Document Number | Unique budget transaction number. |
Budget Level | Budget level for which funds are being distributed for. |
GL Date | Accounting period to which the transaction is to be posted. The GL date cannot be after the cancellation date of the Treasury Account Symbol. |
Fund Value | Fund value from which transaction amounts are being transferred. List of Values includes fund values that have a corresponding transaction defined for that budget level. |
Distribution | Flexfield definition from which funds are to be reduced. |
Fund Value | Fund value to which transaction amounts are being transferred to. |
Distribution | Flexfield definition to which funds are to be made available. |
Type | Transaction type; values defined in Define Budget Transaction Types window for the budget level. |
Sub Type | Conditionally required based on the transaction type setup. |
Amount | Transaction amount to be distributed. |
Public Law Code | Specific public law code related to appropriation; must be entered if the PL Code flag is enabled in the Define Budget Transaction Types window for the Transaction Type selected. |
Reduction Type | Reduction Type seeded values. |
Advance Type | Advance type; must be selected if the Advance flag is enabled in the Define Budget Transaction Types window for the Transaction Type selected. |
Agency ID | Agency identifier of the agency involved in the transfer; must be entered if Transfer is selected in the Define Budget Transaction Types window for transaction type selected. This field lists all Agency Identifiers defined on the Trading Partner TAS form. |
Main Account | Main account code of the agency involved in the transfer; must be entered if Transfer is selected in the Define Budget Transaction Types window for transaction type selected. This field lists all Main Accounts defined on the Trading Partner TAS from for the Agency ID selected. |
Description | Budget distribution account segment description. |
Status | Document status. Values include Incomplete, In Process, Not Reserved, and Processed. |
To approve a document:
Navigate to the Enter Budget Authority or Enter Funds Distribution window.
Query the appropriate document number.
Select Approve to run the budget execution transaction approval process. If workflow is enabled, the Approve Document window appears. Authorized users can forward a document to a different approver.
Select Forward, if you want to send the document to an approver other than the default approver.
Select the approver in the Forward To field.
Enter your comments in the note.
To review budget execution notifications and take appropriate approval actions:
Navigate to the Worklist window.
In the Subject field, select a notification.
Select either Approve, Reject, or Reassign.
Related Topics
Planning Summary Account Templates, Oracle General Ledger User Guide.
Defining Budget Levels, Oracle U.S. Federal Financials Implementation Guide.
Defining Budget Users, Oracle U.S. Federal Financials Implementation Guide.
Defining Budget Transaction Types, Oracle U.S. Federal Financials Implementation Guide.
Defining Budget Distributions, Oracle U.S. Federal Financials Implementation Guide.
Defining Budget Levels, Oracle U.S. Federal Financials Implementation Guide.
Federal Seed Data Setup, Oracle U.S. Federal Financials Implementation Guide.
Using Standard Request Submission, Oracle E-Business Suite User's Guide