Granular Proration: Use Cases

The following uses cases describe how the MATRIXX Charging Application performs proration based on the proration scale unit setting in the 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)?, and the related parameter settings in the CancelOffer and PurchaseOffer APIs.

Purchase Item Cancelation

In the granular unit setting create_config.info question, answer second so that second is always used as the proration granular unit. When a purchased item is canceled and another catalog item is purchased in the same day, the subscriber pays for the portion of the day in which an offer is valid, and is not charged for the portion of day in which there are no valid offers.

Bill Cycle Definition Changes Immediately

In the granular unit setting create_config.info question, answer second so that when the bill cycle definition changes immediately, the subscriber is not charged twice for the day in which the current period is terminated and a new period starts.