Часть 1. Хоть копеечку, да спиздим!
Некоторые особо бдительные абоненты могут заметить, что периодически за ту или иную услугу связи было списано ни много ни мало, а на копейку больше/меньше. Ай, сволочи, хоть копейку, да украдет поганый ОпСоС с моего счета, чтоб его! Но Правда куда проще: когда вы запрашиваете баланс, то видите округленный результат. То есть, для вас баланс имеет точность до второго знака после запятой (до копейки), а фактически же ваш баланс имеет 4-5 знаков после запятой (то есть с точностью до сотой или даже тысячной доли копейки – зависит от того как работает биллинг). В какой-то момент округление значений знаков выдает результат, отличный на копейку. Такие дела.
Вспоминается случай, когда клиент не мог подключить услугу стоимостью 100р., система выдавала ответ «недостаточно денежных средств», он звонил и ругался какие мы пидоры козлы списываем больше, чем заявлено, а когда начали проверять, в чем косяк, то обнаружилось, что баланс у него 99,9999р. Естественно, что система выдает ошибку, одной десятитысячной доли рубля до сотки ему не хватило :D
P.S. На сегодня коротко, так сказать переборол лень, на днях ждите большой пост на актуальную тему "контентный развод"