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, answersecond
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, answersecond
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.