Proration Due to Billing Cycle Termination

When the current period is terminated early due to a SubMan API call to change billing cycle definition immediately, the subscriber receives a refund for recurring charges and forfeits recurring grants prorated to the period termination time.

You can configure the period termination proration policy in product offers to define how the refund of recurring charges and forfeiture of recurring grants is calculated with the following properties:
  • Charge Period Termination Proration Type — To define how to prorate a refund when a period is terminated due to a billing cycle change, set one of the following values:
    • Refund Prorated Amount — The charge amount that is refunded is scaled according to the new billing cycle.
    • Refund Full Amount — The full charge amount is refunded.
    • Refund Nothing — No charges are refunded.
  • Grant Period Termination Proration Type — To define how to prorate a forfeiture when a period is terminated due to a billing cycle change, set one of the following values:
    • Forfeit Prorated Amount — The grant amount that is forfeited for the terminated cycle is inversely scaled according to the new billing cycle.
    • Forfeit Full Amount — Any unused amount of the granted assets are forfeited.
    • Forfeit Nothing — Forfeit no granted assets.

When the current cycle is terminated, there is a length of time that is subject to proration of charges and grants that get applied to handle the change in the billing cycle length. For more information, see the discussion about billing cycle management.

The Refund Prorated Amount and Forfeit Prorated Amount options are calculated the same way as for purchase proration. The ratio of the number of granular units the product offer owns (inclusive of the purchase day or seconds) to the total number of granular units in the cycle is multiplied by the total amount. This result is then subtracted from the total amount to determine how much to refund or forfeit:
Prorated amount = (number of granular units owned ÷ number of granular units in the cycle) × total amount 
Refunded amount = total amount – prorated amount

For more granular proration on scaled charges and grants, answer the proration scale unit create_config.info question: Global:What should be the proration scale unit when weekly, monthly or yearly recurring charge/grant are to be prorated (second/minute/hour/day)?. For more information, see the discussion about proration granularity.