When a scheduled invoice payment is refunded, HighLevel still marks that installment as PAID and won't allow us to reschedule it for collection.
This creates inaccurate payment schedules, makes outstanding balances difficult to track, and can prevent businesses from collecting money they are still owed.
Requested fix: Automatically update refunded installments to Refunded/Unpaid, recalculate the outstanding balance, and allow the installment to be rescheduled, without affecting other installments or losing transaction history.