Вы же любитель ynab, там же, вроде, не поощряется такое мельчение категорий?
Там делаешь категории так, как удобно. И разделять транзакции там удобно. Если ты идёшь в супермаркет, покупаешь там на 200 рублей всего-всего, включая вино и хозтовары, то потом можешь сесть и разбить транзакцию:
Split -> Алко (50 рублей), Хозтовары (20 рублей), Еда домой (всё остальное).
И так надо делать, если ты осознаёшь что тратишь на супермаркеты как-то очень много. И чтобы понять на что именно - разбиваешь. Когда понял и скорректировал поведение (или бюджет) - можешь обратно всё вернуть.