ID Protection Renewal on Transferred In Domains
Here's the problem:
When a client transfers in a domain and elects to add ID Protection to that domain the ID Protection service is added to the recurring amount however it's only billed for the +1 year added to the domain transfer. By default, at least with eNom, the ID Protect service is auto renewed. Therefore if the client transfers the domain to us with 5 years already on the life of the domain the transfer adds +1 and makes it six years. ID Protect is added for one year. With the new domain sync (version 5.1+) the renewal date is set to a few days before the expiry of the domain. Once the ID Protect service is expired eNom will automatically renew the service at the expense of the provider, while the consumer is NEVER charged. That means that in the example above the consumer receives 5 years of free ID protect at the expense of the provider.
This is NOT acceptable.
I opened a support ticket on this issue [Ticket ID: XPR-425691] and was provided with the following response by Level II support:
"I understand what you're saying, but there just isn't provision in WHMCS for such a situation. If WHMCS was designed to handle this and it wasn't working correctly, I'd absolutely agree that would be a bug. However as WHMCS isn't currently designed in that way, it's not operating contrary to the designed specification, so any proposed changes to that would be best classed as a feature request ... There isn't a way to distinguish between ID Protect expiring and the domain expiring in WHMCS. However we welcome feature requests online..."
This doesn't happen on new domains because ID protect is added for the length of the domain registration. In other words WHMCS forces the two to be in sync.