Your comments

Может поможет кому.
Поскольку тут бухгалтерия, то логика двойной записи тоже прослеживается.


Кредитный - только счет-пассив, либо 0, либо меньше.
Дебетная карта - только актив, т.е. либо 0, либо больше.
Оба счета нужно учитывать в балансе.

При покупке в кредит - расход с кредитки (пошли в минус)

Если вы гасите кредит с наличных, то делаете перевод, плюс отдельно расход по категории проценты.
Если банковским переводом между картами, то также перевод плюс процент. Логика довольно проста. Тут уже идем в плюс. Больше 0 не должно получиться ни при каких условиях.

Кредитный лимит как правило известен из договора, у меня например 49 тысяч. Я просто знаю, что я больше не смогу потратить. Т.е. меньше -49 у меня кредит быть не может, достаточно запомнить.


В принципе проблемы с учетом нет. Если для вас кто-то гасит кредитный счет, то можно это ввести и доходом в счет с категорией "поступления от контрагентов", например.