Feature #11078
openFeature #11019: Subscription Updates for Cancellation by Admin and Customer
subscription cancellation issues
100%
Subtasks
Related issues
Updated by Divya Inapakurthi 10 days ago
Status "All" Filter & URL Persistence: Fixed backend to return all records when status=all and added persistent URL search params (?status=...&tab=...) across page refresh and navigation.
Cancellation Settlement Invoices in UI: Included settlement invoices (e.g. I_6070) alongside regular cycle invoices inside invoiceDetails and the collapsible payments table.
Total Yearly Amount Visibility: Added the fixed contract/yearly amount permanently inside the Plan Summary section for every subscription.
Main Row & Sub-Table Structure: Streamlined the top row to show only contract summary figures (Quotation ID, Total Amount, Total Paid, Due Amount, Payment Status, Start/End Dates) with individual invoice rows inside the expandable table.
Scheduled to Cancel Banner Suppression: Hidden the "Stripe Invoice Sent" banner and final settlement actions while subscriptions are still in their notice period (scheduled_to_cancel).
Total Paid Settlement Inclusion: Updated paidAmt calculation to include completed cancellation settlement payments in the Total Paid figure.
"View Receipt / Invoice" PDF Navigation: Wired the settlement invoice receipt button to open the actual invoice PDF instead of navigating to the external Stripe checkout link.
Total Due Amount & Partial Payment Status: Corrected the main row to show the remaining total due balance and display Partially Paid until the subscription and settlement are fully paid.
Plan Variant Visits Limit: Restricted the visit count selector to a maximum of 4 visits per month in the Plan Variant form.
Pagination Visibility: Ensured pagination controls render properly even when totalPages === 1 in service shared plans.
Browser Back Arrow Navigation: Updated subscription detail back navigation to use navigate(-1) (history stack) instead of hardcoded route redirects.
Updated by Divya Inapakurthi 10 days ago
- Status changed from New to Resolved
- % Done changed from 0 to 100