Не пишите деньги в float. Никогда. Проверял сам на перле, руби, эрланге и постгресе. За счёт работодателя. Если найду свои заметки с точными местами ошибок - напишу сегодня ближе к вечеру. А если кратко - при любом арифметическом действии на разных компьютерах вылазят разные ошибки (например +0,00000000009), причём внезапно и только на некоторых числах.