In the 3GPP 5G Core we have the
Converged Charging System (CCS) which performs the combined role of the formerly separate
Online Charging System (OCS) and
Offline Charging System (OFCS). This is of course sensible and reflects the fact that. with modern IT, it is no longer prohibitively (resource) expensive to perform charging of all usage in real time. If we now have a single
Charging system, for prepaid and postpaid, you can see how the thinking may evolve to want it to also charge subscriptions and not just usage.
As
@Jonathan Goldberg says, in the TM Forum we consider
Charging to be a function of the ODA
Production block. That much is clear, however
Rating has been the subject of much debate. It is clear that
Rating is a
Core Commerce block function however in the real world
Rating of prepaid
Products is often delegated to network elements in
Production (i.e. OCS) to be performed in real time. In the
5G Chargers Catalyst we demonstrated a
Rating function which was desegregated from the CCS using an experimental Open API. Moreover we demonstrated a
Product Catalog driven integration where
Product Offerings and
Prices provide a single source of truth for all other ODA Components (
Product Rating). So the
Rating function of SigScale CCS and Oracle's
Rating function, used for certain
Product Usage, were each driven by the
Product Offering Prices in the catalog.
There remains the question of how to handle commercial terms which must be applied to the total (monthly) charge. Logically this then falls to the
Billing system.
------------------------------
Vance Shipley
SigScale
------------------------------
Original Message:
Sent: Jun 24, 2022 03:27
From: Peeush Bhatt
Subject: Usage Rating and Product Price Calculation
Hi All,
I am working for one of the Operator, who is having two different systems for charging and Billing. Billing system is having capability of aggregating all the Usage charges (coming from charging system) and calculate the products charges customer has subscribed for and finally generate the invoice. But the way Operator wants to implement the Charging and Billing is, Charging system will charge both usages and products (Retals, Onetime charge of Base plans and all the Add-ons) and push CDR's to Billing system for everything and then Billing system will just generate the invoice based on this data. With this approach Billing system is not doing the job what it supposed to i.e. calculate the product charges, doing proration, in advance charging etc.
What is the standard approach to be followed? What can be the long term problems if Operator follows the approach of pushing the CDR for everything to Billing system?
#CustomerExperience
#DigitalTransformationMaturity
#General
------------------------------
Peeush Bhatt
TO BE VERIFIED
------------------------------