This article covers
What is the reason for the Error: 'The next renewal date cannot be the same as the current renewal date.'?
Summary
This error “The next renewal date cannot be the same as the current renewal date” appears when trying to change the subscription’s next billing date and this has the dependency on proration - billing mode under the Settings -> Configure Chargebee -> Billing LogIQ -> Billing mode.
When the billing mode is Day based, you will only be able to change the next billing date to a date that is other than the same date, i.e. you will run into this error if you try to change the time of renewal to a time on the same date. Also, you will not run into this error if the billing mode is milli-second-based billing mode.
How to test this?
case 1:
Step 1: Set the Billing mode as Day based -> Update Billing LogIQ.
Step 2: Go to a subscription -> Edit next billing date -> Change the time of the renewal alone.
case 2:
Step 1: Set the Billing mode as Milli-second based -> Update Billing LogIQ.
Step 2: Go to a subscription -> Edit next billing date -> Change the time of the renewal alone.