INCORRECT TOLERANCE AMOUNTS WHEN PO CREATED FROM REQUISITION THROUGH AUTO SOURCE
(Doc ID 2406007.1)
Last updated on MAY 31, 2018
Applies to:PeopleSoft Enterprise SCM Purchasing - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.
On : 9.2 version, Purchase Orders
PO Tolerance amounts
When a PO is created from requisition by running an automatic sourcing the Tolerance amount conversion is incorrect.
Item category default currency is USD and the tolerance amount is 250
Requisition is created for the Business unit default currency GBP
Auto source process is run that successfully creates the GBP PO
Expected Result: The PO Tolerance amount is expected to be converted from 250 USD to GBP equivalent based on the market rates
Actual Result: The tolerance amount in the category 250 is used for conversion but the coversion is from 250 GBP to equivalent USD. The tolerance amount is a an incorrect value.
The issue about does not seem to happen for online PO's, where the 250 USD is correctly converted to the GBP equivalent.
The issue appears to be happening because the From currency is taken from PO BU default currency (GBP) and To currency is taken from the category currency (USD). Code location: PO_POCALC.VS2600.ISRTVNDR
Purchase Order created from Requisition through Auto Source should have tolerance limits same as the one copied online from Requisition
The issue can be reproduced at will with the following steps:
1. setup categories with USD currency and tolerance level
2. create a requisition with GBP currency
3. Run auto sourcing
4. goto matching tab on PO created and check tolerance value.this value won't match with the setup .
The issue has the following business impact:
Due to this issue, users cannot create Purchase Orders with correct tolerance levels from requisitions through Auto sourcing.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!