Defining a Time Boundary

You can set the time boundary for a purchased item cycle using the billing cycle, purchase time, fixed offset, or purchase date. This section provides additional information for purchase date and fixed offset.

Purchase Date Boundary

You can specify that the start date for a cycle is the purchase date and an absolute time or the purchase time.

When the offset type is purchase_date, you must provide the CycleStartType and the CycleStartTime to specify the start time for the cycle.
Note: If you set the CycleStartTime to purchase time, this is equivalent to setting the cycle offset type to purchase time.
For example, consider the following scenario:
  • PeriodType = month
  • PeriodInterval = 1
  • CycleOffsetType = purchase_date
  • CycleStartType = absolute
  • CycleStartTime = 12:00:00 AM
If the offer is purchased on January 5, 2018 10:00:00 AM, the following occurs:
  • Purchased item cycle start: January 5, 2018 12:00:00 AM
  • Purchased item cycle start: February 5, 2018 12:00:00 AM

For information about specifying a purchase date boundary, see the discussion about defining purchased item cycles during purchase.

Fixed Offset Boundary

You can configure a specific time for the purchased item cycle boundary using the fixed_offset. CycleOffetsetType option. If you configure the boundary using fixed_offset, then you must configure the CycleOffset, CycleStartType and the CycleStartTime.

For example:, consider the following scenario:
  • PeriodType = month
  • PeriodInterval = 1
  • CycleOffsetType = fixed_offset
  • CycleOffset = 10
  • CycleStartType = absolute
  • CycleStartTime = 12:00:00 AM
If the offer is purchased on January 5, 2018 10:00:00 AM, the following occurs:
  • Purchased item cycle start: December 10, 2017 12:00:00 AM
  • Purchased item cycle start: January 10, 2018 12:00:00 AM