Field Service Error: "Failed to retrieve the currency for price list" When Submitting Debrief (Doc ID 2020999.1)

Last updated on SEPTEMBER 06, 2016

Applies to:

Oracle Field Service - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

When running the Debrief Posting Program to post debrief, the following error occurs in the log.

ERROR
-----------------------
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 retrieving the currency code for price list ID 25518.
Failed to retrieve the currency for price list with ID: 25518).

This error happens for some users. When another user then updates the errored debrief and resubmits it, it goes through successfully.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Complete a task with debrief.
2. View the logfile of the debrief posting program or the debrief line after posting (it will show the same error).


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms