Your comments

Нет. Цель была с резервом на существующем счете. Случилась транзакция, счет уменьшился. После удаления цели счет не изменился (остался уменьшенным).

"При удалении цели с резервированием транзакции резервирования удаляются" - вот этого не произошло ) Чтобы вывести свой счет из минуса из-за цели, которую удалили, а она не вернула резерв, мы просто увеличили изначальный остаток. Теперь не видно расхождения. Но по факту вот такая неприятность с удаленной целью случилась.

Да, теперь добавляется категория и приложение не вылетает. А подкатегория не добавляется.

Благодарю за решение вопроса. Однако, не могу смолчат. Это получается, если мне нужно удалить контрагента, я сначала должна записать ему долг? Немного странная реализация. И не пропадает долг без обновления страницы. Но в целом спасибо за отзывчивость )

да, конечно. писала об этом 2 комментария выше.

Пометила контрагента, которого не нужно удалять.

А как это сделать?:)