We have seen a somewhat similar problem corrected by changing the number format in the Windows Regional Settings.
Here in Quebec it is common to use the format 123 456,00$ (same as the format used in France) instead of the North American convention $123,456.00. When people set their Regional Settings to the former, Adagio behaves somewhat like your case. Changing the Regional Settings back to the conventional North American standard has fixed the problem for us.
_________________________
Brian Puddington
Geneva Financial Systems
Montreal