Multi-Rate Usage Pricing With Pricing Dependency
Some use cases require applying multiple charge types to each usage record, where one charge is calculated as a percentage of another. Refer to the Multi Rate Usage Type configurations in 3. Allegro Configurations under Usage > Configurations > Building Blocks > Multi Rate Usage for details.
The following example applies three charges to each international VOICE call from the UK to Latin America:
- A flat connection fee of $0.03
- A usage charge of $0.12 per minute
- A usage surcharge of five percent of the usage charge
Expected Result
For a single 10-minute voice call, the system applies rates as follows: $0.03 + $1.20 + $0.06 ($1.20 × 0.05) = $1.29. One line appears for the voice record on the invoice.
Variants
- Any Aria Allegro pricing model for the connection fee, usage charge, and usage surcharge
- Separate invoice lines for the connection fee, usage charge, and usage surcharge instead of one line
- A usage surcharge expressed as a percentage using any expression combination of the flat connection fee and the usage charge
Setup
- Confirm that the usage type and services are pre-configured.
- Configure the multi-rate usage type under Usage > Configurations > Building Blocks > Multi-Rate Usage.
- Click Add to create a new multi-rate usage configuration. Select the usage type for multiple charges—USToLatam in this example.
- Select the Usage Type Dependencies checkbox.
- Add the charges: ConnectionFee, UsageCharge, and UsageSurcharge.
- Select Invoice at Parent Level to show one line for the usage record.
- For UsageSurcharge, use the expression builder with the connection fee, usage charge, or both to define the basis expression. Enter the percent value as 0.05.
- Add the price plan, rate schedule, and usage types (all four) in core Aria.
- In Aria Allegro, set the price offer for the four usage types. Use a dummy price for USToLatam and a flat pricing model for the connection fee and usage charge. For the usage surcharge, set up a dummy charge because it is a fixed percentage of the usage charge.
- Create an account and load a usage file with one usage record using usage type USToLatam.
- Check the monetized record to confirm three records appear, one for each charge.
- Run Aggregate Usage Record for Billing to send the usage record to core Aria. One line for 10 minutes with a $1.29 charge applies, with a blended rate of $0.129.
