Subscription levels & renewals

We have one group "MEMBERS" with 3 subscriptions, 12 Month, 6 Month & 1 Month. The 12 & 6 month are

premium as they offer more features than the 1 Month. I have set these up in AppStore as follows:



Level Name Duration
---------------------------------------------------------

1 12 Month Premium 1 Year

1 6 Month Premium 6 Months

---------------------------------------------------------

2 1 Month Standard 1 Month



Is my understanding of the following correct?


1. If a customer moves between the same level and crossgrades (i.e. 6 to 12 -or- 12 to 6), then the charges are applied at the next renewal date which is modified to reflect the new duration.


2. If a customer moves between levels and upgrades (i.e. 1 to 6), then charges are prorated/applied immediately and renewal date is modified to now.


3. If a customer moves between levels and downgrades (i.e. 6 to 1), their existing 6 month subscription will finish at which point the 1 month subscription will be charged and renewal date updated.


Thanks.