Strange behavior Sage 50 2017.1 with foreing currency

I entered a sale for 480 Euros with a conversion rate of 1,4746875
The amount of bank reconciliation is correct, 480x1,4746875 = 707.85 Canadian but the amount appearing in the account and all summaries is rather 480x14746875 = 7078500000
Checked parameters and everything seems ok

Anyone seen this behaviour before?

I will roll back to previous backup since my bank reconciliation is done. I will avoid foreign transaction and records directly in local currency.