My plan that i subscribe to is as follows,
--------------------XML-----------------------------
<plan name="JIYDCIQM">
<product>ECS-1vCPU-4GB-Linux-1Yr-PartUpFront</product>
<recurringBillingMode>IN_ARREAR</recurringBillingMode>
<initialPhases>
<phase type="FIXEDTERM">
<duration>
<unit>DAYS</unit>
<number>1</number>
</duration>
<fixed>
<fixedPrice>
<price>
<currency>SAR</currency>
<value>576.978</value>
</price>
<price>
<currency>USD</currency>
<value>0.131730136986301</value>
</price>
</fixedPrice>
</fixed>
</phase>
</initialPhases>
<finalPhase type="EVERGREEN">
<duration>
<unit>UNLIMITED</unit>
<number>-1</number>
</duration>
<recurring>
<billingPeriod>MONTHLY</billingPeriod>
<recurringPrice>
<price>
<currency>SAR</currency>
<value>48.0815</value>
</price>
<price>
<currency>USD</currency>
<value>0.131730136986301</value>
</price>
</recurringPrice>
</recurring>
</finalPhase>
<plansAllowedInBundle>-1</plansAllowedInBundle>
</plan>
--------------------------XML--------------------------
The scenario i am looking for is, Suppose i subscribed this product today and it generated an invoice of $576(month july). Which is exactly what i want.Now i want the finalphase to start the billing date after my BCD(31-july) of the account and give me invoice of $48 in the next month BCD(31-august). But it generates the invoice this month which is JULY.
INITIALPHASE -> FIXEDTERM -> FIXEDPRICE(one off) ---> $576 to show up in july.
FINALPHASE -> EVERGREEN -> RECURRING -> $48 to show up in August
Thank you