Uw opmerkingen

Ну вы можете поступать как вам угодно. А вот
тем, кто планирует продолжать кормить банки, хотелось бы видеть соответствующий функционал.

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

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