Body: <p>On one site that I'm looking after we've recently changed our membership types to enable auto-renewal, and are using <a href="https://github.com/artfulrobot/uk.artfulrobot.civicrm.gocardless" rel="nofollow noreferrer">this GoCardless direct debit payment processor</a> to handle the payments. My assumption was that as existing members began using the auto-renewal, that their join date would be left unaltered, and that the start date would continue to be updated annually, as each annual payment was taken by the direct debit.</p>
  
  <p>However, what we've seen in practice is that the member's join date is overwritten with the data that the new direct debit mandate kicks in. The payment processor developer confirms that the extension code is doing nothing with respect to membership, it is simply handling the payment, so why is CiviCRM overwriting my membership dates in this rather unhelpful way.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-20T14:35:21.493Z
Comments.Text: Have seen similar behaviour on one 4.7.31 site using the [Smart Debit Direct Debit processor](https://github.com/mattwire/org.civicrm.smartdebit). Will update here with any resolution. What Civi version is your site on?
Comments.UserDisplayName: davejenx
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-21T14:13:56.690Z
Comments.Text: Currently 5.2.1, but i'm pretty sure we've been seeing this issue for a while, so probably dates back to 4.7.x. About to update.
Comments.UserDisplayName: Graham
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-25T10:23:59.683Z
Comments.Text: If this is an issue in core it's likely to affect multiple processors as they all should or will be using Contribution.repeattransaction API and share the same workflow for membership renewals.
Comments.UserDisplayName: Matthew Wire
Tags: <civimember><payment-processor><recurring-contributions><auto-renew>
Title: Why are my membership start and join dates being changed?
ThreadText: # Why are my membership start and join dates being changed?
  
  (Asked by: username_0 on 2018-07-05)
  
  On one site that I'm looking after we've recently changed our membership types to enable auto-renewal, and are using [this GoCardless direct debit payment processor](https://github.com/artfulrobot/uk.artfulrobot.civicrm.gocardless) to handle the payments. My assumption was that as existing members began using the auto-renewal, that their join date would be left unaltered, and that the start date would continue to be updated annually, as each annual payment was taken by the direct debit.
  
  However, what we've seen in practice is that the member's join date is overwritten with the data that the new direct debit mandate kicks in. The payment processor developer confirms that the extension code is doing nothing with respect to membership, it is simply handling the payment, so why is CiviCRM overwriting my membership dates in this rather unhelpful way.
  
  **Tags:** civimember, payment-processor, recurring-contributions, auto-renew
  
  > **Comments:**
  > **username_1**: Have seen similar behaviour on one 4.7.31 site using the [Smart Debit Direct Debit processor](https://github.com/mattwire/org.civicrm.smartdebit). Will update here with any resolution. What Civi version is your site on?  
  > **username_0**: Currently 5.2.1, but i'm pretty sure we've been seeing this issue for a while, so probably dates back to 4.7.x. About to update.  
  > **username_2**: If this is an issue in core it's likely to affect multiple processors as they all should or will be using Contribution.repeattransaction API and share the same workflow for membership renewals.  
  
  ---
  
  ## 0 answers
  
  