You have created two List Prices for the supplier XYZ and product ABC, where each one is using a different currency (i.e. one using USD and other using EUR).
You expect the system to select the list based on the Currency of the Purchase Order, however this is not what is happening.
Reproducing the Issue
- Go to Purchase Requests and Orders Work Center
- Click on the New Purchase Order common task
- Enter the Supplier XYZ
- Enter a Currency
- Enter a Product ABC
- The Price selected by the system is not the one that you were expecting
The system will consider the conversion of the currency, based on the maintained Exchange Rate.
Even if the purchase order is created in EUR, if after the conversion the List Price in dollar still has the lowest price, it will be the one selected by the system.
System is working as designed.
KBA , AP-PRP , Purchase Request Processing , How To