В общем найдено неверное поведение программы. Если есть скрытые счета, то перевод на этот счёт показывается во-первых как расход, хотя галочка расход не включена. Во-вторых эта сумма показывается при выключенной галке "показывать скрытые закрытые счета", и исчезает по включении этой галки, хотя логично было бы, если было наоборот. При включённой - показывать, при выключений - скрывать