Balance Period Start and End Time

Configure whether balance period start time and end time are adjusted to be within the balance validity time.

By default, the Charging Server does not adjust the start time and end time of a balance period to be within the balance validity time before they are reported to Event Detail Records (EDRs), notifications, and SubMan API responses.

You can change the default so that the balance period start time and end time are within the balance validity time by changing the default answer (n) in the following create_config.info question: Global:Should reported balance period start time and end time be adjusted to be within balance validity time (y/n)?

After making this change to the create_config.info question, apply the configuration change. For more information, see the discussion about applying MATRIXX Engine configuration changes in MATRIXX Installation and Upgrade.

If you answer y to the create_config.info question, the impacted periodic balance start time is the larger of balance validity start time and period start time, and the impacted periodic balance end time is the lesser of balance validity end time and period end time.

For example, a periodic balance:
  • Is valid from January 15 to December 30
  • Has a new period on the first day of each month
  • Is charged on January 20 (during the first period)
  • Is charged on December 25 (during the last period)
If you answer y to the create_config.info question, the event on January 20 will have January 15 (instead of January 1) as the balance start time, and the event on December 25 will have December 30 (instead of December 31) as the balance period end time.

For information about configuring global system behavior, see the discussion about global system configuration in MATRIXX Configuration. For an overview of balance validity dates, see the discussion about modifying balance validity periods.