Revenue Share
The Revenue Share Calculation service offers a versatile solution for determining revenue shares across different business models. For example, it supports dealer commissions and can manage revenue-sharing agreements where the dealer receives a portion of the revenue generated by various services.
Key features of the Revenue Share Calculation service include:
-
Revenue Tracking: The service tracks the revenue generated by the SaaS platform, considering factors such as subscription fees, usage-based charges, or transaction fees. It accurately captures the revenue data needed for revenue share calculations.
-
Revenue Share Configuration: Businesses can configure revenue share agreements with their partners or service providers. This includes defining the percentage or formula for calculating the revenue share based on specific criteria, such as different service tiers, pricing plans, or contract terms.
-
Automated Calculation: The service automates the revenue share calculation process, eliminating the need for manual calculations. It ensures accurate and consistent calculations, saving time and reducing errors.
-
Reporting and Settlement: The service provides detailed reports on revenue shares, allowing businesses to review and validate the calculations. It also facilitates the settlement process by generating invoices or statements for partners or service providers.
-
Flexibility and Scalability: The Revenue Share Calculation service is highly customizable and can accommodate different revenue-sharing models, allowing businesses to adapt to changing partnership agreements or pricing structures. It can handle large volumes of transactions, making it suitable for scaling SaaS platforms with numerous partners.
Configuration in the GUI
This section describes configuration of Revenue Share service in the GUI.
Product Configuration

Item | Description |
---|---|
Name |
Enter the name of the Usage Type. |
Description |
Optionally, enter the description of the Usage Type. |
Code |
Enter the code of the Usage Type. This code will be used in the results of rating, charging, and billing. |
UOM |
Select kind of units which are in the Request. Pre-defined values are:
|
Aggregation Level |
Level of aggregation on Event level. |
Chargeable Event Stored |
If checked, Chargeable Event will be stored. |
Duplicity Checked |
If checked, Duplicity check will be performed on Event level. |
Rejected Event Stored |
If checked, Rejected Event will be stored. |
Request Stored |
If checked, Request will be stored. |
Rating Result Stored |
If checked, Result of Rating will be stored. |
Balances Responded |
If checked, Balances applied during rating will be included in the Response. |
Request/Response Streaming Disabled |
If checked, Streaming of Requests / Responses to the Streaming Platform will be disabled. |
Offer Configuration

Item | Description |
---|---|
Share |
Enter Revenue Share in % which will be applied. |
Charge Min |
Optionally, enter Minimum Charge for which Revenue Share will be applied. |
Charge Max |
Optionally, enter Maximum Charge for which Revenue Share will be applied. |
Share Min |
Optionally, enter Minimal Revenue Share which will be applied. This occurs, when calculated value is lower. |
Share Max |
Optionally, enter Maximal Revenue Share which will be applied. This occurs, when calculated value is higher. |
Tax Included |
If checked, Charge/Share Min/Max is inclusive Tax. |
Generate Discount Event |
If checked, separate Chargeable Event will be generated for Discount. |
Charging Class |
Choose Charging Class which will be assigned to the Revenue Share. |
Tax |
Choose Tax which will be applied. |