У вас расхождения по "продуктам". Если вводили в тратах цену за килограмм и фактически купленное, то расхождения могут быть, так как отдельные числа округляются. И это касается всех подобных расчетов, в которых есть дробная часть (она же - копейки)
Сделаете кол-во знаков после запятой ля валюты более двух - сами увидите, что числа не круглые.
Лично я просто смирился и либо раз в месяц при просто корректирую счет, либо жду когда следующие расчеты нивелируют это копейку туда или сюда.