2.3.1 Build Classes

In Oracle Banking Treasury Management, a ‘Class’ embodies a generic set of attributes. A class could represent:

  • A set of restrictions (branch, currency, customer, security restrictions, or portfolio restrictions).
  • A set of ‘preferences’ (security preferences, portfolio preferences, or deal preferences)
  • A set of events and the corresponding accounting roles and heads (account types and the GLs involved), or
  • A component (tax, interest, or charge).

As part of your one-time setup, you can define several sets of classes of a particular type. For instance, you may want to disallow banks and financial institutions from availing of a customer portfolio service that you offer. You can maintain a Restrictions Class with a Disallowed List of customers, and include Banks and Financial Institutions in this list. When defining the Customer Portfolio Service as a product, you merely need to associate this Restrictions Class to it. The same principle applies to all classes that you build.

In Oracle Banking Treasury Management, therefore, you do not have to specify restrictions, preferences, and components every time you create a product. You only need to associate the different sets of classes that you have already maintained.

This feature eliminates redundancy, and saves processing time.