Сумма в кассе (баланс) и сумма в колонке “Остаток” в таблице движения денег по этой кассе может не совпадать при удалении транзакции.
Это связано с тем, что после удаления транзакции, баланс самой кассы пересчитывается, но значение “Остаток” у транзакции не меняется — в этом ее смысл, показать, сколько денег стало в кассе после совершения транзакции.
Например, в кассе было 2500. Удаляем транзакцию расхода на 500, после чего баланс кассы пересчитался и стал 3000. При этом последняя транзакция имеет значение “Остаток” 2500, потому что на момент совершения этой транзакции, в кассе действительно было 2500.