Alex Morask
316f7cdc6c
[PM-36613] Void open invoices for unpaid subscriptions ( #7589 )
...
* fix(billing): void open invoices when subscription is deleted
* refactor(billing): gate invoice voiding on subscription deletion
* feat(billing): clear pending unpaid cancellation on subscriber re-enable
* feat(billing): schedule unpaid cancellation on subscriber disable
* fix(billing): respect subscription test clock when scheduling cancellation
2026-05-12 21:29:57 +00:00
Kyle Denney
bd7e8bb248
[PM-31894] remove storage reconciliation job and flags ( #7424 )
2026-04-09 10:08:03 -05:00
Kyle Denney
3f2ee5b029
[PM-30460] update storage job to also update database max storage ( #6803 )
...
* [PM-30460] update storage job to also update database max storage
* dry run logs
* more logging fixes and pr feedback, forgot sql scripts
* claude feedback
* pr feedback, redesign of entity id reverse lookup
* claude feedback
2026-01-07 10:38:27 -06:00
Kyle Denney
794240f108
[PM-29732] (fix) storage job no longer ignores trialing and past_due statuses ( #6737 )
2025-12-16 09:58:57 -06:00
Alex Morask
101ff9d6ed
[PM-28423] Add latest_invoice expansion / logging to SubscriptionCancellationJob ( #6603 )
...
* Added latest_invoice expansion / logging to cancellation job
* Run dotnet format
* Claude feedback
* Run dotnet format
2025-12-04 13:10:13 -06:00
Kyle Denney
931f0c65af
[PM-28265] storage reconciliation job ( #6615 )
2025-11-24 16:11:52 -06:00
cyprain-okeke
427600d0cc
[PM-26194] Fix: Provider Portal not automatically disabled, when subscription is cancelled ( #6480 )
...
* Add the fix for the bug
* Move the org disable to job
2025-10-27 13:19:42 +01:00