Often, when a client's domain has come up for renewal, we wish to renew it for them before they've completed payment. Perhaps they've notified us that they'll be a couple weeks late.
When this happens, we send off a renewal to the registrar manually. The client's invoice remains unpaid.
Once the client pays the invoice WHMCS automatically sends another renewal to the registrar -- thus costing us double and actually adding two years to the registration when we only wanted one.
My feature request is to have a checkbox for the domain such that upon next payment received, don't send renewal to registrar.
This way we can manually renew the domain and check the box to ensure that for this year the domain will not be renewed a second time once payment is received.