oraclebrm-140916011034-phpapp02

download oraclebrm-140916011034-phpapp02

of 26

Transcript of oraclebrm-140916011034-phpapp02

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    1/26

    Billing And Revenue

    ManagementFundamental Approach

    Raghwendra Vikram

    BRM Consultant

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    2/26

    Introduction BRM

    Oracle Communications Billing and RevenueManagement (Oracle BRM is the !elco"s industr#$s leadingsolution intended %or communications service providers&

    BRM can 'ill and manage all communications services

    including wire line wireless 'road'and ca'le voice over I)I)!V music and video&

    In *++, Oracle ac-uired )ortal .o%tware and the solutionwas renamed Oracle BRM&

    Oracle Communications Billing and Revenue Management

    (BRM empowers service providers to em'race innovationsigni/cantl# improve time to market o% new products andservices 'uild stronger 'rands and lower operational costs &

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    3/26

    0hat BRM can do12

    From Business )erspective3

    It supports %ull convergence4prepaid and postpaid %or an#service and 'usiness model

    5na'les rapidl# and easil# managed and launchedpersonali6ed o7ers promotions and discounts

    Includes partner management and revenue share %or an#model and relationship

    8elps ma9imi6e revenue and minimi6e loss associated with

    %raud and revenue leakage Rapidl# supports new 'usiness models including cloud

    M*M and MV:Os

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    4/26

    BRM Functional Overview;Revenue ManagementC#cle

    RevenueAnalysis

    CollectCustomerusages andcustomer data

    RevenueGeneration.et

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    5/26

    BRM revenue generationena'les #ou to deliver serviceswith optimal pricing to #our customers&

    !he %ollowing 'usiness processes and capa'ilities are

    included in the solution3 )ricing Management34

    Customer Management34

    .ervice 5na'lement34

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    6/26

    Registering Customers

    0hen #ou register a customer #ou create a customeraccount in the BRM data'ase&

    ()CM_O)_C

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    7/26

    BRM )ricing

    Charging customers for ervices34 >e/ning; creating a price list

    )roducts

    >iscounts

    >eals )lans

    )lan ?ists

    Billa'le 5vents

    Ratings the events

    An 5vent is an action recogni6ed and recorded '#BRM

    !he process that determines the 'alance impact o% an event to acustomer@s account

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    8/26

    BRM revenue captureena'les to rate service usage witha high level o% control and responsiveness&

    !he %ollowing 'usiness processes and capa'ilities areincluded within

    BRM3

    .ervice Authori6ation34

    5vent Collection34

    Rating and >iscounting34

    Balance Management34

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    9/26

    Authentication Authori6ation and Accounting

    Authentication provides a wa# %or #ou to identi%# customers(%or e9ample '# re-uiring a login name and a password&

    Authori6ation provides a wa# to control what customers can

    do with their services& For e9ample #ou can restrict access'ased on products owned or credit limits&

    Accounting tracks the resources used '# the customer andena'les #ou to rate usage&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    10/26

    Rating the events

    Rating process34 Rating is the process o% measuring customeractivit# determining how much to charge %or it&(Real time Batchrating

    5vents

    Ratin

    g5ngine

    Charge

    >iscount

    >ata'ase

    5vent Creation

    with BalanceImpact

    * mincall

    Account I>

    )ricing In%o

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    11/26

    BRM revenue collection

    !he %ollowing 'usiness processes and capa'ilities areincluded within Billing and Revenue Management3

    Billing34

    Financial Management34

    )a#ment and Collections34

    Revenue .haring and .ettlements34

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    12/26

    BRM Billing

    Accounting and Billing C#cle

    BRM )er%ormsmonthl#

    accounting

    BRM

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    13/26

    BRM Billing

    Billing Customers

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    14/26

    Managing !ayments34

    B# de%ault BRM is con/gured to accept di7erent methods o% pa#ments&

    (credit card direct de'it cash and check

    ou can con/gure #our 'usiness policies to handle overpa#ments and

    underpa#ments&

    Managing Accounts Receivable:-

    A;R includes all mone# owed to #our 'usiness '# customerswho have 'ought #our goods or services&

    !#pical A;R tasks include3 >ispla#ing a customer@s 'alance& Appl#ing a credit or de'it to a customer@s 'alance

    Managing 'illing disputes&

    Adusting the ta9 on a 'ill&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    15/26

    8ow BRM )rocesses a !#pical Billa'le5vent

    Customer ?ogsIn %or

    An#.ervice

    BRMdata'ase

    .ervices5mailVoiceD)R.

    59ternal Application Collects login and password

    AuthenticationCheck;Dranted

    BRM recordthestart;.top o%sessionevent

    BRM ratethe event;An#discounts

    Customer A;c'alances add up

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    16/26

    BRM revenue analysisena'les #ou to audit processes %orrevenue leakage generate 'usiness intelligence reports&

    !he %ollowing 'usiness processes and capa'ilities areincluded within BRM3

    Revenue Assurance34

    Reporting E Reconciliation34

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    17/26

    Reports Formats o% Oracle BRM

    0e can run the reports %rom an# 0indows *+++ or 0indows )computer that has access to BRM data'ase&

    0e can displa# and print report results in ta'ular te9t %ormat achart or 'oth& 0e can also save reports to disk convert reports to)orta'le >ocument Format ()>F or Rich !e9t Format (R!F anddispla# reports on 8!M? 0e' pages&

    0e can e9port D;? reports into M? /les and it can 'e loaded intoe9ternal D;? s#stems&BRM data'ase contains invoices data in M?%ormats& !hen .G? -uer# is used to retrieve data %rom BRM

    data'ase& !hen it delivers reports to su'scri'er 'ased oncon/gurations&

    Most o% the 'illing s#stem generates structured A.CII te9t containingthe content o% the 'ill&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    18/26

    Capturing s#stem

    A data collector in the network switch (M.C DD.: ..M. etc captures theusage in the %orm o% Call >etail Record (C>R;etail Record (Rs&

    !hese raw C>Rs;Rs are in turn converted '# the mediation s#stem intoa %ormat understanda'le '# the Billing .#stem&

    M.CDD.:..M.0A)gate

    "et#or$#itches

    Customerstartsusingservices

    RawR;C>R

    FormattedR;C>R

    Mediation .#stem Billing.#stem

    !he Mediation .#stem collects C>Rs %rom di7erent network

    elements in di7erent %ormats& Various network elements generateC>Rs in A.:&H %ormat and some network elements have their ownproprietar# %ormat o% C>Rs&!he Mediation .#stem processes all the C>Rs and converts theminto a %ormat compati'le to the downstream s#stem which is usuall#a Billing .#stem&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    19/26

    Rating )rocess

    Rating 5ngine receives the events in the %orm o% data recordscalled as Call >etail Records (C>Rs or etail Records(Rs which descri'e the use o% a product;service&

    Rating5ngine ispart o%BRM

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    20/26

    Function &&

    Accepting C>Rs %rom the Mediation .#stem or other serviceproviders or roaming partners in case o% roaming usage&

    Validating the C>Rs and eliminating an# duplicate records&!hese duplicate events are stored in a data'ase ta'le %orlater veri/cation&

    !o determine the customer account that has to 'e charged%or the event& 8ere Rate process picks up the event source(Mo'ile :um'er or I) Address etc& and checks thedata'ase to veri%# i% this event source is associated withan# account& !his step is called 5vent Duiding&

    !o store the rated event in the data'ase %or a 'illingpurpose or send it to the e9ternal s#stem %or 'illing&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    21/26

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    22/26

    .cala'ilit# o% BRM %or large !elecom service provider

    Oracle recentl# completed an e9tensive per%ormance andscala'ilit# 'enchmark e9ercise %or Oracle Communications Billingand Revenue Management that demonstrated its a'ilit# to supportH++ million su'scri'ers&

    .cala'ilit# o% this magnitude is vital to meeting the needs o% tier4

    one communications service providers and those looking toconsolidate multiple 'illing applications into a convergentplat%orm&

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    23/26

    )er%ormance 5nhancements

    %le&ible Billing :-.upport %or 'illing c#cles o% an# num'er o% months through drop4down 'o9%unctionalit# during customer account creation or modi/cation

    'rial Billing :-

    Option to run trial 'illing without generating an invoice

    hared %riends and %amily (ists :-Make each list eligi'le %or di7erent promotional rates;Creative promotional o7ers

    Global Charge haring:-

    Allow charging %or a call or a portion o% a call to the called num'er

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    24/26

    'ailor-Made !lans :-Guickl# tailor e9isting plans without having to create new product o7erings

    ecurity )nhancements :-)rovide support %or the pa#ment card industr# standards including Advanced 5ncr#ption.tandard (A5.

    !artner *ntegrations :-Authentication support %or Microso%t plat%orm59tend %unctionalit# %or partner supported products

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    25/26

    ?imitations

    (imitations for )ntering Account +ata BRM uses de%ault limits %or the num'er o% characters allowed %or each

    /eld o% customer data&

    For e9ample securit# codes can include up to + characters&

    Calculating the Cycle Arrears %ee

    I% #ou modi%# the c#cle start time or c#cle end time %or the product inthe middle o% a c#cle calculates the c#cle %orward %ee or c#cle arrears%ee %or the product&

    !lan 'ransitions in BRM BRM imposes certain limitations on when accounts can transition to or

    %rom other plans& It re-uires #ou to de/ne plan transition rules %or planto4plan transition '# manuall# con/guring the transition rules in )ricingCenter,

    RaghwendraVikram_BRM_Consultant

  • 7/24/2019 oraclebrm-140916011034-phpapp02

    26/26

    Bi'liograph#

    http3;;docs&oracle&com;cd;5H,JKL_+H;doc&JK;eH,JHH&pd%

    http3;;docs&oracle&com;cd;5H,JKL_+H;doc&JK;e*++&pd%

    https3;;'logs&oracle&com;&&&;entr#;brm_patch_set_documentation

    www&tridens&si;*+HH;HH;oracle4has4released4obrm4J&K

    www&tridens&si;*+H+;+,;oracle4brm4'illing4process;

    RaghwendraVikram BRM Consultant

    http://docs.oracle.com/cd/E16754_01/doc.75/e16711.pdfhttp://docs.oracle.com/cd/E16754_01/doc.75/e23300.pdfhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttp://www.tridens.si/2011/11/oracle-has-released-obrm-7.5http://www.tridens.si/2011/11/oracle-has-released-obrm-7.5http://www.tridens.si/2011/11/oracle-has-released-obrm-7.5http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2010/06/oracle-brm-billing-process/http://www.tridens.si/2011/11/oracle-has-released-obrm-7.5http://www.tridens.si/2011/11/oracle-has-released-obrm-7.5http://www.tridens.si/2011/11/oracle-has-released-obrm-7.5https://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttps://blogs.oracle.com/.../entry/brm_patch_set_documentationhttp://docs.oracle.com/cd/E16754_01/doc.75/e23300.pdfhttp://docs.oracle.com/cd/E16754_01/doc.75/e16711.pdf