Chuck, the problem is not 1000 Euro or Dollar.
The problem is 10 Euro and 50 Cent (or 10 Dollar and 50 Cent).
Our separating operator for this (I guess in the whole EG) is the comma, not the point.
For this it is logical that we write also with a comma.
But when I write 10 Euro and 50 Cent (or 10 Dollar and 50 Cent) in our format it is 10,50.
10,50 (with a comma) gives the result 1050,00 (or 1050.00)