Enter Budget Object Class Codes for Intragovernmental Orders
Federal agencies use Budget Object Class (BOC) codes to classify obligations and expenses based on the type of goods or services purchased and to generate accurate accounting entries for spending transactions. With this enhancement, the Object Class Code in the Distribution page, Requesting Agency Funding Information region, is now a mandatory field when creating or modifying an intragovernmental order, ensuring that all orders contain the information required for financial reporting and compliance.
Prior to this release, the budget Object Class Code was optional when creating or modifying an intragovernmental order. As a result, orders could be submitted without the required classification information, potentially leading to incomplete financial data, manual corrections, and reporting inconsistencies.
Making the budget Object Class Code mandatory improves the accuracy and completeness of financial transaction data by ensuring that all intragovernmental orders are properly classified at the time of creation or modification. This enhancement reduces the need for manual follow-up activities, supports compliance with federal accounting requirements, and improves the quality of financial reporting.
This feature:
- Adds the value where users maintain IGT order distribution details, alongside other requesting agency funding information. Buyers or financial users can select the appropriate code during order creation or update so that the order carries the accounting classification expected for G-Invoicing and federal financial reporting.
- Helps reduce downstream correction work because the object class code is captured at the point where funding is managed. Agencies should coordinate valid values and usage rules with federal financial policy owners so users select the right classification consistently.
Object Class Code

Steps to enable and configure
- Update the application to the release that includes this enhancement.
- Review existing intragovernmental order creation and modification processes to ensure users are prepared to provide Budget Object Class Code values.
- Verify that valid Budget Object Class Codes are configured and available for selection or entry.
- Train users on the new requirement and the appropriate code selection process.
- Test order creation and modification transactions to confirm that the mandatory validation is functioning as expected.
Tips and considerations
- Users must enter a valid Budget Object Class Code before an intragovernmental order can be created or modified successfully.
- Ensure that Budget Object Class Code values are maintained and updated according to agency financial management policies.
- Review integration processes and external systems to confirm they provide the required Budget Object Class Code information.
- Existing orders may require updates if subsequent modifications are performed under the new validation rules.
- Proper code selection is important for accurate accounting, reporting, and compliance with federal financial management standards.
- Consider providing user guidance or reference materials to help users select the appropriate Budget Object Class Code for each transaction.
Key resources
- Oracle E-Business Suite G-Invoicing Process Guide
- Oracle Contract Lifecycle Management for Public Sector Implementation Guide
- Oracle Contract Lifecycle Management for Public Sector Purchasing User Guide
Transfer of Information
R12.2.13 TOI: Implement and Use Contract Lifecycle Management for Public Sector - G-Invoicing