Debrief Finish With Error Indicating That Charges API Was Unable To Retrieve Pricing Information
(Doc ID 2588459.1)
Last updated on JANUARY 03, 2023
Applies to:
Oracle Field Service - Version 12.1.3 and laterOracle Teleservice - Version 12.1.3 and later
Information in this document applies to any platform.
Symptoms
On : 12.1.3 version, Debrief / Field Service Report
When attempting to process a Debrief with items that have a certain UOM (Unit of Measure), the following error occurs:
ERROR
-----------------------
Debrief Status: Completed with errors
Additionally, the Debrief "Debrief Posting Program" (CSFUPDATE) concurrent program log shows that the error occurred when Charges was trying to retrieve the item price:
Service Billing Engine calling cs_charge_details_pub.Create_Charge_Details API ended with an error. (API_NAME=CS_Service_Billing_Engine_PVT: Create_Charges).
API Error (CS_CHARGE_DETAILS_PVT.Create_Charge_Details): &TEXT.
An error occurred while getting pricing information for inventory item ID: #######, price list ID: #####, unit of measure: <UOM>, and currency code: <currency_code>.
INVALID_UOM: Could not find a price list in Ordered UOM or Primary UOM
ADDITIONAL INFORMATION
-------------------------
Debrief can be processed without error using items with a different UOM/Currency combination
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a Debrief
2. Try to process the Debrief
3. The reported error occurs
Changes
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 |
Changes |
Cause |
Solution |