There will be scenarios where a client buys a monthly membership on the 29th, 30th or 31st of a month.
In those cases when it comes to renewal, there will be situations where there isn't a corresponding date in the following month.
In these cases the app will change the renewal date to the next available date which will be the first of the following month.
A monthly 12 month membership is purchased on 31st January and Gymcatch takes the first payment. The system will schedule the next payment for the 31st of the following month, but because it is February, there is no 31st of February. The system will adjust the billing date to the 1st of March.
From then on, billing will be attempted on the 1st of months until the end of the Membership.