Насчет исправления - автор сам писал, что оставил численный ряд "завуалированным". Если присмотритесь к счетам, то можете увидеть, что даже нулевые остатки на них красятся в красный цвет. Это и означает, что там не совсем 0 после второго знака. Поищите здесь его ответы насчет "коррекций", "остатков" и т.п. Где то было.
А на банковских счетах вы ничего и не увидите. Просто у меня есть привычка иногда перепроверять банковские начисления или списания, и я отсек, к примеру, что один банк мне снимает проценты с кредитки с округлением в мою пользу на копейку =) а другой округляет конвертацию то в меньшую, то в большую сторону в зависимости курс продажи у него, или курс покупки )) В этом кстати и ответ на ваш вопрос про "почему не хранят" - при сотнях тысячах транзакций эти копейки неплохой наварец или компенсация-противовес денежным пуллам.
Специальной литературы точно не подскажу. Может быть гугление на тему "округление чисел при финансовых транзакциях" куда-нибудь и выведет.