If you input a number with comma notation in a number field the result is truncated before the comma. E.g. "9,000" becomes "9". Even explicitly adding a decimal gets truncated "9,000.00" becomes "9"
Looking at the php documentation all I can find is this:
PHP doesn't handle strings like "12,300.2" correctly by default.
with more information not showing a that exact usage case:
so, is this a PHP bug (in that it doesn't handle it by default) or a moodle bug in that we didn't handle that usage case, or a user bug for not understanding the nature of floating point operations.
the offending code seems to be a call to format_float in field/number/field.class.php and lib/moodlelib.php contains the function (although it's odd that a few qtypes define their own float)