This chapter describes how a servicing (selling) agency uses Oracle Projects to carry out intragovernmental transactions in accordance with the federal government's G-Invoicing requirements.
This chapter covers the following topics:
The Oracle E-Business Suite (EBS) solution for G-Invoicing works with the federal G-Invoicing application to facilitate the exchange and processing of buy and sell data related to intragovernmental transactions (IGTs). The solution is integrated with Oracle Contract Lifecycle Management for Public Sector (CLM), Oracle Purchasing, and Oracle Projects, and other products play supporting roles.
As a federal program agency you can use the G-Invoicing solution to:
Carry out the exchange of data, negotiation, and the approval of intragovernmental transactions using a common data repository.
Integrate data from these activities into your accounting systems.
Exchange data related to general terms and conditions (GT&Cs) and orders.
Derive accurate progress and delivery against orders to manage performances and drive settlement.
Improve auditability by associating related transactions with a common identifier.
The G-Invoicing solution uses REST services to communicate with the federal G-Invoicing application. Requesting (buying) and servicing (selling) agencies push (send) and pull (retrieve) IGT data to and from the G-Invoicing application. Data retrieved from the G-Invoicing application is validated, and corresponding transactions are created within EBS.
The G-Invoicing solution includes:
Default attributes from GT&Cs for order creation and validation
The ability for both requesting and servicing agencies to create IGT orders in the federal G-Invoicing application or in EBS
Predefined and customizable user defined attribute (UDA) templates and document styles
A tracking mechanism for IGT transactions
The ability to create deferred, advance, or delivery performances against orders
APIs to perform different servicing agency functions
A request log
For more information about setting up and using G-Invoicing in Oracle E-Business Suite, see:
G-Invoicing Overview, Oracle Contract Lifecycle Management for Public Sector Implementation Guide.
Setting Up G-Invoicing for Oracle Projects, Oracle Projects Implementation Guide.
The EBS G-Invoicing flow includes the following integration between the requesting side, the servicing side, and the federal G-Invoicing application. The following steps describe what the overall flow looks like from the perspective of the servicing agency.
Either agency creates an order. After the order has been updated as needed and approved, the requesting agency shares it with the servicing agency. The status of the order is Shared with Servicing Agency (SSA).
Both agencies pull and push GT&Cs, orders, and performances between the federal G-Invoicing application and EBS.
The servicing agency pulls approved orders and updates them with required attributes such as create and associate projects and agreements.
Servicing agencies can also define additional attributes for agreements and performance obligation lines.
The servicing agency can review orders and accept or reject them. When orders are accepted, they are marked Received (REC) and the status in the G-Invoicing application changes to Open.
Agreements are approved, funds are allocated and budget is baselined based on funds availability.
To derive accurate progress and delivery against orders to manage performances and enable settlement, the servicing agency can submit performance. Oracle Projects supports advance, deferred, and delivery performance types.
Before you can use G-Invoicing with EBS, you must retrieve and load the Projects G-Invoicing Enterprise Command Center (ECC) data.
From the Home page, select the Projects Super User responsibility.
Select Projects, then Requests, and then Run or Schedule.
The Submit Request window appears.
Query the concurrent program Projects G-Invoicing ECC Data Load.
The Parameters window appears.
Enter a value in the System Name field.
From the Load Type list, select either Full Load or Incremental Load.
Use a full load to load all existing data into Oracle Projects Enterprise Command Center.
Use an incremental load to load only data that has been modified since the previous run. Schedule incremental loads to run as often as required to keep your data current.
Enter a value in the Language code field.
Select a value for the Log Level you want the program to report.
Select a value to set the SQL Trace On.
Click OK.
Click Submit to run the concurrent program.
To keep the GT&C data on the G-Invoicing dashboard current, schedule the Intragovernmental Agreements (GT&C) Interface concurrent program to run periodically.
To run the concurrent program, perform the following steps:
From the Home page, select the Projects Super User responsibility.
Select Projects, then Requests, and then Run or Schedule.
The Submit Request window appears.
Query the Intragovernmental Agreements (GT&C) Interface concurrent program.
The Parameters window appears.
From the Agency Type list, select Servicing Agency.
From the Request Mode list, select either Pull or Push.
In the Request Type field, select Get GTC List.
Select your operating unit.
Select an agency location code (mandatory).
Optionally, enter a document number and a document status.
Optionally, indicate whether to process documents with errors.
Click OK.
Click Submit.
This program pulls the GT&C list and extracts the GT&Cs based on the date and agency location code. Oracle Projects submits the concurrent request for each GT&C. After a response is received from the G-Invoicing application for all the GT&Cs, a business event is invoked with the parent request ID. Subscription to this business event can create GT&C documents in the system.
Once an order is created and approved, you can pull it into the G-Invoicing dashboard in the Projects Enterprise Command Center. You must run the load program to display the order data in the G-Invoicing dashboard. You can schedule this program to run periodically.
To pull eligible orders into the G-Invoicing Dashboard or to push approved orders back to the federal G-Invoicing application, perform the following steps:
From the Home page select the Projects Super User responsibility.
Select Projects, then Requests, and then Run or Schedule.
The Submit Request window appears.
Query the Intragovernmental Orders Interface concurrent program. The Parameters window appears.
From the Agency Type list, select Servicing Agency.
Set the request mode.
Use Pull mode to retrieve a list of eligible orders.
For each eligible order, the program extracts the order from the federal G-Invoicing application . The program synchronize order data into the Projects Command Center and automatically creates an agreement.
Use Push mode when your agency has approved an agreement. The order status must be Pending.
Select the request type. If you set the request mode to Pull, then set the request type to Get Order List.
The following options are supported:
Get Order Attachment
Get Order List
Get Order by ID
Post Attachments
Post Orders
(Optional) Select an operating unit.
Select an agency location code.
Optionally, enter a document number, document status, or attachment number.
Indicate whether to process documents with errors.
Click OK and then click Submit.
To pull or push performances into the G-Invoicing dashboard, perform the following steps:
Select the Projects Super User responsibility.
Select Projects, then Requests, and then Run or Schedule.
The Submit Request window appears.
Query the Intragovernmental Performance Interface concurrent program.
The Parameters window appears.
From the Agency Type list, select Servicing Agency.
Set the request mode.
Use Pull to retrieve a list of approved performances.
Use Push to post performances.
Set the request type.
To retrieve performance data from the federal G-Invoicing application, use Get Performance.
To submit performance, use Post Performances.
Select an operating unit. If you leave this field empty, then performances are pulled from all IGT operating units.
(Conditional) If you specified an operating unit, then select an agency location code. If you did not specify an operating unit, then this field is disabled.
(Optional) Enter an order number to pull performances only for that order. Leave the field empty if you want to pull performances across all orders.
(Optional) Enter a performance number. Leave the field empty if you want to pull all performances.
Select a performance status: Informational, Pending or Settled.
Click OK and then click Submit.
To submit multiple performances at once for advance and non-advance orders, use the PRC: Mass Submission Performances for G-Invoicing concurrent program.
If the orders are advance-enabled, then the concurrent program submits the advance performance and then the delivery performance. If orders are non-advance-enabled, then the concurrent program submits the deferred performance and then the delivery performance.
When the performance lines result in failure, the concurrent program resubmits these lines the next time it runs.
To submit performance for a range of orders, perform the following steps:
From the Home page select the Projects Super User responsibility.
Click Projects, then Requests, and then Run or Schedule.
The Submit Request window appears.
Query the PRC: Mass Submission Performances for G-Invoicing concurrent program.
The Parameters window appears.
Select an operating unit.
Select an agency location code. This is a mandatory field.
Enter a value in the From Order field.
Enter a value in the To Order field.
Select the performance type: Advance, Deffered, or Delivery.
If you leave the field empty, then the concurrent program submits all the performances in an appropriate order.
Enter the preparer name. The name must be at least 7 characters long. If you have set up the preparer details in the G-Invoicing Setup page, then the system uses those values.
Enter the preparer's Email ID. The email must be a valid email address. If you have set up the preparer details in the G-Invoicing Setup page, then the application defaults this value.
Enter the preparer's contact number. Phone number must be a valid number. If you have set up the preparer details in the G-Invoicing Setup page, then the application defaults that value.
Enter a date for the Performance Date field. The performance date must be in the current open accounting period.
Enter a comment.
Select a performance indicator: Final or Partial.
Enter either Yes or No for Error Documents field. This is an optional field. Set the value to Yes to process all documents that have error records from pulling open orders due to setup, server issues, or handshake issues. If there is any error while pulling the order from G-Invoicing, the agency administrator or buyer will get a notification about the failure. You can then correct and reprocess these orders.
Click OK and then click Submit.
To generate and print a 7600B report, run the MGT Generate 7600B Federal Report concurrent report.
To generate the 7600B report, perform the following steps:
Navigate to the Projects Super User, US Federal responsibility.
Select Requests, and then Schedule.
Query the concurrent program, MGT Generate 7600B Federal Report.
Select the concurrent program and click Select.
Click the Parameter tab.
Enter or choose an operating unit.
Enter or choose the order Number.
Click Continue.
Review the request and click Submit.
Costing Managers can use Oracle Projects Command Center to establish a programmatic strategy for tracking, monitoring, and controlling project costs. Projects Command Center contains key performance indicators of the project and enables users to view metrics, drill down into details, analyze deviations, and take appropriate and corrective measures as required. Project controls measure actual progress versus planned, and enables users to take corrective actions. Projects Command Center provides visibility to measures using, metrics, KPI's, charts, summarized data, and a detailed level view of data in the form of results sets.
Note: Oracle Projects Command Center dashboards do not consider sponsored projects (grants). In addition, only active projects are considered for display in ECC, and projects where users are an active project manager display on the dashboard. (Oracle Grants Accounting is a separate Oracle application that is not related to Oracle Enterprise Command Center).
The following dashboards are available for Project Costing using Oracle E-Business Suite Enterprise Command Center integration:
Investment Turn Dashboard - This dashboard displays measures and metrics required to monitor a project's delivery, performance, and status on client invoices, receipts, vendor payments, and procurement status.
Costing dashboard - This dashboard displays cost related data for all projects.
Capital dashboard - This dashboard displays cost and capital related data for capital projects only.
Budgetary Control dashboard (commercial) - This dashboard displays budget and budget balances at the project and task levels for commercial customers.
Billing dashboard - This dashboard provides key performance indicators of the project and lets project managers view details, reasons for deviations, and take appropriate and corrective measures for tracking and controlling the project billing process.
G Invoicing dashboard - This dashboard displays G Invoicing objects that include General Terms and Conditions (GT&C), Order, and Performance metrics and measures across all orders and projects.
Budgetary Control dashboard (U.S. Federal) - This dashboard displays budget and budget balances at the project and task levels for federal customers.
Additional Information: For ECC installation, configuration, and access for U.S. Federal vs. Commercial dashboards, see My Oracle Support Knowledge Document 2495053.1, Installing Oracle Enterprise Command Center Framework.
Note: The Oracle Projects application configuration and setup must be completed after the installation and common configurations are completed as described in My Oracle Support Knowledge Document 2495053.1, Installing Oracle Enterprise Command Center Framework. For additional ECC Overview information, see Overview of Oracle Enterprise Command Center Framework, Oracle E-Business Suite User's Guide.
Use the dashboard sidebar to refine (filter) the data on each dashboard. You can also Search using a keyword, value, or a specific record. The type-ahead feature suggests matches for your entry that correspond to the selected data set. When you submit a search, the search term is added to the Selected Refinements list, and the dashboard data is refined to include only records that match the search. You can add multiple refinements and remove any of them at any time. Using Saved Searches, you can create and save your searches and refer to them later. You can also edit and delete saved searches.
You can also search using Descriptive Flexfield (DFF) attributes. For a list of Oracle Projects Costing flexfields, refer to Configuring Descriptive Flexfields for Search.
Use an asterisk (*) or percent sign (%) to perform a partial keyword or record search that matches any string of zero or more characters. You can also use a question mark (?) to perform a partial search that matches any single character.
Additional Information: For additional information about searching and refining data in Oracle Enterprise Command Centers, see Search in Highlights of an Enterprise Command Center, Oracle E-Business Suite User's Guide.
The G-Invoicing dashboard displays G-Invoicing data for all orders. This dashboard provides information to the servicing agency and key members for managing orders. The dashboard displays G-Invoicing elements that include General Terms and Conditions (GT&Cs), orders, exceptions, funding, and performance metrics across all orders and projects. From the dashboard, you can navigate to individual projects, tasks, and resource assignment levels. Dashboard metrics include:
GT&C status
Order status and monitoring
Exceptions
Funding
Performance
Based on your Role Based Access Control (RBAC) setup, navigate to the Projects Command Center.
As an example, from the Projects SU, US Federal responsibility: Projects Command Center > G-Invoicing (tab)
The following is a partial display of the G-Invoicing dashboard.
The following table describes the G-Invoicing dashboard components.
Component | Description |
---|---|
Summary (tab layout) GT&C (tab) |
The GT&C summary bar displays the following metrics:
|
Summary (tab layout) Orders (tab) |
The Orders summary bar displays the following metrics:
|
Summary (tab layout) Exceptions (tab) |
The Exceptions summary bar displays the following metrics:
|
Summary (tab layout) Funding (tab) |
The Funding summary bar displays the following metrics:
|
Summary (tab layout) Performance (tab) |
The Performance summary bar displays the following metrics:
|
Customer Status (tab layout) GT&C (tab) |
The GT&C chart displays buying agency details for total ordered amount and total remaining amount of the active GT&C between the servicing agency and the buying agencies. Click a requesting agency GT&C number in the chart to view the individual GT&C of the selected buying agency and its associated GT&C's with the servicing agency. Click a Requesting Agency Location Code in the chart to refine the data and display all GT&C numbers that belong to the requesting agency. |
Customer Status (tab layout) Orders (tab) |
The Orders chart displays the total value of orders for each order status against each buying agency which the servicing agency is conducting business with. You can click an agency order number in the chart or the order value bar to view individual order details between the servicing agency and the buying agency. Click a Requesting Agency in the chart to refine the data and display all Order Numbers that belong to the requesting agency. |
Customer Status (tab layout) Funding (tab) |
The Funding chart displays the overall amount of funding by Non-Advance orders, funding through Advance Receipts, and funding Advance Pending orders. |
Customer Status (tab layout) Performance (tab) |
The Advance Orders chart displays an overview of advance order values in terms of overall performance amounts. The Non-Advance Orders chart displays an overview of non-advance orders in terms of overall performance amounts. |
Header (tab layout) GT&C (tab) |
The GT&C results table displays data grouped by GT&C attribute groups. You can view data grouped by:
You can also click values in the GT&C Number, Title, Agreement Type, Status, Termination Days, Requesting Group Name, and Servicing Group Name columns to filter and refine dashboard data for the selected values. |
Header (tab layout) Orders (tab) |
The Orders results table displays data grouped by Order attribute groups. You can view data grouped by:
You can click values in the columns to filter and refine dashboard data for the selected values. Note: This results table includes the following action-enabled attributes:
You can also click the Options link to perform the following actions:
|
Details (tab layout) Order Lines (tab) |
The Order Lines results table displays data grouped by Order Line attribute groups. From the drop-down list, you can select views to display details by:
You can click values in the columns to filter and refine dashboard data for the selected values. |
Details (tab layout) Order Line Schedules (tab) |
The Order Line Schedules results table displays data grouped by Order Line Schedules attribute groups. From the drop-down list, you can select views to display details by:
You can click values in the columns to filter and refine dashboard data for the selected values. |
Details (tab layout) Performance Details (tab) |
The Performance Details results table displays data grouped by performance attribute groups. From the drop-down list, you can select views to display details by:
Click the View action link to navigate to the View Performance History page to view and update performance detail. The page displays by Order Number, Order Line Number, Schedule Line Number, Performance Type, and Accounting Period. You can also click on values within the columns to filter and refine dashboard data for the selected values. |
GT&C are the terms and conditions of a transaction, agreed upon between the seller and the buyer. The Intragovernmental Agreements (GT&C) Interface concurrent program pulls GT&C with approved and closed statuses, and their corresponding projects and details, from the federal G-Invoicing application. The details can then be displayed on the G-Invoicing dashboard of the Projects Command Center.
To view requesting agency location code, servicing agency location code, requesting group name and servicing group name, select Agency Information from the GT&C tab or Partner Information from the Orders tab.
An order is an agreement between trading parties to deliver goods and services within a certain timelines and according to certain specifications. The agency (both requesting and servicing) creates an order, approves it internally, and shares it with the servicing agency. The servicing agency can then update order details or accepts or rejects the order.
Orders are mapped to different entities in Oracle Projects. The order header is mapped to an agreement, order lines are mapped to performance obligation, and order line schedules are mapped to performance obligation lines. You can view these details on the G-Invoicing dashboard in the Projects Command Center (ECC).
Refer to "G-Invoicing Business Objects Mapping in Oracle EBS" for more details.
Servicing agencies update agreements and submit them for requesting agency's approval. Orders with the Shared with Servicing Agency (SSA) status are pulled into the G-Invoicing dashboard. Agreements are automatically created with the Work In Progress status.
Agreements inherit the agreement type from the implementation options. The operating unit on an agreement is the seller's agency location code (ALC) based on the ALC mapping on the Bank Accounts page of the Oracle Federal Administration module. One ALC is mapped to one operating unit. The pull program defaults the agreement type and operating unit on the draft agreement. You can change the operating unit on an agreement until it is approved.
If the automatic agreement creation fails, then errors display in the G-Invoicing dashboard. Agreement creation can fail due to some of these conditions:
The specified customer is inactive.
The agreement type was not set up during implementation.
The agreement type is not enabled for the workflow.
After errors are resolved, agreements are recreated when the pull orders program is run.
When IGT orders are pulled by servicing agencies, the system creates agreements with the Work In Progress (WIP) status in Oracle Projects.
You can associate a project with an order at any time, and one WIP agreement exists for that project in both the order creation processing and the update flow.
The order approval happens at the agreement level. When the order is submitted for approval, all order lines and order line schedules are associated with a project. You must enter all the mandatory attributes for servicing agencies.
On Approval
When an agreement is approved, performance obligations (POBG) are published with funding, revenue budgets are created and baselined, and accounting entries are created in Oracle General Ledger (GL). This is performed for both first and incremental approvals.
On Rejection
When an agreement is rejected and the order has been associated with a project but has not been updated or incremented, the order is disassociated from the project. For an incremental order or an order with updates, the delta is rolled-back and original status is restored.
You can pull attachments in to EBS. The G-Invoicing dashboard, in the GT&C header region, includes a new column, Attachment.
To pull the attachments, perform the following steps:
From the Home page, select the Projects Super User, US Federal responsibility.
Select Enterprise Command Center and then Projects Command Center.
Click the G-Invoicing dashboard tab.
From the GT&C Header region, click the Attachments (link) icon.
The General Terms and Conditions Attachments page appears.
Click the Pull Attachments option.
The system pulls all attachments from the federal G-invoicing application and displays them in the Attachment region.
The General Terms and Conditions Attachments page shows the following attachment details.
The general terms and conditions header region shows GT&C Number, agreement type, GT&C start and end date range, advance payment indicator, total estimated amount and the remaining amount.
The General Terms and Conditions Attachment region in the header, shows the details of an attachment such as whether the attachment is from the servicing or requesting agency, name of the attachment, date the attachment is added, the URL of the attachment and the attachment status if it has been downloaded.
The Attachment region shows more details of the attachment displayed above.
Because an order is a contract, the order has attachments reinforcing the order requirements. Both buyers and sellers provide attachments. You can download and view the attachments from the Agreements page.
You can manually pull pending attachments using the Pull Attachments option in the Action list on the Update Agreement page. Until the Pull Attachments option is run, attachments are in the Download Pending status and display the URL in the attachment table.
To download (pull) pending attachments for an order through the G-Invoicing dashboard:
Navigate to the Projects Command Center.
On the G-Invoicing dashboard, search by Order Number.
Scroll to the Order Result Set.
Click the Update Agreement link.
Click Actions and then Pull Attachment.
To download pending attachments from Oracle Project Billing:
From the Projects Super User responsibility, click Billing.
Query an agreement.
Click Update Agreement, and then click Pull Attachment.
Modifications to orders are considered against mapped order entities. You can track changes to orders, order lines, and order line schedules.
When modified orders are pulled into Oracle Projects, the agreement status changes to Work in Progress.
To access the changes you must uptake the modification. Run the Order Modification Uptake from the Action list on the G-Invoicing dashboard. You can uptake only one modified order at a time. Since POBG and POBG lines are mapped to order line and order line schedules, the addition or deletion or rows is performed during the Order Modification flow. Therefore, you cannot add or delete POBG or POBG lines.
When an order line schedule is deleted, the quantity becomes zero and a negative funding line is generated to negate the corresponding value.
Note: You can only update orders that have associated GT&C in an approved status.
If an order does not meet the requirements for creating an agreement that is pulled and stored in the shared structures, the order fails agreement creation. Orders that fail are displayed on the G-Invoicing dashboard with the option to create agreements manually after resolving errors.
Similarly, when an order (agreement) approved by the servicing agency is pushed to the G-Invoicing application, the push could fail with errors. If that happens, correct the errors and then run the Resync Order option (from the Action list) to push the corrected orders back to the G-Invoicing application.
To update agreements, perform the following steps:
Login to E-Business Suite application.
Select Projects Super User, US Federal responsibility.
Click Enterprise Command Center, and then click Projects Command Center.
Click the G-Invoicing dashboard tab.
Scroll down to the Headers region and click Orders tab.
Click the Update Agreement (link) icon.
The Update Agreement page appears.
The Actions menu on the Update Agreement page includes the following options for G-Invoicing:
Additional Agreement Attributes
Pull Attachments
View Agreement Versions
View Funding
Following changes have been made to the Update Agreement header region:
You can change the value for the Operating Unit .
Acceptance Point: Displays the acceptance point value.
Includes new fields, Servicing Organization Group and Requesting Organization Group.
Depending on the selected servicing agency ALC, the list of values appear.
Requesting Organization Group field cannot be edited.
Intragovermental Order field indicates if the order is intragovernmental orders. This field is enabled for an IGT order.
Confirm Fund Availability field when checked, the system verifies if enough funds are available before they can be settled. Only if the funds are available the agreement can be submitted for approval.
Following new fields are added on the Update Agreement page:
Order Creation Date: Displays the calendar date the order was created.
Order Status: Displays the current status of the order, such as, Shared with Service Agency SSA.
Note: Oracle Projects pulls closed orders from the G-Invoicing application. On the update agreement page, the order status includes Closed.
Billing Frequency: Defines the frequency used for billing. Valid values are, Monthly, Other, Quarterly, Weekly. If you select Other, then the Billing Frequency Other field is enabled. It is a mandatory field.
Billing Frequency Other: Enter the frequency of billing.
Order Acceptance Date: Displays the Acceptance date of the order.
Total Net Order Amount: Displays the sum of the ordered amount.
Servicing Agency ALC: Displays the Service Agency's ALC contained in the GT&C.
Click Additional Agreement Attributes in the Actions menu and click Go.
Approval Status Displays the status of the order approval such as work in Progress or Approved.
Internal Status Displays the status of the order tracked internally at various stages of the order approval.
In the Update Agreement page, select the Additional Agreement Attributes option from the Actions list.
Enter the following details for Servicing Agencies:
Navigate to the Agreement Additional Attribute page.
The Additional Agreement Attributes page appears.
The Agreement Details region defaults and displays the values selected for the agreement.
The Header region defaults and displays the values selected displays the values specified for the order.
The system defaults and displays values specified for requesting agency. You cannot modify them.
In the Partner Information region, select or enter values for the following fields for a servicing agency:
Servicing Business Unit: Enter a value that matches the Business Unit value provided in the parent GT&C.
Servicing Cost Center: Enter a value that matches the Cost Center value provided in the parent GT&C.
Servicing Department ID: Enter a value that matches the Department ID value provided in the parent GT&C.
Servicing Unique Entity Identifier: Enter the unique ID for the servicing entity.
Servicing Comment: Enter a comment for the order.
Requesting Funding Office Code
Business Transaction Identifier
In the Authority region, select or enter values for the following fields for a servicing agency:
Servicing Program Authority Citation: Select or enter the servicing program authority citation.
Servicing Program Authority Title: Enter the title of the authority for the servicing agency.
In the Delivery region, select or enter values for the following fields for a servicing agency:
FOB Point: Enter a value for the Freight on Board (FOB) point. Valid values are Source or Destination.
Point of Acceptance:Select or enter the point of acceptance of the freight.
Inspection Point: Enter details of the inspection.
Place of Inspection: Enter the place where the inspection will be performed.
In the Advance and Billing region, select or enter values for the following fields for a servicing agency:
Advance Revenue Recognition Methodology: Select or enter the advance revenue recognition methodology being used.
Servicing Agency's Advance Payment Authority Citation: Enter the details of the advance payment authority for the servicing agency.
Servicing Agency's Advance Payment Authority Title: Enter the title of the advance payment authority.
You must enter the values in the above fields, if Advance is enabled in the Performance Obligation (PoBG) lines. If advance is not enabled, then fields must not contain values.
In the Point of Contact region, select or enter values for the following fields for a servicing agency:
Serving Agency POC Email: Enter the Email ID of the point-of-contact for the servicing agency. The value must contain a minimum of 7 characters.
Serving Agency POC Fax: Enter the fax number for the point-of-contact person. The value must contain a minimum of 1 character.
Serving Agency POC Name: Enter the name of the point-of-contact person. The value must contain a minimum of 1 character.
Serving Agency POC Phone: Enter the phone number of the point-of-contact person. The value must contain a minimum of 1 character.
In the Approval region, select or enter values for the following fields for a servicing agency:
Rejection Reason: Enter the reason for rejecting the agreement.
Void or Close Comments: Add void or closing comments.
In the Funding Approval region, select or enter values for the following fields for a servicing agency:
Servicing Agency Funding Official Email Enter the Email id of Funding official. The value must contain a minimum of 7 characters.
Servicing Agency Funding Official Fax: Enter the fax number of the Funding official. The value must contain a minimum of 1 character.
Servicing Agency Funding Official Name: Enter the name of the Funding official. The value must contain a minimum of 1 character.
Servicing Agency Funding Official Phone: Enter the phone number of the Funding official. The value must contain a minimum of 1 character.
Servicing Agency Funding Official Date Signed: Enter the date when the Funding official approved the agreement. This is a mandatory field.
Servicing Agency Funding Official Title: Enter the title of the funding official for the servicing agency. The value must contain a minimum of 1 character.
In the Program Approval region, select or enter values for the following fields for a servicing agency:
Servicing Agency Program Official Email: Enter the Email ID of the Program approver. The value must contain a minimum of 7 characters.
Servicing Agency Program Official Fax: Enter the fax number of the Program approver. The value must contain a minimum of 1 character.
Servicing Agency Program Official Name: Enter the name of the Program approver. The value must contain a minimum of 1 character.
Servicing Agency Program Official Phone: Enter the phone number of the Program approver. The value must contain a minimum of 1 character.
Servicing Agency Program Official Title: Enter the title of the Program approver. The value must contain a minimum of 1 character.
Servicing Agency Program Official Date Signed: Enter the date when the Program official approved the agreement. This is a mandatory field.
In the Preparer region, select or enter values for the following fields for a servicing agency:
Servicing Agency Prepared Email: Enter the Email of the person who prepared the Order. The value must contain a minimum of 7 characters.
Servicing Agency Prepared Name: Enter the name of the person who prepared the Order. The value must contain a minimum of 1 character.
Servicing Agency Prepared Phone:Enter the phone number of the person who prepared the Order. The value must contain a minimum of 1 character.
After you pull orders into the Projects G-Invoicing dashboard, you can perform the following tasks:
Create a new project or associate it with an order.
Associate an existing project with an order.
Update performance obligations.
When orders are imported into EBS, Oracle Projects maps the order details to new entities in the project, the performance obligation and corresponding order line schedules are mapped to the performance obligation lines. After you create a new project, the Performance Obligations (Update) window appears. The performance obligation is published when the agreement is approved.
Requirements for Associating a Project with an Order
To associate an order with a project, the following conditions must be met. Oracle Projects verifies that the following conditions are met, and displays an error if any condition is not met:
The order meets the following requirements:
Is the only order selected
Is being associated with only one project
Is not closed
The project type is contract.
The source project or template is a contract.
Source project does not have the IGT flag set to N and the PoBG lines exists for it.
Project templates associated with agreement templates cannot be used as a source for project creation.
Copying the details of an approved revenue budget that are part of a source project or template is restricted because the revenue budget is generated when performance obligations are published.
All validations with respect to enabling performance obligations are selected when a project is created and automatically enabled for performance obligation.
Projects with PoBG and IGT flags marked are available for association.
The project being associated meets the following requirements:
Is not an upgraded project that has no PoBG Lines (a regular agreement project)
Is not a Grants project
Does not have a non-IGT agreement
Does not have Cost Breakdown Structure (CBS) enabled
Is not RMCS-enabled
Is not closed, partially closed, purged, or pending purge
Does not have a Work-in-Progress agreement
The project start date is before the order date and the project end date is before the order effective date.
Create a project against an order or associate an existing project to the order.
From Home, select the Projects Super User, US Federal responsibility.
Click Enterprise Command Center and then Projects Command Center.
Click G-Invoicing dashboard tab.
In the Orders tab, select Order Details from the list.
Locate an order to edit.
The presence of a link icon in either the Create Project or the Associate Project column in the same row indicates that the order is available for the named activity.
To associate an existing project with the order, see "Associate a Project".
To create a new project associated with the order, see "Create a Project".
To associate an existing project with an order, do these steps:
From Home, select the Projects Super User, US Federal responsibility.
Click Enterprise Command Center and then Projects Command Center.
Click G-Invoicing dashboard tab.
In the Headers region, select Orders tab.
Click the Associate Project (link) icon.
The Associate Project window appears.
Either enter information in the Project field and then click Go, or click Advanced Search for more search options.
Search a project by Project Name or Number.
In the results table, select a project to associate.
Click Associate.
The Associate Flow runs and the Performance Obligation page appears.
To create an existing project with an order, do these steps:
From Home, select the Projects Super User, US Federal responsibility.
Click Enterprise Command Center and then Projects Command Center.
Click G-Invoicing dashboard tab.
In the Headers region, select Orders tab.
Click the Create Project (link) icon for an order.
The Select Source window appears.
In the Copy From list, select either Template or Project.
Click Advance Search.
Search for a project or template by an operating unit, name or number.
Select a project or template to copy for your new project.
Click Continue.
The Create Project: Details page appears.
Enter the project number.
Enter the project name.
Enter or select the project start and end dates.
Click Finish.
The Processing: Creating Project may appear. After the project has been created, the Performance Obligations page appears.
You can perform an outright rejection of an imported order from federal G-Invoicing before associating the project to the order.
To reject the order, perform the following steps:
From Home, select the Projects Super User, US Federal responsibility.
Click Enterprise Command Center and then Projects Command Center.
Click the G-Invoicing dashboard tab.
In the Headers region, click the Orders tab.
Click the Update Agreement icon.
From the Actions menu, click Reject.
The rejected order is pushed back to federal G-Invoicing with the reject status. Once a project is associated with an order, you cannot reject that order.
You can disassociate a project from an order. If an order has not been submitted for approval, then you can disassociate the project from the order. But when the order is submitted for approval or has been approved even once, you cannot disassociate the project and the disassociate option is disabled.
To disassociate an order from a project, perform the following steps:
Log in to Projects Super User, US Federal responsibility.
Select Enterprise Command Center and then Projects Command Center.
Click the G-Invoicing dahsboard tab.
In the Headers region, select Orders tab.
Identify the order to disassociate the project from it.
Click the Update Agreement (link) icon.
The Update Agreement page appears.
This page contains the project details region with an option to disassociate the project from the order.
Click the Disassociate option.
In the confirmation dialog box, click Yes to disassociate the project.
The project is delinked, and the performance obligation lines are deleted, and the intragovernmental order option is not selected. If the order has been submitted for approval or approved at least once, then the disassociate option is disabled.
When you click Update, the Performance Obligation region displays performance obligations with order line attributes. Oracle Projects displays performance obligations with agreement lines and performance obligation order lines.
Agreement Lines
Number represents the order line number.
Agreement Number indicates the assigned agreement number.
The customer associated with the agreement is the requesting agency.
Item Code displays the code associated with the item.
Item Description displays the description of the selected item.
Quantity displays the number of quantity.
Unit of Measure displays the UOM of the Servicing Agency.
Currency indicates the currency used by the agency.
The transaction amount is the line level amount - the sum of all transaction amount of order line schedules on the performance obligation level.
Net Due Amount appears.
Status displays the status of the agreement.
Capitalized Asset Indicator displays the asset indicator value, True or False. A value must be chosen.
Treasury Account Symbol (TAS) and Business Event Type Code (BETC) attributes are available at the performance obligation line level; these values are sourced from the US Federal Admin module. These values flow to Accounts Receivables for further processing. Requesting Agency's TAS, BETC, and additional information attributes are sent along with invoice details to Receivables.
The performance obligation order lines display several attributes that are non-editable. You can enter a few fields as explained here:
Select or enter the Top Task Number for each PoBG Order line schedule. Assigning Top task to PoBG Line is mandatory. A unique top task number must be chosen.
Select or enter TAS for Servicing Agency for each order line. This value transfers to AR for further processing. This is a mandatory field.
BETC (Servicing Agency) is auto-selected on selecting the TAS value. This value transfers to AR for further processing.
TAS and BETC values are populated depending on the Servicing Agency's Agency Location Code (ALC). With the Organization Group Hierarchy, the associated group with orders drive TAS and BETC values available for selection. You can modify the group for the agreement until the performance obligation is published.
Click Additional Attributes (User Defined Attributes - UDA).
Click Receipts icon to view receipt details.
Save.
Oracle Projects publishes performance obligations. Publishing of PoBG generates funding.
The system defaults and displays values specified for requesting agency. You cannot modify them.
In the Schedule Funding region, select or enter the following information:
Servicing agency Object Class Code
Servicing Agency Additional Accounting Classification
Description of products Including BonaFide Need for this Order.
In the SLOA region, select or enter the following fields for a servicing agency:
Servicing Agency Federal Award Identification Number (FAIN)
Servicing Agency Unique Record Identifier (URI)
Servicing Agency Activity Address Code - This field is optional. If you specify a value, then it must be a minimum of 6 characters.
Servicing Agency Budget Line Item
Servicing Agency Budget Fiscal Year
Servicing Agency Security Cooperation
Servicing Agency Budget Fiscal Year
Servicing Agency Sub-Allocation
Servicing Agency Accounting Identifier
Servicing Agency Funding Center Identifier
Servicing Agency Cost Center Identifier - This field is optional. If you enter a value, the value must match the Cost Center value provided in the parent GT&C.
Servicing Agency Cost Element Code
Servicing Agency Work Order Number
Servicing Agency Functional Area
Servicing Agency Cooperation Case Designator
Servicing Parent Award Identifier (PAID)
Servicing Procurement Instrument Identifier (PIID)
Servicing Security Cooperation Case Line Item Identifier
Servicing Agency Disbursing Identifier Code
Servicing Agency Accounting Classification Reference Identifier - This field is optional. If you specify a value, then it must be a minimum of 2 characters.
Servicing Agency Project identifier
Servicing Agency Reimbursable Flag
In the Schedule Shipping Information region, select or enter the following fields for a Servicing Agency Additional Information:
Ship to Address Identifier
Ship to Address 1
Ship to Address 3
Ship to Postal Code
Ship to Country Code
Special Shipping Information for Product
Shipping Information for Product POC Title
Shipping Information for Product POC Phone
In the Schedule Shipping Information region, select or enter the following fields for the Requesting Agency Additional Information:
Ship to Agency Title
Ship to Address 2
Ship to City
Ship to State
Ship to Location Description
Shipping Info for Product POC Name
Shipping Information for Product POC Email
Oracle EBS G-Invoicing now allows retaining project associations for a rejected order. When an agreement is submitted for approval, the approver can reject the order. When the approver rejects an agreement, the agreement status shows rejected but the project association is retained for the rejected order as shown in the Update Agreement page. The rejected order status is pushed to federal G-Invoicing. The requesting agency can modify the draft and approve. Similarly, you can also perform the reject order for order modifications by retaining the project association.
Prerequisite: The agreement must be submitted for approval.
To reject an order, perform the following:
Log in as the workflow approver or use your email notification.
Open the respective agreement approval notification.
Click Reject to reject the agreement.
In federal G-Invoicing, the requesting agency can select Return to Draft and modify the order.
The version number is unchanged for such orders.
After modifying the order, submit it for requesting agency approval.
The requesting agency approves the order and shares it with the servicing agency.
From the Projects Super User responsibility, run the Intragovernmental Order Interface Program to pull the order into EBS. (Navigation: Select Requests, then Schedule, then Submit a Request.
The order is pulled in to EBS as an updated order with all the project association details retained.
Oracle E-Business Suite G-Invoicing provides a facility to enable funds availability confirmation to allocate and fulfill an order. If funds are available, then the system confirms funds allocation, baselines funding and pushes order to the federal G-Invoicing application.
When the agreement approval is initiated, the system validates funds availability and allocation status by calling the client extension, PA_Client_Extn_IGT_Cust.Return_Ord_Fund_available(). If funds are available, then the system approves the agreement, baselines funding and the order is pushed to the federal G-Invoicing application. If funds are not available or allocated, then the system approves the agreement, allocates funding, and the Internal Status displays Pending Funds Check.
In such cases, agencies must manually manage the funding allocation and indicate funds availability. The Update Agreement page includes Confirm Funds Availability in the Actions dropdown list.
You can also use the public API PA_IGT_EXT_API_PUB.CONFIRM_FUNDS_AVAILABLE(), to confirm funds availability.
To confirm funds availability manually for orders with Pending Funds Check status, perform the following steps:
From Home, select the Projects Super User, US Federal responsibility.
Click Enterprise Command Center and then Projects Command Center.
Click G-Invoicing dashboard tab.
In the G-Invoicing dashboard, refine your search to retrieve orders with the internal status as Pending Funds Check.
Click the Update Agreement icon.
The Confirm Funds Availability option in the Actions menu is activated for such orders.
From the Actions drop down list, select Confirm Funds Availability.
Click Go.
Following is the funds check and funds allocation flow for non-advance enabled orders:
For non-advance enabled orders, perform the following:
Identify the order and pull them into Oracle Projects.
Agreements are created automatically in the work-in-progress status.
Create or associate a project with the order.
Performance obligation and POBG lines are created automatically.
Associate a task to an order line schedule and update additional attributes (if needed).
Ensure the client extension, PA_Client_Extn_IGT_Cust.Return_Ord_Fund_available(), is properly coded before initiating the agreement approval.
If funds are available, the agreement is approved and the funding is baselined. The order is pushed back to the federal G-invoicing application with the REC status. If the client extension determines that funds are not available, then the budget is not baselined, but the agreement is approved, and funding is allocated. In this case, you must manually perform funds check availability.
In the Update Agreement page and the Orders tab in the Headers region on the G-Invoicing dashboard, the Internal Status now includes a new status Pending Funds Check.
The Actions drop down list in the Update Agreement page displays Confirm Funds Availability option for orders that need funds check confirmation.
Select the Confirm Funds Availability option or use the public API, PA_IGT_EXT_API_PUB.CONFIRM_FUNDS_AVAILABLE(), to perform funds check. After the funds are available, the funding is baselined, and the order is pushed to the federal G-Invoicing application with the REC status.
Following is the funds check and funds allocation flow for advance-enabled orders:
For advance-enabled orders, perform the following:
Identify the advance orders and pull them into Oracle Projects.
Agreements are created automatically in the work-in-progress status.
Create or associate a project with the order.
Performance obligation and POBG lines are created automatically.
Associate a task to an order line schedule and update additional attributes (if needed).
Ensure the client extension, PA_Client_Extn_IGT_Cust.Return_Ord_Fund_available(), is properly coded before initiating the agreement approval.
If funds are available, the agreement is approved, and the funding is baselined. The order is pushed back to the federal G-invoicing application with the REC status. If the client extension determines that funds are not available, then the budget is not baselined, but the agreement is approved, and funding is allocated. In this case, you must manually perform funds check availability. In the Update Agreement page and the Orders tab in the Headers region on the G-Invoicing dashboard, the Internal Status now includes a new status Pending Funds Check.
The Actions drop down list in the Update Agreement page displays Confirm Funds Availability option for orders that need funds check confirmation.
Select the Confirm Funds Availability option or use the public API, PA_IGT_EXT_API_PUB.CONFIRM_FUNDS_AVAILABLE(), to perform funds check.
After the funds are available, the funding is baselined, and the order is pushed to the federal G-Invoicing application with the REC status. You can then request for advance performance against the order and settle the same in iPAC. After advance is settled, funding is allocated, and budget is baselined.
Following is the funds check and funds allocation flow for API Supported orders:
For advance-enabled orders, perform the following:
Identify OKE created orders and pull them into Oracle Projects.
Ensure automatic agreement creation is not selected by setting the G-Invoicing Create Auto Agreement profile option.
Use the OKE API to create a project and associate it to the OKE agreement for funding.
Use the Associate Agreement with IGT Orders API to associate an agreement with an IGT order Performance obligation and POBG lines are created automatically.
Associate a task to an order line schedule and update additional attributes (if needed).
Ensure the client extension, PA_Client_Extn_IGT_Cust.Return_Ord_Fund_available(), is properly coded before initiating the agreement approval.
If funds are available, the agreement is approved, and the funding is baselined. The order is pushed back to the federal G-invoicing application with the REC status. If the client extension determines that funds are not available, then the budget is not baselined, but the agreement is approved, and funding is allocated. In this case, you must manually perform funds check availability.
In the Update Agreement page and the Orders tab in the Headers region on the G-Invoicing dashboard, the Internal Status now includes a new status Pending Funds Check.
The Actions drop down list in the Update Agreement page displays Confirm Funds Availability option for orders that need funds check confirmation.
Select the Confirm Funds Availability option or use the public API, PA_IGT_EXT_API_PUB.CONFIRM_FUNDS_AVAILABLE(), to perform funds check.
After the funds are available, the funding is baselined, and the order is pushed to the federal G-Invoicing application with the REC status.
You can then request for advance performance against the order and settle the same in iPAC. After advance is settled, funding is allocated, and budget is baselined.
Following is the funds check and funds allocation flow for buyer initiated new orders (BIOs):
For non-advance enabled orders, perform the following:
Prerequisite: In the G-invoicing Setup page, set the Buyer Initiated Order Maintained In indicator to G-Invoicing. (Navigation: Select the Projects Super User, US Federal responsibility, then Projects: Setup, and then G-invoicing Setup.)
Identify the BIO approved order and then pull these orders into Oracle Projects with the REC status.
Agreements are created automatically in the work-in-progress status.
Create or associate a project with the order.
Performance obligation and POBG lines are created automatically.
Associate a task to an order line schedule and update additional attributes (if needed).
Ensure the client extension, PA_Client_Extn_IGT_Cust.Return_Ord_Fund_available(), is properly coded before initiating the agreement approval.
If funds are available, the agreement is approved, and the funding is baselined. The order is pushed back to the federal G-invoicing application with the REC status. If the client extension determines that funds are not available, then the budget is not baselined, but the agreement is approved, and funding is allocated. In this case, you must manually perform funds check availability.
In the Update Agreement page and the Orders tab in the Headers region on the G-Invoicing dashboard, the Internal Status now includes a new status Pending Funds Check.
The Actions drop down list in the Update Agreement page displays Confirm Funds Availability option for orders that need funds check confirmation.
Select the Confirm Funds Availability option or use the public API, PA_IGT_EXT_API_PUB.CONFIRM_FUNDS_AVAILABLE(), to perform funds check.
After the funds are available, the funding is baselined, and the order is ready for use.
Revenue budget is baselined only when agreement funding is baselined
Failed push orders have failed push status
Performance impact when order is in the pending funds check status:
You cannot submit existing performance
You cannot generate new performances
Oracle Projects provides following Application Programming Interface (APIs) to create and update agreements, create and associate projects, and perform additional attribute changes to performance obligation lines and uptake order modifications. These APIs provide alternative methods to perform various actions from the Enterprise Command Centers.
Oracle Projects provides the following APIs:
Use this API to create an intragovernmental (IGT) agreement and link it with an IGT order.
This API has the following technical name:
Technical Name: PA_IGT_EXT_API_PUB.CREATE_IGT_AGREEMENT
Use this API to update an intragovernmental (IGT) agreement.
This API has the following technical name:
Technical Name: PA_IGT_EXT_API_PUB.UPDATE_IGT_AGREEMENT
Use this API to associate a project with an IGT order. The specified IGT order must not have an associated project already.
This API has the following technical name, prerequisite, and outcome:
Technical Name: PA_IGT_EXT_API_PUB.IGT_ORDER_ASSOCIATE_PRJ
Prerequisite: An IGT agreement should exist in the work-in-progress (WIP) status.
Outcome: If the project exists, then it is associated with an IGT order. Performance Obligation (POBG) lines are created.
Use this API to update additional attributes maintained in the UDA (User Defined Attributes) framework. This API updates the agreement and header additional attributes along with POBG and order line schedules.
This API has the following technical name and prerequisite:
Technical Name:
This API has the following technical names:
PA_IGT_EXT_API_PUB.Update_Header_Additional_Attr
PA_IGT_EXT_API_PUB.Update_POBG_Additional_Attr
Prerequisite: The following requirements must be met:
The project you specify must be an IGT project.
The IGT agreement must be in the work-in-progress (WIP) status.
Use this API to submit all performances (deferred, delivery and advance) at the order, order line, order lines schedule levels.
This API has the following technical name and prerequisite:
Technical Name:
This API has the following technical names:
PA_IGT_EXT_API_PUB.submit_performance_order
PA_IGT_EXT_API_PUB.submit_performance_line
PA_IGT_EXT_API_PUB.submit_performance_line_sch
Prerequisite: Pending performance must exist.
Use this API to uptake order modifications.
This API has the following technical name, prerequisite, and outcome:
Technical Name: ORDER_MOD_UPTAKE
Prerequisite: The IGT order must be in the Shared with Servicing Agency (SSA) status. The IGT project must not have work in progress agreement.
Outcome: Order modifications update performance obligations.
Use this API to update performance obligation lines and line schedules.
This API has the following technical name and prerequisite:
Technical Name:
This API has the following technical names:
IGT_UPD_POBG_HEADER
IGT_UPD_POBG_LINES
Prerequisite: The project you specify must be an IGT project. The IGT agreement must be a work in progress status.
Use this API to update additional attributes maintained in the UDA framework. This API updates the agreement and header attributes along with POBG and order line schedules.
This API has the following prerequisite:
Technical Name:
This API has the following technical names:
UPDATE_HEADER_ADDITIONAL_ATTR
UPDATE_POBG_ADDITIONAL_ATTR
Prerequisites: The project you specify must be an IGT project. The IGT agreement must be the work in progress status.
Use this API to submit the IGT Agreement for Approval.
This API has the following technical name, prerequisite, assumptions, and outcome:
Technical Name:
This API has the following technical names:
SUBMIT_IGT_AGREEMENT
UPDATE_IGT_AGREEMENT
Prerequisites: The IGT Agreement must be in the work-in-progress (WIP) status.
Assumptions: To Approve or Reject automatically, customize the workflow to skip the approver node.
Outcome: After the IGT agreement is approved either manually or automatically, the following steps are performed:
Performance obligation is published.
Funding is baselined.
Revenue Budget is baselined.
Order is pushed to G-Invoicing in the REC status.
Failure puts the IGT agreement back in work in progress status.
Use this API to view the following tables:
IGT_GTC
IGT_ORDER
IGT_ORDER_LINE
IGT_ORDER_LINE_SCHE
UDAs
This API supports the following views:
IGT_GTC - PA_IGT_GTC_DETAILS_V
IGT_ORDER - PA_IGT_ORDER_DETAILS_V
IGT_ORDER_LINE - PA_IGT_ORDER_LINE_DETAILS_V
IGT_ORDER_LINE_SCHE - PA_IGT_ORDER_LINE_SCH_DET_V
PA_IGT_ORDER_UDA_V
PA_IGT_ORDER_LINE_SCHD_UDA_V
Use this API to associate agreement with IGT orders. The OKE created orders requires agreements to be approval-enabled and the funding is generated after the order approval. To support approval-enabled agreement types, the Create IGT Agreement, Update IGT Agreement, and Add Funding APIs have been enhanced.
You can also indicate an agreement as advance-enabled using this API.
Technical Name: LINK_IGT_ORDER
Prerequisites:
The following requirements must be met:
An agreement must be approved.
Revenue or invoice must not exist for the agreement.
Only a task-level funding is allowed.
Use this API to reject an IGT order and order modification. Pull the order for reject flow to API created OKE orders. OKE creates contract agreement and updates data in the staging tables. Submit the Reject IGT Order API to reject the agreement and push it back to the Federal G-Invoicing application with the Rejected status.
Technical Name: REJECT_IGT_ORDER
Use this API to reject the order agreement and push the IGT order back to federal G-Invoicing with the rejected status. You can submit the rejection with or without an agreement.
The API has following technical name, prerequisites, outcome, and validation:
Technical Name: PA_IGT_EXT_API_PUB.REJECT_IGT_ORDER
Prerequisites:
The following requirements must be met:
The IGT order must in the Shared with Servicing Agency (SSA) status
You must set the application context
Outcome: The IGT order is rejected with the REJ status.
Validation: The IGT order being rejected can be with or without a project or an agreement.
Oracle EBS G-Invoicing provides the following client extension to create the seller-facilitated order number. The system first looks for the seller order number, the system uses it if one is specified. If it is not specified, then the system looks for any client extension specified. If it exists, then the system uses the client extension.
You can edit and modify the seller order number field on the Create Seller Facilitated Orders page. After the order is saved you cannot modify the value. The seller order number cannot exceed 20 characters.
The following client extension is added:
PA_Client_Extn_IGT_Cust.Return_SF_Order_num
Oracle EBS G-Invoicing provides the ability to override preparer attributes, performance date and comments during mass performance submission using a client extension. The following client extension is added:
PA_Client_Extn_Igt_Cust.return_mass_perf_attributes
Based on the performance role selected in the G-Invoicing Setup page, default preparer information is retrieved.
Oracle EBS G-Invoicing provides the ability to customize the refund process using a client extension. Using this client extension, you can skip the standard refund process and perform the refund activities manually. The following client extension is added:
PA_Client_Extn_IGT_Cust.Custom_refund_activity
To uptake UDA self-service pages, for both at the header and schedule-level UDA attribute access, perform the following steps:
Prerequisites
Verify the agreement is linked with the IGT Order.
To access the header UDA page, pass the following mandatory parameters:
“orderNum" indicates the order number for which the UDA attributes are updated.
"fromPageURL" indicates the URL being retrieved.
Specify the path in the following format:
OA.jsp?page= indicates the page name with the fully qualified path.
For example, a sample code is shown below:
OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG&retainAM=Y)
Specify the complete path as shown below:
OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG&orderNum=1234&fromPageURL=OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG
To access the schedule-level UDA page,pass the following mandatory parameters:
"orderNum" indicates the order number.
“lineNum” indicates the line number of the order.
“schdNum” indicates the schedule number for which you want to update the schedule-level UDA attributes.
"fromPageURL" indicates the URL being retrieved.
Specify the path as shown below:
OA.jsp?page= indicates the page name with the fully qualified path.
For example, a sample code is shown below
OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG&retainAM=Y)
Specify the complete path as shown below:
OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG&orderNum=1234&lineNum =1& schdNum =1&fromPageURL=OA.jsp?page=/oracle/apps/pa/pobg/webui/ExtAttrPageRegionWrpPG
When an order between the servicing agency and requesting agency is fulfilled, the progress of an order is tracked against the order line schedule and communicated to the requesting agency as performance. When the reported performance is accepted by the requesting agency, that performance is tracked by the servicing agency as approved.
Use the following features to manage performances and drive settlement by deriving and reporting accurate progress and delivery.
Advance Payments
Receive advances against orders in part or in full.
Offset advance payment against invoices.
Deferred Payments
Generate revenue against the order line schedule and map it to deferred performance.
Report progress against an order line schedule without initiating settlement.
Delivery Payments
Report delivery against an order line schedule to initiate settlement.
Provide visibility into FOB (source, destination, others) and constructive days.
Create acceptance and credit memos.
Receive acceptance of performance for FOB (destination, others) against delivery performance.
Prerequisites
Verify that you have setup preparer details to default before using performance. Refer to the "G-Invoicing Setup Options" topic in the Oracle Projects Implementation Guide for details.
Oracle Projects supports performance management by enabling the following actions:
Use the in-line accounting with Contract Asset (CA) and Contract Liability (CL), UBR - Unbilled Receivable and UER - Unearned Revenue
Generate revenue against the order line schedule and map it to deferred performance.
Generate invoices against the order line schedule and map invoice details to delivery performance.
Accept an advance amount and generate advance performance at the order line schedule.
Push generated performance to requesting agency through G-Invoicing.
Pull accepted performance sent by the requesting agency.
Create adjustments in the underlying transactions if acceptance is not full.
Generate and submit negative performance for refund transactions.
This feature helps you manage Performance between the buyer and seller with the Federal agencies.
The Performance Obligation page displays all performance obligations details.
To see performance obligation lines, select a single performance obligation in the Performance Obligations region.
To submit performance obligation lines, select lines in the Performance Obligation Lines region and then choose to submit advance, deferred, or delivery performance. For more information, see:
Using Advance Performance
Submit Deferred Performance
Submit Delivery Performance
To generate funding against performance obligation lines based on applied receipts, select Generate Funding from the Actions menu. This option is available only for advance-enabled orders. For more information about generating funding, see
To edit or update performance obligations, select Update from the Actions menu. For more information about updating performance obligations, see "Defining Performance Obligation Additional Attributes".
To view the version history of a performance obligation, select View History from the Actions menu.
To view the performance history, select View Performance History from the Actions menu.
Note: To submit multiple (mass submission) performances for advance and non-advance orders, use the PRC: Mass submission performances for G-Invoicing concurrent program. Refer to the Submitting Performance for Multiple Orders section in the Running Interface Programs topic in this chapter.
For each performance obligation line, revenue generated is mapped to a deferred performance. Oracle Projects lets you send progress generated at the performance obligation line (order line schedule) as deferred performance to G-Invoicing. The requesting agency pulls the updated order information from G-Invoicing, but this has no impact on the financial transaction with respect to G-Invoicing. You can edit attributes and select attachments.
A the project-level contract asset (CA) and contract liability (CL) and UBR - unbilled receivable and UER - unearned revenue balances are maintained. For revenue generation, the UBR and UER accounting is run instead of CA and CL accounting. The performance obligation ID and number are passed to revenue and invoice programs as auto-accounting parameters for all accounting events.
Before you can submit deferred performance for a project, you must complete the following high-level steps:
Search for projects.
Incur actual transactions, such as expenditure or events.
Generate revenue and revenue accounting events.
Generate progress at the performance obligation lines using the revenue distribution line. See Generating Deferred Performance.
Update additional attributes on the Submit Deferred Performance page.
Submit deferred performance.
Performances are pushed to the federal G-Invoicing application.
Perform the following tasks before submitting a deferred performance:
To submit deferred performance:
Create an order in the G-Invoicing application.
Submit the order for requesting agency approval.
Requesting agency approves the order.
Run the Intragovermental Orders Interface Program to pull the orders into Oracle Projects.
Run the Projects G-Invoicing ECC Data Load program.
Navigate to the G-Invoicing Dashboard selecting the Projects Super User, US Federal responsibility.
Click the Projects Command Center, and then G-Invoicing.
Search for the order.
Scroll down to the Header component and click Orders in the GT&C Order region.
Click the Create Project icon.
Search a template to create a project using that template.
The Create Project: Select Source page appears.
Search for and select a template to base the new project on.
Click Continue.
The Create Project: Details page appears.
Enter the required fields. These depend on how the Quick Entry fields are configured, but may include Project Number, Project Name, Project Start Date and Project End Date.
Click Finish.
The Processing: Creating Project page appears. Wait for the request to be processed.
Navigate to the Performance Obligation page.
Select the performance obligation.
Scroll down to the performance obligation lines.
Select or enter the top task number.
Select or enter the TAS value.
Click Save and then Continue.
Repeat Steps 12 through 15 for all the other performance obligation and PoBG lines.
Click the G-Invoicing Dashboard icon on the top of the page to navigate back to the G-Invoicing home page.
Click the Update Agreement icon in the Order region.
The Update Agreement page appears.
Enter the billing frequency value. This a mandatory field. If you select Others, then you must provide an explanation.
Select Additional Agreement Attributes from the Actions menu and click Go.
Enter servicing agency details in the Funding Approval, Program Approval, and Preparer information in the corresponding regions.
Click Apply to submit the agreement for approval.
Log in as the approver and approve the agreement.
Navigate to the Federal G-Invoicing application.
Query the order and check the Order Status.
Run the ECC Incremental Data Load.
Navigate to the Projects G-Invoicing dashboard by clicking the Projects Super User, US Federal responsibility, and then click Projects Command Center, and then G-Invoicing.
Navigate to Expenditure and create actual expenditure task of specified quantity for few tasks.
Conditional: For work-based revenue, submit and release the expenditure batches.
Run the applicable cost distribution programs, such as the PRC: Distribute Labor Cost distribution .
Conditional: If you are using event-based revenue, then you must create an event for a task. If you are not using event-based revenue, then this step is optional.
To submit deferred performance, you must first generate revenue and approve it.
Run the PRC: Generate Draft Revenue for a Single Project .
Review the revenue by using the Review Revenue option.
Click Release on the Review Summary window to release the revenue.
Click Save.
Run the PRC: Generate Revenue Accounting Event , which generates the deferred performance lines.
Navigate to the Projects G-Invoicing dashboard by clicking the Projects Super User, US Federal responsibility, and then click the Projects Command Center, and then G-Invoicing.
Query the order.
Select View Performance Obligation by scrolling down and selecting the Orders tab.
Select the performance obligation lines.
Select Submit Deferred Performance from the list and click Go.
The Submit Deferred Performance page appears.
The Submit Deferred Performance page appears where you submit the performance. The deferred performance transaction lines are generated. Each performance line maps to one order line schedule.
Submit Deferred Performance Page
In the Header region, the preparer details are defaulted from the previously specified values. If the default value is not set up, then enter the preparer's name, phone number, and email address.
In the Date field, enter a performance date between the order start and end dates.
Select the accounting period that is open. The list of values lists all the periods that are open in that accounting period.
The Transaction table displays the following columns:
Column | Description |
Order Number | Indicates the unique number assigned to the selected order. |
Order Line Number | Indicates the line number of the order used. |
Order Line Schedule Number | Indicates the line number of the order used. |
Unit of Measure | Displays the selected UOM. |
Performance Quantity | Displays the quantity the performance can be submitted for. |
Performance Indicator | Indicates whether the performance is Partial Performance or Final Performance. You can choose one of the two options. |
Attachment | Lets you add attachments. |
Click Submit to submit the deferred performance.
The View Performance Obligation page reappears.
Enter the order number and click Go to track the performance status.
You can track the Performance Submission status for the deferred performance lines. After the G-Invoicing application receives and accepts the deferred performance, the status changes and the performance header number populates after acknowledgement from the G-Invoicing application.
Click Submit
When performance is submitted, it triggers the PRC: Submit Intragovermental Performance in the background. This runs the MGT: Push Performance XML Generation and then the interface program to G-Invoicing, Intragovermental Performance parent . Performances are collected, and for each performance a child is run.
You can query the order number in the View Performance Obligation page. View the Status updated to Success and Performance Header Number and Performance Detail Number are generated dynamically after the performance is submitted successfully.
You can track the performance list submitted in the G-Invoicing application by clicking the Requesting Agencytab, then Options, and then Performance List.
Navigate to Projects Super User, Federal responsibility, and then click Billing, then Review Revenue, and then Open to view the Unbilled Receivables and Unearned Revenue.
Click Lines to view the revenue lines details at the line-level.
Delivery Performance lets you send progress generated at the performance obligation line (order line schedule) as delivery performance to the federal G-Invoicing application.
Invoices generated against each of the performance obligation line is mapped to a delivery performance. This performance notifies the progress of an order and initiates financial transactions to and from the federal G-Invoicing application.
The servicing agency initiates the submission of performance and pushes it to the federal G-Invoicing application, where it is then pulled by the requesting agency. Depending on the FOB point set up, the acceptance of the performance is tracked.
Delivery performance has the following overall flows:
Incur actual transactions, such as expenditure or events.
Generate revenue.
Generate progress at the performance obligation lines using the Revenue Distribution Line.
Includes summaries of progress at the header and agreement levels.
Generate draft invoices.
Interface invoices to Oracle Receivables.
Apply advance receipts. This step is optional and applicable only for projects that service advance-enabled orders. For projects that service non-advance-enabled orders, you can submit the deferred and delivery performances.
Run the PRC: Tieback Invoices from Receivables concurrent program.
Create acceptance in Oracle Receivables.
View performance.
Update additional attributes on the Submit Delivery Performance page.
Submit delivery performance.
Receive acceptance from the federal G-Invoicing application.
Adjust invoices, if needed.
To generate delivery performance, complete the following steps:
To generate a draft invoice, submit the PRC: Generate Draft Invoice for a Single Project concurrent program.
Select Invoice Review. Query the project number.
Approve and save.
Release the invoice and save.
Run the PRC: Interface Invoice to Receivables concurrent program.
Run the Autoinvoice Import Program.
Run the PRC: Tieback Invoices from Receivables concurrent program, which creates the delivery performance.
Navigate back to the Performance Obligation window.
Select the performance lines.
Select Submit Delivery Performance and click Go.
The Submit Delivery Performance page appears.
The Submit Delivery Performance page appears where you submit the performance. Oracle Projects generates delivery performance transaction lines.
Submit Delivery Performance Page
In the Header region, the preparer details are defaulted from the previously specified values. If the default value is not set up, then enter the preparer's name, phone number, and email address.
In the Date field, enter a performance date between the order start and end dates.
Select the accounting period that is open. The list of values lists all the periods that are open in that accounting period.
The Transaction region includes the following fields:
Column | Description |
Draft Invoice Number | Displays the invoice number assigned. |
Draft Invoice Line | Indicates the invoice line number. |
Transaction Source | Displays the source of the transaction, such as an expenditure or an event. |
Order Number | Indicates the unique number assigned to the selected order. |
Order Line Schedule Number | Indicates the line number of the order line schedule that is being used. |
Unit of Measure | Displays the selected UOM. |
Performance Quantity | Indicates the quantity the delivery performance is to be submitted for. |
Performance Indicator | Indicates whether the performance is Partial Performance or Final Performance. You can choose one of the two options. |
Attachment | Lets you add attachments. |
Submit the Performance.
You are taken back to the View Performance History page.
Query the order number and click Go.
Transaction displays the deferred performance and delivery performances submitted. If there are multiple delivery lines for a single schedule line, then it is reported in a separate XML file.
Adds details on how they are added as single line and separate line in XML.
When the performance is submitted, it triggers the PRC: Submit Intragovermental Performance concurrent program in the background. This program runs the MGT: Push Performance XML Generation and the interface program to G-Invoicing, Intragovermental Performance parent . Performances are collected and Oracle Projects runs a child for each performance.
You can query the order number in the View Performance Obligation page. You can see the status updated to Success, and the Performance Header Number and Performance Detail Number are generated dynamically after the performance is submitted successfully.
Once delivery performance is submitted, the delivery performance lines are deleted.
Performance Lines Submission Failure: The Status field on the View Performance History page includes fail value and displays Failure for the failed performances. An appropriate rejection reason is displayed in the Reason field. You can resubmit the failed performance in the subsequent performance interface program runs.
Oracle Projects calculates the latest deferred performance when generating the delivery performance. When a delivery performance is submitted, Oracle Projects submits both the latest deferred performance and delivery performance consecutively. The deferred performance is also recalculated.
Oracle Projects verifies if the performance date is in the current accounting period and recalculates deferred performance.
To modify an order after you have submitted performance, complete the following steps:
Modify the order and submit it for approval.
Navigate to the Federal G-Invoicing page.
Query the order for which you submitted performance.
Click Modify option to change the order.
Note: After performance is submitted you cannot modify the unit cost of the item.
Modify the quantity.
Click the Update Draft option.
Click Submit for Requesting Approval.
The draft order modification is submitted for requesting agency approval.
Obtain approval from the requesting agency.
Enter required parameters and click Requesting Agency Approve option.
Run the Intragovermental Orders Interface Program concurrent program to pull the orders into Oracle Projects.
Run the Projects G-Invoicing ECC Data Load concurrent program.
Navigate to the G-Invoicing dashboard click the Projects Super User, US Federal responsibility, and then Projects Command Center, then click G-Invoicing.
Scroll to the GT&C and Orders region.
Click the Orders tab and select the Order option.
Click the Actions (Three Ellipses) menu and select the Order Modification Uptake.
Order Modification uptake is completed.
Order Modification Uptake
Select the View Performance Obligation icon in the Orders tab.
The Performance Obligation page appears.
Click the Update on the top right to uptake the modification.
Associate the top task and TAS with the new order line schedule.
Click the G-Invoicing Dashboard icon to return to the Home page.
Select Update Agreement from the Orders tab to create and approve the agreement.
Select Additional Agreement Attributes from the Actions menu and click Go.
Modify any Servicing Agency parameters that you want to change.
Click Apply and then Submit.
Log in and approve the agreement.
Check the Order Status in the Federal G-Invoicing application.
Run the Projects ECC G-Invoicing incremental data load.
Query the order in the Federal G-Invoicing application and check the status to ensure that it is Open.
Incur events or expenditures.
To submit deferred performance, you must first generate revenue and approve it.
Run the PRC: Generate Draft Revenue for a Single Project .
Review the revenue by clicking Review Revenue option.
Click Release button on the Review Summary window to release the revenue.
Click Save.
Run the PRC Generate Revenue Accounting Event concurrent program, which generates the deferred performance lines.
Navigate to the Projects G-Invoicing dashboard by clicking the Projects Super User, US Federal responsibility, and then click Projects Command Center, and then G-Invoicing.
Query the order.
Select View Performance Obligation by scrolling down and selecting the Orders tab.
Select the performance obligation lines.
Select Submit Deferred Performance from the list and click Go.
The Submit Deferred Performance page reflects the modified quantity.
Enter the header details.
Select Partial Performance.
Click Submit.
Query the order and click Go.
The status changes to Submitted.
Generate the invoice by submitting the PRC: Generate Draft Invoice for a Single Project concurrent program.
Select Invoice Review. Query the project number.
Approve and save.
Release the invoice and save.
Run the PRC: Interface Invoice to Receivables concurrent program.
Run the Autoinvoice Import Program.
Run the PRC: Tieback Invoices from Receivables concurrent program, which creates the delivery performance.
Navigate back to the Performance Obligation page.
Select the performance lines. .
Select the Submit Deferred Performance and click Go
The Submit Delivery Performance window displays the delivered performance.
Transaction displays the delivery performance and delivery performances submitted. If there are multiple delivery lines for single schedule line, then it is reported in a separate XML file.
Query the order number and click Go.
Select the performance lines
Select Submit Deferred Performance and click Go.
The Submit Delivery Performance Page appears.
The Performance Quantity is displayed as the Unit Price / Quantity.
Enter the required parameters in the header.
Select Partial Performance as the Performance Indicator.
You are taken back to the View Performance History page.
Click Submit.
Query the order number and click Go.
The Delivery Performance line shows as submitted.
To view unbilled and unearned revenue, navigate to the Projects Super User, US Federal responsibility, and then click Billing, then Review Revenue, and click Open to view the Unbilled and Unearned Revenue.
Click Lines to view revenue details at the line-level.
Query the order number and click Go.
The status changes to Success after the delivery performance is successfully transferred to the federal G-Invoicing application.
You can submit advance performances only for advance-enabled orders. For advance-enabled orders, all order line schedules are also advance enabled. The delivery progress is reported through to funding, and funding is calculated based on applied receipts. The cost budgets cannot exceed the funding value. To submit advance performances, you capture advance payments from accounts receivable receipts against each performance obligation line, generate the advance performances, and acknowledge the performance by sending them back to the requesting agency through the federal G-Invoicing application.
Anytime an advance receipt is available for a project or order, it is successfully accepted in Accounts Receivable. You can submit partial or full advance performances. When you request a full advance, Oracle Projects submits the performance automatically and you can view the transaction details on the Performance History page. You can also submit adjustments against the advance performance.
The following diagram illustrates the overall advance performance flow.
The Advance Performance Flow
The Advance Performance submission process involves both automatic and manual steps.
To begin, perform the following steps:
Make sure that the order is approved.
On the Performance Obligation page, select the order line schedule for which you want to submit advance performance.
Select the type of advance performance that you want to submit:
Full Advance
For a full advance, click Submit.
Oracle Projects automatically creates and submits performance lines, displays the submission details on the Performance History page, and pushes the performance to the federal G-Invoicing application.
Partial Advance
For a partial advance, perform the following steps:
Manually select the POBG order line schedules.
Enter the quantity for the advance performance.
Click Submit.
Oracle Projects initiates the Intragovernmental Performance Interface concurrent program, which pushes the performance to G-Invoicing.
Request Partial Advance (Select Performance Obligation Lines):
When you select Request Partial Advance, select the POBG order line schedules. You must perform this manually.
Submit Advance Performance: Enter the quantity for advance performance and click Submit. This is a manual step.
Oracle Projects initiates the Intragovermental Performance Interface concurrent program and pushes performances to G-Invoicing.
For both full and partial advance performances, the remaining steps in the process are automatic
IPAC Settlement captures settlements done by intragovernmental payments and collections (IPAC) for all performance types.
The pull performance program creates accounts receivable receipts, applies them against the order line schedule as prepayment, and generates funding for the project.
To request a partial or full advance, select the order line schedule and choose Submit Partial Advance or Full Advance. If a partial quantity is already submitted for advance, then Oracle Projects calculates the balance advance and submits the advance performance.
On the performance obligation page, you identify order line schedules against which advances must be submitted and then request partial advance. On the Submit Advance Performance page, enter the advance quantity against the order line schedule and submit the advance. The performance quantity must not exceed the balance quantity. The balance quantity is calculated as:
(Balance Quantity = total Order Line Schedule Quantity – Total submitted Advance Performance Quantity)
To manually create and manage revenue budget, set the personal profile option, PA: Manage Revenue Budget Manually, to Yes.
To set the new profile option:
Navigate to the System Administrator responsibility.
Select Profile, then Personal.
Click View and then Find.
Query for the profile options, PA: Manage Revenue Budget Manually.
Set the value to Yes.
EBS G-Invoicing includes a profile option, Confirm Funds Availability upon Revenue Budget Baseline, that lets you manually baseline the revenue budget. If you set the profile option value to Yes, then you baseline the revenue budget and the system automatically marks the agreement with available funds. After the budget is baselined, it is then automatically pushed to federal G-Invoicing. If the profile option value is set to No, then the agency must manually confirm the funds availability.
When you select Request Partial Advance and click Go, the Submit Advance Performance page appears.
Submit Advance Performance Page
In the Submit Advance Performance page, enter the following details:
In the Header region, the preparer details are defaulted from the previously specified values. If the default value is not set up, then enter the preparer's name, phone number, and email address.
In the Date field, enter a performance date between the order start and end dates.
Select the accounting period that is open. The list of values lists all the periods that are open in that accounting period.
The Transaction region includes the following fields:
Column | Description |
Draft Invoice Number | Displays the invoice number assigned. |
Draft Invoice Line | Indicates the invoice line number. |
Transaction Source | Displays the source of the transaction, such as an expenditure or an event. |
Order Number | Indicates the unique number assigned to the selected order. |
Order Line Schedule Number | Indicates the line number of the order line schedule that is being used. |
Unit of Measure | Displays the selected UOM. |
Performance Quantity | Indicates the quantity the delivery performance is to be submitted for. |
Performance Indicator | Indicates whether the performance is Partial Performance or Final Performance. You can choose one of the two options. |
Attachment | Lets you add attachments. |
Click Submit.
You are taken back to the View Performance History page where you can view the advance performance transaction details.
Refresh until the Status changes to Success.
The Status updates to Success and the Performance Header Number is assigned.
Navigate to the Federal G-Invoice.
Query the order and click Options, and then Performance List.
Select the Servicing Agency Performance List details.
The Performance Number displays as the Performance Header Number on the View Performance History page in the Projects G-Invoicing dashboard.
You can verify if the attachments are interfaced to the servicing agency by clicking Options, and then Attachment. Displays the attachment details, such as File Name, Uploaded By, Date the file was uploaded, Uploading Party if it is by the Servicing or Requesting Agency.
Oracle Projects lets you submit adjustment to advance performance for the selected performance obligation lines.
To submit adjustment against an advance performance, you must enter a negative quantity, description, and original performance reference number for the selected order lines along with the preparer details for that accounting period.
The View Performance History page displays the transaction details and status.
Once the IPAC settlement completes, the pull performance creates prepayment receipts, applies them to the order line schedules and generates funding automatically for the project. For a refund or adjustment transaction, the pull performance un-applies the receipt amount and reduces the funding amount from the originally applied receipts. The amount of negative advance performance must be lesser than or equal to the delivered advance quantity.
If the advance performance results in a failure, then you can delete these transactions or resubmit them in the next performance run from the performance history page.
In the Performance Obligation page, select the Refund Advance option and click Go, Oracle Projects takes you to the Submit Adjustment Performance page.
The Submit Adjustment Performance Page
In the Submit Adjustment Performance page, enter the following details:
In the Header region, the preparer details are defaulted from the previously specified values. If the default value is not set up, then enter the preparer's name, phone number, and email address.
In the Date field, enter a performance date between the order start and end dates.
Select the accounting period that is open. The list of values lists all the periods that are open in that accounting period.
The Transaction region includes the following fields:
Column | Description |
Draft Invoice Number | Displays the invoice number assigned. |
Draft Invoice Line | Indicates the invoice line number. |
Transaction Source | Displays the source of the transaction, such as an expenditure or an event. |
Order Number | Indicates the unique number assigned to the selected order. |
Order Line Schedule Number | Indicates the line number of the order line schedule that is being used. |
Unit of Measure | Displays the selected UOM. |
Quantity | Indicates the quantity the delivery performance is to be submitted for. This should be in negative for refund performance. |
Total Advance Performance Quantity | Indicates the total advance performance quantity that was already submitted. |
Transaction Price | Indicates the unit price derived from Order Line Schedule. |
Adjust Quantity | Enter the quantity the adjustment can be submitted for. This is a mandatory field. |
Adjust Amount | Displays the total price of the adjustment quantity. Based on the user entered adjustment quantity, and unit price the adjust amount is derived. |
Reference Performance | Indicates the adjustment reference number. This is a mandatory field. |
Reference Quantity | Indicates the reference quantity. |
Description | |
Performance Indicator | Indicates whether the performance is Partial Performance or Final Performance. You can choose one of the two options. |
Attachment | Lets you add attachments. |
Select an attachment and click Apply. The attachment is added.
Submit the adjustment.
You are taken back to the View Performance History page where you can view the adjustment advance performance transaction details.
Agencies can now check refunds created against delivery and advance payments using pay groups.
The G-Invoicing Setup page include a Refund Pay Group option. While creating the adjustment for a delivery or advance payment, the system considers the Refund Pay Group value set up either at the project or operating unit level. If the project level pay group is setup, then it takes precedence over the operating unit level pay group setup. Once the refund adjustment transaction completes, you can view pay group values at the payables invoice level.
The G-Invoicing Setup page (Navigation: click Projects Super User Federal, click Projects: Setup, and then G-Invoicing Setup) includes a new option Refund Pay Group. This option is available at the operating unit and project level (Navigation: click Project, then Setup, specify Refund Pay Group value) as well.
You can set this option at both operating unit and project levels. After the first refund transaction is created, you will not be able to change the selected value from the refund pay group LOV at the project level. Whereas you can modify the value at the operating unit level.
The G-Invoicing Setup page at the project-level includes the Refund Pay Group option.
The system sends the pay group values to both receipts (Receivables) and invoices (Payables). You can view the Pay Group details on receipts (Navigation: switch to the Oracle Receivables responsibility, select Receipts, and search by the receipt number). You can get the receipt number from the View Performance History page after the receipt is created. Click Apply to view the amount applied and receipts created. Then, click the Refund Attributes button to view the refund pay group details.
The refund also creates a payable invoice. Get the invoice number by clicking the Refund Status button from the Receipts: Applications page. You can view the Pay Group details on invoices (Navigation: switch to the Oracle Payables responsibility, select Invoices, and query the invoice). The pay group details appear on the Invoices window.
Federal Agencies use Intragovernmental Payments and Collections (IPAC) to transfer funds between agencies. The Intragovermental Performance Interface pull program considers settlements performed by IPAC for all performance types.
The following diagram shows the IPAC settlement flow for advance-enabled orders:
IPAC Settlement in Advance Enabled Orders
For advance-enabled orders, the Intragovernmental Performance Interface concurrent program pulls the settlement information from the federal G-Invoicing application. This program automatically generates receipts for positive performance based on settlement amounts from IPAC. The program also applies receipts as prepayment. For advance settlement, the program automatically generates and baselines funding after applying the receipt on prepayments at the performance obligation levels.
If the performance is a negative transaction, then the pull program un-applies receipts in prepayments for the settled amount, and then creates a refund for the adjusted settled amount. An AP invoice is generated automatically, and the payment is accounted.
The following diagram shows the IPAC settlement flow for orders that are not advance-enabled:
IPAC Settlement for Orders that are Not Advance Enabled
For orders that are not advance-enabled, the Intragovernmental Performance Interface concurrent program pulls the settlement information from the federal G-Invoicing application. The Intragovernmental Performance Interface pull program automatically generates receipts for positive performance based on the settlement amounts from IPAC. This program also creates receipts for these amounts and applies receipts to the invoice.
If the performance is a negative transaction, then the Intragovernmental Performance Interface pull program un-applies receipts for the settled amount. It then creates refund the adjusted settled amount. The AP invoice is generated, and the payment is accounted.
These business scenarios illustrate how Oracle Projects handles the IPAC settlements in G-Invoicing.
Consider an order with the order, line, and schedule numbers as shown in the following table. The order line schedule is created for a quantity of 100, with a unit price of $50. The Amount of $5000 is the product of the schedule quantity and the unit price.
Order Number | Line Number | Schedule Number | Schedule Quantity | Unit Price | Amount |
0123 | 1 | 1 | 100 | $50 | $5000 |
The subsequent tables illustrate how IPAC settlement is handled for each of the performances and FOB points:
Note: In the subsequent tables, the use of alphabets D, R and A refer to Delivery, Return, and Advance.
This table shows the IPAC settlement for delivery performance with the FOB point set to Source for orders that are not advance enabled.
Steps | Performance Number | Reference Performance Number | Performance Quantity | Invoice Value | Invoice Due | Receipt Applied | Refund Applied |
Seller pushes delivery performance to federal G-Invoicing | D100 | 10 (D) | 10 | 10 | 0 | 0 | |
Performance initiates settlement in IPAC | D100 | 10 (D) | 10 | 0 | 10 | 0 | |
Buyer pulls the delivered performance from federal G-Invoicing | D100 | 10 (D) | 10 | 0 | 10 | 0 | |
Buyer pushes acknowledgement of receipt/acceptance to federal G-Invoicing | R100 | D100 | 10 (R) | 10 | 0 | 10 | 0 |
Seller pulls the acknowledgement receipt/acceptance from federal G-Invoicing | R100 | D100 | 10 (R) | 10 | 0 | 10 | 0 |
Buyer pushes refund receipt/acceptance adjustment with negative performance to federal G-Invoicing | R101 | R100 | -4 (R) | 10 | 0 | 10 | 0 |
Seller pulls acknowledgement negative receipt/acceptance from federal G-Invoicing | R101 | R100 | -4 (R) | 10 | 0 | 10 | 0 |
Seller pushes negative delivered/performed adjustment to federal G-Invoicing as a credit memo | D101 | D100 | -4 (D) | 6 | -4 | 10 | 0 |
Performance initiates settlement in IPAC | D101 | D100 | -4 (D) | 6 | 0 | 6 | 4 |
This table displays the IPAC settlement for delivery performance with the FOB point set to Destination for orders that are not advanced enabled:
Steps | Performance Number | Reference Performance Number | Performance Quantity | Invoice Value | Invoice Due | Receipt Applied | Refund Applied |
Seller pushes delivery performance to federal G-Invoicing | D100 | 10 (D) | 10 | 10 | 0 | 0 | |
Buyer pulls the delivered performance from federal G-Invoicing | R100 | 10 (D) | 10 | 10 | 0 | 0 | |
Buyer pushes acknowledgement of receipt/acceptance to federal G-Invoicing | R100 | D100 | 10 (R) | 10 | 10 | 0 | 0 |
Performance initiates settlement in IPAC | R100 | D100 | 10 (R) | 10 | 0 | 10 | 0 |
Seller pulls the acknowledgement receipt from federal G-Invoicing | R100 | D100 | 10 (R) | 10 | 0 | 10 | 0 |
Buyer pushes refund adjustment receipt/acceptance with negative performance to federal G-Invoicing | R101 | R100 | -4 (R) | 10 | 0 | 10 | 0 |
Performance initiates settlement in IPAC | R101 | R100 | -4 (D) | 10 | 4 | 6 | 4 |
Seller pulls acknowledgement negative receipt/acceptance from federal G-Invoicing | R101 | R100 | -4 (R) | 10 | 4 | 6 | 4 |
Seller pushes negative delivered/performed adjustment to federal G-Invoicing as a credit memo | D101 | D100 | -4 (R) | 6 | 0 | 6 | 4 |
The following table displays the IPAC settlement for advance performance:
Note: In the subsequent tables, the use of alphabets D, R and A refer to Delivery, Return, and Advance.
Steps | Performance Number | Reference Performance Number | Performance Quantity | Prepayment Balance | Receipt Applied | Refund Applied |
Seller pushes advance performance to federal G-Invoicing | A100 | 10 (A) | 0 | 0 | 0 | |
Performance initiates settlement in IPAC | A100 | 10 (A) | 10 | 10 | 0 | |
Buyer pulls advance performance from federal G-Invoicing | A100 | 10 (A) | 10 | 10 | 0 | |
Seller pushes refund adjustment advance with negative performance to federal G-Invoicing | A101 | A100 | -4 (A) | 10 | 10 | 0 |
Performance initiates settlement in IPAC | A101 | A100 | -4(D) | 6 | 6 | 4 |
Buyer pulls acknowledgement negative advance performance from federal G-Invoicing | A101 | A100 | -4(R) | 6 | 6 | 4 |
This table displays the IPAC settlement for delivery performance for advance-enabled orders.
Steps | Performance Number | Reference Performance Number | Performance Quantity | Invoice Value | Invoice Due | Prepay-ment Balance | Receipt Applied | Refund Applied |
Seller pushes advance performance to federal G-Invoicing and IPAC settlement | A100 | 10 (A) | 10 | 10 | 0 | |||
Seller pushes delivery performance to federal G-Invoicing | D100 | 5 (D) | 5 | 0 | 5 | 10 | 0 | |
Buyer pulls the delivered performance from federal G-Invoicing | D100 | 5 (D) | 5 | 0 | 5 | 10 | 0 | |
Buyer pushes acknowledgement of receipt/acceptance to federal G-Invoicing | R100 | 5 (R) | 5 | 0 | 5 | 10 | 0 | |
Seller pulls the acknowledgement receipt/acceptance from federal G-Invoicing | R100 | 5 (R) | 5 | 0 | 5 | 10 | 0 | |
Buyer pushes refund adjustment receipt/acceptance with negative performance to federal G-Invoicing | R101 | R100 | -2 (R) | 5 | 0 | 5 | 10 | 0 |
Seller pulls acknowledgement negative receipt/acceptance from federal G-Invoicing | R101 | R100 | -2 (R) | 5 | 0 | 5 | 10 | 0 |
Seller pushes negative delivered/performed adjustment to federal G-Invoicing as a credit memo | D101 | D100 | -2 (D) | 3 | 0 | 7 | 10 | 0 |
When you submit an Advance Performance and run the intragovernmental performance interface program, the system generates receipts automatically for the selected order line schedule.
After the program completes, you can view the generated receipts from the view performance history page.
Prerequisites
To view receipts, perform the following step:
Select an order and submit the advance performance in part or full.
Oracle Projects submits one concurrent program for each advance performance line submitted. After the performance pull interface program is completed, it generates receipts automatically and updates view performance history page with details.
To view the receipts generated by the advance performance submission, perform the following steps:
Click the G-Invoicing Dashboard icon.
In the Header region, select Orders tab, and then select the advance-enabled orders.
Select the View Performance Obligation icon.
The Performance Obligation page displays.
Select View Performance History page from the Actions drop down list and click Go.
The View Performance History page appears:
The Receipt Number field is populated for each order line schedule.
Click the Performance Obligations tab on top of the page.
The Performance Obligation page appears.
This page includes Receipt field that displays the generated receipt details.
Click the Receipt icon.
The View Receipts page appears that shows receipts applied against each order line schedule.
On an approved order, a buyer can change the rate, quantity, add order lines, or cancel existing order lines, and modify delivery dates. The modified order is shared with the servicing agency, and Oracle Projects can pull these orders into EBS.
Before an order approval is initiated, a set of validations are run based on various performances recorded.
Attachments are used by the servicing agency to communicate key milestones that need to be captured between trading partners. You can push attachments with performances to the G-Invoicing application.
Query an existing order.
Pull order modification with the shared with service (SSA) status.
Update eligible order attributes.
Initiate order approval.
If a performance exists, then the system validates quantity and cancellation status.
If the validation check fails, then the order approval fails as well.
The status displays rejected in the G-Invoicing application.
You can adjust revenue and invoice.
If the validation check passes, then the order is submitted for approval.
The funding is baselined and performance obligation is published.
The status in the federal G-Invoicing application changes to Open.
When accepting and approving order modification, Oracle Projects validates changes. If the cost and quantity changes, then they are validated against the original rate and quantity. If the modified value is greater, then the order is rejected.
You can modify an order in an Administrative (Admin) mode when the order is in an open status. To modify orders in the Admin mode, perform the following:
Navigate to the Federal G-Invoicing application.
Query the order.
Click Admin.
You can modify fields as needed.
In the Partner Information tab, change values for order Tracking Number, unique entity ID and add comments.
In the Billing tab, change values for priority order indicator and capital planning and investment control.
In the Point of Contact tab, change values for requesting agency name, email address, phone and fax.
In the Schedule Line level, update attribute values including the schedule lines.
Click Save.
Run the Intragovermental Order Interface Program to pull the modifications.
Run the Projects G-Invoicing ECC Data Load concurrent program as an incremental load.
Navigate to the G-Invoicing dashboard by clicking Projects Super User, then click Projects Command Center, and then the G-Invoicing dashboard.
In the Orders tab, select View Performance Obligation.
The Performance Obligation page appears.
You can click Additional Attributes and verify changes are reflected in EBS for each of the schedule lines.
Click the G-Invoicing Dashboard icon on the top of the page to navigate back to the G-Invoicing dashboard.
Select Update Agreement from the Orders tab.
The Update Agreement window appears. You can view changes you had made. The Other Attachment region appears if the attachment was uploaded by servicing or requesting agency. The Attachment and the status changes to uploaded.
In the case of an advance-enabled order, if you create a receipt for an amount that is greater than the order amount specified, then an error displays when you submit the agreement. You must either reject the order or reduce the performance amount. You can cancel the receipt and apply another receipt with a lesser amount and resubmit the agreement for approval.
Only a requesting agency can close an IGT order.
If any refund is issued from a seller to a buyer, then the servicing agency creates a credit memo or concession invoice against the original invoice. This results in a negative performance, and the negative performance is pushed to the federal G-Invoicing application.
Credit memo is created in one of the following ways:
Cancel Invoice
Write Off
Apply Concession
Cancelling an invoice results in credit memo creation for the entire amount of the cancelled invoice. All items on the cancelled invoice are returned to an unbilled status. These items are eligible for rebilling during the next billing cycle. Oracle Project updates the funding balance on the agreement for the original invoice.
If a receipt is applied against an order or has a credit memo, then you cannot cancel that invoice.
Writing off an invoice creates a credit memo against the original invoice for the requested write-off value. When the write-off is initiated on an invoice, Oracle Projects reverses the invoice value from the receivables account and places it into a write-off expense account while interfacing it to Accounts Receivables.
To refund a performance:
Create a credit memo against the invoice.
Run the Generate Draft Invoice, the Interface Invoices to AR, the Autoinvoice Import, and the Tieback Invoices from Receivables concurrent programs.
Navigate to the G-Invoicing dashboard using by clicking the Projects Super User, US Federal responsibility, and then click Projects Command Center, and then G-Invoicing.
Select View Performance Obligation from the Orders tab.
Select the performance lines and click Submit Delivery Performance and Go.
The delivery line displays with the credit memo quantity created with the negative amount.
Enter the parameters in the Header region.
Select Final Performance.
Click Submit.
The delivery line is created that displays the reference performance number and the corresponding reference performance detail number for the negative performance quantity. After the Intragovermental Performance Program completes successfully, the status is updated to success.
Navigate back to the Federal G-Invoicing page and query the order.
Select Options, then Performance List to view the delivered performances.
The delivered performance for the negative quantity appears with the adjusted quantity against the original quantity.
You cannot submit a refund performance for an already submitted or accepted quantity. If the quantity is not settled, then you can submit a refund performance.
An invoice concession lets you manually credit an invoice without adjusting transactions. Applying a concession to an invoice creates a credit memo against the original invoice for the value of the concession. When you apply a concession, Oracle Projects adjusts the amount either from unbilled receivables account or unearned revenue account while interfacing the concession invoice to AR.
After an order is cancelled. you cannot delete the credit memo. You can apply concession even when a credit memo is associated with the original invoice. The credit memo inherits the same invoice currency and currency attributes of the invoice. The negative refund performance has the reference to original performance header and details when transferred to the G-Invoicing application.
Orders can be closed when all transactions are fulfilled between both the trading partners (requesting and servicing agencies). Requesting agencies can only close an order. While closing an order, any open quantity balance on order line schedules are adjusted and approved by both the trading partners.
The order closing process sends modifications to the federal G-invoicing application and updates the order status to closed (CLZ).
The Intragovernmental Orders Pull concurrent program pulls the closed orders into EBS.
The order closing process ensures the following conditions are met:
Total sum of advance quantity equals the sum of delivered or performance quantity.
Total delivered performance quality equals the received accepted quantity.
Buyers initiates an order closure only when:
Balance quantity for the order schedule is zero (there no unpaid quantity).
Sellers confirm that the delivered or performance transaction is final.
In some cases, you would need to reopen closed orders due to changes in the order or market conditions. Requesting agencies can reopen orders.
Note: When closed orders are reopened, the orders interface program retrieves these orders and are considered by the order modification flow.
Oracle E-Business Suite for G-Invoicing supports orders that are initiated by requesting agencies. These buyer initiated orders (BIO) are created and approved either in the federal G-Invoicing application or in the EBS system. Servicing agencies then pull these orders into EBS for performance processing.
The orders must fulfill the following setup requirements:
In the G-Invoicing Setup page, identify if the Buyer Initiated Orders are maintained in the federal G-Invoicing application or in EBS. Depending on the value selected for the Buyer Initiated Orders Maintained in indicator, the performance processing and accounting happen in the corresponding systems. (Navigation: Select the Projects Super User, US Federal responsibility, then Projects: Setup, and then G-Iinvoicing Setup.)
Buyer initiated orders created in the federal G-Invoicing application are approved by sellers in the same system. You cannot modify these orders in EBS.
The servicing agency pulls buyer initiated orders into EBS and associates project and top task for accounting purposes. These orders are pulled in approved status. Performances are initiated from EBS and pushed to the federal G-Invoicing application. All modification must be performed only in the federal G-Invoicing application. These changes are approved by both agencies and are pulled by the servicing agency for processing performances.
Seller Facilitated Orders (SFO) also fall into the federal G-Invoicing maintained orders category. Refer to "Seller Facilitated Orders" for more details.
After the buyer initiated orders are pulled into EBS, the servicing agency can follow the order approval flows to create performances against these orders as described below:
Agreements are created automatically (fields cannot be edited).
Create and associate a project to the order.
Performance obligations and POBG lines are automatically created, and these cannot be edited.
Associate top task with the order line schedule.
Submit the agreement for approval.
Publish POBG, and the system automatically generates revenue budgets and baselines funding.
The order is ready for execution.
In the case of non-advance-enabled orders (new or modified orders):
Submit a deferred or delivery performance.
Pull acceptance and settlements.
In the case of advance-enabled orders (new orders or modified orders):
Request partial or full advance against the order.
Pull advance settlement.
Generate revenue budget and baseline funding.
Submit delivery performance.
Pull acceptance.
Most orders are initiated by requesting agencies. Whereas, some orders may also be initiated by servicing agencies. Orders initiated by servicing agencies are known as seller facilitated orders. Oracle Projects supports Seller Facilitated Orders (SFO). The servicing agency creates orders in the federal G-Invoicing application and submits them for requesting agency's approval. After orders are approved, the servicing agency pulls these orders and the revenue budget is created and funding is baselined automatically.
The following flowchart illustrates the non-advance-enabled seller facilitated orders (for new and modified order):
Seller facilitated orders (SFO) use the following flows for non-advance-enabled new and modified orders:
Servicing agency initiates the seller facilitated order (SFO – new order) from the Federal G-Invoicing application and sends it to the Requesting Agency for approval. In the case of order modification, the servicing agency modifies the seller facilitated orders (SFO) in the federal G-Invoicing application and sends it for the requesting agency's approval.
The requesting agency pulls the SFO and approves it and sends it back to the Federal G-Invoicing application.
You must pull the approved seller facilitated orders to EBS from G-Invoicing. After you pull the seller facilitated orders into Oracle Projects, the concurrent program creates agreements automatically.
You then create and or associate project to the orders. Performance obligations and performance obligations lines are created automatically. In the case of order modification, you must uptake the modified orders.
Run the Intragovernmental Orders Interface program to pull these orders into EBS. The concurrent program updates agreements automatically and updates performance obligations and performance obligations lines.
You must associate task to order line schedules and confirm funding availability. If funds are available, you can submit the agreement for approval. This publishes performance obligations, generates revenue budgets, and baselines funding.
The order is ready for use.
You can submit deferred and delivery performances.
The following flowchart illustrates the advance-enabled seller facilitated orders for new and modified order:
Seller facilitated order uses the following flow for advance-enabled new and modified order:
Servicing agency initiates the advance-enabled seller facilitated order (SFO – new order) from the Federal G-Invoicing application and sends it to the Requesting Agency for approval. In the case of order modification, the servicing agency modifies the seller facilitated orders (SFO) in the federal G-Invoicing application and sends it for the requesting agency's approval.
The requesting agency pulls the order and approves it and sends it back to the federal G-Invoicing application.
You must pull the approved seller facilitated order to the G-Invoicing dashboard. After you pull the seller facilitated orders into Oracle Projects, the concurrent program creates agreement automatically.
You then associate or create and associate a project to the orders. In the case of order modification, you must uptake the modified orders.
Performance obligations and performance obligations lines are created automatically.
You must associate a task to the order line schedules and confirm funding availability.
If funds are available, you can submit the agreement for approval. publishes performance obligations, generates revenue budgets, and baselines funding.
The order is ready for use.
You can request partial or full advance against advance-enabled orders. The advance performance submission generates and baselines revenue budget and settles funding.
Then, you can submit delivery performance and pull the acceptance for orders.
Perform the following steps for creating SFOs:
Log in to the federal G-Invoicing application.
Create a GT&C.
In the Header/Details region, select Servicing Agency for the Order Originating Partner Indicator field. For Seller Facilitated Orders (SFO), you must choose Servicing Agency for order originating partner. This is the only field that is different for SFO.
Click Create Order.
Enter the mandatory parameters and partner information for both requesting and servicing agencies.
Also, enter values for fields in the Program Authority, Statutory Authority regions.
Click the Advance tab, set the Assisted Acquisition Indicator to Yes.
Click the Delivery tab, define the delivery details such as FOB Point, Acceptance Point, Inspection Point.
Click the Billing tab, define billing details such as Billing Frequency, Priority Order Indicator, Capital Planning, and Investment Control.
Click the Point of Contact tab, enter POC values for requesting and servicing agencies.
Click Lines, enter mandatory values for creating order lines.
Enter schedule details for the order line. Select Yes for the Advance Pay Indicator field to create advance-enabled orders.
In the Advance tab, enter details for the advance-enabled information.
Enter funding details for servicing agency.
In the Standard Line of Accounting region, enter values for the mandatory fields.
Click Save as Draft.
Click the Share with Servicing Agency.
Enter funding and program official approval details and click Servicing Agency Approve.
The order is shared with the requesting agency for approval as shown below:
Shared with Requesting Agency
Perform the following steps as the requesting agency to approve SFOs:
Select the Requesting Agency tab and then Orders.
Query for the seller facilitated order.
Click the Partner Information tab, enter values in the fields such as Order Tracking Number, Unique Entity ID, Funding Office Code, and Funding Agency Code.
Click the Authority tab, enter the requesting agency program authority details.
In the Lines/Schedules tab, enter values in the Funding Information such as TAS, BETC, Advance Accounting Classification, Bona Fide Need.
In the Standard Line of Accounting region, enter values for the mandatory fields.
Click Submit for Requesting Approval.
In the Approvals tab, enter the Funding and Program Official Approval details for the requesting agency.
Click Requesting Agency Approve .
The servicing agency then pulls the approved SFOs into EBS:
Switch to the Projects Super User, US Federal responsibility.
Select Request and then Schedule.
Query the Intragovernmental Orders Interface Program concurrent program.
Click Parameters.
Enter values in all mandatory fields including the order number.
Click Continue.
Click Submit.
Run the ECC G-Invoicing Data Load program to import data.
These programs pull data into EBS.
Perform the following steps in the G-Invoicing dashboard for SFOs:
Select Projects Command Center and the G-Invoicing dashboard.
Query the seller facilitated order.
Use search refinement for GT&C and Orders to sort them by Order Originating Partner Indicator as shown:
Search Refinement with Order Originating Partner
9. In the GT&C and Orders region, view the Order Originating Partner Indicator field. This field displays servicing agency for seller facilitated orders.
In the Orders tab, click the Create Project icon.
Query for a project template.
Select the template and click Continue.
Enter values in the mandatory fields.
Click Finish.
The project is created and you are taken to the Performance Obligations page. You can only edit the top task number.
Click Save and Continue.
The Servicing Agency TAS appears. All other fields are not-editable. Similarly, the Additional Attributes fields cannot be edited.
Rerun the ECC G-Invoicing Data Loadconcurrent program.
In the Orders tab, click the Update Agreement icon.
Enter the description.
All the IGT related fields are read-only. There is a Confirm Funding Availability option using which you can verify that funds are available before they are settled. Also, fields in the additional attributes page are not-editable. The Partner Information region in the Additional Attributes page includes news fields such as Unique Entity Identifier, Comments, Funding Agency Codes for both servicing and requesting agencies. Similarly, since the agreement is already approved the funding information displays the details.
Click Submit.
Login and approve the agreement.
Once the agreement is approved, Oracle Projects runs the following concurrent programs automatically as set up in the G-Invoicing Setup options:
Log into the federal G-Invoicing application and query the order and see that the order line schedule has advance performance submitted.
Navigate back to the Projects Super User, US Federal responsibility.
Select Requests and then Schedule.
Query for the Intragovernmental Performance Interface Program.
Click Parameters tab.
Enter values in the mandatory fields to pull the modified performances into EBS.
Notice that the Internal Status changes to Approved.
Click the View Performance icon.
Click the Performance Obligations tab.
The advance performance is submitted and the receipt is also processed.
Click the Financial tab.
You can see budget is also approved.
Click the Funding tab.
You can see the funding created.
For modifying seller facilitated orders, perform the following steps:
Switch to the federal Federal G-Invoicing application.
Query the order number.
Click Modify. The order has a revised number (for example, .x – where x represents the revision number).
Click the copy icon next to the schedule number and create another line.
Change the quantity in the first order line schedule.
Change the quantity in the second order line schedule.
Click the Update Draft button.
Click the Share with Servicing Agency button.
Click the Approvals tab and enter values in the Program Official Approval fields for the servicing agency.
Click Service Agency Approval.
Approve the order from the requesting agency.
Click the Requesting Agency tab.
Query for the order.
Click the order.
Click schedule and enter values for the mandatory fields in the Funding Information, Standard Line of Accounting regions.
Click Submit for Requesting Approval.
Click the Approvals tab, and enter values in the Funding and Program Official Approval fields.
Click Requesting Agency Approve.
Navigate back to the Projects Super User, US Federal responsibility.
Submit the Intragovermental Orders Interface Program using the submit request window.
Enter values it the mandatory fields.
Click OK and then Submit.
Submit the ECC G-Invoicing Data Load concurrent program to pull the order details to the G-Invoicing dashboard.
In the Headers region, select the Orders tab.
In the Details region, select the Order Line Schedules tab.
You can see order lines created with the modified values.
Modified Order Lines Created
Scroll right and see the Internal Status as Modified indicating it is a modified order.
Internal Status
Select the order.
Click the Order Modification Uptake from the Actions (three ellipses) menu.
Order Modification Uptake Menu
The order modification uptake completes successfully.
In the Headers region, click the Orders tab.
Click the View Performance Obligation icon.
From the Actions list, select Update and click Go.
Add value for the Top Task Number for the modified line.
Click Save and Continue.
Click Apply.
Click the G-Invoicing Dashboard icon.
Click the Orders tab.
Click Update Agreement.
Click Submit to submit the agreement for approval.
Approve the agreement.
Navigate to the federal G-Invoicing application.
Query the order.
Click the Show Performance button.
Show Performance in G-Invoicing
Perform the following steps for submitted deferred and delivery performances for seller facilitated orders:
In the Projects Command Center, select orders in the G-Invoicing dashboard.
Submit deferred and delivery performance by entering values for the mandatory fields.
Performances are pushed to the federal G-Invoicing application.
For details on steps to submit deferred and delivery performance, refer to "Using Deferred Performance" and "Using Delivery Performance".
Once all the performances are fulfilled, you can close the order. To close an order, perform the following steps:
From the federal G-Invoicing application, select the order to close.
Click Close.
Enter the reason to close the order.
From the Projects Super User, US Federal responsibility, run the Intragovernmental Orders Interface Program concurrent program.
Run the ECC G-Invoicing Data Load concurrent program.
In the G-Invoicing Dashboard, in the Headers region, click the Orders tab.
Scroll to right and see the Order Status as Closed.
Closed Order Status
The Organization Group model provides the security needed with a flexibility to provide access to documents across agencies.
This functionality allows agencies to transition from a flat access model to a Hierarchical organization model:
Allows Agencies to build their Organization within G-Invoicing
Define Parent-Child organization hierarchy groups
Inherit Document view access by:
Child groups
Passed up to Parent groups
Subordinate Groups
If you belong to a Group that has access to GT&C, then you can view them. The groups above and groups below within the same hierarchy can view these GT&C.
If you belong to a Group and have access to orders, then you can edit, approve, reject, close and modify them. The groups above within the same hierarchy can perform these actions. But the groups below in the hierarchy cannot view these orders. A sample group structure is shown as follows:
The Organization Group Hierarchy address the following:
Extract Group Hierarchy for the given System ID
Map Agency Location Code (ALC) to Operating Unit to pull all the G-Invoicing documents
Associate the group on Order based on the GT&C security preferences (Parent - Child and Subordinate Groups)
Control user and group level access on documents (Orders and GT&C)
Organization Group Hierarchy
Performance against an Order is reported by Performance Managers of the Group to whom orders are assigned. Document Inheritance Indicator (DII) - GT&C Manager (or Creator) can limit the GT&C to only the assigned group. Ensure that you adhere to the following logic when sharing GT&C with Subordinate Groups:
The Primary Group owns and maintains GT&C
Primary Group shares the agreement with Subordinate Groups
Subordinate Groups must belong to the same Primary Group Agency
GT&C Manager does not need access to subordinate Groups
Sharing a GT&C requires approval by both partners
GT&C Manager designates subordinates when creating a GT&C
GT&C Manager adds a subordinate to a GT&C
Deactivate or remove subordinates through modification
Subordinates contain one or more Agency Location Codes (ALCs) associated to GT&C
You can map Agency Location Code (ALC) to Operating Unit to pull all the G-Invoicing documents. You can associate the group on Order based on the GT&C security preferences (Parent/Child, DII and Subordinate Groups) setup. You can setup and control the user and group-level access on documents (Orders and GT&C).
The Organization Group has three-level security:
Operating Unit
Servicing Group - Based on the servicing group selected the TAS filter applies.
TAS and BETC
To use the Organization Group Hierarchy, you should have installed license of Project Costing, Project Billing and Oracle Financials.
The Get Group in Agency Account returns Organizational Groups in that Agency for the requested System ID. The Security Attributes setup at the user-level determines the group access. The TAS and BETC filters are applied based on the group association.
G-Invoicing Options - Security Certificate
Navigate to the G-Invoicing Options page by clicking the Projects Super User, US Federal responsibility, and then Setup, and then G-Invoicing Options.
Select or enter the Agency Type, Operating Unit, and System ID. The Operating Unit is mapped to the System ID.
View the Operating Unit and System ID Mapping in G-Invoicing using the Federal G-Invoicing application, and then click Administration, and then Manage System Users, as shown:
G-Invoicing Administration Menu
Create GT&C in the G-Invoicing application.
GT&C pulled into the Servicing agency ERP system.
Create Orders in the G-Invoicing application.
Pull Orders from the G-Invoicing application to Oracle Projects and push orders from Oracle Projects to the G-Invoicing application.
Run the Projects G-Invoicing ECC Data load in incremental mode.
Navigate to the G-Invoicing dashboard using by clicking the Projects Super User, Federal responsibility, and then click Projects Command Center, and then G-Invoicing.
Update Agreement in the Orders tab.
Servicing Organization Group contains list of values accessible to the group.
The groups mapped to the Agency Location Code only appears.
You can edit the operating unit and based on the selected operating unit, organization groups are displayed. Based on the organization group selection, the corresponding associated TAS and BETCs appear in the list of values.
Deactivate a child group.
Run the Intragovermental Groups for Agency Interface Program which pulls all the Complete Group Structure.
Specify Servicing Agency as the Agency Type.
Enter the Operating Unit associated with the group hierarchy.
Click Ok.
When the agency groups are pulled, it also automatically run the Intragovermental TAS-BETCs for Group Interface Program and pulls the TAS and BETC setups as well.
Run the Intragovermental Groups for GT&C Interface Program which pulls only the Group associated to the pulled GT&C.
Specify Servicing Agency as the Agency Type.
Enter the Operating Unit associated with the group hierarchy.
Enter the GT&C Number to pull groups for only a specific GT&C. If you leave it blank, then all the GT&Cs are pulled.
Click Ok.
As part of the Organization Group Hierarchy changes, you can configure TAS filters at each hierarchy level for the Servicing Agency. The list of values for TAS in the Performance Obligations page reflects these changes.
You can only delete a group that is the lowest in the order of group hierarchy. You can delete the parent without deleting the child group.
If you delete a TAS that is associated to a group, and sync the group to Oracle Projects, then the TAS will no longer be available in the list of values.