The numbers need to have/use a dot for the decimal when storing such a number. Perhaps the previous store(s) were modified to do this or handle it differently, but a decimal number should not include a thousands separator and should be stored with a period for the decimal such that the product's price should be entered as '53.9167' instead of '53,9167'.