
The discounting process starts with the discount key definition using the following data:
- Interval and Cycle
- Conditions for the discount to be granted
- Calculation Rules to determine the discount amount
- Discount calculation base: percentage or amount based
The discount key controls determination, calculation and creation of discount-based items.
The billing process determines, if and which billable items qualify for a discount.
The discount-based items are aggregated in discount billing documents.
The invoicing process calculates the discount amount and creates one invoice for all usage billing documents and discount billing documents.

The discount can be calculated across different products of a customer, for example:
- Product A: Activation Charge of 1.000€
- Product B: Usage Charge of 100€ per Month and Seat
- Product C: Support Charge 50€ per Ticket
The condition: if total of B and C is more than 10.000€, then a discount of 10% on A is granted
- Product B: The customer uses 40 seats in 12 months at an amount of 48.000€.
- Product C: The customer uses 10 Tickets at an amount of 500€.
- Product B and C: The total amount of 48.500€ is more than 10.000€.
- Product A: The discount of 10% on activation fee is granted at an amount of -100€.

The example shows a process flow of a three consumed services for movie downloads and one subscription service for a music flat rate. Furthermore, the customer gets a discount of about 10% for the music flat rate, if the sum of the consumed movies is higher than 25€, the customer gets a discount of about 10% for the music flat rate.
Based on this Information, billable items for discounts are created and aggregated to a discount credit billing document. The discount billing document is processed together with the billing documents from movie download and music flat rate in one single invoice.