Appendix 1: Payment Plan Line Possible Scenario
These scenarios can be used to verify the business logic.
- If a line has an empty end date but has auto renew, it indicates it would be auto-renewed when the payment plan gets auto-renewed.
- If a line has an end date and also has auto renew, it indicates it has already been auto-renewed. In the usual workflow, this would indicate that the payment plan has also been auto-renewed.
TODO: to what extend are these scenario compatible with non-instalment payment plans?
start date | end date | auto renew | scenario |
---|---|---|---|
payment plan start date | N/A | yes |
|
payment plan start date | larger than the payment plan end date | yes |
|
payment plan start date | N/A | no |
|
payment plan start date | smaller than payment plan end date | no |
|
N/A | N/A | yes |
|
N/A | larger than the payment plan end date | yes |
|
N/A | N/A | no |
|