WHMCS doesn't allow to upgrade the service after the invoice is generated. It shows the message to customer to pay the due invoice and then upgrade on the customer portal.
Even through the system upgrade it shows the following message: An unpaid invoice exists for this service. Continuing with the upgrade before the invoice is paid may result in forfeited revenue.
Any advise or suggestion on this.