Changing currency rate changes old order invoices ?

Which is cleary a bug? Right?

As for account and tax reasons among others is 'illegal' to not store and then modify already paid and processed invoices?

CS-Cart developers do not think that it is a bug since the amount in the base currency is always correct.