G-Invoicing SFO Mod PUSH Fails With Validation Error For AgencyDisbId Field: 'Field cannot be modified, added, or removed on orders with existing performance: agencyDisbId'
(Doc ID 3047377.1)
Last updated on SEPTEMBER 13, 2024
Applies to:
Oracle Project Billing - Version 12.2.9 and laterInformation in this document applies to any platform.
Symptoms
For an IGT (Intragovernmental Transactions) Seller Facilitated Order (SFO) for the Servicing Side, user receives error when they push a mod to G-Invoicing:
ValidationFailedException message = Field cannot be modified, added, or removed on orders with existing performance: agencyDisbId, Line 2, Schedule 2
- The Requesting Side populated the Schedule-level field "Disburser Identifier" with a value of "xxxxxxx".
- This value is in the PULL XML and it is stored in pa_agreement_erp_ext_b.ne_ext_attr1.
- However, the PUSH XML does not include this field.
Steps
1. Create BIO (Buyer Initiated Order) in G-Invoice system and ensure requesting side field disbursementID is updated.
2. Interface the order to EBS (E-Business Suite).
3. Create project, POBG (Performance Obligation) lines and submit agreement for approval.
4. Approve the agreement and initiate FundsCheck.
5. Now order errors when pushed to G-Invoicing system since PUSH order xml does have not requesting side disbursementID.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |