Maintain GT&C Using JSON
The introduction of JSON as a supported data exchange format for General Terms and Conditions (GT&C) enables more efficient and reliable integration between the Department of the Treasury G-Invoicing application and the Oracle E-Business Suite G-Invoicing solution. By leveraging a modern, standardized data format, agencies can reduce integration complexity, improve data exchange accuracy, and streamline the processing of GT&C transactions across systems.
Maintain GT&C information using JSON request and response payloads for G-Invoicing communication. The feature supports JSON as a response type for GT&C integration, allowing Oracle Purchasing to align with message formats required by newer G-Invoicing processing.
Administrators can set the GT&C response type in G-Invoicing Options for the relevant agency system ID association. Users can then review G-Invoicing Requests and response details when GT&C data is pulled or refreshed, including structured JSON content returned from the external system.
G-Invoicing Options

Steps to enable and configure
To use this business application feature, you must enable the JSON format in the Department of the Treasury G-Invoicing application. In the G-Invoicing Options page in Oracle Purchasing or Oracle Contract Lifecycle Management for Public Sector, you can enable the JSON data exchange format. If you want to use other G-Invoicing features, then setting up JSON format is optional.
Tips and considerations
- Review GT&C response type in G-Invoicing options page when the response type is not JSON
- Test GT&C request processing and review the returned JSON response for representative requesting and servicing agency scenarios.
- Coordinate JSON response handling with any custom integrations or diagnostics that parse G-Invoicing request data.
- Use the G-Invoicing Requests page to review JSON response details when troubleshooting GT&C synchronization.
Key resources
- Oracle E-Business Suite G-Invoicing Process Guide
- G-Invoicing Setup and Administration: Requesting Agency
- Using G-Invoicing: Requesting Agency
- G-Invoicing Setup and Administration: Requesting Agency
- Oracle Contract Lifecycle Management for Public Sector Implementation Guide
- Setting Up G-Invoicing
- G-Invoicing Overview
- Setting Up G-Invoicing
- Administering G-Invoicing
- Setting G-Invoicing Options
- Setting Up G-Invoicing
- Oracle Contract Lifecycle Management for Public Sector Purchasing User Guide
- G-Invoicing
- General Terms and Conditions (GT&Cs)
- G-Invoicing
Transfer of Information
R12.2.13 TOI: Implement and Use Contract Lifecycle Management for Public Sector - G-Invoicing