Why is my Pricebook removed when I change Opportunity Currency?
|Knowledge Article Number||000220115|
|Description||If a Pricebook has been added to an Opportunity but no products have been added, an update to the Opportunity Currency field will result in the Pricebook being removed from the Opportunity.
This is due to Pricebooks potentially having Products with Multiple Currencies available for selection and is a preventative measure to avoid bad data/ User experience as a Pricebook without Products matching the selected currency will not display Products when you attempt to add them.
Avoiding bad data is also the reason why Currency cannot be changed when Products have been added and why all Products are removed from the Opportunity when Pricebooks are changed.