TRM CLM User Guide
User Manual:
Open the PDF directly: View PDF .
Page Count: 172
Download | |
Open PDF In Browser | View PDF |
www.wallstreetsystems.com Wall Street Systems – Empowering Treasury Trade and Settlement Wallstreet Suite Commercial Loans Module (CLM) User Guide Version 7.3.14 Information in this document is subject to change without notice and does not represent a commitment on the part of Wall Street Systems. The software and documentation, which includes information contained in any databases, described in this document is furnished under a license agreement or nondisclosure agreement and may only be used or copied in accordance with the terms of the agreement. It is against the law to copy the software or documentation except as specially allowed in the license or nondisclosure agreement. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Wall Street Systems. Although Wall Street Systems has tested the software and reviewed the documentation, Wall Street Systems makes herein no warranty or representation, either expressed or implied, with respect to software or documentation, its quality, performance, marketability, or fitness for a particular purpose. As a result, this software is provided "as is", and in no event will Wall Street Systems be liable for direct, indirect, special, incidental, or consequential damages from any defect in the software or by virtue of providing this documentation, even if advised of the possibility of such damages. The documentation may contain technical inaccuracies and omissions. The mention of an activity or instrument in this publication does not imply that all matters relating to that activity or instrument are supported by Wallstreet Suite, nor does it imply that processing of or by that activity or instrument is carried out in any particular way, even if such processing is customary in some or all parts of the industry. The windows and screen images shown herein were obtained from prototypes during software development. The actual windows and screen images in the software may differ. © Copyright 2011 Wall Street Systems IPH AB. All rights reserved. First Edition (April 2011) This edition applies to Wallstreet Suite version 7.3.14 and to all later releases and versions until indicated in new editions or Wall Street Systems communications. Make sure you are using the latest edition for the release level of the Wall Street Systems product. Wall Street Systems, WSS, WALLSTREET, WALLSTREET SUITE and the Wall Street Systems logos are trademarks of Wall Street Systems Delaware, Inc. Finance KIT, Trema and Trema logo are trademarks of Wall Street Systems Sweden AB. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Adobe, Acrobat, and Acrobat Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other products mentioned in this book may be trademarks or service marks of their respective companies or organizations. Company names, people names, and data used in examples are fictitious unless otherwise noted. 2 Contents Preface ...........................................................................................................................11 Intended audience and prerequisites ......................................................................................... 11 Associated documents ................................................................................................................ 11 Change history: ............................................................................................................................ 11 1 Overview ....................................................................................................................13 1.1 CLM ........................................................................................................................................ 13 1.1.1 Defining contracts in CLM ............................................................................................... 13 1.1.2 Arranging credit in CLM .................................................................................................. 13 1.1.3 Structuring of loan products in CLM ................................................................................ 13 1.1.4 Capturing and processing drawdowns in CLM ............................................................... 14 1.1.5 Processing loan events in CLM ...................................................................................... 14 1.1.6 Monitoring credit and debt situations in CLM .................................................................. 14 1.1.7 Receivables management in CLM .................................................................................. 14 1.1.8 Managing messages in CLM .......................................................................................... 14 1.1.9 Information used in CLM ................................................................................................. 15 1.2 Applications of CLM ............................................................................................................. 15 1.2.1 Editors ............................................................................................................................. 15 1.2.2 Managers and Boards ..................................................................................................... 15 1.2.3 Monitors .......................................................................................................................... 15 1.2.4 Reports ........................................................................................................................... 16 1.2.5 Activities .......................................................................................................................... 16 1.3 Setting up and using CLM .................................................................................................... 16 2 Managing static data .................................................................................................19 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Setting up static data for CLM ............................................................................................. 19 Schedule templates .............................................................................................................. 19 Instrument groups ................................................................................................................ 20 Instrument types ................................................................................................................... 21 Instruments ............................................................................................................................ 21 Transaction templates .......................................................................................................... 22 Facility types ......................................................................................................................... 23 Facility templates .................................................................................................................. 24 Facilities ................................................................................................................................. 24 2.9.1 Defining the main attributes ............................................................................................ 25 Commercial Loans Module (CLM) User Guide 3 2.9.2 Defining contract details .................................................................................................. 26 2.9.2.1 Defining credit amount details .............................................................................. 27 2.9.2.2 Defining drawdown currency details ..................................................................... 28 2.9.2.3 Defining counterparty details ................................................................................ 28 2.9.2.4 Defining payback FX rate details .......................................................................... 29 2.9.2.5 Defining location details ........................................................................................ 29 2.9.2.6 Defining owner details .......................................................................................... 29 2.9.2.7 Defining instrument and event details .................................................................. 30 2.9.2.8 Defining funding type details ................................................................................ 30 2.9.2.9 Defining tranche details ........................................................................................ 30 2.9.2.10 Defining transaction template details .................................................................. 31 2.9.2.11 Defining beneficiary details (optional) ................................................................. 32 2.9.2.12 Defining guarantor details (optional) ................................................................... 32 2.9.2.13 Defining sublimits (optional) ............................................................................... 32 2.9.2.14 Defining drawdown condition details (optional) .................................................. 33 2.9.2.15 Defining collateral agreement details (optional) ................................................. 34 2.9.2.16 Defining drawdown parameter details (optional) ................................................ 34 2.9.2.17 Defining mandate details .................................................................................... 35 2.9.2.18 Defining switches details .................................................................................... 35 2.9.2.19 Defining properties details .................................................................................. 35 2.9.2.20 Defining links details ........................................................................................... 36 2.9.2.21 Defining ad hoc message client details .............................................................. 36 2.9.2.22 Defining contact rule details ............................................................................... 36 2.9.3 Approving facilities .......................................................................................................... 36 2.9.4 Modifying facilities ........................................................................................................... 37 2.9.5 Mirroring facilities ............................................................................................................ 37 2.9.5.1 Setting up facility mirroring ................................................................................... 37 2.9.5.2 Approving mirror facilities ..................................................................................... 39 2.9.5.3 Modifying mirror facilities ...................................................................................... 39 2.10 Tranches .............................................................................................................................. 39 2.10.1 Defining the main attributes .......................................................................................... 40 2.10.1.1 Single tranches ................................................................................................... 40 2.10.1.2 Multiple tranches ................................................................................................ 40 2.10.2 Defining the tranche values .......................................................................................... 40 2.11 Approvals (optional) ........................................................................................................... 41 2.12 Funding types (optional) .................................................................................................... 42 2.13 Mandates (optional) ............................................................................................................ 43 2.13.1 Defining the main attributes .......................................................................................... 43 2.13.2 Defining mandate participant details ............................................................................. 44 2.13.3 Defining mandate funding details .................................................................................. 45 2.14 Cashflow groups (optional) ................................................................................................ 46 3 Managing amount events .........................................................................................49 3.1 Amount Event Manager ........................................................................................................ 49 3.1.1 Amount Event Manager menus ...................................................................................... 49 3.1.1.1 View ...................................................................................................................... 49 4 © Wall Street Systems IPH AB - Confidential 3.1.1.2 Command ............................................................................................................. 50 3.1.1.3 New ...................................................................................................................... 50 3.1.2 Start-up parameters ........................................................................................................ 50 3.1.3 Customizing Amount Event Manager ............................................................................. 50 3.2 Processing amount events .................................................................................................. 50 3.2.1 New subsidy estimation .................................................................................................. 50 3.2.2 New credit amendment ................................................................................................... 53 3.2.3 New credit transfer .......................................................................................................... 55 4 Managing drawdowns ...............................................................................................59 4.1 Drawdown Manager .............................................................................................................. 59 4.1.1 Drawdown Manager menus ............................................................................................ 60 4.1.1.1 View ...................................................................................................................... 60 4.1.1.2 New ...................................................................................................................... 60 4.1.2 Start-up parameters ........................................................................................................ 60 4.1.3 Customizing Drawdown Manager ................................................................................... 60 4.2 Processing drawdowns ........................................................................................................ 61 4.2.1 Entering drawdown transactions ..................................................................................... 61 4.2.2 Approving drawdown transactions .................................................................................. 64 4.2.3 Pricing drawdown transactions ....................................................................................... 65 4.2.3.1 Pricing rate renewal or indexation ........................................................................ 66 4.2.3.2 Loan pricing simulation ......................................................................................... 67 4.2.4 Cancelling drawdown transactions ................................................................................. 67 4.3 Drawdown mirroring ............................................................................................................. 67 4.3.1 Setting up static data for drawdown mirroring ................................................................. 67 4.3.2 Processing drawdown mirroring ...................................................................................... 67 4.3.2.1 Generating drawdown mirroring ........................................................................... 68 4.3.2.2 Executing loan events on mirrored drawdowns .................................................... 68 4.3.2.3 Rejecting mirrored drawdowns ............................................................................. 68 5 Managing loan events ...............................................................................................69 5.1 Setting up loan events .......................................................................................................... 69 5.1.1 Action rule types ............................................................................................................. 70 5.1.1.1 Types of loan events ............................................................................................ 71 5.1.2 Action rules ..................................................................................................................... 72 5.1.2.1 Setting up action rule conditions ........................................................................... 73 5.1.2.2 Defining the action rule actions ............................................................................ 74 5.1.3 Enabling loan events on transactions ............................................................................. 75 5.2 Processing loan event actions ............................................................................................ 75 5.2.1 Commitment fees ............................................................................................................ 76 5.2.1.1 Setup .................................................................................................................... 76 5.2.1.2 Execution .............................................................................................................. 76 5.2.1.3 Generated data ..................................................................................................... 77 5.2.1.4 Updating commitment fees ................................................................................... 77 5.2.2 Conditional remunerations .............................................................................................. 78 5.2.2.1 Setup .................................................................................................................... 78 Commercial Loans Module (CLM) User Guide 5 5.2.2.2 Execution .............................................................................................................. 78 5.2.2.3 Generated data ..................................................................................................... 79 5.2.3 Deferment commission ................................................................................................... 79 5.2.3.1 Setup .................................................................................................................... 79 5.2.4 Drawdown amendment ................................................................................................... 79 5.2.4.1 Setup .................................................................................................................... 80 5.2.4.2 Execution .............................................................................................................. 80 5.2.4.3 Generated data ..................................................................................................... 86 5.2.5 Drawdown classification .................................................................................................. 87 5.2.5.1 Setup .................................................................................................................... 87 5.2.5.2 Execution .............................................................................................................. 87 5.2.5.3 Generated data ..................................................................................................... 88 5.2.6 Due amount carry forward .............................................................................................. 88 5.2.6.1 Setup .................................................................................................................... 88 5.2.6.2 Execution .............................................................................................................. 88 5.2.6.3 Generated data ..................................................................................................... 89 5.2.7 Facility fees ..................................................................................................................... 89 5.2.7.1 Setup .................................................................................................................... 90 5.2.7.2 Execution .............................................................................................................. 90 5.2.7.3 Generated data ..................................................................................................... 90 5.2.8 Prepayments ................................................................................................................... 91 5.2.8.1 Setup .................................................................................................................... 91 5.2.8.2 Execution .............................................................................................................. 91 5.2.8.3 Generated data ..................................................................................................... 94 5.2.9 Late Payment Penalties .................................................................................................. 95 5.2.9.1 Setup .................................................................................................................... 96 5.2.9.2 Execution .............................................................................................................. 98 5.2.9.3 Generated data ..................................................................................................... 98 5.2.10 Loan pricing .................................................................................................................. 98 5.2.10.1 Setup .................................................................................................................. 99 5.2.10.2 Execution ............................................................................................................ 99 5.2.10.3 Generated data ................................................................................................... 99 5.2.11 Write off ......................................................................................................................... 99 5.2.11.1 Setup .................................................................................................................. 99 5.2.11.2 Execution ............................................................................................................ 99 5.2.11.3 Generated data ................................................................................................. 100 5.2.12 Rate Renewal ............................................................................................................. 101 5.2.12.1 Setup ................................................................................................................ 101 5.2.12.2 Execution .......................................................................................................... 101 5.2.12.3 Generated data ................................................................................................. 102 5.3 Editing loan events ............................................................................................................. 102 6 Managing equity ......................................................................................................103 6.1 Setting up equity in the facility .......................................................................................... 103 6.2 Processing equity investments ......................................................................................... 104 6.2.1 Entering new equity investments .................................................................................. 104 6.2.2 Entering equity divestments .......................................................................................... 104 6 © Wall Street Systems IPH AB - Confidential 6.2.3 Capturing dividend events ............................................................................................ 104 6.2.4 Capturing other corporate actions ................................................................................. 105 7 Managing issued guarantees .................................................................................107 7.1 7.2 7.3 7.4 Setting up issued guarantees ............................................................................................ 109 Processing issued guarantees .......................................................................................... 110 Processing guarantee calls ................................................................................................ 110 Processing guarantee refunds .......................................................................................... 111 7.5 Processing actions on issued guarantees ....................................................................... 113 8 Monitoring loan activity ..........................................................................................115 8.1 Monitoring debt positions .................................................................................................. 115 8.1.1 Debt Monitor ................................................................................................................. 115 8.1.1.1 Debt Monitor menus ........................................................................................... 116 8.1.1.2 Start-up parameters ............................................................................................ 116 8.1.2 Monitoring debt flows .................................................................................................... 116 8.1.2.1 Defining position parameters .............................................................................. 117 8.1.2.2 Selecting axis (column and row) groupings ........................................................ 119 8.1.2.3 Configuring axis values ...................................................................................... 120 8.1.2.4 Selecting key-figures in Debt Monitor ................................................................. 120 8.2 Monitoring credit positions ................................................................................................ 121 8.2.1 Loan Monitor ................................................................................................................. 121 8.2.1.1 Loan Monitor menus ........................................................................................... 121 8.2.1.2 Start-up parameters ............................................................................................ 122 8.2.2 Monitoring credit flows .................................................................................................. 122 8.2.2.1 Defining query parameters ................................................................................. 122 8.2.2.2 Configuring Loan Monitor ................................................................................... 123 8.3 Querying loan activity ......................................................................................................... 123 8.3.1 Loan Manager ............................................................................................................... 123 8.3.1.1 Loan Manager menus ......................................................................................... 124 8.3.1.2 Start-up parameters ............................................................................................ 124 8.3.1.3 Customizing Loan Manager ................................................................................ 125 8.3.1.4 Configuring default settings ................................................................................ 125 8.3.2 Initiating loan activities from Loan Manager .................................................................. 125 8.4 Managing payment reminders ........................................................................................... 127 8.4.1 Payment Reminder Manager ........................................................................................ 127 8.4.1.1 Payment Reminder Manager menus .................................................................. 127 8.4.2 Processing payment reminders .................................................................................... 128 8.4.2.1 Retrieving payment reminders ............................................................................ 128 9 Managing payment advices ...................................................................................129 9.1 Payment Advice Manager ................................................................................................... 129 9.1.1 Payment Advice Manager menus ................................................................................. 129 9.1.1.1 View .................................................................................................................... 129 Commercial Loans Module (CLM) User Guide 7 9.1.1.2 Command ........................................................................................................... 130 9.1.1.3 New .................................................................................................................... 130 9.1.2 Start-up parameters ...................................................................................................... 130 9.1.3 Customizing Payment Advice Manager ........................................................................ 130 9.2 Processing payment advices ............................................................................................. 130 9.2.1 Entering payment advices ............................................................................................. 130 9.2.2 Approving payment advices .......................................................................................... 131 9.2.3 Editing imported SWIFT payment advices .................................................................... 131 10 Managing payment allocations ............................................................................133 10.1 Payment Allocation Manager ........................................................................................... 133 10.1.1 Payment Allocation Manager menus .......................................................................... 133 10.1.1.1 View .................................................................................................................. 133 10.1.1.2 Command ......................................................................................................... 134 10.1.1.3 New .................................................................................................................. 134 10.1.1.4 Options ............................................................................................................. 134 10.1.2 Start-up parameters .................................................................................................... 135 10.1.3 Customizing Payment Allocation Manager ................................................................. 135 10.1.4 Configuring payment allocation ................................................................................... 135 10.1.4.1 Auto match criteria ............................................................................................ 136 10.1.4.2 Auto match amount tolerances ......................................................................... 136 10.1.4.3 Auto match tolerances ...................................................................................... 137 10.1.4.4 Cashflow group priorities .................................................................................. 137 10.1.4.5 Default query offsets ......................................................................................... 138 10.2 Processing payment allocations ..................................................................................... 138 10.2.1 Retrieving cashflows and payment advices ................................................................ 139 10.2.2 Grouping cashflows and payment advices ................................................................. 139 10.2.3 Automatic payment allocation ..................................................................................... 139 10.2.4 Approving payment allocations ................................................................................... 140 10.2.5 Manual payment allocation ......................................................................................... 140 10.2.6 Retrieving payment allocations ................................................................................... 141 10.2.7 Unallocating payment allocations ............................................................................... 141 10.3 Processing underpayments and overpayments ............................................................ 141 10.3.1 Processing underpayments ........................................................................................ 142 10.3.1.1 Carry forward .................................................................................................... 142 10.3.1.2 Leave unallocated ............................................................................................ 143 10.3.1.3 Accept as Profit/Loss ........................................................................................ 144 10.3.1.4 Unallocate Cashflows ....................................................................................... 145 10.3.2 Processing overpayments ........................................................................................... 145 10.3.2.1 Offset future cashflows ..................................................................................... 145 10.3.2.2 Leave unallocated ............................................................................................ 146 10.3.2.3 Refund payment ............................................................................................... 147 10.3.2.4 Accept as Profit/Loss ........................................................................................ 147 Appendix A: Features ............................................................................................................149 A.1 Categories of features ........................................................................................................ 149 8 © Wall Street Systems IPH AB - Confidential A.2 List of features .................................................................................................................... 149 A.2.1 Add Facility Guarantees ............................................................................................... 149 A.2.2 Allow Drawdown FX Freeze ......................................................................................... 150 A.2.3 Allow Funding Call ........................................................................................................ 150 A.2.4 Allow Guarantee ........................................................................................................... 150 A.2.5 Allow Revision .............................................................................................................. 150 A.2.6 Allow Subsidy Call ........................................................................................................ 151 A.2.7 Cancel Provisional Settlements .................................................................................... 151 A.2.8 Commercial Loan ......................................................................................................... 151 A.2.9 Conditional Remuneration ............................................................................................ 151 A.2.10 Continuation Aggregated Rate Function .................................................................... 152 A.2.11 Payment Amount Extraction ....................................................................................... 152 A.2.12 Deferment Commission (Setup) ................................................................................. 152 A.2.13 Drawdown Amendment .............................................................................................. 152 A.2.14 Drawdown Cancellation .............................................................................................. 153 A.2.15 Drawdown Classification ............................................................................................ 153 A.2.16 Drawdown Fee ........................................................................................................... 153 A.2.17 Drawdown Fixing ........................................................................................................ 154 A.2.18 Drawdown Prepayment .............................................................................................. 154 A.2.19 Drawdown Rescheduling ............................................................................................ 154 A.2.20 Due Amount Carry Forward ........................................................................................ 154 A.2.21 Edit Commitment Fee ................................................................................................. 155 A.2.22 Guarantee Call ........................................................................................................... 155 A.2.23 Guarantee Refund ...................................................................................................... 155 A.2.24 Guarantee Valuation ................................................................................................... 155 A.2.25 Insert Default Guarantees .......................................................................................... 156 A.2.26 Late Payment Penalty ................................................................................................ 156 A.2.27 Late Payment Penalty Realization .............................................................................. 156 A.2.28 Loan Pricing ................................................................................................................ 156 A.2.29 Off Balance Sheet Accounting (Facility) ..................................................................... 156 A.2.30 Risk Venture Capital ................................................................................................... 157 A.2.31 Write Off ..................................................................................................................... 157 Appendix B: Loan event parameters....................................................................................159 B.1 Commitment Fee ................................................................................................................ 159 B.2 Conditional Remuneration ................................................................................................. 159 B.3 Deferment Commission ..................................................................................................... 160 B.4 Drawdown Amendment ...................................................................................................... 160 B.5 Drawdown Cancellation ..................................................................................................... 161 B.6 Drawdown Classification ................................................................................................... 162 B.7 Drawdown Fee .................................................................................................................... 162 B.8 Due Amount Carry Forward ............................................................................................... 162 B.9 Facility Fee .......................................................................................................................... 163 B.10 Funding Call ...................................................................................................................... 163 B.11 Guarantee Call .................................................................................................................. 163 Commercial Loans Module (CLM) User Guide 9 B.12 B.13 B.14 B.15 B.16 Guarantee Refund ............................................................................................................ 164 Late Payment Penalty ...................................................................................................... 164 Prepayment ....................................................................................................................... 164 Rate Condition .................................................................................................................. 166 Write-Off ............................................................................................................................ 168 Appendix C: Activity parameters..........................................................................................169 C.1 C.2 C.3 C.4 C.5 C.6 C.7 C.8 10 CLM Bulk Drawdown Amendment .................................................................................... 169 CLM Fixing Drawdown Cashflow ...................................................................................... 170 CLM Late Payment Penalty Generation ............................................................................ 170 CLM Late Payment Penalty Realization ............................................................................ 170 CLM Late Payment Reminder Generation ........................................................................ 171 CLM Payment FX Rate Generation ................................................................................... 171 CLM Payment Reminder Generation ................................................................................ 172 CLM Subsidy Call Follow-up Generation ......................................................................... 172 © Wall Street Systems IPH AB - Confidential Preface This guide describes how to use the Wallstreet Suite Commercial Loans Module (CLM): it provides information that applies solely to commercial loans and using CLM. It explains how to use CLM to set up, manage, and process commercial loans, monitor loan positions, manage loan events, and so on. CLM is used in conjunction with the Wallstreet Suite Transaction & Risk Management Module (TRM). Therefore, this guide does not describe setting up procedures or management processes that are also found in TRM. For this information, refer to the TRM end-user documentation. Intended audience and prerequisites This guide is intended for CLM users responsible for one or more of the following tasks: • Setting up and managing CLM-related static data • Capturing and processing drawdowns on commercial loans • Monitoring credit and debt situations • Managing and reconciling loan receivables. Before reading this guide, some prior knowledge and experience of TRM is beneficial. Associated documents This guide is supported by the following TRM end-user documentation: • TRM User Guide • TRM Instruments: Processing and Calculations. Other associated documents can be accessed from the Help menu of the Wallstreet Suite’s applications. Change history: Edition Date Changes Updated By 0.1 April 2011 Initial release 7.3.14 TRM Dev Team Commercial Loans Module (CLM) User Guide 11 12 © Wall Street Systems IPH AB - Confidential Chapter 1 Overview This chapter introduces you to CLM and the tasks required to set up and use the module. 1.1 CLM CLM enables financial institutions and corporate treasuries to manage the whole life cycle of commercial lending in the same system as their borrowing and treasury activities. 1.1.1 Defining contracts in CLM In CLM, it is possible to enter the key attributes of a loan contract under a facility agreement. You can define contractual conditions in the facility. These conditions can then be used to validate a loan at the time of disbursal, thereby reducing operational risk and making the process more efficient. It is also possible to define whether the credit is sanctioned as being of a revolving or non-revolving nature. The Loan Officer can also record the decision of the Credit Committee in an approval, and record the details of any subsidy limits in a mandate. These details can then be checked when entering the facility agreement. 1.1.2 Arranging credit in CLM In CLM, it is possible to arrange a credit line under a facility agreement in multiple ways: the credit line can be disbursed using a combination of tranches and sublimits within each facility. This allows you to control and monitor the available credit very effectively. Amendments made to the facility (for example, cancellation of the credit line, a change in the available credit, a credit transfer, a new borrower, or changes to the type of interest rate), can also be processed and monitored in CLM. 1.1.3 Structuring of loan products in CLM CLM caters to a whole range of loan structures – from simple fixed and floating rate loans, to extremely complex structures, as follows: • Fixed, floating, annuity, revisable, and structured complex loans • Collateralized loans and asset-backed loans • Issued guarantees and subsidized loans • Private equity • Parallel and sequential amortization and interest schedules. The system provides unlimited drawdown structuring to allow sophisticated inter-company and external lending activity. Commercial Loans Module (CLM) User Guide 13 1 Overview 1.1 CLM 1.1.4 Capturing and processing drawdowns in CLM A drawdown transaction is used to transfer funds between the lender and borrower. A drawdown has the following characteristics: it is always entered under a facility and a tranche; it uses a transaction template to default the schedule structure; and it has a process flow (from contract setup, to the processing of transactions, and finally to payment reconciliation) that allows the organization to validate the entries through a chain of departments or users. The predefined transaction and schedule templates are used to automatically enter common disbursal information at drawdown entry. CLM then retrieves data from the facility or tranche and completes all of the contractual fields that it can using the predefined information from the templates. In the simplest case, only a small amount of data, such as the drawdown’s amount, value date, and maturity date, remains to be entered. CLM verifies the information and immediately issues an appropriate warning or error message if the facility’s credit limit, sublimit, or any of its drawdown conditions are violated. Drawdowns then pass through a user-configurable transaction flow where the data can be checked by additional users, and other details added (such as, settlement instructions). 1.1.5 Processing loan events in CLM Facilities and drawdowns can be long term, and CLM helps control and manage events that may occur during the life-time of the loan contract. The events managed in the system include such events as the following: the ability to add a variety of fees (such as commitment, late penalty, or cancellation fees); early repayment of the debt, either fully or partially; amendments to the drawdown (for example, change in currency, interest rate type, borrower, or loan structure); automatic pricing of the drawdown; automatic or manual fixing of rates; and re-classification, or even a total write-off, of the remaining debt. 1.1.6 Monitoring credit and debt situations in CLM In CLM, the credit situation for a loan agreement can be monitored using a configurable Loan Monitor application in order to view limit utilizations and cashflows grouped by borrower, facility, or drawdown. For example, in this monitor, you can view the following figures: total credit sanctioned under the agreement; utilized credit under a contract, and the remaining available credit. Additionally, you can view the use of the sublimits set up under the facility. The debt situation, for example, the amounts due from a borrower or for a contract, can also be monitored in CLM in another type of monitor application. These due amounts may be the result, for example, of the normal repayment of loans, the interest due on loans, or they may arise from the payment of fees, commissions, and so on, that are due to various events that occur during the life-cycle of the loan. In these monitors, the information is updated in real-time and takes into account the other CLM operations. 1.1.7 Receivables management in CLM Payment reconciliation in CLM allows you to track, monitor, and reconcile payments against loan receivables. Furthermore, the system will automatically generate payment reminders to borrowers before each payment date: these are both printable and transmissible, for example, by E-mail, Fax, or Telex. 1.1.8 Managing messages in CLM Commercial lending operations involve extensive communications between lenders and borrowers. 14 © Wall Street Systems IPH AB - Confidential 1 Overview 1.2 Applications of CLM CLM supports the generation of standard loans documents, such as, Billings, Rate Renewals, and Statements of Commissions. These documents or messages can be produced either as part of the transaction flow or on a nightly basis. Note: Managing messages is described in the TRM User Guide. 1.1.9 Information used in CLM CLM uses the same types of information found in TRM: • Static data information • Market data information • Transaction management information • Calculated information. See the TRM User Guide for more information. 1.2 Applications of CLM This section gives an overview of the different types of CLM applications, and how you use them depending on your position in the organization. All types of application are described in detail in the TRM User Guide. 1.2.1 Editors Editors are used to define the static data information (for example, facility and tranche entities) that needs to be set up before CLM can be used. Editors for CLM are defined from a layout based on the Static Data Editor application. Each editor layout is available as an individual application in CLM. 1.2.2 Managers and Boards In CLM, there are a number of manager applications (based on the same layout as TRM’s Transaction Manager) that are used to manage the flow and acceptance process of different types of information in the system. Different modes of each manager can be configured to be used for a particular purpose or to display information in a particular state in its process flow. Each manager mode is available as an individual application in CLM. Permissions are set up and applied to users to limit their access to different manager modes according to their responsibilities within the organization. Drawdown Manager (used to capture and process drawdown transactions) and Drawdown Action Manager (designed specifically for loan events on drawdown transactions) are examples of these types of manager applications. In CLM, there are also several types of Board applications: for example, Enter Board, which is available in the Drawdown mode of the manager application, offers a simplified alternative for entering drawdown transactions. 1.2.3 Monitors Monitors consist of pages, often grouped into books, which display information in grids and charts. In Loan Monitor, you can view limit utilizations grouped by facility, tranche, or sublimit. Commercial Loans Module (CLM) User Guide 15 1 Overview 1.3 Setting up and using CLM Debt Monitor is a version of TRM’s Treasury Monitor that is designed specifically for monitoring the debt situation, for example, the amounts due from a counterparty, under a facility or for an individual drawdown. 1.2.4 Reports Reports display information which is generated from the information provided by other applications. You can create different types of reports: such as reports listing your data and position-related reports. You can also perform a variety of calculations on the data in a report, such as calculations that are not available in other applications. You can add, multiply, subtract and divide totals, calculate averages, produce subtotals at any grouping level, produce running totals, combine the output of different columns, and create sophisticated “if” conditions for displaying and calculating data. You can create as many different report layouts as you need (either completely new ones, or ones based on existing layouts). Reports are set up and managed in an application called Report Generator. 1.2.5 Activities Some calculations and batch processes must be run on certain dates or at certain time intervals (for example, daily or monthly). These calculations and batch processes are called activities and you can set them up to run automatically. You can use activities to perform a variety of tasks, such as running batches and generating log reports, fixing cashflows, creating messages such as payment reminders, updating modified data in the system automatically, and various other calculations and realizing of key-figures. Activities are managed and launched from an application called Activity Manager. 1.3 Setting up and using CLM As a user, you are responsible for one or more of the following tasks: Task More information Set up the module: Chapter 2 Managing static data on page 19 • Set up loan data. Monitor changes to the credit amount: Chapter 3 Managing amount events on page 49 Capture activity: Chapter 4 Managing drawdowns on page 59 • Use the module to process and manage drawdowns. Chapter 5 Managing loan events on page 69 • Managing equity in drawdowns • Managing late payment penalties Monitoring activity: • Monitor debt flows • Monitor credit positions • Querying loan activity. • Managing late payments Receivables management. Chapter 6 Managing equity on page 103 Chapter 8 Monitoring loan activity on page 115 Chapter 9 Managing payment advices on page 129 Chapter 10 Managing payment allocations on page 133 16 © Wall Street Systems IPH AB - Confidential 1 Overview 1.3 Setting up and using CLM Task More information Reference data and parameters. Appendix A Features on page 149 Appendix B Loan event parameters on page 159 Appendix C Activity parameters on page 169 Commercial Loans Module (CLM) User Guide 17 1 Overview 1.3 Setting up and using CLM 18 © Wall Street Systems IPH AB - Confidential Chapter 2 Managing static data In addition to the static data that is common to other modules (such as, currencies and portfolios), you also need to set up the static data required for the management of commercial loan agreements. This chapter describes the procedures for setting up and managing the static data required for a loan agreement in CLM. Note: For more information about setting up and managing both CLM-related and other types of static data, refer to the associated TRM end-user documentation: see Associated documents on page 11. 2.1 Setting up static data for CLM The order for setting up static data for CLM is dependent on the restrictions of assigning one entity to another and the interdependencies between them. For this reason, the order in which you create static data is very important: in some cases, you may need to create static data in parallel. The order in which static data entities are described in this chapter reflects the order you need to set them up: for example, setting up a transaction template is described before setting up a facility, since you need to define the transaction template before you can assign it to the facility. 2.2 Schedule templates A schedule can drive the generation of the cashflow structure of a drawdown (for example, the interest flows) and also the generation of transaction events (such as fixing rates for dual-currency structures) which may be required throughout the life of a commercial loan. Schedules contain a number of values that determine how the cashflows or events of these instruments are generated. There are two types of schedule template: Primary and Secondary. • Primary templates consist of the primary schedules. They define the main cashflow structure of the drawdown. It is possible to supplement the primary template using secondary templates. • Secondary templates consist of add-on schedules. They can be attached to one of the primary schedules and are then dependent on that primary schedule. CLM is delivered with a set of Primary and Secondary system-defined templates: the available schedules are listed in the guide TRM Instruments: Processing and Calculations. Once you have identified the primary schedule you need, you can attach one or more secondary schedules to the template and store it with its own ID. Schedules are defined in Schedule Template Editor. Schedule templates can be organized into groups according to their category or function in Schedule Template Group Editor. Commercial Loans Module (CLM) User Guide 19 2 Managing static data 2.3 Instrument groups Schedules can be used together with transaction templates (see 2.6 Transaction templates on page 22) to propagate key values into a transaction at drawdown entry. In Drawdown Manager, it is also possible to dynamically add schedules directly to a drawdown transaction. To define a schedule template: 1. In Schedule Template Editor, select the system template on which you want to base your own schedule from the left part of the editor. 2. Define the main attributes of your own schedule template in the upper part of the editor. Information Description ID & Name Unique ID and name for the schedule template. User / System Identifies the template as system-defined or user-defined. Note: System-defined templates provide a starting point for creating user-defined templates. Primary / Secondary Identifies the template as primary or secondary. Primary user-defined templates can be used in transaction templates and transactions, while secondary templates can be attached to one or more of the schedules in either a primary or a secondary template. Note: Secondary templates cannot be used independently with transaction templates or transactions. Payment Adjust Method Defines whether the schedule template can be seen and used in the Payment Adjust Method field in the transaction schedules. 3. In the Schedule Template Item page, define the parameters for the schedule. For information about the parameters that can be entered to define a schedule, see the guide TRM Instruments: Processing and Calculations. 4. In the Groups page, select and add the schedule template group or groups to which you want this schedule template to belong. Schedule template groups are described in the TRM User Guide. 5. Save the whole schedule template using File - Save As New. 2.3 Instrument groups Each instrument is assigned to an instrument group during the setup process. Groups are used as a means of identifying instruments and can be used in CLM to restrict the availability of instruments in drawdown entry using transaction templates. Instrument groups are arranged into a simple hierarchy, where each group is assigned one parent. Instruments can only be assigned to a single instrument group in the hierarchy. The first level of the instrument group hierarchy is predefined in the system, but can be modified at implementation according to your organization’s requirements. You then create further instrument groups for the lower levels of the hierarchy to reflect the requirements of your organization. Instrument groups are defined in Instrument Group Editor: see the TRM User Guide for more information. 20 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.4 Instrument types 2.4 Instrument types Instrument classes denote the different categories of instruments which are supported by the system. They are predefined in the system and cannot be changed by the user. Classes are used as a basis on which to define instrument types. Once instrument types have been defined, the instrument classes are no longer used. An instrument type inherits all the features contained in the instrument class automatically. Features are system-defined attributes used to give instruments their distinctive functionality and enable drawdown entry, amount and event processing, and position monitoring. Commercial loan instruments must be based on an instrument type derived from the class COMMERCIAL-LOAN. Instrument types are defined in Instrument Type Editor: see the TRM User Guide for more information. 2.5 Instruments All instruments share several main characteristics and are set up in a similar way in Instrument Editor. The specific instrument setup required for a particular category of instrument is explained in more detail in the relevant section of the guide TRM Instruments: Processing and Calculations. To set up an instrument: 1. In Instrument Editor, define the main characteristics of the instrument in the upper part of the editor. Information Description ID & Name Unique ID and name for the instrument. Instrument Type Instrument type on which the instrument is based. This is a mandatory field. Commercial loan instruments must be based on an instrument type derived from the class COMMERCIAL-LOAN. Exceptions to this are: • Funding Call instruments: Instrument Class = CASH • Facility Collateral instruments: Instrument Class = COLLATERAL TRANSFER. Instrument Group Instrument group to which the instrument belongs (defined in Instrument Group Editor). Active From Active To Active period (From/To dates inclusive) to restrict the period in which the instrument can be traded (optional). Buy Label Labeling for Buy/Sell transactions (optional) to override the default settings. Sell Label Result Type Result type to use for this instrument (defined in Result Type Editor). This is a mandatory field. Domain Domain in which the instrument is available. 2. In the Features page, add or remove the features you need for this instrument. Note: Some of the features assigned to an instrument need to be configured further, either in the instrument setup itself, or in the configuration of action rules. For more information, see Commercial Loans Module (CLM) User Guide 21 2 Managing static data 2.6 Transaction templates Appendix A Features on page 149 and Chapter 5 Managing loan events on page 69. The values you need to enter to define a particular category of instrument are explained in the guide TRM Instruments: Processing & Calculations. 3. In the Links page, you can add a link to any file stored on your network (for example, a link to a document which contains information related to trading a specific instrument) or a hyperlink to an Internet URL (such as, an issuer’s web site). 4. In the Properties page, you can add miscellaneous pieces of information to the instrument definition for which there is no specific field or switch in the editor. The properties you will need are added at implementation according to your organization’s requirements. When you assign a property to an entity, you also need to assign the corresponding value. Note that it is possible to create more properties using Property Editor. 5. Save the whole instrument definition using File - Save As New. 2.6 Transaction templates A loan agreement includes financial clauses which specify the drawdown components, along with data such as interest periods, interest calculation methods, and principal repayment schedules. A transaction template captures the component values of a particular instrument in which the loan is to be disbursed and allows you to add the specific clauses of a loan contract into it or to directly attach the template to a transaction. Transaction templates allow all the attributes of a transaction and its schedules (principal, interest, events, and so on) to be predefined and later used to create drawdowns. The schedules included in a transaction template are defined by the attached schedule template: therefore, you need to set up at least one schedule template, see 2.2 Schedule templates on page 19. A transaction template can then be attached to a facility, or it can remain independent so that it is available for use with all facilities with the relevant instrument. Transaction templates are defined in Transaction Template Editor. To define a transaction template: 1. In Transaction Template Editor, enter the main attributes of the template in the upper part of the editor. Information Description ID & Name Unique ID and name for the transaction template. User ID of the authorized user (or user group) of the template. Owner User ID of the owner of the template. Instrument Group Instrument group to which the template belongs. Instrument Instrument to which the template is applied. Facility Facility for which the template is defined. Facilities are defined in Facility Editor: see 2.9 Facilities on page 24 for more information. Note: If a facility is specified in this field, the transaction template cannot be used for any other facility. Schedule Template 22 Schedule template you want to apply to the transaction template. © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.7 Facility types Information Description Comment Descriptive text giving further information. Switches • Fixed Schedule - if this switch is on, only schedules defined in the template are available in the drawdown transaction using this template. This means that no other schedules can be added at drawdown entry. 2. Save the transaction template definition using File - Save As New. 3. In Transaction Template Editor’s Transaction Column page, specify the default values for each transaction column you want to define in the template. Information Description Column Name of the transaction column for which you want to define a value. Value Default or fixed value for the specified Column. Comment Descriptive text giving further information. Switches • Default - if this switch is on, the corresponding Value is the default for the Column, but it can be modified at drawdown entry (if Frozen is not set). • Frozen - if this switch is on, the specified Value cannot be modified. • Mandatory - if this switch is on, the Column must contain a value before the transaction can be saved at drawdown entry. 4. In Transaction Template Editor’s Schedule Column page, specify the default values for each schedule column you want to define in the template. Information Description ID & Description Part of the schedule for which you want to define a value. The schedules available for selection are determined by the Schedule Template that you selected in the upper part of the editor. Column Name of the schedule column for which you want to define a value. Value Default or fixed value for the specified Column. Comment Descriptive text giving further information. Switches • Default - if this switch is on, the corresponding Value is the default for the Column, but it can be modified at drawdown entry (if Frozen is not set). • Frozen - if this switch is on, the specified Value cannot be modified. • Mandatory - if this switch is on, the Column must contain a value before the transaction can be saved at drawdown entry. 5. Save the transaction template definition using File - Save. 2.7 Facility types Facility types can be created as a way of organizing facilities in the system and are assigned to the facility definitions. For example, a facility created for a standard loan could be divided further into such types as: Syndicated, Direct, or Global. Facility types are created in Facility Type Editor. Commercial Loans Module (CLM) User Guide 23 2 Managing static data 2.8 Facility templates To define a facility type: 1. In Facility Type Editor, enter the main attributes of the facility type. Information Description ID & Name Unique ID and name for the facility type. Domain Domain in which the facility type is available. 2. Save the facility type definition using File - Save As New. 2.8 Facility templates You set up Facilities with the aid of a template. In the template, you can define a set of data which you then use to set up a facility with the same attributes. A facility template contains all the fields and switches that are available in Facility Editor. In the template, you can activate or disable the fields and switches and specify which attributes need to be editable, available, or mandatory in Facility Editor. You can also use the template to restrict the values displayed in Facility Editor’s selection lists. When you assign a template in Facility Editor, the template automatically fills in some of the information, so that you only have to provide a limited set of values when you create the facility itself. To define a facility template: 1. In Facility Template Editor, enter an ID and name for the template in the upper part of the editor. 2. Customize the fields and switches as necessary: the fields and switches are explained in 2.9 Facilities on page 24. There are three settings which you can apply to fields: – Mandatory - you must provide values for mandatory attributes. – Editable - you have access to the field and can provide a value. All mandatory fields are editable by default. – Ignore Template List - you will not override a value which was defined before you applied the template. This means, that if a field is blank in the template, if you apply the template to a facility for which a value already exists for that field, the existing value is not replaced. 3. Save the facility template using File - Save As New. 2.9 Facilities When a loan contract has been agreed, the details of the agreement are set up in CLM as a facility. Facilities store all of the key data from the loan agreement that is needed by the Back Office during the daily processing of the lending business. This section describes the steps required to set up a facility. 24 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities 2.9.1 Defining the main attributes To define a facility: 1. In Facility Editor, enter the main attributes of the facility in the upper part of the editor. Information Description Template Facility template to be used to set up the facility. (Mandatory.) ID & Name Unique ID and name for the facility. The system automatically generates the ID when you save the definition. Short Name Short name for the facility. Description Description of the facility. Type Facility type to which the facility belongs. Sign Sign of the facility: Borrowing or Lending. Currency Currency of the facility. Approval Approval under which the facility is given: see 2.11 Approvals (optional) on page 41. Approval Currency Approval Currency defaults to the currency specified in the approval and cannot be modified. FX Rate FX rate between Approval Currency and the Currency defined for the facility when the two currencies are different. This rate is used to determine the loan amounts affecting the approval generated from this facility. Portfolio Portfolio of the facility. Loan Officer User ID of the Loan Officer responsible for the facility. State State of acceptance of the facility definition: see 2.9.3 Approving facilities on page 36. Language Default language of the facility. Messages will be created in this language if no other language is specified for the recipient in the message configuration. Reference Facility ID of another facility if you want to create a link between this facility and another. For example, this field allows a link to be maintained between a maturing facility and its replacement, or in the case of a loan conversion, a new contract set up with new terms and conditions and the original facility. Original Facility If you specify a Reference Facility, this field displays the original facility of the reference facility. If you do not specify a Reference Facility, this field displays the ID of the current facility after the record is saved. Signature Date Date on which the facility is signed. Next Review Date Date on which the facility is next to be reviewed. Active From Date Period within which the facility is active. Active To Date Domain Domain in which this facility is available. Action Action available to accept or reject the facility definition to move it forward or backwards in the process flow according to the system configuration: see 2.9.3 Approving facilities on page 36. Mirror Parent Switch on to identify this facility as a parent facility. This switch is only available on new (that is, unsaved) facilities. Once the parent facility is saved, the mirror child facility is automatically created. See 2.9.5 Mirroring facilities on page 37. Commercial Loans Module (CLM) User Guide 25 2 Managing static data 2.9 Facilities Information Description Mirror Child (Information only.) If this switch is on, it identifies the facility as a mirror child. The mirror child is created automatically when the parent facility definition is saved. See 2.9.5 Mirroring facilities on page 37. Save as New Switch on to create a new facility by copying the existing one. If switched on, any changes are saved to a new facility and not to the selected facility. 2. Save the facility definition using File - Save As New. 3. Complete the facility definition using the information in 2.9.2 Defining contract details on page 26. 4. Send the facility through the process flow using the information in 2.9.3 Approving facilities on page 36. 2.9.2 Defining contract details A facility is composed of several elements that define the details of the contract. These are specified in the pages in the lower part of Facility Editor. The contract details that you can specify for the facility are listed in the below table. Further information about how you define these contract details are found in the subsequent sections. Contract detail Credit Amount Description Credit amount authorized under the contract. See 2.9.2.1 Defining credit amount details on page 27. Drawdown Currency Details of the acceptable drawdown currencies in the facility. See 2.9.2.2 Defining drawdown currency details on page 28. Counterparty Borrowers/lenders who are participants under the contract and against whom the exposure limits are calculated. See 2.9.2.3 Defining counterparty details on page 28. Payback FX Rates FX rates used to convert repayment amounts when repayment is made in a different currency. See 2.9.2.4 Defining payback FX rate details on page 29. Location Locations allowed under the contract. See 2.9.2.5 Defining location details on page 29. Owner Owner of the contract. See 2.9.2.6 Defining owner details on page 29. Instrument Type of loan (for example, Fixed Rate, Floating Rate, Annuity, Guarantee-Backed, Collateralized, and so on); and type of event (for example, Prepayments, Currency Conversion, Interest Rate Type Conversion, Drawdown Restructuring, Debt Suspension, Write-Off, and so on), that are permitted under the contract. See 2.9.2.7 Defining instrument and event details on page 30. Funding Types Various types of funding for the facility. See 2.9.2.8 Defining funding type details on page 30. Tranche A facility can be single- or multi-tranche, and must always contains at least one tranche. Additional tranches can be created to add restrictions under the facility, or to add different tranches with separate limits and conditions as in the loan agreement. See 2.9.2.9 Defining tranche details on page 30. 26 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities Contract detail Description Transaction Templates Transaction templates that store the financial clause details (by instrument), such as acceptable interest periods, method of principal repayment, date bases, fixing rates, and so on. See 2.9.2.10 Defining transaction template details on page 31. Beneficiary Clients against whom the actual settlements would take place, when the counterparty is not the settlement counterparty. See 2.9.2.11 Defining beneficiary details (optional) on page 32. Guarantor Details of guarantor(s) that are the approved guarantors under the contract. See 2.9.2.12 Defining guarantor details (optional) on page 32. Sublimits Sub-set of the credit amount that can defined by counterparty, instrument, or currency, or some other relevant attribute of the contract. See 2.9.2.13 Defining sublimits (optional) on page 32. Drawdown Conditions Conditions specified in the contract: for example, the minimum and maximum values allowed for disbursal amounts, interest rates, or tenor of a loan. See 2.9.2.14 Defining drawdown condition details (optional) on page 33. Collateral Agreement Details of credit lines backed by collateral provided by either the borrower or by guarantors. See 2.9.2.15 Defining collateral agreement details (optional) on page 34. Drawdown Parameters User-defined parameters and values assigned to the facility. See 2.9.2.16 Defining drawdown parameter details (optional) on page 34. Mandate Details of a mandate if the loan is subsidized. See 2.9.2.17 Defining mandate details on page 35. Switches A series of switches to control the way in which the Facility works. 2.9.2.18 Defining switches details on page 35. Properties User defined properties and values assigned to the facility. 2.9.2.19 Defining properties details on page 35. Links User defined links to documentation stored in a network directory. 2.9.2.20 Defining links details on page 36. Ad hoc Message Clients These are clients to whom it may be necessary to send messages to, but who have no role in any Drawdown or Drawdown Action. Such as Parents, Administrators, Lawyers, etc. See 2.9.2.21 Defining ad hoc message client details on page 36 Contact Rules These are the rules under which messages will be sent to contacts in Counterparties, Owners, Ad hoc Message Clients, etc. See 2.9.2.22 Defining contact rule details on page 36. 2.9.2.1 Defining credit amount details When a facility is set up, the initial credit amount is stored in the definition. The credit amount is the total amount authorized under the contract, that is, the maximum amount that can be borrowed under the facility agreement. It is defined in Facility Editor’s Credit Amount page. It is also possible to set up sublimits on the amount that can be drawn against individual components of the facility: see 2.9.2.13 Defining sublimits (optional) on page 32. Information Description Amount Amount of credit. This field is mandatory and cannot be modified once it is attached to an active transaction or if the facility to which it is attached has reached Final state. Commercial Loans Module (CLM) User Guide 27 2 Managing static data 2.9 Facilities Information Description Effective Date Date on which the credit amount takes effect. The effective date of the credit amount must fall on or between the dates defined for Active From Date and Active To Date (if these dates are specified). Note: Once the facility has been approved and it has reached the final state, the credit amount of the facility can no longer be updated using Facility Editor: Amount Event Manager must be used instead: see Chapter 3 Managing amount events on page 49. 2.9.2.2 Defining drawdown currency details The details of the acceptable or excluded drawdown currencies in the facility can be defined in Facility Editor’s Drawdown Currency page. When the drawdown currency is not the same as the credit currency, the conditions for the FX rate that is used to convert the amount of the drawdown from the drawdown currency to the credit currency (and vice versa) can be defined here. Additionally, specific denomination conditions can be attached to each drawdown currency. Information Description Exclude (Read-only.) If this switch is off, then currencies selected in this page are included. If this switch is on, when Include All Currencies is set in the Switches page, then the selected currencies are excluded. Drawdown Currency Currency in which the drawdown is made. FX Rate Method FX Rate Method: Fixed or Not Fixed. FX Rate FX rate used when FX Rate Method = Fixed. Fixing Offset Number of days’ offset allowed, that is, the difference in days between the fixing date and the payment date when FX Rate Method = Not Fixed. Scenario Scenario from which you want to retrieve the FX rates when FX Rate Method = Not Fixed. Denomination Currency Denomination currency. Choices are: Credit Currency or Drawdown Currency. The loan agreement may specify that drawdowns must be in the multiples defined in the Denomination Multiple field, i.e. Credit Currency or Drawdown Currency. Denomination Multiple Denomination multiple that cannot be a negative number and cannot be more than the facility amount. Comment Descriptive text giving further information. 2.9.2.3 Defining counterparty details The contract’s counterparty details are defined in Facility Editor’s Counterparty page. These details include information about the borrower(s) or lender(s) who are participants under the contract and against whom the exposure limits are calculated. Information Description Exclude (Read-only.) If this switch is off, then counterparties selected in this page are included. If this switch is on, when Include All Counterparties is set in the Switches page, then the selected counterparties are excluded. Counterparty ID and name of the counterparty of the contract. Counterparty Name 28 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities Information Description Preferred Beneficiary ID and name of the preferred beneficiary of this counterparty. Preferred Beneficiary Name Comment Descriptive text giving further information. 2.9.2.4 Defining payback FX rate details When the borrower makes a repayment in a currency that is different to the drawdown currency, you need to define which FX rates are used to allocate the cashflows against the payments for the facility. This is done in Facility Editor’s Payback FX Rates page. Information Description Exclude Switch on to exclude this currency. Settlement Currency Currency in which settlement is made. FX Rate Method FX Rate Method: Fixed or Not Fixed. FX Rate FX rate used when FX Rate Method = Fixed. Fixing Offset Number of days’ offset allowed, that is, the difference in days between the fixing date and the payment date when FX Rate Method = Not Fixed. Scenario Subscenario Scenario and subscenario from which you want to retrieve the FX rates when FX Rate Method = Not Fixed. Comment Descriptive text giving further information. 2.9.2.5 Defining location details In the Location page, you can define the acceptable locations in the facility. Field Enter or select Exclude (Read-only.) If this switch is off, then locations selected in this page are included. If this switch is on, when Include All Locations is set in the Switches page, then the selected locations are excluded. Location Select the location you want from the list of available locations. Note: Locations are defined in Country Editor. Comment Descriptive text giving further information. 2.9.2.6 Defining owner details The owner of the facility is defined in the Owner page. Information Description Exclude (Read-only.) If this switch is off, then owners selected in this page are included. If this switch is on, when Include All Owners is set in the Switches page, then the selected owners are excluded. Owner ID and name of the portfolio owner of the facility. Owner Name Comment Descriptive text giving further information. Commercial Loans Module (CLM) User Guide 29 2 Managing static data 2.9 Facilities 2.9.2.7 Defining instrument and event details In Facility Editor’s Instrument page, you can define the types of loan and types of event that are permitted under the contract. Information Description Exclude (Read-only.) If this switch is off, then instruments selected in this page are included. If this switch is on, when Include All Instruments is set in the Switches page, then the selected instruments are excluded. Event Type Type of event. For example, Commitment Fee, Drawdown, Drawdown Collateral, Drawdown Fee, Equity, Facility Collateral, Facility Fee, Guarantee Call, Guarantee Refund, Late Payment Penalty, and so on, permitted under the contract. Event types are defined in the Action Rule Type Editor, see 5.1.1 Action rule types on page 70. Note: When the field refers to an entity that is created in another editor, you can right-click the field to launch the editor. Instrument Class (Information only.) The system populates the instrument class according to the selected event type. Top Instrument Group Instrument group and instrument allowed under the contract. Instrument Group Note: When setting up the instruments, you must respect the order of these fields. Available options in each of these fields are determined by the selected value in the preceding field. For example, Top Instrument Group is linked to the Event Type; Instrument Group is linked to the Top Instrument Group and so on. Instrument Preferred Transaction Template Preferred transaction template for the instrument or event. This will be the default template when entering a new drawdown in Drawdown Manager. The list of available templates is automatically updated according to the selected instrument. Fixed Transaction Template Switch on to fix the template so it cannot be changed at drawdown. Facility Templates Only Switch on to limit the choice of transaction templates to those selected for this facility. Credit Linked Switch on so that a drawdown entered using this instrument affects the credit utilization. Note: This switch is automatically set if you have switched on the Credit Linked Default switch in the Action Rule Type Editor. See 5.1.1 Action rule types on page 70. Comment Descriptive text giving further information. 2.9.2.8 Defining funding type details The various types of funding available under the contract must be defined in the Funding Types page. Information Description Exclude (Read-only.) If this switch is off, then funding types selected in this page are included. If this switch is on, when Include All Funding Types is set in the Switches page, then the selected funding types are excluded. Funding Type Type of funding: for example, Own Funds. Funding types are defined in the Funding Type Editor, see 2.12 Funding types (optional) on page 42. Comment Descriptive text giving further information. 2.9.2.9 Defining tranche details At least one tranche must be set up for each facility. A tranche cannot exist without a parent facility. Before you can set up the tranche details, you need to define the main attributes of the tranche in Facility Editor’s Tranche page. 30 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities Once the facility definition has been saved, you can enter the remaining details of the tranche in Tranche Editor: see 2.10 Tranches on page 39. Information Description Facility ID (Information only.) Facility Description Facility ID and description defined in the upper part of the editor. ID (Information only.) Unique numeric ID of the tranche. This number is automatically assigned by the system. Note: When the field refers to an entity that is created in another editor, you can right-click the field to launch the editor. Name Name of the new tranche. Description Descriptive text giving further information. Revolving Switch on if the tranche is of a revolving nature. Committed Switch on if the tranche amount is committed. Repaid When Allocated Switch on if repayments under the tranche are only to affect the figures in Limit Monitor once they have been allocated in Payment Allocation Manager. Revolving End Date Enter the revolving end date when the Revolving switch is on and when the revolving end date you want to enter is before the Active To Date of the Facility or when there is no Active To Date. Tranche Calendar Calendar to be used for the tranche. Drawdown Period Start Period during which the tranche is active. Drawdown Period End Last Repayment Date Last date allowed for repayment. Offer Expiry Date Date on which the offer expires. Own Owners Each switch corresponds to a parameter (page, field, or switch) in Tranche Editor. Own Counterparties Switch on one or more of these switches to activate the corresponding page in Tranche Editor if you are defining multiple tranches. Own Beneficiaries Own Credit Amounts and so on. If you are defining a single tranche under this facility, do not activate any of the switches. • If a switch is on, you define the details in the corresponding page of Tranche Editor. • If a switch is off, the attributes defined in the facility are applied to the tranche and the corresponding page in Tranche Editor is not available. 2.9.2.10 Defining transaction template details The loan agreement contains clauses specifying drawdown components: for example, the interest periods, methods used to calculate interest, and the repayment schedule of the principal amounts. This predefined data is stored in transaction templates as financial clauses. Transaction templates allow all the attributes of a transaction and its schedules to be captured and later used in creating drawdowns. In Facility Editor’s Transaction Templates page, you can define the templates for each instrument in the facility. Information Description Exclude (Read-only.) If this switch is off, then transaction templates selected in this page are included. If this switch is on, when Include All Transaction Templates is set in the Switches page, then the selected transaction templates are excluded. Commercial Loans Module (CLM) User Guide 31 2 Managing static data 2.9 Facilities Information Description Preferred Transaction Template This switch is set automatically when the Transaction Template has been added as the Preferred Transaction Template for an Instrument in the Instrument page, see 2.9.2.7 Defining instrument and event details on page 30. Instrument Instrument used with the transaction template defined in the Transaction Template field. Transaction Template Transaction template for the instrument specified in the Instrument field. Comment Descriptive text giving further information. 2.9.2.11 Defining beneficiary details (optional) Beneficiaries are the clients against whom the actual settlements would take place when the counterparty is not the settlement counterparty. One counterparty can have more than one beneficiary. Beneficiary details are defined in Facility Editor’s Beneficiary page. Information Description Exclude (Read-only.) If this switch is off, then beneficiaries selected in this page are included. If this switch is on, when Include All Beneficiaries is set in the Switches page, then the selected beneficiaries are excluded. Preferred Beneficiary This switch is set automatically when the beneficiary has been added as the Preferred Beneficiary for a counterparty in the Counterparty page, see 2.9.2.3 Defining counterparty details on page 28 Counterparty ID and name of the counterparty. Counterparty Name Beneficiary ID and name of the beneficiary. Beneficiary Name Comment Descriptive text giving further information. 2.9.2.12 Defining guarantor details (optional) In Facility Editor’s Guarantor page, you define the details of guarantor(s) that are the approved guarantors under the contract. Information Description Exclude (Read-only.) If this switch is off, then guarantors selected in this page are included. If this switch is on, when Include All Guarantors is set in the Switches page, then the selected guarantors are excluded. Counterparty ID and name of the counterparty. Counterparty Name Guarantor Guarantor Name ID and name of the guarantor. There can be more than one guarantor per counterparty. Comment Descriptive text giving further information. 2.9.2.13 Defining sublimits (optional) Facility sublimits are restrictions on the amount that can be drawn against individual components of the facility. For example, a facility may have multiple borrowers, but a specified borrower is allowed to borrow only a small part of the facility’s overall credit limit. 32 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities In this case, a sublimit can be set up within the facility definition. A sublimit is set up for a combination of up to three static data components within the facility. These sublimits are verified and the credit utilization is updated when a drawdown is entered against the facility agreement. Use the Sublimits page to apply a sublimit to a single static data component (for example, counterparty, instrument, or currency), or a combination of two or three static data entities. Note: Each static data entity defined in the sublimit must already be set up in the facility. Information Description Sublimit ID (Information only) Unique numeric ID of the sublimit. This number is automatically assigned by CLM. Sublimit Name Name for the sublimit. Active From Date Date range within which this sublimit is active. Active To Date These dates must fall on or between the dates defined for the Active From Date and Active To Date of the facility. Comment Descriptive text giving further information. Pre-Conditions Key (1, 2, 3) Pre-condition (for example, Counterparty, Currency, and so on) and a value for the pre-condition. Pre-Conditions Value (1, 2, 3) You cannot select the same key more than once under the same sublimit. Sublimit Expression Sublimit expression for condition setting. Choose from: % of Credit Amount, Maximum Credit Amount, Number of Drawdowns, Number of Drawdown Currencies. Maximum Value Maximum value for the selected sublimit expression. 2.9.2.14 Defining drawdown condition details (optional) Some conditions of a drawdown defined in the loan agreement can be stored in Facility Editor’s Drawdown Conditions page. These conditions control some of the content of individual drawdowns under this facility and are checked during the processing of the drawdown. The conditions that can be set up in this page include: dates, rates, and amounts. A drawdown condition can be set up to be either inflexible or flexible: an inflexible condition prevents a drawdown from being processed further; a flexible condition generates a warning message that can be overridden to allow the drawdown to continue in the process flow. Information Description Disallow Switch on to disable the drawdown conditions fields. Drawdowns entered meeting these conditions will be disallowed. If this switch is on, only pre-conditions can be defined. Condition (Information only.) Unique numeric ID of an amount entry in the facility. This number is automatically assigned by CLM. Condition Name Enter a name that clearly identifies the drawdown condition. Validation Method Validation to be performed on this condition. A validation method is a combination of state and action type. Concretely, this defines at which point in the drawdown entry process the drawdown condition is checked. Block Transactions Switch on to prevent the drawdown transaction from being saved if the conditions are not met, in which case an error message is displayed. Otherwise, a warning message is displayed. Comment Descriptive text giving further information. Commercial Loans Module (CLM) User Guide 33 2 Managing static data 2.9 Facilities Information Description Pre-Conditions Key (1, 2, 3) Pre-condition (for example, Counterparty, Currency, and so on) and a value for the pre-condition. Pre-Conditions Value (1, 2, 3) You cannot select the same key more than once under the same condition. Drawdown Attribute Drawdown attributes that can be used for condition setting. For example, choose from: Schedule Rate, Opening Date, Drawdown Maturity Date, Credit Amount, and so on. Reference Attribute Attribute for more specific condition setting that refers to the attribute selected in the Drawdown Attribute field. For example, if Drawdown Attribute = Schedule Rate, choose from: Drawdown Aggregated Rate or Schedule Base Rate. Schedule Type Ref. Schedule Type If Drawdown Attribute = Schedule Rate, select a schedule type and, if required, a different reference schedule type, for the condition. Minimum Value Minimum and maximum value for the selected attribute. Maximum Value These fields are available only when the Drawdown Attribute field contains a value. Minimum Deviation Minimum and maximum value against which deviation is calculated. Maximum Deviation These fields are available only when both the Drawdown Attribute and Reference Attribute fields contain a value. Note: If you need to change an inflexible condition in an existing facility definition to a flexible one, then the facility must be amended and sent back through the process flow in order to be re-authorized: see 2.9.4 Modifying facilities on page 37. 2.9.2.15 Defining collateral agreement details (optional) Facilities can be set up for credit lines backed by collateral provided by either the borrower or by guarantors. A drawdown under a facility can only be secured using one of the collateral agreements defined as eligible under the contract. Collateral can only be accepted when it is defined under a collateral agreement (as defined in Collateral Agreement Editor). Information Description Exclude Switch on to exclude this collateral agreement. Collateral Agreement ID of the collateral agreement eligible under this contract. Owner Portfolio owner: only the portfolio owners defined under the facility are available for selection: see 2.9.2.6 Defining owner details on page 29. Collateral Counterparty (Information only) Counterparty for the collateral agreement. 2.9.2.16 Defining drawdown parameter details (optional) Drawdown parameters can be defined for a facility in Facility Editor’s Drawdown Parameters page as a way to configure user-specific data. You use parameters to meet any extra specification needs your organization may have: each parameter can contain a set of your own custom values. You can use these parameters in rule definitions for selecting transactions, or as grouping criteria in reports and monitors. Parameters are set up in Parameter Editor. 34 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities 2.9.2.17 Defining mandate details Mandates are used when a loan is subsidized. Details of the mandate for the facility are defined in Facility Editor’s Mandate page. Information Description Exclude (Read-only.) If this switch is off, then mandates selected in this page are included. If this switch is on, when Include All Mandates is set in the Switches page, then the selected mandates are excluded. Mandate Mandate for this facility. Mandates are defined in Mandate Editor: see 2.13 Mandates (optional) on page 43. Mandate Name (Information only) Subsidy Currency Details of the mandate taken from the definition of the selected mandate. Default Subsidy Rate Default Subsidy AddOn % Comment Descriptive text giving further information. 2.9.2.18 Defining switches details Switches are used to enable certain functionality within the facility. Information Description Fixed Guarantees Switch on to ensure that details of the guarantee cannot be changed during entry. Facility Guarantees Only Switch on to ensure that only guarantees that have specifically been set up for this facility can be used. See 2.9.2.12 Defining guarantor details (optional) on page 32. Validate Against Mandate Switch on so that only the instrument and funding types defined under a mandate are valid in this facility. See 2.13 Mandates (optional) on page 43. Allow Commitment Fee Rollover Switch on to allow rollover of commitment fees. Technical Delay from Location Switch on to use the Technical Delay from the Country Group setup corresponding to Location Include All Include All Include All Include All Include All Include All Include All Templates Include All Include All Include All Switch on for each entity to allow all values under the Facility. If the switch is on, the related page is only used to exclude values. Currencies Locations Owners Counterparties Mandates Instruments Transaction For example, you can include all counterparties except 'COUNTERPARTY-A' by selecting Include All Counterparties in this page and then selecting COUNTERPARTY-A' in the Counterparty page. (You will notice in the Counterparty page that the Exclude switch is on and cannot be modified.) Beneficiaries Guarantors Funding Types 2.9.2.19 Defining properties details Properties can be defined for a facility in Facility Editor's Properties page as a way to configure user-specific data. You use properties to meet any extra specification needs your organization may have: each property can contain a set of your own custom values. You can use these properties in reports. Properties are set up in Property Editor. Commercial Loans Module (CLM) User Guide 35 2 Managing static data 2.9 Facilities 2.9.2.20 Defining links details Links are used to provide direct links from the Facility to network directories holding facility related documentation such as Loan Agreements, Signatory Lists, etc. Information Description Name Name of the document. Address Path to the network directory and file. Comment Optionally, add any additional comments. 2.9.2.21 Defining ad hoc message client details Ad hoc Message Clients allows you to add additional clients to the facility who may also receive messages when any processing takes place i.e. for Drawdown Confirmations, Rate Fixings, Payment Reminders, etc. Information Description Client Select from the full list of clients available in the system. 2.9.2.22 Defining contact rule details Contact Rules can be defined at the tranche or facility level to determine when particular messages should be sent to contacts at the recipients (Counterparties, Owners, Ad hoc Clients). Information Description Client Name of the client for which the rule applies. Contact Name Name of the contact for which the rule applies. Priority Used to determine the matching contact rule. If more than one matching contact rule is found with the same priority, then the relevant message will be sent to all of those contacts. Message Group Message Group for which the rule applies. Message Type Message Type for which the rule applies. Message Subtype Message Subtype for which the rule applies. Rule The rule used in matching. Not Rule The not rule used in matching. Preferred Language The Preferred Language of the contact The preferred language for CLM Messages is selected according to the following priority: Preferred Medium • From the Message Rule • From the Contact Rule on Tranche/Facility/Client • From the Facility Header • Defaults to en_US. The Preferred Medium of the contact. 2.9.3 Approving facilities When a new facility agreement is defined and saved in Facility Editor, the system automatically sets the facility’s initial state according to a value configured by the System Administrator in the application’s setup. In most cases, a facility flow consisting of two or more states is configured. If a facility process flow has not been defined, then there will only be one facility state. 36 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.9 Facilities When a process flow has been configured, Facility Editor can be used to accept the facility definition to move it forward to the next stage of the flow by a user that has the required permissions. User permissions set up in the portfolio of the facility are used to validate whether a specific user has the necessary permission to accept (or reject) a facility in its current state. Note: See the TRM System Administration Guide for more information about configuring the facility process flow. To accept (or reject) an existing facility definition: 1. In Facility Editor, select the facility definition you want to approve from the list on the left side of the editor. The current state of the facility (for example, Provisional) is displayed in the State field in the upper part of the editor. 2. Verify the parameters of the facility definition. 3. In the Action field, in the upper part of the editor, select one of the following: – Accept - to approve the definition and move the facility forward in the process flow – Reject - to reject the definition and move the facility backwards in the process flow. When saving, the facility progresses to the next (or previous) state in the process flow: the value displayed in the State field is updated according to the system’s process flow configuration. When the facility reaches the final state (for example, Signed), the Accept value in the Action field is automatically de-activated. Note: It is possible to process some other static data entities used in CLM (for example, approval and mandate definitions) in the same way. 2.9.4 Modifying facilities Once a facility definition has been set up, fully validated and approved, and has reached the final state, it is still possible to modify the facility’s attributes, as follows: • To modify any of the facility’s values (apart from the credit amount), the facility must go through the same approval process described in 2.9.3 Approving facilities on page 36. • If the amount of available credit under the facility needs to be modified (either increased, decreased, or transferred), a credit amendment must be done in Amount Event Manager. See Chapter 3 Managing amount events on page 49 for more information. 2.9.5 Mirroring facilities CLM enables you to mirror facilities by generating a "child" facility automatically when a "parent" facility is defined correctly and saved in the system. When you enter a drawdown under a parent or child facility in Drawdown Manager, the corresponding reversed drawdown is created automatically under the mirror child or parent facility. Note: Drawdown mirroring works in a similar way to internal deal mirroring in TRM: see 4.3 Drawdown mirroring on page 67 for more information. 2.9.5.1 Setting up facility mirroring This section describes the additional values or specific configuration needed for facilities used in facility mirroring. A facility must be set up in a certain way and adhere to certain conditions for it to be eligible for use as a mirror parent. Commercial Loans Module (CLM) User Guide 37 2 Managing static data 2.9 Facilities If the parent is set up correctly, the mirror child facility is created automatically when the parent facility definition is saved. Note: For information about the values or configuration needed for deal mirroring in general in TRM (for example, portfolios, clients, permissions, and so on), see the TRM User Guide. To set up a facility as a mirror parent: 1. In Facility Editor, set up a facility using the following information. Information Description Approval These fields in the upper part of the editor must not contain values: see 2.9.1 Defining the main attributes on page 25. Approval Currency Owner Only one portfolio owner can be added in Facility Editor’s Owners page: see 2.9.2.6 Defining owner details on page 29. Counterparty Only one counterparty can be added in Facility Editor’s Counterparty page: see 2.9.2.3 Defining counterparty details on page 28. Location If you define a location, only one location can be added in Facility Editor’s Location page: see 2.9.2.5 Defining location details on page 29. Tranche Only one tranche can be added in Facility Editor’s Tranche page: see 2.9.2.9 Defining tranche details on page 30 Transaction Template Transaction templates must not be facility-specific: it must be possible to apply the template to both the mirror parent and the mirror child facility: see 2.9.2.10 Defining transaction template details on page 31. The following pages in Facility Editor must not contain values: – Beneficiary – Payback FX Rates – Guarantor – Funding Types – Collateral Agreement – Mandate Note that the same conditions must also be met on the related tranche. See 2.9 Facilities on page 24 for information about setting up facilities in general. 2. Switch on Mirror Parent in the upper part of the editor when you have finished defining the facility. Note that this switch is only available on new (that is, unsaved) facilities. 3. Save the facility definition using File – Save As New. The mirror child facility is generated automatically, with the following attributes: – Facility ID = generated automatically by the system – Name = Name of the mirror parent prefixed by "M-" – Property = MIRROR-ID and Value = Facility ID of the mirror parent is set on Facility Editor’s Property page (the same property is set on the parent facility but with Value = Facility ID of the mirror child) 38 – Sign = Lending (if Sign = Borrowing for the mirror parent and vice versa) – Counterparty of the mirror child = Owner of the mirror parent – Owner of the mirror child = Counterparty of the mirror parent – Mirror Child switch is activated. © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.10 Tranches 4. Complete the mirror child facility definition. The following fields can be defined independently from the parent facility: – Name – Portfolio – Short Name – Loan Officer – Description – Domain – FX Rate – Location 5. Send the mirror facilities through the process flow using the information in 2.9.5.2 Approving mirror facilities on page 39. 2.9.5.2 Approving mirror facilities When a parent facility is defined and the mirror child is generated, the system automatically sets the initial state of both facilities as with a normal facility definition (see 2.9.3 Approving facilities on page 36). You must execute the Accept (or Reject) actions on the parent facility in order to move both facilities to the next stage of the facility process flow: the actions carried out on the parent are mirrored on the child facility. 2.9.5.3 Modifying mirror facilities Once the mirror facilities have been set up, fully validated and approved, and have reached the final state, it is still possible to modify them, as follows: • To modify the mirror facilities’ values (apart from the credit amount), the parent facility must be reopened, modified, and resent through the approval process back to the final state (that is, Signed). The change is mirrored to the child facility. • If the amount of available credit under the mirror facilities needs to be either increased or decreased, the credit amendment must be done in Amount Event Manager on the parent facility. The credit amendment is mirrored to the child facility. See Chapter 3 Managing amount events on page 49 for more information. 2.10 Tranches Tranches are used to manage the boundary conditions that are a part of the loan agreement or loan covenants that define the constraining factors linked to the loan. A tranche cannot exist in isolation and can be created only after a facility (the loan agreement) has been set up. A tranche is an important link between a facility and the drawdown under the facility. It is not possible to make a drawdown directly under the facility: drawdowns can only be made against a tranche. A tranche is set up based on the definition of the facility and every facility must have at least one tranche. Each tranche can have a specific set of conditions for lending, but all the conditions of the tranche must comply with the overall facility conditions: a tranche is at least as restrictive as its facility. For example, the credit amount of a single tranche cannot exceed the overall credit amount of the facility, the tranche’s expiry date cannot be later than the expiry date of the facility, and the currencies permitted in the tranche cannot be outside the range of currencies permitted within the facility. However, when multiple tranches exist for a facility, the aggregated tranche conditions may exceed the overall facility conditions. Commercial Loans Module (CLM) User Guide 39 2 Managing static data 2.10 Tranches For example, the overall aggregate credit amount allocated to multiple tranches is allowed to exceed the total facility credit amount, as long as the actual drawdown amount under multiple tranches does not exceed the facility’s credit limit. The main attributes of a tranche are defined in Facility Editor. Only the attributes of the tranche that differ from the overall conditions defined in the facility are set up in Tranche Editor. Therefore, if all drawdowns are managed within the same set of conditions, only one single tranche is required: it is not necessary to define differences between the tranche attributes and the overall facility attributes. 2.10.1 Defining the main attributes The main attributes of a tranche are defined under the facility in Facility Editor. Once a tranche has been defined and saved in the facility, you can view it in Tranche Editor. Further attributes relating to the tranche, such as any conditions that differ from the facility, as well as drawdown conditions and sublimits, can be defined for a tranche in Tranche Editor. The following sections describe the procedure for setting up tranches under a facility. 2.10.1.1 Single tranches To define the main attributes of a single tranche in a facility: 1. Enter the main attributes of the tranche in Facility Editor’s Tranche page: see 2.9.2.9 Defining tranche details on page 30. 2. Do not activate any of the Own switches. When a single tranche is used, the conditions of the tranche are the same as the conditions defined for the facility. 3. Click Add to add the tranche to the facility. 4. Save the facility definition using File - Save. The system automatically assigns an ID to the tranche. 2.10.1.2 Multiple tranches To define the main attributes of multiple tranches in a facility: 1. Enter the main attributes of the first tranche in Facility Editor’s Tranche page: see 2.9.2.9 Defining tranche details on page 30. 2. Activate one or more of the Own switches which correspond to the conditions of the tranche that differ from those of the facility. – If a switch is on, the corresponding page in Tranche Editor is activated. 3. Click Add to add the tranche to the facility. 4. Save the facility definition using File - Save. The system automatically assigns an ID to the tranche. 5. Repeat the procedure to add further tranches to the facility. 6. Complete each tranche definition in Tranche Editor using the information in the following sections. 2.10.2 Defining the tranche values If you are setting up multiple tranches under a facility, when you activate one of the Own switches in Facility Editor’s Tranche page, the corresponding page in Tranche Editor becomes available to enable you to specify these values for the tranche. 40 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.11 Approvals (optional) To complete the definition of a tranche: 1. In Tranche Editor, define the values for the tranche in each page you have activated using the Own switches: the available options in each page are restricted to those values permitted under the facility. Note that the only exception to this involves the selection of transaction templates in the Transaction Templates page: if the Facility Templates Only switch in Facility Editor’s Instrument page is off, you are able to select transaction templates in the tranche that are not defined under the facility. 2. Complete the tranche definition in Tranche Editor’s Drawdown Conditions and Sublimits pages. This is an optional step: the values defined in these pages are independent of the facility attributes. 3. Save the tranche definition using File - Save. Note: The information you can enter in Tranche Editor’s pages is the same as the information required to define a facility’s contract details: see 2.9.2 Defining contract details on page 26. 2.11 Approvals (optional) In CLM, the initial step in the lending process can be managed using an approval entity. Typically, an approval is used by the Loan Officer to record the decision of the Credit Committee on how much can be lent to a borrower or group of borrowers. In the approval, it is possible to record the following details: • Total value of the facility or facilities that can be offered under the approval • Loan Officer or other official who was involved in the approval process. An approval needs to be in place before a facility is signed. Approvals are defined in Approval Editor. To define an approval: 1. In Approval Editor, enter the main attributes of the approval in the upper part of the editor. Information Details ID Unique numeric ID of the approval. This number is automatically assigned by CLM when you enter a new approval. Name Name of the approval. Description Descriptive text giving further information. Portfolio Loan portfolio of the approval. Loan Officer User ID of the Loan Officer responsible for the approval. Approval Date Date of the approval. This cannot be later than the Active To Date. Approved By ID of the user that has approved the approval. Active From Date Period that the approval is active. Active To Date Domain Domain in which this approval is available. Commercial Loans Module (CLM) User Guide 41 2 Managing static data 2.12 Funding types (optional) Information Details State State of acceptance of the approval definition and the actions available to accept or reject the approval definition to move it forward or backwards in the process flow according to the system configuration. Action Approval entities can be managed using a process flow in the same way as a facility definition: see 2.9.3 Approving facilities on page 36. 2. In Approval Editor’s Credit Amount page, specify the credit data that applies to this approval. In this page, you define the initial maximum credit amount of the approval. When facilities are set up under the approval, they reduce the available approval Amount from the Active From Date of the Credit Amount of the facility. Information Description Amount Credit amount specified in the Approval Currency.This field is mandatory and cannot be modified once it is attached to an active transaction or if the facility to which it is attached has reached Final state. Effective Date Date on which the amount takes effect. The effective date of the credit amount must fall on or between the dates defined for Active From Date and Active To Date (if these dates are specified). 3. Repeat the above procedure for any other credit data you want to define for the approval. 4. Save the approval definition using File - Save As New. Note: If the amount of available credit under the approval needs to be modified (either increased, decreased, or transferred), the amendment must be done in Amount Event Manager: see Chapter 3 Managing amount events on page 49 for more information. 2.12 Funding types (optional) Funding types are used to identify the source of the funds being disbursed under a facility, such as, Own funds, Group funds, or Third Party funds. To define a funding type: 1. In Funding Type Editor, enter the main attributes of the funding type in the upper part of the editor. Information Description ID & Name Unique ID and name of the funding type. Instrument Class (Information only) By default, Instrument Class = CASH. Top Instrument Group Instrument group used for the funding type. Instrument Group Funding Call Instrument ID of the instrument set up as a Funding Call instrument. This would normally be used with third party funds where a funding call is required before finalizing the drawdown. 2. Save the funding type definition using File - Save As New. 42 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.13 Mandates (optional) 3. In Funding Type Editor’s Donor page, select and add the ID of the donor client for this funding type. Only client entities that have been defined with the role Donor in Client Editor are available for selection in this field. 4. In Funding Type Editor’s Currency page, select and add the currency for this funding type. 5. Save the funding type definition using File - Save. 2.13 Mandates (optional) Mandates are used only by organizations that require mandates in the setup of their loan agreements. A mandate can be defined as a source of funds used to subsidize a loan. The funds are made available to the lending organization by a donor or guarantor and are to be distributed among borrowers that meet the terms and conditions set out in the mandate. The terms set out in a mandate can either be very specific (where the donor or guarantor explicitly mentions the type of project or borrower that can benefit from the subsidy); or the terms of the mandate may be more general (where the funds can be disbursed at the discretion of the lending organization). A mandate contains the following information: • Total authorized amount and used amount of the subsidy • Amount of subsidy still available • Details of the donor. Each mandate is linked to a facility: see 2.9.2.17 Defining mandate details on page 35. The following sections describe the procedure for setting up mandates. 2.13.1 Defining the main attributes To define the main attributes of a mandate: 1. In Mandate Editor, enter the main attributes of the mandate in the upper part of the editor. Information Description ID & Name Unique ID and name for the mandate. Description Descriptive text giving further information. Portfolio Loan portfolio of the mandate. Loan Officer User ID of the Loan Officer responsible for the mandate. Subsidy Currency Currency to be used in setting the overall subsidy amount for the mandate. This currency is used in all subsidy calls under the mandate. Subsidy Call Instrument Instrument from which subsidy call transactions are created from drawdowns under this mandate. Default Subsidy Rate (Information only.) Subsidy rate to be defaulted to all drawdowns made under the mandate. Default Subsidy Add On % Add-on percentage used by default in facility subsidy estimations run under this mandate. This add-on can be manually modified in the Subsidy Estimation amount event: see 3.2.1 New subsidy estimation on page 50. Commercial Loans Module (CLM) User Guide 43 2 Managing static data 2.13 Mandates (optional) Information Description Subsidy Call Delay Number of days used as the subsidy call delay. Signature Date Date when the mandate is signed. Active From Date Period during which the mandate is active. Active To Date Domain Domain in which the mandate is available. Mandate Estimate Switch on to define that a mandate level estimation is required before facility level estimations can be made under the mandate. State Action • If this switch is on, facility estimations made within an approved mandate estimation do not need to be approved by the donor separately. • If this switch is off, facility estimations can be made as soon as a mandate with a subsidy amount has been set up: each of them must be separately approved by the donor. State of acceptance of the mandate definition and the actions available to accept or reject the mandate definition to move it forward or backwards in the process flow according to the system configuration. Mandate entities can be managed using a process flow in the same way as a facility definition: see 2.9.3 Approving facilities on page 36. 2. Save the mandate definition using File - Save As New. 3. Complete the mandate definition using the information in the following sections. Note: If the amount of available credit under the mandate needs to be modified (either increased, decreased, or transferred), the amendment must be done in Amount Event Manager: see Chapter 3 Managing amount events on page 49 for more information. 2.13.2 Defining mandate participant details To define the participant details of a mandate: 1. In Mandate Editor’s Mandate Owners page, add the client or clients you want to define as the participant. Information Description Participant Client ID of the owner participant in the mandate. Typically, this would be the lending organization that is distributing the subsidy on behalf of the donor or guarantor. Comment Descriptive text giving further information. 2. In Mandate Editor’s Mandate Donors page, specify the values for the participants defined with the role Donor. 44 Information Description Participant Client ID of the donor participant in the mandate. Donor Settlement Client Settlement client used in subsidy call transactions based on this mandate. Participation % Percentage of the total subsidy amount of the mandate accounted for by the participant when there is more than one donor. When a Subsidy Call transaction is entered against a donor (counterparty of the transaction) where a Donor Settlement Client has been given, this is propagated into the Counterparty Beneficiary field in the Subsidy Call and settlement instructions are generated accordingly. © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.13 Mandates (optional) Information Description Comment Descriptive text giving further information. 3. In Mandate Editor’s Mandate Guarantors page, specify the values for the participants defined with the role Guarantor. Information Description Participant Client ID of the guarantor participant in the mandate. Participation % Percentage of the total subsidy amount of the mandate accounted for by the participant when there is more than one guarantor. Comment Descriptive text giving further information. 4. Save the mandate definition using File - Save. 5. Complete the mandate definition using the information in the following sections. 2.13.3 Defining mandate funding details To define the funding types for the mandate: 1. In Mandate Editor’s Funding Types page, add the type of funding used for lending under the mandate. Funding types are defined in Funding Type Editor: see 2.12 Funding types (optional) on page 42. 2. In Mandate Editor’s Instrument Groups page, define the available events under the mandate. Information Description Event Type Select the event type: for example, Drawdown. Event types are defined in Action Rule Editor: see Chapter 5 Managing loan events on page 69. Instrument Class (Information only) Instrument class of the specified Event Type. Top Instrument Group Instrument group of the event type. Instrument Group Comment Descriptive text giving further information. 3. In Mandate Editor’s Subsidy Amount page, enter the maximum subsidy amount of the mandate. Information Description Amount Subsidy amount denominated in the mandate’s Subsidy Currency. This field is mandatory and cannot be modified once it is attached to an active transaction or if the facility to which it is attached has reached Final state. Effective Date Date on which the amount takes effect. 4. In Mandate Editor’s Drawdown Conditions page, specify any conditions associated with the mandate. Information Description Disallow Switch on to disable the drawdown conditions fields. If this switch is on, only pre-conditions can be defined. Commercial Loans Module (CLM) User Guide 45 2 Managing static data 2.14 Cashflow groups (optional) Information Description Condition ID (Information only) Unique numeric ID of an amount entry in the mandate. This number is automatically assigned by CLM. Validation Method Validation to be performed on this condition. A validation method is a combination of state and action type. Block Transactions Switch on to prevent the drawdown transaction from being saved if the conditions are not met. Comment Descriptive text giving further information. Pre-Conditions Key (1, 2, 3) Pre-condition (for example, Counterparty, Currency, and so on) and a value for the pre-condition. Pre-Conditions Value (1, 2, 3) You cannot select the same key more than once under the same condition. Drawdown Attribute Drawdown attributes that can be used for condition setting. Reference Attribute For example, choose from: Schedule Rate, Opening Date, Drawdown Maturity Date, Credit Amount, and so on. Attribute for more specific condition setting that refers to the attribute selected in the Drawdown Attribute field. For example, if Drawdown Attribute = Schedule Rate, choose from: Drawdown Aggregated Rate or Schedule Base Rate. Schedule Type Ref. Schedule Type If Drawdown Attribute = Schedule Rate, select a schedule type and, if required, a different reference schedule type, for the condition. Minimum Value Minimum and maximum value for the selected attribute. Maximum Value These fields are available only when the Drawdown Attribute field contains a value. Minimum Deviation Minimum and maximum value against which deviation is calculated. Maximum Deviation These fields are available only when both the Drawdown Attribute and Reference Attribute fields contain a value. 5. Save the mandate definition using File - Save. 2.14 Cashflow groups (optional) Cashflows can be grouped together to be used for reporting or analysis purposes, for example, in Report Generator and Debt Monitor, respectively. They are also used to define the order of cashflow allocation in Payment Allocation Manager. For example, by specifying a cashflow group when monitoring portfolios in Debt Monitor, a global amount can be broken down into its different components (such as Principal, Fee, and Interest). These cashflows can then be broken down even further. Fees, for example, could be broken down into Issuer Fee and Tax. Each type of cashflow needs to be defined individually in the main cashflow group, with a priority. The priority defines the order in which the rule matching is done. Group rules are set up for the cashflow group to define how the cashflows are identified. You can define more than one rule within a group and specify different criteria that the cashflow should or should not meet. All criteria need to be matched in order to include the cashflow within the group. When all excluding criteria is matched, the cashflow is excluded from the group. Inclusive or 46 © Wall Street Systems IPH AB - Confidential 2 Managing static data 2.14 Cashflow groups (optional) exclusive criteria can be used in the same rule. You can also set up a miscellaneous group rule for all other cashflows. This rule would have the lowest priority and be completely open. Cashflow groups are defined in Cashflow Group Editor. To define a cashflow group: 1. In Cashflow Group Editor, define the main attributes of the cashflow group in the upper part of the editor. Information Description ID & Name Unique ID and name for the cashflow group. Domain Domain in which this cashflow group is available. Switches Payment Reminder Grouping: switch on so that this cashflow group is used for grouping the cashflows in the Payment Reminder entities. Only one cashflow group can be used at a time for grouping cashflows. To use a different cashflow group, the switch must set to off for this cashflow group. 2. In the Groups page, define the main group using the information in the following table: Information Description Group ID and name of the main cashflow group. Group Name Priority Number used to determine the priority if two or more cashflow groups meet the conditions for the selected rules. 3. In the Group Rules page, define the criteria that each cashflow should meet to match the group rule, using the information in the following table: Information Description Group ID and name of the main group you created in the Groups page. Group Name Main Type Main type of cashflow, such as Principal or Fee/Tax. Type Cashflow type as defined in Cashflow Type Editor. Attributes Different attributes that the cashflow must have to meet the rule criteria. Attributes 2nd Kinds Sign Sign that the cashflow must have to meet the rule criteria. 4. Save the cashflow group using File - Save As New. Commercial Loans Module (CLM) User Guide 47 2 Managing static data 2.14 Cashflow groups (optional) 48 © Wall Street Systems IPH AB - Confidential Chapter 3 Managing amount events Amount Event Manager is used for processing amount events on loan entities (for example, facilities or tranches). Amount events are used to amend the available credit or subsidy amount under a loan agreement. In Amount Event Manager, it is possible to carry out the following: • • Mandate subsidy estimation – Facility subsidy estimation which reduces the available mandate subsidy amount – Facility or tranche credit amendment (or cancellation) arising from a change in the contract conditions associated with the loan Credit transfers (between two facilities or between tranches in one facility). All amount events are controlled by a mandatory Active From Date and an optional Active To Date, defining their useful life. 3.1 Amount Event Manager Amount Event Manager is an application which is based on the Transaction Manager application layout. In Amount Event Manager, you can manipulate certain aspects of loan agreement related events that have implications on the overall availability of credit or subsidy amounts. Amount events can be managed in a similar way to transactions using similar state and mode concepts as those in Transaction Manager’s process flow. 3.1.1 Amount Event Manager menus The following tables describe the menu items which are specific to Amount Event Manager and any layout or mode which is based on the application. Other menu items which are common to all manager applications are described in the TRM User Guide. 3.1.1.1 View Menu item Description Amount Event Query Displays the Query view. This view is used to retrieve amount events that are already in the system for further processing. Amount Entity Displays the Amount Entity view. This view displays the amount entities that result from amount events. Commercial Loans Module (CLM) User Guide 49 3 Managing amount events 3.2 Processing amount events 3.1.1.2 Command Menu item Description Apply Allows you to carry out different types of commands on amount events to move them forwards or backwards in the process flow. Accept Reject Cancel 3.1.1.3 New Menu item Description New Subsidy Estimation Allows you to carry out amount events on facilities and tranches (and also on mandates or approvals, if these are used in your commercial lending operations): New Credit Amendment • 3.2.1 New subsidy estimation on page 50 • 3.2.2 New credit amendment on page 53 • 3.2.3 New credit transfer on page 55. New Credit Transfer 3.1.2 Start-up parameters Amount Event Manager is a special Transaction Manager layout, designed specifically for processing amount entity events through the process flow. The start-up parameter used to open the Amount Event Manager layout is: FKTransactionManager.exe -c AE.xml --view amount-event See the TRM User Guide for information about the options available. 3.1.3 Customizing Amount Event Manager You can customize Amount Event Manager according to your personal preferences by selecting the views you want to be displayed from the View menu, selecting the columns you want to see in each view, and moving and rearranging the selected views in the window. You can save the current display by saving it as a layout in the Layout menu using Layout - Save. You can create and save multiple layouts either for your own personal use, or to be shared by other users. When you start the application, the default layout is automatically displayed. You can create as many layouts as you require and tailor each view according to the amount event you are capturing. The views in the layout are displayed as individual windows: you can detach and reposition the views in Amount Event Manager in the same way as you can reposition the sub-windows in Transaction Manager: see the TRM User Guide for more information. 3.2 Processing amount events The following sections describe the amount events that can be carried out on entities in Amount Event Manager. 3.2.1 New subsidy estimation The funds made available under a mandate are distributed among borrowers that meet the terms and conditions set out in the mandate by the donor or guarantor. 50 © Wall Street Systems IPH AB - Confidential 3 Managing amount events 3.2 Processing amount events A facility subsidy estimation reduces the available mandate amount. When the terms set out in a mandate are very specific (where it is explicitly mentioned the type of project or borrower that can benefit from the subsidy) it is important that any changes to the available subsidy are authorized by the contributor of the funds. Authorization of a subsidy estimation is done in Amount Event Manager. To create an amount event for subsidy estimation: 1. In Amount Event Manager, select New Subsidy Estimation. 2. In the resulting dialog, enter the data for the subsidy estimation. Note that some of the values in the dialog may be automatically filled with data relevant to the selected Entity Type or Sub-Entity Type. Information Description Opening Date Opening date of the subsidy estimation. By default, this is today’s date. Active From Date Date from when the estimation is active: it cannot be before the Active From Date defined in the entity’s definition. By default, this is today’s date. Event Type Subsidy Estimation. Entity Type Facility (or Mandate). Entity ID ID of the entity defined as the Entity Type. Sub-Entity Type Type of sub-entity (for example, Mandate). Sub-Entity ID ID of the sub-entity. Estimation Method Manual or Simulated Drawdown. Simulation Portfolio Simulation portfolio if Estimation Method = Simulated Drawdown. Simulation Package Type Simulation package type if Estimation Method = Simulated Drawdown. Simulation Package Simulation package if Estimation Method = Simulated Drawdown. Currency Displays the currency of the relevant Entity ID selected above. Currency 2 Displays the currency of the relevant Sub-Entity ID selected above. FX Rate Displays the FX rate between Currency and Currency 2 when different currencies are involved. Old Amount Displays the latest open subsidy amount. Used Amount Displays the latest used subsidy amount. Estimate Amount Enter the estimate amount if Estimation Method = Manual. Estimate Add-On % Value is taken from the value specified in the mandate. Event Amount Enter the amount if Estimation Method = Manual. New Amount This field does not display a value. See 2.13 Mandates (optional) on page 43. 3. Click OK. Commercial Loans Module (CLM) User Guide 51 3 Managing amount events 3.2 Processing amount events A new row is created in the Amount Event view and displays the following data. Information Description Event ID Event ID generated automatically by the system after the amount event is saved. Event Type Displays the value Subsidy Amount. State Displays the current state of the amount event. Old Amount The system calculates the Open Subsidy and displays the value. Used Amount The system calculates the Used Amount and displays the value. Estimate Amount This defaults from the value entered in the dialog if entered manually. If Estimation Method = Simulated Drawdown, this figure is calculated. Estimate Add-On % This defaults from the value entered in the dialog. Event Amount Event Amount = (Estimate Amount * (1 + Estimate Add-on%) + Used Amount – Old Amount) New Amount New Amount = Event Amount + Old Amount The following data displays in the Amount Entity view. Information Description Amount Entity ID Unique ID of the resulting amount entity. Event Defaulted from the amount event. Affect Entity Displayed by the system: for example, Facility. Affect Entity ID Affect Sub-Entity Displayed by the system: for example, Mandate. Affect Sub-Entity Id Causing Entity Displayed by the system: loan entity causing this event. Causing Entity Id Amount Type Amount type and subtype related to the Affect Entity. Amount Subtype Flags Flags the amount entity as Committed if it is from a Committed Amount; or Pseudo if it originates from a simulated drawdown. Effective Date Date from which the amount entity is effective. Subsidy Rate Subsidy rate applicable to the Affect Entity. Subsidy IRR Subsidy IRR rate, where applicable. Subsidy Pricing Date Date from which the quote was taken to calculate the Subsidy IRR in the simulated drawdown. 4. Select the new amount event and one of the following actions from the Command menu: 52 – Apply to save the amount event and set its state to Open or Register – Validate to save the amount event and move its state forward in the process flow. © Wall Street Systems IPH AB - Confidential 3 Managing amount events 3.2 Processing amount events 3.2.2 New credit amendment Facility credit amounts represent the amount that can be borrowed under a given facility. During the lifetime of a facility, the credit amount can go up or down. A cancellation of a credit amount can be for all or part of the unutilized amount. Once a facility definition has been set up and fully validated and approved, it is still possible to modify some of the facility’s attributes in Facility Editor (apart from the credit amount): see 2.9.4 Modifying facilities on page 37. If the amount of available credit under the facility needs to be modified (either increased, decreased, or canceled), the amendment must be done in Amount Event Manager. To be able to amend the facility’s credit amount, the facility must meet the following conditions: • The facility definition must have reached the final state in the facility process flow • The facility must have no related events (for example, a drawdown transaction), that are in a state that is less than the final state. To amend a credit amount: 1. In Amount Event Manager, select New Credit Amendment. 2. In the resulting dialog, enter the data for the credit amendment. Note that some of the values in the dialog may be automatically filled with data relevant to the selected Entity Type or Sub-Entity Type. Information Description Opening Date Opening date of the credit amendment. By default, this is today’s date. Active From Date Date from when the amendment is active: it cannot be before the Active From Date defined in the entity’s definition. By default, this is today’s date. Event Type Credit Amendment. Event Subtype Choose from: Increase, Manual Revolving, or Cancel. Entity Type Automatically populated based on the Event Type and Event Subtype. Entity ID ID of the entity to be affected by the amendment. Sub-Entity Type Automatically populated based on the Event Type and Event Subtype. Sub-Entity ID ID of the sub-entity to be affected by the amendment, for example, an approval that is linked to the facility, or a tranche. Note: Only the tranches of the selected facility are available when Own Credit Amounts is switched on for the facility. Currency Automatically populated based on the currency of the amount event's entity. Currency 2 Automatically populated based on the currency of the approval. FX Rate Automatically populated based on the FX rate of the facility: the conversion rate between the entity currency and the sub-entity currency. Old Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Used Amount before this amendment. Used Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Used Amount before this amendment. Available Amount Available Amount = Old Amount - Used Amount Commercial Loans Module (CLM) User Guide 53 3 Managing amount events 3.2 Processing amount events Information Description Event Amount Automatically calculated by CLM as: • If Event Subtype = Increase, then Event Amount = 0 • If Event Subtype = Cancel, then Event Amount = Available Amount * -1 This value can be modified. Note: You can enter any one of the following three values and the other two values will be calculated automatically: - Event Amount - Entity New Amount - New Available Amount. New Amount New Amount = Old Amount + Event Amount New Available Amount New Available Amount = New Amount - Used Amount 3. Click OK. A new row is created in the Amount Event view and displays the following data. Information Description Event ID Event ID generated after saving the amount event. Event Type Displays the value Credit Amendment. State Displays the state of the loan amount event. Old Amount Amounts automatically calculated by CLM. Used Amount Event Amount New Amount The following data displays in the Amount Entity view. Information Amount Entity ID Description Unique ID of the resulting amount entity. A second entity is created if an approval is present. Event Unique ID of the amount event from which the amount entity is created. Affect Entity Displayed by the system, for example, Facility. Affect Entity ID Affect Sub-Entity Displayed by the system, for example, Mandate. Affect Sub-Entity Id Causing Entity Displayed by the system: loan entity causing this amount event. Causing Entity Id Currency Currency of the amount entity. Note: Currency 2 displays the currency of the approval, if one is present. Amount Amount of the event. For an amount entity resulting from an approval: Amount = FX Rate * Event Amount Amount Type 54 Credit Amount © Wall Street Systems IPH AB - Confidential 3 Managing amount events 3.2 Processing amount events Information Description Amount Subtype Open Amount (or Used Amount for an approval). Effective Date Active from date of the amount event. 4. Select the new amount event and one of the following actions from the Command menu: – Apply to save the amount event and set its state to Open or Register – Validate to save the amount event and move its state forward in the process flow. 3.2.3 New credit transfer Each tranche in a facility can have its own specific credit amount. A credit amount can be transferred from one tranche to another within the same facility, or from one facility to another. If a credit is transferred between two facilities, a link is created between them. To transfer a credit amount: 1. In Amount Event Manager, select New Credit Transfer. 2. In the resulting dialog, enter the event data for the credit transfer. Note that some of the values in the dialog may be automatically filled with data relevant to the selected Entity Type or Sub-Entity Type. Information Description Opening Date Opening date of the credit transfer. By default, this is today’s date. Active From Date Effective date of the amount entities generated by this event: it cannot be before the Active From Date defined in the entity’s definition. By default, this is today’s date. Event Type Credit Transfer. Event Subtype Choose from: Increase or Decrease. Note: The increase/decrease applies to the Entity ID and the opposite applies to the Target Entity ID. Entity Type Facility: automatically populated by CLM. Entity ID ID of the facility that is the object of the credit transfer. Sub-Entity Type Automatically populated by CLM: for example, Approval, if the facility is linked to an approval, or Tranche, if the object of the credit transfer is a tranche. Sub-Entity ID ID of an approval (in a facility) or tranche: Target Entity ID • For a facility, this value is automatically populated by the ID of the approval to which the facility is linked. • For a tranche, select the ID of the target tranche to be affected by the credit transfer from the list of tranches linked to the same facility (when the Own Credit Amounts switch is on). ID of the target entity (facility or tranche): • For a facility, ID of the target facility to be affected by the transfer. • For a tranche, ID of the target tranche to be affected by the credit transfer from the list of tranches linked to the same facility (when the Own Credit Amounts switch is on). Currency Currency of the facility: automatically populated by CLM. Currency 2 Currency of the approval, if the facility is linked to an approval. Fx Rate FX rate between the facility currency and the approval currency, if the facility is linked to an approval. Commercial Loans Module (CLM) User Guide 55 3 Managing amount events 3.2 Processing amount events Information Description Target Currency Currency of the target facility. Target FX Rate Conversion rate between the entity currency and the sub-entity currency. This defaults to the FX spot rate of the currency pair (Currency/Target Currency) but can be modified. Old Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Open Amount before this transfer. Used Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Used Amount before this transfer. Available Amount Available Amount = Old Amount - Used Amount Target Old Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Open Amount of the target entity before this transfer. Target Used Amount Automatically calculated by CLM: sum of all amounts from the amount entity with an existing Used Amount of the target entity before this transfer. Target Available Amount Target Available Amount = Target Open Amount - Target Used Amount Event Amount Automatically calculated by CLM as: • If Event Subtype = Increase, then Event Amount = Target Available Amount / Transfer FX Rate • If Event Subtype = Decrease, then Event Amount = Available Amount * -1 This value can be modified. Note: You can enter any one of the following four values and the other two values will be calculated automatically: - Event Amount - Target Event Amount - New Amount - New Available Amount. Target Event Amount Target Event Amount = Event Type * Transfer FX Rate * -1 New Amount New Amount = Old Amount + Event Amount New Available Amount New Available Amount = New Amount - Used Amount Target New Amount Target New Amount = Target Old Amount + Target Event Amount Target New Available Amount Target New Available Amount = Target New Amount - Target Used Amount A new row is created in the Amount Event view and displays the following data. 56 Information Description Event ID Event ID generated after saving the amount event. Event Type Displays the value Credit Transfer. State Displays the state of the loan amount event. © Wall Street Systems IPH AB - Confidential 3 Managing amount events 3.2 Processing amount events Information Description Old Amount Automatically calculated by CLM. Used Amount Event Amount New Amount Amount entities are created both for source and target entities, showing details of the effects on the entities (in this case, facility or tranche) which are affected by the new amount event. Information Description ID Unique IDs of the amount entities. Event ID Unique IDs of the amount event from which the amount entities were generated. Causing Entity Details of the causing amount event. Causing Entity ID Affect Entity Details of the facility to which the tranches belong. Affect Entity ID Affect Subentity Details of the source tranche and target tranche. Affect Subentity ID Currency Currency of the facility. Amount Event Amount and Target Event Amount. Amount Type Credit Amount. Amount Sub-type Open. Effective Date Active from date. 3. Select the new amount event and one of the following actions from the Command menu: – Apply to save the amount event and set its state to Open or Register – Validate to save the amount event and move its state forward in the process flow. Commercial Loans Module (CLM) User Guide 57 3 Managing amount events 3.2 Processing amount events 58 © Wall Street Systems IPH AB - Confidential Chapter 4 Managing drawdowns Drawdown Manager is used to initiate, process, and query on drawdown transactions in a similar way to normal TRM transactions in Transaction Manager. Drawdowns pass through a configurable transaction flow where the data can be verified by additional users, and other details can be added such as settlement instructions (if there are no existing standard instructions). Drawdowns are always entered under a facility and a tranche. Most of the drawdown information is predefined in the facility or tranche definition using transaction templates. Any remaining information is entered at the time of drawdown entry. A schedule is part of the drawdown transaction. The method of using schedules for commercial loans is slightly different from the way they are used to define the cashflow structures of normal TRM transactions: the first set of schedule definitions is always inherited from the transaction template attached to the drawdown. However, under certain circumstances you can delete the schedules that are defaulted from the transaction template and/or add new secondary schedules. Cashflows are generated as soon as the data has been entered into the drawdown transaction and schedules. In the pre-configured setup of CLM, you cannot change the values in the cashflows for drawdowns on commercial loans. You can only view the details of individual cashflows in Drawdown Manager’s Cashflow view. 4.1 Drawdown Manager Drawdown Manager is an application which is based on the Transaction Manager application layout. In Drawdown Manager, you can enter the details of a drawdown: CLM retrieves the data from the facility setup and completes all of the contractual fields that it can. In the simplest case, you only need to enter a small amount of data at drawdown entry, such as, the amount of the drawdown, and the value and maturity dates. CLM verifies that the values you entered correspond to the loan agreement and issues warning or error messages when appropriate, for example, if credit limits, sublimits or drawdown conditions are violated. Drawdowns can be managed in a similar way to transactions using similar state and mode concepts as those in Transaction Manager’s process flow. Commercial Loans Module (CLM) User Guide 59 4 Managing drawdowns 4.1 Drawdown Manager 4.1.1 Drawdown Manager menus The following tables describe the menu items which are specific to Drawdown Manager and any layout or mode which is based on the application. Other menu items which are common to all manager applications are described in the TRM User Guide. 4.1.1.1 View Menu item Description Loan Pricing Parameter Displays the Loan Pricing Parameter view. This view is used to display information relating to the pricing of the drawdown and is read-only. See 4.2.3 Pricing drawdown transactions on page 65. 4.1.1.2 New Menu item Description Drawdown Allows you to enter a drawdown transaction. See 4.2.1 Entering drawdown transactions on page 61. Equity Allows you to enter an equity investment on a drawdown. See 6.2.1 Entering new equity investments on page 104. 4.1.2 Start-up parameters Drawdown Manager is a special Transaction Manager layout, designed specifically for processing drawdowns through the process flow. The start-up parameter used to open Transaction Manager’s Drawdown Manager layout is: FKTransactionManager.exe -c DM.xml Note: The Drawdown Action mode of Drawdown Manager is designed specifically for processing loan events on drawdown transactions. 4.1.3 Customizing Drawdown Manager You can customize Drawdown Manager according to your personal preferences by selecting the views you want to be displayed from the View menu, selecting the columns you want to see in each view, and moving and rearranging the selected views in the window. You can save the current display by saving it as a layout in the Layout menu using Layout - Save. You can create and save multiple layouts either for your own personal use, or to be shared by other users. When you start the application, the default layout is automatically displayed. You can create as many layouts as you require and tailor each view according to the type of drawdown you are capturing. The views in the layout are displayed as individual windows: you can detach and reposition the views in Drawdown Manager in the same way as you can reposition the sub-windows in Transaction Manager: see the TRM User Guide for more information. 60 © Wall Street Systems IPH AB - Confidential 4 Managing drawdowns 4.2 Processing drawdowns 4.2 Processing drawdowns A drawdown transaction is used in CLM to transfer funds between the lender and borrower. A drawdown has the following characteristics: • A drawdown is always entered under a facility and a tranche • A drawdown uses a transaction template to default the schedule structure • A drawdown has a process flow that is different from that of a normal TRM transaction. This section describes the steps you need to take to enter new drawdown transactions in Drawdown Manager, and to save them and move them forward in the process flow. 4.2.1 Entering drawdown transactions To enter a new drawdown transaction: 1. In Drawdown Manager, select New - Drawdown. 2. Enter the drawdown information in the new transaction row in the Transaction view. The following table describes the information required to enter a drawdown. Note that most of the values are populated automatically according to the definition of the facility or tranche you select. Column Description Facility Facility to use in the drawdown. Tranche One of the tranches belonging to the facility that you want to use in the drawdown. If there is only one tranche, this is used by default. Counterparty Counterparty for the drawdown. Instrument Instrument to be used for the drawdown. Transaction Template Transaction template used to default the schedule structure for the drawdown. Currency The template is linked to the following: • The selected instrument to be used for the drawdown, if the Facility Templates Only switch is off in the Instrument page definition of the facility • Facility, tranche, and instrument to be used for the drawdown, if the Facility Templates Only switch is on in the Instrument page definition of the facility. Currency of the drawdown. • If the Include All Currencies switch is on in the facility definition, all currencies are available for selection • Only the currencies defined for the facility (or tranche) in the Drawdown Currency page are available for selection, if the Include All Currencies switch is off in the facility definition. Nominal Amount Nominal value of the drawdown. Credit Currency Currency of the facility as defined in the facility definition. Credit Amount Nominal amount of the drawdown expressed in the Credit Currency. FX Rate Method Fx rate method as defined in the Drawdown Currency page definition of the facility. If the Include All Currencies switch is on in the facility definition, CLM sets the FX Rate Method with the following logic: • If Drawdown Currency = Credit Currency, FX Rate Method = Fixed (the column is frozen) • If Drawdown Currency is different from the Credit Currency, FX Rate Method = Not Fixed. Commercial Loans Module (CLM) User Guide 61 4 Managing drawdowns 4.2 Processing drawdowns Column Description FX Rate Status FX Rate Status defined by the system. • If FX Rate Method = Fixed, then FX Rate Status = Final • If FX Rate Method = Not Fixed, then FX Rate Status = Provisional (until the rate is fixed). FX Fixing Offset Number of days before the value date of the drawdown used to fetch the FX rate. FX Fixing Date FX Fixing Date = Value Date – FX Fixing Offset FX Rate Exchange rate between the Credit Currency and the Drawdown Currency. If the currencies are the same, then the rate is set to 1 and frozen. Deal Price Price at which the current drawdown is being entered: • If Deal Price = 100, then Book Value = Nominal Amount • If Deal Price is less than 100, then Book Value is less than the Nominal Amount • If Deal Price is greater than 100, then Book Value is greater than the Nominal Amount. Opening Date First date the drawdown transaction is taken into account in calculations. By default, this is today’s date. Value Date Date on which the drawdown transaction is settled: this is on or after the opening date. If this date does not fall on a business day, the system warns you by changing the color of the display, and adjusting the date based upon the Convention supplied in the schedule. The value date should be equal to or later than the facility’s Active From Date and the tranche’s Drawdown Period Start values, otherwise the system will not allow the transaction to be saved. Maturity Date Date for the maturity of the drawdown that can be any date later than the value date. The maturity date should be equal to or earlier than the facility’s Active To Date and the tranche’s Last Repayment Date values, otherwise the system will not allow the transaction to be saved. Portfolio Portfolio into which the drawdown is entered. Owner Owner of the facility and tranche. Date Basis Date basis used to calculate cashflows. This value can be provided either at transaction level; in which case it would apply to all schedules and cashflows of the drawdown; or alternatively, a different date basis can be selected for each schedule at schedule level. Location (Optional) Project location taken from the facility or tranche definition. This value can be used to control the automatic setting of Minimum Payment Stub Length for schedules. Mandate (Optional) Mandate taken from the facility or tranche definition (only used for treating subsidized drawdowns). Funding Type (Optional) Funding type taken from the facility or tranche definition (only used to identify the source of the funds being disbursed). 62 © Wall Street Systems IPH AB - Confidential 4 Managing drawdowns 4.2 Processing drawdowns Column Description Counterparty Beneficiary (Optional) Counterparty beneficiary for the counterparty selected from the facility or tranche definition. If the counterparty of the drawdown is not the intended recipient of the disbursement amount, then the Counterparty Beneficiary field is used. Note: This represents the client in favor of whom the drawdown is being undertaken: all the cashflows from the drawdown would use the Counterparty Beneficiary as the payment client. 3. For a simple drawdown transaction, a minimum of information must be defined in the schedules, either predefined in the transaction template or specified at drawdown entry. The following information needs to be defined at schedule level: Column Description Rate Rate to be used for calculating the cashflows generated by the schedule. Rate Type Rate and Rate Type are interpreted together by the system. Frequency Frequency and methods used for the calculation/payment of cashflows resulting from the schedule. Method Calculation Method The values defined for Frequency, Method, and Calculation Method are interpreted together by the system to determine the number of cashflows to be produced for a particular schedule during the life-time of the drawdown and the amount of each cashflow. For example: • • • • Convention If Schedule = Interest - Frequency = 2, Method = Times/Year, and Calculation Method = Null - The system interprets this information as a semi-annual calculation of interest. If Schedule = Amortization - Frequency = 2, Method = Times/Year, and Calculation Method = Linear - The system interprets this as semi-annual linear-amortization. If Schedule = Amortization - Frequency = Null, Method = Bullet, and Calculation Method = Null - This will create one single amortization payment. If Schedule = Interest - Frequency = 1, Method = ISDA Date Q, and Calculation Method = Null - The system interprets this as a quarterly calculation of interest on 15th March, 15th June, 15th September, and 15th December of each year. Convention to use to determine how payment dates are adjusted if the value date falls on a non-business day or how the value date is adjusted if Adjust Value Date = Yes. Choices are: None, Backward, Following, Modified Backward, or Modified Following. Spread Additional spread to add on top of the rate. Fixed Roll Date Cashflows are generated with this date as an anchor. Start Date Normally, this date is set automatically using the value date of the drawdown. However, if you want the schedule’s cashflows to start from any other date, enter the date in this field. First Date This date is used if the first cashflow for the schedule has to be generated from a specific date. Commercial Loans Module (CLM) User Guide 63 4 Managing drawdowns 4.2 Processing drawdowns Column Description End Date Normally, this date is set automatically using the maturity date of the drawdown. However, you can set this date to any other date prior to the maturity date. Payment Adjust Method If the payment dates of the cashflows generated from a schedule need to be adjusted, select the appropriate Payment Adjust schedule. Penultimate Date Value date of the last-but-one cashflow generated from this schedule. Expression Expression used to determine the calculation of cashflows. See the guide TRM Instruments: Processing and Calculations for more information. Roll from Start Yes or No to determine whether the system generates cashflows from the value date downwards to the maturity date, pushing any stubs towards the end of the calculation period. Fixing Calendar Parameters used to calculate the rates and dates used to fix cashflows generated by the schedule. Fixing Convention Fixing Rate Fixing Period Payment Client Payment client of the schedule if it is different from the payment client of the drawdown. Adjust Value Date Determines whether a value date falling on a non-business day will be adjusted according to the selected convention (Backward, Following, Modified Following, and so on). Adjusting the value date will affect the calculation of the interest amount. • Select Yes if you want the value date to be adjusted. • Select Yes, Except First/Last if you want the value date to be adjusted except for the first and/or last interest periods. • Select Yes, Except First or Yes, Except Last, if you want the value date to be adjusted except for the start date of the first or the end date of the last interest period. For example, if you selected Yes, Except Last then the end date of the last interest period will not be adjusted. Some pricing information can be given after the new drawdown has been entered, but before it has been applied or committed: see 4.2.3 Pricing drawdown transactions on page 65 for information about loan pricing at drawdown entry. 4.2.2 Approving drawdown transactions When you are satisfied with the drawdown transaction, select one of the following actions from the Command menu: • Apply to save the drawdown and not change the state • Commit to save the drawdown and move its state forward in the transaction flow. Once a drawdown transaction has been applied or committed, some information is automatically set by the system: • Transaction Number: identifies the drawdown transaction in the system. • State: shows the transaction’s position in the workflow • Status: gives additional information about the status of the deal • Transaction Type: defines the transaction as a drawdown transaction (or a loan event transaction if the new transaction results from a loan event). If you need to cancel the drawdown transaction: see 4.2.4 Cancelling drawdown transactions on page 67. 64 © Wall Street Systems IPH AB - Confidential 4 Managing drawdowns 4.2 Processing drawdowns 4.2.3 Pricing drawdown transactions All transactions including new drawdowns and various types of transactions created from drawdown events are priced in an identical manner. The only difference is that these transactions carry different schedules, and different rate conditions have been set up for them. Consequently, different rates are found for the transactions. Pricing can be launched either for the whole transaction or for a single schedule. Typically, however, the Pricing action is launched for the whole transaction. In both cases, pricing is done at the schedule level of the transaction. Each schedule is priced separately and with its own pricing logic. As a result of one execution of the Pricing action for the whole transaction, you may (for example, for a new drawdown) do one of the following: • Execute a theoretical zero-coupon curve based valuation for the base interest schedule • Identify a direct quote rate for the mark-up component from a yield curve selected based on the location of the transaction • Identify a fixed rate for the subsidy component based on the mandate (or facility or tranche) setup of the drawdown. Pricing is executed as part of the process flow of the transaction it targets (new drawdown, Rate Revision, and so on). Note: Before the Pricing action can be performed on a drawdown, the Loan Pricing loan event needs to be set up: see 5.2.10 Loan pricing on page 98. To price a drawdown transaction: 1. Select the drawdown transaction you want to price. Some pricing information can be given after the new drawdown has been entered, but before it has been applied or committed. Information Description Pricing Date Identifies the date as of which all market rates needed in pricing (yield curve quotes) are taken from the database. Pricing Subscenario • In a new transaction or an existing transaction which has not been priced before, this field is blank. • If an existing transaction has already been priced before this field contains the Pricing Date that was used at that time and that is saved with the transaction. Identifies the rate scenario from which all market rates needed in pricing (yield curve quotes) are taken from the database. • The scenario may be initially set up (for example, in the schedule template) but can be manually modified if the transaction template setup allows. Note that this information is only required if "real" pricing against yield curve quotes is used. When only fixed rates are set up as global rate conditions, or entity-specific rate conditions are used, these fields are not required. 2. Right-click the transaction (either on an individual schedule or on the actual transaction) and select Pricing. The system propagates the pricing-related data (rates or market references needed for finding the rates) to the schedule being processed based on the matching Rate Condition loan event. – If no Pricing Date is given, the date automatically defaults to the current date. – If no Pricing Subscenario is given, this automatically defaults to the scenario named Default. After all values have been propagated based on the selected Rate Condition loan event, CLM automatically triggers the second step of the pricing to identify the final value for the Rate field in the Schedule view if Pricing Method = Direct Quote or Zero Pricing. Commercial Loans Module (CLM) User Guide 65 4 Managing drawdowns 4.2 Processing drawdowns See 5.2.10 Loan pricing on page 98 for more information about the loan event. 4.2.3.1 Pricing rate renewal or indexation Pricing of a Rate Renewal transaction or an indexation is a special case of pricing, since it is done in an existing transaction after the value date as an event which does not create a new transaction. Instead, pricing the transaction simply updates a value to the Nominal Rate field of one or several existing cashflows in the transaction and calculates the cashflow amount accordingly. This type of pricing is actually done in two steps at different times in the transaction’s life cycle. The conditions for future rate renewal and indexation are stored in each cashflow based on the following Schedule fields: Information Description Fixing Offset Controls the Fixing To Date of the cashflow. Maximum Fixing Offset Controls the Fixing From Date of the cashflow. Fixing Rate Identifies the market reference (for example, a yield curve or an index), from which the rates used in rate renewal are taken. Fixing Period Identifies the period (for example, 3 months - 3M), from which rates on a yield curve are taken. Expression Identifies the calculation used in producing the rate based on market rates. These values may be provided at drawdown entry by one of the following: the transaction template, a matching Rate Condition loan event, or those manually given by the user entering the transaction. When a rate renewal or indexation of a transaction is launched, CLM identifies the following: • Cashflows affected by the fixing based on the Fixing Date. • Market rates required for calculating the Fixing Quote for the cashflow (for example, from the Fixing Rate and Fixing Period). • Expression used in calculating the Nominal Rate from the market rates. For example: – A typical expression for a rate renewal would be: "ir+spread%" – A typical expression for an indexation (of an interest schedule) would be: "factor * ((ix / divider)-1)" where: “factor” = fixed interest rate of base interest schedule “ix” = current index value (at the time of indexation) “divider” = index base value (at the time of creating the transaction) CLM uses the expression to calculate the nominal rate, then calculates the cashflow amount (next interest or indexation adjustment) using the nominal rate. See TRM Instruments: Processing and Calculations for more information about expressions. Note: Rate Revision is not covered by this treatment, but is modeled as a separate transaction with a fixed interest rate schedule, with the schedule’s Start Date and End Date corresponding to the respective revision period dates. Consequently, the new revision period in the Rate Revision transaction is priced with the same logic as any other fixed rate schedule. 66 © Wall Street Systems IPH AB - Confidential 4 Managing drawdowns 4.3 Drawdown mirroring 4.2.3.2 Loan pricing simulation Ad-hoc pricing, not related to real drawdowns, is best done in a separate application used for entering simulated drawdowns or event transactions. The Simulation mode of Drawdown Manager is used for this purpose. Drawdown Manager’s Simulation mode allows you to save the transactions in the database in case the simulated structure used in the pricing needs to be kept for future reference. This also ensures that a drawdown used in ad-hoc pricing is not entered by mistake into the real drawdown process flow. You can set up a single simulation facility to enter these simulation drawdowns. 4.2.4 Cancelling drawdown transactions To cancel a validated drawdown (or loan event) transaction: 1. Retrieve and select the drawdown transaction you want to cancel. 2. Add a comment justifying the cancellation of the transaction in one of the Comment fields. 3. Select Command - Cancel or Reject to cancel the drawdown transaction and move it back in the process flow. Note: If you cancel a Prepayment event transaction, CLM verifies if a payment allocation containing the prepayment flows of the prepayment exists. If there is no existing payment allocation, CLM assigns the Prepayment transaction into the next process state. 4.3 Drawdown mirroring CLM enables you to mirror facilities and their related drawdowns using internal deal mirroring (IDM). The mirror child facility is generated automatically when the parent facility is defined: see 2.9.5 Mirroring facilities on page 37 for more information. When you enter a drawdown under a parent facility in Drawdown Manager, the corresponding reversed drawdown is created automatically under the mirror child facility, if the necessary IDM configuration is in place in Portfolios, Clients and Instruments. The drawdown and its mirror can be entered (and modified) from the either perspective. The same can be said for certain key loan events such as Prepayments and Transaction Condition Conversion. Note: As is the case for TRM’s internal deal mirroring, facility and drawdown mirroring also require some additional transaction flow configuration. See the TRM User Guide and the TRM System Administration Guide for more information. 4.3.1 Setting up static data for drawdown mirroring The mirror child facility is generated automatically when the parent facility is defined: see 2.9.5 Mirroring facilities on page 37 for more information. Note: For information about the values or configuration needed for internal deal mirroring in general in TRM (for example, portfolios, clients, instruments, permissions, and so on), see the TRM User Guide. 4.3.2 Processing drawdown mirroring This section describes the processing procedures for drawdown mirroring. Commercial Loans Module (CLM) User Guide 67 4 Managing drawdowns 4.3 Drawdown mirroring 4.3.2.1 Generating drawdown mirroring Drawdown mirroring in CLM works in a similar way to internal deal mirroring in TRM. To mirror a drawdown transaction: 1. Enter the drawdown information for the parent or child facility (as described in 4.2.1 Entering drawdown transactions on page 61). 2. Save the drawdown transaction and move it forward in the transaction flow using the options in the Command menu. When the drawdown entered under the mirror parent or child reaches the appropriate state in the deal mirroring flow, the reverse drawdown under the mirror child or parent facility is generated. 3. Save either drawdown transaction using the options in the Command menu. When the drawdown entered under the mirror parent or child is saved, the mirror child or parent drawdown is also automatically saved. You can also move both drawdown transactions back in the process flow by selecting the appropriate command on the parent drawdown. 4. Before the mirrored drawdowns reach the final state, make any changes to the parent: the change is automatically reflected on the mirror child. 5. Confirm the transactions using the options in the Command menu. 6. When the transactions have reached the final state in the deal mirroring process flow, you can execute some loan events (for example, Fixing) on the drawdowns: see the following section for more information. Note: For information about configuring the deal mirroring process flow: see the TRM System Administration Guide. 4.3.2.2 Executing loan events on mirrored drawdowns Once the mirrored drawdowns have reached the final state in the deal mirroring process flow, you can perform some loan events on the mirror parent (for example, Fixing). When a loan event action is executed on the drawdown for the mirror parent, the same action is mirrored on the child drawdown and vice versa. Note that when a loan event is executed, only a limited number of fields in the action dialog can be updated. Note: It is important that any loan events enabled on a mirrored drawdown are not facility-specific: it must be possible to apply the loan event to both sides of the mirror: see Chapter 5 Managing loan events on page 69 for more information. 4.3.2.3 Rejecting mirrored drawdowns When the drawdowns under the mirror facilities reach a certain state in the flow, you can no longer modify data or move them back in the process flow: they can only be rejected. Only an administrator possessing the appropriate permissions can cancel them and remove them definitively from the system. 68 © Wall Street Systems IPH AB - Confidential Chapter 5 Managing loan events Facilities and drawdowns can be long term, and CLM helps control and manage events that may occur during the life-time of the loan contract. The events managed in the system include such events as the following: the ability to add a variety of fees (such as commitment, late penalty, or cancellation fees); early repayment of the debt, either fully or partially; amendments to the drawdown (for example, change in currency, interest rate type, borrower, or loan structure); automatic pricing of the drawdown; automatic or manual fixing of rates; and re-classification, or even a total write-off, of the remaining debt. 5.1 Setting up loan events Action rules are used to manage these loan events. They determine the conditions under which an action can be undertaken by the user and the resulting outcome upon invoking the action. Action rule types can be used to set up event sub-types and to link specific instrument groups to an event type. Some action rules are used together with features, applied to an instrument definition, to allow you to carry out the corresponding action. You can define more than one rule for the same event and you can set up a hierarchy of action rules where each type of action rule is defined individually with a priority. The priority defines the order in which the rule matching is done. It is also possible to prevent an action, by setting up a disabling action rule. To set up loan events, the following steps are required: 1. Create the action rule types and action rules to determine the conditions under which the action can be undertaken, and the outcome resulting from the action. – Action rule types are defined in Action Rule Type Editor: see 5.1.1 Action rule types on page 70 – Action rules are defined in Action Rule Editor: see 5.1.2 Action rules on page 72. 2. Add the necessary features to the commercial lending instruments. When a feature is attached to the instrument, the corresponding action event is enabled on transactions using that instrument. – See 5.1.3 Enabling loan events on transactions on page 75. Note: For information about carrying out loan events on drawdown transactions: see 5.2 Processing loan event actions on page 75. Commercial Loans Module (CLM) User Guide 69 5 Managing loan events 5.1 Setting up loan events 5.1.1 Action rule types In Action Rule Type Editor, it is possible to set up event sub-types and to link specific instrument groups to an event type. To define an action rule type: 1. In Action Rule Type Editor, enter the main attributes in the upper part of the editor. Information Event Type Description (Information only) Type of loan event. These are predefined in CLM and listed on the left side of the editor: see 5.1.1.1 Types of loan events on page 71. Instrument Class (Information only) When you need to define an instrument for the selected Event Type, this field specifies the instrument class on which you need to base the instrument definition. For example, the COMMERCIAL-LOAN instrument class is used to set up Commitment Fee and Late Payment Penalty instruments, whereas the CASH instrument class is used to set up Funding Call instruments. Hidden in Action Rule Editor Switch on Hidden in Action Rule Editor and/or Hidden in Mandate/Facility Editor to hide the selected event type in the corresponding editor or editors. Hidden in Mandate/Facility Editor Need Instrument Groups Switch on to link specific instrument groups to an event type. The instrument group can be selected in the Instrument Groups page of the Mandate Editor and in the Instrument page of the Facility Editor. Credit Linked Default Switch on to automatically set the Credit Linked switch in the Instrument page of the Facility (Facility Editor). For example, for drawdowns, this switch must be on in order for drawdowns to be set as credit linked at the facility level. See 2.9.2.7 Defining instrument and event details on page 30. 2. Save the action rule type definition using File - Save As New. 3. In Action Rule Type Editor’s Action Rule Subtype page, enter the event subtype you want to add to the Event Type. 4. In Action Rule Type Editor’s Instrument Groups page, specify the Instrument Group that you want to link to the Event Type. Note: The following Event Types need to have at least one Instrument Group attached to them in order to link instrument groups to facility instruments: • Commitment Fee • Facility Fee • Drawdown • Funding Call • Drawdown Fee • Guarantee Call • Equity • Guarantee Refund • Facility Collateral • Late Payment Penalty 5. Save the whole action rule type definition using File - Save. 70 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.1 Setting up loan events 5.1.1.1 Types of loan events The following event types are available: Event type Description Commitment Fee The borrower may agree to pay the lender a recurring fee against the facility provided by the lender. This action enables the user to register the Commitment Fee transactions. See 5.2.1 Commitment fees on page 76. Conditional Remuneration In some cases, the borrower and lender may agree to exchange an ad-hoc sum of money as governed by the terms of the facility. This action enables the user to maintain a record of this exchange as a separate transaction related to a specific drawdown. See 5.2.2 Conditional remunerations on page 78. Deferment Commission If the borrower wishes to defer the value date of the drawdown, the lender may wish to charge a deferment commission upon the agreed drawdown amount. This action helps the user to create a Deferment Commission transaction, which is used to calculate such penalties as required. See 5.2.3 Deferment commission on page 79. Drawdown This is the initial action of entering a Drawdown transaction. Drawdown Amendment The borrower and lender may agree to change the terms and conditions of a drawdown during it’s active life. This action allows the user to amend some attributes of the drawdown, such as, instrument, borrower, currency, transaction template, and so on. See 5.2.4 Drawdown amendment on page 79. Drawdown Cancellation The lender may wish to charge a penalty to the borrower when the borrower cancels a drawdown after requesting it, but before the actual disbursal of cash. This action allows the user to capture a penalty transaction for cancellation of the drawdown. Drawdown Classification If the borrower’s ability to repay the interest and principal starts to deteriorate, the lender may be forced to classify the outstanding amounts against the borrower as doubtful assets. The Classification action allows the Lender Organization to classify deteriorating loans as doubtful assets, or to reclassify doubtful assets as recovered assets. See 5.2.5 Drawdown classification on page 87. Drawdown Fee This action allows the user to attach fees to a specific drawdown. Drawdown Rescheduling The borrower and lender may agree to reschedule the value date of a drawdown to one or more future date(s) The Drawdown Rescheduling action allows the user to perform such rescheduling. Due Amount Carry Forward When the borrower is not able to repay either the interest or principal (or both) upon a scheduled payment date, the lender may agree to shift the payment date to a future date, with or without any penalties. The Due Amount Carry Forward action allows the user to undertake such rescheduling of the cashflows. See 5.2.6 Due amount carry forward on page 88. Equity The Risk Venture Capital action controls the possibility of equity-related drawdowns: to invest (or divest) in equity holdings through the facilities framework. See Chapter 6 Managing equity on page 103. Facility Collateral This action is used for creating a Collateral transaction in Drawdown Action Admin which covers the whole Facility. Commercial Loans Module (CLM) User Guide 71 5 Managing loan events 5.1 Setting up loan events Event type Description Facility Fee This action allows a user to create Facility Fee transactions that calculate the fees that can be charged against a facility. The fees can be interest-like regularly accruing fees, or they can be a one time lump sum payment. See 5.2.7 Facility fees on page 89. Funding Call This action is used when an organization is lending on behalf of a single third-party. After the drawdown has been entered in the system, the user can issue a funding call to this third-party. Guarantee Call The Guarantee Call records the demands from a lender to the user organization, when the borrower has defaulted on a loan where the user organization stood as Guarantor. (This is a Guarantee Call on an Issued Guarantee). Guarantee Refund This action allows the user to enter a drawdown against the defaulting borrower, against whom they had stood as Guarantor. Late Payment Penalty When the borrower fails to repay the due amounts on the specific payment dates, the system creates a set of Late Payment Penalty transactions using an activity (CLM Late Payment Penalty). These Late Payment Penalty transactions then keep calculating the penalty interest on overdue amounts. Late Payment Penalty Realize When the borrower repays the overdue amounts, and these amounts are allocated via the Payment Allocation process, the system closes the Late Payment Penalty transactions (either partially or fully, depending upon the extent of payment received) and realizes the Late Payment Penalties. The realization is undertaken via an activity (CLM Late Payment Penalty Realize). Prepayment The borrower and lender may wish to bring forward the principal repayment date, either for the full amount of the principal or a partial amount. The Prepayment action allows the user to record such foreclosures, along with the possibility of calculating and recording any penalty fees or interest due from the borrower. See 5.2.8 Prepayments on page 91. Rate Condition This action allows the user to price fixed-rate loans using the zero-coupon method. It also allows the defaulting of data used in calculating floating rates, including yield curves, spreads and expressions. See 5.2.10 Loan pricing on page 98. Rate Renewal This action allows the user to fix (that is, to set) the rates for floating-rate loans. The rate fixing can be achieved either manually, one cashflow at a time, or using an activity (CLM Drawdown Fixing). Rate Revision This action allows the user to revise the interest rate on a revisable rate loan. Write Off If the borrower is considered to be incapable of repaying the debt, then the lender can use this action to write-off the outstanding debt, either fully or partially. See 5.2.11 Write off on page 99. 5.1.2 Action rules All action rules are composed of two parts: the rules to determine the conditions under which the action can be undertaken, and then the outcome that results from the action. In the upper part of Action Rule Editor, you define the conditions (the "if" part of the action rule), for example, loan attributes and values, facility attributes and values, and the period within which the action rule is active. 72 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.1 Setting up loan events When you start to action an event on a loan, the loan attributes’ values are matched against the condition of the action rule. A rule is selected if the values of the specified attributes match those of an action rule (either an exact match or where the values are null in the action rule). CLM selects one or more rules to process the event as follows: • If only one matching action rule is found, it is used by default • If multiple matching action rules are found, the system uses the one defined with the highest priority. In the lower part of Action Rule Editor, you define the action (the "then" part of the rule), that is, the outcome of the event. When a loan event is executed, and the system is able to match an action rule with an event, CLM processes the "then" part of the enabling action rule as follows: • If the values are defined in the action rule, these are used by default and cannot be modified • If the values are not defined in the action rule (that is, the values are null), the values must be entered on execution of the event. Note: If an action rule is required but has not been set up for a loan event, or it has not been set up correctly, the system will not allow the event to take place and will terminate the action. 5.1.2.1 Setting up action rule conditions To set up the conditions of an action rule: 1. In Action Rule Editor, enter the main attributes of the action rule in the upper part of the editor. These are the "if" conditions that define the action rule. Information Description ID Unique numerical ID generated automatically by the system. Disallow Switch on to set up a disabling action rule. If this switch is on, the action is prevented from taking place whenever the action rule is selected by the system. Save as New Switch on to create a new action rule by copying the existing one. Event Type List of event types: see 5.1.1.1 Types of loan events on page 71. Event Sub Type List of event sub-types relevant for the selected Event Type. Entity Entity to which the action rule applies. Choose from: Approval, Facility, Mandate, or Tranche. Entity ID Unique ID of the selected Entity. Signature Date From These dates are compared to the signature date defined for the facility when transactions belonging to the facility are being assessed against this action rule. Signature Date To If the facility’s signature date values do not correspond to the dates defined for the rule, then the event cannot take place. Priority Number defining the priority of the action rule: the lowest number has the highest priority. As a rule, you should give a high number (hence, low priority) to more global conditions (that are not linked to specific entities, attributes, or values); and give a low number (hence, high priority) to more specific conditions (those defined with more detailed attributes and values). Event Client Counterparty or Owner. This indicates whether the counterparty or the transaction owner has initiated the request for the action. Commercial Loans Module (CLM) User Guide 73 5 Managing loan events 5.1 Setting up loan events Information Description Event Date Method Method used to determine the value date of the transaction that results from the action being performed. The most common methods would be: Any or Value Date. Choose from: • Any - any date in the calendar on or after the Action Date • Non-Due-Date - any date that is not the value date of the parent transaction or any of its cashflows • Payment Date - any date on or after the Action Date that coincides with one of the payment dates of the transaction being processed (or any of its cashflows) • Revision Date - the next revision date of the parent transaction (only valid for actions on revisable drawdowns) • Signature Date - the signature date of the facility of the transaction being processed • Transaction Value Date - the value date of the parent transaction • Value Date - any date on or after the Action Date that coincides with the value date of the transaction being processed (or any of its cashflows). Note: Not all date methods are compatible with all event types: you must exercise due care in selecting the correct method. Key 1, 2, 3 Specific attributes of the transaction and their corresponding values. Value 1, 2, 3 You can select Key 1 only, Key 1 in conjunction with Key 2, or all three keys to define the condition. Note: If all keys are selected, then the conditions operate as "and" conditions. Schedule Type List of available schedule types. The action works specifically if the selected schedule type is one of the schedules attached to the transaction. Schedule Currency List of available currencies. Schedule Date Basis List of available date bases. Action Date From The action rule applies to all eligible actions which fall within the active period. The action works specifically if the selected currency is the currency of the selected schedule type. Action Date To Fee Rule Used if a specific amount or percentage fee is to be generated when processing the event. 2. Save the action rule definition using File - Save As New. 5.1.2.2 Defining the action rule actions To set up the actions resulting from an action rule: 1. In the lower part of Action Rule Editor, enter the parameters to define the outcome of the event: this is the "then" part of the action rule. The parameters you need to define vary according to the Event Type you selected in the upper part of the editor: – It is not mandatory to enter a value for each parameter – If you enter a value for a parameter, this is used as the default value at the Event/Action level and cannot be changed – If you do not enter a value for a parameter, you can manually select or insert a value at the Event/Action level. See Appendix B Loan event parameters on page 159 for more information. 74 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions 2. Save the action rule definition using File - Save. 5.1.3 Enabling loan events on transactions Some actions or events only become available on transactions when a feature is present in the instrument definition. When you have defined the action rules for an event or action, you need to add the corresponding feature to the instrument in Instrument Editor’s Features page: see Appendix A Features on page 149 and 2.5 Instruments on page 21 for more information. Note: For information about setting up specific types of instruments used in commercial lending: see the guide TRM Instruments: Processing and Calculations. 5.2 Processing loan event actions Drawdown Manager, or one of the modes based on the Drawdown Manager application (for example, the Drawdown Action mode) is designed specifically for processing loan events on drawdown transactions. Note: The Drawdown Manager mode in which a loan event is available depends on the configuration of CLM for your organization: see the TRM System Administration Guide for more information. To process a loan event on a drawdown transaction: 1. Launch the loan event in Drawdown Manager by doing one of the following: – Select the corresponding command from the menu (for example, New - Commitment Fee) – Right-click an existing drawdown transaction and select the action you want (for example, Write-Off ). Note that the drawdown transaction must have reached the final state, and it must not have any outstanding loan events against it that are still in a provisional state (that is, they have not yet reached the final state). 2. In the resulting event dialog, enter the main attributes of the event. These parameters correspond to the action rule’s "if" conditions that are used to find a matching rule that will then define the outcome of the event (the "then" part of the action rule). The parameters in each dialog vary according to the action or command you are performing, but many are common to all event types: see 5.1.2.1 Setting up action rule conditions on page 73. 3. Click Next to enable the action rule: the system searches for a matching event. 4. In the resulting event dialog, enter the remaining values using the information in the following sections and in Appendix B Loan event parameters on page 159. Note that some of the values are automatically filled, either using the values you specified in the first dialog, or using the parameters defined in the matching event condition. These values are displayed for information purposes only and cannot be modified: see 5.1.2.2 Defining the action rule actions on page 74. 5. Click Finish to generate the corresponding loan event and transaction, if relevant. Commercial Loans Module (CLM) User Guide 75 5 Managing loan events 5.2 Processing loan event actions 6. Save and process any resulting transactions using one of the menu items from the Command menu. New loan event transactions are generated with the following attributes: – Drawdown Number = Transaction Number of the original drawdown – State = DDA Open See 4.2.2 Approving drawdown transactions on page 64. 5.2.1 Commitment fees When a borrower and a lender sign a contract (a facility), the borrower may agree to pay a commitment fee to the lender. This fee can be calculated based on the following: • Total credit sanctioned by the lender • Total used credit • Total unused credit. 5.2.1.1 Setup Before the Commitment Fee transaction can be entered, you need to set up the following: • The Commitment Fee instrument must be defined and assigned with the Edit Commitment Fee feature: see A.2.21 Edit Commitment Fee on page 155 • The action rule for the Commitment Fee event must be set up correctly: see B.1 Commitment Fee on page 159 5.2.1.2 Execution In the initial Commitment Fee dialog, enter the following values and then click Next: Information Description Action Date Date of the event. By default, this is today’s date but it can be modified. Event Date Method Method used to determine the Event Date. Any or Signature Date ('Any' can be any day on or after the Facility Signature Date. Facility ID of the facility. Tranche ID of the tranche. In the second Commitment Fee dialog, the following information is required: Information Description Action Date Default to the values defined in the initial Commitment Fee dialog. Event Date Method Facility Tranche Event Condition ID ID of the matching action rule/event condition. If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.1 Commitment Fee on page 159 for more information. Location 76 You must enter a location if it is to be used with the Technical Delay associated with the Country Group. © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions Information Description Commitment Counterparty Counterparty to be used for the Commitment Fee transaction. Opening Date Opening date of the Commitment Fee transaction. Commitment Value Date Value date of the Commitment Fee transaction. • If Event Date Method = Signature Date, then this is automatically set to the signature date of the facility being processed. • If Event Date Method = Any, you can enter any date on or after the Opening Date. Commitment Maturity Date By default, this is the Active To Date of the facility, but it can be changed to any date after the Commitment Value Date. Commitment Type Defines the basis for the calculation of a Commitment Fee transaction on one of the following: Total Credit, Unutilized Credit, or Utilized Credit. Commitment Amount Amount of the Commitment Fee transaction. This amount is automatically calculated based on the facility or facility/tranche combination, the Commitment Value Date, and the Commitment Type. Commitment Portfolio Portfolio to be used for the Commitment Fee transaction. Commitment Instrument Instrument to be used for the Commitment Fee transaction. Commitment Template Transaction template to be used for the Commitment Fee transaction. 5.2.1.3 Generated data • Transaction The following new transaction is generated: – A Commitment Fee transaction with its own schedule structure (based upon the transaction template) and cashflows. 5.2.1.4 Updating commitment fees Commitment fee transactions are updated in real time when amount entities (i.e. drawdowns and amount events) are in a Final state. Commitment fee transactions are constantly updated to ensure that the base amount used to calculate the amount of the commitment fee is correct. The following events can have an effect on the base amount: Commitment Type Event Credit Amendment: any changes to the Credit Amount (credit increase, cancellation or transfer) Total credit Total used credit Yes Total unused credit Yes A Drawdown Yes Yes Drawdown Prepayment/Amortization (in a revolving context only) Yes Yes Commercial Loans Module (CLM) User Guide 77 5 Managing loan events 5.2 Processing loan event actions When you set an amount event or a drawdown to the Final state, a new schedule with corresponding cashflows is created. The following two fields, that can be added to the Schedule view, explain which entity has caused the change in the commitment fee transaction: Information Description Causing Entity For information only. The entity that has caused the change in the commitment fee transaction. Values are: Drawdown, Equity, AmountEvent, or AmountEntity. Causing Entity ID The ID of the entity: • For Drawdown and Equity it is the transaction number • For AmountEvent it is the ID of an amount event • For AmountEntity it is the ID of an amount entity Note: When you reject an amount event or drawdown, schedules and corresponding cashflows are removed. 5.2.2 Conditional remunerations A Conditional Remuneration is the loan event that is created when the lender and borrower agree to an exchange of funds that is not explicitly envisaged in the drawdown. However, the ad-hoc inflows/outflows are permitted for the facility under which the drawdown is being entered. The additional inflow of funds can arise from several factors such as: • Receipt of dividends, when the drawdown is made as an equity participation • Receipt of additional remuneration, by way of higher interest payout, for a conditional loan drawdown • Fluctuations in exchange rates between the repayment currency and the credit currency of a drawdown. The Conditional Remuneration transaction simply adds extra cashflows to the original drawdown transaction. 5.2.2.1 Setup Before the Conditional Remuneration action can be performed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Conditional Remuneration: see A.2.9 Conditional Remuneration on page 151. • The action rule for the Conditional Remuneration event must be set up correctly: see B.2 Conditional Remuneration on page 159. 5.2.2.2 Execution In the initial Conditional Remuneration dialog, enter the following values. Information Description Action Date Date of the event. By default, this is today’s date but it can be modified. Event Subtype Event subtype according to the source of the Conditional Remuneration cashflow, that is, whether the cashflow comes from dividends, or adjustments in one of the following: interest rates (IR); FX rates (FX); or the value of an index (IX). Event Date Method Method used to determine the Event Date. 78 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions In the second Conditional Remuneration dialog, the following information is required: Information Action Rule ID Description ID of the action rule used to match the event condition. If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.2 Conditional Remuneration on page 159 for more information. Action Date Default to the values defined in the initial dialog. Event Subtype Event Date Method Facility Facility associated with the drawdown. Borrower Counterparty associated with the drawdown. Tranche Tranche associated with the facility of the drawdown. Currency Currency associated with the drawdown. Drawdown Drawdown Number. Transaction Value Date Next valid due date according to the selected Event Date Method. This can be changed to any valid due date that is on or later than the Action Date. Event Amount Amount of the Conditional Remuneration transaction. 5.2.2.3 Generated data • Transaction A new Conditional Remuneration transaction is generated • Cashflows The Conditional Remuneration transaction has the following cashflow: – The transaction has one cashflow of the type specified in the loan event. 5.2.3 Deferment commission If the borrower wishes to defer the value date of the drawdown, the lender may wish to charge a deferment commission upon the agreed drawdown amount. This action helps the user to create a Deferment Commission transaction, which is used to calculate such penalties as required. 5.2.3.1 Setup Before a Deferment Commission event can be performed on a drawdown transaction, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Deferment Commission: see A.2.12 Deferment Commission (Setup) on page 152. • The action rule for the Deferment Commission event must be set up correctly: see B.3 Deferment Commission on page 160. 5.2.4 Drawdown amendment The Drawdown Amendment event is modeled as a transaction with schedules and cashflows. Drawdown Amendment events are normally created and managed in a specially configured mode (for example, the Admin mode) of Drawdown Manager. Commercial Loans Module (CLM) User Guide 79 5 Managing loan events 5.2 Processing loan event actions A Drawdown Amendment event partly or fully closes the cashflows outstanding in the original drawdown transaction as at the Amendment Date, and then a new transaction is created from the Amendment Date onwards. There is no settlement of Principal for this type of event. The new Drawdown Amendment transaction maintains some attributes of the original transaction, as well as a series of additional attributes specific to the Drawdown Amendment event. Some of these new attributes are inherited from and validated against the facility/tranche definition of the drawdown being amended. Other attributes are entered manually for each Drawdown Amendment event or matched against an event condition. Note: It is also possible to amend a limited number of attributes of all drawdown transactions under a facility/tranche combination simultaneously using an activity: see C.1 CLM Bulk Drawdown Amendment on page 169. 5.2.4.1 Setup Before a Drawdown Amendment event can be performed on a drawdown transaction, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Drawdown-Amendment: see A.2.13 Drawdown Amendment on page 152. • The action rule for the Drawdown Amendment event must be set up correctly: see B.4 Drawdown Amendment on page 160. • If Event Type = Transaction Condition Conversion, and you want to amend one or more attributes for all drawdown transactions under a facility/tranche, you need to set up the CLM Bulk Drawdown Amendment activity: see C.1 CLM Bulk Drawdown Amendment on page 169. 5.2.4.2 Execution The procedure to perform a Drawdown Amendment event on a drawdown transaction is the same for all Drawdown Amendment event types. In the initial Amendment dialog, enter the following values. Information Description Action Date Date when the event takes place. By default, this is today’s date but it can be changed. Action Date is used as the Opening Date of the Drawdown Amendment transaction. This may be the same as, or different from, the actual drawdown Amendment Date. Event Client Event Subtype Event Date Method 80 Initiator of the amendment. Choose from: Owner or Counterparty. Type of Drawdown Amendment event. Choose from: • Counterparty Conversion: see 5.2.4.2.1 Counterparty conversion on page 82. • Currency Conversion: see 5.2.4.2.2 Currency conversion on page 82. • Transaction Condition Conversion: see 5.2.4.2.3 Transaction condition conversion on page 83. • Transaction Template Conversion: see 5.2.4.2.4 Transaction template conversion on page 84. • Instrument Conversion: see 5.2.4.2.5 Instrument conversion on page 85. • General Amendment: see 5.2.4.2.6 General amendments on page 85. Method used to determine the Event Date. © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions In the second Drawdown Amendment dialog, the following information is required: Information Description Action Date Default to the values defined in the initial dialog. Event Client Event Date Method Event Condition ID ID of the matching action rule / event condition. If any of the parameters used to determine the outcome of the event have been defined in the matching event /action, these are used by default and cannot be modified. See B.4 Drawdown Amendment on page 160 for more information. Opening Date By default, this is the Action Date, but it can be changed to any date on or before the Amendment Date. Allow Past Period Amendment If this switch is on, the transaction can be amended with retrospective effect (Amendment Date is before the Action Date). Payment Date Method Method used to determine the payment date. The payment date can be on the Amendment Date or the Next Due Date. If accrued interest is to be paid as a result of the amendment, you must select one of the options. Amendment Date Effective date of the Drawdown Amendment event. On this date, the original cashflow is fully or partially closed and the new one, with the new characteristics, begins. Amendment Date = Value Date of the drawdown amendment transaction This can be on a scheduled due date (either the previous or the next) or on a non-due date. Note, that in all cases the given Amendment Date is validated against the last due date of the drawdown transaction before the Action Date as follows: Payment Date • If Allow Past Period Amendment is off, the Amendment Date is not accepted by the system. • If Allow Past Period Amendment is on, the Amendment Date is accepted and special cashflows compensating for the past period cashflows between Amendment Date and Action Date are created. Date used for any payable amount as of the Amendment Date. It is calculated based on the specified Amendment Date and Payment Date Method. • If Payment Date Method = Amendment Date: Payment Date = Amendment Date and cannot be changed. • If Payment Date Method = Next Due Date: Payment Date = Until When Date (that is, the due date) of the first cashflow in the drawdown where: - Until When Date is later than or equal to the Action Date, and - Until When Date is later than or equal to the Amendment Date, and - The value cannot be changed. If a Drawdown Amendment event occurs on a non-due date it can be settled as follows: Partial Amount • On the Amendment Date • On the next scheduled due date following the Amendment Date • On the due date following the next scheduled due date (if the number of days between the Amendment Date and the next scheduled due date is less than the Minimum Payment Stub Length (Material Delay). Determines whether the transaction can be partially amended. Note: In case of a partial drawdown amendment, additional drawdown amendments can still be created from the same drawdown up to the new Outstanding Amount after the previous drawdown amendment. Keep Guarantees Determines whether the amendment transaction inherits the original transactions guarantees. Commercial Loans Module (CLM) User Guide 81 5 Managing loan events 5.2 Processing loan event actions Information Description Outstanding Amount (Information only) By default, this is the outstanding total amount of principal as of the Amendment Date that can be amended by this event. This amount takes into account any other amendments that have previously taken place and affected the total principal amount. Amendment Amount Remaining Amount By default, Amendment Amount = Outstanding Amount. • If the Partial Amount is off, Amendment Amount is frozen and cannot be changed. • If the Partial Amount is on, Amendment Amount can be changed to any amount that is less than the Outstanding Amount. (Information only) Remaining total of principal repayments of the drawdown as of the Amendment Date following this amendment, calculated as: Remaining Amount = Outstanding Amount – Amendment Amount For the remaining values for each Drawdown Amendment event type, see the following sections. 5.2.4.2.1 Counterparty conversion Counterparty Conversion event allows you to change the current counterparty of the drawdown transaction to any other eligible counterparty defined in the drawdown’s facility/tranche setup, but does not allow any other changes to be made in the transaction. Information Description Counterparty Conversion Type of drawdown amendment according to the specified Event Subtype. Current Counterparty ID of the counterparty on the drawdown on the Amendment Date. Target Counterparty ID of the new counterparty. Only valid counterparties for the facility/tranche of the drawdown are accepted by the system. If the amendment is made against a completely new counterparty, that is not identified in the facility, the facility must be amended and processed before the amendment on the drawdown can be made. The Drawdown Amendment transaction carries all the attributes of the original transaction except for the following: Counterparty and Value Date. See also 5.2.4.3 Generated data on page 86. 5.2.4.2.2 Currency conversion Currency Conversion event allows you to change the current currency of the transaction to any other eligible currency defined in the drawdown’s facility/tranche setup, but does not allow any other changes to be made in the transaction. Information Description Currency Conversion Type of drawdown amendment according to the specified Event Subtype Current Currency ID of the currency of the drawdown on the Amendment Date. Target Currency ID of the new currency. Only valid currencies for the facility/tranche of the drawdown are accepted by the system. If the amendment is made against a completely new currency, that is not identified in the facility, the facility must be amended and processed before the amendment on the drawdown can be made. 82 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions Information Description Reference FX Date By default, this is the Reference FX Date on the Opening Date of the event, but it can be modified to any date before the Amendment Date. Reference FX Scenario Scenario to be used to fetch the rates. Reference FX Rate FX rate for the current/target currency pair on the Reference FX Date in the given Reference FX Scenario. This rate is used to give a default value for the Amend FX Rate as well as to assess the reasonability of the Amend FX Rate, if manually modified. Amend FX Rate By default, this is the Reference FX Rate, but it can be modified. Target Amount Target Amount = Amendment Amount * Amend FX Rate The Drawdown Amendment transaction carries all the attributes of the original transaction with the following exceptions: Currency and Value Date. The cashflows of the new transaction are created in the Target Currency, and based on the Nominal Amount (that is, the Target Amount), of the Drawdown Amendment transaction. See also 5.2.4.3 Generated data on page 86. 5.2.4.2.3 Transaction condition conversion Transaction Condition Conversion event allows you to change any transaction and schedule data that is modifiable in the current transaction template of the drawdown transaction, but does not allow any other changes to be made in the transaction. This event may be used when the rates that were initially agreed for the transaction are changed by agreement (Rate Renegotiation). It may also be used, for example, for restructuring of loan repayments, if changes to a repayment schedule are agreed on between parties and allowed under the current transaction template of the transaction. With the Transaction Condition Conversion event, it is also possible to create some amendments in bulk, that is, to amend certain attributes of all drawdown transactions under a particular facility/tranche simultaneously. • To do so, use the CLM Bulk Drawdown Amendment activity: see C.1 CLM Bulk Drawdown Amendment on page 169 for details of the activity’s parameters. The activity applies the amendments to all drawdown transactions in the specified facility/tranche combination and generates the subsequent Drawdown Amendment transactions accordingly. The activity can be used to amend the drawdowns’ fixing rate, fixing period, and spread values. Note: Activities are set up and managed in Activity Manager: see the TRM User Guide for more information. Information Breakage Cost Method Description Method used to calculate the breakage cost. Choose from: • Net Amount – Breakage cost is entered manually as a fixed amount. • Indemnity Interest – Breakage cost is calculated in a similar manner as a Prepayment Indemnity in a Prepayment. • Valuation • None – No breakage cost is created. For example, there may be some costs if the spread is reduced. Commercial Loans Module (CLM) User Guide 83 5 Managing loan events 5.2 Processing loan event actions Information Description Breakage Cost Amount Amount of the Breakage Cost cashflow. Breakage Rate Discount Rate • If Breakage Cost Method = None or Indemnity Interest, this field is empty and cannot be modified. • If Breakage Cost Method = Net Amount, enter an amount in the field. Interest rate used to calculate the future value Breakage Cost Amount. • If Breakage Cost Method = None or Net Amount, this field is empty and cannot be modified. • If Breakage Cost Method = Indemnity Interest, enter the interest rate used to calculate the Breakage Cost Amount (as in a prepayment indemnity calculation). Interest rate used in discounting the future value Breakage Cost Amount to the Amendment Date. • If Breakage Cost Method = None or Net Amount, this field is empty and cannot be modified. • If Breakage Cost Method = Indemnity Interest, enter the interest rate used to discount the Breakage Cost Amount from the Value Date to the Amendment Date (as in a prepayment indemnity calculation). A Drawdown Amendment transaction carries all the attributes of the original transaction except for the following: • In a Rate Component Renegotiation event, the modified data would be the rate(s) of one or several interest schedules present in the transaction • In a Loan Restructuring event, the modified data would be the amortization schedule attributes affecting calculation of amortization amounts as well as setting the amortization dates in the transaction. The new transaction (or its schedules) can be modified as long as the current transaction template and the facility/tranche setup allow it. If the current transaction template does not allow the changes necessary to accomplish the amendment, the Transaction Condition Conversion event cannot be used for the purpose. Instead, a Transaction Template Conversion event must be created after a new transaction template has been set up in such a manner that the new transaction reflects the preferred outcome of the amendment. The cashflows of the new transactions are created according to the attributes given in the Drawdown Amendment transaction, as in a new drawdown. See also 5.2.4.3 Generated data on page 86. 5.2.4.2.4 Transaction template conversion Transaction Template Conversion event allows you to add a completely new transaction template to the drawdown. Information Description Current Instrument Instrument of the drawdown transaction. Current Transaction Template Transaction template of the drawdown transaction. Target Transaction Template One of the eligible transaction templates for the current instrument as defined in the facility/tranche setup. Only valid transaction templates for the facility/tranche of the drawdown are accepted by the system. If the amendment is made against a completely new transaction template, that is not identified in the facility, the facility must be amended and processed before the amendment on the drawdown can be made. 84 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions The Drawdown Amendment transaction carries all the attributes of the original transaction except for the following: Transaction Template. See also 5.2.4.3 Generated data on page 86. 5.2.4.2.5 Instrument conversion Instrument Conversion event allows you to change the current instrument of the drawdown transaction to any other valid instrument of the same class defined for the facility/tranche setup of the drawdown and a new transaction template for the Drawdown Amendment transaction. It is also possible to modify any of the transaction or schedule data that is allowed to be modified by the new transaction template. Information Description Current Instrument Instrument of the drawdown transaction. Target Instrument One of the eligible instruments as defined in the facility/tranche setup. Only valid instruments for the facility/tranche of the drawdown are accepted by the system. If the amendment is made against a completely new instrument, that is not identified in the facility, the facility must be amended and processed before the amendment on the drawdown can be made. Target Transaction Template One of the eligible transaction templates for the current instrument as defined in the facility/tranche setup. Only valid transaction templates for the facility/tranche of the drawdown are accepted by the system. If the amendment is made against a completely new transaction template, that is not identified in the facility, the facility must be amended and processed before the amendment on the drawdown can be made. The Drawdown Amendment transaction carries the same attributes as those described in 5.2.4.2.3 Transaction condition conversion on page 83. See also 5.2.4.3 Generated data on page 86. 5.2.4.2.6 General amendments General Amendment event allows you to do all of the previously described amendment events in one single amendment event. Information Description Current Counterparty Counterparty of the drawdown transaction on the Amendment Date. Target Counterparty New counterparty for the Drawdown Amendment transaction. Current Instrument Instrument of the drawdown transaction on the Amendment Date. Target Instrument New instrument for the Drawdown Amendment transaction. Current Transaction Template Transaction template of the drawdown transaction on the Amendment Date. Target Transaction Template New transaction template for the Drawdown Amendment transaction. Current Currency Currency of the drawdown transaction on the Amendment Date. Target Currency New currency for the Drawdown Amendment transaction. Reference FX Date Date as of which the Reference FX Rate (see below) is identified by the system. • If Current Currency = Target Currency, this field cannot be modified. • Otherwise, Reference FX Date = Opening Date of the event, but this can be modified to any date before the Amendment Date. Commercial Loans Module (CLM) User Guide 85 5 Managing loan events 5.2 Processing loan event actions Information Description Reference FX Scenario Scenario to be used to fetch the rates. • Reference FX Rate If Current Currency = Target Currency, or if the scenario is specified in the event condition, this field cannot be modified. FX rate for the current/target currency pair on the Reference FX Date in the given Reference FX Scenario. • If Current Currency = Target Currency, this field cannot be modified Amend FX Rate Actual FX rate used to convert the Amendment Amount into the Nominal Amount of the new transaction. Target Amount Amount in the Target Currency used as the Nominal Amount of the Amendment transaction. The Drawdown Amendment transaction has the same generic characteristics as those described previously. 5.2.4.3 Generated data • Transaction A Drawdown Amendment event generates a new transaction with the following attributes: – Reference Number = Transaction Number of the initial drawdown transaction. This is used to maintain a reference between the Drawdown Amendment event transaction and the initial drawdown. – Continuation Number = Continuation Number of the drawdown. This is used to keep a reference from the Drawdown Amendment event to the drawdown being amended (if the original drawdown has been previously amended. The transaction’s remaining attributes are inherited either from the drawdown, or those specified for the Drawdown Amendment event. Note: If the Keep Guarantees switch was not activated in the Amendment dialog, you must now attach new guarantees to the created transactions, if new guarantees are needed. • Cashflows The transaction is generated with the following cashflows: – Cashflows (Principal and Interest) closing fully or partially the cashflows in the underlying drawdown, including a not payable (but bookable) settlement cashflow for the Amendment Amount, where Value Date = Amendment Date. – Cashflows (Principal and Interest) for the new amended drawdown, including a not payable (but bookable) settlement cashflow for the Amendment Amount, where Value Date = Amendment Date. – Accrued Interest flows (if the drawdown’s Amendment Date is not an interest due date) on the drawdown’s Amendment Date (and with the Payment Date set according to the Payment Date of the Drawdown Amendment event). – Adjustment cashflows inside the period between the Amendment Date and Action Date, if the Amendment Date is before the last due date before the Amendment Date. Note: If the original drawdown is subsidized, the cashflows under the Subsidy schedule must be left untouched. Subsidy amounts are never adjusted after a Subsidy Call has taken place. If adjustments are required, then you should do them manually. 86 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions 5.2.5 Drawdown classification When a borrower is seen as being in danger of defaulting on payments due under a drawdown, a Drawdown Classification event can be created to identify the debt as belonging to a specific classification and to create accounting entries corresponding to this classification. A Drawdown Classification is treated as an independent transaction, like a Prepayment or a Funding Call, where the whole or a part of an existing drawdown is separated into different classes of debt. Classifications reflect the possible financial situations that the borrower can be in. Possible values include: Normal, In Distress, In Quasi-Liquidation, In Liquidation, Liquidated. 5.2.5.1 Setup Before the Drawdown Classification action can be performed on a drawdown, you need to set up the following: • The commercial lending instrument must be defined and assigned with the Drawdown Classification feature: see A.2.15 Drawdown Classification on page 153 • The action rule for the drawdown classification event must be set up correctly: see B.6 Drawdown Classification on page 162. 5.2.5.2 Execution In the initial Drawdown Classification dialog, enter the following values: Information Description Action Date Date when the event takes place. By default, this is today’s date but it can be changed. Event Subtype Type of drawdown classification. Choose from: Debt Recovery, Debt Suspension, Due Date Debt Recovery, or Due Date Debt Suspension. In the second Drawdown Classification dialog, the following information is required: Information Description Event Condition ID ID of the event/action rule used to match the event condition. Action Rule ID If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.6 Drawdown Classification on page 162 for more information. Action Date Default to the values defined in the initial dialog. Event Subtype New Classification One of the following: Normal, In Distress, Quasi-Liquidation, Liquidation, or Liquidated. Opening Date By default, this is the Action Date, but it can be changed to any date on or before the Classification Date (see below). Classification Date Date when the classification takes effect. By default, this is the Action Date but it can be changed to any date on or after the Opening Date. Outstanding Amount Full outstanding Nominal Amount of the drawdown. This is calculated by the system as of the Classification Date. Classified Amount Actual amount of debt to be classified. By default, this is the Outstanding Amount, but it can be changed to a smaller amount. Commercial Loans Module (CLM) User Guide 87 5 Managing loan events 5.2 Processing loan event actions Information Description Classified % Classified Amount expressed as a percentage of the full Outstanding Amount, calculated as follows: Classified % = (Classification Amount / Outstanding Amount) * 100 5.2.5.3 Generated data Transaction • A new transaction is generated with the following attributes: – Reference Number = Transaction Number of the drawdown transaction. This is used to maintain a reference between the drawdown classification event transaction to the drawdown or earlier classification event being classified. – Continuation Number = Continuation Number of the drawdown. This is used to keep a reference from any later events to the drawdown from which they originate (for example, as a result of a currency conversion or an earlier classification). The transaction’s remaining attributes are inherited either from the drawdown, or the drawdown classification event. Cashflows • The transaction is generated with the following cashflows: – Cashflows of the original transaction closing part or all of the original transaction which was classified – Cashflows of the drawdown classification transaction The following cashflows trigger the necessary accounting events: – Accrued Interest flow as of the Classification Date – A pseudo (that is, Not Payable) Principal Settlement cashflow that corresponds to the Nominal Amount of the drawdown classification transaction. 5.2.6 Due amount carry forward Due Amount Carry Forward (DACF) is a loan event that can be used to carry forward due amounts from one value date to a future value date. The amounts can be carried forward either with or without remuneration (interest). 5.2.6.1 Setup Before the DACF action can be performed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Due Amount Carry Forward: see A.2.20 Due Amount Carry Forward on page 154. • The action rule for the Due Amount Carry Forward event must be set up correctly: see B.8 Due Amount Carry Forward on page 162. 5.2.6.2 Execution In the initial Due Amount Carry Forward dialog, enter the following values: Information Description Action Date Date when the event takes place. By default, this is today’s date but it can be modified to the value date of the cashflows which are to be carried forward. Event Client Initiator of the event: Owner or Counterparty. 88 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions In the second Due Amount Carry Forward dialog, the following information is required: Information Description Action Date Default to the values defined in the previous dialog. Event Client Event Condition ID ID of the event/action rule used to match the event condition. Action Rule ID If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.8 Due Amount Carry Forward on page 162 for more information. Opening Date By default, this is the same as the Carry Forward Start Date. You can select any date on or after the Active Date. Carry Forward Instrument Instrument to be used in the DACF. Carry Forward Template Transaction template to be used in the DACF. Carry Forward End Date Method Method used to determine the Carry Forward End Date. Choose from: Any, Client Value Date, Facility Value Date, or Transaction Value Date. Carry Forward Start Date This is the original cashflow value date from which the system finds the cashflows to be carried forward. This date must be on or later than the Action Date. Carry Forward End Date By default, the date in this field depends on the value selected as the Carry Forward End Date Method, but can be changed to another of the available valid dates. Carry Forward Currency Currency of the unpaid cashflow amount. Past Due Amount Total unpaid amount due on the original due date. Carry Forward Amount By default, this is the Past Due Amount, but can be changed to a lower value if you want to carry forward only part of the due amount. Keep Original Cashflow Types This switch is activated according to the action rule matched to the event. • If this switch is on, the system keeps the original cashflow types while generating additional cashflows for settlement on the Carry Forward End Date. These cashflows are flagged as External. Note that you must remember to set the cashflow attributes Nominal Amount and Pseudo for the amortization schedule of the DACF template. • If this switch is not on, the system treats all carried forward cashflows as capitalized, and the settlement cashflows are generated in the normal manner. 5.2.6.3 Generated data • Transaction A new DACF transaction is generated which fully or partially closes the cashflows on the original due date. • Cashflows The DACF transaction creates new cashflows on the date to which they have been carried forward. 5.2.7 Facility fees This action allows you to create Facility Fee transactions that calculate the fees that can be charged against a facility. Commercial Loans Module (CLM) User Guide 89 5 Managing loan events 5.2 Processing loan event actions A Facility Fee transaction can be an interest-like regularly accruing fee, or a one time lump sum fee. 5.2.7.1 Setup Before the Facility Fee transaction can be entered, you need to set up the following: • The Facility Fee instrument must be defined • The action rule for the Facility Fee event must be set up correctly: see B.9 Facility Fee on page 163. 5.2.7.2 Execution In the initial Facility Fee dialog, enter the following values: Information Description Action Date Date of the action. This defaults to today’s date but can be changed. Event Subtype Choose from: Appraisal Fee, Other Fee, or Sundry Fee. Facility ID of the facility. Tranche ID of the tranche. Event Date Method Method used to determine the Event Date. Choose from: Any, Payment Date, or Signature Date. In the second Facility Fee dialog, the following information is required: Information Description Action Date Default to the values defined in the previous dialog. Event Subtype Facility Tranche Event Condition ID ID of the event/action rule used to match the event condition. Action Rule ID If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.9 Facility Fee on page 163 for more information. Opening Date Opening date of the Facility Fee transaction. Fee Counterparty Counterparty of the Facility Fee transaction. Portfolio Portfolio of the Facility Fee transaction. Fee Instrument Instrument used for the Facility Fee transaction. Fee Template Transaction template for the Facility Fee transaction. Fee Currency Currency of the Facility Fee transaction. Fee Amount Amount of the Facility Fee transaction. Fee Value Date Value date of the Facility Fee transaction. Fee Maturity Date Maturity date of the Facility Fee transaction. 5.2.7.3 Generated data • Transaction The following new transaction is generated: 90 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions – A Facility Fee transaction with its own schedule structure (based upon the transaction template) and cashflows. 5.2.8 Prepayments The borrower or lender may wish to bring forward the principal repayment date, either for the full amount of the principal or a partial amount. The Prepayment action allows the user to record such foreclosures, along with the possibility of calculating and recording any penalty fees or interest due from the borrower. 5.2.8.1 Setup Before the Prepayment action can be performed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Drawdown Prepayment: see A.2.18 Drawdown Prepayment on page 154. • The action rule for the Prepayment event must be set up correctly: see B.14 Prepayment on page 164. 5.2.8.2 Execution To process a Prepayment event on a drawdown transaction, the transaction must have the following attribute: the drawdown must have an outstanding repayment later than the Action Date. In the initial Prepayment dialog, enter the following values: Information Description Action Date Date of the action. This defaults to today’s date but can be changed. This is the opening date of the Prepayment, that is, the date when the Prepayment is created. This date may differ from the value date of the Prepayment event depending on contractual conditions. This is a mandatory field. Event Subtype Event Client Event Date Method Choose from: Contractual, Non-Contractual. • Contractual - Prepayment is done under conditions agreed in the facility • Non-Contractual - Prepayment is not done under the conditions agreed in the facility but the Event Client has agreed to accept the Prepayment. Initiator of the event. Choose from: Owner or Counterparty. Method used to determine the Event Date. The most common selections for this type of event would be: Any, where you can select any date to repay the loan; or Value Date, where only valid due dates are proposed by the system. Indemnity Payment Date Method Method used to determine the date on which the indemnity is paid. Choose from: Prepayment Date or Due Date. • Prepayment Date – any indemnity payable as of the Prepayment Date is settled on the Prepayment Date. • Next Due Date - any indemnity payable as of the Prepayment Date is settled on the next due date. Commercial Loans Module (CLM) User Guide 91 5 Managing loan events 5.2 Processing loan event actions In the second Prepayment dialog, the following information is required: Information Description Action Date Default to the values defined in the previous dialog. Event Subtype Event Client Event Date Method Event Type Prepayment. Event Condition ID ID of the event/action rule used to match the event condition. Action Rule ID If any of the parameters used to determine the outcome of the event have been defined in the matching event/action, these are used by default and cannot be modified. See B.14 Prepayment on page 164 for more information. Opening Date Request Date Prepayment Date By default, this is the Action Date, but it can be modified to any date on or before the Prepayment Date. By default, this is the Action Date, but it can be modified to any date on or before Prepayment Date. Value date of the Prepayment. The system calculates the Prepayment Date based on the Action Date and the Event Date Method as follows: • If Event Date Method = Any, then Prepayment Date = Action Date but can be changed to any date on or after Opening Date. • If Event Date Method = Due Date, then Prepayment Date = Until When Date (that is, the Due Date) of the first cashflow in drawdown where the Until When Date is later than or equal to the Action Date but can be changed to any other due date after the Opening Date. • If Event Date Method = Non-Due Date, then Prepayment Date = Action Date unless that day is a scheduled due date. If this happens then the Prepayment Date is set to Action Date +1 but can be changed to any other non-due date after the Opening Date. • If Event Date Method = Revision Date, then Prepayment Date = End Date of the current (as of Opening Date) revision period but can be changed to any later end date of the known revision periods. Indemnity Payment Date Method Method used to determine the payment date of the indemnity transaction: Prepayment Date or Due Date. Indemnity Payment Date Payment date of the indemnity transaction according to the specified Indemnity Payment Date Method. Revolving Switch on to make the Prepayment revolving. Manual Revolving • If this switch is on, the Prepayment event creates an Amount Entity that decreases the credit utilization in the facility/tranche of the drawdown on the Prepayment Date of the Prepayment. • If this switch is off, the Prepayment event does not have any effect on the credit utilization. Partial Amount Allows the drawdown to be repaid partially. Note: If this switch is not on, the drawdown can only be repaid in full. Remaining Amount Remaining total amount of the principal repayments as of the Prepayment Date. This amount displays the amount of the drawdown that can be prepaid (it may be that earlier scheduled repayments or partial prepayments have already taken place). Prepayment Amount By default, Prepayment Amount = Remaining Amount. If the drawdown can be repaid partially (see Partial Amount), this amount can be changed to any amount less than the Remaining Amount. 92 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions Information Description Allocation Method Not currently used. Indemnity Method Method used to calculate the Prepayment Indemnity transaction: None, Net Amount, Valuation, or Indemnity Interest. Indemnity Amount If Indemnity Method = Net Amount, enter the amount of the indemnity. A Prepayment Indemnity cashflow is created on the Prepayment Date: you do not need to enter any other indemnity-related information. Indemnity Pricing Scenario Rate scenario from which all required market rates for indemnity pricing are taken. Indemnity Pricing Date Method Method used to interpret the Indemnity Pricing Offset: Days, Business Days, Weeks, Months, or Years. Indemnity Pricing Offset Number of units (days, months, and so on, as defined as the Indemnity Pricing Date Method) to be subtracted from the Prepayment Date when calculating the Indemnity Pricing Date for the Prepayment. Indemnity Pricing Date Convention Convention used to calculate the Indemnity Pricing Date: None, Backward, Modified Backward, Following, or Modified Following. Indemnity Pricing Date Date used to identify correct rate information, calculated as follows: Indemnity Pricing Date = Prepayment Date - Indemnity Pricing Offset (in the number of units identified by the Indemnity Pricing Date Method). • If Indemnity Method = Valuation, enter the date used to identify the correct rate information to be used in revaluation. • If Indemnity Method = Indemnity Interest, enter the date used to calculate indemnity-related interest rates. • If Indemnity Method = None or Net Amount, this field is empty and cannot be modified. New Rate Reference Usage Usage defined for the yield curve (in IR Quote and Yield Curve Editor’s Usage page) you want to use to retrieve the rates. This field filters the available yield curves in the New Rate Reference field. New Rate Reference If Indemnity Method = Indemnity Interest, the ID of the yield curve from which the required market rates for calculating the new rate are taken. New Rate Reference Date Date on which the market rates used to calculate the new rate are taken. Indemnity Margin Reference Usage Usage defined for the yield curve (in IR Quote and Yield Curve Editor’s Usage page) you want to use to retrieve the rates. This field filters the available yield curves in the Indemnity Margin Reference field. Indemnity Margin Reference If Indemnity Method = Indemnity Interest, the ID of the yield curve from which the required market rates for calculating the Indemnity Margin Rate are taken. Indemnity Margin Reference Date Date on which the market rates used to calculate the Indemnity Margin Rate are taken. Discount Base Rate Reference Usage Usage defined for the yield curve (in IR Quote and Yield Curve Editor’s Usage page) you want to use to retrieve the rates. This field filters the available yield curves in the Discount Base Rate Reference field. Discount Base Rate Reference If Indemnity Method = Indemnity Interest or Valuation, the ID of the yield curve from which the required market rates for calculating the Discount Base Rate are taken. Discount Base Rate Reference Date Date on which the market rates used to calculate the Discount Base Rate are taken. Discount Margin Reference Usage Usage defined for the yield curve (in IR Quote and Yield Curve Editor’s Usage page) you want to use to retrieve the rates. This field filters the available yield curves in the Discount Margin Reference field. Commercial Loans Module (CLM) User Guide 93 5 Managing loan events 5.2 Processing loan event actions Information Description Discount Margin Reference If Indemnity Method = Indemnity Interest or Valuation, the ID of the yield curve from which the required market rates for calculating the Discount Margin are taken. Discount Margin Reference Date Date on which the market rates used to calculate the Discount Margin are taken. Indemnity Base Rate Method Method used to determine the Indemnity Base Rate: None, New Rate, Current Rate, or Net Rate. New Rate Pricing Method Method used to determine the rate pricing: Direct Quote or Zero Pricing. New Rate Pricing Mode Choose from: Bid, Ask, Bid/Ask, Average, or Reverse Bid/Ask. Discount Rate Pricing Method Method used to determine the discount rate pricing: Direct Quote or Zero Pricing. Discount Rate Pricing Mode Choose from: Bid, Ask, Bid/Ask, Average, or Reverse Bid/Ask. Current Rate If Indemnity Method = Indemnity Interest, the system calculates the current rate, as follows: Current Rate = Aggregated Rate of all interest cashflows of the drawdown flagged as a Prepayment Rate as of the Prepayment Date. New Rate If Indemnity Method = Indemnity Interest, the system identifies the new rate from the yield curve given in the New Rate Reference field and the pricing method given in the New Rate Pricing Method field. Indemnity Base Rate Rate used for the indemnity base rate. If Indemnity Method = Indemnity Interest, this is calculated based on the specified Indemnity Base Rate Method. Indemnity Margin Rate used for the indemnity margin. If Indemnity Method = Indemnity Interest, this is calculated based on the specified Indemnity Margin Reference values. Discount Base Rate Rate used for the discount base rate. If Indemnity Method = Indemnity Interest, this is calculated based on the specified Discount Rate Reference values. The Discount Base Rate calculated by the system is always an Annually Compounded rate regardless of the interest payment frequency of the drawdown being prepaid. Discount Margin Rate used for the discount margin. If Indemnity Method = Indemnity Interest, this is calculated based on the specified Discount Margin Reference values. Indemnity Rate Rate used for the indemnity rate. If Indemnity Method = Indemnity Interest, then Indemnity Rate = Indemnity Base Rate + Indemnity Margin. Discount Rate Rate used for the discount rate. If Indemnity Method = Indemnity Interest, then Discount Rate = Discount Base Rate + Discount Margin. Indemnity Pricing Factor If Indemnity Method = Indemnity Interest, percentage by which each calculated Prepayment Indemnity Amount is adjusted when setting the final Prepayment Indemnity Amount to be paid on the Prepayment Date. 5.2.8.3 Generated data • Transaction The Prepayment event creates a Prepayment transaction with the following attributes: 94 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions – Reference Number = Transaction Number of the drawdown transaction. This is used to maintain a reference between the Prepayment event transaction to the drawdown which was prepaid. – Continuation Number = Continuation Number of the drawdown. This is used to keep a reference from the Prepayment event to the drawdown from which the prepaid drawdown originates (for example, as a result of a Currency Conversion event). The transaction’s remaining attributes are inherited either from the drawdown transaction, or the Prepayment event. • Cashflows The Prepayment transaction is generated with the following cashflows: – Principal and Interest flows that close the fully or partially repaid cashflows in the underlying drawdown – Principal repayment and Accrued Interest flows on the Prepayment Date (if it is not an interest due date). – If the Prepayment Date does not match an existing due date in the drawdown, one additional Accrued Interest flow for each interest cashflow (where the From When Date is before the Prepayment Date, and the Prepayment Date is before the Until When Date) and calculates the accrued interest amount according to the relevant attributes in the transaction template of the prepaid drawdown. – Prepayment Indemnity cashflow(s) (including the prepayment margin) on the Prepayment Date, if applicable: see 5.2.8.3.1 Generated data - prepayment indemnity flows on page 95. 5.2.8.3.1 Generated data - prepayment indemnity flows CLM calculates one or several Prepayment Indemnity amounts and creates the corresponding cashflows on the Prepayment Date based on the selected Indemnity Method. • Indemnity Method = None – • Indemnity Method = Net Amount – • One Prepayment Indemnity cashflow with the amount equal to the Prepayment Indemnity Amount entered in the Prepayment dialog is created. Indemnity Method = Valuation – • No Prepayment Indemnity cashflow is created. One Prepayment Indemnity cashflow with the amount equal to the difference between the calculated market value of the remaining prepayments and all future interest amounts (marked with the flag Prepayment Base Rate), and the outstanding principal of the drawdown, adjusted by the Indemnity Pricing Factor of the prepayment is created. Indemnity Method = Indemnity Interest – One (or two) Prepayment Indemnity cashflows (depending on whether a separate discount adjustment is calculated, that is, if Discount Rate is not 0), with a total amount equal to the actualized future values of the calculated Indemnity Interest, adjusted by the Indemnity Pricing Factor of the prepayment are created. 5.2.9 Late Payment Penalties Late Payment Penalties (LPP) are contractual charges made when a due amount is paid late. In CLM these are typically set up as Facility specific action rules because each Facility's penalty clause may be different. Although, if an organization has a standard tariff for charging Late Payment Penalties the action rules could be set up globally i.e. not referring to any specific Facility. Late Payment Penalties can only be used when the Payment Allocation functionality has also been deployed. That is, the Late Payment Penalty process is dependent on identifying the actual Payment Commercial Loans Module (CLM) User Guide 95 5 Managing loan events 5.2 Processing loan event actions Date of allocated cashflows in order to realize the Late Payment Penalty amount. This Payment Date can only be found in a Payment Allocation record. The Late Payment Penalty processing in CLM is handled as follows: Set up Static Data and LPP Action Rules Amounts are overdue Find action rules and determine LPP transaction for overdue amounts Run CLM Late Payment Penalty Generation activity Dedicated LPP Transaction is created Overdue Amounts paid late Allocate payments in Payment Allocation CLM Late Payment Penalty Realization activity Detect allocated overdue amounts • All necessary Instruments, Transaction Templates and action rules are correctly set up. • Amounts become overdue on CLM transactions. • The CLM Late Payment Penalty Generation activity finds the relevant Facility specific or global action rules and determines the type of Late Payment Penalty transaction that needs to be generated for the overdue amounts. • A Late Payment Penalty transaction with its own Instrument and Transaction Template (defined at the facility level or in the action rule) is created and starts to accrue LPP interest. • Overdue amount is paid late and allocated using Payment Allocation. See Chapter 10 Managing payment allocations on page 133. • CLM Late Payment Penalty Realization activity detects allocated overdue amounts, stops the accrual of the Late Payment Penalty as of the actual Payment Date, leaving the Late Payment Penalty amount due to be paid. 5.2.9.1 Setup Before the Late Payment Penalties can be processed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the features Late Payment Penalty and Late Payment Penalty Realization: see A.2.26 Late Payment Penalty on page 156 and A.2.27 Late Payment Penalty Realization on page 156. • To calculate Late Payment Penalties, you need to set up an action rule of type Late Payment Penalty with the selected subtype and an action rule of type Rate Condition. These two rules determine how the penalties of the late payments are calculated, see 5.2.9.1.1 Setting up Late Payment Penalty action rule on page 96 and 5.2.9.1.2 Setting up Rate Condition action rule for LPP on page 97 respectively. For more general information about action rule parameters, see Appendix B Loan event parameters on page 159. 5.2.9.1.1 Setting up Late Payment Penalty action rule There are four subtypes that you can define for Late Payment Penalties which correspond to four different ways of calculating Late Payment Penalties. These are explained further on. 96 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions To set up a Late Payment Penalty action rule: 1. In the Action Rule Editor, select the following conditions: Information Description Event Type Select Late Payment Penalty. Event Sub Type Select the subtype according to how you want to calculate the penalty. Choices are: • None: When you want the Late Payment Penalty to be a fixed rate, for example, 10%. • Maximum: When you want to compare two rates and use the higher one. • Adding-Benchmark-Rate: When you want to add a fixed spread to a market rate. • Adding-Aggregated-Rate: When you want to add a fixed spread to the existing all in rate on the Drawdown. Entity Select Facility and a facility ID or leave the Entity field empty: Entity ID • If you want this action rule to apply to one specific facility, select Facility and then select the facility ID to which you want it to apply. • If your organization has a standard tariff that applies to all late payment penalties, leave this field empty to create a global Late Payment Penalty rule that applies to all facilities. 2. In the Late Payment Penalty page, select the instrument and transaction template you want to be used to capture the accrued LPP interest, and specify a date when you want this penalty rule to end. See B.13 Late Payment Penalty on page 164 for more information. 3. If required, select other conditions according to your needs. 4. Click Save As to save the new definition. Note: If you used an existing definition as a basis for creating the new definition, select the switch Save as New to avoid overwriting the existing one. Selecting this switch disables the Save icon so you cannot inadvertently overwrite the existing definition. 5.2.9.1.2 Setting up Rate Condition action rule for LPP When a LPP transaction is created, the aforementioned action rule is used with the expression defined in a Rate Condition action rule to calculate the LPP interest. Expressions are stored in an action rule of type Rate Condition. To set up a Rate Condition action rule for Late Payment Penalties: 1. In the Action Rule Editor, select the following conditions: Information Description Event Type Select Rate Condition. Key 1 Value 1 Select Event Type and Late Payment Penalty respectively. Key 2 Value 2 To define this rate condition to be used for late payment penalties, select Event Subtype and the subtype that you want to use as described previously. Choices are: None, Maximum, Adding-Benchmark-Rate or Adding-Aggregated-Rate. Commercial Loans Module (CLM) User Guide 97 5 Managing loan events 5.2 Processing loan event actions Information Description Entity Select Facility or leave this field empty: Entity ID • If you want this action rule to apply to one specific facility, select Facility and then select the facility ID to which you want it to apply. • If your organization has a standard tariff that applies to all late payment penalties, leave this field empty to create a global rule that applies to all facilities. 2. In the Loan Pricing page, select the pricing information (see B.15 Rate Condition on page 166) and enter the relevant expression. The following examples show some typical expressions: To... Define the LPP rate as 10% Subtype Expression None and set the rate to 0.10 Get the maximum of the all in rate on the drawdown plus a spread and the one month Euribor rate plus a different spread Maximum max(cntaggrt+spread%,ir('EURIBO R','1M')+factor%) Get a three month Euribor rate plus a spread Adding-Benchmark-Rate ir('EURIBOR','3M')+spread% Get the all in rate on the drawdown plus a spread Adding-Aggregated-Rate cntaggrt+spread% 3. Click Save As to save the new definition. 5.2.9.2 Execution There are two activities that must be run to process Late Payment Penalties: • CLM Late Payment Penalty Generation: This activity is run nightly to identify all overdue amounts that • CLM Late Payment Penalty Realization: This activity is run nightly to identify where a Payment has should be accruing Late Payment Penalties. The Late Payment Penalty and Rate Condition action rules are used to capture the transaction details. been made of an overdue amount. See Appendix C Activity parameters on page 169, For more information about the activity parameters. 5.2.9.3 Generated data The Late Payment Penalty activities, generate the following transactions respectively: • CLM Late Payment Penalty Generation: Transaction Kind = Late Payment Penalty • CLM Late Payment Penalty Realization: Transaction Kind = Late Payment Penalty Realization These transactions are visible in Drawdown Action Admin. 5.2.10 Loan pricing All transactions including new drawdowns and various types of transactions created from drawdown events are priced in an identical manner. The only difference is that these transactions carry different schedules, and different rate conditions have been set up for them. Consequently, different rates are found for the transactions. Pricing can be launched either for the whole transaction or for a single schedule. Typically, however, the Pricing action is launched for the whole transaction. 98 © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions 5.2.10.1 Setup Before the Pricing action can be performed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Loan Pricing: see A.2.28 Loan Pricing on page 156. • The action rule for the Rate Condition event must be set up correctly: see B.15 Rate Condition on page 166. • The yield curves used to store the rates used for pricing: see the TRM User Guide for more information. • The rates must have been published or accepted in the rate scenario used for pricing: see the TRM User Guide for more information. 5.2.10.2 Execution Pricing is executed as part of the process flow of the transaction it targets (new drawdown, Rate Revision, and so on). Right-click the transaction or schedule (depending on whether you want to price the whole transaction or just one schedule) and select Pricing: To price a drawdown transaction: see 4.2.3 Pricing drawdown transactions on page 65. 5.2.10.3 Generated data All of the fields such as Rate, Fixing Rate, Spread, and so on, that can be deduced from the rate condition action rules are populated in the schedules. 5.2.11 Write off When a borrower is seen as permanently unable to make payments due under a drawdown, a Write Off event can be created to remove the debt from outstanding normal or, more likely, from earlier suspended debt and to create accounting entries corresponding to writing off the debt. A Write Off is treated as a transaction (like a Drawdown Classification transaction), where all or part of an existing drawdown or earlier Drawdown Classification event is written off. 5.2.11.1 Setup Before the Write Off action can be performed on a drawdown, you need to set up the following: • The instrument associated with the drawdown must be assigned with the feature Write Off: see A.2.31 Write Off on page 157. • The action rule for the Write Off event must be set up correctly: see B.16 Write-Off on page 168. 5.2.11.2 Execution In the initial Write Off dialog, enter the following values: Information Description Action Date Date of the event. By default, this is today’s date but it can be modified. Event Subtype Method used to identify the debt to be written off. Choose from: Past Due Payment or Outstanding Debt. Commercial Loans Module (CLM) User Guide 99 5 Managing loan events 5.2 Processing loan event actions In the second Write Off dialog, the following information is required: Information Description Action Date Default to the values defined in the previous dialog. Event Subtype Write Off Type Event Condition ID ID of the event/action rule used to match the event condition. Action Rule ID If any of the parameters used to determine the outcome of the event have been defined in the matching event/action rule, these are used by default and cannot be modified. See B.16 Write-Off on page 168 for more information. Opening Date Write-Off Date By default, this is the Action Date, but it can be changed to any date on or before the Write-Off Date. Date when the Write Off takes effect. By default this is the Action Date, but it can be changed to any date on or after the Opening Date. Outstanding Amount Write-Off Amount Full outstanding amount available for write off. • If Write-Off Type = Past Due Payment: Outstanding Amount = sum of all payments due on the Write-Off Date. • If Write-Off Type = Outstanding Debt: Outstanding Amount = full outstanding Nominal Amount as of the Write-Off Date. Amount to be written off. By default, this is the Outstanding Amount, but it can be changed to a smaller amount. Write-Off % Write-off amount expressed as a percentage of the available outstanding amount, calculated as follows: Write-Off % = (Write-Off Amount / Outstanding Amount) * 100 5.2.11.3 Generated data • Transaction A new transaction is generated with the following attributes: – Reference Number = Transaction Number of the drawdown transaction. This is used to maintain a reference between the Write Off event transaction to the drawdown or earlier classification event being written off. – Continuation Number = Continuation Number of the drawdown. This is used to keep a reference from any later events to the drawdown from which they originate (for example, as a result of a currency conversion or a drawdown classification). The transaction’s remaining attributes are inherited either from the drawdown, or the Write Off event. • Cashflows The transaction is generated with the following cashflows: – Cashflows of the original transaction closing part or all of the original transaction which was written off. – Cashflows of the Write Off transaction. The following cashflows of the Write Off transaction trigger the necessary accounting events: – 100 If Write-Off Type = Past Due Payment: a separate pseudo (that is, Not Payable) cashflow corresponding to each cashflow underlying the past due payment written off. © Wall Street Systems IPH AB - Confidential 5 Managing loan events 5.2 Processing loan event actions – If Write-Off Type = Outstanding Debt: an Accrued Interest cashflow as of the Write-Off Date. – A pseudo Principal Settlement cashflow that corresponds to the Nominal Amount of the Write Off transaction. 5.2.12 Rate Renewal Floating interest rates on drawdowns can be fixed in two ways: • Automatically using an activity of type CLM Fixing Drawdown Cashflow. • Manually on the cashflow using the action Rate Renewal in Drawdown Admin. The drawdown transaction must be in a Final state. In both cases, drawdown fixing creates a drawdown fixing record which can be seen in Drawdown Fixing Admin. Drawdown fixing entries are grouped by: • Transaction fields: Counterparty, Counterparty Client, Facility. • Cashflow fields: Currency, Fixing Rate, Fixing Period, Fixing Subscenario, Value Date, Since When, Until When. If the fixing fails because the rate does not exist, or if the cashflow is marked as a stub, the fixing is created in state Failed, otherwise it is created in state Provisional and can be accepted through to a Final state. 5.2.12.1 Setup Before the rate renewal transaction can be entered, you need to ensure the following: • The drawdown instrument that you are using must have the Drawdown Fixing feature: see A.2.17 Drawdown Fixing on page 154 • The activity used to automatically fix rates must be set up: see C.2 CLM Fixing Drawdown Cashflow on page 170. 5.2.12.2 Execution 5.2.12.2.1 Automatic fixing To automatically fix rates you use the CLM Fixing Drawdown Cashflow activity: see C.2 CLM Fixing Drawdown Cashflow on page 170 for details of the activity's parameters. The activity searches for all cashflows that match the parameters in the activity and have a Fixing From date equal to the Due Date specified on the activity. The activity then looks for the rate in the prices table and fixes it. Note: Activities are set up and managed in Activity Manager: see the TRM User Guide for more information. 5.2.12.2.2 Manual fixing To manually fix rates you need to right-click directly on an individual cashflow in the Cashflow view, select Rate Renewal from the right-click menu, and enter the following parameters in the Rate Renewal dialog. These values are defaulted if the rate exists: Information Description Fixing Date Date of the fixing. Fixing Quote Fixing quote is the market variable quote taken from Rate Monitor, and is used to calculate the cashflow fixing price and amount. Nominal Rate Nominal rate used in the fixing calculations. Amount Amount of the cashflow. Commercial Loans Module (CLM) User Guide 101 5 Managing loan events 5.3 Editing loan events 5.2.12.3 Generated data It is possible to modify the fixing values. When the fixing quote is modified, this updates both the nominal rate and the amount accordingly. Similarly, if the nominal rate is modified, the amount is affected (but not the fixing quote). Executing the fixing modifies the cashflow as follows: • Removes the Not Fixed attribute to show that it is fixed. • Sets the fixing date • Stores the rate of the market reference used for fixing • Stores the effective interest rate (nominal rate) on the cashflow • Sets the amount of the cashflow It is possible to cancel the fixing by rejecting the fixing record in Drawdown Fixing Admin. 5.3 Editing loan events It is not possible to modify loan event values directly in the generated transaction. However, it is possible to edit the loan event. To edit the loan event: 1. Retrieve the loan event transaction you want to modify. 2. Right-click the transaction and select Edit Event. 3. The loan event dialog reopens to allow you to modify the values you entered during the initial capture. 4. Click OK to regenerate the loan event transaction when you have made your modifications. Note: You may modify transaction attributes which are not logically linked to generating the loan event directly in the generated transaction, for example, one or more free-text comments in any of the Comment fields. 102 © Wall Street Systems IPH AB - Confidential Chapter 6 Managing equity Investing in and managing equity transactions in CLM includes support for: • Inserting purchases of equity (new holdings) • Free or DVP (delivery versus payment) settlement of both money and security (with the related SWIFT message or other messages) • Valuation and monitoring of holdings in different equities • Various corporate actions including dividends • Inserting sell of equity (divestment) including an automatic matching against current holdings and calculation of realized capital gain. Both ordinary interest-bearing drawdowns and direct equity investments can be executed under the same facility. Both types of instruments can be entered under the relevant facility or tranche. When the initial purchase of equity is made, it is possible to use a different settlement currency other than the currency of the equity itself. This means that even if the equity is denominated in another currency, you can disburse the money in Euros, for example. 6.1 Setting up equity in the facility To allow direct equity investment (or divestment) in a facility: 1. Set up the equity instrument in Instrument Editor. – Each equity is defined as a separate instrument in TRM, therefore, before an equity instrument can be attached to a facility, it must be set up as an instrument. See the guide TRM Instruments: Processing and Calculations for information about setting up equity instruments. – The equity instrument must have the Risk-Venture-Capital feature present in the instrument setup. This action feature allows you to use the instrument to invest/divest the equity holdings in a drawdown. See A.2.30 Risk Venture Capital on page 157. 2. In Facility Editor’s Instrument page, select Equity in the Event Type field. The Instrument Class field is automatically populated with Equity and cannot be modified. 3. Specify the Instrument Group of the equity instrument. 4. Complete the facility’s Instrument page setup using the information in 2.9.2.7 Defining instrument and event details on page 30. Commercial Loans Module (CLM) User Guide 103 6 Managing equity 6.2 Processing equity investments 6.2 Processing equity investments 6.2.1 Entering new equity investments Capturing an equity drawdown in a facility is done in Drawdown Manager in the same way as for a normal drawdown transaction. To enter an equity investment (buy): 1. In Drawdown Manager, select New - Equity. 2. Select the facility and tranche that you want to use in the equity investment in the new transaction row in the Transaction view. 3. Ensure that the transaction sign is set to Buy. 4. Complete the remaining details in the same way as for a normal drawdown except for the Nominal Amount. Note: For Equities, it is important to enter the Units and Deal Price for the system to calculate the Book Value. See 4.2.1 Entering drawdown transactions on page 61 for information about the values you need to specify. 6.2.2 Entering equity divestments Divestments of individual equity investments are simply done as ’Sell’ transactions in Drawdown Manager. Direct equity investments must already have been made under the facility. When you decide to divest, a separate event is created. To enter an equity divestment (sell): 1. In Drawdown Manager, select New - Equity 2. Select the facility and tranche that you want to use in the equity investment in the new transaction row in the Transaction view. 3. Ensure that the transaction sign is set to Sell. 4. Complete the remaining details in the same way as for a Equity Investments. Note: To ensure that there is no short selling of any Equity under a Facility/Tranche the result defined at the instrument level must have the switch Matching by Facility set on in the Selling page. 6.2.3 Capturing dividend events Dividends are supported as one of the standard activity-based corporate actions in TRM. A Dividend event is created as follows: 1. When the information about the dividend is declared by the issuer of the security, the equity instrument definition needs to be updated with the dividend information using the feature Equity-Cash-Dividend. See the guide TRM Instruments: Processing and Calculations for more information. 2. On the ex-dividend date, the equity is quoted without the dividend and the market price drops approximately by the amount of the dividend. The exact amount of the dividend is known at the end of the previous business day. It is calculated from the position at the close of business prior to the ex-dividend date. 104 © Wall Street Systems IPH AB - Confidential 6 Managing equity 6.2 Processing equity investments The Dividend activity that creates the dividend transaction(s) needs to be run at the beginning of the ex-dividend date (or at the end of the previous day). Note: See the TRM User Guide for general information on running activities, and also specific information on the Dividend activity parameters. 3. After the activity has run and the dividend transactions are created, verify and accept the transactions. 6.2.4 Capturing other corporate actions There are also some other corporate actions that can be performed on Equities within the CLM framework. These are: • Equity Split • Equity Conversion • Equity Detachment • Equity Return of Capital As for dividends, the corresponding feature should be attached to the Equity instrument. For more details on these corporate actions, see the TRM Instruments: Processing and Calculations Guide. Commercial Loans Module (CLM) User Guide 105 6 Managing equity 6.2 Processing equity investments 106 © Wall Street Systems IPH AB - Confidential Chapter 7 Managing issued guarantees In CLM, it is possible to manage the lifecycle of issued guarantees by processing guarantee fees, guarantee calls and guarantee refunds. An issued guarantee is provided to the lender by an insurer (called the owner) to guarantee that loan principal and interest payments will be made. The owner issues a guarantee to the lender (the beneficiary) on behalf of a counterparty. The counterparty pays a fee to the owner for the service of providing a guarantee. The following diagram provides an example of the issued guarantee process. The counterparty requests a loan from the lender and the owner issues a guarantee to the lender (the beneficiary) who provides the counterparty with a loan. The counterparty pays a fee to the owner, and, in theory, pays back the loan to the lender. Counterparty Beneficiary (Lender) Requests Loan Requests Guarantee Owner Guarantees Loan Receives Guarantee Issued Guarantee Issues Loan Receives Loan Receives Fee Payment Pays Fee Pays Loan? Yes Receives Loan Payment No Commercial Loans Module (CLM) User Guide 107 7 Managing issued guarantees If the counterparty cannot pay all or part of the guaranteed loan back to the beneficiary, the guarantee is called by the beneficiary and the owner has to pay the called amount to the beneficiary. The following diagram provides an example of the guarantee call process: Counterparty Beneficiary (Lender) Owner Pays Loan? No Makes Guarantee Call Guarantee Call Pays Beneficiary Receives Guarantee Payment Pays Loan? Yes Receives Loan Payment Receives Guarantee Payment No If the called amount cannot be settled by the counterparty, the amount is converted into a loan by the owner, and the counterparty must pay interest to the owner. This process is called a guarantee refund and is shown in the following example: Counterparty Beneficiary (Lender) Owner Pays Loan? Guarantee Refund No Issues Loan Receives Loan 108 © Wall Street Systems IPH AB - Confidential 7 Managing issued guarantees 7.1 Setting up issued guarantees 7.1 Setting up issued guarantees An issued guarantee transaction is entered to represent the guarantee that is being provided by the owner, on behalf of the counterparty, to the beneficiary. This transaction typically has contingent principal and interest schedules which represent the loan being guaranteed (the real loan is recorded in the beneficiary’s/counterparty’s systems), and a fee schedule representing the fee to be received from the counterparty. To set up the issued guarantee structure: 1. In Schedule Template Editor, select the system template on which you want to base your own schedule from the left part of the editor. There are pre-configured schedule templates for a simple issued guarantee structure. For example, there is the schedule template GUARANTEE-ON-FIXED for issued guarantees of fixed rate loans. The structure is as follows: Schedule Description Fixed Interest Keeps a record of the interest amounts due to be paid by the counterparty to the beneficiary. It is for information only purposes (marked with the attributes Not Payable, Not Booked) unless a guarantee call is made. This is marked with the cashflow attribute Guaranteed. Amortization Keeps a record of the principal amounts due to be paid back by the counterparty to the beneficiary. It is for information only purposes unless a guarantee call is made. This is marked with the attribute Guaranteed. Guarantee Amortization Used to represent the amounts and dates that are to be used in calculating the guarantee fee. The dates can be offset and therefore different to the underlying loan between the counterparty and the beneficiary. This is a pseudo cashflow. Guarantee Fee Holds details of the rate used to pay the fee and the dates on which it should be paid. This is the only schedule on an issued guarantee transaction which creates payable cashflows. 2. Save the schedule template using File - Save As New. Note: For more information on creating schedule templates, see 2.2 Schedule templates on page 19. 3. In Instrument Editor, configure the Guarantee Call and Guarantee Refund instruments. These instruments are of type COMMERCIAL-LOAN (see TRM Instruments: Processing and Calculations Guide for more information). Note: It is possible to re-use a normal drawdown instrument for the guarantee refund. 4. Create transaction templates in Transaction Template Editor for the issued guarantee and the guarantee refund transactions (see 2.6 Transaction templates on page 22 for more information). Note: A guarantee call does not need a transaction template since it is basically an outgoing payment to the beneficiary. 5. Create a facility template in Facility Template Editor. You need to ensure that both Counterparty and Beneficiary are mandatory. 6. Create a facility to control any limits and conditions in Facility Editor. You need to configure all necessary instruments in the Instruments page. 7. You can define global action rules for the guarantee calls and refunds, or facility specific action rules if a set of unique conditions are required according to the contract (see 5.1.2 Action rules on page 72 for more information). Commercial Loans Module (CLM) User Guide 109 7 Managing issued guarantees 7.2 Processing issued guarantees 7.2 Processing issued guarantees Issued guarantees are entered in a similar way to loan drawdowns using Drawdown Admin and the command New - Issued Guarantee (see 4.2 Processing drawdowns on page 61 for more information). The transaction structure is created in accordance with the transaction template and you need to complete all mandatory fields (such as Rates). An issued guarantee specific field called Guarantee Delay can be used to adjust the dates for the guarantee amortization and guarantee fee cashflows. This is done by propagating values in the Offset and Payment Offset fields in the schedules. 7.3 Processing guarantee calls Guarantee calls are processed in Drawdown Admin. You generate a transaction of kind Guarantee Call between the owner and the beneficiary (the lender): the owner pays the called amount to the beneficiary. The transaction has closing cashflows targeting the issued guarantee transaction for the amounts that are being called and an outgoing cashflow for the amount to be paid. To process a guarantee call: 1. Query for and then select the relevant issued guarantee transaction. 2. Right-click on the issued guarantee transaction and select the action Guarantee Call. Enter details in the following dialogue box: Information Description Action Date (Mandatory) The Call Date of the event. The default value is the current date. This value can be modified. Event Subtype (Mandatory) You identify an Event Subtype as one of the available values for the Event Type Guarantee Call. The values are the following: • Specific Due Date: The guarantee call is made for any amounts due on the Call Value Date. • Full: The guarantee call is made for the outstanding nominal amount as of the Call Value Date. 3. Click Next. Using the values that you have entered, the system will search for a matching action rule for the event type Guarantee Call. If it does not find one, you need to configure a matching action rule in Action Rule Editor (see 5.1.2 Action rules on page 72). If the system finds a matching action rule, a second dialogue box will be displayed. Enter the necessary information: Information Description Action Date (Read-only) The dialog is populated with the Action Date provided earlier. Event Subtype (Read-only) If you provided an Event Subtype: - The dialog is populated with the value. If you did not provide an Event Subtype: Event Condition ID Call Method 110 The value is the one in the field Event Subtype of the selected condition. (Read-only) The default is the ID of the selected action rule. This condition is used to control some of the subsequent fields in the dialog. (Mandatory) The default is based on the selected action rule as follows: • Outstanding Nominal - Used when the Event Subtype= Full. • Past Due Payment - Used when the Event Subtype = Specific Due Date. © Wall Street Systems IPH AB - Confidential 7 Managing issued guarantees 7.4 Processing guarantee refunds Information Description Call Delay (Mandatory) The default is based on the selected action rule. The number represents the offset days between the Call Value Date and the Call Date. Call Payment Delay (Mandatory) The default is based on the selected action rule. The number represents the offset days between the Call Date and the Call Payment Date. Opening Date The default is the Action Date. This is either the date you provided earlier or the current date. You can change this to any date on or before the Call Value Date. Call Value Date The default is the Opening Date. You can manually change this to any later date. Call Date The default is the Call Date and is calculated as follows: • Call Date = Call Value Date + Call Delay. You can change this to any earlier date on or after the Call Value Date. Call Payment Date The default is the Call Payment Date and is calculated as follows: • Call Payment Date = Call Date + Call Payment Delay. You can manually change this to any earlier date after the Call Date. Call Currency (Read-only) The default is the Call Currency which is the currency of the drawdown. Guaranteed Amount (Read-only) The Guaranteed Amount is calculated according to the selected Call Method and Call Value Date as follows: If Call Method = - Past Due Payment: Sum of all payment amounts of cashflows identified as Guaranteed where: Cashflow Payment Date = Call Value Date, and Cashflow does not have status Called. If Call Method = Outstanding Nominal: - Outstanding guaranteed nominal amount of the transaction as of the Call Value Date. Called Amount The default is the full Guaranteed Amount calculated above. You can change this to any other amount. Call % (Read-only) The Call % is calculated as follows: - Call % = (Called Amount / Guaranteed Amount) * 100. 7.4 Processing guarantee refunds Guarantee refunds are processed in Drawdown Admin. You generate a loan transaction of the kind Guarantee Refund between the owner and the counterparty, converting the called amount that the owner has paid to the beneficiary into a loan for the counterparty. Commercial Loans Module (CLM) User Guide 111 7 Managing issued guarantees 7.4 Processing guarantee refunds To process a guarantee refund: 1. Query for and then select the relevant guarantee call transaction. 2. Right-click on the guarantee call transaction and select the action Guarantee Refund. Enter details in the following dialogue box: Note: It is important that the Refund instrument has the features GUARANTEE-REFUND and GUARANTEE-REFUND-TRADING, so that the cashflows are generated with the correct sign. Information Description Action Date (Mandatory) The default is the current date. You can change this to any date. The Action Date is used as the Opening Date of the event. Event Subtype You identify Event Subtype as one of the available values for Event Type Guarantee Refund. Not currently used. Event Date Method (Mandatory) You can set the Event Date Method to one of the following: • Any: - • Refund Value Date can be set to any date. Value Date: - Refund Value Date is equal to the value date of the underlying (guarantee call) transaction. 3. Click Next. Information Description Action Date (Read-only) The dialog is populated with the Action Date provided earlier. Event Subtype Not currently used Event Date Method (Read-only) Value given in the previous dialogue box. Event Condition ID (Read-only) The default is the ID of the selected action rule. This condition is used to control some of the subsequent fields in the dialog. Refund Instrument (Mandatory) The default value is based on the selected facility and action rule set up as follows: If Refund Instrument is blank (i.e. no value is given in the set up): - You must specify an instrument in the action rule or in the Instrument page of the facility. If Refund Instrument is not blank (i.e. a value is given in the set up): Refund Template The value is the one given in the action rule. (Mandatory) The default value is based on the selected facility and action rule set up as follows: If Refund Template is blank (i.e. no value is given in the condition): - You must specify an instrument in the action rule or in the Instrument page of the facility. If Refund Template is not blank (i.e. a value is given in the condition): Opening Date 112 The value is the one given in the action rule. The default is the Action Date you entered earlier or the current date. You can change this to any date on or before the Value Date. © Wall Street Systems IPH AB - Confidential 7 Managing issued guarantees 7.5 Processing actions on issued guarantees Information Description Refund Value Date (Read-only) The default Refund Value Date is based on the Action Date and the Event Date Method as follows: If Event Date Method = Any: - Refund Value Date = Refund Value Date can be set to any date. You can change the Refund Value Date to any date on or after the Opening Date. If Event Date Method = Value Date: - Value Date = Value date of the guarantee call transaction. Call Currency (Read-only) The default is the currency of the guarantee call. Called Amount (Read-only) The default is the total Nominal Amount of the guarantee call and any Accrued Fee cashflow(s) as of the Value Date of the guarantee call. Refund Currency The default is the Call Currency. You can change this to any other currency. Refund FX Rate If Call Currency = Refund Currency: - The field is read-only If Call Currency != Refund Currency: - The field can be edited. Note: You must provide an FX rate to convert Called Amount from Call Currency to Refund Currency. Refund Amount The default is calculated as follows: - Refund Amount = Called Amount converted with Refund FX Rate. You can change this to any other amount. Refund % The default is calculated as follows: - Refund % = (Refund Amount / Called Amount converted with Refund FX Rate) * 100. This field is read-only. 7.5 Processing actions on issued guarantees It is important for the owner to keep track of any events that occur on the underlying loan between the counterparty and the beneficiary. This ensures that correct fees are paid and correct amounts are called. Therefore, loan events such as prepayments and rate renewals can be processed against issued guarantee transactions in the normal way (see 5.2 Processing loan event actions on page 75 for more information). Commercial Loans Module (CLM) User Guide 113 7 Managing issued guarantees 7.5 Processing actions on issued guarantees 114 © Wall Street Systems IPH AB - Confidential Chapter 8 Monitoring loan activity This chapter describes the different tools that are available in CLM for monitoring loan activity. 8.1 Monitoring debt positions Monitoring debt positions in CLM is based on the concept of identifying cashflow types and aggregating cashflow types into groups. All payments taking place under loan operations in CLM, for example, the amounts due from a borrower or for a contract, originate from cashflows of drawdowns or event transactions. Each individual cashflow is identified by a specific Cashflow Type. Cashflow Type is an attribute of a schedule which is assigned during the definition of the schedule structure; for example, an interest rate component in a drawdown would typically be represented by separate schedules, each with its respective Cashflow Type (such as, Base Interest, Spread Interest, Mark-Up Interest, and so on). Similarly, various event transactions will create specific types of cashflows; for example, a Late Payment event may result in a Late Payment interest flow or a Late Payment penalty. Cashflow types are then associated with a Cashflow Group. Each group is organized into a logical hierarchy, with each cashflow type belonging to a specific group in the hierarchy. For example, a global amount due can be broken down into its different components (such as Principal, Fee, and Interest). These different types of cashflow can then be categorized into groups. Prepayment indemnities and cancellation fees, for example, could both belong to a Fee cashflow group. Using cashflow types and groups, cashflows can be identified and aggregated to enable you to analyze each component of the debt position in detail. Note: This chapter only describes the information specific to monitoring the debt position in CLM. For information about the values or configuration needed for monitoring positions in TRM in general, see the TRM User Guide. 8.1.1 Debt Monitor Debt Monitor is a version of TRM’s Treasury Monitor that is designed specifically for monitoring the debt situation in CLM. In Debt Monitor, you can aggregate cashflow amounts into a logical grouping by configuring the axes values and selecting the appropriate key-figures for analysis as in other monitor applications. When Debt Monitor is initialized by a query against a given counterparty and for a given period, all matching cashflows are returned in the analysis. Commercial Loans Module (CLM) User Guide 115 8 Monitoring loan activity 8.1 Monitoring debt positions The below example shows a debt analysis with the axes configured as follows: • Column configuration: Facility Id, Currency, Cashflow Group, Cashflow Type, and Key-Figure = Amount • Row configuration: Payment Date (Historical) 8.1.1.1 Debt Monitor menus The menu items in Debt Monitor are the same as the menu items in Treasury Monitor. 8.1.1.2 Start-up parameters The start-up parameter used to open Treasury Monitor’s Debt Monitor mode is: FKTreasuryMonitor.exe --mode debt-flows 8.1.2 Monitoring debt flows Debt analysis in Debt Monitor is based on the concept of aggregating cashflows originating from drawdown or event transactions based on a cashflow’s type, group, or other attribute. Debt Monitor in CLM works in basically the same way as TRM’s Treasury Monitor, but differs in the following respects: • Position queries Queries on the position are only made against drawdown or event transactions, so your debt positions cannot include any other type of transaction. See 8.1.2.1 Defining position parameters on page 117. • Axis values Monitoring debt in Debt Monitor is based on the concept of aggregating cashflows originating from drawdown or event transactions based on a cashflow’s type, group, or other attribute. Therefore, the Cashflow grouping plays an important part in debt analysis. Most of the axis values used for grouping the data in Debt Monitor are the same as the axis values in Treasury Monitor. However, there is one additional grouping that is specific to monitoring debt positions: Loans. 116 © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.1 Monitoring debt positions See 8.1.2.2 Selecting axis (column and row) groupings on page 119. • Key-figures Debt Monitor has a number of key-figures unique to the debt situation. See 8.1.2.4 Selecting key-figures in Debt Monitor on page 120. 8.1.2.1 Defining position parameters To define position parameters: 1. Start Debt Monitor or select File - Position Parameters to open the Position Parameters dialog. 2. Do one of the following: – If you want to select a position you have previously saved, enter the following information and click OK: Information Description Position Position you want to monitor by selecting one of the views available in the selection list. This field is available if you have launched Debt Monitor in pre-configured mode. Once you have selected a position, the other parameters for the position are populated as read-only information. Book – Book you want to monitor. If you want to enter new position parameters, click Details to display the lower part of the dialog and fill in the parameters as described in the following steps. If you click Details again, the lower part of the dialog is hidden. 3. In the Selection page, enter the parameters you want to monitor: Information Portfolio Description Portfolio you want to monitor. When you specify a portfolio, all cashflows from transactions in the given portfolio or any of its subportfolios within that portfolio’s hierarchy structure are included in the query. Note: The selection list shows only those portfolios (and their subportfolios) to which you have been given access. Portfolio permissions are set using Portfolio Editor’s Allowed Users page (see the TRM User Guide). Transaction State Minimum state that the transactions must have reached to be included in the analysis. All cashflows from transactions in the given transaction state or any later state are included in the query. Note: The various states that transactions can have are configurable to your organization. Period Start First date of the period you want to monitor. All outstanding cashflows as of this date (that is, cashflows with Payment Date later than or equal to Period Start) from transactions where: • Opening Date is before Period Start • Closing Date is later than or equal to Period Start. Period Start is the first (past) date included in the analysis. Commercial Loans Module (CLM) User Guide 117 8 Monitoring loan activity 8.1 Monitoring debt positions Information Description Period End Last date of the period you want to monitor. All outstanding cashflows as of this date (that is, cashflows with Payment Date later than or equal to Period End) from transactions where: • Opening Date is before Period End • Closing Date is later than or equal to Period End. Period End is the current date of the analysis. Note: If you enter a date in the past, all cashflows from drawdowns or event transactions that are entered in the system after Period End are excluded from the analysis. Result Mode Result mode (accounting standard): FO/MO, FAS, IFRS, or Local. State Context Value specifying whether certain transaction types are to be included in the analysis. 4. In the Selection 2 page, enter any additional parameters if you want to monitor the debt position based on more specific loan-related criteria. Information Description Counterparty Counterparty you want to monitor. All cashflows from transactions against the given counterparty are included in the analysis. Approval Approval you want to monitor. All cashflows from transactions in facilities under the given approval are included in the analysis. Mandate Mandate you want to monitor. All cashflows from transactions in the given mandate are included in the analysis. Facility Facility you want to monitor. All cashflows from transactions in the given facility are included in the analysis. Tranche Tranche you want to monitor. All cashflows from transactions in the given tranche are included in the analysis. Drawdown Number Number of the drawdown transaction you want to monitor. All cashflows from transactions belonging to the given drawdown are included in the analysis. Note: The system actually searches on the Continuation Number and therefore gives a net position of a drawdown, including the original cashflows plus any cashflows from subsequent loan events (such as, Prepayments or Amendments). 5. Enter the parameters you want to use for calculation and result purposes in the Calculation page (see the TRM User Guide for more details). 6. If you do not want to update the analysis in real-time, turn off the Update in Real Time switch (it is turned on by default). As the system calculates all transaction-related cashflows that are active for the selected period and portfolio, you may wish to turn off the switch for large portfolio structures. You can revert to real-time mode by selecting Update - Realtime. 118 © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.1 Monitoring debt positions 7. Save the position parameters you have defined in the Saving page: Information Description Position Name Name for the position. Position Owner User or user group who can modify the position. Position User User or user group who can use the position. Note: If you save the position parameters with the current day, they are interpreted as "today" whenever they are used in the future. 8. Click OK. Debt Monitor opens. Note: The application does not contain any data if you have not saved a page configuration for the portfolio you selected. 8.1.2.2 Selecting axis (column and row) groupings Using the View - Select Columns and View - Select Rows menu options, you can open the multi-selection lists that enable you to select the axis values according to how you want to group the information displayed in the monitor’s page. You can configure the values of some axes and also select the same axis as many times as you want. This allows you to display information for multiple instances of the same axis grouping. The axis groupings that are used to analyze debt positions in Debt Monitor are similar to those available in Treasury Monitor. The following sections describe the groupings that are specific to analyzing debt positions. 8.1.2.2.1 Cashflow Value Groups information according to... Cashflow Group Cashflow Group is assigned from the selected cashflow hierarchy based on the type and status of the payment cashflow. It is also possible to use a cashflow group from a lower level in the hierarchy as the top group: 1. Right-click this field in the axis values list and select Configure Values. 2. Specify the level you want from the selection list. See 8.1.2.3 Configuring axis values on page 120. Cashflow Type Cashflow type, namely: Principal; Redemption; Expiration; Interest; Coupon; FX settlement; Balance; Fixing; Fee. Cashflow Main Type Main type of cashflow, such as Principal or Fee/Tax. 8.1.2.2.2 Loans Value Groups information according to... Payment Date (Historical) Date when the loan’s payment or payments were made. Approval Approval under which the loan’s drawdown transactions were made. Approval Name Commercial Loans Module (CLM) User Guide 119 8 Monitoring loan activity 8.1 Monitoring debt positions Value Groups information according to... Mandate Mandate under which the loan’s drawdown transactions were made. Mandate Name Facility Facility under which the loan’s drawdown transactions were made. Facility Name Tranche Tranche under which the loan’s drawdown transactions were made. Tranche Name Funding Type Funding type used to fund the loan’s drawdown transactions. Location Location under which the loan’s drawdown transactions were made. Cashflow From When Date The From When date field at the cashflow level. State Status State or status of the payment cashflow. Every cashflow selected for analysis is assigned a payment status based on the Payment Allocation process: None, Past Due, or Allocated. 8.1.2.3 Configuring axis values Some axis groupings can be defined further by configuring their values. It is also possible to select the same axis more than once. For example, you could select multiple instances of the Cashflow Group grouping and configure each one to display a specific level in the cashflow hierarchy. To configure the axis values: 1. Select View - Select Columns or View - Select Rows to open the corresponding configuration dialog. 2. In the resulting dialog, select the grouping value you want to configure from the Selected list on the right side of the dialog. 3. Right-click the grouping value and select Configure Values. The values available for this axis are displayed. Note that this menu item is only available for axes that can be configured further. 4. In the resulting dialog, select the value you want to assign to the axis. 5. Click OK. 6. Repeat the procedure for each axis grouping you want to configure. 8.1.2.4 Selecting key-figures in Debt Monitor The key-figures available for selection in Debt Monitor are the same as those available in TRM’s Treasury Monitor. However, as debt analysis is essentially just a consolidated analysis of past and future payments, only a limited number of these key-figures are actually of interest. The following table describes the key-figures that are specific to analyzing debt positions. Information Description Payment Amount This key-figure displays the available amount of the cashflow in the Payment Currency of the cashflow. For floating-rate cashflows, the Payment Amount used in the analysis is as follows: Base Payment Amount 120 • If the cashflow is in the future (Payment Date is later than or equal to Period End), Payment Amount can be either fixed or estimated • If the cashflow is in the past (Payment Date is before Period End), Payment Amount is the fixed payment amount. The converted equivalent of the Payment Amount figure in Figure Currency or Base Currency using the FX spot rate on the Period End date. © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.2 Monitoring credit positions All key-figures show results for the period you define in the Position Parameters dialog. • To open the list of key-figures, select View - Select Key Figures. For any of the key-figures to be displayed, either your columns or rows must contain the Key-Figure axis grouping (see 8.1.2.2 Selecting axis (column and row) groupings on page 119). 8.2 Monitoring credit positions In CLM, you can analyze both the availability and utilization of credit according to principal cashflows in either the facility currency or the base currency. The application you use to monitor credit flows is called Loan Monitor. 8.2.1 Loan Monitor Loan Monitor is a simple type of monitor, similar to TRM’s Treasury Monitor. Loan Monitor displays the credit movements on a facility and enables you to monitor current utilization and the remaining available credit amount under the agreement. Note: Loan Monitor is not a real-time application. You must repeat the query to update the position to take into account any events that update the credit limits. 8.2.1.1 Loan Monitor menus The following tables describe the menu items which are specific to Loan Monitor and any layout or mode which is based on the application. Other menu items which are common to all monitor applications are described in the TRM User Guide. 8.2.1.1.1 File Menu item Description Query Parameters Opens the Query Parameters dialog which allows you to specify the query parameters. The Query Parameters dialog opens automatically when you start Loan Monitor. See 8.1.2.1 Defining position parameters on page 117. Commercial Loans Module (CLM) User Guide 121 8 Monitoring loan activity 8.2 Monitoring credit positions 8.2.1.1.2 Options Menu item Description Base Currency Opens the Base Currency dialog to enable you to define the base currency (or any other currency) and specify the scenario from which the FX rates are retrieved. 8.2.1.2 Start-up parameters It is possible to alter Loan Monitor’s start-up parameters so that the application appears in a different mode or layout. The available options listed in the following table can be viewed using the command: FKLoanMonitor.exe --help Command Description --monitoring-entity arg Monitoring entity. --monitoring-entity-id arg Monitoring entity ID. --amount-type arg Amount type. --status arg Status. --book-name arg Startup book name. --book-owner arg Startup book’s owner. --book-user arg Startup book’s user. --skip Skip the startup dialog. Note: See the TRM User Guide and the TRM System Administration Guide for more information about start-up parameters. 8.2.2 Monitoring credit flows You use Loan Monitor to analyze both the availability of credit and utilization of credit under a facility. 8.2.2.1 Defining query parameters To define query parameters: 1. Start Loan Monitor or select File - Query Parameters to open the Query Parameters dialog. 2. Enter the query parameters using the information in the following table: 122 Information Description Portfolio ID ID of the portfolio you want to monitor. Monitoring Entity Entity you want to monitor, for example, Facility. Monitoring Entity ID ID of the entity you want to monitor. Amount Type Type of amount you want to monitor: Credit. Related Entity Related entity, such as, an Approval entity, if you want to monitor the credit in further detail. Related Entity ID ID of the related entity. © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.3 Querying loan activity Information Description Status Status the entity must have to be included in the analysis. Query Date Date of the query. By default, this is today but it can be changed. Period Start Start date of the query period. By default, this is today but it can be changed. Period End End date of the query period. Show Tranches Switch on if you want to display the credit analysis according to tranche. Include Sublimits Switch on if you want to display sublimits in the credit analysis. 3. Click OK to open Loan Monitor. Loan Monitor will not contain any data if you have not selected any axis groupings or key-figures for the page. All key-figures show results for the period you define in the Query Parameters dialog. Note: For any of the key-figures to be displayed, either your columns or rows must contain the Key-Figure axis grouping. 8.2.2.2 Configuring Loan Monitor In the same way as you can configure TRM’s Treasury Monitor, you can configure Loan Monitor according to your personal preferences by creating pages or groups of pages in books, by selecting the rows and columns you want to be displayed in each page, and by selecting the values or key-figures you want to monitor. You insert a new page using Page - New Grid Page and you select the values you want to display in a page using View - Select Columns, View - Select Rows, and View - Select Key-Figures. You can create and save the pages in multiple books either for your own personal use, or to be shared by other users using File - Save Book As. 8.3 Querying loan activity CLM provides you with an enhanced query capability which enables you to query different components of a loan using search criteria, and retrieve the matching entities into a central application. This central application, called Loan Manager, facilitates the initiation of further lending activity on a retrieved entity as follows: • Acts as a single point of entry to access the main processing applications in CLM • Uses the values of the entity retrieved into Loan Manager to provide the required data for a new action or event on that entity in another application. 8.3.1 Loan Manager Loan Manager is the central application that makes it easier for you to carry out additional commercial lending activities on an existing loan. The query parameters you specify in Loan Manager to retrieve a loan entity are used to populate the parameters in the application you subsequently launch to carry out further actions on that entity. For example, from Loan Manager, you can query the available credit on an existing loan, then launch the Drawdown Manager application from Loan Manager to enter a new drawdown on the same facility/tranche. The facility/tranche details are automatically identified from the query Commercial Loans Module (CLM) User Guide 123 8 Monitoring loan activity 8.3 Querying loan activity parameters you specified in Loan Manager, leaving you only needing to enter values for the Value Date and Nominal Amount for the new drawdown. Note: Loan Manager is solely used for querying purposes and launching other applications. No actual processing of loan entities is performed in the Loan Manager application itself. 8.3.1.1 Loan Manager menus The following tables describe the menu items which are specific to Loan Manager and any layout or mode which is based on the application. Other menu items which are common to all manager applications are described in the TRM User Guide. 8.3.1.1.1 View Menu item Description Counterparty Query Displays the Counterparty Query view. You enter your search criteria in the Counterparty Query view to initiate the search according to a counterparty’s attributes. The results of the search are displayed in the Counterparty view. Facility Query Displays the Facility Query and Facility views. Facility You enter your search criteria in the Facility Query view to initiate the search according to a facility’s attributes. The results of the search are displayed in the Facility and Tranche views. Transaction Query Displays the Transaction Query and Transaction views. Transaction You enter your search criteria in the Transaction Query view to initiate the search according to a drawdown transaction’s attributes. The results of the search are displayed in the Transaction view. Approval Query Displays the Approval/Mandate Query and Approval/Mandate views. Approval You enter your search criteria in the Approval/Mandate Query view to initiate the search according to the attributes of an approval or mandate. Mandate Query Mandate The results of the search are displayed in the Approval/Mandate view. 8.3.1.1.2 Options Menu item Description Configure Loan Monitor Defaults Opens a configuration dialog to enable you to specify the default settings you want to use when launching either Loan Monitor or Debt Monitor from Loan Manager. Configure Debt Monitor Defaults See 8.3.1.4 Configuring default settings on page 125. 8.3.1.2 Start-up parameters Loan Manager is a special Transaction Manager layout, designed specifically for querying activities on existing loans and their components. The start-up parameter used to open the Loan Manager layout is: FKTransactionManager.exe -c lm.xml --view loan-manager See the TRM User Guide for information about the options available. 124 © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.3 Querying loan activity 8.3.1.3 Customizing Loan Manager You can customize Loan Manager according to your personal preferences by selecting the views you want to be displayed from the View menu, selecting the columns you want to see in each view, and moving and rearranging the selected views in the window. You can save the current display by saving it as a layout in the Layout menu using Layout - Save. You can create and save multiple layouts either for your own personal use, or to be shared by other users. When you start the application, the default layout is automatically displayed. You can create as many layouts as you require and tailor each view according to your requirements. The views in the layout are displayed as individual windows: you can detach and reposition the views in Loan Manager in the same way as you can reposition the sub-windows in Transaction Manager: see the TRM User Guide for more information. 8.3.1.4 Configuring default settings From Loan Manager’s Options menu option, it is possible to configure the default settings to be used for Loan Monitor and Debt Monitor when these applications are launched from Loan Manager. To configure Loan Monitor’s default settings: • Select Options - Configure Loan Monitor Defaults and fill in the fields in the resulting dialog, as follows: Information Description Loan Monitor Book Loan Monitor book you want to open when Loan Monitor is launched from Loan Manager. Loan Monitor Status Status of the entities (Provisional or Final) that you want to be displayed when Loan Monitor is launched from Loan Manager. To configure Debt Monitor’s default settings: • Select Options - Configure Debt Monitor Defaults and fill in the fields in the resulting dialog, as follows: Information Description Debt Monitor Top Portfolio Top Portfolio to display when Debt Monitor is launched from Loan Manager. Debt Monitor Book from Counterparty Debt Monitor book you want to open when Debt Monitor is launched following a search by Counterparty in Loan Manager. Debt Monitor Minimum State from Counterparty Minimum state the transactions must have reached that are displayed when Debt Monitor is launched following a search by Counterparty in Loan Manager. Debt Monitor Book from Facility Debt Monitor book you want to open when Debt Monitor is launched following a search by Facility in Loan Manager. Debt Monitor Minimum State from Facility Minimum state the transactions must have reached that are displayed when Debt Monitor is launched following a search by Facility in Loan Manager. Debt Monitor Book from Drawdown Debt Monitor book you want to open when Debt Monitor is launched following a search by Drawdown in Loan Manager. Debt Monitor State from Drawdown Minimum state the transactions must have reached that are displayed when Debt Monitor is launched following a search by Drawdown in Loan Manager. 8.3.2 Initiating loan activities from Loan Manager To be able to initiate further activity on an existing loan from Loan Manager, you first need to retrieve the related loan entity into the application. To locate the specific entity you want, you can Commercial Loans Module (CLM) User Guide 125 8 Monitoring loan activity 8.3 Querying loan activity base your search on the following entity types: Clients, Facilities, Drawdown transactions, and Approvals or Mandates. Note: Retrieving loan entities in Loan Manager is done in the same way as retrieving normal TRM transactions into Transaction Manager: see the TRM User Guide for more information. The activities which can be initiated on existing loan components from Loan Manager vary according to the type of loan entity you retrieve into the application. For example, some of the applications and associated loan activities that can be launched from Loan Manager for an entity are as follows: Entity Application Loan activity Facility Amount Event Manager Capture mode New Credit Amendment Tranche New Subsidy Estimation New Credit Transfer Counterparty Static Data Editor Facility View/Amend Entity New Entity Tranche Drawdown transaction Drawdown Manager Capture mode New Drawdown Tranche Facility Action Rule Editor List Action Rules Drawdown Manager Drawdown Action mode New Drawdown Action Tranche Drawdown transaction Facility Facility Loan Monitor Open Loan Monitor Debt Monitor Open Debt Monitor Debt Monitor Open Debt Monitor Counterparty To initiate a loan activity on an entity, and launch the associated application from Loan Manager: 1. In the appropriate Query view, enter the query criteria for your search. 2. Right-click the query row and select Execute to run the query. Only the loan entities which match all the criteria are retrieved and displayed in the appropriate Loan Manager view. A message is displayed if no entities are found. 3. Select and right-click the loan entity for which you want to initiate loan-related activity. Note that you cannot initiate any action or event from a Query view. When you have located the loan entity you want, you need to move to the appropriate non-Query view. 4. From the resulting right-click menu, select the action or event you want to perform on the loan entity. The associated application launches automatically and uses the values of the retrieved entity as parameters for the new action or event. For example, to increase the available credit on a facility agreement, you would do the following: – In the Facility Query view, enter search criteria to retrieve a facility. – Right-click the facility you want in the Facility view and select New Credit Amendment. Amount Event Manager’s Capture mode launches automatically and displays the New Credit Amendment dialog. 126 © Wall Street Systems IPH AB - Confidential 8 Monitoring loan activity 8.4 Managing payment reminders – The dialog already contains some values which are inherited automatically from the facility definition. The only values you need to enter to action the amount event are as follows: Event Amount = the amount of the credit increase Event Subtype = Increase. Note that, if necessary, you can override some of the defaulted values (such as, Opening Date). 8.4 Managing payment reminders CLM can generate four types of reminders that can be sent to your counterparty or other recipients depending on the configuration of Message Manager. They are: • CLM Payment Reminder: This reminder is generated ’n’ number of days before an amount is due for payment. By running the CLM Payment Reminder Generation activity, a Payment Reminder of the type Payment Reminder is generated. Note: It is possible to send payment reminders to facility adhoc client contacts if the payment reminder has been generated by a facility. When you have configured the message type and the rule (by adding the Payment Reminder Message Object to the message type and the Recipient Role Facility/Tranche Adhoc to the message type and rule), and when the payment reminder has a facility in the Facility Input field, the CLM Payment Reminder Generation activity looks at the adhoc clients on the facility and generates the messages accordingly. • CLM Late Payment Reminder: This reminder is generated ’n’ number of days after an amount was due for payment. By running the CLM Late Payment Reminder Generation activity, a Payment Reminder of the type Late Payment Reminder is generated. • CLM Payment FX Rate: In some circumstances, it may be necessary to give the counterparty the option to pay the due amount in a different currency from the one in which the payment is due. In this case, the reminder is generated ’n’ number of days before an amount is due for payment. The activity finds the relevant Facility for the retrieved cashflows and determines the FX rate based on the Payback FX Rates page. By running the CLM Payment FX Rate Generation activity, a Payment Reminder of the type FX Rate Notification is generated using the configured Payback FX rates. • CLM Subsidy Call Follow Up: This reminder is generated ’n’ number of days after a Subsidy Call was due for payment. By running the CLM Subsidy Call Follow Up Generation activity a Payment Reminder of the type Subsidy Call Follow-up is generated. All of these reminders are generated using activities, see Appendix C Activity parameters on page 169. You can view and accept these reminders in Payment Reminder Admin. Accepting a reminder generates a message request, which you can process in Message Manager to produce a document. 8.4.1 Payment Reminder Manager Payment Reminder Manager is an application which is based on the Transaction Manager application layout. It is used to view and process reminders which are generated through activities. 8.4.1.1 Payment Reminder Manager menus The following tables describe the menu items which are specific to Payment Reminder Manager and any layout or mode which is based on the application. Other menu items which are common to all manager applications are described in the TRM User Guide. Commercial Loans Module (CLM) User Guide 127 8 Monitoring loan activity 8.4 Managing payment reminders 8.4.1.1.1 View Menu Item Description Payment Reminder This is the main view of Payment Reminder Manager. Unlike the other views, this view is always visible. The fields in this view mainly relate to the input parameters from the activity that created the Payment Reminder. Other fields include Number, State and Payment Reminder Type. When you run a query the resulting items are displayed in this view. You do most of the payment reminder management in this view. Payment Reminder Query Displays the Payment Reminder Query view. This view is used to retrieve the four types of reminders described previously that are already in the system for monitoring or further processing. Entry Displays the Entry view. This view is used to list outstanding entries. Each Payment Reminder has at least one entry. There may be multiple entries if the previous amounts are still outstanding. These are flagged as overdue (Overdue column = Yes). Cashflow Displays the Cashflow view. This view is used to list all of the cashflows included in the Payment Reminder. Each cashflow refers to the entry in which it is included. Amount Left Displays the Amount Left view. This view shows the outstanding Nominal Amount of the Drawdowns included in the Payment Reminder. 8.4.1.1.2 Command Menu Item Description Accept / Cancel / Reject / Validate Allows you to carry out different types of commands on payment reminders. Note: Start-up parameters Payment Reminder Manager is a special Transaction Manager layout, designed specifically for processing payment reminders. The start-up parameter used to open Transaction Manager’s Payment Reminder Manager layout is: FKTransactionManager.exe -c pr.xml --view payment-reminder 8.4.2 Processing payment reminders 8.4.2.1 Retrieving payment reminders You retrieve payment reminders much in the same way as you retrieve transactions in Transaction Manager. You use the Payment Reminder Query view to retrieve reminders that were previously generated by any of four activities mentioned previously. Here are some examples of the types of queries you can do: How to query... Action One particular reminder type In the Type column, select the reminder type you want to retrieve. For example, to retrieve only payment reminders, select Payment Reminder. All reminders generated within a period In the Date From and Date To columns, enter the start and end date of the period respectively. 128 © Wall Street Systems IPH AB - Confidential Chapter 9 Managing payment advices Payment advices are details of payments that are going to be made. They can be received directly from the SWIFT network, or can be manually input, for example, following notification by fax of an incoming payment. It is then possible to match the incoming payments detailed in the payment advice with the cashflows you expect to receive from either one or several borrowers. This process is called payment allocation: see Chapter 10 Managing payment allocations on page 133 for more information. The management and processing of payment advices is performed in Payment Advice Manager (a manager application based on the Transaction Manager layout). Payment Advice Manager is also used to enter payment advices manually and to view imported SWIFT advices. Payment advices can be managed in CLM in a similar way to drawdown transactions. At each stage in the processing, they can be viewed, modified, and moved forwards (or backwards) in the flow. 9.1 Payment Advice Manager Payment Advice Manager is an application which is based on the Transaction Manager application layout. It is used to manage, monitor, and process payment advices, which have either been entered manually, or received automatically as imported SWIFT advices. Different modes of Payment Advice Manager can be configured to be used for a particular purpose or to display payment advices in a particular state in the process flow. These modes are configured at implementation to meet the requirements of your organization. 9.1.1 Payment Advice Manager menus The following tables describe the menu items which are specific to Payment Advice Manager and any layout or mode which is based on the application. Other menu items which are common to all manager applications are described in the TRM User Guide. 9.1.1.1 View Menu Item Payment Advice Query Description Displays the Payment Advice Query view. This view is used to retrieve all payment advices that are already in the system (either allocated or unallocated) for monitoring or further processing. Commercial Loans Module (CLM) User Guide 129 9 Managing payment advices 9.2 Processing payment advices 9.1.1.2 Command Menu Item Description Apply / Accept / Validate / Refund / Reject / Cancel Allows you to carry out different types of commands on payment advices. See 9.2 Processing payment advices on page 130. 9.1.1.3 New Menu Item Description Payment Advice Inserts a new row in the Enter Payment Advice view to allow you to manually enter a payment advice. See 9.2.1 Entering payment advices on page 130. 9.1.2 Start-up parameters Payment Advice Manager is a special Transaction Manager layout, designed specifically for processing payment advices. The start-up parameter used to open Transaction Manager’s Payment Advice Manager layout is: FKTransactionManager.exe -c pm.xml --view payment-advice 9.1.3 Customizing Payment Advice Manager Payment Advice Manager consists of two views in which the payment advice information is displayed or processed: • Payment Advice Query view is opened from the View menu and is used to retrieve payment advices that are already in the system for further processing. • Enter Payment Advice view is always present in the display. It is used to view and process the retrieved payment advices, or to enter new ones. You can select the information you want to see in each view, by selecting View - Select Columns. It is possible to save the current display by saving it as a layout in the Layout menu using Layout Save. 9.2 Processing payment advices 9.2.1 Entering payment advices It is possible to manually enter the details of any non-SWIFT payment advices (for example, an E-mail notification or telephone call) in the Enter Payment Advice view of Payment Advice Manager. To enter details of a payment advice: 1. Select New - Payment Advice. 2. Enter the payment advice information in the new row in the Enter Payment Advice view. 130 Information Description Advice Format Format in which information about the incoming payment was received, such as Fax, E-mail, or telephone. Date Date on which the payment will be received. © Wall Street Systems IPH AB - Confidential 9 Managing payment advices 9.2 Processing payment advices Information Description Amount Amount of the payment which will be sent. Currency Currency in which the payment will be sent. Our Client details Client ID and banking details. Counterparty Client details Counterparty ID and banking details. Comments or further information Any comments or further information relating to the payment advice you wish to add in the remaining available columns. 9.2.2 Approving payment advices When you have entered a payment advice, select one of the following actions from the Command menu: • Apply to save the payment advice details and not change its state • Accept or Validate to save the payment advice and move its state forward in the process flow. After a payment advice has been applied or validated, some information is automatically set by the system: • Payment Advice ID: identifies the payment advice in the system • State: shows the payment advice’s position in the workflow. You can also cancel or reject payment advices using the corresponding menu option. Note: Allocated payment advices can no longer be modified. To modify an allocated payment advice, you must first unallocate it. See 10.2.7 Unallocating payment allocations on page 141. 9.2.3 Editing imported SWIFT payment advices If the system has been configured to import SWIFT payment advices, they are automatically displayed in Payment Advice Manager. You can edit them by entering comments or additional data in some of the columns as with manually entered payment advices. Commercial Loans Module (CLM) User Guide 131 9 Managing payment advices 9.2 Processing payment advices 132 © Wall Street Systems IPH AB - Confidential Chapter 10 Managing payment allocations In CLM, it is possible to match any incoming payments detailed in a payment advice with the cashflows you expect to receive from either one or several borrowers. The individuals or organizations that make the payments may be those that owe money, or a third party making the payments on the borrower’s behalf. This process is called payment allocation. Payments received are matched, either manually, or using the automatch process, against cashflows generated from transactions. When payments are fully allocated (or matched), CLM generates accounting events. If there are differences between expected cashflows due and actual payments received, CLM enables the identification of any discrepancy (such as an early payment, late payment, underpayment, or overpayment), and enables authorized users to process these accordingly. It is also possible to automatically generate payment reminders and even late payment reminders. This helps to monitor whether all expected amounts (cashflows) arising out of transactions (including capital repayments, interest, fees, penalty interest, and carried forward amounts) are paid in full and on time by the payer. Payment allocations can be managed in CLM in a similar way to drawdown transactions. At each stage in the processing, they can be viewed, modified, and moved forwards (or backwards) in the flow. 10.1 Payment Allocation Manager Payment Allocation Manager is an application which is based on the Transaction Manager layout. It is used to perform payment allocation, that is, the matching of payment advices with expected cashflows, and the processing of any over or under payments. Different modes of Payment Allocation Manager can be configured to be used for a particular purpose or to display payment allocations in a particular state in the process flow. These modes are configured at implementation to meet the requirements of your organization. 10.1.1 Payment Allocation Manager menus The menu items in Payment Allocation Manager are basically the same as the menu items in Transaction Manager. Other menu items which are common to all applications are described in the TRM User Guide. The following tables describe the menu items which are specific to Payment Allocation Manager and any layout or mode which is based on the application. 10.1.1.1 View Menu Item Description Cashflow Query This view is used to retrieve the expected cashflows that need to be allocated. The retrieved cashflows are displayed in the Cashflow view. Cashflow This view displays the unallocated expected cashflows fetched by the query carried out in the Cashflow Query view. Commercial Loans Module (CLM) User Guide 133 10 Managing payment allocations 10.1 Payment Allocation Manager Menu Item Description Allocated Cashflow This view displays the expected cashflows allocated to the selected payment allocation. Allocated Cashflow Summary Displays the Allocated Cashflow Summary view. Payment Advice Query This view is used to retrieve payment advices that need to be allocated. The retrieved payment advices are displayed in the Payment Advice view. Note: When you query for payment advices in Payment Allocation Manager, the query only fetches unallocated payment advices which meet the criteria. However, when you perform the same query in Payment Advice Manager, both allocated and unallocated payment advices are fetched. Payment Advice This view displays the unallocated payment advices fetched by the query carried out in the Payment Advice Query view. Allocated Payment Advice This view displays the payment advice allocated to the selected payment allocation. Note: When a payment advice is split between two payment allocations (due to partial allocation), the system generates two payment advices and assigns each one with the same Group ID. Payment Allocation Query Displays the Payment Allocation Query view. Matching Cashflow Groups This view is populated with cashflows when the Check for multiple matches switch is on in the automatch processing options and when the system has found more than one group of cashflows that meet the matching criteria. Each matching set of cashflows are allotted to a group using the Group ID. This view is used to retrieve payment allocations that are already in the system for monitoring or further processing. 10.1.1.2 Command Menu Item Description Accept / Apply / Reject / Cancel / and so on. Allows you to carry out different types of commands on payment allocations: see 10.2 Processing payment allocations on page 138. 10.1.1.3 New Menu Item Description Payment Allocation Inserts a new row to in the Payment Allocation view to allow you to manually enter a payment allocation: see 10.2.5 Manual payment allocation on page 140. Auto Match Auto Match with Amount Tolerance Performs the automatching of payment advices and cashflows due according to the criteria defined: see 10.2.3 Automatic payment allocation on page 139 Auto Match with Tolerances 10.1.1.4 Options Menu Item Description Configure Auto Match Criteria Allows the definition of the rules that determine which values in payments and cashflows due have to be equal in order to propose an automatch to the user. See 10.1.4.1 Auto match criteria on page 136. 134 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.1 Payment Allocation Manager Menu Item Description Configure Auto Match Amount Tolerance Allows the definition of the rules that determine which values in payments and cashflows due have to be equal, and the maximum outstanding balance amount that is tolerated, in order to propose an automatch to the user. See 10.1.4.2 Auto match amount tolerances on page 136. Configure Auto Match Tolerances Allows the definition of the rules that determine which values in payments and cashflows due have to be equal, the maximum allowed deviation in payment amount, and the maximum allowed difference between the cashflow due date and the payment date in order to propose an automatch to the user. See 10.1.4.3 Auto match tolerances on page 137. Configure Cashflow Group Priorities Allows the definition of the rules that determine how received monies are distributed between the different types of cashflows due if the expected amount is not received (for example, in the case of an underpayment). See 10.1.4.4 Cashflow group priorities on page 137. Configure Default Query Offset Allows the definition of a default number of days for which the system will perform a query if the Date From and Date To values are not specified in the query criteria. See 10.1.4.5 Default query offsets on page 138. Configure Query Limit The default number of cashflows or payment advices that can be fetched at one time is 1000. You can configure this limit according to your needs. To change this limit, click Configure Query Limit, enter a new limit in the displayed dialog, and then click OK. 10.1.2 Start-up parameters Payment Allocation Manager is a special Transaction Manager mode, designed specifically for processing payment allocations in CLM. The start-up parameter used to open Transaction Manager’s Payment Allocation Manager mode is: FKTransactionManager.exe -c pam.xml --view payment-allocation See C.11 Transaction Manager on page 387 for information about the options available. 10.1.3 Customizing Payment Allocation Manager Payment Allocation Manager consists of several views in which the payment allocation information is displayed or processed. Each view is opened from the View menu except for the Payment Allocation view which is always present in the display. The Payment Allocation view is used to view and process the retrieved payment allocations, or to enter new ones. You can select the information you want to see in each view, by selecting View - Select Columns. It is possible to save the current display by saving it as a layout in the Layout menu using Layout Save. 10.1.4 Configuring payment allocation In payment allocation, incoming payments defined in a payment advice can be matched against expected cashflows generated from transactions using the automatch process. In most cases, the automatching process will result in a zero balance. However, it is possible to define any tolerated deviations if an exact match between incoming payments and expected cashflows is not achieved in the automatching process. If the due amount is equal to the payment amount and the currency is the same, all components of the due amount can be allocated. When automatic payment allocation cannot be achieved - for example: with an underpayment (when the total payment amount received from the borrower is less than the total cashflow amounts due); or with an overpayment (when the total payment amount received from the borrower is Commercial Loans Module (CLM) User Guide 135 10 Managing payment allocations 10.1 Payment Allocation Manager greater than the total cashflow amounts due) - you can perform manual payment allocation: see 10.2.5 Manual payment allocation on page 140. Each user can configure their own default settings to use as criteria in payment allocation. The configuration dialogs are accessed from the Options menu item. Note: Options are not saved as part of the layout, so if you wish to change the criteria before processing a payment allocation, you must ensure that you reset the criteria for the next time you process a payment allocation. 10.1.4.1 Auto match criteria The Auto Match Criteria Configuration dialog, accessed using Options - Configure Auto Match Criteria, allows you to define the rules that determine which values in payments received and cashflows due must be equal in order to propose a match in the automatching process. The criteria defined in the dialog govern the automatching of payments and cashflows when the menu option Command - Auto Match is selected. Information Description Payment Date Switch on so that only payment advices and incoming cashflows with the same Payment Date are matched. Currency Switch on so that only payment advices and cashflows in the same Currency are matched. Amount Switch on so that only payment advices and cashflows with the same Amount are matched. Counterparty Client Switch on so that only payment advices and cashflows with the same Counterparty Client are matched. Owner Switch on so that only payment advices and cashflows with the same Owner are matched. Facility Switch on so that only payment advices and cashflows with the same Facility are matched. Our Bank Switch on so that only payment advices and cashflows with the same Our Bank are matched. Our Account Switch on so that only payment advices and cashflows with the same Our Account are matched. Check for multiple matches Switch on if you want the system to look for multiple matches of cashflows that can be allocated to a payment advice. If there are multiple matches no automatching will take place. Instead, the matching groups of cashflows will be displayed in the Matching Cashflow Groups view. From here they can be allocated manually. Maximum Aggregated Cashflows/Allocation The number of aggregated cashflow rows that should be considered when the system starts the automatching process. This number should be reasonably small so that the system does not have to check for too many combinations. Payment Allocation State The initial state of the payment allocations created by the automatching process. 10.1.4.2 Auto match amount tolerances The Configure Auto Match Amount Tolerance dialog, accessed using Options - Configure Auto Match Amount Tolerance, allows you to define the rules that determine which values in payments and cashflows due must be equal, and the maximum outstanding balance amount that is tolerated in order to propose a match in the automatching process. 136 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.1 Payment Allocation Manager Note that when a single payment is matched to multiple cashflows (or multiple payments are matched to multiple cashflows) in the allocation process, the maximum difference refers to the net total amount. The criteria defined in the dialog govern the automatching of payment advices and cashflows when the menu option Command - Auto Match with Amount Tolerances is selected. The criteria are the same as the Auto match criteria with the exception of Payment Allocation State (see 10.1.4.2 Auto match amount tolerances on page 136) and with the following additional fields: Information Description Open Balance Amount The maximum tolerated outstanding balance between the payments and cashflows as a result of the automatching process, expressed as an absolute value. Note that the maximum difference refers to the net total amount of payments received. Open Balance Currency Currency in which the Open Balance Amount is calculated and expressed. 10.1.4.3 Auto match tolerances Inconsistencies in payment amount may be caused by currency conversions when payments are received in a different currency to the one expected. Any underpayments or overpayments that are inside the allowed tolerances generate an accounting event in the currency of the payment. If there is a difference between the cashflow due date and the payment date, it is possible to define the maximum allowable difference in days. For example, if the Payment Date Offset = 3, and Payment Date = 15/6/2006, the system will propose due dates falling between 12/6/2006 and 18/6/2006 in the automatching process. The Auto Match Tolerance Configuration dialog, accessed using Options - Configure Auto Match Tolerances, allows you to define the maximum tolerated deviation that may occur in payment amount; or the maximum tolerated difference in days when the cashflow due date and the payment date are not the same. The criteria defined in the dialog govern the automatching of payment advices and cashflows when the menu option Command - Auto Match with Tolerances is selected. The criteria are the same as the Auto match criteria with the exception of Payment Allocation State (see 10.1.4.2 Auto match amount tolerances on page 136) and with the following additional fields:. Information Date Offset (+/-) Description Number of days offset considered during the automatching process. If the Payment Date switch is not turned on, this field is not available. Open Balance Amount The absolute numerical value of an outstanding balance that is tolerated as a result of the automatching process. Note that the maximum difference refers to the net total amount of payments received. Open Balance Currency Currency in which the Open Balance Amount is calculated and expressed. 10.1.4.4 Cashflow group priorities The Cashflow Group Priorities Configuration dialog, accessed using Options - Configure Cashflow Group Priorities, allows you to define the rules that determine how received monies are distributed between the different types of cashflows due if the expected amount is not received (for example, in the case of an underpayment). Commercial Loans Module (CLM) User Guide 137 10 Managing payment allocations 10.2 Processing payment allocations To configure the cashflow group priorities: 1. In the Cashflow Group Priorities Configuration dialog, select the Main Group for which you want to configure priorities. 2. Establish the group priorities by filling in fields Group 1 to Group 5 (higher to lower priority). These groups are used to determine the order in which payments are allocated against cashflows in the case of an underpayment. They are also used to determine how overpayments should be offset against future cashflows. 3. Select a cashflow type to be used for carrying over any unallocated cashflow amounts in the event of a carry-forward action on an underpayment. For example, suppose the configuration is as follows: Group 1 Fee Cashflow Type 1 Fee Group 2 Interest Cashflow Type 2 Interest Group 3 Principal Cashflow Type 3 Principal It is necessary to allocate a 1M payment to expected cashflows consisting of: 100K fee, 500K interest, and 500K principal. – If an underpayment of 100K is received, according to the above configuration, the missing sum is to be taken off the 500K principal. – If this amount is carried forward to the next payment date for that transaction, the system creates an offsetting -100K Allocation Difference (Principal) amount to balance the current allocation and a future-dated 100K Carried Forward Principal flow. 10.1.4.5 Default query offsets The Default Query Offset Configuration dialog, accessed using Options - Configure Default Query Offset, allows you to define the default number of days for which the system will perform a query for cashflows, payments, and payment allocations, if the Date From and Date To values are not specified in the query criteria. For example, if Default Number Query Offset (days) = 20, and the Date From and Date To values are not specified in the query criteria, the system automatically sets Date To to today’s date, and Date From to today – 20 days. 10.2 Processing payment allocations The following sections describe the procedures for processing payment allocations in CLM. 1. Retrieve the unallocated cashflows and payment advices and match them in a payment allocation: – Create payment allocations by automatically matching the payment advices and cashflows based on the configured criteria. – Create payment allocations by automatically matching the payment advices and cashflow even when the amounts of payment advices and cashflows are slightly different (within the allowed tolerance) based on the configured criteria. – Create payment allocations using manual allocation. See 10.2 Processing payment allocations on page 138. 2. Processing any errors or exceptions, such as underpayments or overpayments, in the payment allocation. See 10.3 Processing underpayments and overpayments on page 141. 138 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.2 Processing payment allocations 10.2.1 Retrieving cashflows and payment advices The first step in payment allocation processing is to retrieve the unallocated expected cashflows and payment advices, using Payment Allocation Manager’s Cashflow Query view and Payment Advice Query view, respectively. Retrieving cashflows and payment advices is done in the same way as if you were retrieving normal TRM transactions: see the TRM User Guide for more information. 10.2.2 Grouping cashflows and payment advices Cashflows due and payment advices can either be viewed as individual entities in their respective views, or several can be grouped together based on the view selected in the layout (using View Select Columns). • A grouping of cashflows or payment advices produces as many rows as distinct values exist for them within the query. • A sum produces only a total for all underlying entries to a given grouped row. For example, suppose you have retrieved the following: 15-December 1000 EUR 16-December 2000 EUR 15-December 3000 EUR 15-December 4000 USD 16-December 5000 USD If you select Currency (Grouping) and Amount (Sum), the retrieved entities will be grouped together by currency and amount, and only two rows will be displayed: 6000 EUR 9000 USD If you also select Payment Date (Grouping), the retrieved entities will also be grouped by date, and the display will then show four rows: 15-December 4000 EUR 16-December 2000 EUR 15-December 4000 USD 16-December 5000 USD If you select ID (Grouping), then all retrieved entities will be displayed. 10.2.3 Automatic payment allocation There are several methods available to automatically allocate cashflows to payment advices. Each method carries out the payment allocation according to the corresponding configured criteria (see 10.1.4 Configuring payment allocation on page 135). When you launch one of the automatic allocation processes, if the corresponding criteria are met, the matching advices and cashflows are then displayed in the Allocated Payment Advice view or Allocated Cashflow view, respectively. In most cases, automatic payment allocation results in a zero balance. However, if there are any remaining payment advices or cashflows which do not meet the criteria, they can be processed manually: see 10.2.5 Manual payment allocation on page 140. Commercial Loans Module (CLM) User Guide 139 10 Managing payment allocations 10.2 Processing payment allocations To carry out automatic payment allocation: 1. Retrieve the cashflows and payment advices as described in 10.2.1 Retrieving cashflows and payment advices on page 139. 2. Select the automatic payment allocation method you want to use. Method Description Auto Match Creates payment allocations by automatically matching the payment advices and cashflows based on the configured criteria specified in the Auto Match option. By default, Auto Match results in an exact allocation and, consequently, a zero balance. Auto Match with Amount Tolerance Creates payment allocations where the amounts of payment advices and cashflows can be slightly different based on the Auto Match Amount Tolerance - Open Balance Amount in the configuration criteria set up in the Options. Auto Match with Tolerances Creates payment allocations where the amounts or payment dates of payment advices and cashflows can be slightly different based on the Auto Match Tolerances Open Balance Amount and Date offset in the configuration criteria set up in the Options. The new payment allocation is displayed in the Payment Allocation view. 3. Enter any information relating to the payment allocation in the Comment field. 4. Save the payment allocation using the information in 10.2.4 Approving payment allocations on page 140. 5. Process any remaining advices and cashflows and any discrepancies in the payment allocation as described in 10.2.5 Manual payment allocation on page 140, and 10.3 Processing underpayments and overpayments on page 141. Also, if the switch Check for multiple matches switch is on and there are multiple matches, you must select the correct group from the Matching Cashflow Groups to manually complete the payment allocation. Note: Automatching finds cashflow matches against one payment advice. There will never be more than one payment advice in a payment allocation created by an automatch process. 10.2.4 Approving payment allocations When the payment allocation is displayed, save it by selecting one of the following actions from the Command menu: • Apply to save the payment allocation and not change its state. • Validate to save the payment allocation and move its state forward in the process flow. Once a payment allocation has been applied or committed, some information is automatically set by the system: • Payment Allocation Number: identifies the payment allocation in the system. • State: shows the payment allocation’s position in the process flow. You can also cancel or reject a payment allocation using the corresponding menu option. Note: It is not possible to send a payment allocation to a final state if the Open Balance Amount is not zero. 10.2.5 Manual payment allocation You may need to allocate some payment advices to cashflows manually, for example, if they could not be processed automatically because they did not meet the configured criteria. 140 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.3 Processing underpayments and overpayments To carry out manual payment allocation: 1. Retrieve the outstanding cashflows and payment advices as described in 10.2.1 Retrieving cashflows and payment advices on page 139. 2. Select New - Payment Allocation. 3. In the Payment Advice view, select the payment advice you want to allocate. This populates fields in the new row in the Payment Allocation view. 4. Right-click the payment advice in the Payment Advice view and select Allocate. The payment advice is set to Allocated and is displayed in the Allocated Payment Advice view. The sum of the payment advices is shown in the Selected Payment Total field. 5. Right-click the cashflow you want to allocate and select Allocate. The cashflow is set to Allocated and is displayed in the Allocated Cashflow view. The sum of the cashflows is shown in the Selected Cashflow Total field. 6. In the Payment Allocation view, select the payment allocation and save it as described in 10.2.4 Approving payment allocations on page 140. 7. Process any discrepancies in the payment allocation as described in 10.3 Processing underpayments and overpayments on page 141. Note: When manually creating a payment allocation it is possible to allocate more than one payment advice. Care needs to be taken when doing this. For instance, it makes sense to allocate more than one payment advice if the payment advices are both for the same date, but if they have different dates this may cause processing problems for late payment penalties. 10.2.6 Retrieving payment allocations In Payment Allocation Manager’s Payment Allocation Query view, you can retrieve the payment allocations that already exist in the system for further processing. Retrieving payment allocations is done in the same way as if you were retrieving normal TRM transactions: see the TRM User Guide for more information. 10.2.7 Unallocating payment allocations You can unallocate cashflows or payment advices by right-clicking the cashflows (or payments) in the relevant view of allocated items and selecting Unallocate. The related item is removed from the allocated view and returned to the Cashflow or Payment Advice view. You can continue to process the items like any other unallocated item. 10.3 Processing underpayments and overpayments Sometimes in payment allocation, the allocated payment advice amount is not equal to the allocated cashflow amount. This occurs when an underpayment or overpayment is received. When this is the case, an open balance amount remains. To reduce the open balance to zero, you can do one of the following: • Carry forward or allocate the open balance amount to a future date – If the open balance is less than zero due to an underpayment, carry forward the expected cashflow to a future payment date by using the Carry Forward action. – If the open balance is greater than zero due to an overpayment, allocate the amount against a future payment date by using the Offset Future Cashflows action. Commercial Loans Module (CLM) User Guide 141 10 Managing payment allocations 10.3 Processing underpayments and overpayments • • Leave the open balance amount unallocated – If the open balance is less than zero due to an underpayment, leave it unallocated for future payment allocation on the same payment date – If the open balance is greater than zero due to an overpayment, leave it unallocated for future payment allocation on the same payment date. Book the open balance amount to the P/L account by generating an accounting event – The open balance amount is transferred to the P/L account, rather than retained for future processing. 10.3.1 Processing underpayments The following sections describe how to process an underpayment. 10.3.1.1 Carry forward To carry forward the expected cashflow to a future payment date if the open balance is less than zero due to an underpayment: 1. Right-click the payment allocation and select Carry Forward. 2. In the Carry Forward dialog, fill in the required details. Information Description Action Amount Amount you want to carry forward. By default, it is the Outstanding Open Balance expressed as a positive absolute value. You can change this amount to any lower absolute value. Forward Date Date to which the Action Amount is carried forward. By default, the system proposes the next logical payment date of the parent transaction. You can change this date to any other of the parent transaction’s payment dates. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the outstanding open balance is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance amount if the amount entered in the Action Amount field is less than the Outstanding Open Balance value. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Most of the values in the dialog are for information only and as such cannot be modified. 3. Click OK. A new transaction is generated with the following attribute: – Transaction Kind = Payment Allocation, Carried-Forward. The transaction consists of two cashflows: – 142 Cashflow 1 offsets the amount of the underpayment in the payment allocation and has the following attributes: © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.3 Processing underpayments and overpayments Value Date = Original Value Date Payment Date = Original Payment Date Amount = Action Amount This is reflected in the allocated cashflows of the payment allocation. – Cashflow 2 carries forward the unallocated portion of the cashflow to the Carry Forward date and has the following attributes: Value Date and Payment Date = Carry Forward Date Amount = -1 * Action Amount This cashflow will come up for payment allocation according to the new payment (Carry Forward) date. 10.3.1.2 Leave unallocated If the open balance is less than zero due to an underpayment, you can unallocate the allocated cashflows to leave an amount untreated for future payment allocation on the same payment date. Note: The leave unallocated process is similar to the Carry Forward action except that the payment date of the unallocated portion of the cashflow remains the same as the original payment date. 1. Right-click the payment allocation and select Leave Unallocated. 2. In the Leave Unallocated dialog, fill in the required details. Information Description Action Amount Amount you want to leave unallocated. By default, this is the Outstanding Open Balance value. You can change this amount to any absolute value which is less than the Outstanding Open Balance. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the outstanding open balance is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance amount if the amount entered in the Action Amount field is less than the Outstanding Open Balance value. Note: Most of the values in the dialog are for information only and as such cannot be modified 3. Click OK. A new transaction is generated with the following attribute: – Transaction Kind = Payment Allocation, Unallocation. The transaction consists of two cashflows: – Cashflow 1 offsets the underpayment amount in the payment allocation and has the following attributes: Commercial Loans Module (CLM) User Guide 143 10 Managing payment allocations 10.3 Processing underpayments and overpayments Value Date = Original Value Date Payment Date = Original Payment Date Amount = Action Amount This is reflected in the allocated cashflows of the payment allocation. – Cashflow 2 reflects the unallocated portion of the cashflow on the original payment date and has the following attributes: Value Date = Original Value Date Payment Date = Original Payment Date Amount = -1 * Action Amount This cashflow will come up for payment allocation according to the original payment date. 10.3.1.3 Accept as Profit/Loss It is also possible to book an open balance arising from an underpayment to the P/L account by generating an accounting event, rather than retaining it for future processing. 1. Right-click the payment allocation and select Accept as Profit/Loss. 2. In the Accept as Profit/Loss dialog, fill in the required details. Information Description Action Amount Amount you want to accept as P/L. By default, this is the Outstanding Open Balance value. You can change this amount to any absolute value which is less than the Outstanding Open Balance. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the open balance amount is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance amount if the amount entered in the Action Amount field is less than the Outstanding Open Balance value. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Most of the values in the dialog are for information only and as such cannot be modified 3. Click OK. A new transaction is generated with the attribute: – Transaction Kind = Payment Allocation, Profit/Loss. The transaction consists of only one cashflow which offsets the underpayment amount in the payment allocation. The cashflow has the following attributes: Value Date = Original Value Date Payment Date = Original Payment Date Amount = -1 * Action Amount This cashflow is then reflected in the allocated cashflows of the payment allocation and the amount is transferred to the P/L statement. 144 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.3 Processing underpayments and overpayments 10.3.1.4 Unallocate Cashflows The Unallocate Cashflows action is used if there is a non zero value in the Cashflows to Unallocate payment allocation field. Typically this will happen if the payment advice in the allocation does not cover any whole cashflows which have been manually allocated. The Unallocate Cashflows action removes these cashflows from the Allocated Cashflows view and leaves them untouched for future allocations. 10.3.2 Processing overpayments The following sections describe how to process an overpayment. 10.3.2.1 Offset future cashflows If the open balance is more than zero due to an overpayment, it is possible to offset the amount against future cashflows. 1. Right-click the payment allocation and select Offset Future Cashflows. 2. In the Offset Future Cashflows dialog, fill in the required details. Information Description Action Amount Amount you want to offset against a future payment date. By default, Action Amount = -1 * Outstanding Open Balance. You can change this amount to any negative value which is less than or equal to the Outstanding Open Balance. Forward Date Date to which the Action Amount is offset against a future payment date. By default, this is the next logical payment date of the parent transaction, but it can be changed to any other of the parent transaction’s payment dates. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the outstanding open balance is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance amount if the amount entered in the Action Amount field is less than the Outstanding Open Balance. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Most of the values in the dialog are for information only and as such cannot be modified. 3. Click OK. The system uses the Cashflow Group Priorities in the Options to work out how the overpayment should be offset against the future cashflows date and allocates the necessary cashflows to the current allocation. A new transaction is generated with the attribute: – Transaction Kind = Payment Allocation, Advance The transaction consists of cashflows which represent the extra amount that has been received in advance and other cashflows which offset against cashflows due in the future. Commercial Loans Module (CLM) User Guide 145 10 Managing payment allocations 10.3 Processing underpayments and overpayments 10.3.2.2 Leave unallocated If the open balance is greater than zero due to an overpayment, you can unallocate the allocated payment advices to leave this amount untreated for future payment allocation on the same payment date. 1. Right-click the payment allocation and select Leave Unallocated. 2. In the Leave Unallocated dialog, fill in the required details. Information Description Action Amount Amount you want to leave unallocated. By default, Action Amount = -1 * Outstanding Open Balance. You can change this amount to any negative value which is less than or equal to the Outstanding Open Balance. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the outstanding open balance is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance if the amount entered in the Action Amount field is less than the Outstanding Open Balance. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Most of the values in the dialog are for information only and as such cannot be modified. 3. Click OK. Two additional payment advices are generated which can be viewed in Payment Advice Manager: – Payment Advice 1 offsets the overpayment amount in the payment allocation and has the following attributes: Date = Original Date Amount = Action Amount – Payment Advice 2 treats the unallocated portion of the payment advice and has the following attributes: Date = Original Value Date Amount = -1 * Action Amount This payment advice can be used later to create another payment allocation. If the Action Amount is less than the Outstanding Open Balance, you can continue to perform overpayment actions to process the payment allocation and reduce it to zero as described in 10.3.2 Processing overpayments on page 145. 146 © Wall Street Systems IPH AB - Confidential 10 Managing payment allocations 10.3 Processing underpayments and overpayments 10.3.2.3 Refund payment If the open balance is greater than zero due to an overpayment, it is possible to refund the payment. The Refund Payment action works in a manner similar to the Leave Unallocated action except that it creates a reversal of the payment advice. 1. Right-click the payment allocation and select Refund Payment. 2. In the Refund Payment dialog, fill in the required details. Information Description Action Amount Amount you want to refund. By default, Action Amount = -1 * Outstanding Open Balance. You can change this amount to any negative value which is less than or equal to the Outstanding Open Balance. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the outstanding open balance is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance if the amount entered in the Action Amount field is less than the Outstanding Open Balance. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Most of the values in the dialog are for information only and as such cannot be modified. 3. Click OK. One additional payment advice is generated which reverses the direction of the payment. This can be generated in a TO-BE-REFUNDED state so that you can validate it. This payment advice does not create an actual settlement. You have to make the payment manually. The Refund Payment is allocated to the Payment Allocation entity being processed to compensate for the overpayment amount in the payment allocation. If the Action Amount is less than the Outstanding Open Balance, you can continue to perform overpayment actions to process the payment allocation and reduce it to zero as described under 10.3.2 Processing overpayments on page 145. 10.3.2.4 Accept as Profit/Loss The Accept as Profit/Loss action transfers the Action Amount to P/L, rather than retaining it for future processing. Commercial Loans Module (CLM) User Guide 147 10 Managing payment allocations 10.3 Processing underpayments and overpayments It is also possible to book an open balance arising from an overpayment to the P/L account by generating an accounting event, rather than retaining it for future processing. 1. Right-click the payment allocation and select Accept as Profit/Loss. 2. In the Accept as Profit/Loss dialog, fill in the required details. Information Description Action Amount Amount you want to accept as P/L. By default, Action Amount = -1 * Outstanding Open Balance You can change this amount to any absolute value which is less than the Outstanding Open Balance. Comment Comment you want to enter relating to the action. Open Balance Currency Currency in which the open balance amount is displayed. Outstanding Open Balance Cashflow amount which is not allocated, that is, the allocated payment advice amounts are not equal to the allocated cashflow amounts: • If the amount is greater than zero, there is an overpayment • If the amount is less than zero, there is an underpayment. This amount refers to the outstanding balance of the net total amount of payments received. Remaining Open Balance Remaining open balance if the amount entered in the Action Amount field is less than the Outstanding Open Balance. Remaining Open Balance = Outstanding Open Balance + Action Amount Note: Some of the values are for information only and as such cannot be modified 3. Click OK. A new transaction is generated with the attribute: – Transaction Kind = Payment Allocation, Profit/Loss. The transaction consists of only one cashflow which offsets the overpayment amount in the payment allocation. The cashflow has the following attributes: Value Date = ? Payment Date = ? Amount = Action Amount This cashflow is then reflected in the allocated cashflows of the payment allocation and the amount is transferred to the P/L statement. 148 © Wall Street Systems IPH AB - Confidential Appendix A Features A.1 Categories of features Context Description Primary Each instrument must have one primary feature attached to it. Primary features enable trade capture in Transaction Manager. When a primary feature is added to an instrument, underlying pages are displayed in Instrument Editor to allow you to complete the instrument definition. Primary features cannot be deleted. Trading Trading features affect deal entry at transaction or cashflow level. They can be specific to one or more instrument classes or be applicable to all instruments Valuation Setup This type of feature is always optional. If valuation setup is configured for an instrument, the configuration is taken into account by the valuation method. If a valuation setup has not been applied for the instrument, the valuation method follows its default behavior. Valuation Method This type of feature defines the valuation method to be used for an instrument. If a valuation setup has been defined for the instrument (see above), it is used by the method. Action This type of feature enables some actions to be carried out on an instrument. Function Function features enable the use of specific functions in an expression. Accounting This type of feature defines the instrument as requiring specific accounting treatment. Performance Performance features are used in performance measurement, specifically by the Performance Monitor application. A.2 List of features This list includes information about features specific to Commercial Loan instruments only. For details about features that are common to other types of instrument: see TRM Instruments: Processing & Calculations. A.2.1 Add Facility Guarantees Id: ADD-FACILITY-GUARANTEES Usage: Enables a facility guarantee to be added to the drawdown. With: COMMERCIAL-LOAN Context: Action Setup: None Commercial Loans Module (CLM) User Guide 149 A Features A.2 List of features A.2.2 Allow Drawdown FX Freeze Id: ALLOW-DRAWDOWN-FX-FREEZE Usage: Used for setting and freezing the FX rate between the credit currency and the drawdown currency. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.3 Allow Funding Call Id: ALLOW-FUNDING-CALL Usage: Exclusively used when an institution is lending external/third party funds. When the lending is done using third party funds, the fund owner is informed of the disbursal and asked for a transfer of the Nominal Amount. In general, this feature is not needed in normal Commercial Lending. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.4 Allow Guarantee Id: ALLOW-GUARANTEE Usage: Allows a generic guarantee to be added to a Drawdown. With: COMMERCIAL-LOAN Context: Trading Setup: None A.2.5 Allow Revision 150 Id: ALLOW-REVISION Usage: Some drawdowns are made with the possibility of rate revision after certain time intervals: this feature enables rate revision for these revisable drawdowns. With: COMMERCIAL-LOAN Context: Action Setup: None © Wall Street Systems IPH AB - Confidential A Features A.2 List of features A.2.6 Allow Subsidy Call Id: ALLOW-SUBSIDY-CALL Usage: Exclusively used for subsidized lending by multilateral institutions. In general, this feature is not needed in normal Commercial Lending. With: COMMERCIAL-LOAN Context: Action Setup: Subsidy A.2.7 Cancel Provisional Settlements Id: DELETE-PROVISIONAL-SETTLEMENTS Usage: Allows the cancellation of provisional settlements and removes the Paid flag from cashflows at cashflow level in Transaction Manager. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.8 Commercial Loan Id: Usage: COMMERCIAL-LOAN Defines the instrument as a Commercial Loan instrument. This feature guides the business logic of commercial lending operations, for example, the relationship between facilities, tranches, instruments, transaction templates, and so on, as well as credit validations. With: COMMERCIAL-LOAN Context: Primary Setup: Generic Loan Details: See TRM Instruments: Processing and Calculations A.2.9 Conditional Remuneration Id: CONDITIONAL-REMUNERATION Usage: Enables the insertion of an ad-hoc cashflow into a drawdown arising out of a specific contractual agreement. Conditional remuneration may be exchangeable between the borrower and the lender, based upon contractual conditions that are linked to specific financial or rate outcomes (for example, financial results of the lender, or fluctuations in exchange rates). With: COMMERCIAL-LOAN Context: Action Setup: None Commercial Loans Module (CLM) User Guide 151 A Features A.2 List of features A.2.10 Continuation Aggregated Rate Function Id: CONT-AGGREG-RATE Usage: When calculating an interest rate for a Loan Event such as Late Payment Penalty this feature enables the use of the parent's Aggregated Rate within an expression, i.e. cntaggrt + spread% With: COMMERCIAL-LOAN Context: Function Setup: None A.2.11 Payment Amount Extraction Id: DEBT-FLOWS-METHOD Usage: Allows the Debt Monitor to show past figures (dates and amounts) instead of just future figures. With: COMMERCIAL-LOAN Context: Valuation Method Setup: None A.2.12 Deferment Commission (Setup) Id: DEFERMENT-COMMISSION Usage: Enables the generation of a deferment commission. When a drawdown is "deferred", the lender can demand a deferment commission from the borrower. For example, if the borrower does not wish to receive the money earmarked for a drawdown on its scheduled value date, then they would request the lender to defer the value date. This would entitle the lender to receive an additional compensation, known as deferment commission. With: COMMERCIAL-LOAN Context: Trading Setup: None A.2.13 Drawdown Amendment 152 Id: DRAWDOWN-AMENDMENT Usage: Allows the modification of a drawdown that has already been disbursed. With: COMMERCIAL-LOAN Context: Action © Wall Street Systems IPH AB - Confidential A Features A.2 List of features Setup: None Details: After a drawdown has been disbursed, the borrower and lender may agree to modify it, for example: - Change the instrument and/or transaction template (terms of the drawdown) - Change the currency of the drawdown - Change the counterparty of the drawdown - Change other terms and conditions of the drawdown, thereby altering its structure (for example, rate). A.2.14 Drawdown Cancellation Id: DRAWDOWN-CANCELLATION Usage: Allows the drawdown to be canceled, for example, when the lender does not wish to use a disbursal that has already been agreed upon. With: COMMERCIAL-LOAN Context: Action Setup: None Details: The cancellation of the drawdown may or may not be accompanied by payment of a cancellation commission. The cancellation of the drawdown effectively reinstates the utilization of credit in the facility. A.2.15 Drawdown Classification Id: DRAWDOWN-CLASSIFICATION Usage: Allows the user to "classify" the amount when a borrower's ability to pay, either the principal or the interest (or both), becomes doubtful. With: COMMERCIAL-LOAN Context: Action Setup: None Details: The feature allows the user to classify a normal drawdown into a user-defined set of sub-normal categories, thereby indicating the deterioration of the creditworthiness of the borrower. The same feature also allows a sub-normal drawdown to be reclassified to normal. A.2.16 Drawdown Fee Id: DRAWDOWN-FEE Usage: Allows the user to add an ad-hoc fee on a drawdown. With: COMMERCIAL-LOAN Context: Action Setup: None Commercial Loans Module (CLM) User Guide 153 A Features A.2 List of features A.2.17 Drawdown Fixing Id: DRAWDOWN-FIXING Usage: Enables the rate-setting functionality for a floating-rate drawdown. With: COMMERCIAL-LOAN Context: Action Setup: None Details: If the drawdown’s loan structure contains a floating-rate component, this feature allows the user to renew the rate of interest. A.2.18 Drawdown Prepayment Id: DRAWDOWN-PREPAYMENT Usage: Used in cases where the borrower wants to repay the borrowed amount in advance of their scheduled repayment dates. With: COMMERCIAL-LOAN Context: Action Setup: None Details: The borrower may choose to pay-back the borrowed amount before its scheduled repayment date. This could be in the form of a full-foreclosure (entire outstanding amount repaid), or a partial-foreclosure (part of the outstanding debt is repaid). A.2.19 Drawdown Rescheduling Id: DRAWDOWN-SCHEDULING Usage: Allows the borrower to request the re-scheduling of the value date of a drawdown before it is disbursed, or of a drawdown that has been "deferred". With: COMMERCIAL-LOAN Context: Action Setup: None A.2.20 Due Amount Carry Forward 154 Id: DUE-AMOUNT-CARRY-FORWARD Usage: If the scheduled repayments from the borrower are not received/made, this feature permits the user to carry-forward such amounts to future dates. With: COMMERCIAL-LOAN Context: Action Setup: None © Wall Street Systems IPH AB - Confidential A Features A.2 List of features A.2.21 Edit Commitment Fee Id: EDIT-COMMITMENT-FEE Usage: Allows the user to edit a facility Commitment Fee transaction. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.22 Guarantee Call Id: GUARANTEE-CALL Usage: Enables the processing of a demand of payment received from a lender against an issued guarantee. For example, this feature enables the processing when the owner receives a demand for funds from a lender who had lent funds to a borrower against a guarantee issued by the owner, and when the said borrower has defaulted on payments. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.23 Guarantee Refund Id: GUARANTEE-REFUND Usage: Processes the demand for funds from the guarantor to the borrower, against funds that the guarantor has already paid to the original lender. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.24 Guarantee Valuation Id: GUARANTEE-METHOD Usage: Defines the valuation method. With: COMMERCIAL-LOAN Context: Valuation Method Setup: None Commercial Loans Module (CLM) User Guide 155 A Features A.2 List of features A.2.25 Insert Default Guarantees Id: INSERT-DEFAULT-GUARANTEES Usage: If a Facility’s specific Guarantee Set is set up with a Guarantee where the switch Default Guarantee is set, then that default Guarantee will be automatically added at the time of Drawdown entry. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.26 Late Payment Penalty Id: LATE-PAYMENT-PENALTY Usage: Processes the case when the borrower has failed to make a payment on time. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.27 Late Payment Penalty Realization Id: LATE-PAYMENT-PENALTY-REALIZE Usage: Allows the realization of Late Payment Penalties. So this should be used on Instruments that are used in the generation of Late Payment Penalty transactions. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.28 Loan Pricing Id: LOAN-PRICING Usage: Allows pricing of fixed-rate and revisable loans. With: COMMERCIAL-LOAN Context: Action Setup: None A.2.29 Off Balance Sheet Accounting (Facility) 156 Id: OBS-FACILITY Usage: Used to identify the instrument as needing off-balance sheet accounting treatment. © Wall Street Systems IPH AB - Confidential A Features A.2 List of features With: COMMERCIAL-LOAN Context: Accounting Setup: None A.2.30 Risk Venture Capital Id: RISK-VENTURE-CAPITAL Usage: Enables the investment in equities under a lending facility. With: EQUITY Context: Action Setup: None A.2.31 Write Off Id: WRITE-OFF Usage: This feature is used when the borrower no longer has the ability to repay: the lender has to write-off the balance outstanding amounts. With: COMMERCIAL-LOAN Context: Action Setup: None Commercial Loans Module (CLM) User Guide 157 A Features A.2 List of features 158 © Wall Street Systems IPH AB - Confidential Appendix B Loan event parameters B.1 Commitment Fee Parameter Description Commitment Type Defines the basis for the calculation of a Commitment Fee transaction on one of the following: Total Credit, Unutilized Credit, or Utilized Credit. • If Commitment Type = Total Credit, the entire credit amount attached to the facility or facility/tranche combination is used to calculate the fee. • If Commitment Type = Utilized Credit, the total credit amount (the difference between the total and utilized credit amount) of a facility or facility/tranche combination is used to calculate the fee. • If Commitment Type = Unutilized Credit, the unutilized portion of the credit amount drawn against a facility or facility/tranche combination is used to calculate the fee. Commitment Counterparty Counterparty to be used for the Commitment Fee transaction. Commitment Portfolio Portfolio to be used for the Commitment Fee transaction. Commitment Instrument Instrument to be used for the Commitment Fee transaction. Commitment Template Transaction template to be used for the Commitment Fee transaction. B.2 Conditional Remuneration Parameter Description Cashflow Type List of cashflow types set up in the system (for example, Interest, Principal, and so on). Note: If you want to have a specific conditional remuneration accounted for as a part of the principal cashflows, for example, in a Prepayment event, then you should enter: Cashflow Type = Principal, and Event Sub-type (in the upper part of the editor) = FX or IX. Commercial Loans Module (CLM) User Guide 159 B Loan event parameters B.3 Deferment Commission B.3 Deferment Commission Parameter Description Commission End Date Method Method used to determine the date of the Deferment Commission transaction. Choose from: Any or Maturity Date. Commission Template Transaction template used for the transaction. B.4 Drawdown Amendment Parameter Amendment Types Description (Information only) One of the following switches is activated, depending on which Event Sub-type has been selected (in the upper part of the editor): • Allow Past-Period Amendments Counterparty Conversion • Transaction Condition Conversion • Instrument Conversion • Currency Conversion • Transaction Template Conversion • Non Pro-rate Prepayment • Non-editable. Switch on Allow Past-Period Amendments so that the transaction can be amended with retrospective effect (Amendment Date is before the Action Date). • If this switch is on, the system allows the Amendment Date to be prior to an existing due date before the Action Date. • If this switch is off, the system only allows the Amendment Date to be on or after the last existing due date preceding the Action Date. This value controls whether the system accepts an Amendment Date which is before the last due date before the Action Date. Typically, any payments on that date would already have been received and allocated, and accounting entries would have been generated. Therefore, if past period amendment dates are accepted, some special cashflows are created to compensate these cashflows. Partial Amount Switch on Partial Amount so that it is possible to make an amendment for less than the transaction Nominal Outstanding Amount. Keep Guarantees Determines whether the amendment transaction inherits the original transactions guarantees: 160 • If this switch is on, the amendment transaction automatically inherits the guarantees of the original transaction. • If this switch is off, the amendment transaction is created initially without any guarantees. © Wall Street Systems IPH AB - Confidential B Loan event parameters B.5 Drawdown Cancellation Parameter Description Payment Date Method Method used to determine the payment date. Choose from: • Amendment Date – any payable amount as of the Amendment Date is settled on the Amendment Date • Next Due Date - any payable amount as of the Amendment Date is settled on the next due date This value controls when any payable amounts calculated as of the Amendment Date (for example, the accrued interest up to the Amendment Date or breakage costs calculated for the original transaction) should be paid. Target Counterparty When Event Sub-type = Counterparty Conversion, Client ID of the target counterparty. Target Instrument When Event Sub-type = Instrument Conversion, Instrument ID of the target instrument. Target Transaction Template When Event Sub-type = Instrument Conversion or Transaction Template Conversion, Transaction Template ID of the target transaction template. Target Currency When Event Sub-type = Currency Conversion, Currency ID of the target currency. Reference Rate Scenario When Event Sub-type = Currency Conversion, scenario to be used to fetch the rates. Breakage Cost Method When Event Sub-type = Non Pro-rata Prepayment or Transaction Condition Conversion, choose from: Indemnity Interest, Net Amount, Valuation, or None. Breakage Cost Pricing Factor Number used to adjust the calculated Breakage Cost. The number is treated as a percentage: for example, if Breakage Cost Pricing Factor = 100%, it would keep the Breakage Cost = Calculated Breakage Cost. B.5 Drawdown Cancellation Parameter Description Revolving Switch on to set it as revolving. Indemnity Method Choose from: Indemnity Interest, Net Amount, Valuation, or None. Indemnity Pricing Scenario Scenario to be used to fetch the rate for calculating the indemnity. Indemnity Pricing Date Method Choose from: Business Days, Days, Weeks, Months, or Years. Indemnity Pricing Offset Number of days offset. Indemnity Pricing Date Convention Choose from: Backward, Following, Modified Following, Modified Backward, or None. Indemnity Base Rate Method Choose from: Current Rate, New Rate, Net Rate, or None. Indemnity Pricing Factor Number used to calculate the indemnity. Indemnity Rate Condition Condition used to define the indemnity rate. Commercial Loans Module (CLM) User Guide 161 B Loan event parameters B.6 Drawdown Classification B.6 Drawdown Classification Parameter Description New Classification Choose from: Normal, In Distress, Quasi-liquidation, Liquidation, or Liquidated. B.7 Drawdown Fee Parameter Description Fee Method Choose from: Capitalization or Stand Alone. Fee Instrument Instrument used for the fee. Fee Template Transaction Template used for the fee. B.8 Due Amount Carry Forward Parameter Description Carry Forward Instrument Instrument used for the carry forward. Carry Forward Template Transaction template used for the carry forward. Carry Forward End Date Method Method used to determine the Carry Forward End Date. Choose from: Any, Client Value Date, Facility Value Date, or Transaction Value Date. • Any - allows you to select any date in the calendar after the Carry Forward Start Date. • Transaction Value Date - allows you to select one of the cashflow value dates of the current transaction where the date is later than the Carry Forward Start Date. • Facility Value Date - allows you to select one of the value dates of the cashflows belonging to the Facility of the current transaction where the date is later than the Carry Forward Start Date. • Client Value Date - allows you to select one of the value dates of the cashflows where the counterparty of the current transaction is the counterparty and where the date is later than the Carry Forward Start Date. DACF converts all payable, but not yet allocated, cashflows on the Value Date into the principal amount of the DACF transaction. Depending on the transaction template used with the DACF transaction, it may or may not calculate further interest on this carried-forward amount. Note: If Keep Original Cashflow Types is switched on (see below), the DACF transaction is created with additional cashflows that reflect the exact Cashflow Type of the cashflows that were carried forward. These cashflows are then used for settlement on the carry-forward date. 162 © Wall Street Systems IPH AB - Confidential B Loan event parameters B.9 Facility Fee Parameter Description Keep Original Cashflow Types Switch on to keep original cashflow types. • If this switch is on, the system keeps the original cashflow types while generating additional cashflows for settlement on the Carry Forward End Date. These cashflows are flagged as External. • If this switch is not on, the system treats all carried forward cashflows as capitalized, and the settlement cashflows are generated in the normal manner. B.9 Facility Fee Parameter Description Fee Counterparty Counterparty of the Facility Fee transaction. Fee Portfolio Portfolio of the Facility Fee transaction. Fee Instrument Instrument used for the Facility Fee transaction. Fee Template Transaction template for the Facility Fee transaction. Fee Currency Currency of the Facility Fee transaction. B.10 Funding Call Parameter Description Funding Call Counterparty Counterparty used for the funding call. Funding Currency Currency of the funding call. B.11 Guarantee Call Parameter Description Call Method Choose from: Outstanding Nominal or Past Due Payment. Call Delay Number of days delay. Call Payment Delay Number of days payment delay. Commercial Loans Module (CLM) User Guide 163 B Loan event parameters B.12 Guarantee Refund B.12 Guarantee Refund Parameter Description Refund Instrument Instrument used for the refund. Refund Template Transaction Template used for the refund. B.13 Late Payment Penalty Parameter Description Penalty Instrument Instrument used for the penalty. Penalty Template Transaction Template used for the penalty. Penalty End Date Method Choose from: Any or Transaction Maturity Date. B.14 Prepayment Parameter Description Revolving Switch on to make the prepayment revolving. Partial Prepayment Allowed Allocation Method • If this switch is on, the Prepayment event creates an Amount Entity that decreases the credit utilization in the Facility/Tranche of the drawdown on the Prepayment Date of the prepayment • If this switch is off, the Prepayment event does not have any effect on the credit utilization. Switch on to allow partial prepayment. • If this switch is on, the Drawdown can be prepaid partially • If this switch is off, the Drawdown can only be prepaid in full. Method used to allocate the Prepayment Amount to outstanding repayment flows. • Pro-Rata - In a partial repayment, the Prepayment Amount is allocated proportionally to the outstanding repayment flows. • Customized - In a partial repayment, the Prepayment Amount is initially allocated proportionally to the outstanding repayment flows but the allocation of any Allocation Amount can be modified to any value between 0 and the full amount of the repayment flow. In this case, the system automatically adjusts the last repayment flow to ensure that the total repayment amount is equal to the Prepayment Amount. 164 © Wall Street Systems IPH AB - Confidential B Loan event parameters B.14 Prepayment Parameter Description Indemnity Method Method used to calculate the Prepayment Indemnity transaction: • None - No Prepayment Indemnity is calculated. • Net Amount - the amount of the Prepayment Indemnity is entered manually in the Drawdown currency to be paid on the Prepayment Date. • Valuation - the amount of the Prepayment Indemnity is calculated by the system by revaluing the amortization cashflows and all interest cashflows of the Drawdown which have been marked with the flag Prepayment Base Rate with valuation rates as of the Indemnity Pricing Date of the Prepayment. The difference between the current market value and the outstanding principal is compensated by the Prepayment Indemnity on the Prepayment Date. • Indemnity Interest - the amount of the Prepayment Indemnity is calculated by the system by creating new interest cashflows (base indemnity, margin indemnity) corresponding to the original interest due/payment dates of those interest cashflows of the Drawdown which have been marked with the flag Prepayment Base Rate and by calculating the net present value (NPV) of all interest amounts as of the Prepayment Date. The total NPV is used as the Prepayment Indemnity amount. The interest rates used to calculate the interest amounts as well as in discounting them to the Prepayment Date can be either set automatically by the system based on other prepayment attributes or they can be set manually in the schedules of the Prepayment transaction (see below). Indemnity Pricing Scenario Rate scenario from which all required market rates for indemnity pricing are taken. Indemnity Pricing Date Method Method used to interpret the Indemnity Pricing Offset. Choose from: • Days - Indemnity Pricing Offset is interpreted as number of calendar days. • Business Days - Indemnity Pricing Offset is interpreted as number of business days using the calendar of the drawdown being prepaid. • Weeks - Indemnity Pricing Offset is interpreted as number of calendar weeks. • Months - Indemnity Pricing Offset is interpreted as number of calendar months. • Years - Indemnity Pricing Offset is interpreted as number of calendar years. Indemnity Pricing Offset Used with Indemnity Pricing Date Method to calculate the allowed offset. Indemnity Pricing Date Convention Convention used to calculate the Indemnity Pricing Date. Choose from: New Rate Reference Indemnity Margin Reference Discount Rate Reference • None - Non-business days are accepted as Indemnity Pricing Date. • Backward - if the calculated Indemnity Pricing Date falls on a non-business day, it is moved backward to the closest preceding business day. • Modified Backward - if the calculated Indemnity Pricing Date falls on a non-business day, it is moved backward to the closest preceding business day unless this falls on a different calendar month in which case it is moved forward to the closest following business day instead. • Following - if the calculated Indemnity Pricing Date falls on a non-business day, it is moved forward to the closest following business day. • Modified Following - if the calculated Indemnity Pricing Date falls on a non-business day, it is moved forward to the closest following business day unless this falls on a different calendar month in which case it is moved backward to the closest preceding business day instead. ID of the yield curve from which all required market rates for calculating the new rate are taken. The Usage field that precedes each Reference field can be used to filter the list of available yield curves in the corresponding Reference field. Discount Margin Reference Commercial Loans Module (CLM) User Guide 165 B Loan event parameters B.15 Rate Condition Parameter Description New Rate Pricing Method Method used to determine the rate pricing. • Direct Quote - identifies the rate as of the Maturity Date of the drawdown from the selected yield curve. • Zero Pricing - makes a theoretical zero-coupon pricing of the new rate using the actual interest cashflows of the drawdown together with the amortization cashflows of the drawdown. New Rate Pricing Mode Choose from: Bid, Ask, Bid/Ask, Average, or Reverse Bid/Ask. Discount Rate Pricing Method Method used to determine the Discount Rate pricing: Direct Quote or Zero Pricing. Discount Rate Pricing Mode Choose from: Bid, Ask, Bid/Ask, Average, or Reverse Bid/Ask. Indemnity Base Rate Method Method used to determine the Indemnity Base Rate. • None - Indemnity Rate entered manually or defaults from the event condition. • New Rate - Indemnity Rate is calculated as the new rate of the Prepayment. • Current Rate - Indemnity Rate is calculated as the current rate of the Drawdown. • Net Rate - Indemnity Rate is calculated as the difference between the current rate of the Drawdown and the new rate of the Prepayment. Indemnity Base Rate Number used for the indemnity base rate. Indemnity Margin Number used for the indemnity margin. Discount Base Rate Number used for the discount base rate. Discount Margin Number used for the discount margin. Indemnity Pricing Factor Number used as the indemnity pricing factor. If the calculated prepayment indemnity amount is e.g. 950,000.00 and Indemnity Pricing Factor is 80% the final Prepayment Indemnity Amount is calculated as follows: Final Prepayment Indemnity Amount = (80/100) * 950,000.00 = 760,000.00 B.15 Rate Condition Parameter Description Pricing Method Method to be used in calculating a rate based on a set of rates for different maturities in a yield curve. Choose from: Direct Quote or Zero Pricing. • Direct Quote - identifies the rate from the selected yield curve (see Pricing Rate), for the Pricing Date, Pricing Scenario, and Pricing Period. • Zero Pricing - executes a theoretical zero-coupon pricing of the cashflows from the selected yield curve. Leave this field blank if the rate is given directly in the condition (see Rate), or if it is to be entered at the time of transaction entry. Pricing Mode 166 Mode used to control which type of rates are used when identifying a rate for the schedule. Choose from: Bid, Ask, Bid/Ask, Average, or Reverse Bid/Ask. © Wall Street Systems IPH AB - Confidential B Loan event parameters B.15 Rate Condition Parameter Description Rate Rate used for the pricing. The rate is inserted into the Rate field in the Schedule view. Leave this field blank if you have specified a Pricing Method to be used in calculating a rate from a yield curve. Pricing Rate Yield curve from which the rate is calculated. Leave this field blank if the rate is given directly in the condition (see Rate), or if it is to be entered at the time of transaction entry. Pricing Gap Set Pricing Period Gap set used for supplying the date periods; these in turn are used to define exact dates. Period on the yield curve from which the rate is calculated. This field is used when Pricing Method = Direct Quote. If this field is left blank, and Pricing Method = Direct Quote, then the system automatically identifies the rate for the end date of the schedule. Leave this field blank if the rate is given directly in the condition (see Rate), or if it is to be entered at the time of transaction entry. Fixing Offset Number of days before the Start Date of an interest calculation period that the rate for the next period must be set. This value is used if the schedule of the condition is of a floating nature. Fixing Rate Yield curve or index from which the market rate used to calculate a new rate for a cashflow in Fixing is taken. This value is used if the schedule of the condition is of a floating nature. Expression Expression used to calculate the rate for a cashflow. This value is used if the schedule of the condition is of a floating nature. Spread Rate to be inserted into the Spread field in the Schedule view. This value is used if the schedule of the condition is of a floating nature. Cap A fixed numeric value to be used in calculating a new rate for a cashflow in Fixing according to the expression of the schedule and cashflow. This value is used if the schedule of the condition is of a floating nature and if the expression contains the variable Cap. In practice this means that the field is only used in floating schedules with conditions containing an upper limit to an acceptable output from the expression. Floor A fixed numeric value to be used in calculating a new rate for a cashflow in Fixing according to the expression of the schedule and cashflow. This value is used if the schedule of the condition is of a floating nature and if the expression contains the variable Floor. In practice this means that the field is only used in floating schedules with conditions containing a lower limit to an acceptable output from the expression. Divider A fixed numeric value to be used in calculating a new rate for a cashflow in Fixing according to the expression of the schedule and cashflow. This value is used if the schedule of the condition is of a floating nature and if the expression contains the variable Divider. In practice this means that the field is only used in indexed schedules, not in ordinary floating rate schedules. Factor A fixed numeric value to be used in calculating a new rate for a cashflow in Fixing according to the expression of the schedule and cashflow. This value is used if the schedule of the condition is of a floating nature and if the expression contains the variable Factor. In practice this means that the field is only used in indexed schedules, not in ordinary floating rate schedules. Commercial Loans Module (CLM) User Guide 167 B Loan event parameters B.16 Write-Off B.16 Write-Off Parameter Write-Off 168 Description Choose from: Past Due Payments or Outstanding Debt. • Past Due Payments - a past due payment on the given write off date is written off without affecting the rest of the outstanding debt. • Outstanding Debt - the full outstanding debt is written off. © Wall Street Systems IPH AB - Confidential Appendix C Activity parameters C.1 CLM Bulk Drawdown Amendment Parameter Description Facility Facility of the transactions to be processed. (Mandatory.) Tranche Tranche of the transactions to be processed. (Mandatory.) Event Date Method Method used to determine the Event Date. (Mandatory.) Owner Owner of the portfolio of the transactions to be processed. Counterparty Counterparty of the transactions to be processed. Currency Currency of the transactions to be processed. Instrument Instrument of the transactions to be processed. Transaction Template Transaction template of the transactions to be processed. Event Client Initiator of the amendment: Owner or Counterparty. Fixing Rate New fixing rate to be applied to all drawdown transactions under the facility/tranche. Fixing Period New fixing period to be applied to all drawdown transactions under the facility/tranche. Spread New spread to apply to all drawdown transactions under the facility/tranche. Payment Date Method Method used to determine the payment date. • Amendment Date – any payable amount on the Amendment Date is settled on the Amendment Date. • Next Due Date - any payable amount on the Amendment Date is settled on the next due date. Commercial Loans Module (CLM) User Guide 169 C Activity parameters C.2 CLM Fixing Drawdown Cashflow C.2 CLM Fixing Drawdown Cashflow Previously, CLM Fixing Drawdown Execution. Parameter Description Portfolio Portfolio of the transactions to be processed. Instrument Group Instrument group of the transactions to be processed. Instrument Instrument of the transactions to be processed. Currency Currency of the transactions to be processed. Fixing Rate New fixing rate to be applied to the transactions. Fixing Period New fixing period to be applied to the transactions. Fixing Subscenario Subscenario from which the quotation is to be retrieved. C.3 CLM Late Payment Penalty Generation Parameter Description Event Subtype Choices are: None, Maximum, Adding-Benchmark-Rate or Adding-Aggregated-Rate. (Mandatory.) Portfolio Portfolio of the transactions to be processed. (Mandatory.) Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. (Mandatory.) Past Due Period in Days Number of days prior to the Due Date. Used to find cashflows in that period which need to be included in the processing (Payment FX Rate Reminder). Fallback Instrument Instrument used when no instrument is defined in the retrieved action rule. Fallback Transaction Template Template used when no transaction template is defined in the retrieved action rule. C.4 CLM Late Payment Penalty Realization Parameter Description Penalty Instrument Instrument to be used to process late payment penalty (LPP) transactions. Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. Past Due Date Offset The offset to be used in conjunction with the activity Due Date. Normally, you would want to look at yesterdays Payment Allocation activity i.e. Offset = 1. Past Due Period In Days The period in which the activity will search for LPP transactions that can be processed. 170 © Wall Street Systems IPH AB - Confidential C Activity parameters C.5 CLM Late Payment Reminder Generation C.5 CLM Late Payment Reminder Generation Parameter Description Days Backward Number of days prior to the due date. Used to find unallocated cashflows within that period that need to be included in the processing (Late Payment Reminder). Generate by Payment reminders can be generated by Counterparty and Facility, or by Counterparty only. Client Counterparty for which late payment reminders are to be generated. Portfolio Portfolio of the transactions to be included. (Mandatory.) Facility Facility of the transactions to be included. Tranche Tranche for which the payment reminders are to be generated. Location Group Location Group (from Country Group) for which the late payment reminders are to be generated. (Mandatory.) Exclude HIPC Used to exclude cashflows classified as HIPC (High Indebted Poor Countries) from the processing (Late Payment Reminder). Funding Type The source of the funds disbursed under a facility. Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. C.6 CLM Payment FX Rate Generation Parameter Description Days Forward Number of days from the Due Date. Used to find cashflows in that period that need to be included in the processing (Payment FX Rate Reminder). Generate by Payment reminders can be generated by Counterparty and Facility, or by Counterparty only. Client Counterparty for which payment FX rate reminders are to be generated. Portfolio Portfolio of the transactions to be included. (Mandatory.) Facility Facility for which payment FX rate reminders are to be generated. Tranche Tranche for which the payment reminders are to be generated. Location Group Location Group (from Country Group) for which the payment FX rate reminders are to be generated. (Mandatory.) Exclude HIPC Used to exclude cashflows classified as HIPC (High Indebted Poor Countries) from the processing (Payment FX Rate Reminder). Funding Type The source of the funds disbursed under a facility. (Mandatory.) Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. Commercial Loans Module (CLM) User Guide 171 C Activity parameters C.7 CLM Payment Reminder Generation C.7 CLM Payment Reminder Generation Parameter Description Period in Days Number of days from the Due Date. Used to find cashflows in that period which need to be included in the processing (Payment Reminder). Generate by Payment reminders can be generated by Counterparty and Facility, or by Counterparty only. Client Counterparty for which payment reminders are to be generated. Portfolio Portfolio for which the payment reminders are to be generated. (Mandatory.) Facility Facility for which the payment reminders are to be generated. Tranche Tranche for which the payment reminders are to be generated. Location Group Location Group (from Country Group) for which the payment reminders are to be generated. Exclude HIPC Used to exclude cashflows classified as HIPC (High Indebted Poor Countries) from the processing (Late Payment Reminder). Funding Type The source of the funds disbursed under a facility. Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. C.8 CLM Subsidy Call Follow-up Generation Parameter Description Period in Days Number of days prior to the Due Date. Used to find cashflows in that period which need to be included in the Payment FX Rate Reminder. Generate by Payment reminders can be generated by Counterparty and Facility, or by Counterparty only. Client Counterparty for which the Subsidy Call Follow Up is generated. Portfolio Portfolio of the transactions to be included (mandatory field). Mandate Mandate for which the Subsidy Call Follow Up is generated Facility The facility of the transactions to be included. Tranche Tranche for which the payment reminders are to be generated. Location Group Location Group for which the Subsidy Call Follow Up is generated. Minimum Transaction State Minimum state that transactions must have reached to be included in the processing. 172 © Wall Street Systems IPH AB - Confidential
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Page Mode : UseOutlines Signing Date : 2011:04:22 09:18:54+02:00 Signing Authority : ARE_Acrobat Collaboration V7.0 P9 0000109 Annotation Usage Rights : Create, Delete, Modify, Copy, Import, Export XMP Toolkit : 3.1-702 Producer : Acrobat Distiller 7.0.5 (Windows) Create Date : 2011:04:22 09:12:53Z Creator Tool : FrameMaker 7.2 Modify Date : 2011:04:22 09:18:54+02:00 Metadata Date : 2011:04:22 09:18:54+02:00 Format : application/pdf Title : TRM CLM User Guide Creator : caroline.harper Document ID : uuid:19d29a10-957b-40c1-8c8b-7da4ce53bc84 Instance ID : uuid:41955434-24d5-4638-b355-29fb05fec038 Has XFA : No Page Count : 172 Author : caroline.harperEXIF Metadata provided by EXIF.tools