Since we are going to use 'next scheduled contribution date' field to determine if we should renew a payment plan or not, we want to give users the ability to adjust its value if needed. The work here exposes this field in the payment plan edit form.
Before
The 'next scheduled contribution date' is not available in the payment plan edit form, and updating the cycle day will affect its value.
After
The 'next scheduled contribution date' is available and editable through the payment plan edit form, and updating the cycle day does not affect its value.
Overview
Since we are going to use 'next scheduled contribution date' field to determine if we should renew a payment plan or not, we want to give users the ability to adjust its value if needed. The work here exposes this field in the payment plan edit form.
Before
The 'next scheduled contribution date' is not available in the payment plan edit form, and updating the cycle day will affect its value.
After
The 'next scheduled contribution date' is available and editable through the payment plan edit form, and updating the cycle day does not affect its value.