Member-renewal notices

From VPOIDS Documentation

Membership renewal notices

Membership renewal notices are sent using the batch process system.

Member renewals are based on the join date. The period of the renewal is specified in the member class. When a renewal is processed, the renewal date is incremented by the period specified in the member class record.

Upcoming renewal notice

This notice gives the member a chance to renew in advance. It's sent on the first day of the month prior to their renewal month. For example, if their renewal date is 11/20, this notice is sent on 10/1.

When the first notice is sent, the renewal_notice date fields are cleared out. The history of when the member received renewal notices is therefore retained until their next renewal. The offset is -1.

First notice

Renewal notices are sent on the 15th of the month. Members receive the first renewal notice in the month prior to their renewal date. For example, if their renewal date is 11/20, this notice is sent on 10/15. The offset is -1.

Second-Fourth notices

  • Second notice, current month of renewal, offset is 0
  • Third notice, current month of renewal, offset is 1
  • Fourth notice, current month of renewal, offset is 2

Delinquent member de-activation

In the month after the fourth notice, the member is set to inactive. This gives the member one final month to renew. The offset for the de-activation is 3.