Running 4.7.29. I'm seeing some very odd behaviour with membership sign-up and renewal.

Renewals, despite happening within the grace period, are being set with a new 'member since' date, i.e. the same as the start date. As I understand it the 'member since' date should not change if the existing membership is current (i.e. has a status that is tagged as being current, e.g. New, Current, Grace).

I'm also seeing for a new member sign-up, although the contribution is marked as pending, the membership is not pending, but set to status = New. So, when, the payment arrives a few days later and the contribution changes to 'completed', the membership is then being renewed.

We're using the GoCardless payment processor (https://github.com/artfulrobot/uk.artfulrobot.civicrm.gocardless) and Rich Lott has confirmed that the processor does not touch membership code at all, relying wholly on Civi's inbuilt systems to handle memberships on contribution pages set-up for that purpose.

Anyone else seeing odd behaviour with membership dates?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.