It was exactely that. Strange is that CHF was set to 'Is primary exchange rate currence' as well as 'Is primary store currency'.
The only think I can imagin is that it was Euro at one stage (maybe default installation) and CHF got an exchange rate of 1.23.
Well I set the rate of CHF back to 1 and now it seems to work.
Would it make sense that if you click on Mark as primary exchange rate currency
a) to give a warning that rates must be adjusted b) set the Rate of the primary exchange rate currency to 1 (I assume this it what it should be) c) give an option to update the other currencies now.
I'm also having this problem, with the wrong amount showing in the users account... But cannot figure out why?
I have GBP as the only currency enabled and the tick box is ticked for all three of the following:
- Is primary exchange rate currency - Is primary store currency - Published
??? Am I missing anything else ???
Also, on the /Admin/Currency/List page - On the gridview, if I click the refresh button in the lower left corner it refreshed but the tick boxes and select buttons disappear and I'm left with true/false values running along each line.
And now
- Is primary exchange rate currency - Is primary store currency
Are showing as false?? But if I reload the page click the select buttons to enable them and save the page (They are showing as enabled again), but click the lower left refresh.. Again the buttons and check boxes disappear and they are showing as false!!!
Thanks I have set it to 1 now, but its still showing the wrong price in the PDF invoice - But I checked in the DB and its the correct price. also checked the settings and the default currency etc.. is all set to the GBP ID?
Do I have to reset IIS for the changes to take effect?