Pavel,
со всеми перечисленными минусами полностью согласен (добавив от себя свой вышеразбираемый "минус"

).
Рад за Вас, если вы сумели их полностью или частично устранить, доработав функциональность.
В то же время не представляю, как можно организовать учет суммовых разниц "вручную", а без такого представления у меня нет альтернативы автоматизации. Ведь, как известно, свобода - осознанная необходимость