Система округления в бухгалтерских программах работает следующим образом:
- Округление суммы. 1 Суммируются дробные части N слагаемых, точно округляется сумма и этим самым находится число «единичек» M, которые нужно «раскидать». 1 Затем слагаемые сортируются в порядке уменьшения их дробных частей. 1 Первые M дробных частей нужно округлить до единицы, остальные (N-M) — до нуля. 1
- Округление элементов матрицы. 1 Например, баланс банка по каждой главе на стороне пассива или актива представлен таблицей, в которой есть итоговый столбец исходящих остатков, итоговая строка с оборотами и общее итоговое значение — валюта баланса. 1 Тогда округление элементов матрицы происходит так, чтобы их суммы по столбцам были равны округлённым значениям в итоговом столбце, а суммы по строкам — округлённым значениям в итоговой строке. 1
В общем случае организации при составлении баланса руководствуются правилами математического округления: сумма, не превышающая 500 рублей, отбрасывается, а сумма, равная 500 рублей или превышающая эту величину, округляется до тысячи. 2
Также в бухгалтерских программах заложена логика: в балансе итоги по разделам подсчитываются как сумма значений входящих в раздел показателей, а сумма актива и сумма пассива — как сумма итогов по входящим в них разделам. 2