Bug 470774 - Allow multiple categories for budgets
Summary: Allow multiple categories for budgets
Status: RESOLVED INTENTIONAL
Alias: None
Product: skrooge
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.29.0
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: 25.1.0
Assignee: Stephane MANKOWSKI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-08 09:56 UTC by iwishiwasaneagle
Modified: 2025-10-07 18:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot of category combination in MD (28.57 KB, image/png)
2023-06-08 09:56 UTC, iwishiwasaneagle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description iwishiwasaneagle 2023-06-08 09:56:16 UTC
Created attachment 159533 [details]
Screenshot of category combination in MD

Currently, when creating a budget, you can only specify a single category. However, in reality, a budget might contain multiple categories (i.e. one budget for Car > Services + Car > Loan + Car > Insurance and another for Car > Fuel). To do this right now you have to create separate instances and keep track of each one, linking them with rules. However, it'd be great to be able to do this in a single budget item, similar to how MoneyDashboard allows it
Comment 1 Stephane MANKOWSKI 2023-10-01 19:42:25 UTC
Hi,

I don't know MoneyDashboard and I don't understand the need.
In Skrooge a budget item can be attached to a category (example: Car > Services).
If you want, you can create a budget item for a parent category (example: Car).
So, I don't really understand what you need more.
Could you give me a detailed example ?
Comment 2 iwishiwasaneagle 2023-10-02 09:25:50 UTC
(In reply to Stephane MANKOWSKI from comment #1)
> Hi,
> 
> I don't know MoneyDashboard and I don't understand the need.
> In Skrooge a budget item can be attached to a category (example: Car >
> Services).
> If you want, you can create a budget item for a parent category (example:
> Car).
> So, I don't really understand what you need more.
> Could you give me a detailed 

So a more detailed example:

I want to keep a track of "fun" spending. To me, personally, this might include multiple categories. Such as

 - Charity
 - Giving
 - Leisure
 - Personal Care > Products
 - Food > Dining Out

Now, I could add all of them to a new `Fun` meta-category but this would then mean that they are removed entirely from the original categories which I might no like.
Comment 3 Stephane MANKOWSKI 2023-10-02 16:39:57 UTC
Understood ! I will analyze.
Comment 4 Stephane MANKOWSKI 2025-10-07 18:18:47 UTC
The budget module in Skrooge is designed to take into account each expense and each income exactly once, in order to ensure a balanced budget by design.
This principle is essential to me.
Your request is not compatible with this principle, and therefore I do not wish to implement your proposal.