Это довольно общая проблема для всех, кто пишет бухгалтерские программмы. Читал, что 1С пришлось полностью писать свои библиотеки. Я когда-то еще в DOS тоже писал специальные модули. Сравнивал первую отбрасываемую цифру с 5. Ну и ещё всякие усложнения из-за внутренних валютных цен, налогов. По налогам же свои итоги подводятся ... Выяснили тогда, что налог в строке документа печатается
к сведению, а
итоговый берется от итоговой суммы. Особенно неприятная возня была с дробными количествами товара