Hi,
In the project I working now I have one site using different currency that the default solution currency. The default currency of the solution is USD and one of the sites in the solution in the ecommerce settings uses EUR.
When I add my custom fee to the order in the site with different currency it seems that DW is making a conversion to the default solution currency and not using the currency defined in the ecommerce for the site. This makes the order calculation to result to an incorrect total.
I've checked that the order object has the correct currency value and that the PriceRaw object I'm creating in the fee provider also returns the same currency of the order that matches the currency defined for the site in the ecommerce settings.
Best,
Rui Silva