Telecom Billing
Telecom Billing
Topics Covered
• Billing Overview
• Key entities of Billing
• Invoice Processing
• Bill Payments
• Collections
• Journals ( general Ledger)
• Billing System Implementation
• Billing Life Cycle
• Localization Issues in U.S.A
• Technology and Industry Trends
• Billing System Architecture
• Billing Case Study
Billing Definition
Invoicing
Billing Overview
CRM Order
Customer Service Order
Customer Acquisition Processing
Applicatio
nForm
Customer,
Products & Billing
Services
Information
• Usage Guiding &
Processing
• Bill Processing (Rating,
Taxing)
• Bill Formatting
• Payments
Invoice • Dunning
• Financials
Formatted Mediation
Files
Provisioning /
Switch Activation
Raw
CDR
Files
Billing Process
Billing Process
• Usage Collection
• Chargeable Account Identification
• Rating
• Other Charges calculation
• Discount application
• Payments and Balance calculation
• Balance Outstanding
• Formatting
• Print File Generation
Bill Basics and Trends
Information includes :
• Customer name / address
• Payment method Account
• Billing history
Subscription or Service
Subscription
Subscriptions define
points of service within a network generally pieces of physical equipment or subscription
identification
Decrease Adjustments
Credits
Customer Balance
Discounts
• Charges that are accrued by an account for every bill period till the
termination of the account
Eg. $3.5 per month for Three Way Conference call – Qwest Local
Rs 500.00 per two months - BSNL
Charge Prorating
• Cyclical or Period based charges
As an example, the figure depicts a timeline for an account billed quarterly for two products both billed in
advance, and with the same bill period (the dashed vertical lines indicate cutoff dates). Product 1 starts
on February 15, and product 2 starts prior to December 1 and terminates May 1.
Billing calculates the following cycles’ worth of recurring charges for the following dates:
• January 1 — one cycle’s worth of product 2 (in advance)
• March 1 — one cycle’s worth of product 2 (in advance), roughly half of a cycle’s worth of product
1 (in arrears), and one cycle’s worth of product 1 (in advance)
• June 1 — one cycle’s worth of product 1 (in advance).
Non Recurring Charges
Billing system looks up the rate for the CDR and a charge for
the usage is stored.
2 3 B
Account Level
Product
RC
Usage
A
Ö Recurring Charges
Ö Activation NRC
Ö Discount Plans
Ö Unit Credit Plans
Ö Termination NRC
Ö Duration
Eg. A customer accrues $100 in charges in January, $90 in February, and $50 in March. A $200
cycle-independent rebate would result in the following monthly charges:
– $0 for January, leaving $100
– $0 for February, leaving $190
– $40 for March, leaving $0 (=$240 - $200)
Contracts
Eg. A 24 month minimum service contract for $25 per month. If the customer
cancels after 19 months the customer is charged $125 for the 5 remaining
months automatically.
Eg. A $400 commitments contract with a monthly charge of $50 is canceled after
three months. The customer is charged $250 in a penalty charge (=$400 -
$150 already paid).
Relation among Entities of Billing
Account
Contract
Product
Sub Sub
account account
Contract Contract
Product Product
Discounts and Unit Credits
Discount Discounts and Unit Credits
• Definition
A business rule that lowers the amount of charges that meet certain
criteria
Eg.
BPL Mobile offers 15%discount on its MOTS bill for all its subscribers
who dine at pizza hut for a specified amount
Fixed amount
A Fixed amount is discounted from your monthly bill.
Eg. Rs.10/- discount on bill exceeding Rs.500/-
Percentage
A Fixed percentage is discounted from your monthly billing
amount.
Eg. a 10%discount on your bill amount exceeding Rs.500/-
Discounts and Unit Credits
•Volume discount based on minutes of usage
0-100 10%
100-500 12%
100-500 10%
500-800 12%
•Incremental (Tiered)
•Bulk (Tapered)
Incremental Bulk
Discounts Thresholds
If you spend Rs.100 you receive
these discounts
RC
Rs.7.50
Rs.10.00
Rs.100 Rs.100
If > Rs.50 = 10% If > Rs.50 = 10%
10 %
$5.00 $10.00
10 %
Rs.50 Rs.50
If <= Rs.50 = 5% If <= Rs.50 = 5%
Rs.2.50 Rs.2.50
5% 5%
Incremental Bulk
Discounts
• Linked to accounts or services through discount plans
> Service level - only charges for that service qualify for the discount
> Account level - any charge billed to that account can qualify
Account Discount
Plan
Service Discount
Plan
Individual
Discounts
Product
Discount Calculation
• Loyalty Points –
Based on the charges incurred, Customer will be given discount thru External
means.
Eg.
Points will be rewarded if the average Usage for 6 consecutive Bill Cycles
exceeds a certain Value. These points will be accumulated and the Customer
may be given discount in retail outlets.
Gross and Net Discounts
Product
Unit Credit Plan
Packages
Product Packages
1 Package
“Bundle” Concept
2 Account
u products and
contracts
u provides
limitations,
durations, &
rating key
Result
3
Product Packages
u Packages are
provisioned to accounts
u Package components
are provisioned to
accounts or services
u Components are
products or contracts
Package Tariff plans-Example
BSNL
AT&T Wireless
Calling plan Monthly fee State to State rate
Acct
Product Contract
Single-bill invoice
A customer has one offer : «Unit Credit with Product Contract Product Contract
2 free hours on Week-end»
Grouped-bill invoice
A family has 1 access line and 1 internet access
and wishes to have one invoice to pay.
E.g. : «2 free hours»+ « Internet Access»
Modules of Billing
Modules in Billing
u Usage/Message Processing
u Invoice/Bill Processing
u Payments Processing
u Collections (Dunning)
u Financials (Journals)
u Process Administration
Modules in Billing
Usage Processing
u Usage guiding
u Identifies the services and/or accounts to which usage events
should be charged.
Usage Processing cont...
u Usage rating
u Calculates usage charges based on database-resident
product and rate information.
u Error correction
u Allows usage events to be reviewed and corrected if
processing errors occur.
Split Usage - single event can be split into two secondary usage events
Eg. A landline to Mobile call detail record has a Landline part and Mobile part
u Origin / Destination
u Within Chennai
u Chennai to Kanchipuram
u Chennai to Hyderabad
u Country (International)
u Asia Pacific Plan
u North America Plan
u European etc.
Usage Rating
u Wireless to Wireline
u BSNL to AirTel
u AirTel to AirTel
u AirTel to iDEA etc.
Roaming
Definition: A call originated or terminated from a subscriber not belonging
to that geography’s mobile service providers.
Two types of Roaming
u Local Roaming Usage
u Foreign Roaming Usage
Eg. An iDEA cell customer from AP is travelling in Chennai with the
roaming partner AIRCELL.
All incoming calls – Foreign roaming
All outgoing calls – Local Roaming
Exchange of Roaming Usage is done via Clearing Houses
Roaming Usage is based on the following categories:
• Usage events initiated by your subscribers while in another
area,forwarded to you by a roaming partner
• Usage events initiated by a different carrier’s subscribers while in
your local area and passed to you by the local switch.
Roaming
Switch 1
User A (Hutch) Usage event 100(local) Hutch
Tap In Usage Event 201
User B (AirTel)
Usage
event
Applying Charges
Applying Discounts
Applying Usage Credits
Bill Invoice Formatting (BIF)
Applying Taxes
Creating of virtual image Formatting Invoices
Creating Screen
Image & Formatting
Bill Invoice Dispatch(BID)
Image
Dispatching Invoices
Creating Tape, CD etc.
Sending invoice to
printer, Web etc.
Invoice Processing
Bill Frequency, Periods and Cycles
Account A
Billing Frequency-Monthly
Billing Period-Jan1-Jan31
Account B Account C
Billing Frequency-Quarterly Billing Frequency-Half Yearly
Billing Period-Jan1-Mar31 Billing Period-Jan1-Jun30
• Manual Payments
• Real Time
A Real time credit card server establishes connections to credit
card clearing houses, to validate and authorize payments
scheduled through a customers credit card.
• Internet Gateways
A module takes care of payments done through web for a
particular invoice by the customer just after watching it in internet.
Modes of Payment cont…
• External Clearing Houses
• EFT and CPM is responsible for exchange files with multiple
external clearinghouses.
• A separate send file is created for each bank and files from
multiple banks can be received and processed.
Payments Types
• Pre-Payment
• Posted against current balance or suspense account
• Pre-payments always adjust balances on the subsequent
invoices
• Part-Payment
• Part Payments could be entered in either of the payment modes
• Posted against an open invoice
• Partially cancels the invoice balance
• Remaining invoice balance is subject to late fees
• Over-Payment
• Posted against an open invoice
• Cancels out the selected invoice’s balance
• Remaining amount of over payment is stored as a credit balance
on current balance or suspense account
COLLECTIONS
Collections Processing
• Customer Classification
• Corporate Customer and Preeminent Customers
• Retail and small customers
• Write Off- When a customer does not pay for received services, it is usually
disconnected. The Service Provider attempts to recover the money that
the customer owes. In some cases, however, the money is never
recovered and is written off as bad debt. A bad debt is recorded in the
database as a write-off transaction.
Collections Scenarios
• Scenario is a set of events
• Events can be
– Send letters
– Make phone calls
– Bar Outgoing calls
– Bar Incoming Calls
– Temporary Disconnection
– Account suspension
• Events are either automated (letters) or manual (phone
calls)
• Every Account will have a scenario and an event schedule.
Collections Scenario Definitions
• For each scenario
– Selected events occur in a certain order
– Certain # of days apart
– Scheduled dates for each account are assigned based on date
customer entered collections
– Eg. Scenarios….
Scenario 1 (Pre eminent Customer) Scenario 2 (Retail)
8) Service Re-connection
Working With Account in Collections
• Activities during collections
– Pending
– Completed
– Reschedule an event
– Collections actions will generate Notes
– Can also review Balances, Adjustment History for
disputes
– Change scenario
• Re-schedule event dates
• Suspend events (dispute over charges)
• Other actions: suspend/terminate accounts
• Must disconnect before write-off
Working With Account in Collections
Customer
Phase Deliverables
Project Start up Detailed Project Plan
Requirements Analysis User Requirements Specifications
Document
Gap Analysis/Strategy Document
Configuration Configuration Document
Customisation Document
Interface Document
Testing System Test Specifications Doc.
System Test Cases & Data
E2E Test Specifications Document
E2E Test Cases & Data
Acceptance Criterion Document
User Accepted Product
u Account
u Services
u Products
u Usage Processing
u TIP Format
u EMI Format
u Bill Processing
u Unformatted Bill
u Bill Formatting
u Final Bill of BSNL
u Final Bill of Qwest
Billing Life Cycle
• Account - Example
• Product used – Kenan /OM
• Service Provider - BSNL (Chandighar)
• Customer’s Name - Gurudev Singh
• Service is GSM with the mobile no as 9417005005
• Package - PLAN 325 - Basic
• Call Waiting
• Call Forward
• Call Hold
• CLIP
• SMS along with STD and National Roaming
Billing Life Cycle
Account No
Telephone No
Package
Products
Billing Life Cycle
Group Bill
Bill Number
Tariff plan
Usage Units
Net Charges
Tariff plans
available
Sample Bill - BSNL
STD/ISD
Number called
to
Units charged
Billing Life Cycle
• Usage Processing
• TIP Format
• EMI Format
•Bill Processing
• Unformatted Bill
• Bill Formatting
•Final Bill of Qwest
Sample Bill - Qwest
Bill Date
Customer Code
Telephone Number
Direct Debit
Amount Due
Balance
Sample Bill - Qwest
Recurring
Charges
Value
Added
Services
Sample Bill - Qwest
Directory
assistance
Taxes and
surcharges
Long distance –
Minutes Free Calling
Plan
Sample Bill - Qwest
Total charges
Sample Bill - Qwest
Long
Distance
Carrier
Total Long
Distance
Charges
Itemized long
distance
Sample Bill - Qwest
Itemized long
distance
Sample Bill - Qwest
Charges to
Hold Billing
Serv.
Localization Issues - USA
Localization Issues - USA
• Geography
• Local Access and Transport Areas
• North American Numbering Plan
• Governing Bodies
• Federal Communications Commission
• Public Utilities Commission
• 123-456-7890
• First three digits – Area Code
• Second three digits – Exchange Code
• Last four digits – Line number
• Area Code Exhaustion – Fax, Cellular, Direct Inward Dialing
(DID) phones
2 Incorrect Rates
3 Incomplete Billing
4 Incorrect invoice
calculation
5 Incomplete payment
information
Billing Errors…contd
6 Incorrect Dunning or
Regulatory messages
7 Non Billable calls on the
invoice
8 Approved Invoices are
not what is printed
9 Incorrect Marketing
messages
10 Invalid Testing
Billing Concerns
• Employs IPDR
• IP mediation
Packet based Billing System..contd
Convergent Billing
Convergent Billing
Amdocs Ensemble 14 23
Cerillion Cerillion 10 11
Digiquant IMS 7 13
Intec Intercarrier 15 21
MaxBill MaxBill 4 6
• More Volume
• Subscriber Tolerance
• Subscriber Segmentation and Tariff Plans
• Decrease in Service Level Standards
• Large number of products
• Complexity of products/services
• Rate of business change
Pitfalls in Billing Migration
• Historical data
• Organizational complexity
• Number of external entities
• Data Quality
• Technical complexity
• Operational complexity
Emerging Issues of Billing
(SSP)
Billing
IN-PLATFORM Platform
(SCP)
IN
Platform
SS7
(SSP) (SSP) Network
SGSN GGSN
apn
Public IP
MNOP 2G+/3G Networks
IP Backbone apn apn Corporate IP
SM-SC Networks
GRX
MNOP
“Walled Garden”
MNOP Networks Globally
M-Portal
3G Billing – Charging Flow (Circuit Switched)
Balance Billing
MSC SCP Intermediate Billing Platform Settlement
Manager Gateway
Platform
Initialise
Request
Reservation
Supply
Token
Connect
Call
Terminated
Commit
Reservation
Commit to Database
Commited
CDR (Including
SCP status)
Retail charge
(if BM failed)
Intercarrier Settlements
Telecom Billing Audit
Customer Management
Service
Mediation Billing
Configuration
Supplier/Partner
Management
Impacted by OTR003:2001
Service Mediation and Billing and Service Supplier/Partner
Configuration Billing Assurance Management
Tariff Publication
Service
Mediation Billing
Configuration
Supplier/Partner
Management
Process Automation
•Strengthening the Marketing processes • Capture and classification of customer
related to Tariff and SUS complaints
Charge – Service
Mediation Billing
Configuration
Occurrence Count
Accuracy
Enterprise Support System
Charge – Published
Tariff consistency Supplier/Partner
Management
Process Automation
• Strengthening the Order Handling- • Variance Diagnostic Framework
Provisioning Flow through • Extract
• Compare
• Focus on precision and accuracy of the • Report
mediation logic
• Measure
• Focus on Service specific instance rating • Charge
capability • Duration
• Occurrence
Billing and Service Assurance
Customer Management
Bill Timeliness
Marketing Order Handling Problem Handling
Bill Audit
Service
Root Cause Analysis Mediation Billing
Configuration
Recovery Program
Enterprise Support System
Supplier/Partner
Management
Process Automation
• Strengthening consistency of Bill Cycle • Problem Management System
Charge Duration
Accuracy
OTR003:2001
Carrier oscar
Usage Carrier Input/ Legacy
Exit Invoice
Ready
WATS/
LMS Bill
Pull
WATS/LMS Msg
RIB
WATS/
LMS
AMA
(Network) RECS
POINT
(Coin)
IABS CMDS
Interface ICO Usage
Usage CMDS/
Ind. Co.
OMANTEL Billing Architecture
Case Study
Case Study – Qwest Communications Inc.
Qwest Background – 25 million customers
Customer Need Key Challenge
To reduce cost and improve •Providing support to the system
efficiency of operations of billing from offshore
applications
•Merging different billing systems
Customer Speaks: “I do indeed see it as an award for everyone who worked on the Pelican
project. Thank you and your people for your application on the program.” – David Graystone,
Manager Billing Development on winning the award
Case Study – FarEasTone Taiwan
FET Background – 2nd largest GSM Service Provider in Taiwan
- 2.2 million customers
Customer Need Key Challenge
•To develop a new billing system to take •Migration from existing billing system to
care of growing business needs more robust and flexible customer care
and billing system
Customer Speaks: “I'd like to thank the Tata team for their professional work
and healthy attitudes.” - Joe Pabon , VP – IT
Case Study – New World Mobility
NWM Background – 3nd largest Service Provider in Hong Kong
•Prioritized and eliminated bottlenecks •Near real time activation for new customers
•Identified and implemented key functionality •20-50% reduction in time to introduce new
enhancements call plans
Customer Speaks: “In TCS we have found a partner who understands our
business objectives and has the capability of meeting all our IT requirements
in line with our business requirements.” – CIO, TTL