Product Usage Management::Product Balance Management

Header Image
Project:
Product Balance Management : Public <<TMF_AF>> Aggregated Function
Created: 8/15/2022 6:26:11 PM
Modified: 1/16/2025 11:45:08 AM
Project:
Advanced:
Product Balance Management Aggregate Function is responsible for managing any type of balances:<br/>• supervised or not<br/>• for both real-time and batch processing modes of operation<br/>• of any type of unit.<br/>The Balance Management function includes:<br/>• Management of balance(s) related to any bundle: a bundle may have several associated balances, for example a balance representing units previously bought by the customer or granted by the Enterprise, (e.g. airtime bucket, complimentary messaging bucket and s.o.) and their validity periods.<br/>From the data of the product usage record, the function determines if this usage can be assigned to the bundle, if it has to be (for example the user can watch a VOD several times in 48 hours and it is only counted once) and how it has to be (which balance, which calculation rules, …)<br/>• Recharging events management: recurrent or one shot, for example with a voucher for Top Up.<br/>• Quota reservation (even in the case of simultaneous sessions management) and refunding in case of non-delivery of the service or partial usage.<br/>When an advice of charge (calculated by the Tariff Calculation and Rating function) is required, before sending the information to the customer, a volume pre-reservation can be performed to guarantee the price for the customer; <br/>• Transfer of Balance in case of contract migration<br/>Balance management may also have to trigger alarms on usage limits, i.e. when charged usages reach a threshold or an array of thresholds – it shall trigger predefined actions such as SMS, selective barring etc. via dedicated functions such as Interaction Management.<br/>Information handled in Balance Management has to be made available to consumption follow-up.<br/>
  • Associations To
  • Associations From
  • Tagged Values
  • Advanced
Element Source Role Target Role
«TMF_AF» Product Usage Management
Aggregated Function «TMF_AFAggregatesAF»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«TMF_Function» Balance Replenishment
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Balance Expiration Dates Setting
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Temporary Balance Units Reservation
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Balance Data Retrieval
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Charges To Multiple Balances Splitting
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Balance Information Reporting
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Balance Management Activities Logging
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Multiple Simultaneous Balance Updating
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Account Balance Thresholds Actions Configuration
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Balance Management Spending-limits Enforcement
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Charge Calculation Balance Updating
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Roll-over and Cyclic Balance Policies Configuration
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
«TMF_Function» Minimum Allowable Balance Setting
Function «TMF_AFAggregatesFunction»
Name:  
 
Name:  
 
Details:
 
Tag Value
FunctionID 2.7.1.1
Details:  
HierarchyLevel 2
Details:
Description: the level of this object in the hierarchy (1-x integer)
UID 75
Details:  
Property Value
isFinalSpecialization: 0