Annual Membership program membership expiration date defaulting to end of next year instead of end of this year

When adding an Annual Membership program to a constituent record, the expiration date will default to the program settings. The membership should expire at the end of the current calendar year, but it is defaulting the the end of the next calendar year.
In order for the membership program to accurately default the expiration date, the Push to next period after field on the Renewals tab must be filled in.  

This is how the Annual Membership program defaults the expiration date when a constituent is joining:

The Push to next period after date falls after the date the constituent becomes a member, the default expiration will be the current year on the date in the Expiration field on the renewals tab.

Ex.

Today's date: 3/14/16
Expiration date (Renewals tab of the Membership Program): 12/31
Push to next period after (Renewals tab of the Membership Program): 12/30
Default expiration when constituent joins: 12/31/2016


The Push to next period after date falls on or before the constituent join date, the default expiration date will be the following calendar year on the date in the Expiration field on the renewals tab.

Ex.

Today's date: 3/14/16
Expiration date (Renewals tab of the Membership Program): 12/31
Push to next period after (Renewals tab of the Membership Program): 1/1
Default expiration when constituent joins: 12/31/17

If Push to next period after is left blank when creating the Membership program, the field will default to 1/1, thereby triggering a next calendar year renewal.

Environment

 Blackbaud CRM
 4.0

Was this article helpful?