Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Payments due over next (period) #678

Open
GreatGhaleon opened this issue Jan 3, 2025 · 2 comments
Open

[FEATURE REQUEST] Payments due over next (period) #678

GreatGhaleon opened this issue Jan 3, 2025 · 2 comments

Comments

@GreatGhaleon
Copy link

Hey! Love the software! Thanks for making it!

I personally think it would be an incredibly useful feature if we could select a date range and have Wallos tell us how much will be due from specific accounts on specific days. I wouldn't think it would be a hard feature to implement - the report could be run on demand with specific filters such as date range, payment type, etc.

The use case here would be for something like a bank account dedicated to bills, knowing how to schedule transfers over to keep the account floated.

@SoftXperience
Copy link

SoftXperience commented Jan 6, 2025

I'm looking for a really similar (or maybe the same) feature. And maybe I'm able to implement it and make a pull request for it.

But as it would be some more effort, I would like to know if this feature is welcome and will be merged (assumed the code is ok). I don't want to code some days and it will be ignored then... maybe @ellite can give a hint about bigger features and how it is dealt with them?

And maybe have a discussion about how this feature should be implemented. Should it be a seperate view? Or maybe just add a date range filter and subtotals to the subscription page? I think that might already satisfy the feature.

@GreatGhaleon
Copy link
Author

I would personally make it an on-demand report.

The query for totalling and filtering based on date might be a little intensive to run every time the view changes - it might slow down the page. Basically, you would have to identify each payment coming in the next [period], filter into buckets based on available payment types, and then sum those buckets. If you then changed a filter criteria, you'd need to re-run based on the new selections.

A report on the other hand could be set to be generated/emailed on a cron schedule (for example: on a payday, start of the month, end of the month, every 2 weeks, etc), or simply created on demand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants