[Feature] Update Budgeted column based on upcoming Schedules #939

Closed
opened 2026-02-28 19:25:48 -06:00 by GiteaMirror · 10 comments
Owner

Originally created by @gravelfreeman on GitHub (Feb 19, 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?

I spent quite some time adding all my upcoming payments under the Schedules tab. After adding my schedules to a category by modifying the rule, I was surprised that I had to manually add them in the Budgeted column.

I think the current behaviour is so that the schedule task creates an entry in the database and then that expense will appear under the Spent column prior to the category line you've set the rule to.

The same logic should apply to the Budgeted column; since I know it'll be an expense and that I took the time to add it as a schedule, I'm expecting to see it there, without manual intervention.

Describe your ideal solution to this problem

Update automatically the Budgeted column based on the upcoming Schedules.

Teaching and learning

In reference of this.

Originally created by @gravelfreeman on GitHub (Feb 19, 2024). ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I spent quite some time adding all my upcoming payments under the Schedules tab. After adding my schedules to a category by modifying the rule, I was surprised that I had to manually add them in the Budgeted column. I think the current behaviour is so that the schedule task creates an entry in the database and then that expense will appear under the Spent column prior to the category line you've set the rule to. The same logic should apply to the Budgeted column; since I know it'll be an expense and that I took the time to add it as a schedule, I'm expecting to see it there, without manual intervention. ### Describe your ideal solution to this problem Update automatically the Budgeted column based on the upcoming Schedules. ### Teaching and learning In reference of [this](https://github.com/actualbudget/actual/issues/1569).
GiteaMirror added the needs votesfeature labels 2026-02-28 19:25:48 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 19, 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 (Feb 19, 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

@Teprifer commented on GitHub (Feb 19, 2024):

This makes sense, I think it'd be best tied into the goal templates feature whenever progress indicators are added. Then the scheduled transaction can be budgeted via that, and alerting a category is under budgeted for the expected schedules could be displayed.

This would hook into the one click budgeting templates allows for.

I think an outright auto budgeting shouldn't be done as there are many not in a position to budget a whole month at a time, and budgeting early before their next pay comes in would create a negative budget.

@Teprifer commented on GitHub (Feb 19, 2024): This makes sense, I think it'd be best tied into the goal templates feature whenever progress indicators are added. Then the scheduled transaction can be budgeted via that, and alerting a category is under budgeted for the expected schedules could be displayed. This would hook into the one click budgeting templates allows for. I think an outright auto budgeting shouldn't be done as there are many not in a position to budget a whole month at a time, and budgeting early before their next pay comes in would create a negative budget.
Author
Owner

@Teprifer commented on GitHub (Feb 19, 2024):

To add a missing thought, could auto add the goal templates for schedules automatically if a category is assigned as a rule.

@Teprifer commented on GitHub (Feb 19, 2024): To add a missing thought, could auto add the goal templates for schedules automatically if a category is assigned as a rule.
Author
Owner

@gravelfreeman commented on GitHub (Feb 19, 2024):

At least if we can have a toggle switch as an option to add to budgeted column for the one that wants it.

@gravelfreeman commented on GitHub (Feb 19, 2024): At least if we can have a toggle switch as an option to add to budgeted column for the one that wants it.
Author
Owner

@javripley commented on GitHub (Feb 19, 2024):

Personally, I'd rather have the budget UI displaying upcoming expenses (so that I can budget ahead for those) rather than automatically setting that amount aside, "just" because I scheduled the transaction. That way you wouldn't be mislead into thinking you will have/not have that money available at the end of the month, since it would be clearly shown that some expenses/incomes are upcoming. I think automated rules for budgeting, unless explicitly set for that, can get confusing real quick.

@javripley commented on GitHub (Feb 19, 2024): Personally, I'd rather have the budget UI displaying upcoming expenses (so that I can budget ahead for those) rather than automatically setting that amount aside, "just" because I scheduled the transaction. That way you wouldn't be mislead into thinking you will have/not have that money available at the end of the month, since it would be clearly shown that some expenses/incomes are upcoming. I think automated rules for budgeting, unless explicitly set for that, can get confusing real quick.
Author
Owner

@gravelfreeman commented on GitHub (Feb 19, 2024):

Another column actually make a lot of sense. I would think it's even better this way! Good idea.

@gravelfreeman commented on GitHub (Feb 19, 2024): Another column actually make a lot of sense. I would think it's even better this way! Good idea.
Author
Owner

@gravelfreeman commented on GitHub (May 2, 2024):

I would like to know why my suggestion is marked as Closed? I was doing my budget and saw that it was still not possible to do this 😞 I would really like to see this feature coming!

@gravelfreeman commented on GitHub (May 2, 2024): I would like to know why my suggestion is marked as Closed? I was doing my budget and saw that it was still not possible to do this 😞 I would really like to see this feature coming!
Author
Owner

@youngcw commented on GitHub (May 2, 2024):

Its closed because of this comment

@youngcw commented on GitHub (May 2, 2024): Its closed because of [this comment](https://github.com/actualbudget/actual/issues/2376#issuecomment-1953101311)
Author
Owner

@TorC8 commented on GitHub (Aug 11, 2025):

This would be a significant improvement, and best in the form of updating the budget page to a four-column layout.  Budgeted, Spent, Upcoming, and Balance, with the balance reflecting both spent and upcoming.

I think the most useful number for budget balance is how much is available to spend, particularly in the case of a category that has a mix of subscriptions and one-off purchases.  As it is now, I don't see an easy way to get AB to tell me how much I can spend in a category without going over budget by the end of the month.

Budget view as of the thirteenth with $15 spent on the third and a $90 transaction scheduled for the twenty fifth:
Example current:
Budgeted: $200
Spent:     $15
Balance:   $185

Proposed change example:
Budgeted: $200
Spent:     $15
Scheduled: $90
Balance:   $95

I suppose one could separate further:
Budgeted:  $200
Spent:      $15
Current bal: $185
Scheduled:  $90
EoM balance: $95

IMHO, the last example is excessive and the current balance should be an optional view if implemented at all.

@TorC8 commented on GitHub (Aug 11, 2025): This would be a significant improvement, and best in the form of updating the budget page to a four-column layout.  Budgeted, Spent, Upcoming, and Balance, with the balance reflecting both spent and upcoming. I think the most useful number for budget balance is how much is available to spend, particularly in the case of a category that has a mix of subscriptions and one-off purchases.  As it is now, I don't see an easy way to get AB to tell me how much I can spend in a category without going over budget by the end of the month. Budget view as of the thirteenth with $15 spent on the third and a $90 transaction scheduled for the twenty fifth: Example current: Budgeted: $200 Spent:     $15 Balance:   $185 Proposed change example: Budgeted: $200 Spent:     $15 Scheduled: $90 Balance:   $95 I suppose one could separate further: Budgeted:  $200 Spent:      $15 Current bal: $185 Scheduled:  $90 EoM balance: $95 IMHO, the last example is excessive and the current balance should be an optional view if implemented at all.
Author
Owner

@TorC8 commented on GitHub (Aug 11, 2025):

I started looking at this, but I'm not entirely sure where to find the relevant files.  Looks like it should be fairly easy, unless the relevant information isn't available to grab from.

First, function to get the needed upcoming transaction data:
for rule
  if $rule action includes set category to $category AND if $schedule is upcoming when upcoming length is end of this month
  let upcomingspend += $amount

Second, change the budget view page to include the fourth column, print the output of of the above function in it, and change budget balance column display to reflect this additional value.

Would someone familiar with the code let me know if I'm on the right track and if so, point me toward the files to look at?

@TorC8 commented on GitHub (Aug 11, 2025): I started looking at this, but I'm not entirely sure where to find the relevant files.  Looks like it should be fairly easy, unless the relevant information isn't available to grab from. First, function to get the needed upcoming transaction data: for rule   if $rule action includes set category to $category AND if $schedule is upcoming when upcoming length is end of this month   let upcomingspend += $amount Second, change the budget view page to include the fourth column, print the output of of the above function in it, and change budget balance column display to reflect this additional value. Would someone familiar with the code let me know if I'm on the right track and if so, point me toward the files to look at?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#939