spliit icon indicating copy to clipboard operation
spliit copied to clipboard

Recurring expenses

Open whatisthisidont opened this issue 2 years ago • 19 comments

hi! really loving and appreciating this project. i was wondering whether recurring expenses are a feature that you'd consider adding. with that, transitioning from splitwise would be a no-brainer, for me and i'm assuming for others. thanks so much

whatisthisidont avatar Dec 13 '23 22:12 whatisthisidont

Hi @whatisthisidont, yes that would be an interesting feature, just need to think about how it could work.

Creation flow:

  • I create an expense and select a recurrence, e.g. Monthly
  • A month later, a new expense is created by duplicating the original one

Deletion flow:

  • If a user deletes a recurring expense, ask them if they want to just skip one occurrence, or cancel the whole recurring expense.

Edition flow:

  • If a user edits a recurring expense, it doesn’t update the next occurrences? (Not sure about this one…)

scastiel avatar Dec 14 '23 16:12 scastiel

You could mirror it off of like Outlook recurring meetings. If you attempt to update or delete a future meetings, it gives a prompt for all/future/individual essentially. For the initial release, I think defaulting to editing/deleting a recurring expense could apply to all future expenses only.

siopao avatar Jan 12 '24 14:01 siopao

Hi @scastiel Can we please merge this PR? Or is there any issue with this PR? This resolves the recurring expenses feature.

neonshobhit avatar Mar 13 '24 20:03 neonshobhit

Hello, wanting this feature as well. :)

GAZ082 avatar Aug 19 '24 12:08 GAZ082

This feature is what's stopping (mostly) me from migrating from split wise.

A nice addition to this would be an end date for the recurring expense (optional)

lasmaty07 avatar Oct 30 '24 00:10 lasmaty07

It looked like the last PR had been inactive for a bit and had several merge conflicts that I was having issues resolving. However, I took some inspiration from its implementation for this PR^.

(Note: This was also the last feature I was really waiting for to be able to switch off of SplitWise, so I have some extra motivation to try to get it through)

trandall2 avatar Nov 07 '24 02:11 trandall2

@terrencetjr24 thank you so much for that PR. i am basically waiting for this to be merged before switching. i am currently using cospend and am quite happy with it. however i plan to ditch nextcloud in the foreseeable future and then... well then i NEED this. :)

eikaramba avatar Nov 07 '24 13:11 eikaramba

@scastiel Looking forward to seeing this crucial feature merged

ankit-kapur avatar Dec 02 '24 23:12 ankit-kapur

+1 for this! Ready to move off Splitwise. 😎

nota3k avatar Jan 11 '25 02:01 nota3k

Any news about this? :)

Hund avatar Jan 21 '25 13:01 Hund

Just throwing this out there. A couple of suggestions for smaller features around this feature:

  1. put a little icon beside recurring expenses

  2. handle updating recurring expense so that if the amount etc changes, you can update the current one (and optionally all future ones) without impacting the past ones.

jonjonw avatar Feb 02 '25 23:02 jonjonw

Hi

  1. It's a good one.
  2. This feature still works. Just the problem is you can't update the latest expense (this will result in updating all future expenses. But you still can edit past expenses without any issue.)

I'd have loved to contribute more, but unfortunately maintainers are neither merging nor sharing their feedbacks and it's almost an year now. If they go ahead, I'm still open for contributing more :)

neonshobhit avatar Feb 08 '25 15:02 neonshobhit

Hello! Piling on a bit, I too want to move off splitwise, this is the one feature preventing me from doing so! I love open source, love the work you all are doing on this fantastic project.

Hoping to see this merged soon, or see feedback from maintainers if it's not in a good place to be merged. @neonshobhit thanks for your lovely work here.

moorec22 avatar Mar 28 '25 01:03 moorec22

hi dear @scastiel, are you still around? thank you :)

whatisthisidont avatar Mar 28 '25 07:03 whatisthisidont

@scastiel I wonder if it's worth opening up the project to other maintainers you trust! It looks like merges have really fallen off in the last several months, and merge requests are starting to pile up from enthusiastic contributors that may even want to become members and maintainers.

Just an outsider's perspective. I for one totally understand what it's like to get busy, and to not have time to focus on a project I'm nonetheless still excited about. It may be that even one or two more maintainers could really put this project back on the highway!

moorec22 avatar Mar 28 '25 21:03 moorec22