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

Subscriptions #65

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Subscriptions #65

wants to merge 13 commits into from

Conversation

ddaddy
Copy link

@ddaddy ddaddy commented Jan 5, 2023

You can now filter the view by New Subscriptions and Subscription Renewals.
Each category will show either number of units, or revenue.

Because the new Subscription class is added to each report as it's downloaded, it will only show for newly downloaded reports, so I have also added a Recalculate Sales Cache button to the account settings.

Recalculating Sales Cache will loop through every report, pull out the original CSV, create a new report from the CSV, copy the original CSV over to the new report, then delete the old report.

I've tested this numerous times and compared results with data from a previous version and i've not come across any errors.

So on first use of this new version, hit the Recalculate Sales Cache button and enjoy.


Additionally, this PR fixes some UI issues with the toolbar and also corrects the fiscal calendar which was wrong for December 2022 and possibly the whole of 2022. The old rule of every 5 years doesn't seem to hold true any longer.
I have had to manually add the 5 week periods where needed.

@ddaddy
Copy link
Author

ddaddy commented Nov 5, 2023

This PR now also fixes Payment downloads as per #66

@ddaddy ddaddy mentioned this pull request Nov 5, 2023
@ddaddy
Copy link
Author

ddaddy commented Feb 28, 2024

I've also added to this the ability to disable downloading on a per account basis.
Handy if you have old accounts and want to keep the data but can't login to them.
Also handy when downloading payments each month and 2fa keeps getting in the way between accounts.

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

Successfully merging this pull request may close these issues.

1 participant