[Feature] Extend goal templates to calculate percentages of available funds taking into account the priority level #973

Closed
opened 2026-02-28 19:26:53 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @thennekx on GitHub (Mar 7, 2024).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

The current behavior of setting a percentage of available funds does not take into account priorities set.
Priorities thus currently have no effect on the amount that is getting budgetted but rather on when it is budgetted.
This feature request is to have the option to also take into account priorities when budgetting a percentage of available funds.

The downside of current approach is that 1% of available funds on priority 99 is getting just as much budget than on priority 0.

    Requested behavior   Current behavior  
  % of available funds Assigned Available funds Assigned Available funds
Start     1000   1000
Priority 1 50% 500 500 500 Not recalculated
Priority 2 10% 50 450 100 Not recalculated
Priority 3 10% 45 405 100 Not recalculated
Priority 4 10% 40,5 364,5 100 Not recalculated

For more details and history see the issue: https://github.com/actualbudget/actual/issues/2426

Describe your ideal solution to this problem

To remain backwards compatible, the current approach can be kept, as it was a deliberate choice for easier manual calculation.
For clarity towards the end user there are multiple options:

  1. A new keyword could be added like "% of available budget"
  2. The existing keyword can be extended like "% of available funds prioritized"

Teaching and learning

For simplicity to the end user a new keyword might cause less confusion and it can be explicitly mentioned that it takes into account priorities.

Originally created by @thennekx on GitHub (Mar 7, 2024). ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [X] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? The current behavior of setting a percentage of available funds does not take into account priorities set. Priorities thus currently have no effect on the amount that is getting budgetted but rather on when it is budgetted. This feature request is to have the option to also take into account priorities when budgetting a percentage of available funds. The downside of current approach is that 1% of available funds on priority 99 is getting just as much budget than on priority 0.   |   | Requested behavior |   | Current behavior |   -- | -- | -- | -- | -- | --   | % of available funds | Assigned | Available funds | Assigned | Available funds Start |   |   | 1000 |   | 1000 Priority 1 | 50% | 500 | 500 | 500 | Not recalculated Priority 2 | 10% | 50 | 450 | 100 | Not recalculated Priority 3 | 10% | 45 | 405 | 100 | Not recalculated Priority 4 | 10% | 40,5 | 364,5 | 100 | Not recalculated For more details and history see the issue: https://github.com/actualbudget/actual/issues/2426 ### Describe your ideal solution to this problem To remain backwards compatible, the current approach can be kept, as it was a deliberate choice for easier manual calculation. For clarity towards the end user there are multiple options: 1. A new keyword could be added like "% of available budget" 2. The existing keyword can be extended like "% of available funds prioritized" ### Teaching and learning For simplicity to the end user a new keyword might cause less confusion and it can be explicitly mentioned that it takes into account priorities.
GiteaMirror added the goal templatesfeature labels 2026-02-28 19:26:53 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Mar 7, 2024):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Mar 7, 2024): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@github-actions[bot] commented on GitHub (Nov 4, 2024):

🎉 This feature has been implemented in #3754 and will be released in the next version. Thanks for sharing your idea! 🎉

@github-actions[bot] commented on GitHub (Nov 4, 2024): :tada: This feature has been implemented in #3754 and will be released in the next version. Thanks for sharing your idea! :tada: <!-- feature-implemented-comment -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#973