Expiration date is incorrect on contributions-based memberships after adding write offs and then a payment in the current term

This issue occurs for contributions-based memberships with a monthly term.  The issue occurs when Recurring Gift installments are written off and a payment has been added in the current term that renews the membership.  
We're currently evaluating this issue for a fix in a future patch or service pack.  

Steps to Duplicate

  1. Add a new Constituent record
  2. On the membership tab of the Constituent record click Add
  3. Select paying for a membership
  4. Enter date 10/1/2017
  5. Select program Regular Giving Member- Monthly
  6. Select designation GARDEN Click Save
  7. Notice expiration date on membership is one month from the gift date (11/01/2017)
  8. From the Constituent record select Add Recurring Gift
  9. Enter Date of 10/1/2017
  10. Enter amount $5.00
  11. Select designation GARDEN
  12. Enter Instalment schedule begins 10/1/2017
  13. Click Save
  14. Add a $5.00 payment for 10/1/2017 and apply it to the Recurring Gift you just added
  15. Go to memberships> membership contributions process
  16. Run the membership contributions process named Monthly Regular Givers
  17. Go back to the Recurring Gift
  18. Write off Instalment 2 and Instalment 3
  19. Add a payment for the current month for $5.00 and apply it to the Recurring Gift
  20. Go to memberships> membership contributions process
  21. Run the membership contributions process named Monthly Regular Givers
  22. Go to Constituent record and select Membership tab
  23. Notice expiration date should reflect that of next month but is 12/1/2017  

Environment

 Blackbaud CRM
 4.0

Was this article helpful?