Your comments

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

На данный момент работа с кредитами, конечно же, желает лучшего. Основные проблемы уже описали выше: некорректный учет операций связанных с кредитом. Думаю я пользуюсь такой же или почти такой же логикой как и все, но она немного отличается от того, что описал Константин:

  1. Создаю кредитный счет;
  2. С кредитного счета "покупаю" вещь, в следствии чего на счету образуется отрицательная сумма;
  3. Ежемесячно "погашаю" кредит переводом средств.

Как Константин правильно написал, тут проблем 2:
  1. Скачек затрат в какой-то один месяц, хотя по факту их небыло;
  2. Невозможность учитывать расход на погашение кредита, так как "перевод" не считается расходом.


Т.е. для решения проблемы, я думаю, достаточно просто доработать существующий функционал:
  1. Добавить возможность заведения кредитного счета с суммой кредита (не доход и не расход) с возможностью редактирования стартовой суммы впоследствии;
  2. Добавить возможность при введении расхода отмечать что это погашение кредита и выбирать кредитный счет. Таким образом можно будет и планировать эти операции и учитывать их правильно. При этой операции сумма кредита должна уменьшаться на сумму расхода, а расход учитываться в соответствующую категорию.
В результате мы получим примерно следующую логику учета кредитов:
  • Для наличных и безналичных кредитов на приобретение товаров/услуг:
  1. Создать счет с суммой кредита (обычно все дают полный расклад с включением % по кредиту без учета просрочек). На мой взгляд сумма должна отображаться отрицательной для наглядности. В случае если сумма поменятся из-за дополнительных %, всегда можно отредактировать стартовую сумму, что ни на что не повлияет;
  2. Ежемесячно проводить расходную операцию с указанием, что это погашение такого-то кредита.
  • Для наличных и безналичных кредитов для повседневных трат (взяли в долг в банке и/или родственников и т.п.):
  1. Создать кредитный счет с 0 суммой;
  2. Перевести сумму кредита на (например) счет Наличные Деньги;
  3. Тратить эти деньги;
  4. Ежемесячно проводить расходную операцию с указанием, что это погашение такого-то кредита.
Как-то так.