RRT_Users_Guide_5.3P1

Shared by: yvtong
Categories
Tags
-
Stats
views:
44
posted:
4/29/2010
language:
English
pages:
38
Document Sample
scope of work template
							User's Guide
Fermat RRT 5.3 (5.3P1)




Last revised date : 06/06/2007
                                                                           Contents

Chapter 01             Using Fermat Regulatory Reporting Tool.......................................................................................................4
  Introduction ................................................................................................................................................................................5
     A. Fermat RRT Purpose .........................................................................................................................................................5
     B. Input Data ..........................................................................................................................................................................5
     C. Document Version and Contents .......................................................................................................................................5
     D. Main Concepts...................................................................................................................................................................5
       1. Report .............................................................................................................................................................................5
       2. Framework......................................................................................................................................................................6
       3. Non-Aggregated vs Aggregated Data.............................................................................................................................6
       4. Input Data vs Import Data ..............................................................................................................................................6
       5. Adjustment Deal.............................................................................................................................................................6
  I. Preparing the Process.............................................................................................................................................................7
     A. Pre-Requisites: Ms Excel Version .....................................................................................................................................7
     B. Importing the Setup ...........................................................................................................................................................7
     C. Defining Obligor Grades and LGD Grades .......................................................................................................................7
  II. Report Generation Process Overview....................................................................................................................................9
     A. Section Purpose .................................................................................................................................................................9
     B. Report Generation Process Overview ................................................................................................................................9
  III. Importing Data from an External System ...........................................................................................................................11
     A. Introduction .....................................................................................................................................................................11
     B. Importing Non-Aggregated Data .....................................................................................................................................11
     C. Importing Aggregated Data .............................................................................................................................................11
  IV. Generating Reports.............................................................................................................................................................12
    A. Introduction .....................................................................................................................................................................12
    B. Updating Obligors Grades’ Scales and LGD Scales........................................................................................................12
    C. Defining the Processed Data Scope .................................................................................................................................13
    D. Generating Reports from the User Interface ....................................................................................................................13
       1. Defining the Report(s) to Generate...............................................................................................................................13
       2. Generating Reports .......................................................................................................................................................13
    E. Generating Reports on a Task Server...............................................................................................................................14
       1. Basic Process in Server Mode ......................................................................................................................................14
       2. Advanced Process in Server Mode ...............................................................................................................................14
    F. Generated Reports ............................................................................................................................................................15
       1. Generated Reports’ Location........................................................................................................................................15
       2. Generated Reports’ Name.............................................................................................................................................16
  V. Validating Reports ...............................................................................................................................................................17
     A. Audit ................................................................................................................................................................................17
       1. Audit Step1...................................................................................................................................................................17
       2. Audit Step2...................................................................................................................................................................18
     B. Additional Information ....................................................................................................................................................21
     C. Adjustment Deals.............................................................................................................................................................22
  VI. Underlying Objects (for Advanced Users)..........................................................................................................................23
    A. Section Purpose ...............................................................................................................................................................23
    B. Underlying Input Data Model ..........................................................................................................................................23
       1. Non-Aggregated Data...................................................................................................................................................23
       2. Aggregated Data ...........................................................................................................................................................24
    C. Underlying Tables and Views..........................................................................................................................................24

Chapter 02             Appendix 1: Detailed Import Data Model......................................................................................................26
  Introduction ..............................................................................................................................................................................27


   RRT_Users_Guide_5.3P1.doc                                                                                                                                                         2/38
   5.3P1#m
  I. Credit Risk.............................................................................................................................................................................28
     A. Rows Creation: General Rule ..........................................................................................................................................28
     B. Rows Creation: Specific Cases ........................................................................................................................................29
       1. Other Portion Types......................................................................................................................................................29
       2. Additional Rows...........................................................................................................................................................29
     C. Foreign Keys....................................................................................................................................................................30
  II. Market Risk ..........................................................................................................................................................................31
     A. MKR_IMPORT Table .....................................................................................................................................................31
       1. General Rules for Data Import in MKR_IMPORT ......................................................................................................31
       2. Primary Key..................................................................................................................................................................31
     B. Focus on some Fields of MKR_IMPORT .......................................................................................................................31
       1. Position_type = 6..........................................................................................................................................................31
       2. Non Delta risk...............................................................................................................................................................32
       3. Expression of Amounts ................................................................................................................................................32
       4. Position_reference Field ...............................................................................................................................................32
     C. MKR_IM_IMPORT Table ..............................................................................................................................................33
       1. General Rules for Data Import in MKR_IM_IMPORT................................................................................................33
       2. Primary Key..................................................................................................................................................................33
  III. Operational Risk.................................................................................................................................................................34
     A. OPR_IMPORT Table ......................................................................................................................................................34
        1. General Rules for Data Import in OPR_IMPORT........................................................................................................34
        2. Primary Key..................................................................................................................................................................34
     B. OPR_IM_IMPORT Table................................................................................................................................................34
        1. General Rules for Data Import in OPR_IM_IMPORT.................................................................................................34
        2. Primary Key..................................................................................................................................................................35
  IV. Own Funds and Capital Items ............................................................................................................................................36
    A. General Rules for Data Import in OWN_FUND_IMPORT ............................................................................................36
    B. Primary Key.....................................................................................................................................................................36

Chapter 03             Appendix 2: Framework Example..................................................................................................................37
  COREP CRD Framework example ..........................................................................................................................................38




   RRT_Users_Guide_5.3P1.doc                                                                                                                                                        3/38
   5.3P1#m
Chapter 01                  Using Fermat Regulatory Reporting
                                                        Tool




RRT_Users_Guide_5.3P1.doc                                 4/38
5.3P1#m
Introduction

A. Fermat RRT Purpose
In addition to CAD-Basel II regulatory requirements, regulatory reports are asked by national
supervisors. The templates for these reports are defined per supervisor and must be fed by the bank
with the results of credit risk, market risk and operational risk calculations.
Fermat RRT module (Regulatory Reporting Tool) has been developed to fulfill this need. Excel
publication format is available.


Furthermore, Fermat RRT module enables you to audit reports’ contents, and if needed, to performed
some adjustments.

B. Input Data
In order to feed the RRT engine with regulatory risk data, you can use Fermat RRT module with
Fermat CAD-BII calculation engine or independently from it. In this latter case, any other calculation
engine equivalent to Fermat must be plugged to Fermat RRT.

C. Document Version and Contents
This document is valid for Fermat 5.3P1 version only (i.e. 5.3.04.08 and next 5.3.04 versions).


The first chapter of this document describes in turn:
         The actions and checks to perform before using Fermat RRT
         An overview of the report generation process
         How to import external data
         The procedures to follow in order to generate reports (from graphical user interface or using a
         task server)
         How reports can be checked (audit feature) and the actions that can be performed within
         reports in order to complete them (adjustments or additional information).
         Some RRT underlying objects that could be needed by advanced users.
Furthermore, complete information on the import data model as well as a framework (see the
framework definition in the following paragraph) example can be found in the Appendix 1 and
Appendix 2 chapters.

D. Main Concepts
This document, as well as the user interface, is based on a specific vocabulary that needs to be known
by users.

1. Report
A report is an Excel file based on a regulatory template.



RRT_Users_Guide_5.3P1.doc                                                                          5/38
5.3P1#m
2. Framework
A framework is a set of empty reports (templates) provided by a supervisor. For example, the COREP
framework is provided by the European (CRD) supervisor.

3. Non-Aggregated vs Aggregated Data
Non-aggregated data correspond to individual records representing each portion of an identified
exposure covered by an identified credit risk mitigant (exposures’ portions). For example, the CAD-
Basel II results generated by Fermat CAD-BII - CRCRC correspond to non-aggregated data. Non-
aggregated data is never visible in the reports.
Aggregated data correspond to data that is ready to be displayed in the reports.

4. Input Data vs Import Data
In this document, the “input data” term refers to all data needed by the RRT to perform the report
generation (CAD-Basel II results generated by Fermat CAD-BII - CRCRC and import data).
The “import data” term refers to data imported from an external system. An adjustment deal is also
considered as import data because it is stored in the same underlying table (*_IMPORT tables, see the
Underlying Objects (for Advanced Users) section).

5. Adjustment Deal
An adjustment deal is a record imported manually by users after the report generation and before
sending the reports to the supervisors, in order to apply corrective adjustments to the amounts
displayed in the reports. In Fermat, an adjustment deal is considered as import data because it is stored
in the same underlying table (*_IMPORT tables, see the Underlying Objects (for Advanced Users)
section).
Note: Adjustment deals are managed when working with Excel outputs only.




RRT_Users_Guide_5.3P1.doc                                                                            6/38
5.3P1#m
I. Preparing the Process

A. Pre-Requisites: Ms Excel Version
If you want to publish the reports in Excel format, Microsoft Excel 2003 must be installed.
         When the process is run in client mode, Excel must be installed on the client machine.
         When the process is run in server mode, Excel must be installed on the server. When the server
         has been installed as a Windows service, you have to link it to a user account (Windows user).
         This can be done in the Connexion tab of the Properties window.


Note: All Excel parameters and customizations must have been set before using Fermat.

B. Importing the Setup
The setup (i.e. the reports templates issued by the national regulations, their mapping into Fermat…) is
provided by Fermat.
The setup is delivered as DMP files. These DMP files should not be modified.
The DMP files must be loaded into your database. Then, the datasets generated in the database must be
imported on a reference context. Please refer to the Building_Fermat_Reference_Context document to
get the related procedure and complete information on DMP files and datasets.


The DMP files to be loaded are:
         (if you want to perform reporting for Capital Adequacy and Credit Risk)
         FERMAT_REP_BII_CR_[Regulation Code]_[Fermat Version][Dataset Version].dmp
         (if you want to perform reporting for Capital Adequacy, Credit Risk, Market Risk and
         Operational Risk)
         FERMAT_REP_BII_ALL_[Regulation Code]_[Fermat Version][Dataset Version].dmp
The [Fermat Version] corresponds to the production release. For Fermat 5.3P1 release, 5.3.P1 and
5.3.PX are valid.



C. Defining Obligor Grades and LGD Grades
Among other things, the regulatory reports classify and sum up the exposures according to the PD and
LGD linked to the exposure (PD being designated as “obligor grade” in the RRT module).
In order to enable such classification, the creation of an obligor grades’ and LGD scales is required.


To create an obligor grades’ scale, follow the steps below:
    1. Open the FDW > Counterparties and netting > Ratings > Rating agencies datawindow and
       create, if it does not exist, an agency for reporting, with Agency type = ‘INTERNAL’ and
       Agency code = ‘REPORTING’.
    2. Update


RRT_Users_Guide_5.3P1.doc                                                                          7/38
5.3P1#m
    3. In the FDW > Counterparties and netting > Ratings > PD Ratings datawindow, select the
       agency for Reporting in the Rating agency combo-box.
    4. Create the ratings associated to this agency. The Rating column must be filled with ‘AAA’,
       ‘AA’, ‘A’, 'BBB'… values. Up to 30 values can be defined.
    5. For each rating, input a value in the Lower PD bound and Upper PD bound columns.
    6. Update.


To create an LGD scale, follow the steps below:
    1. Open the FDW > Counterparties and netting > Ratings > Rating agencies datawindow and
       create, if it does not exist, an agency for reporting, with Agency type = ‘INTERNAL’ and
       Agency code = ‘REPORTING’.
    2. Update
    3. In the FDW > Counterparties and netting > Ratings > LGD Ratings datawindow, select the
       agency for Reporting in the Rating agency combo-box.
    4. Create the ratings associated to this agency. The Rating column must be filled with ‘AAA’,
       ‘AA’, ‘A’, 'BBB'… values. Up to 30 values can be defined.
    5. For each rating, input a value in the Lower LGD bound and Upper LGD bound columns.
    6. Update.




RRT_Users_Guide_5.3P1.doc                                                                      8/38
5.3P1#m
II. Report Generation Process Overview

A. Section Purpose
Understanding the process structure may be useful because partial processes are enabled. For example,
when working on imported aggregated data only, the publication step only needed.

B. Report Generation Process Overview
The following picture gives an overview of the report generation process.
Note: Advanced users will find the underlying tables and views for the different steps of the process in
the Underlying Objects (for Advanced Users) section.




RRT_Users_Guide_5.3P1.doc                                                                         9/38
5.3P1#m
                                  Report Generation Process Overview


              Non-aggregated
              results imported                                            CAD-BII Results
                from external
                   system
                                                                                          Step0: data loading

                               Step0: data loading

                                                                       Non-aggregated input data

                             Filter on Data
                                                                                              STEP 1:
                                                                                              Dimensions        A
                                                                                              mapping

                Aggregated                                     A
                                                                          Data mapped towards
             results imported                                                  dimensions
               from external
                  system
                                                                                              STEP 2:
                                                                                                                A
                                                                                              Aggregation

                               Step0: data loading
                                                               A
                                                                             Aggregated data

                            Filter on Data
                                                                                              STEP 3:           A
                                                                                              Publication




                                                                          Excel Reports




               Legend

                    A                         Internal information that may be needed by advanced users only (except
                                              “aggregated data” and “Step3: Publication”, which can be used when importing
                                              aggregated data.


              Grey shading                    RRT engine perimeter



                                              Outputs



                                              Data state
          Bordered information




RRT_Users_Guide_5.3P1.doc                                                                                           10/38
5.3P1#m
III. Importing Data from an External System

A. Introduction
This section describes the actions to perform in order to import regulatory requirements computed with
an external tool.
Fermat RRT module enables you to import:
         Non-aggregated data
         Aggregated data: in this case, the imported data has to be aggregated according to aggregation
         axes defined by Fermat.


Note: When regulatory requirements have been computed with Fermat CAD-BII CRCRC, data is
already stored in the database. You do not need to perform further actions.



B. Importing Non-Aggregated Data
In order to import non-aggregated data, you must import it in the *_IMPORT tables.
Please refer to the Underlying Objects (for Advanced Users) section to get the list of *_IMPORT
tables.
Please refer to the DMM to know how the *_IMPORT tables’ fields must be filled.
Please refer to the Appendix 1 chapter to get the general rules for filling the *_IMPORT tables.
A user interface (RRT >Import Data Model > Import detailed results) enables you to access the
*_IMPORT tables.

C. Importing Aggregated Data
Aggregated data must be imported in the REP_TEMPLATE_IMPORT table. Once this table has been
filled, you can access it in the user interface (RRT >Import Data Model > Import aggregated
results).
The REP_TEMPLATE_IMPORT table must be filled as follows:
         The REP_TEMPLATE_IMPORT.report_name and
         REP_TEMPLATE_IMPORT.framework_name fields are mandatory as they enable to identify
         in which report the imported row will be used.
         The REP_TEMPLATE_IMPORT.fact1, fact2, … fields must be filled with the values
         corresponding to the REP_FACT.id field.
         The REP_TEMPLATE_IMPORT.dim1, dim2, … fields must be filled with the dimensions
         used in each report. The dimensions values to enter can be retrieved in the
         REP_DIMENSION_SR.dim1, REP_DIMENSION_SR.dim2 field…




RRT_Users_Guide_5.3P1.doc                                                                          11/38
5.3P1#m
IV. Generating Reports

A. Introduction
Before launching the report generation, two preliminary steps are required:
    1. Ensuring that obligor grades and LGDs scales are up to date.
       This step is described in the first paragraph of this section.
    2. Setting up the data to be processed (imported data and/or CAD-BII results generated by Fermat
       CAD-BII – CRCRC, Credit Risk only related data or all risk types related data…).
       Such setup is designated as the definition of the processed data and is described in the second
       paragraph of this section.
Then, the report generation can be launched two ways:
         From a dedicated graphical user interface (RRT > Reporting Process > Parameters)
         Using a task server


Notes:
         Advanced users can use the RRT > Reporting Setup window (using the right-click popup
         menu) to launch the process steps separately.
         When launching the reporting process after a CAD-Basel II calculation, you must ensure that
         the method selected for the calculation process corresponds to the expected reports.
         Statistics are launched automatically as soon as underlying data is refreshed (see the Defining
         the Processed Data Scope paragraph).

B. Updating Obligors Grades’ Scales and LGD Scales
Access path: REP > Reporting Process > External entry point
If obligor grades’ scales or LGD scales have been modified in the database, you must ensure that
Fermat RRT will used updated data.
In order to get updated obligor grades:
    1. Enter the REP > Reporting Process > External entry point window
    2. Create a new row
    3. In the Name column, select 'BEFORE_REPORTING_PROCESS'
    4. In the Module Name column, select 'PACK_B2_COMMON'
    5. In the Procedure Name column, select 'RELOAD_RATING_TAB'
    6. The Call order column can be used when several procedures are linked to the
       BEFORE_REPORTING_PROCESS entry point. Else it must be set to '1'.
    7. Update
In order to get updated LGD grades, the same procedure as above must be executed, except that
‘RELOAD_LGD_RATING’ must be selected in the Procedure Name column.




RRT_Users_Guide_5.3P1.doc                                                                         12/38
5.3P1#m
C. Defining the Processed Data Scope
There are two actions to perform in order to select the data to be processed and to filter it:
    1. Select the data to be loaded by the RRT engine. Two options are available:
         o If you want to load all data (data related to Credit Risk, to Market Risk…), select the
           Refresh underlying data check-box (RRT > Reporting Process > Parameters).
           In this case, Fermat loads all data linked to the modules installed.
         o (only available when using the task server) If you do not want to load all data (for example
           Credit Risk and Market Risk modules are installed but you want to generate reports for
           Credit Risk only), you must call one or several procedures via the entry point functionality
           (RRT > Reporting Process > External Entry Point).
           In the Name column, select ‘BEFORE_REPORTING_PROCESS’. In the Module Name
           column, select ‘PACK_REP_LOADING’. In the Procedure Name column, select one of
           the following procedures:
                                                        To load both imported data and CAD-
               To load imported data only
                                                        Basel II results
               load_t_cdr_from_v_cdr_import             load_t_cdr_from_v_cdr_rep
               load_t_mkr_from_v_mkr_import             load_t_mkr_from_v_mkr_rep
               load_t_ofund_from_v_ofund_import         load_t_ofund_from_v_ofund_rep
               load_t_opr_from_v_opr_import             load_t_opr_from_v_ofund_rep
               load_t_secu_from_v_secu_import           load_t_secu_from_v_secu_rep
    2. (Not required when working on Fermat CAD-BII results only). Filter the data to load according
       to the process you want to launch (for example a process for the A supervisor, in the B
       reporting currency…). This can be done by selecting a value in the in the Company,
       Currency, GAAP and Supervisor fields (RRT > Reporting Process > Parameters).



D. Generating Reports from the User Interface

1. Defining the Report(s) to Generate
Access path: RRT > Reporting Process > Parameters
Fermat enables you to generate either all framework reports or a single report.
If you want to generate all framework reports:
    1. Select the framework in the Framework field.
    2. Do not fill the Report field.
If you want to generate a single report:
    1. Select the framework in the Framework field.
    2. Select the report in the Report field.



2. Generating Reports
Access path: RRT > Reporting Process > Parameters
In order to generate reports:

RRT_Users_Guide_5.3P1.doc                                                                            13/38
5.3P1#m
    1. Ensure that the Adjustment run check-box is clear. Please refer to the Validating Reports
       section to get details on adjustment runs.
    2. Select the ‘Dimension+Aggregation+Publication’ value in the Calculation step field. When
       working on imported aggregated data only, the ‘Publication’ value must be selected.
    3. Select the Run reporting process command in the right-click popup menu


Note: The ‘Dimension’ and ‘Dimension+Aggregation’ values can be selected by advanced users that
want to analyze intermediate tables.



E. Generating Reports on a Task Server
In order to generate reports in server mode, a task server can be used. Please check that a server has
been installed and is running.
This paragraph does not aim at describing the task server feature; it rather focuses on the reporting
process task and on the requirements linked to this process.
Complete information on the task server is available in ADM Process Management.


Two modes are available:
         The basic mode. This case is described in the Basic Process in Server Mode paragraph.
         The advanced mode, which corresponds to a partial process, and which is addressed to
         confirmed users. This case is described in the Advanced Process in Server Mode paragraph.

1. Basic Process in Server Mode
In order to set up a basic process from the task server:
    1. In the ADM > Task manager > Model Set tab, create, if it does not exist, a model set named
       ‘REP_PROCESS’.
    2. In the ADM > Task manager > Model tab, create a model for the ‘REP_PROCESS’ model
       set. Select the ‘Process reporting’ task in the Task Name column and enter the following string
       of values in the Task parameters/command column: -1;-1;-1;-1;0;-1;-1.
    3. In the RRT > Reporting Process > Parameters tab, select the reports to generate. See the
       corresponding sub-paragraph in the Generating Reports from the User Interface paragraph.



2. Advanced Process in Server Mode
Access path: ADM > Task manager > Model
In order to set up a partial process from the task server:


    1. In the ADM > Task manager > Model Set tab, create, if it does not exist, a model set named
       ‘REP_PROCESS’.
    2. In the ADM > Task manager > Model tab, create a model for the ‘REP_PROCESS’ model
       set. Select the ‘Process reporting’ task in the Task Name column.

RRT_Users_Guide_5.3P1.doc                                                                         14/38
5.3P1#m
    3. Define the parameters for this task in the Task parameters/command column. The parameters
       are described in the following table.
     Parameter              Parameter value                                    Notes
     P1: Framework          Value available in the REP_FRAMEWORK.id
     ID                     field
     P2: Report ID          Value available in the REP_REPORT.id field
     P3: Template ID        INTERNAL: must be set to ‘-1’
     P4: Aggregation
                            INTERNAL: must be set to ‘-1’
     set ID
                            ‘0’ --> Run from RRT > Reporting Process >
                            Parameters tab (see the Basic Process in Server
                            Mode paragraph)
                            ‘1’ --> Dimension calculation for framework
                            ‘2’ --> Dimension calculation for report
                                                                               It is possible to sum
                            ‘4’ --> Dimension calculation for template
                                                                               up the IDs. For
                            (INTERNAL, not to be used)
                                                                               example, in order to
                            ‘256’ --> Aggregation for framework
                                                                               launch the dimension
                            ‘512’ --> Aggregation for report
                                                                               calculation,
     P5: Step ID            ‘1024’ --> Aggregation for template (INTERNAL,
                                                                               aggregation and
                            not to be used)
                                                                               publication for a
                            ‘2048’ --> Aggregation for aggregation set
                                                                               framework, you can
                            (INTERNAL, not to be used)
                                                                               enter ‘65793’ (1 +
                            ‘65536’ --> Publication for framework
                                                                               256 + 65536)
                            ‘131072’ --> Publication for report
                            ‘16777216’ --> Audit for report, step1
                            (INTERNAL, not to be used)
                            ‘33554432’ --> Audit for report, step2
                            (INTERNAL, not to be used)
     P6: Publication
                            ‘E’ --> Excel
     mode
                            ‘A’ --> Adjustment
     P7: Run Type
                            ‘F’ --> Full



F. Generated Reports
At the end of the process, one or several reports are generated (one if the Report field has been filled
in the RRT > Reporting Process > Parameters tab, else all reports of the selected framework).

1. Generated Reports’ Location
The report location depends on user settings.
By default, reports are stored in Fermat database (DB_FILES table) and are available in the RRT >
Generated reports browser entry. You can open them directly by double-clicking the files.
If you want to modify this setting, you must use the Save generated reports (ADM > System
Administration > Users params tab) parameter. The values for this parameter are: ‘Fermat database’
(default setting), ‘On hard drive’ or ‘On both’.




RRT_Users_Guide_5.3P1.doc                                                                         15/38
5.3P1#m
Reports generated on hard drive are saved by default on 'C: / Temp.'. If you want to modify the save
location, you must use the Reporting Directory parameter (ADM > System Administration >
Machine parameters tab). Select the save location by clicking the browse button.

2. Generated Reports’ Name
The generated reports’ name is as follows:
[Framework]-[Reporting _date]-[Workspace]-[Report_name]-[Timestamp]




RRT_Users_Guide_5.3P1.doc                                                                       16/38
5.3P1#m
V. Validating Reports

A. Audit
Important: You can not launch two audits on the same context.


After the generation of reports, an audit process can be launched manually on a report.
In other terms, the audit feature enables you to know how an Excel cell is filled: the users have to build
a cube (based on input tables), that enable them to know where data come from (which dealbook,
which entity type…has contributed to fill the cell).
The audit process is always separated from the reporting process, as it is based on results stored in the
database at the end of the reporting process.


Audit is processed in two steps:
         Step1: selection of the cell to audit
         Step2: definition of aggregation axis according to which the cube(s) will be based.


Note: Please refer to Fermat Thick Client Interface and User Tools to get complete information on
Fermat cubes.



1. Audit Step1
To select the cell to audit, follow the steps below:
    1. In the RRT > Additional infos and audit window, select the EXCEL AUDIT sub-entry
       under the report to audit, as shown in the picture below:




         The following fields are displayed in the window right pane:




RRT_Users_Guide_5.3P1.doc                                                                          17/38
5.3P1#m
    2. Select the Excel sheet to audit in the Sheet Name field.
    3. Input the coordinates of the cell to be audited in the Column and Row fields.
    4. Right-click and select Generate audit on the current cell.
    5. When no data corresponds to the specified cell (the cell is empty), the audit fails.
       Otherwise, the Audit -Step2 window opens:




    6. See the following paragraph to get details on step2 processing.



2. Audit Step2
At the end of the audit step1, the Audit -Step2 window opens:




RRT_Users_Guide_5.3P1.doc                                                                     18/38
5.3P1#m
In this window, the fields in the Main audit parameters area (Sheet Name, Column Cell and Row
Cell) are automatically filled with the identifiers of the cell (defined during audit step1). These fields
are not editable.
In order to launch the audit step2:
    1. Fill the Underlying table field. The underlying tables that can be selected are the ones on
       which the report is based (for example the T_MKR table is the Market Risk related underlying
       table).
    2. The cube is displayed in definition mode (only when the Always open the cube in the
       definition mode check-box is selected in the ADM > System Administration > Users
       params window) when selecting Generate audit on the underlying table in the right-click
       popup menu.




RRT_Users_Guide_5.3P1.doc                                                                           19/38
5.3P1#m
    3. Select rows and values fields.
       The cube is displayed:




RRT_Users_Guide_5.3P1.doc               20/38
5.3P1#m
    4. Double-click the cell you want to focus your audit on.
       A new cube (one level smaller perimeter) opens in definition mode, enabling you to audit cells
       always more granular.


Notes:
         The Sum of imported data field is automatically filled with the amount (for the cell) that
         comes from the REP_TEMPLATE_IMPORT table. This amount is given for information: as
         the audit can only be performed for non-aggregated input data (*_IMPORT and T_* tables),
         you may find a total value (in the Total cell of the cube) that does not correspond to the
         audited cell. In this case, the value retrieved in the Sum of imported data field constitutes the
         difference between both amounts.
         Select Generate audit on imported table in the right-click popup menu in order to display the
         REP_TEMPLATE_IMPORT records that contribute to the cell filling.
         The Adjustment value field is automatically filled with the amount (for the cell) that comes
         from an additional information management.



B. Additional Information
The additional information feature enables you to fill an empty cell with content, to replace the cell
content or to add a value to the cell content.


To launch the additional information feature:
    1. In the RRT > Additional infos and audit window, select the ADDITIONAL INFOS sub-
       entry under a report, as shown in the picture below:




    2. In the window right pane, select the Excel sheet on which information will be added in the
       Excel Sheet column.
    3. Input the coordinates of the cell to be adjusted in the Column and Row columns.
    4. Select the way Fermat would display information in the Data type column. Possible values are
       'Amount', 'Date', 'Percentage' and 'Text'.
       Important: When selecting the ‘Text’ value, the additional information input in the
       Adjustment column will replace the original cell contents. It must be used carefully.
RRT_Users_Guide_5.3P1.doc                                                                          21/38
5.3P1#m
    5. Input information in the Adjustment column.
    6. In the Reporting Process > Parameters tab, select the ‘Publication’ value.
    7. Select the Run reporting process command in the right-click popup menu.


Notes:
         Adjusted cells are displayed in red when the Red color for cells filled with additional infos
         check-box is selected in the ADM > System Administration > Users params tab. This
         enables you to see at a glance the information that has been added after the first report
         generation.
         The Row Owner column is an internal column that enables the application to distinguish
         Fermat delivered setup (when available) and custom one. It should not be modified.



C. Adjustment Deals
When some cells contain errors, it is possible to import an adjustment deal in the import tables
(*_IMPORT tables). The deal is identified as an adjustment deal thanks to the flag_adjustment field
that must be set at 'True' in these tables. Please refer to the Underlying Objects (for Advanced Users)
section to get the list of import tables.
Once the adjustment deal has been imported, the relevant report must be re-generated.
The procedures to follow are the same as the ones given in the Generating Reports section, except that
the Adjustment run check-box must be selected in the RRT > Reporting Process > Parameters tab.




RRT_Users_Guide_5.3P1.doc                                                                         22/38
5.3P1#m
 VI. Underlying Objects (for Advanced Users)

 A. Section Purpose
 This section aims at providing the users with technical objects (mainly the underlying tables and
 views). Such information may be useful:
          If you want to check intermediate results
          When using the audit feature
          In order to understand the meaning of the procedures that you might need to call.

 B. Underlying Input Data Model

 1. Non-Aggregated Data
 The following table details the data model used as input for a reporting process (for non-aggregated
 data).


Type of                      Input views/tables             Input views/tables generated by the RRT
reporting                                                                    module
                  CAD-BII           External Import        Views                   Tables
                  Calculation
                  Results

                  V_*               *_IMPORT               V_*_REP                    T_*
Reporting         V_CDR             CDR_IMPORT             V_CDR_REP                  T_CDR
for Credit
risk

Reporting         V_MKR             MKR_IMPORT (or         V_MKR_REP                  T_MKR
for Market                          MKR_IM_IMPORT)
risk

Reporting         V_OPR             OPR_IMPORT (or         V_OPR_REP                  T_OPR
for                                 OPR_IM_IMPORT)
Operational
risk

Reporting         V_OWN_FUN         OWN_FUND_IMPO          V_OWN_FUND_REP             T_OWN_FUND
for own           D                 RT
funds
allocation

Reporting      V_SECURITIZ          SECURITIZATION_        V_SECURITIZATION           T_SECURITIZATI
for            ATION                IMPORT                 _REP                       ON
securitization


 Notes:
 RRT_Users_Guide_5.3P1.doc                                                                       23/38
 5.3P1#m
         The MKR_IM_IMPORT and OPR_IM_IMPORT tables can be used for internal model.
         The way the V_CDR, V_MKR (…) views are populated is detailed in dedicated Excel files in
         the CAD-BII documentation.
         The way the CDR_IMPORT, MKR_IMPORT (…) tables must be filled is documented in the
         DMM.
         Both V_* views and *_IMPORT tables have the same structure, except that the *_IMPORT
         (…) tables contain additional fields used for data filtering (supervisor_code, company_code,
         ccy_code, gaap_code) and an additional field enabling the adjustment run feature
         (flag_adjustment).

2. Aggregated Data
The REP_TEMPLATE_IMPORT table is used.
Please refer to the Importing Data from an External System section and to the Appendix 1 for details
on the way data must be imported in this table.
The DMM also contains information for each field.

C. Underlying Tables and Views
The following schema corresponds to the one given in the Report Generation Process Overview
section, but the underlying tables and views are provided.
Credit risk example is taken (usage of the V_CDR, CDR_IMPORT, T_CDR tables and views). The
same structure exists for market risk, operational risk, own funds and securitization. Please refer to the
Underlying Input Data Model section and to the Appendix 1 chapter for details on such structures.




RRT_Users_Guide_5.3P1.doc                                                                          24/38
5.3P1#m
                                  Report Generation Process Overview



                CDR_IMPORT                                                        V_CDR


                                                                                          Step0: data loading

                               Step0: data loading
                                                                              (V_CDR_REP)
                                                                                 T CDR
                             Filter on Data
                                                                                              STEP 1:
                                                                                              Dimensions        A
                                                                                              mapping

                                                              A
           REP_TEMPLATE_                                                REP_DIMENSION_SR
               IMPORT
                                                                                              STEP 2:
                                                                                                                A
                                                                                              Aggregation

                               Step0: data loading
                                                              A
                                                                      (REP_TEMPLATE_SR)

                            Filter on Data
                                                                      V_REP_TEMPLATE_SR
                                                                                              STEP 3:           A
                                                                                              Publication




                                                                           REP_REPORT_SR




               Legend

                    A                         Internal information that may be needed by advanced users only (except
                                              “aggregated data” and “Step3: Publication”, which can be used when importing
                                              aggregated data.


              Grey shading                    RRT engine perimeter



                                              Outputs



                                              Data storage location
          Bordered information




RRT_Users_Guide_5.3P1.doc                                                                                           25/38
5.3P1#m
Chapter 02                  Appendix 1: Detailed Import Data Model




RRT_Users_Guide_5.3P1.doc                                    26/38
5.3P1#m
Introduction

The reporting engine can be used independently from the Basel II calculation engine.
In this case, calculated data must be directly imported in Fermat, in specific tables, following some
rules and constraints explained in parts below:


         Import table for credit risk: CDR_IMPORT
         Import tables for market risk: MKR_IMPORT and MKR_IM_IMPORT
         Import tables for operational risk: OPR_IMPORT and OPR_IM_IMPORT
         Import table for calculation of own funds and capital items: OWN_FUND_IMPORT
         Import table for securitization: SECURITIZATION_IMPORT (not documented in current
         version)


The description of the fields constituting these tables, with the constraints and lists of possible values,
if any, is available in Fermat Data Model Manual (DMM).


IMPORT STRATEGY
         Results have to be computed and imported for HOME supervisor.
         Results shall already take consolidation effects (exclusion of intercos for example) into
         consideration.
         Granularity of import:
              o Option 1: It is possible to import detailed results (in the CDR_IMPORT,
                MKR_IMPORT, MKR_IM_IMPORT, OPR_IMPORT, OPR_IM_IMPORT,
                OWN_FUND_IMPORT or SECURITIZATION_IMPORT tables). This is suited, for
                example, for subsidiaries using Fermat (or equivalent product). In this case, full audit is
                available.
              o Option 2: It is possible to import aggregated results per report (in the
                REP_TEMPLATE_IMPORT table). In this case, audit possibility is limited but it is
                suited for small subsidiaries which provide to the holding the equivalent of the Excel
                report file. Please refer to the Importing Data from an External System section in
                chapter 1 for more details on this practice.




RRT_Users_Guide_5.3P1.doc                                                                            27/38
5.3P1#m
I. Credit Risk
Credit risk exposures are imported from external systems in the CDR_IMPORT table.
This section aims at describing how exposures must be recorded in this table and at listing the tables
that must be previously filled (because of foreign keys).
The contents and the format of the data to be imported in the CDR_IMPORT table are documented in
the Data Model Manual (DMM).

A. Rows Creation: General Rule
Important: In the following paragraphs, the “guaranteed” term refers to the application of a CRM (a
guarantee or a credit derivative) with substitution effect (PD/RW substitution method).


The general rule is as follows: a transaction must be decomposed into different exposure portions
(collateralized or not, guaranteed or not, both collateralized and guaranteed, on- or off-balance). Then,
one row must be created in the CDR_IMPORT table for each exposure portion.


This means that at least one row must be created for the unsecured portion of a transaction.
Regarding the guaranteed portions, as many rows as guarantees must be created. For example, a
transaction secured by two guarantees must be reflected in the CDR_IMPORT table by three rows: one
for the unsecured portion and two for the two guaranteed portions.
Furthermore, when an exposure is entirely covered, a row must still be created (where EAD = 0).
In the CDR_IMPORT table, the fields with the "_new" suffix are used for the guaranteed portion(s). In
the other cases, the value for these fields is the same as the one of the "_original" suffixed fields. The
fields with the "_original" suffix correspond to the value before guarantee application.



Let’s take the following example: a committed facility on which a drawdown has already been made is
partially collateralized and guaranteed. Following the decomposition of the transaction through the tree
we can deduce the number of rows that must be imported in the CDR_IMPORT table.




RRT_Users_Guide_5.3P1.doc                                                                         28/38
5.3P1#m
B. Rows Creation: Specific Cases

1. Other Portion Types
Next to the portion types described above, an exposure can be decomposed according to the following
properties:
         Securitized/Not securitized
         Link to several business lines

2. Additional Rows
The special cases for which additional rows must be created are:
         Short put options on equity or on bond and long futures on equity or on bond can generate a
         risk on the underlying security. In this case, one additional row must be created to reflect such
         risk.
         Repo transactions involving a securities portfolio (as many rows as underlying securities must
         be created).
RRT_Users_Guide_5.3P1.doc                                                                           29/38
5.3P1#m
         Leasing transactions generate, next to the counterparty credit risk, a residual value risk. One
         additional row must be created in the CDR_IMPORT table to reflect such risk.
         Purchased receivables can generate a dilution risk. One additional row must be created to
         reflect such risk.
         When handling repo netting, a row corresponding to the add-on exposure must be created.
         When selling credit derivatives, one row must be created for the risk towards the credit
         derivative buyer and one other row for the risk towards the obligation name.
         For commitments on equities, a row must be created for the off-balance exposure.



C. Foreign Keys
Fermat has created foreign keys for some fields of the CDR_IMPORT table. This means that you must
ensure that the tables listed below are correctly filled.
 Fermat Tables                            Remarks
 REP_ASSET_CLASS
 REP_ENTITY_TYPE                          These tables are provided by Fermat in the
 REP_REGULATORY_PRODUCT                   FERMAT_REP_BII* datasets.
 REP_SUPERVISOR
 CURRENCY                                 These tables are provided by Fermat in the FERMAT_FDW
 COUNTRY                                  dataset.
 GL_GAAP
                                          These tables are filled with the bank’s values (free).
 COMPANIES




RRT_Users_Guide_5.3P1.doc                                                                           30/38
5.3P1#m
II. Market Risk

Market risk exposures are imported in the MKR_IMPORT and MKR_IM_IMPORT tables from
external systems. These data will be used in reporting engine for market risk reporting.
Please refer to the Data Model Manual to have the precise definition of each field in market risk import
tables.
For more details on market risk, refer to the CAD-BII Market Risk documentation.


Important: This paragraph gives an example of the MKR_IMPORT table filling rules for the COREP.
It may not be applicable for other report framework.

A. MKR_IMPORT Table

1. General Rules for Data Import in MKR_IMPORT
Basically, the MKR_IMPORT table contains one row per aggregated position.
The value contained by some field of MKR_IMPORT table depends on the rows of another Fermat
table (FDW referential). In this case, the necessary table is indicated in the definition of the field, in
the Data Model Manual. These tables are listed below:
CURRENCY
GL_GAAP
SUPERVISOR



2. Primary Key
The primary key of the MKR_IMPORT table is constituted of the following fields:
position_reference
risk_type
underlying_risk
method
matched


B. Focus on some Fields of MKR_IMPORT

1. Position_type = 6
The rows with Position_type=6 enable the application to fill the columns ‘Net Positions subject to
capital Charge’ and Capital Requirements. In the MKR SA FX it is the ‘Long’,’ Short’ and ‘Matched’
(of ‘POSITIONS SUBJECT TO CAPITAL CHARGE’ column).
To fill these columns, here is how the MKR_IMPORT table must be filled:
    •    Exposure is the amount that will fill the ‘Net Positions subject to capital Charge’ (except in the
         case of MKR SA FX see below)
    •    Rw corresponds to the risk capital charge (in %)

RRT_Users_Guide_5.3P1.doc                                                                             31/38
5.3P1#m
    •    Rgc corresponds to capital requirement
In the COREP report, here are the rows that will be filled from position_type=6 lines of the
MKR_IMPORT table:
    •    For MKR SA TDI report: all the “fillable” rows except the two first ones (TRADED DEBT
         INSTRUMENT , and General Risk Maturity Based approach) that are deduced from an
         aggregation of the rows below.
    •    FOR MKR SA EQU report: all the “fillable” rows except the two first ones (TRADED DEBT
         INSTRUMENT , and General Risk Maturity Based approach) that are deduced from an
         aggregation of the rows below.
    •    For MKR SA FX report: the matched columns are filled for the exposure column. The currency
         category allows knowing of which line of the Corep report will be filled. The Long, Short
         columns are also filled from the exposure amount (for currency categories 4 and 5).



2. Non Delta risk
To fill the non delta risk columns in the COREP report, here are the columns that always have to be
filled in the MKR_IMPORT table (some other columns like ‘national_market for MKR SA EQU
report are mandatory for just one kind of risk):
    •    Risk_type : ‘NDR’
    •    Underlying_risk: depends of the kind of risk
    •    Rgc that will be the total capital requirement
    •    Gamma_risk and Vega_risk that will be the individual gamma and vega risk. Individual means
         that the gamma_risk will be seen, even if the contribution to the gamma risk is 0. If for
         instance, for interest rate risk, a position has a negative gamma risk and belongs to a maturity
         zone for which the aggregated gamma risk is positive. We know that in this case the aggregated
         gamma risk will be 0 and thus the contribution of the individual position is 0, but in the gamma
         risk field it won’t be 0.



3. Expression of Amounts
The amounts are expressed in reporting currency. The currency detail field is important to be filled for
interest rate risk (the results are displayed by currency) and forex risk.



4. Position_reference Field
This has generally to be filled: positions are to be put individually in MKR_IMPORT table in order to
allow the audit. Nevertheless in some cases it will not be useful: when aggregated amounts are in
MKR_IMPORT table especially (for position_type = 6). The rule is the following: when audit is
possible from other lines in MKR_IMPORT table, the position_reference is of no use for position_type
= 6. But if it is not the case, then the position_reference is mandatory.
For instance: for MKR SA TDI report, audit is possible with lines corresponding to position_type=2,
so there is no need to fill the position_reference column for position_type=6.



RRT_Users_Guide_5.3P1.doc                                                                        32/38
5.3P1#m
On the other hand for non delta risk, there are only the “position_type = 6” lines so in this case the
position_reference column is mandatory.



C. MKR_IM_IMPORT Table

1. General Rules for Data Import in MKR_IM_IMPORT
MKR_IM_IMPORT table contains the results of market risk calculation, from external systems, with
Internal Model approach. This table is specifically dedicated to fill in the following reports: MKR IM
and MKR IM Details.
The value contained by some field of MKR_IMPORT table depends on the lines of another Fermat
table, from the FDW referential. In this case, the necessary table is indicated in the definition of the
field, in the Data Model Manual. These tables are listed below:
CURRENCY
GL_GAAP
SUPERVISOR



2. Primary Key
The primary key of MKR_IM_IMPORT is constituted of the following fields:
position_reference
eq_specific_risk_calculation
dbt_spec_risk_calculation
overshooting_pl_type
confidence_level
holding_period
day
effective_pl_code
mkr_im_amount
mkr_im_risk_type




RRT_Users_Guide_5.3P1.doc                                                                           33/38
5.3P1#m
III. Operational Risk

The OPR_IMPORT and OPR_IM_IMPORT tables enable you to input the data that will be used in
Operational risk reporting process.
Please refer to the Data Model Manual to have the precise definition of each field in market risk import
tables.

A. OPR_IMPORT Table

1. General Rules for Data Import in OPR_IMPORT
One row corresponds to the gross income (and other indicators) of a business line which has been
recorded for a given year.
The value contained by some field of the OPR_IMPORT table depends on the rows of another Fermat
table (from the CAD-Basel II or FDW referential). In this case, the necessary table is indicated in the
definition of the field, in the Data Model Manual. These tables are listed below:
BIS_BUSINESS_LINE
BUSINESS_LINE
CURRENCY
GL_GAAP
SUPERVISOR



2. Primary Key
The primary key of the OPR_IMPORT table is constituted of the following fields:
company_code
supervisor_code
business_line_code
bis_business_line_code
method



B. OPR_IM_IMPORT Table

1. General Rules for Data Import in OPR_IM_IMPORT
One row corresponds to the gross income (and other indicators) of a business line which has been
recorded for a given year, with an internal model approach.
The value contained by some field of OPR_IMPORT table depends on the rows of another Fermat
table (from the CAD-Basel II or FDW referential). In this case, the necessary table is indicated in the
definition of the field, in the Data Model Manual. These tables are listed below:
BIS_BUSINESS_LINE
BUSINESS_LINE
CURRENCY


RRT_Users_Guide_5.3P1.doc                                                                         34/38
5.3P1#m
GL_GAAP
SUPERVISOR



2. Primary Key
The primary key of the OPR_IM_IMPORT table is constituted of the following fields:
event_reference
company_code
supervisor_code
business_line_code
bis_business_line_code




RRT_Users_Guide_5.3P1.doc                                                            35/38
5.3P1#m
IV. Own Funds and Capital Items

Own funds have to be imported in the OWN_FUND_IMPORT table



A. General Rules for Data Import in OWN_FUND_IMPORT
This table must contain one row per capital item with the corresponding amount linked to the item.
The value contained by some field of OWN_FUND_IMPORT table depends on the rows of another
Fermat table (from the CAD-Basel II or FDW referential). In this case, the necessary table is indicated
in the definition of the field, in the Data Model Manual. These tables are listed below:
CURRENCY
BIS_CAPITAL_ITEM
GL_GAAP
SUPERVISOR



B. Primary Key
The primary key of the OWN_FUND_IMPORT table is constituted of the following fields:
company_code
supervisor_code
capital_item
booking_company




RRT_Users_Guide_5.3P1.doc                                                                       36/38
5.3P1#m
Chapter 03                  Appendix 2: Framework Example




RRT_Users_Guide_5.3P1.doc                            37/38
5.3P1#m
     COREP CRD Framework example

                                                                                Dimension used as tab
Report type           Template Name Template Description
                                                                                break if any
                      CR SA          Credit, Counterparty credit and delivery   SA Exposure Class/ IRB
                                     risks: Standardized approach to capital    Exposure Class
                                     requirements
                      CR IRB         Credit, Counterparty credit and delivery   IRB Exposure Class
                                     risks: IRB approach to capital             Own estimates of LGD
                                     requirements                               and/or conversion factors
                                                                                (FOU/ADV)
COREP Credit                  Equity – IRB approaches to capital
                      CR EQU IRB
Risk                          requirements
             CR SEC SA        Securitizations - Standardized approach to        Securitization type
                              capital requirements
             CR SEC IRB       Securitizations - IRB approach to capital         Securitization type
                              requirements
             CR SEC Details Detailed information on securitizations by
                              originators and sponsors
             CR TB SETT       Settlement risk in the trading book
             MKR SA TDI       Standardized approaches for position risks        Currency
                              in traded debt instruments
             MKR SA EQU       Standardized approaches for position risks        National market
                              in equities
COREP Market
             MKR SA FX        Standardized approaches for foreign
Risk
                              exchange risk
             MKR SA COM Standardized approaches for commodities                 Commodity
             MKR IM           Internal models
             MKR IM Details Internal models details
             OPR              Operational Risk
COREP        OPR Details      Gross losses by business lines and event
Operational                   types in the last year
Risk         OPR LOSS         Major operational risk losses recorded in
             Details          the last year or which are still open
Capital      GROUP            Information on affiliates
Adequacy     Solvency Details
             CA               Total own funds for solvency purposes.
                              Capital requirements, Solvency ratio




     RRT_Users_Guide_5.3P1.doc                                                                    38/38
     5.3P1#m

						
Related docs
Other docs by yvtong