Skip to main content
Aria Knowledge Central

Minimum Commitment With a True-up

This use case bills customers for the difference between their minimum commitment and actual usage when usage falls below the commitment amount. A true-up charge applies at the end of the billing term using the Non-Subscription Fee (NSF) framework.

Expected Result

  • Usage is billed at standard rates.
  • If usage meets or exceeds the commitment, no additional charge applies.
  • If usage is below the commitment, a true-up charge for the difference applies at term end.

Variants

  • A customized commitment can be shared across usage types within a master plan instance hierarchy.
  • Multiple commitment models are supported in a master plan instance hierarchy (for example, separate commitments for VOICE, DATA, or ELECTRICITY), each with an independent set of accumulators.
  • When multiple commitment models exist in a master plan instance hierarchy, one or more usage types can count toward more than one commitment (for example, a dollar commitment that spans service types and a quantity commitment within a specific service type).

Phase 1: Configure the Commitment Tracking Setup

  1. In Aria Allegro, set the Customized Rates property under Usage > Configurations > System Properties > Usage Processing to allow custom rates.
  2. Set two accumulator resources in Aria Allegro: one for the commitment grant and one to accumulate usage toward the commitment.
  3. In core Aria, set up the price plan, rate schedule, and service rates for a recurring service. Enable the Add Accumulator flag for the recurring commitment service and add one or more usage types.
  4. Set a discount to offset 100 percent of the recurring charge so that the commitment charge has a customized value per account and the discount results in a net-zero effect on the standard price.
  5. Set the price offer for the recurring service and add the commitment accumulator resource with a standard commitment value. When adding rates:
    1. Add the Accumulator ID for the commitment value.
    2. Set the Copy Billing Account dropdown to True to copy the customized commitment amount to the accumulator resource.
  6. Add the price offer for the usage types. Add the commitment accumulator to track contributions toward the commitment for the usage types within the master plan instance hierarchy.
  7. Create an account. When adding a plan instance, add the customized commitment amount for the recurring service in core Aria.

Aria Allegro creates a subscription unit, adds a balance unit, and applies the recurring charge, which adds the commitment accumulator for the cycle. As usage is processed, the usage accumulator tracks contributions toward the commitment.

Phase 2: Configure the True-Up Service

  1. Set up a true-up service for NSF.
  2. Set up a corresponding price offer in Aria Allegro for the NSF service.
  3. The billing job applies the true-up charge at term end if actual usage is below the commitment.
  4. Synchronize the true-up charge with core Aria using the process_order_m API or a similar API to bill the true-up charge alongside usage charges.
TOP
  • Was this article helpful?