APP-PO-14142: get_break_price-380: ORA-20001: An error has occurred during Advance Pricing Call
(Doc ID 1548719.1)
Last updated on APRIL 04, 2025
Applies to:
Oracle Purchasing - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
On Release 12.1.3 version, when attempting to create a purchase order with foreign currency for a supplier, site and contract for which a price list is defined, the following error occurs when using a need-by date in the future.
ERROR
-----------------------
APP-PO-14142: get_break_price-380: ORA-20001: An error has occurred during Advance Pricing Call. Please report following error to your system administrator.
No conversion rate found.
Note: The functionality works fine if a currency rate is defined for the need by date used.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a Standard PO.
2. Enter supplier and site.
3. Change currency to a foreign currency.
4. Enter item and quantity.
5. Enter the Contract number in the Reference Documents tab.
6. Now the price is correctly defaulted from the price list, converted based on the exchange rate defined on the system date.
7. Enter a need-by date in the future, using a date for which no conversion rate exists.
8. Error occurs.
BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot create purchase orders with need-by dates in the future. This is not acceptable as the customer cannot define dummy exchange rates too far into the future.
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 |