Pricing Revision Policies for Catalog Items

A catalog item's pricing revision policy defines the criteria used to find revisions of pricing objects to use during rating. This policy is defined for a catalog item as follows:

  • A pricing revision policy can be supplied for the catalog item at the time of purchase.
  • If no pricing revision policy is supplied at purchase, the pricing revision policy defined for the catalog item revision is used as a default.
Regardless of how the pricing revision policy is defined for the purchased item, it can be modified later using a modify offer APIs. For more information about these APIs, see the discussion about subscription and group modify offer APIs in MATRIXX Subscriber Management API.
Note: The defined pricing revision policy does not affect the selection of MtxTaxClassObject revisions. The MtxTaxClassObject is selected using tax point or event time. For more information about setting a tax point, see the discussion about applying tax/GST classes to product offers in My MATRIXX Help.
The pricing revision policy can be one of the following:
  • Event Time — The event time is used to find revisions of pricing objects. This is the default.
  • Start of Cycle — The start time of the current purchased item cycle period is used to find revisions of pricing objects.
    • If the purchased item does not have a purchased item cycle defined, the purchased item owner's bill cycle is used.
    • If the subscriber/group does not have a bill cycle, the event time is used to find revisions of pricing objects. (The event time for usage rating is the quota authorization time.) This is the case when a purchased item has no cycle.
Note: For pricing objects used outside of the context of any purchased item (for example, FUI selectors), the event time is used for selecting revisions.

For example:

  • You have the following pricing object revisions:
    • POR1: Effective date/time = 7/1/2024
    • POR2: Effective date/time = 7/24/2024
    • POR3: Effective date/time = 7/26/2024
  • The current monthly cycle's start time is 7/2/2024.
  • The event time is 7/25/2024.

If Pricing Revision Policy is set to Event Time, then POR2 is used because the event time (7/25/2024) is after POR2's start time (7/24/2024). That is, POR2 is the effective pricing object revision at event time. POR3 would only be used if the event time was 7/26/2024 or later.

If Pricing Revision Policy is set to Start of Cycle, then POR1 is used because the cycle start time (7/2/224) occurs after the start of POR1's effective date/time (7/1/2024) but before POR2's effective date/time (7/24/2024).

For more information about defining the pricing revision policy for a catalog item revision, see the discussion about configuring catalog item general properties in My MATRIXX Help.