Here we set the "next scheduled contribution date" according to the new v5 specs when creating offline payment plan memberships through the admin form.
Before
Creating an offline payment plan membership through the admin form will result in an empty "next scheduled contribution date"
:
After
Creating an offline payment plan membership through the admin form, will result in updating the "next scheduled contribution date" according to the following logic:
If it is a monthly payment plan (12 installments) with 1-year membership, the date will be +1 month from the last contribution "receive date" in that payment plan.
If it is a quarterly payment plan (4 installments) with 1-year membership, the date will be +3 months from the last contribution "receive date" in that payment plan.
If it is a yearly (annual) payment plan (1 installment per year) with 1-year membership, the date will be +1 year from the last contribution "receive date" in that payment plan.
If it is a monthly payment plan with 1-month membership (1 installment each month) , the date will be +1 month from the last contribution "receive date" in that payment plan.
Direct debit date calculation rules are also reflected on the value of this field:
Overview
Here we set the "next scheduled contribution date" according to the new v5 specs when creating offline payment plan memberships through the admin form.
Before
Creating an offline payment plan membership through the admin form will result in an empty "next scheduled contribution date" :
After
Creating an offline payment plan membership through the admin form, will result in updating the "next scheduled contribution date" according to the following logic: