Hi Atilla,
Still a bit strange, if both the original and new USD currency have the same rate determined, then you should not get an error when you use the original.
That the system uses System Currency for calculation and validation should not matter at all.
Regards,
Johan