Private
Tracker *Bug Feature Support Testing
Subject *
Description Edit - Updated cancellation notice buffer logic to prioritize plan variant buffer days before falling back to company settings. - Added automatic computation of `cancellationScheduledFor` cutoff dates for existing scheduled cancellations. - Added field staff operational guidance notices indicating visits can proceed prior to the cancellation cutoff date. - Configured Stripe webhook forwarding and environment secrets for service subscription event testing. - Extended the subscription contract schema with tracking fields for settlement invoices, links, and payment statuses. - Created a branded HTML email template displaying completed jobs breakdown, balance due, and a direct Stripe checkout link. - Implemented backend services to generate Stripe hosted settlement invoices, auto-charge saved cards, and waive balances. - Created backend REST API endpoints for sending settlement invoices, charging saved cards, and waiving balances. - Configured Stripe webhook handling (`invoice.paid`) to automatically mark settlement balances as paid upon customer checkout. - Added pre-cancellation settlement choices (Email Invoice Link, Charge Stored Card, Settle Later) inside the cancellation dialog. - Added 1-click action buttons (Send Invoice Link, Charge Saved Card, Waive Balance) and status badges to the subscriber settlement card.
Status Resolved
Priority *Low Normal High Immediate
Assignee Ajit ABindu DandaChandra SekharDivya InapakurthiKarthik PalakondaPavan Kumar MuralaRavi Shankar PalleRavindra AtthotaSai MahanandaSai Priyatham SadineniSowjanya atthotaSravani RangannapalemTeja Sriram SanganiYalavarthi Thriveni
Target version Sprint (09/28/2026 - 10/02/2026) Sprint (10/05/2026- 10/09/2026) Backlog
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %