W bazie jest OK
INSERT INTO `utils_currency` (`id`, `symbol`, `code`, `decimal_sign`, `thousand_sign`, `decimals`, `active`, `pos_before`, `default_currency`) VALUES
(1, '$', 'USD', ',', ' ', 2, 1, 0, 1),
(2, 'PLN', 'PLN', ',', '', 2, 1, 0, 0),
(3, 'EU', 'EU', ',', ' ', 2, 1, 0, 0);
Problem ustąpił po:
update premium_salesopportunity_data_1 set f_contract_amount = replace(f_contract_amount,',','.') WHERE f_contract_amount LIKE '%,%';