All price lists are in local currency. When creating a service detail, the currency code from the contract is applied to the service details – this value is only informative.
To recalculate the values on the details or detail rows, the currency and Exchange rate directly from the contract header.