Siebel Finance Guide > Business Services for Siebel Financial Services >

Using the Calculation Manager


The Siebel Calculation Manager is designed to allow financial services institutions to declaratively define and execute simple to moderately complex calculations within their Siebel application. It is implemented as a business service that accepts input parameters for calculation, and the results are available as output parameters. The Calculation Manager is tightly integrated into the Siebel application architecture and can use Siebel Business component fields for input or output. The business service facilitates specification of embedded calculation by business analysts.

Some examples of how Siebel Calculation Manager could be used:

  • Loan Payment Schedule. The term, amount, and interest rate of a consumer installment loan are captured in a Siebel Application. Calculation Manager is invoked to generate a schedule of the amounts due, split by principle and interest for each month of the term. The user evaluates the schedule, runs several what-if scenarios with different loan amounts, and then exports the schedule to an excel spreadsheet.
  • Currency Conversion. A user wants to know the value of $100,000 in Japanese yen at the current exchange rate. Calculation Manager is invoked, and an input dialog box is presented. The current exchange rate has been prefilled into the dialog box. The user enters 100,000 as an input, and clicks Calculate to see the result. The results are not saved.
  • Early Withdrawal Penalty Calculation. A customer wants to remove money from a retirement account he holds, but there is a penalty involved. The calculation of the penalty is complex, and has been entered into the Siebel application as eScript. Upon invoking the Calculation Manager, the Siebel application pulls in the variables necessary for the penalty calculation and runs the eScript. The result is saved in the Siebel business component.
Siebel Finance Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.