WebSuite User Guide Web Suite

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 300

DownloadWebSuite User Guide Web Suite-User
Open PDF In BrowserView PDF
www.wallstreetsystems.com

Wall Street Systems – Empowering Treasury Trade and Settlement

Wallstreet Suite
WebSuite
User Guide
Version 7.4.6

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.
Second Edition (July 2011)
This edition applies to Wallstreet Suite version 7.4.6 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 ...........................................................................................................................17
Introduction .................................................................................................................................. 17
How to use this book ................................................................................................................... 17
Assumptions .............................................................................................................................. 17
Associated documents ................................................................................................................ 17

1 Overview ....................................................................................................................19
1.1 Introduction ........................................................................................................................... 19
1.1.1 Dashboard ...................................................................................................................... 19
1.2 Cash management (CMM) .................................................................................................... 19
1.2.1 CMM components .......................................................................................................... 20
1.2.2 Using CMM ..................................................................................................................... 20
1.3 Treasury management (TRMWeb) ....................................................................................... 21

2 Getting started ...........................................................................................................23
2.1 Navigating WebSuite ............................................................................................................ 23
2.1.1 Logging in and out .......................................................................................................... 23
2.1.1.1 Logging in ............................................................................................................. 23
2.1.1.2 Logging out ........................................................................................................... 24
2.1.2 Navigating the menu ....................................................................................................... 24
2.1.2.1 Defining components of the menu ........................................................................ 25
2.1.2.2 Opening functions ................................................................................................. 25
2.1.3 Searching for functions and managing favorites ............................................................. 27
2.1.3.1 Searching for functions ......................................................................................... 27
2.1.3.2 Managing favorites ............................................................................................... 28
2.1.4 Accessing secured functionality and data ....................................................................... 28
2.1.4.1 Accessing secured functionality and data ............................................................ 28
2.1.4.2 Reauthenticating your identity .............................................................................. 28
2.1.5 Selecting a startup page ................................................................................................. 29
2.1.5.1 Selecting a startup page ....................................................................................... 29
2.1.5.2 Opening the startup page ..................................................................................... 29
2.1.5.3 Clearing the startup page selection ...................................................................... 29
2.1.6 Using HTTPS in Internet Explorer ................................................................................... 29
2.1.6.1 Adding WebSuite to your local intranet ................................................................ 29
2.1.6.2 Changing your security settings for WebSuite ...................................................... 30
2.2 Working with data ................................................................................................................. 30
2.2.1 Searching for data ........................................................................................................... 30
WebSuite User Guide

3

2.2.1.1 Understanding key features of search .................................................................. 31
2.2.1.2 Searching for data ................................................................................................ 32
2.2.2 Viewing data using tables and drilldowns ....................................................................... 32
2.2.2.1 Navigating tables across multiple pages .............................................................. 33
2.2.2.2 Sorting tables ........................................................................................................ 33
2.2.2.3 Drilling down ......................................................................................................... 33
2.2.3 Entering data ................................................................................................................... 33
2.2.3.1 Using text fields .................................................................................................... 34
2.2.3.2 Using number fields .............................................................................................. 34
2.2.3.3 Using date fields ................................................................................................... 35
2.2.3.4 Using lists ............................................................................................................. 38
2.2.3.5 Using multiple selection lists ................................................................................. 39
2.2.3.6 Using checkboxes ................................................................................................ 40
2.2.3.7 Using option buttons ............................................................................................. 40
2.3 Running reports and worksheets ........................................................................................ 40
2.3.1 Running CMM reports and worksheets ........................................................................... 40
2.3.1.1 Running reports and worksheets .......................................................................... 41
2.3.1.2 Selecting favorite report templates ....................................................................... 41
2.3.1.3 Hiding report templates ........................................................................................ 41
2.3.2 Running CMM Cash Monitor and Cash Position reports ................................................ 42
2.3.2.1 Running reports .................................................................................................... 42
2.3.2.2 Selecting favorite report templates ....................................................................... 42
2.3.2.3 Hiding report templates ........................................................................................ 43
2.4 Using information features .................................................................................................. 44
2.4.1 Working with confirmation and error messages .............................................................. 44
2.4.1.1 Working with confirmation messages ................................................................... 44
2.4.1.2 Working with error messages ............................................................................... 44
2.4.2 Working with daily bulletins ............................................................................................. 45
2.4.2.1 Creating daily bulletins ......................................................................................... 45
2.4.2.2 Deleting daily bulletins .......................................................................................... 45
2.4.2.3 Reviewing daily bulletins ...................................................................................... 45
2.4.3 Viewing CMM environment information .......................................................................... 46
2.5 Using help .............................................................................................................................. 46
2.5.1 Opening help ................................................................................................................... 46
2.5.2 Navigating help ............................................................................................................... 47
2.5.3 Searching help ................................................................................................................ 48
2.5.4 Marking and viewing favorites ......................................................................................... 49
2.5.5 Using other help features ................................................................................................ 49
2.6 Setting your user options ..................................................................................................... 51
2.6.1 Setting your defaults ....................................................................................................... 51
2.6.2 Setting your bank account label format ........................................................................... 51
2.6.3 Setting your currency label format .................................................................................. 51

3 Managing market data ..............................................................................................53
3.1 Understanding market data .................................................................................................. 53
3.2 Managing interest rates (and related data) ......................................................................... 53
4

© Wallstreet Systems IPH AB - Confidential

3.2.1 Managing interest rate categories ................................................................................... 53
3.2.1.1 Prerequisites ......................................................................................................... 54
3.2.1.2 Managing interest rate categories in TRM ............................................................ 54
3.2.1.3 Creating interest rate categories in CMM ............................................................. 54
3.2.1.4 Editing interest rate categories in CMM ................................................................ 54
3.2.1.5 Deleting interest rate categories in CMM ............................................................. 55
3.2.2 Managing interest rate types ........................................................................................... 55
3.2.2.1 Prerequisites ......................................................................................................... 55
3.2.2.2 Managing interest rate types in TRM .................................................................... 56
3.2.2.3 Creating interest rate types in CMM ..................................................................... 56
3.2.2.4 Editing interest rate types in CMM ........................................................................ 56
3.2.2.5 Deleting interest rate types in CMM ..................................................................... 56
3.2.3 Capturing and maintaining interest rates ........................................................................ 57
3.2.3.1 Prerequisites ......................................................................................................... 57
3.2.3.2 Capturing and maintaining interest rates in TRM ................................................. 57
3.2.3.3 Importing interest rate files in CMM ...................................................................... 58
3.2.4 Capturing and maintaining tiered interest rates .............................................................. 58
3.2.4.1 Prerequisites ......................................................................................................... 59
3.2.4.2 Capturing and maintaining tiered interest rates .................................................... 60
3.3 Managing foreign exchange rates (and related data) ........................................................ 60
3.3.1 Reviewing foreign exchange rate sources ...................................................................... 60
3.3.1.1 Prerequisites ......................................................................................................... 64
3.3.1.2 Mapping foreign exchange rate scenarios to processes ...................................... 64
3.3.2 Reviewing market data ................................................................................................... 64
3.3.3 Prerequisites ................................................................................................................... 64
3.3.4 Reviewing interest rates .................................................................................................. 65
3.3.5 Reviewing foreign exchange rates .................................................................................. 65

4 Managing forecasted activity ...................................................................................67
4.1 Capturing forecasts .............................................................................................................. 67
4.1.1 Importing forecast files .................................................................................................... 67
4.1.1.1 Importing forecast files using the standard method .............................................. 68
4.1.1.2 Importing forecast files using the quick method ................................................... 69
4.1.2 Entering forecasts ........................................................................................................... 75
4.1.2.1 Prerequisites ......................................................................................................... 75
4.1.2.2 Entering short-term forecasts ............................................................................... 76
4.1.2.3 Entering medium- and long-term forecasts .......................................................... 77
4.1.2.4 Entering recurring forecasts ................................................................................. 77
4.1.2.5 Allocating medium- and long-term forecasts to short-term forecasts ................... 79
4.1.3 Entering forecasts in TRM .............................................................................................. 79
4.1.4 Canceling forecasts ........................................................................................................ 79
4.1.4.1 Prerequisites ......................................................................................................... 79
4.1.4.2 Canceling forecasts .............................................................................................. 80
4.2 Approving forecasts ............................................................................................................. 80
4.2.1 Prerequisites ................................................................................................................... 81
4.2.2 Approving short-term forecasts ....................................................................................... 81
4.2.3 Approving medium- and long-term forecasts .................................................................. 82
WebSuite User Guide

5

4.2.4 Completing the second approval of forecasts ................................................................. 82
4.3 Releasing forecasts .............................................................................................................. 83
4.3.1 Prerequisites ................................................................................................................... 83
4.3.2 Releasing short-term forecasts ....................................................................................... 83
4.3.3 Releasing medium- and long-term forecasts .................................................................. 84
4.4 Analyzing forecasts .............................................................................................................. 84
4.4.1 Running the Forecast report ........................................................................................... 84
4.4.1.1 Prerequisites ......................................................................................................... 85
4.4.1.2 Running the Forecast report ................................................................................. 85

5 Managing expected and instructed activity ............................................................87
5.1 Capturing transactions ......................................................................................................... 87
5.1.1 Importing accounts payable and direct debit files ........................................................... 87
5.1.1.1 Prerequisites ......................................................................................................... 87
5.1.1.2 Importing accounts payable and direct debit files ................................................. 88
5.1.1.3 Undoing accounts payable and direct debit file imports ....................................... 90
5.1.1.4 Undoing individual transactions in imports ........................................................... 90
5.1.2 Entering transactions ...................................................................................................... 91
5.1.2.1 Prerequisites ......................................................................................................... 91
5.1.2.2 Entering basic single transactions ........................................................................ 91
5.1.2.3 Entering one-off single transactions ..................................................................... 93
5.1.2.4 Entering template-based single transactions ........................................................ 96
5.1.2.5 Entering repetitive transactions ............................................................................ 98
5.1.2.6 Using other functions ............................................................................................ 98
5.1.3 Entering transactions in TRM .......................................................................................... 98
5.2 Editing and deleting transactions ....................................................................................... 98
5.2.1 Prerequisites ................................................................................................................... 99
5.2.2 Editing transactions ....................................................................................................... 100
5.2.3 Deleting transactions .................................................................................................... 100
5.3 Authorizing transactions .................................................................................................... 101
5.3.1 Prerequisites ................................................................................................................. 101
5.3.2 Reviewing payments before authorization .................................................................... 101
5.3.3 Authorizing transactions ................................................................................................ 102
5.3.4 Undoing transaction authorizations ............................................................................... 102
5.4 Releasing transactions ....................................................................................................... 102
5.4.1 Aggregating payments at release ................................................................................. 103
5.4.2 Prerequisites ................................................................................................................. 105
5.4.3 Reviewing payments before release ............................................................................. 106
5.4.4 Releasing payments ..................................................................................................... 106
5.4.5 Releasing receipts ........................................................................................................ 107
5.4.6 Undoing transaction releases ....................................................................................... 107
5.4.7 Undoing individual transactions in releases .................................................................. 107
5.4.8 Changing transactions from Releasing status to Released status ................................ 108
5.5 Managing bank messages .................................................................................................. 108
5.5.1 Prerequisites ................................................................................................................. 108
5.5.2 Importing bank messages ............................................................................................. 109
6

© Wallstreet Systems IPH AB - Confidential

5.6 Managing free format messages ....................................................................................... 109
5.6.1 Prerequisites ................................................................................................................. 110
5.6.2 Importing free format messages ................................................................................... 110
5.6.2.1 Entering free format messages .......................................................................... 110
5.6.2.2 Editing free format messages ............................................................................. 111
5.6.2.3 Deleting free format messages ........................................................................... 111
5.6.2.4 Sending and removing free format messages .................................................... 111
5.7 Rejecting transactions ........................................................................................................ 111
5.7.1 Prerequisites ................................................................................................................. 112
5.7.2 Rejecting transactions ................................................................................................... 112
5.7.3 Undoing transaction rejections ...................................................................................... 113
5.8 Analyzing transactions ....................................................................................................... 113
5.8.1 Running the Cash Transaction report ........................................................................... 113
5.8.1.1 Prerequisites ....................................................................................................... 113
5.8.1.2 Running the Cash Transaction report ................................................................. 114
5.8.2 Running the Remittance Details report ......................................................................... 114
5.8.2.1 Prerequisites ....................................................................................................... 114
5.8.2.2 Running the Remittance Details report ............................................................... 114

6 Managing bank-reported activity ...........................................................................115
6.1 Capturing bank statements, transactions, and balances ................................................ 115
6.1.1 Importing bank statement, transaction, and balance files ............................................. 115
6.1.1.1 Prerequisites ....................................................................................................... 115
6.1.1.2 Importing bank statement, transaction, and balance files .................................. 116
6.1.1.3 Undoing bank statement, transaction, and balance file imports ......................... 118
6.1.2 Entering bank statements, transactions, and balances ................................................ 118
6.1.2.1 Prerequisites ....................................................................................................... 119
6.1.2.2 Entering bank statements, transactions, and balances ...................................... 120
6.1.2.3 Entering bank transactions (and adjustment cash records) ................................ 120
6.2 Editing bank statements ..................................................................................................... 120
6.2.1 Prerequisites ................................................................................................................. 121
6.2.2 Editing bank statements ................................................................................................ 121
6.3 Closing and exporting bank statements ........................................................................... 121
6.3.1 Exporting empty close-ended bank statements ............................................................ 122
6.3.2 Prerequisites ................................................................................................................. 122
6.3.3 Closing and exporting bank statements ........................................................................ 122
6.3.4 Include parameter and export through multiple interchange ......................................... 123
6.4 Updating and recalculating bank balances ...................................................................... 124
6.4.1 Automatically updating and recalculating bank balances ............................................. 124
6.4.1.1 Prerequisites ....................................................................................................... 124
6.4.1.2 Automatically updating and recalculating bank balances for internal and external
bank accounts .................................................................................................................. 125
6.4.1.3 Automatically updating and recalculating bank balances for internal bank accounts
125
6.4.1.4 Automatically updating and recalculating bank balances for external bank accounts
125
WebSuite User Guide

7

6.4.2 Manually updating and recalculating bank balances .................................................... 126
6.4.2.1 Prerequisites ....................................................................................................... 126
6.4.2.2 Manually updating and recalculating bank balances .......................................... 127
6.4.2.3 Manually recalculating value date bank balances .............................................. 127
6.5 Exporting bank balances .................................................................................................... 129
6.5.1 Prerequisites ................................................................................................................. 129
6.5.2 Exporting bank balances ............................................................................................... 129
6.6 Analyzing bank statements, transactions, and balances ................................................ 130
6.6.1 Running the Bank Statement report .............................................................................. 130
6.6.1.1 Prerequisites ....................................................................................................... 130
6.6.1.2 Running the Bank Statement report ................................................................... 131
6.6.2 Running the Bank Transaction report ........................................................................... 131
6.6.2.1 Prerequisites ....................................................................................................... 131
6.6.2.2 Running the Bank Transaction report ................................................................. 131
6.6.3 Running the Bank Balance Analysis report ................................................................... 132
6.6.3.1 Prerequisites ....................................................................................................... 132
6.6.3.2 Running the Bank Balance Analysis report ........................................................ 132
6.6.4 Running the International Bank Balances report .......................................................... 133
6.6.4.1 Prerequisites ....................................................................................................... 133
6.6.4.2 Running the International Bank Balances report ................................................ 133
6.6.5 Running the Returned Checks report ........................................................................... 133
6.6.5.1 Prerequisites ....................................................................................................... 134
6.6.5.2 Running the Returned Checks report ................................................................. 134

7 Reconciling activity ................................................................................................135
7.1 Reconciling activity at the cash level ................................................................................ 135
7.1.1 Prerequisites ................................................................................................................. 136
7.1.2 Reconciling activity at the cash level ............................................................................ 136
7.1.3 Undoing reconciliation ................................................................................................... 136
7.1.4 Entering adjustment forecasts ...................................................................................... 137
7.1.5 Showing deviation between selected activities ............................................................. 138
7.2 Reconciling activity at the accounting level ..................................................................... 138
7.2.1 Reconciling bank transactions to cash records automatically ....................................... 139
7.2.1.1 Prerequisites ....................................................................................................... 139
7.2.1.2 Scheduling automatic reconciliation ................................................................... 140
7.2.1.3 Manually invoking automatic reconciliation ........................................................ 140
7.2.2 Reconciling bank transactions to cash records manually ............................................. 140
7.2.2.1 "4-eyes" security ................................................................................................. 141
7.2.2.2 Prerequisites ....................................................................................................... 141
7.2.2.3 Reconciling many bank transactions to many cash records ............................... 142
7.2.2.4 Reconciling one bank transaction to many cash records ................................... 143
7.2.3 Reconciling bank transactions without corresponding cash records ............................ 144
7.2.3.1 Prerequisites ....................................................................................................... 144
7.2.3.2 Reconciling bank transactions without corresponding cash records .................. 144
7.2.4 Reconciling internal cash records without corresponding bank transactions ................ 144
7.2.4.1 Generated interbank transactions and internal financial transactions ................ 145
7.2.4.2 Prerequisites ....................................................................................................... 145
8

© Wallstreet Systems IPH AB - Confidential

7.2.4.3 Generating internal bank transactions ................................................................ 145
7.2.4.4 Closing internal bank transactions ...................................................................... 146
7.2.5 Undoing reconciliation ................................................................................................... 146
7.2.5.1 Prerequisites ....................................................................................................... 146
7.2.5.2 Undoing reconciliation in the Manual Reconciliation function ............................. 147
7.2.5.3 Undoing reconciliation in the Bank Reconciliation function ................................ 148
7.2.6 Finalizing bank balances ............................................................................................... 148
7.2.6.1 Prerequisites ....................................................................................................... 149
7.2.6.2 Finalizing bank balances .................................................................................... 149
7.2.7 Entering cash allocations .............................................................................................. 149
7.2.7.1 Prerequisites ....................................................................................................... 150
7.2.7.2 Entering cash allocations .................................................................................... 150
7.3 Analyzing reconciliation ..................................................................................................... 150
7.3.1 Running the Daily Reconciliation report ........................................................................ 151
7.3.1.1 Prerequisites ....................................................................................................... 151
7.3.1.2 Running the Daily Reconciliation report ............................................................. 151
7.3.1.3 Classification in the Daily Reconciliation report .................................................. 151
7.3.2 Running the Suspense Reconciliation report ................................................................ 151
7.3.2.1 Prerequisites ....................................................................................................... 152
7.3.2.2 Running the Suspense Reconciliation report ..................................................... 152
7.3.3 Getting reconciliation data from the Bank Transaction report ....................................... 152
7.3.4 Getting reconciliation data from the Cash Transaction report ....................................... 152

8 Monitoring cash position .......................................................................................153
8.1 Running the Cash Monitor report ...................................................................................... 153
8.1.1 Prerequisites ................................................................................................................. 153
8.1.2 Running the Cash Monitor report .................................................................................. 154
8.2 Running the Cash Position report ..................................................................................... 154
8.2.1 Prerequisites ................................................................................................................. 154
8.2.2 Running the Cash Position report ................................................................................. 154

9 Calculating cash balances .....................................................................................155
9.1 Definition and usage ........................................................................................................... 155
9.2 Initialization ......................................................................................................................... 155
9.2.1 Cash balance manual entry .......................................................................................... 156
9.2.2 Modifying the initialization amount ................................................................................ 156
9.2.3 Modifying the initialization date and/or amount ............................................................. 156
9.3 Calculation ........................................................................................................................... 157
9.3.1 Calculation using Task Scheduler ................................................................................. 157
9.3.2 Manual calculation ........................................................................................................ 157
9.4 How calculation works ....................................................................................................... 158
9.4.1 Cash balance calculation flow ....................................................................................... 159
9.5 Cash balances in reports ................................................................................................... 159
9.5.1 Example of a "list" report: .............................................................................................. 161

WebSuite User Guide

9

10 Managing static data .............................................................................................165
10.1 Understanding static data ................................................................................................ 165
10.2 Managing basic static data .............................................................................................. 166
10.2.1 Managing currencies ................................................................................................... 166
10.2.1.1 Prerequisites ..................................................................................................... 166
10.2.1.2 Managing currencies in TRM ............................................................................ 167
10.2.1.3 Creating currencies in CMM ............................................................................. 167
10.2.1.4 Editing currencies in CMM ................................................................................ 167
10.2.1.5 Deleting currencies in CMM ............................................................................. 167
10.2.2 Managing countries ..................................................................................................... 167
10.2.2.1 Prerequisites ..................................................................................................... 168
10.2.2.2 Managing countries in TRM .............................................................................. 168
10.2.2.3 Creating countries in CMM ............................................................................... 168
10.2.2.4 Editing countries in CMM .................................................................................. 168
10.2.2.5 Deleting countries in CMM ............................................................................... 168
10.2.3 Managing states .......................................................................................................... 169
10.2.3.1 Prerequisites ..................................................................................................... 169
10.2.3.2 Creating states ................................................................................................. 169
10.2.3.3 Editing states .................................................................................................... 169
10.2.3.4 Deleting states .................................................................................................. 169
10.2.4 Managing regions ....................................................................................................... 169
10.2.4.1 Prerequisites ..................................................................................................... 170
10.2.4.2 Managing regions in TRM ................................................................................ 170
10.2.4.3 Creating regions in CMM .................................................................................. 170
10.2.4.4 Editing regions in CMM .................................................................................... 170
10.2.4.5 Deleting regions in CMM .................................................................................. 170
10.2.5 Managing industries .................................................................................................... 171
10.2.5.1 Prerequisites ..................................................................................................... 171
10.2.5.2 Managing industries in TRM ............................................................................. 171
10.2.5.3 Creating industries in CMM .............................................................................. 171
10.2.5.4 Editing industries in CMM ................................................................................. 171
10.2.5.5 Deleting industries in CMM ............................................................................... 172
10.2.6 Managing payment methods ....................................................................................... 172
10.2.6.1 Prerequisites ..................................................................................................... 172
10.2.6.2 Creating, editing, and deleting payment methods ............................................ 172
10.2.6.3 Mapping payment methods to processes ......................................................... 172
10.2.7 Managing non-business days ..................................................................................... 172
10.2.7.1 Prerequisites ..................................................................................................... 173
10.2.7.2 Creating CMM holidays .................................................................................... 173
10.2.7.3 Editing CMM holidays ....................................................................................... 173
10.2.7.4 Deleting CMM holidays ..................................................................................... 174
10.2.7.5 Managing TRM calendars and calendar groups ............................................... 174
10.2.8 Managing employee roles ........................................................................................... 174
10.2.8.1 Prerequisites ..................................................................................................... 174
10.2.8.2 Creating employee roles ................................................................................... 174
10.2.8.3 Editing employee roles ..................................................................................... 175
10.2.8.4 Deleting employee roles ................................................................................... 175

10

© Wallstreet Systems IPH AB - Confidential

10.2.9 Managing custom parameters .................................................................................... 175
10.2.9.1 Prerequisites ..................................................................................................... 175
10.2.9.2 Defining forecast custom parameters ............................................................... 176
10.2.9.3 Defining bank transaction custom parameters ................................................. 176
10.2.9.4 Changing the order of custom parameters ....................................................... 176
10.3 Managing parties ............................................................................................................... 176
10.3.1 Managing entities (and related data) .......................................................................... 177
10.3.1.1 Managing entities ............................................................................................. 178
10.3.1.2 Managing entities in TRM ................................................................................. 178
10.3.1.3 Managing in-house banks ................................................................................ 179
10.3.1.4 Managing in-house banks in TRM .................................................................... 180
10.3.1.5 Managing business segments .......................................................................... 181
10.3.1.6 Managing accounts payable and receivable mappings .................................... 182
10.3.2 Managing counterparties (and related data) ............................................................... 183
10.3.2.1 Managing counterparty types ........................................................................... 183
10.3.2.2 Managing counterparties .................................................................................. 184
10.3.2.3 Managing counterparties in TRM ..................................................................... 185
10.3.2.4 Managing counterparty contacts ...................................................................... 186
10.3.2.5 Managing counterparty contacts in TRM .......................................................... 186
10.3.3 Managing party roles .................................................................................................. 187
10.3.3.1 Prerequisites ..................................................................................................... 188
10.3.3.2 Creating party roles .......................................................................................... 188
10.3.3.3 Editing party roles ............................................................................................. 188
10.3.3.4 Deleting party roles ........................................................................................... 188
10.3.3.5 Adding parties to party roles ............................................................................. 189
10.3.3.6 Removing parties from party roles .................................................................... 189
10.3.3.7 Adding party roles to a party ............................................................................. 189
10.3.3.8 Removing party roles from parties .................................................................... 190
10.3.4 Managing party relationships ...................................................................................... 190
10.3.4.1 Managing entity relationships ........................................................................... 190
10.3.4.2 Managing counterparty relationships ................................................................ 192
10.3.4.3 Managing bank relationships ............................................................................ 193
10.3.4.4 Managing regulatory authority relationships ..................................................... 193
10.4 Managing bank accounts ................................................................................................. 194
10.4.1 Managing bank account types .................................................................................... 195
10.4.1.1 Prerequisites ..................................................................................................... 195
10.4.1.2 Creating bank account types ............................................................................ 196
10.4.1.3 Editing bank account types ............................................................................... 196
10.4.1.4 Deleting bank account types ............................................................................ 196
10.4.2 Managing entity bank accounts .................................................................................. 196
10.4.2.1 Prerequisites ..................................................................................................... 196
10.4.2.2 Managing entity bank accounts in TRM ........................................................... 197
10.4.2.3 Creating entity bank accounts in CMM ............................................................. 198
10.4.2.4 Editing entity bank accounts in CMM ............................................................... 199
10.4.2.5 Deleting entity bank accounts in CMM ............................................................. 201
10.4.3 Managing counterparty bank accounts ....................................................................... 201
10.4.3.1 Prerequisites ..................................................................................................... 201
10.4.3.2 Managing counterparty bank accounts in TRM ................................................ 202
WebSuite User Guide

11

10.4.3.3 Creating counterparty bank accounts in CMM ................................................. 202
10.4.3.4 Editing counterparty bank accounts in CMM .................................................... 203
10.4.3.5 Deleting counterparty bank accounts in CMM .................................................. 203
10.4.4 Managing bank account relationships ......................................................................... 204
10.4.4.1 Prerequisites ..................................................................................................... 204
10.4.4.2 Managing bank account relationships and relationship types in TRM .............. 204
10.4.4.3 Creating relationship types in CMM .................................................................. 204
10.4.4.4 Editing relationship types in CMM .................................................................... 205
10.4.4.5 Deleting relationship types in CMM .................................................................. 205
10.4.4.6 Managing bank account relationships in CMM ................................................. 205
10.4.4.7 Bank Account Relationship usage in report criteria .......................................... 205
10.4.5 Managing bank account groups .................................................................................. 206
10.4.5.1 Prerequisites ..................................................................................................... 206
10.4.5.2 Managing bank account groups in TRM ........................................................... 207
10.4.5.3 Creating bank account groups in CMM ............................................................ 207
10.4.5.4 Editing bank account groups in CMM ............................................................... 207
10.4.5.5 Deleting bank account groups in CMM ............................................................. 207
10.4.5.6 Adding bank accounts to groups in CMM ......................................................... 207
10.4.5.7 Removing bank accounts from a group in CMM ............................................... 208
10.4.6 Managing settlement groups ....................................................................................... 208
10.4.6.1 Prerequisites ..................................................................................................... 208
10.4.6.2 Creating settlement groups .............................................................................. 208
10.4.6.3 Editing settlement groups ................................................................................. 209
10.4.6.4 Deleting settlement groups ............................................................................... 209
10.4.7 Managing signatories (and related data) .................................................................... 209
10.4.7.1 Managing people and signatories ..................................................................... 209
10.4.7.2 Managing people in TRM ................................................................................. 210
10.4.7.3 Managing signatory groups .............................................................................. 211
10.4.7.4 Managing signatory rules ................................................................................. 212
10.5 Managing instruments ...................................................................................................... 214
10.5.1 Managing CMM instrument categories ....................................................................... 215
10.5.1.1 Prerequisites ..................................................................................................... 215
10.5.1.2 Managing instrument categories in TRM .......................................................... 215
10.5.1.3 Creating instrument categories in CMM ........................................................... 215
10.5.1.4 Editing instrument categories in CMM .............................................................. 216
10.5.1.5 Deleting instrument categories in CMM ............................................................ 216
10.5.2 Managing CMM instrument types ............................................................................... 216
10.5.2.1 Prerequisites ..................................................................................................... 216
10.5.2.2 Managing instrument types in TRM .................................................................. 216
10.5.2.3 Creating instrument types in CMM ................................................................... 217
10.5.2.4 Editing instrument types in CMM ...................................................................... 217
10.5.2.5 Deleting instrument types in CMM .................................................................... 217
10.5.2.6 Managing SWIFT MT940 mappings ................................................................. 217
10.5.3 Managing CMM instrument group relationships ......................................................... 217
10.5.3.1 Prerequisites ..................................................................................................... 217
10.5.3.2 Creating instrument relationships ..................................................................... 218
10.5.3.3 Editing instrument relationships ........................................................................ 218
10.5.3.4 Deleting instrument relationships ..................................................................... 218
12

© Wallstreet Systems IPH AB - Confidential

10.5.3.5 Creating instrument groups .............................................................................. 218
10.5.3.6 Editing instrument groups ................................................................................. 219
10.5.3.7 Deleting instrument groups ............................................................................... 219
10.5.3.8 Creating instrument group relationships ........................................................... 219
10.5.3.9 Editing instrument group relationships ............................................................. 219
10.5.4 Managing TRM instruments ........................................................................................ 219
10.6 Reviewing static data through CMM functionality ......................................................... 220
10.6.1 Prerequisites ............................................................................................................... 220
10.6.2 Reviewing entities ....................................................................................................... 220
10.6.3 Reviewing counterparties ............................................................................................ 220
10.6.4 Reviewing entity bank accounts .................................................................................. 221

11 Netting ....................................................................................................................223
11.1 Managing intercompany payments ................................................................................. 223
11.1.1 Prerequisites ............................................................................................................... 223
11.1.2 Entering intercompany payments ............................................................................... 224
11.1.3 Editing intercompany payments .................................................................................. 224
11.1.4 Deleting intercompany payments ................................................................................ 224
11.1.5 Approving intercompany payments ............................................................................. 225
11.2 Managing foreign exchange offers/asks ......................................................................... 225
11.2.1 Prerequisites ............................................................................................................... 225
11.2.2 Entering foreign exchange offers/asks ........................................................................ 226
11.2.3 Editing foreign exchange offers/asks .......................................................................... 226
11.2.4 Deleting foreign exchange offers/asks ........................................................................ 226
11.2.5 Approving foreign exchange offers/asks ..................................................................... 226
11.3 Analyzing netting .............................................................................................................. 227
11.3.1 Running the Net Position by Entity report ................................................................... 227
11.3.1.1 Prerequisites ..................................................................................................... 227
11.3.1.2 Running the Net Position by Entity report ......................................................... 227
11.3.2 Running the Net Position by Currency report ............................................................. 228
11.3.2.1 Prerequisites ..................................................................................................... 228
11.3.2.2 Running the Net Position by Currency report ................................................... 228
11.3.3 Running the Net Cash Flow by Sub-Center report ..................................................... 228
11.3.3.1 Prerequisites ..................................................................................................... 228
11.3.3.2 Running the Net Cash Flow by Sub-Center report ........................................... 229
11.4 Netting and settlement ..................................................................................................... 229

12 Concentrating cash ...............................................................................................233
12.1 Target balancing bank accounts ..................................................................................... 233
12.1.1 Prerequisites ............................................................................................................... 233
12.1.2 Running all sweeps in a report .................................................................................... 234
12.1.3 Running select sweeps in a report .............................................................................. 234
12.2 Settling bank accounts ..................................................................................................... 234
12.2.1 Locking and unlocking bank accounts ........................................................................ 235
12.2.1.1 Prerequisites ..................................................................................................... 236

WebSuite User Guide

13

12.2.1.2 Locking bank accounts ..................................................................................... 236
12.2.1.3 Unlocking bank accounts .................................................................................. 236
12.2.2 Settling bank accounts ................................................................................................ 236
12.2.2.1 Prerequisites ..................................................................................................... 237
12.2.2.2 Settling bank accounts ..................................................................................... 238
12.2.2.3 Undoing settlement ........................................................................................... 238
12.3 Analyzing cash concentration ......................................................................................... 238
12.3.1 Running the Settlement report .................................................................................... 238
12.3.1.1 Prerequisites ..................................................................................................... 239
12.3.1.2 Running the Settlement report .......................................................................... 239

13 Calculating interest, fees, and taxes ...................................................................241
13.1 Calculating interest, fees, and taxes ............................................................................... 241
13.1.1 Prerequisites ............................................................................................................... 242
13.1.2 Calculating interest, fees, and taxes ........................................................................... 243
13.2 Undoing interest, fee, and tax calculations .................................................................... 244
13.2.1 Prerequisites ............................................................................................................... 244
13.2.2 Undoing interest, fee, and tax calculations ................................................................. 244
13.3 Analyzing interest, fees, and taxes ................................................................................. 245
13.3.1 Running the Interest, Fee, and Tax report .................................................................. 245
13.3.1.1 Prerequisites ..................................................................................................... 245
13.3.1.2 Running the Interest, Fee, and Tax report ........................................................ 246
13.3.2 Running the Interest, Fee, and Tax Allocation report ................................................. 246
13.3.2.1 Running the Interest, Fee, and Tax Allocation report ....................................... 246
13.3.3 Running the Interest, Fee, and Tax Calculation Methods report ................................ 247
13.3.3.1 Prerequisites ..................................................................................................... 247
13.3.3.2 Running the Interest, Fee, and Tax Calculation Methods report ...................... 247
13.3.4 Running the Credit Line report .................................................................................... 247
13.3.4.1 Prerequisites ..................................................................................................... 247
13.3.4.2 Running the Credit Line report ......................................................................... 248
13.3.5 Running the Bank Account Summary report ............................................................... 248
13.3.5.1 Prerequisites ..................................................................................................... 248
13.3.5.2 Running the Bank Account Summary report .................................................... 249

14 Reporting to central banks ...................................................................................251
14.1 Managing transaction regulatory codes ......................................................................... 251
14.1.1 Prerequisites ............................................................................................................... 251
14.1.2 Managing transaction regulatory codes ...................................................................... 252
14.2 Analyzing transaction regulatory codes ......................................................................... 252
14.2.1 Running the Central Bank report ................................................................................ 252
14.2.1.1 Prerequisites ..................................................................................................... 252
14.2.1.2 Running the Central Bank report ...................................................................... 253
14.2.2 Running the Regulatory report .................................................................................... 253
14.2.2.1 Prerequisites ..................................................................................................... 253
14.2.2.2 Running the Regulatory report ......................................................................... 253

14

© Wallstreet Systems IPH AB - Confidential

15 Exporting accounting events to ACM .................................................................255
15.1 Generating daily accounting events ............................................................................... 256
15.1.1 Prerequisites ............................................................................................................... 256
15.1.2 Generating daily accounting events ............................................................................ 256
15.2 Reconciling bank balances .............................................................................................. 257
15.2.0.1 Updating and reviewing bank balances ............................................................ 257
15.2.0.2 Reconciling bank balances ............................................................................... 258
15.3 Analyzing accounting events ........................................................................................... 260
15.3.1 Running the Accounting Events report ....................................................................... 260
15.3.1.1 Prerequisites ..................................................................................................... 260
15.3.1.2 Running the Accounting Events report ............................................................. 261

16 Trading ...................................................................................................................263
16.1 Entering deals ................................................................................................................... 263
16.1.1 Prerequisites ............................................................................................................... 264
16.1.2 Entering single deals ................................................................................................... 265
16.1.3 Entering multiple deals ................................................................................................ 266
16.2 Editing deals ...................................................................................................................... 266
16.2.1 Prerequisites ............................................................................................................... 266
16.2.2 Editing deals ............................................................................................................... 267

17 Commercial lending ..............................................................................................269
17.1 Entering loan drawdowns ................................................................................................ 269
17.1.1 Prerequisites ............................................................................................................... 269
17.1.2 Entering loan drawdowns ............................................................................................ 269
17.2 Running the Loan Monitor ............................................................................................... 270
17.2.1 Prerequisites ............................................................................................................... 270
17.2.2 Running the Loan Monitor ........................................................................................... 270

18 Analyzing treasury management .........................................................................271
18.1 Running Treasury Monitor reports .................................................................................. 271
18.1.1 Prerequisites ............................................................................................................... 271
18.1.2 Running position and risk reports ............................................................................... 272
18.2 Running other reports ...................................................................................................... 272
18.2.1 Prerequisites ............................................................................................................... 272
18.2.2 Running reports .......................................................................................................... 273
18.2.3 Exporting reports’ data to Microsoft Excel .................................................................. 273

19 Analyzing accounting ...........................................................................................275
19.1 Prerequisites ..................................................................................................................... 275
19.2 Running reports ................................................................................................................ 275
19.3 Exporting reports’ data to Microsoft Excel ..................................................................... 276

WebSuite User Guide

15

Appendix A: Floats and controlled disbursements ............................................................277
A.1 Setup .................................................................................................................................... 278
A.2 Displaying floats ................................................................................................................. 278
A.3 Displaying controlled disbursements .............................................................................. 280

Appendix B: Settlement rule types.......................................................................................281
B.1 Net settlement ..................................................................................................................... 281
B.2 Gross settlement ................................................................................................................ 282
B.3 Transactional settlement ................................................................................................... 282

Appendix C: Settlement rule methods .................................................................................285
C.1 Intercompany settlement ................................................................................................... 285
C.2 Pool-transfer settlement .................................................................................................... 286
C.3 External-transfer settlement .............................................................................................. 289

Appendix D: Key interest, fee, and tax calculation method components.........................291
D.1 Interest calculation methods ............................................................................................. 291
D.2 Payment periods ................................................................................................................. 292
D.3 Day bases ............................................................................................................................ 292

Appendix E: WebSuite menu options ..................................................................................295

16

© Wallstreet Systems IPH AB - Confidential

Preface
Introduction
This guide enables users to set up and use WebSuite. Depending on the client site, WebSuite may
contain cash management and/or treasury management functions.
Users should have a general knowledge of the following:

•

Basic cash management and/or treasury management and accounting

•

The Web browser being used to access WebSuite (for example, Microsoft Internet Explorer).

How to use this book
Because you may or may not have both cash management and treasury management installed, this
book refers to the cash management features as "CMM" (cash management module), and the
treasury management features as "TRMWeb" (the web interface to TRM).

Assumptions
This guide assumes the following:

•

You are using the default menu installed with CMM.

•

You have enabled JavaScript by setting the JavaScript Enabled configuration parameter to True.

•

You are using Microsoft Internet Explorer.

Associated documents
Associated documents can be accessed from the Help menu of Wallstreet Suite applications.

Websuite User Guide

17

All Wallstreet Suite user documentation can be downloaded from the Customer Support site
https://clientextranet.wallstreetsystems.com/Pages/Welcome.aspx

18

© Wall Street Systems IPH AB - Confidential

Chapter 1

Overview

1.1 Introduction
This is an overview of the cash management features and the treasury management features of WebSuite. Depending on your installation, you may have both modules or only one of these modules installed. Cash management is described below, for treasury management see 1.3 Treasury
management (TRMWeb) on page 21.

1.1.1 Dashboard
As well as the cash and treasury management features of WebSuite, there is also a link to the
Wallstreet Suite Dashboard (Reporting - Dashboard menu option). The Dashboard application accesses
information that comes from the entire Wallstreet Suite and displays a summarized version within a
window with multiple views. For more information see the TRM User Guide.

1.2 Cash management (CMM)
CMM is a fully web-enabled software application that allows you to deploy optimal centralized or
decentralized cash forecasting and management and fully realize the benefits of in-house banking.

WebSuite User Guide

19

1.2.1 CMM components
CMM consists of four layers:

For information on these components, see the WSS Cash Management Concepts Guide.

1.2.2 Using CMM
As a user, you are responsible for one or more of the following tasks:
Task
Configure the module

Capture activity

Complete common business applications

Export activity events to ACM

More information
•

Managing static data

•

Managing market data

•

WebSuite System Admin Guide

•

Managing forecasted activity

•

Managing expected and instructed activity

•

Managing bank-reported activity

•

Reconciling activity

•

Monitoring cash position

•

Netting

•

Concentrating cash

•

Calculating interest, fees, and taxes

•

Reporting to central banks

•

Exporting accounting events to ACM

You complete the first of these tasks after your organization has installed CMM but before it begins
to use the module.
You complete the remainder of these tasks on a regular basis after the initial installation and
configuration.

20

© Wall Street Systems IPH AB - Confidential

1.3 Treasury management (TRMWeb)
WebSuite includes treasury management functionality for subsidiaries of an organization whose
central treasury uses TRM as its treasury management system. With WebSuite, it is possible for:

•

The subsidiary to enter deal requests and view its position with the treasury through a web
browser

•

The corporate treasuries to extend the centrally-located corporate treasury operations to
anywhere within reach of the web.

Note: The main instruments traded in TRM can also be traded in WebSuite.
When a subsidiary wants to make a deal with the treasury, the standard workflow without
WebSuiteoften starts with a telephone call to the treasury and a request for the latest price or
exchange rate. If the rate is accepted, the treasury enters the transaction in TRM, and mails or faxes
a confirmation to the subsidiary. The subsidiary has to acknowledge the confirmation, often by fax,
and the treasury enters the confirmation in TRM. The transaction can then move on in the
transaction flow. This is a time-consuming process. WebSuite makes the interaction between a
corporate treasury and its subsidiaries effective and efficient.

WebSuite User Guide

21

22

© Wall Street Systems IPH AB - Confidential

Chapter 2

Getting started

WebSuite is the web-based interface of Wallstreet Suite. If you have a user ID and password, you
can access WebSuite using a standard web browser, such as Internet Explorer.
Depending on which modules your organization has purchased, WebSuite contains CMM and subsets
of TRM and ACM. CMM is intended for users who are responsible for cash management in your
organization, while the subsets of TRM and ACM are intended for users who are employed by
subsidiaries of your organization (if your organization’s corporate treasury uses the Windows-based
interface of TRM and ACM).
This section explains how to navigate and use the basic features of WebSuite.

2.1 Navigating WebSuite
Regardless of how your organization has set up WebSuite or your individual role and the particular
functionality you use, you must complete a set of basic tasks to navigate the suite, which are
documented in this section.

2.1.1 Logging in and out
You can log into and out of WebSuite using a standard web browser.
To start your session, you need to launch your browser, open the login page, and enter your user ID
and password. After you have completed your session, the logout function allows you to end it in a
secure manner without closing your browser.

Note: WebSuite supports strong authentication with PKI X509. If your organization uses this

authentication, registered users can log in automatically without providing a separate user
name or password for WebSuite after they have been authenticated by the web server.

2.1.1.1 Logging in
To log in:
1. Launch your browser.
2. In the Address field, enter your organization’s URL for WebSuite and press the Enter key.

WebSuite User Guide

23

Your system administrator can provide you with this URL.
When you enter this URL, the application server redirects your browser to the actual URL of the
login page. If you want to create a favorite link to the login page, always use the URL you
manually type in and not the one the application server redirects your browser to, as this one
may change from version to version.

Note: Alternatively, if you access WebSuite using the Apache server, then enter its URL to open
the startup screen, then click the WebSuite icon.

3. Enter your user name in the User ID field.
Your system administrator can provide you with your user name.
4. Enter your user password in the Password field.
Your system administrator can provide you with your user password.
5. Click Login.

2.1.1.2 Logging out
To log out:
1. Click

in the top-right corner of WebSuite.

2.1.2 Navigating the menu
To use a function in WebSuite, you must first navigate to and open that function through the menu.

24

© Wall Street Systems IPH AB - Confidential

2.1.2.1 Defining components of the menu
The menu consists of three components:

Most functions display in menu subgroups. However, Some commonly used functions display at the
top of their menu groups rather than in subgroups.

2.1.2.2 Opening functions
The following example explains how to open a function:
1. Place your cursor over Payment Factory to open its menu group.

2. Place your cursor over Processing to open its menu subgroup.

WebSuite User Guide

25

3. Click Edit Transactions.

26

© Wall Street Systems IPH AB - Confidential

In Wallstreet Suite documentation, menu selections such as the one above are indicated as follows:
Select Payment Factory - Processing - Edit Transactions.

Note: As you navigate WebSuite, you can return to previously viewed functions by clicking the
appropriate links above the page titles.

2.1.3 Searching for functions and managing favorites
You can search for functions containing specified words or phrases. In addition, you can designate
commonly used functions as personal favorites.

Note: The procedure for managing favorites depends on whether you are using TRM, ACM, or all
three modules or are using only CMM.

2.1.3.1 Searching for functions
To search for a CMM function:
1. Click

.

2. In the Link Search page, enter a word or phrase in the Link Contains field.
The search feature only displays functions with names that contain the exact word or phrase you
enter in the field. For example, if you enter payment, the Enter Intercompany Payment and Edit

WebSuite User Guide

27

Intercompany Payment functions appear in the results; however, if you enter payments, they do
not appear in the results. Also, results are limited to functions that the user is allowed to access.
3. Click Search.
4. Click the function’s link to open it.

2.1.3.2 Managing favorites
To add a function to your favorites:
1. Navigate to the function.
2. Click

.

The function is now included in your browser’s favorites or bookmarks.

Note: For information on managing favorites, see your browser’s help.

2.1.4 Accessing secured functionality and data
WebSuite includes extensive security functionality. This functionality allows your organization to
secure access to the modules’ functionality and data.

2.1.4.1 Accessing secured functionality and data
Your organization can secure WebSuite so that each user can only access functionality and data
assigned to him or her. For more information, see the WebSuite System Admin Guide.

2.1.4.2 Reauthenticating your identity
Your organization can select specific business processes, such as releasing of payments, to require
you to reauthenticate your identity. If you attempt to complete one of these processes, the following
window displays:

In this window, enter your password and click Authenticate. If you enter your password correctly, the
window closes and the process continues. Otherwise, the window remains open and you must enter
your password and click Authenticate again. If you do not enter your password correctly within the
number of times defined by the Maximum Number of Unsuccessful Login Attempts configuration
parameter, your user account is locked and the process is not completed.
If you subscribe to the User Re-authentication Successful or User Re-authentication Failed events,
WebSuite notifies you each time you or another user reauthenticates or fails to reauthenticate. In
addition, you can audit these events.
For more information, see the WebSuite System Admin Guide.

28

© Wall Street Systems IPH AB - Confidential

2.1.5 Selecting a startup page
If you select a startup page, that page displays when you first log into WebSuite.
In most functions, you can only use the first page as your selected startup page.
The default startup page is the Daily Activity Report page.

2.1.5.1 Selecting a startup page
To select a startup page:
1. Navigate to the page.
2. Click

.

2.1.5.2 Opening the startup page
As previously noted, after you have selected a startup page, that page displays when you first log
into WebSuite.
You can also open the startup page at any time during your session by clicking

.

2.1.5.3 Clearing the startup page selection
You can clear the startup page selection in the User Options function. For more information, see
“Setting your user options” on page 51.

2.1.6 Using HTTPS in Internet Explorer
If your organization is using WebSuite with HTTPS and you are using the horizontal menu format,
the Security Information dialog displays at least once each time you open a page in Internet
Explorer:

You can do the following:

•

To close the dialog each time it displays, you can click Yes or No.

•

To prevent the dialog from displaying, you can modify your security settings as documented in
the remainder of this section.

2.1.6.1 Adding WebSuite to your local intranet
In some situations, WebSuite may not be part of your local intranet (for example, you may be
logging into WebSuite from a remote location). In these situations, Internet rather than Local
intranet displays in the bottom-right corner of the Internet Explorer window when you are logged
into WebSuite:

WebSuite User Guide

29

If WebSuite is not part of your local intranet, Wallstreet recommends you add it before completing
the procedure in the next section.
To add WebSuite to your local intranet:
1. In the Internet Explorer menu, select Tools - Internet Options….
2. In the Internet Options dialog, open the Security tab.
3. Select the Local intranet icon and click Sites….
4. In the first Local Intranet dialog, click Advanced….
5. In the second Local Intranet dialog, enter WebSuite’s URL in the Add this Web site to the zone field.
6. Click Add.
7. Click OK.
8. In the first Local Intranet dialog, click OK.
9. In the Internet Options dialog, click OK.

2.1.6.2 Changing your security settings for WebSuite
To prevent the Security Information dialog from displaying in WebSuite, you need to change your
security settings as documented in this section.
To change your security settings for WebSuite:
1. In the Internet Explorer menu, select Tools - Internet Options….
2. In the Internet Options dialog, open the Security tab.
3. Do one of the following:

–

If WebSuite is part of your local intranet, select the Local intranet icon.

–

If WebSuite is not part of your local intranet, select the Internet icon.

Wallstreet recommends that WebSuite be part of your local intranet. For more information, see
the previous section.
4. Click Custom Level….
5. In the Security Settings dialog, scroll to the Display mixed content set of option buttons (under
Miscellaneous) in the Settings list.
6. Select the Disable or Enable option button.
7. Click OK.
8. In the Internet Options dialog, click OK.

2.2 Working with data
WebSuite includes an extensive, standardized set of features for searching for, viewing, and
entering data.

2.2.1 Searching for data
Your organization’s Wallstreet Suite database contains information on parties, bank accounts,
transactions, and other critical data. Most functions include features that allow you to search for
these data in a methodical fashion.
Search pages allow you to enter criteria and then search the Wallstreet Suite database for all entries
that match those criteria.

30

© Wall Street Systems IPH AB - Confidential

2.2.1.1 Understanding key features of search
The following are key features of search in WebSuite:
Feature

Description

Intersecting
criteria

Unless otherwise noted, the results of a search page are based on intersections of the search
page’s criteria. For example, if you select an entity of Acme USA and a currency of USD in
the Edit Transactions function’s criteria, only transactions with entities of Acme USA and
currencies of US dollar display in the results. A transaction with an entity of Acme USA and a
currency of euro does not display in the results. Similarly, a transaction with an entity of
Acme UK and a currency of US dollar does not display in the results.

Wild cards

Wild cards, which are special symbols that stand for one or more characters in searches (for
example, * in Microsoft Windows), are not required in WebSuite. Instead, when you enter a
term in a search field, WebSuite searches for all records that contain that term. If you enter
Acme in an entity field, WebSuite searches for all entities with Acme in their names (for
example, Acme United Kingdom, Acme United States, Acme Japan) and not just an entity
named Acme.
The exceptions to this rule are the Enter Bank Transactions, Cash Monitor, and Cash Position
functions, which do support use of wild cards in filtering of lists.

Case
insensitivity

Search results are case insensitive. Searching for

Search field
lists

Some fields include a list that allows you to define what entries WebSuite should search for
based on the contents of the field:

Acme Canada, acme canada, and

ACME CANADA generate the same result.

The options in these lists vary depending on whether the contents of the related field are
character, number, or date based. If the input field is character based (for example, Acme

Germany), the list contains:
•

Contains

•

Begins with

•

Ends with

•

Equal to

•

Not equal to.

If the input field is number or date based (for example,

Multiple
clicking of
buttons

•

=

•

<

•

<=

•

<>

•

>

•

>=.

500), the list contains:

In most situations, when you double click a button or link, WebSuite ignores the second
click. If you click the button or link a third time, a dialog displays stating that the process is
in progress and further clicking is not required. The exceptions to this rule are Select All,
Deselect All, and Reset, which you may need to click more than once in a single instance.

WebSuite User Guide

31

2.2.1.2 Searching for data
To search for data (example):
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter wide date ranges in the Transaction Date
From and To and Value Date From and To fields, such as a month or a year.
3. Leave the remaining criteria set to their default values.
4. Click Search.
Because you specified a broad range of criteria in the previous steps, the Transactions List page
displays all transactions in the database for the selected transaction and value date ranges. You
can specify criteria to narrow this list of results.
5. In the Transactions List page, click Search.
6. In the Edit Transactions - Criteria Selection page, select a specific entity in the Entity list.
7. Click Search.
If, after you specify criteria, the Transactions List page displays only the table header, no
records match your criteria. Before you conclude that no records exist in the category, check or
alter your criteria and try the search again.
Search results display high-level information. To obtain detailed information about an individual
entry, click that entry’s drilldown link. For more information, see Viewing data using tables and
drilldowns.

2.2.2 Viewing data using tables and drilldowns
WebSuite displays records and other such information in tables. In some situations, if there are
more entries in a table than WebSuite can reasonably display in a single page, it presents the table
across multiple pages.
Most tables in WebSuite include a sort feature. This feature displays as and in the table’s header
if it is available. By changing the sort methods, you may find that certain records are easier to locate
in a large table.
Drilling down for further information is a concept used throughout WebSuite. When you are
browsing through information, that information is usually presented in a table of items such as
entities, bank accounts, or transactions. An individual record in such a table may contain one or
more links, which you can use to drill down to more specific information. Links can be either a word
or phrase (usually underlined), or a bullet:

32

© Wall Street Systems IPH AB - Confidential

2.2.2.1 Navigating tables across multiple pages
To navigate tables across multiple pages (example):
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter wide date ranges in the Transaction Date
From and To and Value Date From and To fields, such as a month or a year.
3. Leave the remaining criteria set to their default values.
4. Click Search.
5. In the Transactions List page, scroll to the bottom of the table and note the pagination links that
display below the table.
6. Do one of the following:

–

To open a particular page, click its link.

–

To open the next group of pages, click Next.

–

To open the previous group of pages, click Prev.

You can define the number of pages that display before and after the current page in the
pagination hyperlinks by setting the Scroll Page Count configuration parameter. For more
information, see the WebSuite System Admin Guide.

2.2.2.2 Sorting tables
To sort tables (example):
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter wide date ranges in the Transaction Date
From and To and Value Date From and To fields, such as a month or a year.
3. Leave the remaining criteria set to their default values.
4. Click Search.
5. In the Transactions List page, click in the Actual Amount column.
6. Click

or

in the Actual Txn Date column.

2.2.2.3 Drilling down
To drill down (example):
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter wide date ranges in the Transaction Date
From and To and Value Date From and To fields, such as a month or a year.
3. Leave the remaining criteria set to their default values.
4. Click Search.
5. In the Transactions List page, click a new or incomplete transaction’s link.
6. In the Edit Transaction page, click on the Additional Attributes section header.

2.2.3 Entering data
In WebSuite, as in other software applications, you enter data using the following set of controls:

•

Field: Enter a value manually.

WebSuite User Guide

33

•

List: Select a value from a list.

•

Multiple selection list: Select multiple values from a list.

•

Option button: Select one of several options.

•

Checkbox: Enable or disable an option.

Controls with blue labels are required; you must enter data in these controls to proceed. If you do
not enter data in a required control and then click a button or link to proceed to the next page, the
current page remains open and an appropriate message displays beside the control:

2.2.3.1 Using text fields
Entering data in a text field involves three steps:
1. Place your cursor over the field and click once.
2. Enter data in the field.
3. Navigate to the next field by placing your cursor over it and clicking it or by pressing the Tab
key.
Unless otherwise indicated, text fields in WebSuite can accept all characters that are supported by
UTF-8 encoding (see the UTF-8 website).

2.2.3.2 Using number fields
When entering information in number fields, include only the digits themselves and the decimal
point where necessary. Do not include, currency symbols ($, £) or percent symbols (%).
You can select one of the following as your default format for numbers in CMM:
Positive numbers

Negative numbers

###,###.00

(###,###.00)

###,###.00

-###,###.00

###,###.00 C

###,###.00 D

34

© Wall Street Systems IPH AB - Confidential

###,###.00 CR

###,###.00 DB

###.###,00

(###.###,00)

###.###,00

-###.###,00

###.###,00 C

###.###,00 D

###.###,00 CR

###.###,00 DB

CMM displays numbers in your default format and validates numbers you enter against it. For more
information on selecting your default format, see “Setting your user options” on page 51.

Note: When validating numbers, CMM uses all number formats with the same decimal point and
thousand separator as your default format. It rejects any numbers that do not use the
decimal point and thousand separator. For example, if your preferred number format is
###,###.00, CMM rejects 123.456,78.

Some number fields allow you to truncate large, round numbers with a K for thousand, M for million,
or B for billion (one thousand million).

Note: The K, M, and B are not case sensitive; you can also enter k, m, and b.
The following table presents examples:
For this number

Enter

45,000

45K

3,600,000

3.6M

2,000,000,000

2B

If you use one of these truncators in a number field and then navigate to another control on the
page, CMM converts the truncator to the number it represents. For example, if you enter 3.6M in a
number field then navigate to another control on the page, CMM changes 3.6M to 3,600,000 in the
number field.

2.2.3.3 Using date fields
You can define the default display format for dates in CMM. For more information, see “Setting your
user options” on page 51.
When you enter a date in a field, CMM first determines if the date matches your default display
format. If it does, CMM accepts the date. Otherwise, it checks the date for a match with another
standard date format. CMM checks dates against formats in the following order and accepts on first
match:
Format

July 1, 2005, in the format

MM/DD/YY

07/01/05

WebSuite User Guide

35

DD/MM/YY

01/07/05

YY/MM/DD

05/07/01

DD/MMM/YY

01/Jul/05

MMM DD, YYYY

Jul 01, 2005

MMM YY

Jul 05

MM-DD-YYYY

07-01-2005

DD-MM-YYYY

01-07-2005

YYYY-MM-DD

2005-07-01

The characters you use to separate the day, month, and year—which are referred to as delimiters—
are interchangeable. For example, 2005-07-01, 2005/07/01, and 2005.07.01 are acceptable entries
for July 1, 2005, in the YYYY-MM-DD format. CMM does not support dates entered without delimiters
(for example, 20050701).
Dates very far in the past, such as January 1, 1901, are considered invalid.

2.2.3.3.1 Using popup calendars
If you have enabled popup calendars, you can also enter dates by clicking the popup calendar icon
beside a date field and then searching for and selecting the appropriate date in the resulting
calendar window:

For more information, see “Setting your user options” on page 51.

2.2.3.3.2 Using date abbreviations
In the date fields, you can enter the following basic abbreviations:
For this date

Enter

Today

T

First day of the current week (Sunday)

SW

Last day of the current week (Saturday)

EW

First day of the current month

SM

Last day of the current month

EM

First day of the current year

SY

36

© Wall Street Systems IPH AB - Confidential

Last day of the current year

EY

As the following examples show, you can add or subtract days (D), months (M), or years (Y) to these
basic abbreviations:
No.

Abbreviation

Current day

Resulting day

1

+7D

Monday, June 5, 2006

Monday, June 12, 2006

2

-Y

Monday, June 5, 2006

Sunday, June 5, 2005

3

T+7D

Monday, June 5, 2006

Monday, June 12, 2006

4

T-1Y

Monday, June 5, 2006

Sunday, June 5, 2005

5

SW-2D

Monday, June 5, 2006

Friday, June 2, 2006

6

EW+1M

Monday, June 5, 2006

Monday, July 10, 2006

7

SM-2Y

Monday, June 5, 2006

Tuesday, June 1, 2004

8

EM+2M

Monday, June 5, 2006

Wednesday, August 30, 2006

9

SY-3M

Monday, June 5, 2006

Saturday, October 1, 2005

10

EY-7D

Monday, June 5, 2006

Sunday, December 24, 2006

In examples 1 to 2, you can place spaces between the operators, numbers, and units. For example,
+ 7 D, +7 D, and + 7D are acceptable.
In examples 3 to 10, you can place spaces between the base dates, the operators, and the
increments. However, you cannot place spaces between the numbers and units in the increments. In
addition, the increments must contain both numbers and units. For example, SW - 2D, SW -2D, and
SW- 2D are acceptable, but SW-2 D, SW-2, and SW-D are not acceptable.
In most situations, if you add or subtract a month in a date field, the resulting date is exactly one
month before or one month after the base date. For example, if you enter +M in a date field and the
current date is June 5, 2006, the resulting date is July 5, 2006. However, if the current date is the
29th, 30th, or 31st and the previous or next month does not have a 29th, 30th, or 31st, the
resulting date is the last date of that month. For example, if you enter +M in a date field and the
current date is January 31, 2006, the resulting date is February 29, 2006.
If you use one of these abbreviations in a date field and then navigate to another control on the
page, CMM converts the abbreviation to the date it represents. For example, if you enter T+7D in a
date field and then navigate to another control on the page, CMM changes T+7D to 10/Jul/06 in the
date field (assuming today is July 3, 2006, and your default date format is DD/MMM/YY).

Note: As with the large number truncators, these abbreviations are not case sensitive.

WebSuite User Guide

37

2.2.3.4 Using lists
Wallstreet Suite supports two types of list:

•

Standard

•

As-you-type.

Note: As of this release, as-you-type lists are only available in the Enter Bank Transactions
function.

2.2.3.4.1 Using standard lists
To use standard lists:
1. Click the down arrow beside the list.

2. Select a value from the list by placing your cursor over that value and clicking it.
Any values that are in the list but not in the database are prefixed with Unavailable.
If the JavaScript Enabled configuration parameter is set to True, you can type the first letters of
the value you want to select to scroll to and highlight that value in the list. For more information,
see the WebSuite System Admin Guide.
3. Should you select the wrong value, repeat the above steps to select the correct one.
A filtering feature displays after some lists, allowing you to filter the values in the list:

Depending on how you set the Maximum Number of Rows in Combo Box Before Filtering is
Enabled configuration parameter, the list may contain all available values before filtering or only
a set number of values (for example, 100). For more information, see the WebSuite System
Admin Guide.
In addition, you can select default values for entity and currency lists. For more information, see
“Setting your user options” on page 51.

2.2.3.4.2 Using as-you-type lists
Select fields in the Enter Bank Transactions function display a list of possible values as you type. For
example, as you type Acme in the Party Name field, a list displays that contains all entities starting with
Acme:

38

© Wall Street Systems IPH AB - Confidential

If you select one of these entities, it populates the Party Name field.
To search for values that contain specific characters (instead of starting with the characters), type
an asterisk followed by the characters. For example, if you type *U in the Party Name field, a list
displays that contains all entities with U in their names:

Note: The possible values that can display in as-you-type lists are determined when you first log
into WebSuite. Therefore, if you or another user enters or modifies static data while you
are logged in, these changes will not be reflected in the as-you-type lists until you log out
and back in again.

2.2.3.5 Using multiple selection lists
Like a list, a multiple selection list allows you to select values. However, unlike a list, a multiple
selection list allows you to select one or more values and—in some situations—define the order of
selected values:

2.2.3.5.1 Selecting values in multiple selection lists
To select values in a multiple selection list:

•

To add one or more values to your selection, select them in the list of available values (on the
left) and click Add Selected >>.

•

To add all values to your selection, click Add All >>.

•

To remove one or more values from your selection, select them in the list of assigned values (on
the right) and click << Remove Selected.

•

To remove all values from your selection, click << Remove All.

To select multiple values in a list, select the first value, press and hold down the Ctrl key on your
keyboard, and select the remaining values one at a time.
Some multiple selection lists include filter fields. You can use these fields to filter the list of available
values.

2.2.3.5.2 Sorting values in multiple selection lists
In some multiple selection lists, you can change the order of assigned values. The order of assigned
values in a multiple selection list is important in several functions, particularly those using the
flexible reporting framework. (In flexible reporting framework functions, the order of assigned
values in the multiple selection lists of a format determines the order of attributes in the format’s
reports or worksheets.)

WebSuite User Guide

39

To sort values in a multiple selection list:
1. Ensure the list of assigned values contains all values you want to include in your selection.
2. For each value, do the following:

–

To move the value up in the list, select it and click .

–

To move the value down in the list, select it and click .

2.2.3.6 Using checkboxes
A checkbox indicates an option that can be turned on or off, or set to true or false.
When a checkbox is selected (in other words, there is a checkmark in the box), its option is
activated or set to true:

When a checkbox is cleared (in other words, there is no checkmark in the box), its option is
deactivated or set to false:

To change a checkbox’s status, click it.

2.2.3.7 Using option buttons
Option buttons (or "radio buttons") always appear in groups. You can select only one option button
in a group at a time.
When a bullet displays in an option button, its option is selected:

When no bullet displays in an option button, its option is not selected:

To select an option button, click it. All other option buttons in the group are cleared.
To select another option button in the same group, click it. That option button is selected and the
other one is cleared.

2.3 Running reports and worksheets
CMM and TRM include a set of reports and worksheets that you can run in WebSuite to analyze your
organization’s cash and treasury management activities.

2.3.1 Running CMM reports and worksheets
After you or another user have created a report template in a CMM flexible reporting framework
function, you can run reports or worksheets based on that report template.

Note: The following sections is applicable to all functions based on the flexible reporting

framework except Cash Monitor and Cash Position. For information on the Cash Monitor
and Cash Position function, see Running CMM Cash Monitor and Cash Position reports.

40

© Wall Street Systems IPH AB - Confidential

2.3.1.1 Running reports and worksheets
To run reports or worksheets:
1. Select the appropriate function:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template but do not want to use the report or
worksheet based on your favorite report template, click Return to List and continue to step 2.

–

If you previously selected a favorite report template and want to use the report or worksheet
based on your favorite report template, continue to step 3.

2. In the function’s report template list page, select Report in the appropriate report template’s row.
3. In the report or worksheet based on the report template, make any appropriate changes to the
criteria.
4. Click Refresh.

2.3.1.2 Selecting favorite report templates
You can select one report template in each flexible reporting framework function as your favorite.
When you open the function, a report or worksheet based on the report template automatically
displays.

Note: Your favorite report templates are unique to you and do not impact other users. For

example, you can select Acme USA Cash Report as your default report template in the
Cash Transaction Report function while another user can select Acme UK Cash Report as
his or her default report template in the same function.

To select a favorite report template:
1. Select the appropriate function.
If you previously selected one of the function’s existing report templates as a favorite, click
Return to List.
2. In the function’s report template list page, select the report template’s Favorite option button.
3. Click Save Favorite.
You can remove your favorite report template selection by clicking Remove Favorite Indicator in the
function’s report template list page.

2.3.1.3 Hiding report templates
To hide a report template:
1. Select the appropriate function.
If you previously selected one of the function’s existing report templates as a favorite, click
Return to List to open the function’s report template list page.
2. In the function’s report template list page:

–

To hide the report template from other users, select Installation in the Show/Hide list in the
report template’s row.

–

To show the report template from other users, select Personal in the Show/Hide list in the
report template’s row.

The Show/Hide lists only display if you have security access to FG-0393 Report Administrator.
3. Click Hide in the report template’s row.
To show a hidden report template, click Show Hidden Reports and then click Show in the report
template’s row.

WebSuite User Guide

41

2.3.2 Running CMM Cash Monitor and Cash Position reports
After you or another user have created a report template in the Cash Monitor function, you can run
reports based on that report template.

2.3.2.1 Running reports
To run a report:
1. Select the appropriate function:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template but do not want to use the report based
on your favorite report template, click Return to List and continue to step 2.

–

If you previously selected a favorite report template and want to use the report based on
your favorite report template, continue to step 3.

2. In the function’s report template list page, do one of the following:

–

Drill down on the appropriate report template by clicking its link.

–

Drill down on the appropriate report template by using the menu:
a. Click

in the report template’s row.

b. Select Run in the resulting menu.

–

Drill down on the appropriate report template by using the toolbar:
a. Select the report template’s row.
b. Click

.

3. In the report based on the report template, make any appropriate changes to the criteria.
4. Click Refresh.

2.3.2.2 Selecting favorite report templates
You can select one report template in the FG-0338 Cash Monitor or Cash Position function as your
favorite. When you open the function, a report based on the report template automatically displays.

Note: Your favorite report templates are unique to you and do not impact other users. For

example, you can select Acme USA Cash Report as your default report template while
another user can select Acme UK Cash Report as his or her default report template.

To select a favorite report template:
1. Select the appropriate function.
If you previously selected one of the function’s existing report templates as a favorite, click
Return to List.
2. In the function’s report template list page, do one of the following:

–

Select the favorite report template by using the menu:
a. Click

in the report template’s row.

b. Select Set as Favorite in the resulting menu.

–

Select the favorite report template by using the toolbar:
a. Select the report template’s row.
b. Click

42

.

© Wall Street Systems IPH AB - Confidential

To remove a favorite report template selection:
1. Select the appropriate function.
2. In the report template page, click Return to List.
3. In the function’s report template list page, do one of the following:

–

Remove the favorite report template selection by using the menu:
a. Click

in the report template’s row.

b. Select Remove as Favorite in the resulting menu.

–

Remove the favorite report template selection by using the toolbar:
a. Select the report template’s row.
b. Click

.

2.3.2.3 Hiding report templates
The Cash Monitor and Cash Position functions can contain many report templates. To make the
functions more manageable, you can hide select report templates (either for you only or for all
users).

Note: To use this functionality, you need security access to FG-0393 Report Administrator.
To hide a report template:
1. Select the appropriate function.
If you previously selected one of the function’s existing report templates as a favorite, click
Return to List.
2. In the function’s report template list page, do one of the following:

–

Hide the report template by using the menu:
a. Click

in the report template’s row.

b. In the resulting menu:

–

–

Select Hide (Personal) to hide the report template for you only

–

Select Hide (Installation) to hide the report template for all users.

Hide the report template by using the toolbar:
a. Select the report template’s row.
b. Click
c.

.

In the resulting dialog:

–

Click Personal to hide the report template for you only

–

Click Installation to hide the report template for all users.

To show a hidden report template:
1. Select the appropriate function.

WebSuite User Guide

43

If you previously selected one of the function’s existing report templates as a favorite, click
Return to List.
2. In the function’s report template list page, click

.

3. Do one of the following:

–

Show the report template by using the menu:
a. Click

in the report template’s row.

b. Select Unhide in the resulting menu.

–

Show the report template by using the toolbar:
a. Select the report template’s row.
b. Click

.

2.4 Using information features
WebSuite’s information features allow you to view and analyze critical data.

2.4.1 Working with confirmation and error messages
Confirmation and error messages provide important information about background functionality in
WebSuite.

2.4.1.1 Working with confirmation messages
When you complete a task that creates, edits, or deletes an entry in the database or makes a similar
change, WebSuite displays a message above the page’s title confirming the success or failure of
your task:

If your task failed, the confirmation message indicates why it failed and, if possible, explains what
measures you can take to complete the task successfully.

2.4.1.2 Working with error messages
Error messages, which are generated by the application server rather than WebSuite, indicate a bug
or other problem:

If you encounter one of these messages while working in WebSuite, submit it to Wallstreet, which
will analyze the message and correct the underlying problem.
To submit an error message to Wallstreet:
1. Ensure the page with the error message is open.
2. Select View - Source.

44

© Wall Street Systems IPH AB - Confidential

3. In Microsoft Notepad, save the file in text (.txt) format with an appropriate name.
4. E-mail the file to Wallstreet.

2.4.2 Working with daily bulletins
Daily bulletins are messages that your organization can post in CMM and that are applicable to all
users.

2.4.2.1 Creating daily bulletins
To create a daily bulletin:
1. Select Admin - Utilities - Daily Bulletins - Configuration Checking - Enter Daily Bulletins.
2. In the CMM Bulletin Entry page, enter the daily bulletin’s message in the New Bulletin field.
3. Click Save.

2.4.2.2 Deleting daily bulletins
To delete a daily bulletin:
1. Select Admin - Utilities - Daily Bulletins - Configuration Checking - Enter Daily Bulletins.
2. In the CMM Bulletin Entry page, click Clear.

2.4.2.3 Reviewing daily bulletins
To review daily bulletins, select Admin - Utilities - Daily Bulletins - Configuration Checking - View Daily Bulletins.

WebSuite User Guide

45

2.4.3 Viewing CMM environment information
The Session Info. function displays relevant information about the CMM environment, including the
following:

•

Current version

•

Installation (including installed database)

•

Your user ID, name, and duration of current session

•

Number of cash records and bank transactions in the database

•

Number of entities, counterparties, and bank accounts in the database.

To access the Session Info. function, select Admin - Utilities - Analysis - Session Info..

2.5 Using help
This section explains how to use the help provided with WebSuite.

2.5.1 Opening help
To open help, click
components:

. The help opens in a separate browser window or tab, and consists of three

The page that displays in the body pane contains information relevant to your current context in
WebSuite. For example, if you are entering a forecast in CMM and click
pane contains information on entering forecasts.

, the page in the body

The navigation panes allow you to navigate and search help. To display a specific pane (for example,
Search), click its name in the bottom-left corner of the help.
You can expand or collapse the navigation panes by clicking the following button on the toolbar:

46

© Wall Street Systems IPH AB - Confidential

2.5.2 Navigating help
You can navigate help using the table or contents or the index. The table of contents and index are
similar in structure and function to the tables of contents and indexes in printed books.
To navigate help using the table of contents:
1. Open the Contents pane.
2. Do one of the following:

–

To open a section (or "book"), click it.
The section’s bullet changes from
to , the section’s contents (child sections, pages, or
both) display below it in the table of contents, and the section’s home page displays in the
body pane.

–

To open a page, click it.
The page opens in the body pane.
There are a set of links at the top of each page that indicate its location in the table of
contents:

To navigate help using the index:
1. Open the Index pane.
2. In the field at the top of the Index pane, begin entering a word or words.
The list in the Index pane automatically scrolls to the index term that most closely matches your
word or words.
3. Click an index term:

–

If there is one page associated with the index term, the page opens in the body pane.

–

If there is more than one page associated with the index term, a popup menu displays:

In the popup menu, select a page to open it in the body pane.

WebSuite User Guide

47

2.5.3 Searching help
You can search all pages or the currently open page for a specific word or phrase. This is useful
when you need information but cannot find it in the table of contents or index.
To search all pages:
1. Open the Search pane.
2. In the field at the top of the Search pane, enter the word or words for which you want to search.
When searching for two or more words, use one of the following forms:
Example

Description

central bank

Displays all pages containing "central", "bank", or both "central" and
"bank".

central+bank

Displays all pages containing both "central" and "bank".

"central bank"

Displays all pages containing "central bank".

3. Click Search.
The resulting list displays all pages that contain the word or words you entered in step 2. By
default, the page with the most occurrences of the word or words displays first in the list and the
page with the fewest occurrences of the word or words displays last in the list. However, you can
change the sort order of the list by clicking the Rank and Title column headers.
When you click a page in the list, the page opens in the body pane.

To search the current open page:
1. In the field in the toolbar, enter the word or words for which you want to search.
2. Click the following button on the toolbar:

Search is not case sensitive. When searching for two or more words, use one of the following forms:
Example

Description

central bank

Displays all pages containing "central", "bank", or both "central" and
"bank".

central+bank

Displays all pages containing both "central" and "bank".

"central bank"

Displays all pages containing "central bank".

All occurrences of the word or words for which you are searching are highlighted in the pages. You
can remove this highlighting by clicking the following button in the toolbar:

48

© Wall Street Systems IPH AB - Confidential

2.5.4 Marking and viewing favorites
If you view a specific page in the help on a regular basis, you can mark this page as a favorite. To do
this, navigate to the page and click the following button in the toolbar:

Similarly, you can mark a search query as a favorite. To do this, search for a word or words in all
pages following the procedure in the preceding section and then click the following button in the
Search pane:

To view your favorites, open the Favorites pane.

Note: In addition to viewing favorites, you can delete them in this pane by selection their
checkboxes and clicking the appropriate

.

When you mark a page or search query as a favorite, it is saved as a cookie. Therefore:

•

If you disable support for cookies in your browser, you cannot mark or view favorites.

•

If you delete cookies, you lose your favorites.

•

If you log into WebSuite from another browser, you cannot view your favorites.

2.5.5 Using other help features
The help includes features in addition to those documented in the preceding sections:
Feature

Description

Glossary terms

Green, underlined words in pages are linked to the help’s glossary. To view the
definition of a marked term, click it. A popup window displays:

When you are done reading the definition, click anywhere outside of the popup window
to close it.
Open the Glossary pane to view definitions of all terms in the help’s glossary.

WebSuite User Guide

49

See also links

Most pages include a See also link. When you click this link, a popup menu of related
pages displays:

Select a related page to view it.
Expandable/collaps
ible sections

Most pages include expandable/collapsible sections. These sections allow you to display
only information of interest on a particular page.
To expand or collapse an individual section, click it.
To expand all sections in a page, click the following button in the toolbar:

To collapse all sections in a page, click the following button in the toolbar:

Page printing

To print the currently open page, click the following button in the toolbar:

Note: Ensure the expandable/collapsible sections that you want to print or expanded
before click the button.

50

© Wall Street Systems IPH AB - Confidential

2.6 Setting your user options
You can set your user options for CMM following the instructions in this section. Specifically, you can
set the following:

•

Currency lists

•

Entity lists

•

Cashflow types

•

Date fields

•

Number fields

•

Style sheets (available for standalone mode only)

•

Menu formats

•

Scrollable tables

•

Language.

You can also can set which attributes display in bank account and currency labels throughout CMM.
The defaults you select are only applicable to you and do not impact other users. For example, you
can select the US dollar as your default currency, while another user can select the euro as his or
her default currency.
The default value normally applies to all screens where the related attribute is present or required,
or to specific functions (for example, Cash Flow Type default value can apply to manual
reconciliation only).

2.6.1 Setting your defaults
To set your defaults:
1. Select Admin - User Options.
2. In the User Options page, click Set Defaults.
3. In the Define Default Values page, set your defaults.
4. Click Save.

2.6.2 Setting your bank account label format
To set your bank account label format:
1. Select Admin - User Options.
2. In the User Options page, click Change Bank Account Label Format.
3. In the Bank Account Label Format page, select the appropriate attributes.
4. Click Save.

2.6.3 Setting your currency label format
To set your currency label format:
1. Select Admin - User Options.
2. In the User Options page, click Change Currency Label Format.
3. In the Currency Label Format page, select the appropriate attributes.
4. Click Save.

WebSuite User Guide

51

52

© Wall Street Systems IPH AB - Confidential

Chapter 3

Managing market data

Activity in Wallstreet Suite depends on two sets of market data:

•

Interest rates

•

Foreign exchange rates.

3.1 Understanding market data
Market data, like static data, are data that are central to your organization’s work in Wallstreet
Suite. However, unlike static data, market data change frequently.
For the purposes of WebSuite, there are two sets of market data:

•

Interest rates

•

Foreign exchange rates.

3.2 Managing interest rates (and related data)
Wallstreet Suite uses interest rates in deals as well as interest, fee, and tax calculations.
Foreign exchange rates are directly available from the TRM FX Pricing serviced process.

3.2.1 Managing interest rate categories
Interest rate categories provide a way to group a collection of interest rate types together to form a
curve. For example, a Canadian T-bill curve may be composed of the following points:

•

T-bill 30-day rate

•

T-bill 60-day rate

•

T-bill 90-day rate.

The above three points on the curve are stored as interest rate types. The interest rate curve is
made up of the interest rates contained in the interest rate types that are currently in effect.
This curve can then be used to price (or "mark to market") the portfolio of T-bill purchases held by
your organization. Use the curve to compare the current forward market rate for T-bills to the rate
at which the T-bills were originally purchased. You can then determine whether or not the
investment was a money-maker.

Note: If your organization is using CMM as a separate application, manage interest rate

categories in CMM’s Interest Rate Categories and Yield Curves functions. Otherwise,
manage interest rate categories in TRM’s Yield Curve Editor.

WebSuite User Guide

53

3.2.1.1 Prerequisites
The following are prerequisites for managing interest rate categories:
Category

Tasks

Security

If you are managing interest rate categories in TRM, ensure you have access to the Yield
Curve Editor.
For more information, see the TRM System Admin Guide.
If you are managing interest rate categories in CMM, ensure you have access to the following
functions:
•

FG-0044 Interest Rate Categories

•

FG-0296 Yield Curve Maintenance.

For more information, see

the WebSuite System Admin Guide.

3.2.1.2 Managing interest rate categories in TRM
You can manage interest rate categories in TRM using the Yield Curve Editor. If your organization is
using CMM, select fields in the Yield Curve Editor are mapped to fields in CMM’s
INTERESTRATECATEGORIES table.

Note: You can only specify interest rate categories’ names and descriptions in TRM. To specify
other attributes, you must use CMM’s FG-0044 Interest Rate Categories function as
documented in the following sections.

For information on the Yield Curve Editor and TRM-CMM market data mappings, see the TRM User
Guide.

3.2.1.3 Creating interest rate categories in CMM
To create an interest rate category in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Categories.
2. In the Interest Rate Categories List page, click New Entry.
3. In the Interest Rate Categories Maintenance page, create the interest rate category.
4. Click Save.
Alternatively, you can create an interest rate category using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, create the interest rate category using the controls in the New Entry
row.
3. Click Save.

3.2.1.4 Editing interest rate categories in CMM
To edit an interest rate category in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Categories.
2. In the Interest Rate Categories List page, drill down on the interest rate category.
3. In the Interest Rate Categories Maintenance page, edit the interest rate category.
4. Click Save.

54

© Wall Street Systems IPH AB - Confidential

Alternatively, you can edit an interest rate category using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, edit the interest rate category using the controls in the appropriate
row.
3. Click Save.

3.2.1.5 Deleting interest rate categories in CMM
To delete an interest rate category in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Categories.
2. In the Interest Rate Categories List page, drill down on the interest rate category.
3. In the Interest Rate Categories Maintenance page, click Delete.
4. In the resulting dialog, click OK.
Alternatively, you can delete an interest rate category using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, select the interest rate category’s Delete checkbox.
3. Click Delete.
4. In the resulting dialog, click OK.

3.2.2 Managing interest rate types
Interest rate types are used to define points on an interest rate curve. They are used to build
interest rate curves in CMM in conjunction with interest rate categories and interest rates, which can
then be used to price interest-bearing deals.

Note: If your organization is using CMM as a separate application, manage interest rate types in
CMM’s Interest Rate Types and Yield Curves functions. Otherwise, manage interest rate
types in TRM’s Gap Editor.

3.2.2.1 Prerequisites
The following are prerequisites for managing interest rate types:
Category

Tasks

Market data

Ensure the following market data are available:
•

Security

Interest rate categories (see Managing interest rate categories).

If you are managing interest rate types in TRM, ensure you have access to the Gap Editor.
For more information, see the TRM System Admin Guide.
If you are managing interest rate types in CMM, ensure you have access to the following
functions:
•

FG-0046 Interest Rate Types

•

FG-0296 Yield Curve Maintenance.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

55

3.2.2.2 Managing interest rate types in TRM
You can manage interest rate types in TRM using the Gap Editor. If your organization is using CMM,
select fields in the Gap Editor are mapped to fields in CMM’s INTERESTRATETYPES table.
For information on the Gap Editor and TRM-CMM market data mappings, see the TRM User Guide.

3.2.2.3 Creating interest rate types in CMM
To create an interest rate type in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Types.
2. In the Interest Rate Type Maintenance [list] page, click New Entry.
3. In the Interest Rate Type Maintenance [editor] page, create the interest rate type.
4. Click Save.
Alternatively, you can create an interest rate type using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, drill down on the appropriate interest rate category.
3. In the Yield Curve Maintenance page, create the interest rate type using the controls in the New
Entry row.
4. Click Save.

3.2.2.4 Editing interest rate types in CMM
To edit an interest rate type in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Types.
2. In the Interest Rate Type Maintenance [list] page, drill down on the interest rate type.
3. In the Interest Rate Type Maintenance [editor] page, edit the interest rate type.
4. Click Save.
Alternatively, you can edit an interest rate type using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, drill down on the appropriate interest rate category.
3. In the Yield Curve Maintenance page, edit the interest rate type using the controls in the
appropriate row.
4. Click Save.

3.2.2.5 Deleting interest rate types in CMM
To delete an interest rate type in CMM:
1. Select Admin - Market Data - Interest - Interest Rate Types.
2. In the Interest Rate Type Maintenance [list] page, drill down on the interest rate type.
3. In the Interest Rate Type Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

56

© Wall Street Systems IPH AB - Confidential

Alternatively, you can delete an interest rate type using the Yield Curves function:
1. Select Admin - Market Data - Interest - Yield Curves.
2. In the Yield Curve List page, drill down on the appropriate interest rate category.
3. In the Yield Curve Maintenance page, select the interest rate type’s Delete checkbox.
4. Click Delete.
5. In the resulting dialog, click OK.

3.2.3 Capturing and maintaining interest rates
Importing interest rate files from an external source such as Reuters, Bloomberg, or an external
financial system allows you to use the most up-to-date information.
Alternatively, you can manually enter and maintain interest rates.

3.2.3.1 Prerequisites
The following are prerequisites for capturing and maintaining interest rates:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter has been set:
•

Default File Import Directory.

For more information, see
Market data

Ensure the following market data are available:
•

Interfaces

Interest rate types (see Managing interest rate types).

Ensure the appropriate interchanges are available.
For more information, see

Security

the WebSuite System Admin Guide.

the WebSuite Cash Management Connectivity Guide.

If you are capturing and maintaining interest rates in TRM, ensure you have access to
the appropriate editors.
For more information, see the TRM System Admin Guide.
If you are capturing and maintaining interest rates in CMM, ensure you have access to
the following functions:
•

FG-0045 Interest Rates

•

FG-0276 Import Interest Rates

•

Task Scheduler

•

FG-0297 Yield Curve Interest Rate Maintenance.

For more information, see

the WebSuite System Admin Guide.

3.2.3.2 Capturing and maintaining interest rates in TRM
For information on capturing and maintaining interest rates in TRM, see the TRM User Guide.
If you are using CMM, you capture interest rates in TRM and then import them into CMM on a regular
basis by scheduling the Interest Rate File Import task or on a one-time basis by using the Import
Interest Rates function. (See the following section for instructions.)

WebSuite User Guide

57

3.2.3.3 Importing interest rate files in CMM
The static and market data import template includes a worksheet for creating interest rate imports
in CMM’s standard format.
You can import interest rate files regularly by scheduling the Interest Rate File Import task in the
Task Scheduler function. For more information, see the WebSuite System Admin Guide.
You can also import interest rate files on a one-time basis using the Import Interest Rates function:
1. Select Admin - Market Data - Interest - Import Interest Rates.
2. In the Interest Rate File Import page:

–

Select the range of dates that correspond to the interest rates that you need.

–

Select the particular interest rate you require in the Rate Categories drop-down, or select All.

–

Click Import Interest Rates.

After importing interest rate files, CMM appends the files’ names with the date and time of import
and moves the files from their original location to one of the following child folders:

Folder

Reason

Archive

The file is formatted correctly and imported successfully. However, the file may still
contain content errors.

Error

The file contains a syntax error or is a duplicate.

UFO

The file’s format is not recognizable.

If CMM moves a file to the Archive or Error folder, it changes the file’s extension to .old.
CMM displays the number of files it attempted to import, the number it imported successfully, and
the number it did not import successfully:

You can drill down on the numbers to view related records in the job log. (This is useful when you
want to determine why CMM did not import a file successfully.)

3.2.4 Capturing and maintaining tiered interest rates
Using the Tiered Interest Rates function, you can capture a scenario in which CMM applies multiple
interest rates to a bank account or deal using one of two types of rules:

•

Single-rate

•

Multiple-rate.

The following are two sets of tiered interest calculation rules. The first is a single-rate rule, and the
second is a multiple-rate rule:
Lower limit (in USD)

Upper limit (in USD)

Rule A (single-rate)

Rule B (multiple-rate)

0

10,000 (inclusive)

2.0%

2.0%

58

© Wall Street Systems IPH AB - Confidential

10,000 (exclusive)

100,000 (inclusive)

4.0%

4.0%

100,000 (exclusive)

Infinity

6.0%

6.0%

The following table shows how these two rules apply interest to a set of example balances:
Rule A
(single-rate)

Balance (in USD)

Rule B (multiple-rate)

5,000

Apply 2.0%
interest.

Apply 2.0% interest.

50,000

Apply 4.0%
interest.

Apply 2.0% interest to the portion of the balance between USD 0
and 10,000 (inclusive).
Apply 4.0% interest to the remainder.

150,000

Apply 6.0%
interest

Apply 2.0% interest to the portion of the balance between USD 0
and 10,000 (inclusive).
Apply 4.0% interest to the portion of the balance between USD
10,000 (exclusive) and 100,000 (inclusive).
Apply 6.0% interest to the remainder.

3.2.4.1 Prerequisites
The following are prerequisites for capturing and maintaining tiered interest rates:
Category

Tasks

Market data

Ensure the following market data are available:

Security

•

Tiered interest rate categories (see Managing interest rate categories)

•

Tiered interest rate types (see Managing interest rate types)

•

Interest rates (see Capturing and maintaining interest rates).

Ensure you have access to the following functions:
•

FG-0268 Tiered Interest Rates.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

59

3.2.4.2 Capturing and maintaining tiered interest rates
To capture and maintain tiered interest rates:
1. Select Admin - Market Data - Interest - Tiered Interest Rates.
2. In the Tiered Interest Rate Type Amount Range - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Tiered Interest Rate Type Amount Range [list] page, click Rate Type in the first interest rate
type’s row.
5. In the Tiered Interest Rate Type Amount Range [editor] page:
a. Do one of the following:

–

Enter the starting amount for the tier in the From field.

–

Set the starting amount to negative infinity by selecting the Minimum checkbox.

b. Do one of the following:

–

Enter the ending amount for the tier in the To field.

–

Set the ending amount to positive infinity by selecting the Maximum checkbox.

6. Click Save.
7. Repeat steps 4 to 6 for each of the remaining types.
8. In the Tiered Interest Rate Type Amount Range [list] page, click Save.
You can delete the tier information for a particular interest rate type by clicking Delete in its row.

3.3 Managing foreign exchange rates (and related data)
Wallstreet Suite uses foreign exchange rates to convert amounts from one currency to another.
Foreign exchange rates in Websuite are directly available from the TRM FX Pricing serviced process.

Note: In CMM, foreign exchange rates are expressed in relation to a base currency defined by the
Foreign Exchange Base Currency configuration parameter (see the WebSuite System
Admin Guide). In other words, a foreign exchange rate in CMM is an amount of currency
required to purchase one unit of the base currency.

3.3.1 Reviewing foreign exchange rate sources
Wallstreet Suite shares FX Rate scenarios between the various applications. For information on
capturing and maintaining Scenarios in TRM, see the TRM User Guide.
Foreign exchange rate source mapping is available from Admin - Market Data - Foreign Exchange - FX Rate
Scenario Mapping. You can map foreign exchange rate sources to the following processes in the FX Rate
Scenario Mapping function:

•

Generate Internal Bank Transaction

•

External On Behalf Of Record

•

Simple External Record

•

Simple Internal Record

•

Internal On Behalf Of Record

60

© Wall Street Systems IPH AB - Confidential

Note: For all other processes (including the generation of cross-currency transactions), CMM
uses the foreign exchange rate scenario with the ID of 1, which is usually the FREEZE
scenario.

Generate Internal Bank Transaction
It is possible to control the FX rate scenario to be used during generating Internal Bank Transactions
for cross currency records.
When no conversion is done on the internal cash record, the amount in original currency and
amount in Bank Account Currency is kept. Whether or not there is a conversion is controlled by the
Intercompany Transaction Foreign Exchange Conversion Required configuration parameter. The
Generate Internal Bank Transaction (GIBT) process creates a Bank Transaction with an FX
conversion as the currency of the transaction is different from the bank account currency. You can
use this to select the scenario used to get the FX rate used for converting the record amount into
bank account currency amount.
For more information on running the GIBT process, see 7.2.4.3 Generating internal bank
transactions on page 145.

Cash Record Creation
In Cash Record Creation, there are the following types of scenarios:

•

External On Behalf Of Record
A payment is made from an internal account in a currency different from the account currency to
an external counterparty. As the payment originating account is internal, there is an executor
selection to execute the payment on behalf of the original entity.
Example: Entity 1 Pays USD to External Counterparty from an internal Account in EUR:

Records:

Party

1 Entity
1

Party
Bank

IHB

WebSuite User Guide

Party
Acct

EUR@
IHB

Bank
Account
CCY

Amount

EUR

100

CCY

Amount
in Bank
Account

P/
R

Cpty

Cpty
Bank

IS
OBO

IC

Ext
Cpty

EXT
Bank

0

0

Ccy
USD

80

P

61

2 IHB

Ext
Bank

USD@
EXT
BANK

USD

100

USD

100

P

Ext
Cpty

EXT
Bank

1

0

This parameter controls the conversion on the cash record between Entity 1 and the external
counterparty, that is the conversion on the first record.
From a technical stand point, in the Cash Record table:

•

–

Intercompany=0 and

–

OBOID != null (ISOBO could be equal to 1 or 0)

Simple External Record:
In this scenario, the counterparty is external, bank accounts are external and the record is in a
currency different from the bank account currency.
From a technical stand point, in the Cash Record table:

–

Intercompany=0 and

–

OBOID=null (ISOBO will always be 0)

Note: This is only possible if the Allow Cross Currency Transactions configuration parameter is
set to True.

•

Simple Internal Record
This scenario applies to records between internal entities settled either on external or internal
accounts. The currency of the cash record is different from the bank account currency.

62

–

On External Accounts:

–

On Internal Accounts only one level of in House Bank is involved:

© Wall Street Systems IPH AB - Confidential

From a technical stand point, in the Cash Record table:

–

Intercompany=1 and

–

ISOBO=0 (OBOID may or may NOT exist)

Note: The cash record structure (whether there is a conversion or not) is controlled by the
Intercompany Transaction Foreign Exchange Conversion Required configuration
parameter.

•

Internal On Behalf Of Record
On a complex intercompany involving several IHBs, records at IHB level are marked as on behalf
of (OBO). In the example below, Entity EU pays 100 USD from an internal account in EUR to
ENTITY in US.

Party

Party
Bank

Party
Acct

Bank
Account
CCY

Amount

CCY

Amount
in Bank
Account

P/
R

Cpty

Cpty
Bank

ISO
BO

IC

Ccy

1 Entity
1

IHB

EUR@
IHB

EUR

100

USD

80

P

Ext
Cpty

EXT
Bank

0

0

2 IHB

Ext
Bank

USD@
EXT
BANK

USD

100

USD

100

P

Ext
Cpty

EXT
Bank

1

0

This parameter controls the OBO records at IHB level: record 3 and 4.

Note: The cash record structure (conversion or not) is controlled by configuration parameter
'Intercompany Transaction Foreign Exchange Conversion Required'

WebSuite User Guide

63

From a technical stand point, in the Cash Record table

–

Intercompany=1 and

–

ISOBO=1 (OBOID always exists in this case)

More complex cases:
There could also be combinations of an external OBO process with two IHBs (or more) involved,
meaning that there would be records for which conversion is controlled by the Internal On Behalf
Of Record parameter and for others by the External On Behalf Of Record parameter.

3.3.1.1 Prerequisites
The following are prerequisites for reviewing foreign exchange rate scenarios:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0078 Foreign Exchange Rate Scenario Mapping.

For more information, see

the WebSuite System Admin Guide.

3.3.1.2 Mapping foreign exchange rate scenarios to processes
To map a foreign exchange rate scenario to a processes:
1. Select Admin - Market Data - Foreign Exchange - FX Rate Scenario Mapping.
2. In the FX Rate Scenario Mapping List page, drill down on the process.
3. In the FX Rate Scenario Mapping Maintenance page, select the foreign exchange rate scenario in
the Rate Scenario list.
4. Click Save.

3.3.2 Reviewing market data
After you have created interest rates and foreign exchange rates in Wallstreet Suite, you can review
these market data using the following functions in CMM:

•

Review Interest Rates

•

Review FX Rates.

These functions are also beneficial for users who are not responsible for market data management
but who do require information on interest rates and foreign exchange rates as part of their work in
CMM.

3.3.3 Prerequisites
The following are prerequisites for reviewing market data:

Category

Tasks

Market data

Ensure the following market data are available:

64

•

Interest rates (see Capturing and maintaining interest rates)

•

Foreign exchange rates.

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following functions:
•

FG-0234 Browse Exchange Rates

•

FG-0235 Browse Interest Rates.

For more information, see

the WebSuite System Admin Guide.

3.3.4 Reviewing interest rates
To review interest rates:
1. Select Admin - Market Data - Review - Review Interest Rates.
2. In the Interest Rates - Criteria Selection page, enter search criteria.
3. Click Search.

3.3.5 Reviewing foreign exchange rates
To review foreign exchange rates:
1. Select Admin - Market Data - Review - Review FX Rates.
2. In the Foreign Exchange Rates - Criteria Selection page, enter search criteria.
3. Click Search.

WebSuite User Guide

65

66

© Wall Street Systems IPH AB - Confidential

Chapter 4

Managing forecasted activity

Forecasting is an important component of monitoring and managing the liquidity position of your
organization. Forecasts provide your organization with an initial view of future liquidity, long before
any expected, instructed, or bank-reported values are captured. Often, forecasts are closely related
to the operations of your organization. Operational forecasts, such as expected sales, are turned
into expected cash flows and the timing of these cash flows is critical to your organization. Shortfalls
in cash need to be covered by borrowings and the timing and size of the borrowings directly impact
the rates that your organization must pay for the use of the capital. For excess cash flows, the
longer and more stable the term of the investment, the higher the rate of return on the invested
capital. However, your organization must ensure that when it needs cash, funds are available to
cover operating and capital development costs. Forecasts gathered from dispersed operating units
are captured efficiently in CMM and combined to provide an overall picture of the near term and long
term liquidity of the organization to ensure that there is enough cash on hand to cover required
outflows without leaving too much cash in low yielding short-term investments or without borrowing
too much expensive cash from external lenders.
CMM allows you to import or manually enter forecasts in user-defined worksheets using a
customizable workflow that includes up to two levels of authorization as well as release and reopen
states. Short-term and medium- and long-term forecast horizons are user definable as are the
automated allocation actions when a forecast moves from the medium- or long-term to the
short-term time horizon. Recurrence allow you to replicate manually entered forecasts for multiple
future periods. Finally, you can compare versions of forecasts to highlight changes between a
current working version of the forecast and the last approved version or between two versions saved
on different days.
The result is a powerful mechanism for viewing the forecasted cash liquidity of your organization.

4.1 Capturing forecasts
You can capture forecasts in CMM by doing one of the following:

•

Import the forecasts from an external system

•

Enter the forecasts in CMM

•

Capture the forecasts in TRM and then transfer them to CMM.

In addition, you can cancel forecasts if you captured them in error.

4.1.1 Importing forecast files
You can import files from external forecasting systems using two methods:

•

Standard

•

Quick.

The standard method is similar to that used to import other information in CMM (including
transactions from accounts payable systems, accounts receivable systems, and banks) and should
suffice in most situations.
The quick method is an alternative to the standard one and allows you to import forecast files by
copying and pasting their contents directly into CMM.

WebSuite User Guide

67

4.1.1.1 Importing forecast files using the standard method
As noted above, The standard method is similar to that used to import other information in CMM and
should suffice in most situations.

4.1.1.1.1 Prerequisites
The following are prerequisites for importing forecast files using the standard method:
Category

Tasks

Static data

Ensure the following static data are available:

Interfaces

•

Currencies (see Managing currencies)

•

Regions (see Managing regions)

•

Attribute parameters (see Managing custom parameters)

•

Payment methods (see Managing payment methods)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Business segments (see Managing business segments)

•

Instrument types (see Managing CMM instrument types).

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Security

Ensure you have access to the following function:
•

FG-0373 Import Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the forecasts you want to import.
For more information, see

the WebSuite System Admin Guide.

4.1.1.1.2 Importing forecast files using the standard method
To import forecast files using the standard method:
1. Select Forecasting - Capture - Import Forecasts.
2. In the Forecast File Import page:

–

68

If the files are in the location designated by the appropriate interchange or the
Default File Import Directory configuration parameter, click Import Forecast Files.

© Wall Street Systems IPH AB - Confidential

–

If the files are in another location:
a. Click Upload Files….
b. In the Upload Forecast Import Files page, click Find Files.
c.

In the resulting dialog, navigate to and select the first file you want to import.

d. Click Open.
e. Repeat steps b to d for each file you want to import.
f.

In the Upload Forecast Import Files page, select the location to which you want to upload
the files in the Upload to Location list.

g. Do one of the following:

–

To upload the selected files to the selected location, click Upload Selected File(s). (You can
later import the files using the Forecast File Import page.)

–

To import the selected files, click Import Selected File(s).

After importing forecast files, CMM appends the files’ names with the date and time of import and
moves the files from their original location to one of the following child folders:
Child folder

Reason

Archive

The file is formatted correctly and imported successfully. However, the file may still
contain content errors.

Error

The file contains a syntax error or is a duplicate.

UFO

The file’s format is not recognizable.

If CMM moves a file to the Archive or Error child folder, it changes the file’s extension to .old.
CMM displays the number of files it attempted to import, the number it imported successfully, and
the number it did not import successfully:

You can drill down on the numbers to view related records in the job log. (This is useful when you
want to determine why CMM did not import a file successfully.)

4.1.1.2 Importing forecast files using the quick method
The Enter (Cut & Paste) Forecasts function allows you to import forecast files by copying and pasting
their contents directly into CMM.
The files you import using the Enter (Cut & Paste) Forecasts function must comply with the selected
forecast import format. You create forecast import formats in the Forecast Import Formats function.

4.1.1.2.1 Prerequisites
The following are prerequisites for importing forecast files using the quick method:
Category

Tasks

WebSuite User Guide

69

Static data

Security

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Regions (see Managing regions)

•

Attribute parameters (see Managing custom parameters)

•

Payment methods (see Managing payment methods)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Business segments (see Managing business segments)

•

Instrument types (see Managing CMM instrument types).

Ensure you have access to the following functions:
•

FG-0398 Forecast Import Formats

•

FG-0399 Enter (Cut & Paste) Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
forecasts you want to import.
For more information, see

the WebSuite System Admin Guide.

4.1.1.2.2 Creating forecast import formats
To create a forecast import format:
1. Select Forecasting - Configuration - Forecast Import Formats.
2. In the Forecast Import Formats page, click New Entry.
3. In the Forecast Import Format Maintenance page, create the forecast import format.
4. Select the attributes you want to include in the forecast import format by moving them to the
Selected Attributes list. These attributes are described in “Forecast import attributes” on page71.
Blue attributes are required, and black attributes are not required.
5. Define the order of the selected attributes in the forecast import format by using
move individual attributes up or down in the Selected Attributes list.

and

to

6. Click Save.

4.1.1.2.3 Editing forecast import formats
To edit a forecast import format:
1. Select Forecasting - Configuration - Forecast Import Formats.
2. In the Forecast Import Formats page, drill down on the forecast import format.
3. In the Forecast Import Format Maintenance page, edit the forecast import format.
4. Select the attributes you want to include in the forecast import format by moving them to the
Selected Attributes list. These attributes are described in “Forecast import attributes” on page71
Blue attributes are required, and black attributes are not required.
5. Define the order of the selected attributes in the forecast import format by using
move individual attributes up or down in the Selected Attributes list.

and

to

6. Click Save.

70

© Wall Street Systems IPH AB - Confidential

4.1.1.2.4 Deleting forecast import formats
To delete forecast import formats:
1. Select Forecasting - Configuration - Forecast Import Formats.
2. In the Forecast Import Formats page, drill down on the forecast import format.
3. In the Forecast Import Format Maintenance page, click Delete.
4. In the resulting dialog, click OK.

4.1.1.2.5 Importing forecast files
To import a forecast file:
1. Select Forecasting - Capture - Enter (Cut & Paste) Forecasts.
2. In the Enter (Cut & Paste) Forecasts page, enter the forecast.
3. Do one of the following:

–

To ensure the data you entered in the Data Input Area field complies with the forecast import
format you selected in the Import Format list, click Validate.

–

To import the data you entered in the Data Input Area field, click Import.

4.1.1.2.6 Forecast import attributes
The following table presents common forecast import attributes supported by CMM:
Attribute

Description

Value

Constraints

Req. Source Map type

currency_code

The forecast’s
currency.

Currency ID

None

Yes

User

CMM No Map

amount

The forecast’s
amount (in the
forecast’s
currency).

Floating point
number

None

Yes

User

CMM No Map

bucket

The forecast’s time
bucket, which
indicates whether
the forecast is
short-term or
long-term.

One of the following
values:

None

Yes

User

CMM No Map

A value that
indicates whether
the forecast is a
payment or a
receipt.

One of the following
values:

None

Yes

User

CMM No Map

Basic

cash_flow_direct
ion

WebSuite User Guide

• day
• month

•

P if the forecast
is a payment

•

R if the forecast
is a receipt

71

Attribute

Description

Value

Constraints

Req. Source Map type

instrument_type

The forecast’s cash
flow type.

Instrument type ID

None

No

User

CMM No Map

Payment method ID

None

No

User

CMM No Map

Date

None

Yes

User

CMM No Map

Date

None

No

User

CMM No Map

By assigning cash
flow types to
forecasts and other
activity in CMM,
you can categorize
this activity for a
variety of purposes.
In particular, you
can run several
reports in the
module that display
activity by cash
flow type.
Note: In CMM, a
cash flow
type is an
instrument
type with the

Status
attribute set
to Enabled.

payment_method

The forecast’s
payment method.
A forecast’s
payment method
defines how the
forecast is to be
paid (for example,
by EFT or by check)
if it becomes a
releasable
transaction.

value_date

The forecast’s
starting value date.
Note: Medium- and
long-term
forecasts can
span a range
of value
dates (for
example, a
medium-ter
m forecast
can span a
month),
while
short-term
forecasts
usually only
span one
value date.

invoice_date

72

The forecast’s
invoice date.

© Wall Street Systems IPH AB - Confidential

Attribute

Description

Value

Constraints

Req. Source Map type

work_flow_action

The action CMM
should take upon
importing the
forecast.

One of the following
values:

None

No

User

CMM No Map

Note: If you do not
specify a
value in this
column, CMM
creates a
new record
for the
forecast
upon
importing it.

• cancel

A relevant
description of or
other information
pertaining to the
forecast.

Text (2,000
characters
maximum)

None

No

User

CMM No Map

The forecast’s
party.

Entity ID

None

Yes

User

CMM No Map

The bank where the
forecast’s party
bank account is
held.

In-house bank ID

Must be
provided if
the party
bank
account
number is
also
provided

No

User

CMM No Map

The forecast’s party
bank account.

Entity bank account
number

None

No

System

CMM No Map

description

• edit

Party
party_id

Party bank
party_bank_id

External bank ID

Party bank account
party_bank_accou
nt_number

It is not usually
necessary to define
a party bank
account for a
forecast. However,
this attribute is
provided for
situations in which
you need to define
a party bank
account for a
short-term forecast
(or "cash
position").
Note: Do not
include
format
characters
(_, -, and so
on) in this
column.

WebSuite User Guide

73

Attribute

Description

Value

Constraints

Req. Source Map type

party_bank_accou
nt_currency_code

The currency of the
forecast’s party
bank account.

Currency ID

Must be
provided if
the party
bank
account
number is
also
provided

No

Entity ID

None

CMM
No
Map

Must be
provided if
the
counterpart
y bank
account
number is
also
provided

User

CMM No Map

No

User

CMM No Map

None

No

User

CMM No Map

Must be
provided if
the
counterpart
y bank
account
number is
also
provided

No

User

CMM No Map

Counterparty
cpty_id

The forecast’s
counterparty.

Counterparty ID

It is not usually
necessary to define
a counterparty for a
forecast. However,
this attribute is
provided for
situations in which
you need to define
a counterparty for a
short-term forecast
(or "cash
position").

Counterparty bank
cpty_bank_id

The ID of the bank
where the
forecast’s
counterparty bank
account is held.

In-house bank ID
External bank ID

Counterparty bank account
cpty_bank_accoun
t_number

The bank account
number of the
forecast’s
counterparty bank
account.

Entity bank account
number
Counterparty bank
account number

Note: Do not
include
format
characters
(_, -, and so
on) in this
column.

cpty_bank_accoun
t_currency_code

The ISO currency
code of the
forecast’s
counterparty bank
account.

Currency ID

Other

74

© Wall Street Systems IPH AB - Confidential

Attribute

Description

Value

Constraints

Req. Source Map type

customer_referen
ce_id

The forecast’s
source reference
text ID.

Text (50 characters
maximum)

None

No

User

CMM No Map

customer_attribu
te_0

The forecast’s
custom attributes.

Text (50 characters
maximum per field)

None

No

User

CMM No Map

customer_attribu
te_1

Note: You or
another user
in your
organization
can define
custom
attributes (or
"parameters"
) for
forecasts in
the
Parameter
Editor
function.

customer_attribu
te_2
customer_attribu
te_3
customer_attribu
te_4
customer_attribu
te_5
customer_attribu
te_6
customer_attribu
te_7
customer_attribu
te_8
customer_attribu
te_9

4.1.2 Entering forecasts
You can enter forecasts using the Enter Short-Term Forecasts and Enter Medium- to Long-Term
Forecasts functions. Depending on the setting of the Forecast General Item Input Method
configuration parameter, you can enter forecasts at one of two levels:

•

If the configuration parameter is set to Drilldown, you can enter forecasts at a detailed (or
"big ticket") level.

•

If the configuration parameter is set to Textbox, you can enter forecasts at an aggregated level.

In addition to entering short-term forecasts, you can initialize them from medium- and long-term
forecasts through the Enter Short-Term Forecasts function. How CMM allocates a medium- or
long-term forecast’s amounts depends on your organization’s forecast allocation model. The model
can facilitate several types of allocations, including weekly percentages that can be prorated by the
number of days in the week and daily percentages that apply to each week.

Note: CMM only allocates forecasts at the aggregated level, not the detailed level.

4.1.2.1 Prerequisites
The following are prerequisites for entering forecasts:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter is set:
•

Forecast General Item Input Method.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

75

Static data

Ensure the following static data are available:

Security

•

Currencies (see Managing currencies)

•

Regions (see Managing regions)

•

Attribute parameters (see Managing custom parameters)

•

Payment methods (see Managing payment methods)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Business segments (see Managing business segments)

•

Instrument types (see Managing CMM instrument types).

Ensure you have access to the following functions:
•

FG-0336 Enter Short-Term Cash Forecasts

•

FG-0337 Enter Medium-Long Term Cash Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the forecasts you want to enter.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following functions:
•

Enter Short-Term Forecasts

•

Enter Medium- to Long-Term Forecasts.

For more information, see
Forecasted
activity setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring the forecast allocation model

•

Customizing the Enter… functions

•

Customizing drilldown pages

•

Customizing forecast allocation pages.

For more information, see the WebSuite System Admin Guide.

4.1.2.2 Entering short-term forecasts
To enter a short-term forecast:
1. Select Forecasting - Capture - Enter Short-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Short Term Cash Forecasts page, drill down on the appropriate report template.
3. In the report template’s page:

–

If amounts in the report display as links (because the Forecast General Item Input Method
configuration parameter is set to Drilldown):
a. Drill down on the appropriate amount.
b. In the Edit Cash Flow Forecasts page, click Add Forecast.
c.

In the resulting row, enter the short-term forecast.

d. Click Save.

76

© Wall Street Systems IPH AB - Confidential

–

If amounts in the report display as editable fields (because the Forecast General Item Input
Method configuration parameter is set to Textbox):
a. Enter the aggregate short-term forecast in one of the fields.
b. Click Update.

You can also enter short-term forecasts in the Enter Medium- to Long-Term Forecasts function
(assuming you have security access to FG-0336 Enter Short-Term Cash Forecasts).

4.1.2.3 Entering medium- and long-term forecasts
To enter a medium- or long-term forecast:
1. Select Forecasting - Capture - Enter Medium- to Long-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Medium-Long Term Cash Forecasts page, drill down on the appropriate report template.
3. In the report template’s page:

–

If amounts in the report display as links (because the Forecast General Item Input Method
configuration parameter is set to Drilldown):
a. Drill down on the appropriate amount.
b. In the Edit Cash Flow Forecasts page, click Add Forecast.
c.

In the resulting row, enter the medium- or long-term forecast.

d. Click Save.

–

If amounts in the report display as editable fields (because the Forecast General Item Input
Method configuration parameter is set to Textbox):
a. Enter the aggregate medium- or long-term forecast in one of the fields.
b. Click Update.

If the report displays amounts in the short-term range, you can drill down on these amounts to
enter short-term forecasts (assuming you have security access to FG-0336 Enter Short-Term
Cash Forecasts).

4.1.2.4 Entering recurring forecasts
After you’ve entered a short-, medium, or long-term forecast, you can create a set of recurring
forecasts using the short-, medium, or long-term forecast as a template. Before you can do this:

•

Set the Forecast General Item Input Method configuration parameter to Drill Down.
For more information, see the WebSuite System Admin Guide.

•

In the Enter Short-Term Forecasts or Enter Medium- to Long-Term Forecasts function, create two
formats:

–

A pivot table format

–

A list format containing the Recurrence Ref ID attribute.

Set the drilldown target of the pivot table format to the list format.

•

Create a report template that uses the pivot table format and an appropriate criteria set.
For more information, see the WebSuite System Admin Guide.

To enter recurring forecasts:
1. Select Forecasting - Capture - Enter Short-Term Forecasts or Forecasting - Capture - Enter Medium- to Long-Term
Forecasts:

WebSuite User Guide

77

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Short Term Cash Forecasts or Medium-Long Term Cash Forecasts page, drill down on the
appropriate report template.
3. In the report template’s page, drill down on the appropriate amount.
4. In the Edit Cash Flow Forecasts page, click Recurrence.
5. In the Create Recurring Forecasts section of the Recurring Forecast Management page:

–

To create recurring forecasts on a daily basis:
a. Select the Daily option button.
b. Enter how frequently you want to create the recurring forecasts (in days) in the
Every…Days field.

–

To create recurring forecasts on a weekly basis:
a. Select the Weekly option button.
b. Enter how frequently you want to create the recurring forecasts (in weeks) in the
Every…Weeks field.
c.

–

Select the checkboxes of the days of the week on which you want to create recurring
forecasts.

To create recurring forecasts on a monthly basis:
a. Select the Monthly option button.
b. Do one of the following:

–

To create the recurring forecasts on a specific date of the month (for example, the
1st, the 2nd, the 3rd, and so on):
a. Select the first option button of the Monthly subsection.
b. Enter the date in the first field to the right of the first option button.
c.

–

Enter how frequently you want to create the recurring forecasts (in months) in
the second field to the right of the first option button.

To create the recurring forecasts on a day of a specific week in the month (for
example, the third Tuesday):
a. Select the second option button of the Monthly subsection.
b. Select the week in the first list to the right of the second option button.
c.

Select the day in the second list to the right of the second option button.

d. Enter how frequently you want to create the recurring forecasts (in months) in
the field to the right of the second option button.
6. In the Range of Recurrence section of the Recurring Forecast Management page:

–

To enter a specific number of recurring forecasts:
a. Select the first option button.
b. Enter the frequency in days in the For…occurrences field.

–

To enter recurring forecasts to a specific date:
a. Select the section option button.
b. Enter the date in the Until field.

7. Click Continue.

78

© Wall Street Systems IPH AB - Confidential

4.1.2.5 Allocating medium- and long-term forecasts to short-term forecasts
To allocate a medium- or long- term forecast to short-term forecasts:
1. Select Forecasting - Capture - Enter Short-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Short Term Cash Forecasts page, drill down on the appropriate report template.
3. In the report template’s page, click Initialize ST forecasts from MLT forecasts.
4. In the Allocatable Items page, select the medium- or long-term forecast’s ID checkbox.
5. Enter an appropriate date in the Allocate amounts to date field if you want to allocate the medium- or
long-term forecast to a single date.
6. Click Allocate Selected.
7. In the Preview Allocations page, click Save Allocations.

4.1.3 Entering forecasts in TRM
You can transfer a forecast (or "cash flow") entered in TRM to CMM. Before you can do this,
however, your organization’s system administrators must configure TRM and CMMas documented in
the WSS Suite System Admin Guide.

4.1.4 Canceling forecasts
If you captured a forecast in error, you can cancel it:

•

Canceling a forecast with no workflow history (in other words, a forecast that has not been
approved, released, an so on), deletes the forecast.

•

Canceling a forecast with a workflow history changes the forecast’s secondary status to Canceled
and removes it from the forecasting functionality.

Warning:

Use this functionality carefully, as you cannot undo the canceling of a forecast.

4.1.4.1 Prerequisites
The following are prerequisites for canceling forecasts:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0390 Cancel Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank
accounts of the forecasts you want to cancel.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Cancel Forecasts.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

79

Forecasted activity
setup

Ensure the following task has been completed:
•

Customizing the Cancel Forecasts function.

For more information, see the WebSuite System Admin Guide.
Forecasted activity
workflow

Ensure the following task has been completed:
•

Capturing forecasts.

4.1.4.2 Canceling forecasts
To cancel forecasts:
1. Select Forecasting - Processing - Cancel Forecasts:

–

If you did not previously select a favorite report template, continue to step 2

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cancel Forecasts page, drill down on the appropriate report template.
3. In the report template’s page, modify the report’s criteria to display the forecasts you want to
cancel (if necessary).
4. Do one of the following:

–

To cancel select forecasts:
a. Select the forecasts’ checkboxes.
b. Click Cancel Selected Forecasts.

–

To cancel all forecasts in the report that are cancelable:
a. Click Cancel All Forecasts.
b. In the resulting dialog, click OK.

5. In the Release Short-Term Forecasts or Release Medium- to Long-Term Forecasts function,
release the forecasts you selected in step 4 to change their primary workflow statuses to
Released and their secondary workflow statuses to Canceled.
For more information on the Release Short-Term Forecasts and Release Medium- to Long-Term
Forecasts functions, see Releasing forecasts.

4.2 Approving forecasts
After a user enters a forecast, one or two other users (depending on your organization’s setup) must
review and approve it.
The following is the process when your organization requires one user to approve a forecast:
1. In the Approve Short-Term Forecasts or Approve Medium- to Long-Term Forecasts function, the
user approves the forecast.
CMM2. changes the forecast’s workflow status from Entered to Authorized.
3. The forecast is available for release.
The following is the process when your organization requires two users to approve a forecast:

80

© Wall Street Systems IPH AB - Confidential

1. In the Approve Short-Term Forecasts or Approve Medium- to Long-Term Forecasts function, the
first user approves the forecast.
CMM2. changes the forecast’s workflow status from Entered to Incomplete.
3. In the 2nd Approve Short-Term Forecasts or 2nd Approve Medium- to Long-Term Forecasts
function, the second user approves the forecast.
CMM4. changes the forecast’s workflow status from Incomplete to Authorized.
5. The forecast is available for release.

Note: By default, CMM requires one user to approve forecasts. However, you can change the
workflow to require two users to approve forecasts. For more information, see the
WebSuite System Admin Guide.

4.2.1 Prerequisites
The following are prerequisites for approving forecasts:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0342 Approve Short-Term Cash Forecasts

•

FG-0343 Approve Medium-Long Term Cash Forecasts

•

FG-0361 Second Approve Short Term Cash Forecasts

•

FG-0362 Second Approve Medium-Long Term Cash Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the forecasts you want to approve.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following functions:
•

Approve Short-Term Forecasts

•

Approve Medium- to Long-Term Forecasts

•

2nd Approve Short-Term Forecasts

•

2nd Approve Medium- to Long-Term Forecasts.

For more information, see
Forecasted
activity setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring forecast workflow

•

Customizing the Approve… functions

•

Customizing the 2nd Approve… functions

•

Customizing drilldown pages.

For more information, see the WebSuite System Admin Guide.
Forecasted
activity
workflow

Ensure the following task has been completed:
•

Capturing forecasts.

4.2.2 Approving short-term forecasts
To approve a short-term forecast:

WebSuite User Guide

81

1. Select Forecasting - Processing - Approve Short-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Short Term Cash Forecast Approval page, drill down on the appropriate report template.
3. In the report template’s page:

–

To approve an aggregate short-term forecast:
a. Select the aggregate short-term forecast’s checkbox.
b. Click Approve Selected.

–

To approve a short-term forecast:
a. Drill down on the appropriate aggregate short-term forecast.
b. In the Approve Cash Flow Forecasts page, select Approve in the short-term forecast’s
Action list.
c.

Enter any appropriate comments in the short-term forecast’s Workflow Comments field.

d. Click Approve Selected.

4.2.3 Approving medium- and long-term forecasts
To approve a medium- or long-term forecast:
1. Select Forecasting - Processing - Approve Medium- to Long-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Medium-Long Term Cash Forecast Approval page, drill down on the appropriate report
template.
3. In the report template’s page:

–

To approve an aggregate medium- or long-term forecast:
a. Select the aggregate medium- or long-term forecast’s checkbox.
b. Click Approve Selected.

–

To approve a medium- or long-term forecast:
a. Drill down on the appropriate aggregate medium- or long-term forecast.
b. In the Approve Cash Flow Forecasts page, select Approve in the medium- or long-term
forecast’s Action list.
c.

Enter any appropriate comments in the medium- or long-term forecast’s Workflow Comments
field.

d. Click Approve Selected.

4.2.4 Completing the second approval of forecasts
If your organization requires two approvals of forecasts, you can complete second approvals using
the 2nd Approve Short-Term Forecasts and 2nd Approve Medium- to Long-Term Forecasts
functions. These functions are similar to the Approve Short-Term Forecasts and Approve Medium- to
Long-Term Forecasts functions, in structure and features.

82

© Wall Street Systems IPH AB - Confidential

4.3 Releasing forecasts
When a forecast is fully approved (in other words its workflow status is Authorized), you can release
it through the Release Short-Term Forecasts or Release Medium- to Long-Term Forecasts function.
Released forecasts are available for exposure management and hedge accounting in TRM. Once
released, a forecast can no longer be edited in CMM. However, a new version of the forecast is
created, which you can edit, re-approve, and re-release.

Note: You can modify CMM so that the creation of the new version of the forecast is completed
separately in the Re-Open Short-Term Forecasts or Re-Open Medium- to Long-Term
Forecasts function. For more information, see the WebSuite System Admin Guide.

4.3.1 Prerequisites
The following are prerequisites for releasing forecasts:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0344 Release Short Term Cash Forecasts

•

FG-0345 Release Medium-Long Term Cash Forecasts

•

FG-0365 Re-open Short Term Cash Forecasts

•

FG-0366 Re-open Medium-Long Term Cash Forecasts.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the forecasts you want to approve.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following functions:
•

Release Short-Term Forecasts

•

Release Medium- to Long-Term Forecasts

•

Re-Open Short-Term Forecasts

•

Re-Open Medium- to Long-Term Forecasts.

For more information, see
Forecasted
activity setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring forecast workflow

•

Customizing the Release… functions

•

Customizing the Re-Open… functions

•

Customizing drilldown pages.

For more information, see the WebSuite System Admin Guide.
Forecasted
activity
workflow

Ensure the following tasks have been completed:
•

Capturing forecasts

•

Approving forecasts.

4.3.2 Releasing short-term forecasts
To release a short-term forecast:
1. Select Forecasting - Processing - Re-Open Short-Term Forecasts:

WebSuite User Guide

83

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Short Term Cash Forecast Release page, drill down on the appropriate report template.
3. In the report template’s page:

–

To release an aggregate short-term forecast:
a. Select the aggregate short-term forecast’s checkbox.
b. Click Release Selected.

–

To release a short-term forecast:
a. Drill down on the appropriate aggregate short-term forecast.
b. In the Cash Forecast Details page, enter any appropriate comments in the short-term
forecast’s Workflow Comments field.
c.

Click Release Selected.

4.3.3 Releasing medium- and long-term forecasts
To release a medium- or long-term forecast:
1. Select Forecasting - Processing - Re-Open Medium- to Long-Term Forecasts:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Medium-Long Term Cash Forecast Release page, drill down on the appropriate report
template.
3. In the report template’s page:

–

To release an aggregate medium- or long-term forecast:
a. Select the aggregate medium- or long-term forecast’s checkbox.
b. Click Release Selected.

–

To release a medium- or long-term forecast:
a. Drill down on the appropriate aggregate medium- or long-term forecast.
b. In the Cash Forecast Details page, enter any appropriate comments in the medium- or
long-term forecast’s Workflow Comments field.
c.

Click Release Selected.

4.4 Analyzing forecasts
You can analyze forecasts by running the following report:

•

Forecast.

4.4.1 Running the Forecast report
Like the forecasted activity workflow functions, the Forecast report is based on the flexible reporting
framework. Therefore, you can create custom report templates containing only the necessary
attributes and criteria in a format of your choosing.

84

© Wall Street Systems IPH AB - Confidential

You can include expected, instructed, and bank-reported activity in addition to forecasted activity in
the Forecast report so that you can compare the different types of activity side-by-side for cash
forecasting and positioning purposes.

4.4.1.1 Prerequisites
The following are prerequisites for entering forecasts:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0013 Custom Forecast Reports.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the activity you want to include in the report.
For more information, see
Reports and
worksheets

the WebSuite System Admin Guide.

Ensure templates have been created for the following function:
•

Forecast Reports.

For more information, see

the WebSuite System Admin Guide.

4.4.1.2 Running the Forecast report
To run the Forecast report:
1. Select Reporting - Forecasting - Forecast Reports:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Forecast Reporting page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

WebSuite User Guide

85

86

© Wall Street Systems IPH AB - Confidential

Chapter 5

Managing expected and instructed
activity

Expected activity is activity that is anticipated to occur and can be initiated by either party in a
transaction. Instructed activity, on the other hand, is activity that is ultimately sent to a bank as an
instruction and is initiated by an entity in your organization. In CMM, you use the same set of
functionality to capture and process expected activity and instructed activity. A single unit of this
activity is called a transaction.

5.1 Capturing transactions
You can capture transactions in CMM by importing them from accounts payable and receivable
systems or entering them using one of the following functions:

•

Enter Single Transaction

•

Enter Repetitive Transactions

•

Enter Intercompany Payment

•

Enter Deposits.

If your organization is using CMM as part of Wallstreet Suite, you can also enter transactions in TRM
and process them in CMM.

5.1.1 Importing accounts payable and direct debit files
Importing an accounts payable or direct debit file brings the file’s transactions into CMM.
Undoing an accounts payable or direct debit file import deletes the file from CMM. You can unimport
an accounts payable or direct debit file if its transactions are New or Incomplete. If a transaction has
been authorized, released, or reconciled, you cannot unimport its file. You must first unauthorize,
unrelease, or unreconcile the transaction.

5.1.1.1 Prerequisites
The following are prerequisites for importing accounts payable and direct debit files:
Category

Tasks

WebSuite User Guide

87

Static data

Interfaces

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Payment methods (see Managing payment methods)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Instrument types (see Managing CMM instrument types).

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Security

Ensure you have access to the following functions:
•

FG-0203 Import Transaction Files

•

FG-0203.01 Browse Transaction Files

•

FG-0203.02 Edit Transaction Files

•

FG-0204 Undo Transaction File Imports

•

FG-0279 Task Scheduler.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
transactions you want to import.
For more information, see

the WebSuite System Admin Guide.

5.1.1.2 Importing accounts payable and direct debit files
You can import accounts payable and direct debit files on a regular basis by scheduling the
Transaction File Import task in the Task Scheduler function. For more information, see the WebSuite
System Admin Guide.

88

© Wall Street Systems IPH AB - Confidential

You can also import accounts payable and direct debit files on a one-time basis using the Import
Transaction Files function:
1. Select Payment Factory - Capture - Import Transaction Files.
2. In the Accounts Payable/Direct Debit File Import page:

–

To import accounts payable files for all interchanges, select AP File Import in the File Import
Type list.

–

To import direct debit files for all interchanges, select Direct Debit in the File Import Type list.

–

To import files for a specific interchange, select the interchange in the Interchange Name list.

3. Do one of the following:

–

If the files are in the location designated by the appropriate interchange or the Default File
Import Directory configuration parameter, click Import Files.

–

If the files are in another location:
a. Click Upload Files….
b. In the Upload AP File Import Files or Upload Direct Debit Import Files page, click Find Files.
c.

In the resulting dialog, navigate to and select the first file you want to import.

d. Click Open.
e. Repeat steps b to d for each file you want to import.
f.

In the Upload AP File Import Files or Upload Direct Debit Import Files page, select the
location to which you want to upload the file in the Upload to Location list.

g. Do one of the following:

–

To upload the selected files to the selected location, click Upload Selected File(s). (You can
later import the files using the Accounts Payable/Direct Debit File Import page or the
Task Scheduler function.)

–

To import the selected files, click Import Selected File(s).

If you have access to FG-0203.01 Browse Transaction Files or FG-0203.02 Edit Transaction Files,
click Browse Files in the Accounts Payable/Direct Debit File Import page before import to do the
following:

•

View accounts payable or direct debit files if you have access to FG-0203.01 Browse Transaction
Files

•

Edit accounts payable or direct debit files if you have access to FG-0203.02 Edit Transaction
Files.

After importing accounts payable or direct debit files, CMM appends the files’ names with the date
and time of import and moves the files from their original location to one of the following child
folders:
Child folder

Reason

Archive

The file is formatted correctly and imported successfully. However, the file may still
contain content errors.

Error

The file contains a syntax error or is a duplicate.

UFO

The file’s format is not recognizable.

If CMM moves a file to the Archive or Error child folder, it changes the file’s extension to .old.

WebSuite User Guide

89

Note: If there are more than 200 transactions in a file with validation, routing, duplicate record,

or other problems, CMM changes the file’s import status from load error to file error. CMM
also removes any successfully imported transactions from the file.

CMM displays the number of files it attempted to import, the number it imported successfully, and
the number it did not import successfully:

You can drill down on the numbers to view related records in the job log. (This is useful when you
want to determine why CMM did not import a file successfully.)

5.1.1.3 Undoing accounts payable and direct debit file imports
To undo an accounts payable or direct debit file import:
1. Select Payment Factory - Capture - Undo Transaction File Imports.
2. In the Undo Transaction Imports - Criteria Selection page:

–

To undo an accounts payable file import, select AP File Import in the Transaction Type list.

–

To undo a direct debit file import, select Direct Debits in the Transaction Type list.

3. Click Continue.
4. In the Accounts Payable Imports - Criteria Selection or Direct Debit Imports - Criteria Selection
page, enter search criteria.
5. Click Search.
6. In the Accounts Payable Imports Report or Direct Debit Imports Report page, click Undo in the
accounts payable or direct debit file import’s row.
7. In the Undo Accounts Payable Import Confirmation or Undo Direct Debits Import Confirmation
page, click Undo Above Transaction Import.

5.1.1.4 Undoing individual transactions in imports
To undo individual transactions in an import:
1. Select Payment Factory - Capture - Undo Transaction File Imports.
2. In the Undo Transaction Imports - Criteria Selection page:

–

To undo transactions in an accounts payable file import, select AP File Import in the
Transaction Type list.

–

To undo transactions in a direct debit file import, select Direct Debits in the Transaction Type
list.

3. Click Continue.
4. In the Accounts Payable Imports - Criteria Selection or Direct Debit Imports - Criteria Selection
page, enter search criteria.
5. Click Search.
6. In the Accounts Payable Imports Report or Direct Debit Imports Report page, click Details in the
accounts payable or direct debit file import’s row.
7. In the Accounts Payable Import Details or Direct Debit Import Details page, select the
transactions’ Undo checkboxes.
8. Click Undo.

90

© Wall Street Systems IPH AB - Confidential

5.1.2 Entering transactions
Enter Single Transaction and Enter Repetitive Transactions are the main functions you can use to
enter transactions in CMM.
The Enter Single Transaction function allows you to enter single payments or receipts. In this
function, you can either enter a transaction from scratch or use a template. In addition, this function
allows you to use an existing counterparty or create a new one-off counterparty.
The Enter Repetitive Transactions function allows you to enter multiple transactions in a single
screen. You can assign a template or repetitive code to each transaction to define its details.

5.1.2.1 Prerequisites
The following are prerequisites for entering transactions:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Payment methods (see Managing payment methods)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Instrument types (see Managing CMM instrument types).

Ensure you have access to the following functions:
•

FG-0017 Enter Deposits

•

FG-0070 Enter Repetitive Transactions

•

FG-0188 Single Transaction Entry

•

FG-0320 Enter Intercompany Payment

•

TMP-0002 Single Transaction Entry - Complete Access.

Note: If you have access to FG-0188 Single Transaction Entry but not TMP-0002 Single
Transaction Entry - Complete Access, you can only create a transaction based on an
existing template.
In addition, ensure you have access to the entities, counterparties, and bank accounts of the
transactions you want to enter.
For more information, see
Expected and
instructed
activity setup

the WebSuite System Admin Guide.

Ensure the following setup tasks have been completed:
•

Configuring transaction templates and repetitive codes.

For more information, see the WebSuite System Admin Guide.

5.1.2.2 Entering basic single transactions
To enter a basic single transaction:
1. Select Payment Factory - Capture - Enter Single Transaction.
2. In the Single Transaction Entry page, enter the transaction.

WebSuite User Guide

91

You can use the Entity Bank Account Group and Counterparty Bank Account Group drop-downs to filter the
available bank accounts for Entity and counterparty bank accounts.
3. Do the following:

–

To add remittance details to the transaction:
a. Display the Remittance Details section’s controls.

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each remittance detail you want to enter.

–

To assign additional attributes to the transaction:
a. Display the Additional Attributes section’s controls.

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each additional attribute you want to enter.
By default, a single cash record can have up to 10 custom attributes. These attributes are
defined in the CASHRECORDCONTENTTYPE table, and can be edited. For more information, see
the WebSuite System Admin Guide and search for Cash record Additional Attributes.

Note: There is no restriction on the number of attributes configured but only the first 20 can be
passed to accounting entries in ACM.

–

To assign an intermediary or correspondent to the transaction:
a. Display the Intermediary/Correspondent section’s controls.

92

© Wall Street Systems IPH AB - Confidential

b. Enter data.
4. Click Save.
The resulting confirmation message includes a table listing the cash records CMM created when
you saved the transaction:

You can drill down on cash records in the table to view their details.

5.1.2.3 Entering one-off single transactions
To enter a one-off single transaction:
1. Select Payment Factory - Capture - Enter Single Transaction.
2. In the Single Transaction Entry page, select One Off Payment in the Counterparty list.

WebSuite User Guide

93

When you select One Off Payment in the Counterparty list, a new set of controls displays in the
Counterparty and Counterparty Bank Account sections:

3. In the Counterparty and Counterparty Bank Account sections of the Single Transaction Entry
page, enter a one-off counterparty and counterparty bank account for the transaction.
4. In the remaining sections of the Single Transaction Entry page, enter the transaction.
5. Do the following:

–

To add remittance details to the transaction:
a. Display the Remittance Details section’s controls.

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each remittance detail you want to enter.

–

To assign additional attributes to the transaction:
a. Display the Additional Attributes section’s controls.

94

© Wall Street Systems IPH AB - Confidential

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each additional attribute you want to enter.

–

To assign an intermediary or correspondent to the transaction:
a. Display the Intermediary/Correspondent section’s controls.

b. Enter data.
6. Click Save.

WebSuite User Guide

95

The resulting confirmation message includes a table listing the cash records CMM created when
you saved the transaction:

You can drill down on cash records in the table to view their details.

5.1.2.4 Entering template-based single transactions
To enter a template-based single transaction:
1. Select Payment Factory - Capture - Enter Single Transaction.
2. In the Single Transaction Entry page, select the template you want to apply to the transaction in
the Template Name list.
3. Enter the transaction.
The controls that you can modify depend on the type of template you selected in step 2:

–

Default templates allow you to modify controls with default values defined by the templates.

–

Limited templates do not allow you to modify controls with default values defined by the
templates.

–

Repetitive templates only allow you to modify the Amount, Value Date, and Transaction Date fields.

4. Do the following:

–

To add remittance details to the transaction:
a. Display the Remittance Details section’s controls.

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each remittance detail you want to enter.

–

To assign additional attributes to the transaction:
a. Display the Additional Attributes section’s controls.

b. Enter data.
c.

Click Add Line.

d. Repeat steps b to c for each additional attribute you want to enter.

–

To assign an intermediary or correspondent to the transaction:
a. Display the Intermediary/Correspondent section’s controls.

96

© Wall Street Systems IPH AB - Confidential

b. Enter data.
5. Click Save.
The resulting confirmation message includes a table listing the cash records CMM created when
you saved the transaction:

You can drill down on cash records in the table to view their details.

WebSuite User Guide

97

5.1.2.5 Entering repetitive transactions
To enter a repetitive transaction:
1. Select Payment Factory - Capture - Enter Repetitive Transactions.
2. In the Repetitive Transaction Entry - Criteria Selection page, enter the transaction’s header data.
3. Click Continue.
4. In the Repetitive Transaction Entry page, enter the transaction’s detail data.
To view a transaction’s template, click the transaction’s View Template link.
5. Specify the transaction’s holiday schedule using the Include Weekends and Holidays and Use bank holiday
schedule for controls.
6. Click Generate Totals.
7. Click Save Transactions.

5.1.2.6 Using other functions
You can enter specific types of transactions using functions other than Enter Single Transaction and
Enter Repetitive Transactions:
Function

Purpose

Enter Intercompany Payment

Enter an intercompany payment and its
remittance details in a single screen.

Enter Deposits

Enter deposits for a defined bank, bank
account, and value date in a single screen.

5.1.3 Entering transactions in TRM
You can import transactions from TRM to CMM. Before you can do this, however, your organization’s
system administrators must configure TRM and CMM as documented in the WSS Suite System
Admin Guide.

5.2 Editing and deleting transactions
After capturing a transaction, you can edit it. The function you use to edit a transaction depends on
how you captured the transaction:
To edit a transaction…

Use…

Entered in the Enter Single Transaction function.

The Edit Transactions function.

Entered in the Enter Repetitive Transactions function.

The Edit Transactions function.

Entered in the Enter Intercompany Payment function.

The Edit Intercompany Payment function.

Entered in the Enter Deposits function.

The Enter Deposits function.

98

© Wall Street Systems IPH AB - Confidential

Imported from an accounts payable or receivable
system.

The Edit Transactions function.

Entered in TRM and transferred to CMM.

The Edit Transactions function.

The Edit Transactions function is secured by attribute. Therefore, if you are editing transactions in
this function, you can only modify the attributes to which you have security access.
If you have captured a transaction in error and the transaction is not yet authorized, you can delete
it in the Edit Transactions function. Deleting a transaction removes its cash records from the CMM
database.

5.2.1 Prerequisites
There are two levels of controls on Transaction Edition.
1. Access to the edit function:
You need access to the following functions:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0036 Edit Transactions

•

FG-0232 Edit Intercompany Payment.

By assigning the subfunctions of FG-0036 Edit Transactions to different profiles, you can
restrict access to editing of manual transactions, accounts payable and receivable
transactions, and direct debit transactions.
For a user to have access to view and edit manual transactions, he or she needs access to
FG-0036.01 Edit Manual Transactions. By default, CMM assigns FG-0036.01 Edit Manual
Transactions to any function security profile that has FG-0036 Edit Transactions.
You need to assign the following functions to a user’s profiles before he or she can edit
transactions imported from accounts payable, accounts receivable, direct debit, or letter of
credit files:
•

FG-0036.02 Edit AP Transactions

•

FG-0036.03 Edit DD Transactions

•

FG-0036.04 Edit AR Transactions.

The ability to edit specific attributes for accounts payable and direct debit transactions has
also been introduced through security by attribute profiles.
In addition, ensure you have access to the entities, counterparties, and bank accounts of
the transactions you want to edit and delete. This is defined in Security Center which is
described in the Wallstreet Suite System Admin Guide.
For more information, see the WebSuite System Admin Guide.
Expected and
instructed
activity
workflow

Ensure the following task has been completed:
•

Capturing transactions.

2. Access to the individual attributes of the cash record:
You can control, at two levels, what attributes of the records are editable or not editable:

–

Default Level per State (Modes)
Modes allow you to define the default configuration of what attributes are editable per state.
For example, you can block the editing of Party Account in all states regardless of other

WebSuite User Guide

99

setup for the users. This allows you to create a certain setup of some default configuration
parameters. For example, once fully authorized, only the comment field is editable.
You can set up a mode where everything is editable except for some exceptions, or nothing
is editable except for some exceptions. Details of mode configuration can be found in the
Managing security chapter of the WebSuite System Administration Guide.

Note: Modes can control field editing for authorizable states, for state Authorized and for NA

(receipts). The behavior is hard coded for RELEASED and reconciled cash records and only
comment-related fields are editable (Bank Instruction, Counterparty Message, Comment)

–

Per user and Originating code (Manual, AP, AR, DD)
You can configure the Security by Attributes profile to control what users can edit. You can
do this in the security and per cash record originating code: WS-ATTRIBUTE-AR,
WS-ATTRIBUTE-DD, WS-ATTRIBUTE-AP.

The following example assumes that the user has access to the edit function:
To edit an attribute on a cashrecord that was imported from an AP file and is in NEW state:

–

The field must be defined as editable in NEW state (Mode set up)

–

The user needs access to the corresponding Security by Attributes for AP records.

Note: For cash records entered using a template, the fields that are locked at the template level

cannot be edited in the cash record, regardless of the mode and the attribute profile setup.

5.2.2 Editing transactions
For complex payments, payments involving several cash records, only the main cash record is
editable. Edited cash records are flagged as edited. It is possible to use this as a condition in the
cash record authorization workflow through an XML agent.
To edit a transaction:
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Transactions List page, drill down on the transaction.
5. In the Edit Transaction page, edit the transaction.
6. Click Save.

5.2.3 Deleting transactions
To delete a transaction:
1. Select Payment Factory - Processing - Edit Transactions.
2. In the Edit Transactions - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Transactions List page, drill down on the transaction.
5. In the Edit Transaction page, click Delete.
6. In the resulting dialog, click OK.

100

© Wall Street Systems IPH AB - Confidential

5.3 Authorizing transactions
The number of Authorization for a Cash record depends on the Payment Flow set up (see the
WebSuite System Admin Guide).
Transactions that a user may authorize is controlled by Transaction Processing rules.
For more information, see the WebSuite System Admin Guide.
Before authorizing payments, you can review them in the Review Payment Authorization function to
ensure they are accurate and correct.
If you authorize a transaction in error, you can unauthorize it using the Undo Transaction
Authorization function. When you unauthorize a transaction, its status changes from Authorized to
its last previous status (either New or Incomplete). In addition, the transaction is no longer available
for release and CMM reverses any related accounting.

5.3.1 Prerequisites
The following are prerequisites for authorizing transactions:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0062 Browse Payments Requiring Authorization

•

FG-0123 Transaction Authorization Report

•

FG-0210 Undo Transaction Authorization.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the transactions you want to authorize.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Authorize Transactions.

For more information, see
Expected and
instructed activity
setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring transaction authorization rules

•

Configuring transaction processing rules.

For more information, see the WebSuite System Admin Guide.
Expected and
instructed activity
workflow

Ensure the following task has been completed:
•

Capturing transactions.

5.3.2 Reviewing payments before authorization
To review payments before authorization:
1. Select Payment Factory - Processing - Review Payment Authorization.
2. In the Browse Payments Requiring Authorization - Criteria Selection page, enter search criteria.
3. Click Search.

WebSuite User Guide

101

5.3.3 Authorizing transactions
To authorize a transaction:
1. Select Payment Factory - Processing - Authorize Transactions.

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Transaction Authorization page, drill down on the appropriate report template.
3. In the report template’s page, select the transaction’s checkbox.
4. Click Authorize Selected Transactions.
5. In the resulting dialog, click OK.
If the Transaction Authorization Logging Enabled configuration parameter is set to True, CMM
tracks the following processes in the job log:

–

Payment authorization

–

Confirmation message generation

–

Remittance advice generation

–

Bank balance update.

If there are any errors, the logs note them accordingly.
The logs’ initial statuses are Started and then Complete. If any of the selected transactions fail
during authorization, the logs’ statuses are Errors. Drilling down displays a list of the failed
transactions with detailed descriptions as to why they failed.

5.3.4 Undoing transaction authorizations
To undo a transaction authorization:
1. Select Payment Factory - Processing - Undo Transaction Authorization.
2. In the Undo Transaction Authorization - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Authorized Payments Report or Authorized Direct Debits Report page, select the
transaction authorization’s checkbox.
5. Click Unauthorize Selected Transactions.

5.4 Releasing transactions
After fully authorizing a transaction, you can release it to a bank.
Before releasing a payment, you can review it in the Review Unreleased Payments function to
ensure it is accurate and correct.
Releasing a receipt involves sending a pre-advice to a receiving bank to notify it of incoming funds.
This allows the bank’s treasury to optimize its aggregate funding requirements, maximizing its
returns.

102

© Wall Street Systems IPH AB - Confidential

When you release a transaction, CMM does the following:

•

Changes the transaction’s status from Authorized to Releasing

•

Creates a payment file or message

•

Places the payment file or message in a folder or queue for release to the bank

•

Updates the database.

When you first release a transaction, CMM stores the generated file or message in a location hidden
from other processes until all work on the related database records is completed. CMM then makes
the file or message available to the other processes. This ensures the other processes do not
negatively impact the release process.
If the database update is successful, CMM changes the transaction’s status from Releasing to
Released. However, if the database update is not successful, CMM does not change the
transaction’s status. You can then change the transaction’s status to Released or undo the
transaction release.

Note: This ensures you do not accidentally re-release a transaction if its message was placed in a
queue but the database was not updated. (It is not possible to rerelease transactions in
Releasing status.)

If you release a transaction in error, you can unrelease it using the Undo Transaction Releases
function. When you undo a release, the status of the related cash records changes from Released to
Authorized. However, accounting is not reversed. You must reverse the accounting manually.

Note: You cannot unrelease transactions that have been reconciled.

5.4.1 Aggregating payments at release
One of the most common forms of aggregation is when organizations aggregate a group of payment
transactions that are to be sent to a bank by batching those transactions together. This allows
internal operational processes to generate single transactions, and also provides the ability to group
them into a single batch before sending them to the bank, thus reducing costs. When setting up an
interchange in WebSuite to manage the communications with a bank for payments, users can select

WebSuite User Guide

103

an aggregation method. This aggregates payments into a block for release to the bank in various
ways according to the aggregation method chosen. WebSuite provides various types of aggregation:
Community Aggregation

Multi Credit Aggregation

Single Credit Aggregation

104

When the release payments functionality is run, payments that can be aggregated
together are joined and released as a single payment. The payments are grouped
by:
•

Payor Account

•

Currency

•

Payment Method

•

Value Date

•

Priority

•

Cross Border Status.

When the release payments functionality is run, payments that can be aggregated
together are joined and released as a single payment on the organization’s
statement. They appear as aggregate values in the release list. However, the
credit or CPTY accounts are paid in non-aggregate payments (one to many) along
with any detailed remittance information. The payments are grouped by:
•

Originator

•

Payor Account

•

Currency

•

Payment Method

•

Value Date

•

Priority

•

Cross Border Status.

This creates a single payment from a group of similar payments, and creates a
single corresponding credit transaction for these payments. This can be used to
combine payments for a single party, or for a bulk payment that will then use a
bank dispersement mechanism. Payments are grouped for the same:
•

Originator

•

Payor Account

•

Cpty Account

•

Txn Currency

•

Pay Method

•

Value Date

•

Priority.

© Wall Street Systems IPH AB - Confidential

Netting Aggregation

This provides the ability to net intercompany payments and receipts at payment
release. The payments are grouped by:
•

Entity

•

Counterparty

•

Value date

•

Entity bank

•

Entity bank account

•

Counterparty bank

•

Counterparty bank account

•

Payment method.

When this aggregation is activated at payment release, it applies only to
inter-company activity (i.e. within your organization) on external bank accounts.
If the net is a receipt, CMM presents all associated transactions as non-releasable,
with the message that the release must be initiated from the counterparty side.
In the case of a net zero transaction, the system creates a zero aggregate
payment and links all child transactions and reconciles them.
Note: When a release is made, and there are external payments to be handled as
well, the system uses a secondary aggregation type that corresponds to the
Interchange Format Category (SWIFT, EDIFACT, etc.) that is selected for
the interchange. By default, this aggregation type is Single Credit
Aggregation.
No Aggregation

The release of payments occurs without any aggregation.

XML Aggregation

This aggregation is template-driven, allowing customers to create their own
aggregation rules in XML. The default is "no aggregation".
In releasing transactions, the release criteria provides the user with the ability to
select a specific interchange. The selection of an interchange with an aggregation
type causes the transactions available for release to be combined on the release
screen. Drilling into the release transaction allows users to see the details of the
aggregate record.
In general, any aggregate payment released as such in CMM can be undone as a
component by drilling down into the aggregate payment.
Another method for achieving aggregation is to build the aggregation within the
XML specification itself, so that when a payment is released the XML decides on
the outgoing aggregation automatically.

Once transactions have been authorized, the aggregation type should apply at release if the
appropriate interchange has been selected.
Aggregated transactions are then processed like standard payments. The aggregated cash record is
created, and all the child transactions are reconciled to the parent transaction. The aggregated
transaction is available for reconciliation to the bank statement. When reconciled at bank statement,
the aggregate is bank reconciled and cash reconciled.
Transaction reporting provides drilldown to show the individual components of the aggregated
amount.

5.4.2 Prerequisites
The following are prerequisites for releasing transactions:
Category

WebSuite User Guide

Tasks

105

Security

Ensure you have access to the following functions:
•

FG-0064 Release Payments

•

FG-0129 Browse Unreleased Payments

•

FG-0161 Release Receipts

•

FG-0209 Undo Transaction Releases.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the transactions you want to release.
For more information, see the WebSuite System Admin Guide.
Interfaces

Ensure the following interface data are available:
•

Interchanges.

For more information, see the WebSuite Cash Management Connectivity Guide.
Expected and
instructed
activity setup

Ensure the following task has been completed:

Expected and
instructed
activity workflow

Ensure the following tasks have been completed:

•

Capturing pre-advice reporting limits.

For more information, see the WebSuite System Admin Guide.

•

Capturing transactions

•

Authorizing transactions.

5.4.3 Reviewing payments before release
To review payments before release:
1. Select Payment Factory - Processing - Review Unreleased Payments.
2. In the Unreleased Payments - Criteria Selection page, enter search criteria.
3. Click Search.

5.4.4 Releasing payments
To release a payment:
1. Select Payment Factory - Processing - Release Payments.
2. In the Release Payments - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Release Payments page, select the payment’s checkbox.
5. Click Release Selected Payments.
6. In the resulting dialog, click OK.
If the Payment Error Messages configuration parameter is set to True, you can click
Review Payment Release Errors in the resulting page to view any errors and repair the associated static
data.

Note: If you are using ESIAdapter to connect to SWIFT (FileAct), syntax checking of incoming

and outgoing MX messages is performed. Should an outgoing payment fail the check, it will
not be released to SWIFT. In this situation, the system shows an error in the Job Log (Log
Status = Transport Rejected with details). See the WebSuite Cash Management
Connectivity Guide for additional details and search for: ISO20022.

106

© Wall Street Systems IPH AB - Confidential

5.4.5 Releasing receipts
To release a receipt:
1. Select Payment Factory - Processing - Release Receipts.
2. In the Release Receipts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Receipt Release Confirmation page, select the receipt’s checkbox.
5. Click Confirm.

5.4.6 Undoing transaction releases
To undo a transaction release:
1. Select Payment Factory - Processing - Undo Transaction Releases.
2. In the Undo Transaction Releases - Criteria Selection page, select Payments, Direct Debits,
Letters of Credit, or Positive Pay in the Transaction Type list.
3. Click Continue.
4. In the Payment Releases - Criteria Selection, Direct Debit Releases - Criteria Selection, Letter of
Credit Releases - Criteria Selection, or Positive Pay Releases - Criteria Selection page, enter
search criteria.
5. Click Search.
6. In the Payment Releases Report, Direct Debit Releases Report, Letter of Credit Releases Report,
or Positive Pay Releases Report page, click Undo in the transaction release’s row.
7. In the Undo Payment Release Confirmation, Undo Direct Debit Release, Undo Letter of Credit
Release, or Undo Positive Pay Release page, click Undo Above Transaction Release.

5.4.7 Undoing individual transactions in releases
To undo individual transactions in a release:
1. Select Payment Factory - Processing - Undo Transaction Releases.
2. In the Undo Transaction Releases - Criteria Selection page, select Payments, Direct Debits,
Letters of Credit, or Positive Pay in the Transaction Type list.
3. Click Continue.
4. In the Payment Releases - Criteria Selection, Direct Debit Releases - Criteria Selection, Letter of
Credit Releases - Criteria Selection, or Positive Pay Releases - Criteria Selection page, enter
search criteria.
5. Click Search.
6. In the Payment Releases Report, Direct Debit Releases Report, Letter of Credit Releases Report,
or Positive Pay Releases Report page, click Details in the transaction release’s row.
7. In the Payment Release Details, Direct Debit Release Details, Letters of Credit Release Details,
or Positive Pay Release Details page, select the transactions’ checkboxes.
8. Click Undo.

WebSuite User Guide

107

5.4.8 Changing transactions from Releasing status to Released status
To change transactions from Releasing status to Released status:
1. Select Payment Factory - Processing - Undo Transaction Releases.
2. In the Undo Transaction Releases - Criteria Selection page, select Payments, Direct Debits,
Letters of Credit, or Positive Pay in the Transaction Type list.
3. Click Continue.
4. In the Payment Releases - Criteria Selection, Direct Debit Releases - Criteria Selection, Letter of
Credit Releases - Criteria Selection, or Positive Pay Releases - Criteria Selection page, enter
search criteria.
5. Click Search.
6. In the Payment Releases Report, Direct Debit Releases Report, Letter of Credit Releases Report,
or Positive Pay Releases Report page, click Details in the transaction release’s row.
7. In the Payment Release Details, Direct Debit Release Details, Letters of Credit Release Details,
or Positive Pay Release Details page, click Move to Released.

5.5 Managing bank messages
When a bank receives transactions from CMM, it performs its own validation at two levels:

•

Against the file or message

•

Against the individual transactions.

If the bank rejects the file or message for security or initial content reasons, the bank can send a
failure message back to CMM. When CMM imports the failure message, it highlights errors for your
attention and further action.
If the bank rejects an individual transaction in the file or message, the bank can send an error
message that lists the transaction and the reason for failure. CMM then imports the error message,
and you can either correct the transaction or create a replacement transaction.
Some banks can also provide positive acknowledgements at both the file and transaction levels.
CMM can import these acknowledgements, and you can view them to ensure the payments have
been received and passed the bank’s initial validations.

5.5.1 Prerequisites
The following are prerequisites for managing bank messages:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0207 Import Bank Message Files.

For more information, see
Interfaces

the WebSuite System Admin Guide.

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.

108

© Wall Street Systems IPH AB - Confidential

Expected and
instructed activity
workflow

Ensure the following workflow task has been completed:
•

Releasing transactions.

5.5.2 Importing bank messages
You can import bank messages on a regular basis by scheduling the Bank Messages Import task in
the Task Scheduler function. For more information, see the WebSuite System Admin Guide.
You can also import bank messages on a one-time basis using the Import Bank Message Files
function:
1. Select Payment Factory - Processing - Import Bank Message Files.
2. Click Import Files.
After importing bank messages, CMM appends the files’ names with the date and time of import and
moves the files from their original location to one of the following child folders:
Child folder

Reason

Archive

The file is formatted correctly and imported successfully. However, the file may still
contain content errors.

Error

The file contains a syntax error or is a duplicate.

UFO

The file’s format is not recognizable.

If CMM moves a file to the Archive or Error child folder, it changes the file’s extension to .old.
CMM displays the number of files it attempted to import, the number it imported successfully, and
the number it did not import successfully:

You can drill down on the numbers to view related records in the job log. (This is useful when you
want to determine why CMM did not import a file successfully.)

5.6 Managing free format messages
CMM

SWIFT MT199 and MT999 are message formats that can be used by to send information between
corporations and financial institutions for which there is no other SWIFT message type.
CMM supports SWIFT MT199 and MT999 formats for the following situations:

•

Sending free format messages from a corporation to a financial institution and receiving free
format messages from a financial institution to a corporation. One of the main applications of
this situation is using the SWIFT MT199 and MT999 formats in place of the SWIFT MT195 and
MT196 formats for replying to inquiries.

•

Receiving a SWIFT MT199 message sent from a financial institution as a status message to
report reasons for a transaction instruction not being executed or to reject a transaction. (This
situation will be implemented in a later release of CMM.)

WebSuite User Guide

109

The Import Free Format Message File and Free Format Messaging functions allow you to import,
enter, and manage free format messages in the SWIFT MT199 and MT999 formats.

5.6.1 Prerequisites
The following are prerequisites for managing free format messages:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0503 Free Format Messaging

•

FG-0504 Import Free Format Message File.

For more information, see
Interfaces

the WebSuite System Admin Guide.

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Reports and
worksheets

Ensure templates have been created for the following function:
•

Free Format Messaging.

For more information, see

the WebSuite System Admin Guide.

5.6.2 Importing free format messages
You can import free format messages on a regular basis by scheduling the appropriate task in the
Task Scheduler function. For more information, see the WebSuite System Admin Guide.
You can also import free format messages on a one-time basis using the Import Free Format
Message File function:
1. Select Admin - Utilities - Bank Interfacing - Import Free Format Message File.
2. Click Import Free Format Message Files.

5.6.2.1 Entering free format messages
To enter a free format message:
1. Select Admin - Utilities - Bank Interfacing - Free Format Messaging:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Free Format Messaging page, drill down on the appropriate report template.
3. Click New.
4. In the Free Format Message Details page, enter the free format message:
5. Do one of the following:

110

–

To save the free format message and send it, click Send.

–

To save the free format message but not send it, click Save.

© Wall Street Systems IPH AB - Confidential

5.6.2.2 Editing free format messages
To edit a free format message:
1. Select Admin - Utilities - Bank Interfacing - Free Format Messaging:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Free Format Messaging page, drill down on the appropriate report template.
3. Drill down on the free format message.
4. In the Free Format Message Details page, edit the free format message:
5. Do one of the following:

–

To save the free format message and send it, click Send.

–

To save the free format message but not send it, click Save.

5.6.2.3 Deleting free format messages
To delete a free format message:
1. Select Admin - Utilities - Bank Interfacing - Free Format Messaging:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Free Format Messaging page, drill down on the appropriate report template.
3. Drill down on the free format message.
4. In the Free Format Message Details page, click Delete.
You can only delete manually entered free format messages.

5.6.2.4 Sending and removing free format messages
To send or remove free format messages:
1. Select Admin - Utilities - Bank Interfacing - Free Format Messaging:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Free Format Messaging page, drill down on the appropriate report template.
3. Select the messages’ checkboxes.
4. Do one of the following:

–

To send the selected free format messages, click Send Selected Message(s).

–

To remove the selected free format messages, click Remove Selected Message(s).

5. Click Refresh.

5.7 Rejecting transactions
On occasion, you may want to reject a transaction if it contains errors. The Reject Transactions
function allows you to do this at any point in the transaction workflow prior to reconciliation. After
you reconcile a transaction, you can no longer reject it.

WebSuite User Guide

111

The Undo Transaction Rejection function allows you to undo a transaction rejection in case you or
another user made the rejection in error. This function restores the transaction to its original state
before rejection.

5.7.1 Prerequisites
The following are prerequisites for rejecting transactions:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0007 Undo Transaction Rejection

•

FG-0216 Payment Rejection.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
transactions you want to release.
For more information, see
Interfaces

the WebSuite System Admin Guide.

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.

5.7.2 Rejecting transactions
To reject a transaction:
1. Select Payment Factory - Processing - Reject Transactions.
2. In the Transaction Rejection - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Transaction Rejection page, select the transaction’s Reject checkbox:
If you are rejecting more than one transaction:

–

If the reason for rejection applies to all the transactions, enter the reason in the
Default Rejected Reason field.

–

If the reason for rejection differs for the transactions, enter the reasons in each transaction’s
Reason field.

If a transaction requires an interchange message for rejection, select its Generate Neg Confirmation
checkbox. The negative confirmation message is saved to a designated folder and sent to the
financial institution during the next transfer of information. (To generate a negative confirmation
message, you must have set up an interchange for the rejection process. For more information,
see the CMM Interfaces Guide.)
5. Click Reject Transaction(s).
6. In the resulting dialog, click OK.

112

© Wall Street Systems IPH AB - Confidential

5.7.3 Undoing transaction rejections
To undo a transaction rejection:
1. Select Payment Factory - Processing - Undo Transaction Rejection.
2. In the Undo Transaction Rejection - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Undo Transaction Rejection page, select the transaction rejection’s Undo checkbox.
5. Click Undo Rejected Transaction(s).
6. In the resulting dialog, click OK.

5.8 Analyzing transactions
You can analyze transactions by running the following reports:

•

Cash Transaction

•

Transaction Analysis

•

Remittance Details.

5.8.1 Running the Cash Transaction report
The Cash Transaction report presents transactions that are imported from an external system, such
as an accounts payable or receivable system. This function also presents manually entered
corporate transactions and settled financial transactions (from TRM).
You can generate Cash Transaction reports after accounts payable or receivable import or after
reconciliation, as it is helpful in identifying open or unreconciled transactions. All staff and
management with appropriate security access can run it. Use this report in conjunction with your
organization’s bank statement and CMM’s forecast reports to build an accurate and comprehensive
understanding of your organization’s cash position.
Authorized local organization or subsidiary staff can view and analyze cash activity pertaining to
their entity. Authorized treasury staff and management have a global view and can also analyze
cash activity for a specific entity or all entities at once.
Information in this function reflects up-to-the-minute status of cash activity.

5.8.1.1 Prerequisites
The following are prerequisites for running the Cash Transaction report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0067 Cash Transaction Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the transactions you want to include in the report.
For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

113

Reports and
worksheets

Ensure templates have been created for the following function:
•

Cash Transaction Report.

For more information, see

the WebSuite System Admin Guide.

5.8.1.2 Running the Cash Transaction report
To run the Cash Transaction report:
1. Select Reporting - Payment Factory - Cash Transaction Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Transaction Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

5.8.2 Running the Remittance Details report
The Remittance Details report presents remittance details that match your criteria.

5.8.2.1 Prerequisites
The following are prerequisites for running the Remittance Details report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0166 Remittance Detail Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
transactions you want to include in the report.
For more information, see

the WebSuite System Admin Guide.

5.8.2.2 Running the Remittance Details report
To run the Remittance Details report:
1. Select Reporting - Payment Factory - Remittance Detail Report.
2. In the Remittance Detail Report - Criteria Selection page, enter search criteria.
3. Click Search.

114

© Wall Street Systems IPH AB - Confidential

Chapter 6

Managing bank-reported activity

Bank-reported activity is activity sent from a bank to your organization through a statement to
confirm the processing of instructed activity or other items (receipts, bank fees, and so on). In CMM,
a single unit of bank-reported activity is called a bank transaction.

6.1 Capturing bank statements, transactions, and balances
You can capture bank statements, transactions, and balances in CMM by importing them from
external banks or entering them using one of the following functions:

•

Enter Bank Statement

•

Enter Bank Transactions.

6.1.1 Importing bank statement, transaction, and balance files
Usually, you import bank statements, transactions, and balances from files provided by external
banks.

Note: When you import bank statement, transaction, and balance files, CMM validates bank
statement numbers and opening and closing bank balance values.

6.1.1.1 Prerequisites
The following are prerequisites for importing bank statement, transaction, and balance files:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Create Cash and Holdings Balance

•

Default Bank Stmt Rule type for External Account

•

Display Datanet Checkbox on Bank Transaction Import

•

Post Processing Enabled for B&T loads with Errors.

For more information, see
Static data

WebSuite User Guide

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Cash flow types (see Managing CMM instrument types).

115

Interfaces

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Security

Ensure you have access to the following functions:
•

FG-0201 Import Bank Transaction Files

•

FG-0201.01 Browse Bank Transaction Files

•

FG-0201.02 Edit Bank Transaction Files

•

FG-0202 Undo Bank Transaction File Imports

•

FG-0279 Task Scheduler.

In addition, ensure you have access to the entities, counterparties, banks, bank
accounts, and cash flow types of the bank statements, transactions, and balances you
want to import.
For more information, see
Bank-reported
activity setup

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring bank transaction rules

•

Configuring bank transaction validation rules

•

Configuring intraday bank statement processing rules.

For more information, see the WebSuite System Admin Guide.

6.1.1.2 Importing bank statement, transaction, and balance files
You can import bank statement, transaction, and balance files on a regular basis by scheduling the
Bank Transaction Loader task in the Task Scheduler function. For more information, see the
WebSuite System Admin Guide.

116

© Wall Street Systems IPH AB - Confidential

You can also import bank statement, balance, and transaction files on a one-time basis using the
Import Bank Transaction Files function:
1. Select Banking - Capture - Import Bank Transaction Files.
2. In the Bank Transaction File Import page:

–

If the files are in the location designated by the appropriate interchange or the Default File
Import Directory configuration parameter:
a. Select the appropriate interchange in the Interchange Name list to only import files for that
interchange.
b. Click Import Bank Transaction Files.

–

If the files are in another location:
a. Click Upload Files….
b. In the Upload Bank Transaction Import Files page, click Find Files.
c.

In the resulting dialog, navigate to and select the first file you want to import.

d. Click Open.
e. Repeat steps b to d for each file you want to import.
f.

In the Upload Bank Transaction Import Files page, select the location to which you want
to upload the files in the Upload to Location list.

g. Do one of the following:

–

To upload the selected files to the selected location, click Upload Selected File(s). (You can
later import the files using the Bank Transaction File Import page or the Task
Scheduler function.)

–

To import the selected files, click Import Selected File(s).

If you have access to FG-0201.01 Browse Bank Transaction Files or FG-0201.02 Edit Bank
Transaction Files, click Browse Files in the Bank Transaction File Import page before import to do the
following:

•

View bank statement, balance, and transaction files if you have access to FG-0201.01 Browse
Bank Transaction Files

•

Edit bank statement, balance, and transaction files if you have access to FG-0201.02 Edit Bank
Transaction Files.

After importing bank statement, transaction, and balance files, CMM appends the files’ names with
the date and time of import and moves the files from their original location to one of the following
child folders:
Child folder

Reason

Archive

The file is formatted correctly and imported successfully. However, the file may still
contain content errors.

Error

The file contains a syntax error or is a duplicate.

UFO

The file’s format is not recognizable.

If CMM moves a file to the Archive or Error child folder, it changes the file’s extension to .old.
CMM displays the number of files it attempted to import, the number it imported successfully, and
the number it did not import successfully:

WebSuite User Guide

117

You can drill down on the numbers to view related records in the job log. There are three possible
errors with bank statement, transaction, and balance file imports that the job log notes:

•

Bank accounts specified in the files are missing in CMM.

•

The bank statement validation failed.

•

The bank balance validation failed.

After you have corrected these errors, go to the Review Job Log function, drill down on the task, and
click Reload Errors. CMM verifies that the errors have been corrected, locking the process on an
import-by-import basis to prevent multiple users from clicking Reload Errors at the same time and
generating duplicate data.
For more information on the Review Job Log function, see the WebSuite System Admin Guide.

6.1.1.3 Undoing bank statement, transaction, and balance file imports
To undo a bank statement, transaction, and balance file import:
1. Select Banking - Capture - Undo Bank Transaction File Imports.
2. In the Balance & Transaction Load - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Balance & Transaction Load Report page, click Undo in the bank statement, transaction,
and balance file import’s row.
5. In the Undo Balance & Transaction Load Confirmation page, click Undo Bank File Import to undo the
import for the complete file.

6.1.1.3.1 Undoing at account level
If the Enable Undo of Bank Transaction Imports by Bank Account parameter is set to True
(search for this parameter in the WebSuite System Admininstration Guide), another button appears
in the Undo Balance & Transaction Load Confirmation page: Undo Bank File Import by Account. This allows
you to select one or several Bank Account Statements from the file for the undo process. To undo at
account level:
1. In the Undo Balance & Transaction Load Confirmation page, click Undo Bank File Import by Account.
2. In the Bank Transaction Undo By Account Selection Criteria page, enter selection criteria.
3. Click Report.
4. In the Bank Transaction Undo by Account page, select those accounts you wish to undo and click
Undo Selected Transaction Groups.

6.1.2 Entering bank statements, transactions, and balances
In some situations, you may need to enter bank statements, transactions, and balances in CMM.
You can do this using the Enter Bank Statement and Enter Bank Transactions functions.

Warning:

118

If you are upgrading from a release prior to CMM 7.1, do not enter cross-currency
cash records in the Enter Bank Transactions function until you have completed the
procedures documented in the WSS Enhancements Guide.

© Wall Street Systems IPH AB - Confidential

You can also generate bank transactions for internal cash records without corresponding external
bank-reported activity. For more information, see Reconciling internal cash records without
corresponding bank transactions.

6.1.2.1 Prerequisites
The following are prerequisites for entering bank statements, transactions, and balances:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

ACM Posting Validation for Transaction Entry

•

Bank Account Type For Transaction Entry

•

Default Bank Stmt Rule type for External Account

•

Default Bank Stmt Rule type for External Account

•

Transaction Amount Additional Validation for Transaction Entry.

For more information, see
Static data

Security

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities and Managing counterparties)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank accounts (see Managing entity bank accounts and Managing counterparty bank
accounts)

•

Cash flow types (see Managing CMM instrument types).

Ensure you have access to the following functions:
•

FG-0053 Bank Statement Entry

•

FG-0388 Enter Bank Transactions.

In addition, ensure you have access to the entities, counterparties, banks, bank accounts,
and cash flow types of the bank statements, transactions, and balances you want to enter.
For more information, see
Bank-reported
activity setup

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring bank transaction rules

•

Configuring bank transaction validation rules

•

Configuring bank transaction quick entry

•

Configuring bank statement number rules

•

Configuring intraday bank statement processing rules

•

Configuring bank balance type access

For more information, see the WebSuite System Admin Guide.

WebSuite User Guide

119

6.1.2.2 Entering bank statements, transactions, and balances
To enter a bank statement and its transactions and balances:
1. Select Enter Bank Statement.
2. In the Bank Statement Entry - Criteria Selection page, click New Entry.
3. In the New Bank Statement page, enter the bank statement.
4. Click Continue.
5. In the Bank Statement Entry page, enter the bank statement’s transactions and balances.
6. Click Save and Calculate.

6.1.2.3 Entering bank transactions (and adjustment cash records)
To enter bank transactions (and adjustment cash records):
1. Select Banking - Capture - Enter Bank Transactions:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Enter Transactions page, drill down on the appropriate report template.
3. In the report template’s page:

–

To enter intraday bank transactions, select Current Day Report (Softbooked) in the
Report Level list.

–

To enter previous-day bank transactions, select Previous Day Report (Hardbooked) in the
Report Level list.

4. Click New Batch.
5. Enter the bank transactions.
The type of bank transactions you can enter in this function and the allowed bank balances
depend on the following configuration parameters:

–

ACM Posting Validation for Transaction Entry

–

Bank Account Type For Transaction Entry

–

Transaction Amount Additional Validation for Transaction Entry.

For more information, see the WebSuite System Admin Guide.
6. Click Save.
7. Enter adjustment cash records.
8. Click Save.
You can also edit bank transactions and adjustment cash records and finalize intraday bank
transaction batches using this function.

6.2 Editing bank statements
After capturing a bank statement, you can edit it using the Enter Bank Statement function.

Note: You cannot edit closed bank statements. Nor can you edit imported bank statements apart
from the transaction description (Bank Transaction import rules are not triggered by any
updates made to this description).

120

© Wall Street Systems IPH AB - Confidential

6.2.1 Prerequisites
The following are prerequisites for editing bank statements:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0053 Bank Statement Entry.

In addition, ensure you have access to the entities, counterparties, banks, bank
accounts, and cash flow types of the bank statements you want to edit.
For more information, see
Bank-reported
activity workflow

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Capturing bank statements, transactions, and balances.

6.2.2 Editing bank statements
To edit a bank statement:
1. Select Banking - Capture - Enter Bank Statement.
2. In the Bank Statement Entry - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Statement List page, drill down on the bank statement.
5. In the Bank Statement Entry page, click New Transaction.
6. In the second Bank Statement Entry page, edit the bank statement.
7. Click Save and Calculate.

6.3 Closing and exporting bank statements
After capturing and editing bank statements, you can complete the following tasks:

•

Close close-ended bank statements

•

Export bank statements.

You can close closed-ended bank statements by scheduling a task in the Task Scheduler function or
using the Export Bank Statements or Close Bank Statements function. CMM then calculates the bank
statements’ statement balances and closes them. When CMM closes a closed-ended bank
statement, you can no longer book bank transactions against it or otherwise modify it.
You can export bank statements containing the same information as in the Bank Statement report
(see Running the Bank Statement report). This is beneficial in situations where you need to use the
information outside of CMM.
Exported bank statements can either be previous day (PDR) or intraday (CDR). You can export
statements multiple times per day whether they are PDR or CDR.

Note: While you can undo and redo bank statement exports, you cannot undo bank statement
closures.

Intraday (CDR) exports are supported for IHBs only.

WebSuite User Guide

121

6.3.1 Exporting empty close-ended bank statements
If you want to be able to export close-ended bank statements that are empty, you must:

•

Set the Allow Export of Empty Close-ended Bank Statements configuration parameter.

•

Set the Automatic Initialization of Bank Statements configuration parameter.

If you do this, the task scheduler closes/exports statements periodically without requiring
movement (transactions or balances). It then generates a new empty close-ended bank statement
when the current one is closed.

6.3.2 Prerequisites
The following are prerequisites for closing and exporting bank statements:
Category
Configuration
parameters

Tasks

•

Allow Export of Empty Close-Ended Bank Statements.
Ensure this is set if you want scheduled closure of close-ended bank statements to
occur, even when the bank statement is empty.

•

Automatic Initialization of Bank Statements.
Must be set to enable the auto incrementation of a statement upon closure/export.

For more information, see the WebSuite System Admin Guide.
Interfaces

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Security

Ensure you have access to the following functions:
•

FG-0279 Task Scheduler

•

FG-0301 Bank Statement Export

•

FG-0372 Undo Bank Statement Export

•

FG-0389 Close Bank Statements.

In addition, ensure you have access to the entities, counterparties, banks, bank
accounts, and cash flow types of the bank statements you want to close and export.
For more information, see
Bank-reported
activity workflow

the WebSuite System Admin Guide.

Ensure the following workflow task has been completed:
•

Capturing bank statements, transactions, and balances.

6.3.3 Closing and exporting bank statements
You can close and export bank statements on a regular basis by scheduling the Bank Statement
Closure and Bank Statement Export tasks in the Task Scheduler function. For more information, see
the WebSuite System Admin Guide.

122

© Wall Street Systems IPH AB - Confidential

You can also close and export bank statements on a one-time basis using the Export Bank
Statements function:
1. Select Banking - Bank Statement - Export Bank Statements:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Bank Statement Export page, drill down on the appropriate report template.
3. In the report template’s page, select the bank statement’s checkbox.
4. Do one of the following:

–

To close the bank statement, click Close Statements.

–

To export the bank statement, click Export Statements.

Exporting a closed-ended bank statement automatically closes the bank statement, assuming
the bank statement was not previously closed and is a PDR.
As an alternative to closing closed-ended bank statements in this function, you can close them in
the Close Bank Statements function.
Closing a User Controlled statement requires the existence of an export interchange. The Close Bank
Statement screen displays one line per statement regardless of the number of export interchanges.
The Export Bank Statement screen displays one line per statement and per interchange. This is
important because the export is done and recorded per interchange.
So if you select a statement line and click the Close or Export button, then all lines for this statement
will be marked as closed or exported.

6.3.4 Include parameter and export through multiple interchange
It is possible to export statements through several interchanges when you require different export
formats. In the Bank Statement Export criteria, the Include parameter controls export and re-export
per interchange.
The behaviour of the Include criteria is as follows:

•

New Transaction (incremental)
Export only those transactions/statements that are not yet exported. Statement Type details:

–

Open Ended
Exports not yet exported transactions (for the interchange) in the given period. Note that if
some transactions were previously exported, they will not be exported again but the
statement balances include all transactions in the period. There could be a mismatch
between transactions exported and statement balances if the format used includes both
transaction and balances. This would be recommended for the export of transactions only.

–

User Controlled
These statements are closed when exported so this parameter means export only
statements that have not yet been exported with that interchange.

–

External
Exports only statements that have not yet been exported with the corresponding
interchange.

•

Previously Exported transactions (Re-export)
Exports only transactions/statements that have already been exported for the corresponding
interchange.

•

Both (Full)

WebSuite User Guide

123

Exports everything regardless of whether or not it has already been exported with the
corresponding interchange.
For the User Controlled statement, this is equivalent to using "Both", because exporting a
statement also closes it. The distinction between "Previously Exported" and "Both" is important
for Open Ended Statements (periodic).

6.4 Updating and recalculating bank balances
CMM allows you to update and recalculate actual and forecast amounts of bank balances. You can do
this automatically, using the Task Scheduler, Calculate Bank Balances, and Recalculate IHB Account
Balances functions or manually using the Update Bank Balances function.

6.4.1 Automatically updating and recalculating bank balances
The Task Scheduler and Calculate Bank Balances functions allow you to automatically update and
recalculate bank balances for internal and external bank accounts.
In addition, the Recalculate IHB Account Balances function allows you to automatically update and
recalculate bank balances for internal bank accounts only.

6.4.1.1 Prerequisites
The following are prerequisites for automatically updating and recalculating bank balances:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Enable Entity Security For Calculate Bank Balances

•

Rounding Method for Balance Calculation.

For more information, see
Static data

Ensure the following static data are available:
•

Security

the WebSuite System Admin Guide.

Bank accounts (see Managing entity bank accounts).

Ensure you have access to the following functions:
•

FG-0006 Recalculate all IHB Account Balances

•

FG-0220 Calculate and Update Bank Balances

•

FG-0279 Task Scheduler.

In addition, ensure you have access to the entities, banks, and bank accounts of the
bank balances you want to automatically update and recalculate.
For more information, see

124

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

6.4.1.2 Automatically updating and recalculating bank balances for internal and external bank
accounts
You can automatically update and recalculate bank balances on a regular basis by scheduling the
Bank Balance Update task in the Task Scheduler function. For more information, see the WebSuite
System Admin Guide.
You can also automatically update and recalculate bank balances on a one-time basis using the
Calculate Bank Balances function:
1. Select Banking - Bank Balance - Calculate Bank Balances.
2. In the Calculate and Update Bank Balances page, click Calculate and Update Bank Balances.
3. In the resulting dialog, click OK.

6.4.1.3 Automatically updating and recalculating bank balances for internal bank accounts
You can automatically update and recalculate bank balances for internal bank accounts (as well as
external bank accounts) using the procedure in Automatically updating and recalculating bank
balances for internal and external bank accounts. Alternatively, you can do the following:
1. Select Banking - Bank Balance - Recalculate IHB Account Balances.
2. In the Recalculate All In House Bank Account Balances page, enter the date on which you want
to begin recalculating balances in the Recalculate From Date field.
3. Click Recalculate.
4. In the resulting dialog, click OK.

6.4.1.4 Automatically updating and recalculating bank balances for external bank accounts
You can automatically update and recalculate bank balances for external bank accounts (as well as
internal bank accounts) using the procedure in Automatically updating and recalculating bank
balances for internal and external bank accounts.
When you automatically update and recalculate bank balances for external bank accounts:

•

CMM updates the actual and forecast amounts of all bank balances with statuses set to
Forecast.

•

CMM updates opening and closing transaction and value date bank balances from the starting
date to the current server date as well as opening transaction and value date bank balance for
the next server date.

•

If the update and recalculation process occurs between midnight and 3:00 AM, CMM considers
the current server date to be the previous day.

•

If no bank balance of any kind is available, CMM creates an actual bank balance, using the
current server date as the balance date.

•

CMM completes the above steps for all external bank accounts.

The starting date is the last date for which there is an active opening transaction date or value date
bank balance (regardless of whether the bank balance’s status is set to Actual or Forecast). Thus,
the starting date varies across bank accounts and bank balance types.

Note: If there is an actual bank balance for a date very far in the past, the update and

recalculation process may take a long time to complete because it will update forecast
bank balances from this date.

Note:

•

If your organization regularly imports balance and transaction files from banks for all of its
external bank accounts, scheduling the automatic update and recalculation of bank balances,
while preferable, is not necessary. This is because importing balance and transaction files

WebSuite User Guide

125

updates value date bank balances from the value date of the earliest transaction found for each
concerned bank account.

•

If your organization does not import balance and transaction files from banks for all of its bank
accounts, scheduling the automatic update and recalculation of bank balances on a nightly basis
is preferable.

•

If some bank accounts contain actual bank balances but the dates of these bank balances is very
far in the past, you must manually update the actual transaction date and value date
bank balances for these bank accounts for a date that is as close to the current server date as
possible. Once done, you can complete an automatic update and recalculation, which will be
faster and more manageable. (See the next section for information on manually updating and
recalculating bank balances.)

•

Do not schedule automatic update and recalculation to run more frequently than necessary.

•

Do not schedule automatic update and recalculation to run during CMM’s peak usage time.

•

Do not schedule automatic update and recalculation to run in parallel with or close to similar
tasks that can update bank balances (for example, Internal Bank Transactions Generation and
Bank Transaction Loader).

6.4.2 Manually updating and recalculating bank balances
The Update Bank Balances function allows you to manually update and recalculate actual and
forecast amounts for the following bank balance types:

•

Transaction date

•

Value date

•

Deferred

•

Blocked.

6.4.2.1 Prerequisites
The following are prerequisites for manually updating and recalculating bank balances:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Enable Entity Security For Calculate Bank Balances

•

Rounding Method for Balance Calculation.

For more information, see
Static data

Ensure the following static data are available:
•

Security

the WebSuite System Admin Guide.

Bank accounts (see Managing entity bank accounts).

Ensure you have access to the following function:
•

FG-0131 Bank Balance Update.

In addition, ensure you have access to the entities, banks, and bank accounts of the
bank balances you want to manually update and recalculate.
For more information, see

126

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

6.4.2.2 Manually updating and recalculating bank balances
To manually update and recalculate bank balances:
1. Select Banking - Bank Balance - Update Bank Balances.
2. In the Bank Balance Update - Criteria Selection page, enter search criteria.
3. Click Continue.
4. In the Bank Balance Update Cont. - Criteria Selection page, enter additional search criteria.
5. Click Continue.
6. In the Bank Balance Update - Create/Update Balance page, enter data in the fields as
determined by the option you selected in the Balance Type list in step 4:
If you selected

Procedure

Transaction Date Balance

Enter opening and closing
the two fields.

transaction date bank balances in

Value Date Balance

Enter opening and closing
fields.

value date bank balances in the two

Deferred Balance

Enter the deferred bank balance in the field.

Blocked Balance

Enter the blocked bank balance in the field.

7. Do one of the following:

–

To enter a new bank balance, click Create.

–

To update an existing bank balance, click Update.

–

To update an existing bank balance and create any missing opening or closing
bank balances, click Update/Create.

–

To update an existing bank balance and recalculate bank balances from the selected day to
the present day, click Update and Recalculate.
Update and Recalculate is only available if you are updating value date bank balances of internal
or external bank accounts, or transaction date bank balances of internal bank accounts.

6.4.2.3 Manually recalculating value date bank balances
As shown in the following example, manually recalculating value date bank balances of external
bank accounts can result in potential discrepancies:
1. Using the Update Bank Balances function, a user updates the opening and closing value date
bank balances of an external bank account for February 2.

WebSuite User Guide

127

CMM updates the February 2 value date bank balances’ actual and forecast amounts and sets
their statuses to Actual:

2. The user recalculates subsequent value date bank balances.
CMM rolls forward the February 2 closing value date bank balance to the February 3 opening
value date bank balance, setting the latter bank balance’s status to Actual. CMM then
recalculates value date bank balances up to the next business day (February 5) opening
value date bank balance, setting these bank balances’ statuses to Forecast:

3. The user updates the opening and closing value date bank balances of the previous day
(February 1) and recalculates subsequent value date bank balances:
CMM updates the February 1 value date bank balances’ actual and forecast amounts and sets
their statuses to Actual. CMM then rolls forward the February 1 closing value date bank balance
to the February 2 opening value date bank balance. Finally, CMM recalculates the February 3
value date bank balance’s forecast amount and all subsequent value date bank balances’ actual
and forecast amounts up to the February 5 opening value date bank balance (assuming these
bank balances’ statuses are set to Forecast):

CMM does not recalculate the February 2 closing value date bank balance forecast and actual
amounts and the February 3 opening value date bank balance actual amount because these
bank balances’ statuses are set to Actual.

128

© Wall Street Systems IPH AB - Confidential

To avoid such discrepancies:

•

Only manually update bank balances on an exceptional basis.

•

When manually updating bank balances, always recalculate subsequent bank balances.

•

When manually updating and recalculating bank balances, use reliable figures, preferably from
valid bank statements.

•

When manually updating and recalculating bank balances, do so for as recent a date as possible.

•

If you need to update a bank balance for a date earlier than the earliest one for which you have
actual bank balances, manually update bank balances for dates going forward to correct the
actual bank balances. (Recalculating bank balances does not update actual amounts if the bank
balances’ statuses are set to Actual.)

6.5 Exporting bank balances
You can export bank balances to TRM if your organization is using CMM as part of Wallstreet Suite.

Note: To export bank balances to TRM, you must set up settlement instructions for the

appropriate entities and the entities must be in "Final Status" in TRM’s static data
manager.

6.5.1 Prerequisites
The following are prerequisites for closing and exporting bank statements:
Category

Tasks

Interfaces

Ensure the following interface data are available:
•

Interchanges.

For more information, see the CMM Interfaces Guide.
Security

Ensure you have access to the following functions:
•

FG-0279 Task Scheduler

•

FG-0332 Export Bank Account Balance.

In addition, ensure you have access to the entities, banks, and bank accounts of the bank
balances you want to export.
For more information, see

the WebSuite System Admin Guide.

6.5.2 Exporting bank balances
You can export bank balances to TRM on a regular basis by scheduling the Bank Account Balance
Export task in the Task Scheduler function. For more information, see the WebSuite System Admin
Guide.
You can also export bank balances to TRM on a one-time basis using the Export Bank Account
Balance function:
1. Select Banking - Bank Balance - Export Bank Account Balance.
2. In the Export Bank Account Balance - Criteria Selection page, enter search criteria.
3. Click Export Balances.

WebSuite User Guide

129

6.6 Analyzing bank statements, transactions, and balances
You can analyze bank statements, transactions, and balances by running the following reports:

•

Bank Statement

•

Bank Transaction

•

Bank Balance Analysis

•

International Bank Balances

•

Returned Checks.

Note: The Bank Statement report is useful for viewing bank transactions and balances assigned

to specific bank statements. The other reports are useful for listing bank transactions and
bank balances without regard to their assigned bank statements.

6.6.1 Running the Bank Statement report
The Bank Statement report allows you to view bank statements. Like an external bank, CMM can
produce statements for bank accounts. These statements can display bank transaction information,
including the following:

•

Bank account

•

Date range

•

Opening balance

•

Booked transactions

•

Resulting closing balance.

6.6.1.1 Prerequisites
The following are prerequisites for running the Bank Statement report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0364 Bank Statement.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the bank statements you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Bank Statement.

For more information, see
Bank-reported
activity setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following workflow task has been completed:
•

Configuring bank balance type access.

For more information, see the WebSuite System Admin Guide.

130

© Wall Street Systems IPH AB - Confidential

6.6.1.2 Running the Bank Statement report
To run the Bank Statement report:
1. Select Reporting - Banking - Bank Statement:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Bank Statement page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

6.6.2 Running the Bank Transaction report
The Bank Transaction report can provide detailed information regarding all bank transactions in
CMM. It is similar to the Cash Transaction report but is intended for bank-reported activity rather
than expected or instructed activity.

6.6.2.1 Prerequisites
The following are prerequisites for running the Bank Transaction report:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter is set:
•

Treat Self-owned IC Accts As Regular IC Accts.

For more information, see
Security

the WebSuite System Admin Guide.

Ensure you have access to the following function:
•

FG-0008 Bank Transaction Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the bank transactions you want to include in the report.
For more information, see
Reports and
worksheets

the WebSuite System Admin Guide.

Ensure templates have been created for the following function:
•

Bank Transaction Report.

For more information, see

the WebSuite System Admin Guide.

6.6.2.2 Running the Bank Transaction report
To run the Bank Transaction report:
1. Select Reporting - Banking - Bank Transaction Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Bank Transaction Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

WebSuite User Guide

131

6.6.3 Running the Bank Balance Analysis report
The Bank Balance Analysis report allows you to view an entity’s, bank’s, or bank account group’s
opening and closing bank balances for a specified date range. This allows you to observe and
analyze the flow of funds in and out of the related bank accounts.
In particular, the Bank Balance Analysis report:

•

Displays all bank balances on the selected day or days.

•

Does not discriminate between actual and forecast bank balances.

•

Can display bank balances’ actual amounts, forecast amounts, or both in addition to other data
attributes.
Do not confuse a bank balance’s amounts (actual and forecast) with its status (Actual or
Forecast).
Displays what is actually available in CMM. If, for some reason, there is inconsistent data due to
the manual update and recalculation process (see Updating and recalculating bank balances),
they will appear in this function.

•

6.6.3.1 Prerequisites
The following are prerequisites for running the Bank Balance Analysis report:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter is set:
•

Treat Self-owned IC Accts As Regular IC Accts.

For more information, see
Security

the WebSuite System Admin Guide.

Ensure you have access to the following function:
•

FG-0002 Bank Balance Analysis.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the bank balances you want to include in the report.
For more information, see
Reports and
worksheets

the WebSuite System Admin Guide.

Ensure templates have been created for the following function:
•

Bank Balance Analysis.

For more information, see

the WebSuite System Admin Guide.

6.6.3.2 Running the Bank Balance Analysis report
To run the Bank Balance Analysis report:
1. Select Reporting - Banking - Bank Balance Analysis:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Bank Balance Analysis page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

132

© Wall Street Systems IPH AB - Confidential

6.6.4 Running the International Bank Balances report
The International Bank Balances report presents the bank balances in one or more bank account
groups.
This report presents actual bank balances imported into CMM. The date you enter in the
Balance Date as at field on the initial criteria page is the last date of the bank-reported balances.
After loading the previous day’s bank files into CMM, you can run this report to determine which
accounts are low and may require additional funds, and which accounts have a surplus of cash that
can be invested. You can generate this report to determine your organization’s worldwide or regional
position.
In addition, you can use the bank account group functionality to group sets of accounts together for
combined reporting. For example, you can create groups based on regional structure, currency,
account function, and business structure.
The information in this report is also useful if your organization holds one or more accounts with a
bank that does not provide regular updates on the balances. A balance in the report that is several
weeks old may indicate that your organization needs to update the balance (either manually or
through the previous-day report).

6.6.4.1 Prerequisites
The following are prerequisites for running the International Bank Balances report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0047 International Bank Account Balances.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
bank balances you want to include in the report.
For more information, see
Static data

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

Bank account groups (see Managing bank account groups).

6.6.4.2 Running the International Bank Balances report
To run the International Bank Balances report:
1. Select Reporting - Banking - International Bank Account Balances.
2. In the International Bank Account Balances - Criteria Selection page, enter search criteria.
3. Click Select Bank Account Groups.
4. In the International Bank Account Balances page, select bank account groups.
5. Do one of the following:

–

To run the report in your browser, click Report.

–

To run the report in a spreadsheet application, click View in Spreadsheet.

6.6.5 Running the Returned Checks report
The Returned Checks report allows you to view returned checks that match your criteria.

WebSuite User Guide

133

6.6.5.1 Prerequisites
The following are prerequisites for running the Returned Checks report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0009 Browse Returned Cheques.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
bank transactions you want to include in the report.
For more information, see

the WebSuite System Admin Guide.

6.6.5.2 Running the Returned Checks report
To run the Returned Checks report:
1. Select Reporting - Banking - Review Returned Checks.
2. In the Browse Returned Cheques - Criteria Selection page, enter search criteria.
3. Do one of the following:

–

To view the report in your browser, click Search.

–

To view the report in a spreadsheet application, click View in Spreadsheet.

If no returned checks match your criteria, a warning message displays.

134

© Wall Street Systems IPH AB - Confidential

Chapter 7

Reconciling activity

After capturing and processing forecasted, expected, instructed, and bank-reported activity in CMM,
you must reconcile this activity to determine your organization’s current position. You can then take
appropriate actions based on this position.
CMM supports two levels of reconciliation:

•

Cash

•

Accounting.

In both levels, you mark activity as reconciled. However, there are differences between the two (as
defined in the WSS Cash Management Concepts Guide), and they are designed to function parallel to
and independently of each other.

7.1 Reconciling activity at the cash level
Reconciling at the cash level allows you to verify prior day bank-reported activity against forecasted
activity, rolling forward or canceling differences between the two.
If there is a difference in amounts between forecasts and cash records, or forecasts and bank
transactions, you can enter adjustment forecasts to make up this difference. To do this, you need to
run a report that includes one of the var data attributes.
As explained in the following table, bank transactions and cash records can be automatically
reconciled at the cash level if reconciled at the accounting level:

Record type

Automatically
reconciled at the
accounting level

Manually reconciled at the accounting level

Bank
transaction

Automatically
reconciled at the
cash level

Automatically reconciled at the cash level if the Reconciliation Cash
Reconciled Indicator configuration parameter is set to True.

Cash record

Automatically
reconciled at the
cash level

Automatically reconciled at the cash level

Adjustment
cash record

Automatically
reconciled at the
cash level

Automatically reconciled at the cash level

For more information on the Reconciliation Cash Reconciled Indicator configuration parameter, see
the WebSuite System Admin Guide.

Note: Unreconciling a bank transaction or cash record at the accounting level does not
unreconcile it at the cash level.

WebSuite User Guide

135

7.1.1 Prerequisites
The following are prerequisites for reconciling activity at the cash level:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter is set:
•

Reconciliation Cash Reconciled Indicator.

For more information, see
Security

the WebSuite System Admin Guide.

Ensure you have access to the following function:
•

FG-0370 Cash Reconciliation.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the activity you want to reconcile at the cash level.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Cash Reconciliation.

For more information, see
Reconciliation
workflow

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Managing forecasted activity

•

Managing expected and instructed activity

•

Managing bank-reported activity.

7.1.2 Reconciling activity at the cash level
To reconcile activity at the cash level:
1. Select Banking - Reconciliation - Cash Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, select activity’s checkboxes to mark it as reconciled.
You can view an activity’s details before marking it as reconciled it by drilling down on it.
If you are reconciling forecasts and transactions, only mark the forecasts as reconciled.
Otherwise, the activity will not display in current available amounts.
4. Click Reconcile Selected.

7.1.3 Undoing reconciliation
To undo reconciliation:
1. Select Banking - Reconciliation - Cash Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, display the Selection Criteria section’s controls.

136

© Wall Street Systems IPH AB - Confidential

4. Select Reconciled in the Cash Reconciliation Status list.
If the Cash Reconciliation Status list does not display, you can modify the report template’s criteria
set to include it. For more information, see the WebSuite System Admin Guide.
5. Click Refresh.
The report template now displays reconciled, rather than unreconciled, forecasts, bank
transactions, and cash records.
6. Select the appropriate reconciled amount’s checkbox.
You can view an amount’s details before undoing cash-level reconciliation by drilling down on it.
7. Click Unreconcile Selected.

7.1.4 Entering adjustment forecasts
To enter adjustment forecasts:
1. Select Banking - Reconciliation - Cash Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, drill down on a variance amount.
4. In the Cash Reconciliation – Adjust Forecast page:

–

To accept the displayed adjustment forecast as is:
a. Select Save in the adjustment forecast’s Action list.
b. Click Save.

–

To enter additional adjustment forecasts:
a. Click Add Adjustment once for each adjustment forecast you want to create.
b. Enter the adjustment forecasts, ensuring the total of their amounts equals the variance.
c.

Select Save in each adjustment forecast’s Action list.

d. Click Save.

WebSuite User Guide

137

7.1.5 Showing deviation between selected activities
In the report format you can switch on the Show deviation on selection switch to display differences
between selected activities:
Select Banking - Reconciliation - Cash Reconciliation:

•

Expand Configure.

•

Select the Report Format.

•

Click Format Editor.

•

At the bottom of the screen. click Continue.

•

Switch on the Show deviation on selection switch.

This dynamically displays totals and absolute deviations when you select different elements in the
report. This offers more flexibility than Variance as it is not constrained by the report format
choices. Variance shows the difference based on the report grouping and not on the selected items.
Unlike the variance, the deviation does not allow you to process the difference. The screenshot
below shows the totals and deviation displayed at the bottom of the report.

If you have large reports, you can keep the deviation information and buttons permanently
displayed by enabling scrollable tables: Admin - User Options, click Set Defaults, then switch on Enable
Scrollable Tables.

7.2 Reconciling activity at the accounting level
Reconciling activity at the accounting level verifies previous-day or intraday bank-reported activity
against expected or instructed activity, creating adjustment cash records as required and updating
bank balances.

Note: A bank transaction must be mapped to cash flow type to reconcile at the accounting level.

138

© Wall Street Systems IPH AB - Confidential

7.2.1 Reconciling bank transactions to cash records automatically
Automatic reconciliation is the quickest way to reconcile bank transactions to cash records at the
accounting level. You can schedule automatic reconciliation or manually invoke it.
The following diagrams presents the process CMM following when reconciling bank transactions to
cash records automatically:

7.2.1.1 Prerequisites
The following are prerequisites for reconciling bank transactions to cash records automatically:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Allow Generic Date Updating In Reconcile Process

•

Disable Reconciliation During Import

•

Reconciliation Cash Record Status

•

Reconciliation Cheque Number Validation

•

Reconciliation Start Page

•

Reconciliation Value Date Validation

•

Updating Value Date In Reconciliation.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

139

Security

Ensure you have access to the following functions:
•

FG-0108 Bank Transaction and Balance Reconciliation

•

FG-0279 Task Scheduler.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the bank transactions and cash records you want to reconcile automatically.
For more information, see
Reconciliation
setup

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Configuring reconciliation processing

•

Configuring reconciliation tolerance groups and rules.

For more information, see the WebSuite System Admin Guide.
Reconciliation
workflow

Ensure the following workflow tasks have been completed:
•

Managing expected and instructed activity

•

Managing bank-reported activity.

7.2.1.2 Scheduling automatic reconciliation
CMM completes automatic reconciliation after importing bank transaction files. Therefore, if you
have scheduled bank transaction file imports in the Task Scheduler function, you do not need to
schedule automatic reconciliation as well in most situations. However, there is a separate task
available in the Task Scheduler function for automatic reconciliation in case you need to schedule it
separately. For more information, see the WebSuite System Admin Guide.

7.2.1.3 Manually invoking automatic reconciliation
To manually invoke automatic reconciliation:
1. Select Banking - Reconciliation - Bank Reconciliation:

–

If the Reconciliation Start Page configuration parameter is set to Bank Transaction:

–
–

In the Bank Transaction and Balance Reconciliation page, drill down on the appropriate
bank batch.

If the Reconciliation Start Page configuration parameter is set to Cross Batch Search:
a. In the Cross-Batch Unreconciled Transaction - Criteria Selection page, enter search
criteria.
b. Click Search.

2. In the Transactions Which Could Not Be Reconciled page, click Auto-Reconcile.

7.2.2 Reconciling bank transactions to cash records manually
Usually, you complete manual reconciliation if automatic reconciliation did not successfully reconcile
all bank transactions to cash records.
Two methods of manual reconciliation are available in CMM:

•

Many-to-many

•

One-to-many.

You complete many-to-many reconciliation using the Manual Reconciliation function and
one-to-many reconciliation using the Bank Reconciliation function.

140

© Wall Street Systems IPH AB - Confidential

Note: Wallstreet recommends you use the Manual Reconciliation function because it contains

functionality not available in the Bank Reconciliation function. However, if you need to
reconcile intraday bank transactions (or "CDRs") to cash records, you must do so using the
Bank Reconciliation function.

7.2.2.1 "4-eyes" security
If your system requires "4-eyes" security when reconciling bank transactions manually (the Reconcile
button), then reconciled transactions will pass to an "interim reconciled" status. This means that a
user other than the original reconciler, and who has the correct security profile, must accept the
reconciliation before it becomes finalized (the Accept Reconciliation button). See the WebSuite System
Admin Guide for details.

7.2.2.2 Prerequisites
The following are prerequisites for reconciling bank transactions to cash records manually:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Allow Description Update on One-to-Many Reconciliation

•

Default Payment Method for Transactions

•

Reconcile By Entity

•

Reconciliation Cash Record Status

•

Reconciliation Start Page.

For more information, see
Security

the WebSuite System Admin Guide.

Ensure you have access to the following functions:
•

FG-0108 Bank Transaction and Balance Reconciliation

•

FG-0108.02 Create Reconciliation Adjustments

•

FG-0379 Manual Reconciliation.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the bank transactions and cash records you want to reconcile manually.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Manual Reconciliation.

For more information, see
Reconciliation
workflow

WebSuite User Guide

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Reconciling bank transactions to cash records automatically.

141

7.2.2.3 Reconciling many bank transactions to many cash records
To reconcile many bank transactions to many cash records:
1. Select Banking - Reconciliation - Manual Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Manual Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, select the bank transactions’ and cash records’ checkboxes.
As you select checkboxes:

–

The Bank Transactions field displays the total amount of selected bank transactions

–

The Cash Records field displays the total amount of selected cash records

–

The Difference field displays the difference between the two.

If you are reconciling across external bank accounts, these fields do not consider foreign
exchange rates. As a result, their values will not be accurate if you select bank transactions and
cash records across currencies.
You can edit cash records’ Description, Counterparty Message, and Bank Instructions fields if the report
template includes those fields. To save your changes, select the cash records’ checkboxes and
click Update Records.
4. Click Reconcile:

–

If the difference between the bank transactions’ and cash records’ amounts is zero, do not
continue to step 5.

–

If the difference between the bank transactions’ and cash records’ amounts is not zero and
you can create adjustment cash records, continue to step 5.

–

If the difference between the bank transactions’ and cash records’ amounts is not zero but
you cannot create adjustment cash records, return to step 3 and select bank transactions
and cash records such that the difference between them is zero.

To create adjustment cash records, you need security by function access to FG-0108.02 Create
Reconciliation Adjustments.
Alternatively, you can finalize bank transactions without corresponding cash records by clicking
Finalize Records. For more information, see Reconciling bank transactions without corresponding
cash records.
5. In the Reconciliation - Adjust Imbalance page, enter an adjustment cash record.
6. Click Save & Continue:

–

If the difference between the selected bank transaction and cash records plus the
adjustment cash record is zero, do not continue to step 7.

–

If the difference between the selected bank transaction and cash records plus the
adjustment cash record is not zero, continue to step 7.

7. In the Reconciliation - Adjust Imbalance page:

142

–

Click Add Cash Record to add an additional adjustment cash record. Repeat steps 5 to 6.

–

Click Clear Adjustments to remove all adjustment cash records. Click Add Cash Record and repeat
steps 5 to 6.

© Wall Street Systems IPH AB - Confidential

7.2.2.4 Reconciling one bank transaction to many cash records
To reconcile one bank transaction to many cash records:
1. Select Banking - Reconciliation - Bank Reconciliation:

–

If the Reconciliation Start Page configuration parameter is set to Bank Transaction:

–
–

In the Bank Transaction and Balance Reconciliation page, drill down on the appropriate
bank batch.

If the Reconciliation Start Page configuration parameter is set to Cross Batch Search:
a. In the Cross-Batch Unreconciled Transaction - Criteria Selection page, enter search
criteria.
b. Click Search.

2. In the Transactions Which Could Not Be Reconciled page, enter search criteria in the Cash
Record Filter section.
You can also filter the unreconciled bank transaction table on this page by entering search
criteria in the Bank Transaction Filter section and clicking Filter.
3. Drill down on the bank transaction you want to reconcile.
4. In the Reconcile Selected Bank Transaction page, select the appropriate cash records’
checkboxes.
You can edit cash records’ Description fields. When you reconcile, CMM saves your edits. However,
if you choose not to reconcile, you can also save your edits by clicking Update Description.
5. Click Continue:

–

If the total amounts of the bank transaction and cash records match exactly (in other words,
the difference is zero), do not continue to step 6.

–

If the total amounts of the bank transaction and cash records do not match exactly (in other
words, the difference is not zero) and you can create adjustment cash records, continue to
step 6.

–

If the total amounts of the bank transactions and cash records do not match exactly but you
cannot create adjustment cash records, return to step 4 and select cash records such that
the difference between them and the bank transaction is zero.

To create adjustment cash records, you need security by function access to FG-0108.02 Create
Reconciliation Adjustments.
6. In the Reconciliation - Adjust Imbalance page, enter an adjustment cash record.
7. Click Save & Continue:

–

If the difference between the selected bank transaction and cash records plus the
adjustment cash record is zero, do not continue to step 8.

–

If the difference between the selected bank transaction and cash records plus the
adjustment cash record is not zero, continue to step 8.

If you have set a default cash flow type in the user options (see “Setting your user options” on
page 51) it will display by default as the cash flow type of your adjustment cash records.
8. In the Reconciliation - Adjust Imbalance p:

–

Click Add Cash Record to add an additional adjustment cash record. Repeat steps 6 to 7.

–

Click Clear Adjustments to remove all adjustment cash records. Click Add Cash Record and repeat
steps 6 to 7.

WebSuite User Guide

143

7.2.3 Reconciling bank transactions without corresponding cash records
If there are no corresponding cash records for one or more bank transactions, you can select those
bank transactions in the Manual Reconciliation function and click Reconcile. CMM generates a single
adjustment cash record for the multiple bank transactions. Later, when you finalize bank balances,
CMM generates a single posting entry for the multiple bank transactions.
If, however, you want to generate multiple posting entries for multiple bank transactions, you can
select those bank transactions in the Manual Reconciliation function and click Finalize Records. CMM
generates one cloned cash record for each selected bank transactions and then reconciles the bank
transactions and cloned cash records. CMM also generates one posting entry for each selected bank
transaction.

7.2.3.1 Prerequisites
The following are prerequisites for reconciling bank transactions without corresponding cash
records:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0379 Manual Reconciliation.

In addition, ensure you have access to the entities, counterparties, and bank
accounts of the bank transactions you want to reconcile.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Manual Reconciliation.

For more information, see
Reconciliation
workflow

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Reconciling bank transactions to cash records automatically.

7.2.3.2 Reconciling bank transactions without corresponding cash records
To reconcile bank transactions without corresponding cash records:
1. Select Banking - Reconciliation - Manual Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Manual Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, select the bank transactions’ checkboxes.
4. Click Finalize Records.
5. In the resulting dialog, click OK.

7.2.4 Reconciling internal cash records without corresponding bank transactions
CMM allows you to generate internal bank transactions for internal cash records, and it
automatically reconciles these bank transactions to their originating cash records. (You need to do
this because internal cash records are not released to banks and, therefore, do not have
corresponding external bank transactions.)

144

© Wall Street Systems IPH AB - Confidential

Depending on your organization’s setup, internal bank transactions can be captured in one of the
following states:

•

Intraday in which case the bank transactions are "soft" reconciled to their corresponding cash
records

•

Previous day in which case they are "hard" reconciled to their corresponding cash records.

If internal bank transactions are captured in the intraday state, you can "hard" reconcile them by
scheduling the appropriate task in the Task Scheduler function or by using the Close Internal Bank
Transactions function.

Note: If your organization has upgraded from a release prior to CMM 7.1, you need to initialize
internal bank transactions and verify internal bank balances before completing this
procedure for the first time. For more information, see the WSS Enhancements Guide.

7.2.4.1 Generated interbank transactions and internal financial transactions
Financial transactions also can be entered with an IHB (counterparty) and settled on internal bank
accounts. In this case the corresponding records carry the cashflow type details as well as the target
transaction number. This information is transferred to the bank transaction when generating
interbank transactions. It can also be available at bank statement export.

7.2.4.2 Prerequisites
The following are prerequisites for reconciling internal cash records without corresponding bank
transactions:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0279 Task Scheduler

•

FG-0330 Generate Internal Bank Transactions

•

FG-0341 Bank Transactions Closure.

In addition, ensure you have access to the in-house banks of the internal cash records
you want to reconcile.
For more information, see
Reconciliation setup

the WebSuite System Admin Guide.

Ensure the following workflow task has been completed:
•

Configuring internal bank transaction generation.

For more information, see the WebSuite System Admin Guide.
Reconciliation
workflow

Ensure the following workflow task has been completed:
•

Managing expected and instructed activity.

7.2.4.3 Generating internal bank transactions
You can generate internal bank transaction files on a regular basis by scheduling the Internal Bank
Transactions Generation task in the Task Scheduler function. For more information, see the
WebSuite System Admin Guide.
You can also generate internal bank transactions on a one-time basis using the Generate Internal
Bank Transactions function:
1. Select Banking - Bank Statement - Generate Internal Bank Transactions.

WebSuite User Guide

145

If the Initialize Historical Internal Bank Transactions page opens when you select this function,
you need to initialize internal bank transactions before proceeding. For more information, see
the WSS Enhancements Guide.
2. In the Generate Internal Bank Transactions page:

–

To generate internal bank transactions for a specific in-house bank, select that an in-house
bank in the In House Bank list.

–

To generate internal bank transactions for all in-house banks, select All in the In House Bank
list.

3. Click Generate.
4. Click View Log File.
5. In the Review Job Log function, review the job log to ensure the generation was successful. For
more information, see the WebSuite System Admin Guide.

7.2.4.4 Closing internal bank transactions
You can close internal bank transaction files on a regular basis by scheduling the Bank Transactions
Closure task in the Task Scheduler function. For more information, see the WebSuite System Admin
Guide.
You can also close internal bank transactions on a one-time basis using the Close Internal Bank
Transactions function:
1. Select Banking - Bank Statement - Close Internal Bank Transactions.
2. In the Close Internal Bank Transactions page:

–

To close internal bank transactions for a specific in-house bank, select that an in-house bank
in the In House Bank list.

–

To close internal bank transactions for all in-house banks, select All in the In House Bank list.

3. Click Close Bank Transactions.
4. Click View Log File.
5. In the Review Job Log function, review the job log to ensure the closure was successful. For
more information, see the WebSuite System Admin Guide.

7.2.5 Undoing reconciliation
If you have reconciled bank transactions to cash records in error, you can undo the reconciliation in
either the Manual Reconciliation or Bank Reconciliation function.

Note: When you unreconcile a cash record, CMM resets the cash record’s value and transaction
dates to their original values.

7.2.5.1 Prerequisites
The following are prerequisites for undoing reconciliation:
Category

146

Tasks

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following functions:
•

FG-0108 Bank Transaction and Balance Reconciliation

•

FG-0379 Manual Reconciliation.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the bank transactions and cash records you want to unreconcile.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Manual Reconciliation.

For more information, see
Reconciliation
workflow

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following tasks have been completed:
•

Reconciling bank transactions to cash records automatically

•

Reconciling bank transactions to cash records manually.

7.2.5.2 Undoing reconciliation in the Manual Reconciliation function
To undo reconciliation in the Manual Reconciliation function:
1. Select Banking - Reconciliation - Manual Reconciliation:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Manual Reconciliation page, drill down on the appropriate report template.
3. In the report template’s page, display the top Selection Criteria section’s controls:

4. Select Reconciled in the Bank Reconciliation Status list.
If the Bank Reconciliation Status list does not display, you can modify the report template’s criteria
set to include it. For more information, seethe WebSuite System Admin Guide.
5. Click Refresh.
The report template displays reconciled, rather than unreconciled, bank transactions and cash
records, and Reconcile is replaced with Unreconcile:

WebSuite User Guide

147

6. Select the appropriate bank transactions’ checkboxes.
7. Click Unreconcile.

7.2.5.3 Undoing reconciliation in the Bank Reconciliation function
To undo reconciliation in the Bank Reconciliationfunction:
1. Select Banking - Reconciliation - Bank Reconciliation:

–

If the Reconciliation Start Page configuration parameter is set to Bank Transaction:

–
–

In the Bank Transaction and Balance Reconciliation page, drill down on the appropriate
bank batch.

If the Reconciliation Start Page configuration parameter is set to Cross Batch Search:
a. In the Cross-Batch Unreconciled Transaction - Criteria Selection page, enter search
criteria.
b. Click Search.

2. In the Transactions Which Could Not Be Reconciled page, click Review All Downloaded Bank Transactions.
3. In the All Batch Bank Transactions page, drill down on the appropriate bank transaction.
4. In the Unreconcile Bank Transaction page, click Unreconcile.

7.2.6 Finalizing bank balances
After you have reconciled all bank transactions to cash records for a particular batch, you can
finalize bank balances in the batch. This removes the batch from the reconciliation functionality and
updates the current and previous days’ closing balances and the next day’s opening balance with
actual balances from the bank.

148

© Wall Street Systems IPH AB - Confidential

Do not finalize bank balances until you have reviewed the batch’s bank transactions to ensure they
are reconciled to the appropriate cash records. You do not want to create new cash records that are
automatically linked to unreconciled bank transactions unless you are certain the cash records do
not exist in the database. Duplicate cash records can result otherwise.

7.2.6.1 Prerequisites
The following are prerequisites for finalizing bank balances:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Reconciliation Post Processing

•

Reconciliation Remove Outstanding Current Days

•

Reconciliation Start Page.

For more information, see
Security

the WebSuite System Admin Guide.

Ensure you have access to the following function:
•

FG-0108 Bank Transaction and Balance Reconciliation.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the bank balances you want to finalize.
For more information, see
Reconciliation
workflow

the WebSuite System Admin Guide.

Ensure the following workflow tasks have been completed:
•

Reconciling bank transactions to cash records automatically

•

Reconciling bank transactions to cash records manually.

7.2.6.2 Finalizing bank balances
To finalize bank balances:
1. Select Banking - Reconciliation - Bank Reconciliation:

–

If the Reconciliation Start Page configuration parameter is set to Bank Transaction:

–
–

In the Bank Transaction and Balance Reconciliation page, drill down on the appropriate
bank batch.

If the Reconciliation Start Page configuration parameter is set to Cross Batch Search:
a. In the Cross-Batch Unreconciled Transaction - Criteria Selection page, click Return to Batch
Selection.
b. In the Bank Transaction and Balance Reconciliation page, drill down on the appropriate
bank batch.

2. In the Transactions Which Could Not Be Reconciled page, click Review/Finalize Bank Balances.
3. In the Review and Finalize Closing Balances page, click Finalize Balances.
Before completing this step, carefully review the bank balances to ensure they are correct. There
is no undo for this process.

7.2.7 Entering cash allocations
After you have reconciled bank transactions to cash records, you can enter cash allocations on a
cash-record-by-cash-record basis.

WebSuite User Guide

149

7.2.7.1 Prerequisites
The following are prerequisites for entering cash allocations:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0054 Enter Cash Allocations.

In addition, ensure you have access to the entities, counterparties, banks, and bank
accounts for which you want to enter cash allocations.
For more information, see
Reconciliation setup

the WebSuite System Admin Guide.

Ensure the following setup task has been completed:
•

Configuring cash allocation groups and rules.

For more information, see the WebSuite System Admin Guide.
Reconciliation
workflow

Ensure the following workflow tasks have been completed:
•

Reconciling bank transactions to cash records automatically

•

Reconciling bank transactions to cash records manually.

7.2.7.2 Entering cash allocations
To enter cash allocations:
1. Select Banking - Reconciliation - Enter Cash Allocations.
2. In the Reconciled Cash Record Search - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Reconciled Cash Records page, drill down on the appropriate reconciled cash record.
5. In the Cash Allocation Entry page:
a. Select Amounts to allocate by amount or Percentages to allocate by percentage in the Allocate
list.
b. Do the following:

c.

–

To enter a new cash allocation, click Add Allocation and enter information in the resulting
row.

–

To edit an existing cash allocation, edit information in the appropriate row.

–

To delete an existing cash allocation, select its Del checkbox.

Click Save.

7.3 Analyzing reconciliation
You can analyze reconciliation by running the following reports:

•

Daily Reconciliation

•

Suspense Reconciliation.

You can also analyze reconciliation within the Bank Transaction Report and Cash Transaction report.

150

© Wall Street Systems IPH AB - Confidential

Note: These reports are relevant to accounting-level reconciliation but not to cash-level
reconciliation.

7.3.1 Running the Daily Reconciliation report
The Daily Reconciliation report presents reconciled bank transactions and cash records on a
bank-account-by-bank-account basis for a specified date range.

7.3.1.1 Prerequisites
The following are prerequisites for running the Daily Reconciliation report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0015 Daily Reconciliation Report.

In addition, ensure you have access to the banks and bank accounts of the reconciled
activity you want to include in the report.
For more information, see
Reconciliation
Workflow

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Reconciling activity at the accounting level.

7.3.1.2 Running the Daily Reconciliation report
To run the Daily Reconciliation report:
1. Select Reporting - Banking - Daily Reconciliation Report.
2. In the Daily Reconciliation Report - Criteria Selection page, enter search criteria.
Use the Bank Account Hierarchy filter to select a subset of accounts to search.
3. Click Report, alternatively click Generate PDF to open a new browser window and display a PDF
version of the report.

7.3.1.3 Classification in the Daily Reconciliation report
The different categories in the Daily Reconciliation report are:

•

Unreconciled Cash: cash records not reconciled

•

Unreconciled Bank: bank transactions not reconciled

•

Adjustments: adjustment cash records created in manual reconciliation when there is a
mismatch between cash records and bank transactions

•

Reconciled: reconciled bank transactions.

7.3.2 Running the Suspense Reconciliation report
The Suspense Reconciliation report presents reconciled bank transactions and cash records for a
specified bank account and date range.

WebSuite User Guide

151

7.3.2.1 Prerequisites
The following are prerequisites for running the Suspense Reconciliation report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0246 Suspense Reconciliation Report.

In addition, ensure you have access to the banks and bank accounts of the reconciled
activity you want to include in the report.
For more information, see
Reconciliation
workflow

the WebSuite System Admin Guide.

Ensure the following workflow task has been completed:
•

Reconciling activity at the accounting level.

7.3.2.2 Running the Suspense Reconciliation report
To run the Suspense Reconciliation report:
1. Select Reporting - Banking - Suspense Reconciliation Report.
2. In the Suspense Reconciliation Report - Criteria Selection page, enter search criteria.
3. Click Report.

7.3.3 Getting reconciliation data from the Bank Transaction report
For full details of the Bank Transaction report, see “Running the Bank Transaction report” on page
131.
1. Select Reporting - Banking - Bank Transaction Report and run it, ensuring that the Transaction Reconciliation
Indicator column is displayed.
2. Click the value in this column to display more detail in the Bank Transaction group Details page.
3. If the value in the Bank Reconciliation Status column is hyperlinked, you can click it to reveal
further details in the Bank Transaction Reconciliation Details page.

7.3.4 Getting reconciliation data from the Cash Transaction report
For full details of the Cash Transaction report, see “Running the Cash Transaction report” on page
113.
1. Select Reporting - Payment Factory - Cash Transaction Report.
2. Under Display Additional Information, switch on Reconciliation and click Display Information. This displays
reconcilation information below the Display Information button.

152

© Wall Street Systems IPH AB - Confidential

Chapter 8

Monitoring cash position

CMM includes two reports that allow you to monitor your organization’s cash position:

•

Cash Monitor

•

Cash Position.

These reports are based on the flexible reporting framework and are similar in structure and
content.

8.1 Running the Cash Monitor report
The Cash Monitor report allows you to create customized report templates that can display
forecasted, expected, instructed, and bank-reported activity. You can then run reports based on
these templates to analyze your organization’s cash position.
In addition, you can use the Cash Monitor report to sweep bank accounts according to their target
balance rules. For more information, see 12.1 Target balancing bank accounts on page 233.

8.1.1 Prerequisites
The following are prerequisites for running the Cash Monitor report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0338 Cash Monitor.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the activity you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Cash Monitor.

For more information, see
Configuration
parameters

the WebSuite System Admin Guide.

Ensure the following configuration parameter is set:
•

Treat Self-owned IC Accts As Regular IC Accts.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

153

8.1.2 Running the Cash Monitor report
To run the Cash Monitor report:
1. Select Banking - Target Balancing - Cash Monitor:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Monitor page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

8.2 Running the Cash Position report
The Cash Position report is identical to the Cash Monitor report; however, it does not include the
sweeping functionality.

8.2.1 Prerequisites
The following are prerequisites for running the Cash Position report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0397 Cash Position.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the activity you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Cash Position.

For more information, see
Configuration
parameters

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following configuration parameter is set:
•

Treat Self-owned IC Accts As Regular IC Accts.

For more information, see

the WebSuite System Admin Guide.

8.2.2 Running the Cash Position report
To run the Cash Position report:
1. Select Reporting - Payment Factory - Cash Position:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Position page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

154

© Wall Street Systems IPH AB - Confidential

Chapter 9

Calculating cash balances

9.1 Definition and usage
A cash balance is the aggregate of all cash records booked in the system to a particular bank
account on a given date.
The calculation is done using the value date of the cash record. Each account every day has an
opening cash balance (equal to the closing balances of the previous day) and a closing system
balance.
The closing balance is the opening balance plus the sum of all cash records amounts on this account
with a value date on that day. This is done regardless of the cash record status.
This cash balance should match the corresponding bank balance on that value day for the account.
If they don't match, then cash records and bank transactions are not all reconciled and some actions
are required to identify where the difference in balance comes from. For example, some cash
records might not be fully authorized, or a bank transaction was not received for a cash record.
Cash balances are available in the Bank Balance Analysis report where they can be displayed along
with the corresponding bank balances.

9.2 Initialization
To access cash balance updates, you need security by function access to FG-0507 Cash Balance
Update.
To initialize the cash balance on an account, you specify manually an opening cash balance for a
date on an account. Follow these steps:
1. Select the menu option Banking-Cash Balance-Update Cash Balance.
2. Select the Entity and Account for which you would like to do the initialization.
3. Select the Bank Account, Balance Type (this version supports only one - Value Date), and the date
of initialization (Update Balances For):
This account has never had cash balances calculated or inserted so there are no opening or
closing balances, and the filed opening balance is empty.

WebSuite User Guide

155

9 Calculating cash balances
9.2 Initialization

4. Enter an initial Opening Balance amount and click:

–

Create to save the opening balance and calculate the closing balance for that day.

–

Create and Calculate to launch the balance calculation up to today.

9.2.1 Cash balance manual entry
This is how cash balance manual entry works:

•

Manual balance entry cannot be changed by calculation.

•

If no initialization is done on an account, the calculations will start at zero. Calculated balances
will be overwritten by the next calculation.

•

You can modify the initialization amount on the original initialization date.

•

You can reset both the initialization date and amount and recalculate balances.

9.2.2 Modifying the initialization amount
If the initialization criteria point to the date on which a previous initialization was done, the system
displays the manually entered opening balance:

You can modify the opening balance.
Your options are:

•

Update: modifies the opening and closing balance for that day.

•

Update and Recalculate: also launches a calculation up to today.

•

Remove All Cash Balances: removes all balances, including the previous initialization.

9.2.3 Modifying the initialization date and/or amount
You can modify the initialization date and or amount.

156

© Wallstreet Systems IPH AB - Confidential

9 Calculating cash balances
9.3 Calculation

In Update Cash Balances, select the account and the new date:

A warning message displays the first initialization date. The Opening Balance field is not editable.
Click Remove All Cash Balances.
You can then proceed with the new initialization.

9.3 Calculation
The calculation of cash balances can be done manually in Calculate Cash Balances or automated
using the Task Scheduler.

9.3.1 Calculation using Task Scheduler
The Cash Balance calculation can be automated through the Task Scheduler. The task is called Cash
Balance Calculation.
You can set up parameters for the Cash Balance Calculation task that will automate the calculation
of balances every day.

The calculation will be done for the list of accounts matching the parameters selected.
You can use an offset in the From Date field in order to include any backdated activity. The offset
should be a negative number of days as we do not support the calculation in the future.
The set up and scheduling of the task is done as for any other task in CMM. See the WebSuite
System Administration Guide, and search for Task Scheduler.

9.3.2 Manual calculation
To access cash balance calculation, you need security by function access to FFG-0506 Calculate
Cash Balances.

WebSuite User Guide

157

9 Calculating cash balances
9.4 How calculation works

Calculation is normally automated through a task. For testing purposes, it can be useful to launch
the calculation manually. This is done via the menu option Banking-Calculate Cash Balances.

You can run the calculation for one or more accounts. The calculation starts on the From date and
stops at today. If no balances exist on the From date, the system tries to find a cash balance first
between the From Date and Today, then before the From Date. If it does not find one, it starts with
a zero opening balance on the From Date.
Calculation behavior is described in the next section.

9.4 How calculation works
Calculation is always performed up to today (the server date). If today is a Friday, the calculation
rolls forward the cash balance to the following Monday.
Manually entered initialization is never overwritten by the calculation.

Note: There is no cash balance history, so if you re-run the calculation on a date where cash
balances already exist, the system overwrites the existing cash balances.

158

© Wallstreet Systems IPH AB - Confidential

9 Calculating cash balances
9.5 Cash balances in reports

9.4.1 Cash balance calculation flow
Check opening
balance on “From
Date”.
Proceed with calculation
starting with this opening
balance on the “From Date”.
Calculate between “From
Date” and “Today”.

Yes

Exist?

No

Check balance
from “From Date”.

Yes

Exist?
No

The balance is
manual, initialized on
DI.

The balance is
calculated.

Check opening
balance before
“From Date”.

Calculate from “From
Date” and “go over”
calculated balance.

If DI is between
“From Date” and
“Today”, start
calculations on DI.

If DI is after “Today”,
exit with error:
“Cannot calculate
balances, Manual
initialization exists in
the future.”

Yes

Exist?

No

DI = Date of Initialization

Whether manual or
calculated, use this
balance as a starting
point and calculate.

Set Opening
Balance at zero on
“From Date”. Type=
“Calculated”.

9.5 Cash balances in reports
If all activities have been performed correctly (for example: authorization, release, reconciliation,
adjustements) then cash balances should match the corresponding value date bank balances on
each account. In order to monitor cash balances and compare them to bank balances, cash balances
are available in the Bank Balance Analysis report.

WebSuite User Guide

159

9 Calculating cash balances
9.5 Cash balances in reports

When setting up the report criteria, select Balance Type. This provides a multiselection list with
different balance types, and Cash Balances is one of them. Selecting Cash Balances will display
the Cash Balance for Actual Balance Amount.

160

© Wallstreet Systems IPH AB - Confidential

9 Calculating cash balances
9.5 Cash balances in reports

9.5.1 Example of a "list" report:

WebSuite User Guide

161

9 Calculating cash balances
9.5 Cash balances in reports

To compare cash balances to bank balances, you can select both Cash Balances and Value Date
Balances in the balance type list. If you are using a Pivot format report, make sure you include
Balance Type in the format otherwise the report will aggregate all balances.

162

© Wallstreet Systems IPH AB - Confidential

9 Calculating cash balances
9.5 Cash balances in reports

Some standard criteria, format and reports have been created as template/examples:

Bank Value Date Vs Cash Balance displays the opening and closing value date bank balance and cash
balance for each day per account. This can be used to check that the two balances are the same.

Daily Closing Cash Balance displays closing cash balance balances per day.

WebSuite User Guide

163

9 Calculating cash balances
9.5 Cash balances in reports

164

© Wallstreet Systems IPH AB - Confidential

Chapter 10

Managing static data

Static data (which are referred to as "core data" in the CMM user interface) change little over time
and must be available in Wallstreet Suite before you can capture and process activity. Examples of
static data include currencies, countries, regions, parties, bank accounts, and instruments.

10.1 Understanding static data
Static data are data that are central to your organization’s work in Wallstreet Suite, including
currencies, countries, parties, bank accounts, and instruments. They are "static" because they rarely
change once captured in the database.
If your organization is using CMM as a separate application, you create and maintain all static data
using the functions in the module’s Core Data menu group. Otherwise, you create and maintain
most static data in TRM’s Static Data Manager. The Static Data Manager then exports the static data
to the other modules as part of a standard integrated configuration:

You create and maintain the remaining static data that in CMM’s Core Data menu group.

Note: This chapter indicates which static data are created and maintained in TRM’s static data
manager and which are created and maintained in CMM’s Core Data menu group.

For more information on the Static Data Manager, see the TRM User Guide.

WebSuite User Guide

165

10.2 Managing basic static data
You must create basic static data before you create other static data such as parties, bank accounts,
and instruments. Basic static data include currencies, countries, and calendars.
The following table presents the basic static data for WebSuite:
Static data

CMM

TRM

ACM

CMM function

TRM editor

Currencies

Currencies

Currency Editor

Countries

Countries

Country Editor

States

States

N/A

Regions

CMM Region
Editor

Industry Codes

CMM Industry
Code Editor

Payment
Methods

CMM Payment
Method Editor

Bank Holidays

Calendar Editor

Regions

Industries

Payment
methods

Non-business
days

Calendar Group
Editor

Employee
roles

Employee Roles

N/A

Custom
parameters

Parameter
Editor

N/A

10.2.1 Managing currencies
Currencies are essential to the capture and processing of activity in Wallstreet Suite.
Wallstreet Suite is installed with a default set of currencies. However, you may need to create
additional currencies, or edit or delete existing ones.

Note: If your organization is using CMM as a separate application, manage currencies in CMM’s
Currencies function. Otherwise, manage currencies in TRM’s Currency Editor.

10.2.1.1 Prerequisites
The following are prerequisites for managing currencies:
Category

166

Tasks

© Wall Street Systems IPH AB - Confidential

Market data

Ensure the following market data are available:
•

Security

Interest rate categories (see Managing interest rate categories).

If you are managing currencies in TRM, ensure you have access to the Currency Editor.
For more information, see the TRM System Admin Guide.
If you are managing currencies in CMM, ensure you have access to the following function:
•

FG-0099 Currencies.

For more information, see

the WebSuite System Admin Guide.

10.2.1.2 Managing currencies in TRM
You can manage currencies in TRM using the Currency Editor. If you are using CMM, select fields in
the Currency Editor are mapped to fields in CMM’s CURRENCIES table.
For information on the Currency Editor and TRM-CMM static data mappings, see the TRM User
Guide.

10.2.1.3 Creating currencies in CMM
To create a currency in CMM:
1. Select Admin - Static Data - Supporting Data - Currencies.
2. In the Currency Maintenance page, click New Entry.
3. In the Currency Code Maintenance page, create the currency.
4. Click Save.

10.2.1.4 Editing currencies in CMM
To edit a currency in CMM:
1. Select Admin - Static Data - Supporting Data - Currencies.
2. In the Currency Maintenance page, drill down on the currency.
3. In the Currency Code Maintenance page, edit the currency.
4. Click Save.

10.2.1.5 Deleting currencies in CMM
To delete a currency in CMM:
1. Select Admin - Static Data - Supporting Data - Currencies.
2. In the Currency Maintenance page, drill down on the currency.
3. In the Currency Code Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.2.2 Managing countries
Each party and bank account is assigned a country. This assignment is important to several
processes in Wallstreet Suite, including CMM’s transaction routing.
Wallstreet Suite is installed with a default set of countries. However, you may need to create
additional countries, or edit or delete existing ones.

WebSuite User Guide

167

Note: If your organization is using CMM as a separate application, manage countries in CMM’s
Countries function. Otherwise, manage countries in TRM’s Country Editor.

10.2.2.1 Prerequisites
The following are prerequisites for managing countries:
Category
Static data

Tasks
Ensure the following static data are available:
•

Security

Currencies (see Managing currencies).

If you are managing countries in TRM, ensure you have access to the Country Editor.
For more information, see the TRM System Admin Guide.
If you are managing countries in CMM, ensure you have access to the following function:
•

FG-0097 Countries.

For more information, see

the WebSuite System Admin Guide.

10.2.2.2 Managing countries in TRM
You can manage countries in TRM using the Country Editor. If your organization is using CMM, select
fields in the Country Editor are mapped to fields in CMM’s COUNTRIES table.
For information on the Country Editor and TRM-CMM static data mappings, see the TRM User Guide.

10.2.2.3 Creating countries in CMM
To create a country in CMM:
1. Select Admin - Static Data - Supporting Data - Countries.
2. In the Country Codes page, click New Entry.
3. In the Country Code Maintenance page, create the country.
4. Click Save.

10.2.2.4 Editing countries in CMM
To edit a country in CMM:
1. Select Admin - Static Data - Supporting Data - Countries.
2. In the Country Codes page, drill down on the country.
3. In the Country Code Maintenance page, edit the country.
4. Click Save.

10.2.2.5 Deleting countries in CMM
To delete a country in CMM:
1. Select Admin - Static Data - Supporting Data - Countries.
2. In the Country Codes page, drill down on the country.
3. In the Country Code Maintenance page, click Delete.
4. In the resulting dialog, click OK.

168

© Wall Street Systems IPH AB - Confidential

10.2.3 Managing states
The term "state" applies to states, provinces, cantons, and other divisions of countries. CMM refers
to states in the addresses of parties and bank accounts.

10.2.3.1 Prerequisites
The following are prerequisites for managing states:
Category
Security

Tasks
Ensure you have access to the following function:
•

FG-0077 States.

For more information, see

the WebSuite System Admin Guide.

10.2.3.2 Creating states
To create a state:
1. Select Admin - Static Data - Supporting Data - States.
2. In the State Maintenance page, click New Entry.
3. In the State Code Maintenance page, create the state.
4. Click Save.

10.2.3.3 Editing states
To edit a state:
1. Select Admin - Static Data - Supporting Data - States.
2. In the State Maintenance page, drill down on the state.
3. In the State Code Maintenance page, edit the state.
4. Click Save.

10.2.3.4 Deleting states
To delete a state:
1. Select Admin - Static Data - Supporting Data - States.
2. In the State Maintenance page, drill down on the state.
3. In the State Code Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.2.4 Managing regions
Regions group your organization’s parties and are dependent on its structure. You can create
regions based on geographical location, currency, or other factors as required.

Note: If your organization is using CMM as a separate application, manage regions in CMM’s
Regions function. Otherwise, manage regions in TRM’s CMM Region Editor.

WebSuite User Guide

169

10.2.4.1 Prerequisites
The following are prerequisites for managing regions:
Category
Security

Tasks
If you are managing regions in TRM, ensure you have access to the CMM Region Editor.
For more information, see the TRM System Admin Guide.
If you are managing regions in CMM, ensure you have access to the following function:
•

FG-0121 Regions.

For more information, see

the WebSuite System Admin Guide.

10.2.4.2 Managing regions in TRM
You can manage regions in TRM using the CMM Region Editor. Select fields in the CMM Region Editor
are mapped to fields in CMM’s REGIONS table.
For information on the CMM Region Editor and TRM-CMM static data mappings, see the TRM User
Guide.

10.2.4.3 Creating regions in CMM
To create a region in CMM:
1. Select Admin - Static Data - Supporting Data - Regions.
2. Click Search.
3. In the Regions List page, click New Entry.
4. In the Regions Maintenance page, create the region.
5. Click Save.

10.2.4.4 Editing regions in CMM
To edit a region in CMM:
1. Select Admin - Static Data - Supporting Data - Regions.
2. In the Regions - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Regions List page, drill down on the region.
5. In the Regions Maintenance page, edit the region.
6. Click Save.

10.2.4.5 Deleting regions in CMM
To delete a region in CMM:
1. Select Admin - Static Data - Supporting Data - Regions.
2. In the Regions - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Regions List page, drill down on the region.
5. In the Regions Maintenance page, click Delete.
6. In the resulting dialog, click OK.

170

© Wall Street Systems IPH AB - Confidential

10.2.5 Managing industries
You can maintain your organization’s and counterparties’ industries in Wallstreet Suite and then
assign those industries to individual parties for information purposes.

Note: If your organization is using CMM as a separate application, manage industries in CMM’s
Industry Codes function. Otherwise, manage industries in TRM’s CMM Industry Code
Editor.

10.2.5.1 Prerequisites
The following are prerequisites for managing industries:
Category

Tasks

Security

If you are managing industries in TRM, ensure you have access to the CMM Industry Code
Editor.
For more information, see the TRM System Admin Guide.
If you are managing industries in CMM, ensure you have access to the following function:
•

FG-0040 Industry Codes.

For more information, see

the WebSuite System Admin Guide.

10.2.5.2 Managing industries in TRM
You can manage industries in TRM using the CMM Industry Code Editor. Select fields in the CMM
Industry Code Editor are mapped to fields in CMM’s INDUSTRYCODES table.
For information on the CMM Industry Code Editor and TRM-CMM static data mappings, see the TRM
User Guide.

10.2.5.3 Creating industries in CMM
To create an industry in CMM:
1. Select Admin - Static Data - Supporting Data - Industry Codes.
2. In the Industry Code Maintenance [list] page, click New Entry.
3. In the Industry Code Maintenance [editor] page, create the industry.
4. Click Save.

10.2.5.4 Editing industries in CMM
To edit an industry in CMM:
1. Select Admin - Static Data - Supporting Data - Industry Codes.
2. In the Industry Code Maintenance [list] page, drill down on the industry.
3. In the Industry Code Maintenance [editor] page, edit the industry.
4. Click Save.

WebSuite User Guide

171

10.2.5.5 Deleting industries in CMM
To delete an industry in CMM:
1. Select Admin - Static Data - Supporting Data - Industry Codes.
2. In the Industry Code Maintenance [list] page, drill down on the industry.
3. In the Industry Code Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

10.2.6 Managing payment methods
Payment methods define the methods by which transactions are paid (for example, EFT, wire
transfer, or check).

10.2.6.1 Prerequisites
The following are prerequisites for managing payment methods:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0307 Payment Method Maintenance.

For more information, see

the WebSuite System Admin Guide.

If your organization is using CMM as part of Wallstreet Suite, ensure you have access to the
CMM Payment Method Editor.
For more information, see the TRM System Admin Guide.

10.2.6.2 Creating, editing, and deleting payment methods
If your organization is using CMM as part of Wallstreet Suite, you can create, edit, and delete
payment methods in TRM’s CMM Payment Method Editor. Select fields in the CMM Payment Method
Editor are mapped to fields in CMM’s PAYMENTMETHODS table.
For information on the CMM Payment Method Editor and TRM-CMM static data mappings, see the
TRM User Guide.

10.2.6.3 Mapping payment methods to processes
To map payment methods to processes:
1. Select Admin - Static Data - Supporting Data - Payment Methods.
2. In the Process Selection page, drill down on the appropriate process.
3. In the Payment Method Maintenance page, select the appropriate payment methods’ Displayable
checkboxes.
4. In each selected payment method’s List Order field, enter the order in which you want the
payment method to display in the process’s lists.
Ensure each selected payment method has a number and that you do not use the same number
more than once.
5. Click Save.

10.2.7 Managing non-business days
Non-business days include weekends and holidays. Maintaining these days in Wallstreet Suiteis
important for the scheduling of activity.

172

© Wall Street Systems IPH AB - Confidential

Non-business days are maintained separately in CMM, TRM, and ACM:
•

For CMM, Saturdays and Sundays are assumed to be non-business days. You can define other non-business
days (in other words, holidays) on a country-by-country basis in the Bank Holidays function.

•

For TRM and ACM, you define sets of non-business days in a calendar in the Calendar Editor. You assign
calendars to currencies, instruments, and any other static data for which dates need be computed. (If you
need to assign multiple calendars to an instrument, you can do so through calendar groups.)

10.2.7.1 Prerequisites
The following are prerequisites for managing non-business days:
Category

Tasks

Static data

Ensure the following static data are available:
•

Security

Countries (see Managing countries).

If your organization is using CMM, ensure you have access to the following function:
•

FG-0005 Bank Holidays.

For more information, see

the WebSuite System Admin Guide.

If your organization is using TRM and ACM, ensure you have access to the Calendar Editor
and Calendar Group Editor.
For more information, see the TRM System Admin Guide.

10.2.7.2 Creating CMM holidays
To create a CMM holiday:
1. Select Admin - Static Data - Supporting Data - Bank Holidays.
2. Click Search.
3. In the Bank Holidays Maintenance [list] page, click New Entry.
4. In the Bank Holidays Maintenance [editor] page, create the CMM holiday.
5. Click Save.

10.2.7.3 Editing CMM holidays
To edit a CMM holiday:
1. Select Admin - Static Data - Supporting Data - Bank Holidays.
2. In the Bank Holiday - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Holidays Maintenance [list] page, drill down on the CMM holiday.
5. In the Bank Holidays Maintenance [editor] page, edit the CMM holiday.
6. Click Save.

WebSuite User Guide

173

10.2.7.4 Deleting CMM holidays
To delete a CMM holiday:
1. Select Admin - Static Data - Supporting Data - Bank Holidays.
2. In the Bank Holiday - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Holidays Maintenance [list] page, drill down on the CMM holiday.
5. In the Bank Holidays Maintenance [editor] page, click Delete.
6. In the resulting dialog, click OK.

10.2.7.5 Managing TRM calendars and calendar groups
You can manage calendars and calendar groups in TRM’s Calendar Editor and Calendar Group Editor.
For information on the Calendar Editor and Calendar Group Editor, see the TRM User Guide.

10.2.8 Managing employee roles
Roles classify employees’ responsibilities for or involvement in cash management in your
organization. The purpose of assigning a role to an employee is to facilitate the grouping and
reporting of employees.
The following are examples of employee roles:

•

Cash Manager

•

Trader

•

Chief Financial Officer.

Note: Employee roles are also referred to as "jobs".

10.2.8.1 Prerequisites
The following are prerequisites for managing employee roles:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0106 Roles.

For more information, see

the WebSuite System Admin Guide.

10.2.8.2 Creating employee roles
To create an employee role:
1. Select Admin - Static Data - Supporting Data - Employee Roles.
2. In the Employee Role List page, click New Entry.
3. In the Employee Role Maintenance page, create the employee role.
4. Click Save.

174

© Wall Street Systems IPH AB - Confidential

10.2.8.3 Editing employee roles
To edit an employee role:
1. Select Admin - Static Data - Supporting Data - Employee Roles.
2. In the Employee Role List page, drill down on the employee role.
3. In the Employee Role Maintenance page, edit the employee role.
4. Click Save.

10.2.8.4 Deleting employee roles
To delete an employee role:
1. Select Admin - Static Data - Supporting Data - Employee Roles.
2. In the Employee Role List page, drill down on the employee role.
3. In the Employee Role Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.2.9 Managing custom parameters
The Parameter Editor function allows you to define custom forecast and bank transaction
parameters. You can define up to 10 custom parameters for forecasts and up to 20 customer
parameters for bank transactions.

Note: Customer parameters are also referred to as "custom attributes".
By default, cash records can have up to 10 custom attributes. These attributes are defined in the
CASHRECORDCONTENTTYPE table, and can be edited. For more information, see the WebSuite System
Admin Guide and search for Cash record Additional Attributes.

Note: There is no restriction on the number of attributes configured but only the first 20 can be
passed to accounting entries in ACM.

10.2.9.1 Prerequisites
The following are prerequisites for managing custom parameters:
Category
Security

Tasks
Ensure you have access to the following function:
•

FG-0355 Parameter Editor.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

175

10.2.9.2 Defining forecast custom parameters
To define a forecast custom parameter:
1. Select Admin - Static Data - Supporting Data - Parameter Editor.
2. In the Parameter Editor - Criteria Selection page, select Cash Flow Forecast in the Parameter Type
list.
3. Click Search.
4. In the Cash Flow Forecast Parameters [list] page, drill down on the forecast custom parameter.
5. In the Cash Flow Forecast Parameters [editor] page, define the forecast custom parameter.
6. Click Save.

10.2.9.3 Defining bank transaction custom parameters
To define a bank transaction custom parameter:
1. Select Admin - Static Data - Supporting Data - Parameter Editor.
2. In the Parameter Editor - Criteria Selection page, select Bank Transaction in the Parameter Type
list.
3. Click Search.
4. In the Bank Transaction Parameters [list] page, drill down on the bank transaction custom
parameter.
5. In the Bank Transaction Parameters [editor] page, define the bank transaction custom
parameter.
6. Click Save.

10.2.9.4 Changing the order of custom parameters
To change the order of custom parameters:
1. Select Admin - Static Data - Supporting Data - Parameter Editor.
2. In the Parameter Editor - Criteria Selection page, select Bank Transaction or Cash Flow
Forecast in the Parameter Type list.
3. Click Search.
4. In the Bank Transaction Parameters [list] or Cash Flow Forecast Parameters [list] page:

–

To move a custom parameter up, click

in its row.

–

To move a custom parameter down, click

in its row.

10.3 Managing parties
Managing parties in Wallstreet Suite allows you to track activity against those parties.
In TRM and ACM, parties are referred to as "clients".
In CMM, parties are referred to as "entities" and "counterparties":

•

Entities (including in-house banks) are companies or divisions of companies internal to your
organization

•

Counterparties are companies or divisions of companies external to your organization.

176

© Wall Street Systems IPH AB - Confidential

Note: The term "counterparty" does not always refer to an external party in CMM. In an

intercompany transaction, for example, an entity can function as a counterparty. However,
in static data management, the term "counterparty" always refers to an external party.

The following table presents the party static data for WebSuite:
Static data

CMM

TRM

ACM

CMM function

TRM editor

Add Entity

Client Editor

Entities (and related data)
Entities

Edit Entity
In-house
banks

Add In-House
Bank

Client Editor

Edit In-House
Bank
Business
segments

Business
Segments

N/A

AP and AR
mappings

Entity ID
Mapping for AP
& AR

N/A

Counterpart
y types

Counterparty
Types

N/A

Counterpart
ies

Add
Counterparty

Client Editor

Counterparties (and related data)

Edit
Counterparty
Counterpart
y contacts

Counterparty
Contacts

Client Editor

Party roles

Party Roles

N/A

Party
relationships

Party
Relationships

N/A

10.3.1 Managing entities (and related data)
An entity is a company or division of a company internal to your organization.

WebSuite User Guide

177

In CMM, you create an entity in the Add Entity or Edit Entity function or import it using the Task
Scheduler function. In TRM, you create an entity in the Client Editor with the following roles:
Entity type

Role

In-house bank

ACCOUNT-OWNER

Other type of entity

PORTFOLIO-OWNER

10.3.1.1 Managing entities
An entity is a company or division in your organization. You use entities to record, track, and report
on activity in Wallstreet Suite.
During implementation, you and Wallstreet work together to create entities. However, you may
need to create new entities, or edit or delete existing ones after implementation to reflect changes in
your organization.

Note: If your organization is using CMM as a separate application, manage entities in CMM’s Add
Entity and Edit Entity functions. Otherwise, manage entities in TRM’s Client Editor.

Note: The entity name cannot contain the ’ character.
10.3.1.1.1 Prerequisites
The following are prerequisites for managing entities:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Regions (see Managing regions)

•

Industries (see Managing industries).

If you are managing entities in TRM, ensure you have access to the Client Editor.
For more information, see the TRM System Admin Guide.
If you are managing entities in CMM, ensure you have access to the following functions:
•

FG-0167 Edit Entity

•

FG-0279 Task Scheduler.

For more information, see

the WebSuite System Admin Guide.

10.3.1.2 Managing entities in TRM
You can manage entities in TRM using the Client Editor. If you are using CMM, select fields in the
Client Editor are mapped to fields in CMM’s PARTIES table.
For information on the Client Editor and TRM-CMM static data mappings, see the TRM User Guide.

178

© Wall Street Systems IPH AB - Confidential

Note: After you have created an entity, you or another user must assign it to the appropriate

profiles so that you can access it in CMM. For more information, see the WebSuite System
Admin Guide.

10.3.1.2.1 Editing entities in CMM
To edit an entity in CMM:
1. Select Admin - Static Data - Entities - Edit Entity.
2. In the Entity - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Entity List page, drill down on the entity.
5. In the Entity Maintenance page, edit the entity.
6. Click More Attributes.
7. Continue to edit the entity:
8. Do the following:

–

To convert the entity to an in-house bank, click Save As In-House Bank.
For more information on in-house banks, see Managing in-house banks.

–

To define how the entity interacts with specific functions in CMM:
a. Click Modify Entity Attributes.
b. In the Attributes Maintenance page, define how the entity interacts with specific
functions in CMM.
The controls vary depending on your organization’s installation. For more information,
contact Wallstreet.
c.

Click Save.

d. Click Return.

–

To add party roles to or remove party roles from the entity:
a. Click Assign Party Role.
b. Follow the instructions in Managing party roles.

9. Click Save.

10.3.1.2.2 Deleting entities in CMM
To delete an entity in CMM:
1. Select Admin - Static Data - Entities - Edit Entity.
2. In the Entity - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Entity List page, drill down on the entity.
5. In the Entity Maintenance page, click Delete.
6. In the resulting dialog, click OK.

10.3.1.3 Managing in-house banks
An in-house bank is a virtual bank owned and operated by your organization for the benefit of itself
and its entities. These in-house banks provide their clients with many of the services offered by
external banks as well as other services unique to internal banking.

WebSuite User Guide

179

During implementation, you and Wallstreet work together to create in-house banks. However, you
may need to create new in-house banks, or edit or delete existing ones after implementation to
reflect changes in your organization.

Note: If your organization is using CMM as a separate application, manage in-house banks in

CMM’s Add In-House Bank and Edit In-House Bank functions. Otherwise, manage in-house
banks in TRM’s Client Editor.

10.3.1.3.1 Prerequisites
The following are prerequisites for managing in-house banks:
Category
Static data

Security

Tasks
Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Regions (see Managing regions)

•

Industries (see Managing industries).

If you are managing in-house banks in TRM, ensure you have access to the Client Editor.
For more information, see the TRM System Admin Guide.
If you are managing in-house banks in CMM, ensure you have access to the following
function:
•

FG-0354 Edit IHB.

For more information, see

the WebSuite System Admin Guide.

10.3.1.4 Managing in-house banks in TRM
You can manage in-house banks in TRM using the Client Editor. If you are using CMM, select fields in
the Client Editor are mapped to fields in CMM’s PARTIES table.
For information on the Client Editor and TRM-CMM static data mappings, see the TRM User Guide.

Note: After you have created an in-house bank, you or another user must assign it to the

appropriate profiles so that you can access it in CMM. For more information, see the
WebSuite System Admin Guide.

180

© Wall Street Systems IPH AB - Confidential

10.3.1.4.1 Editing in-house banks in CMM
To edit an in-house bank in CMM:
1. Select Admin - Static Data - Entities - Edit In-House Bank.
2. In the In-House Bank List page, drill down on the in-house bank.
3. In the In-House Bank Maintenance page, edit the in-house bank.
4. Click More Attributes.
5. Continue to edit the in-house bank.
6. Do the following:

–

To define how the in-house bank interacts with specific functions in CMM:
a. Click Modify Entity Attributes.
b. In the Attributes Maintenance page, define how the in-house bank interacts with
specific functions in CMM.
The controls vary depending on your organization’s installation. For more information,
contact Wallstreet.
c.

Click Save.

d. Click Return.

–

To add party roles to or remove party roles from the entity:
a. Click Assign Party Role.
b. Follow the instructions in Managing party roles.

7. Click Save.

10.3.1.4.2 Deleting in-house banks in CMM
To delete an in-house bank in CMM:
1. Select Admin - Static Data - Entities - Edit In-House Bank.
2. In the In-House Bank List page, drill down on the in-house bank.
3. In the In-House Bank Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.3.1.5 Managing business segments
Business segments allow you to classify and group your organization’s entities by industry,
operation, or other category.

10.3.1.5.1 Prerequisites
The following are prerequisites for managing business segments:
Category
Static data

Tasks
Ensure the following static data are available:
•

Security

Entities (see Managing entities).

Ensure you have access to the following function:
•

FG-0367 Maintain Business Segments.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

181

10.3.1.5.2 Creating business segments
To create a business segment:
1. Select Admin - Static Data - Supporting Data - Business Segments.
2. In the Business Segment Maintenance [list] page, click New Entry.
3. In the Business Segment Maintenance [editor] page, create the business segment.
4. Click Save.

10.3.1.5.3 Editing business segments
To edit a business segment:
1. Select Admin - Static Data - Supporting Data - Business Segments.
2. In the Business Segment Maintenance [list] page, drill down on the business segment.
3. In the Business Segment Maintenance [editor] page, edit the business segment.
4. Click Save.

10.3.1.5.4 Deleting business segments
To delete a business segment:
1. Select Admin - Static Data - Supporting Data - Business Segments.
2. In the Business Segment Maintenance [list] page, drill down on the business segment.
3. In the Business Segment Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

10.3.1.5.5 Mapping entities to business segments
To map entities to a business segment:
1. Select Admin - Static Data - Supporting Data - Business Segments.
2. In the Business Segment Maintenance [list] page, click Assign Entities in the business segment’s
row.
3. In the Assign Entities to Business Segment page, assign entities to the business segment.

10.3.1.6 Managing accounts payable and receivable mappings
Accounts payable and receivable mappings determine how monies are paid and received from
accounts payable and receivable systems for selected entities. You must use exact accounts payable
and receivable system names to ensure the accurate and efficient transfer of funds to and from
external accounting systems.

10.3.1.6.1 Prerequisites
The following are prerequisites for managing accounts payable and receivable mappings:
Category

Tasks

Static data

Ensure the following static data are available:
•

182

Entities (see Managing entities).

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following function:
•

FG-0055 Entity ID Mapping for AP and AR Systems.

For more information, see

the WebSuite System Admin Guide.

10.3.1.6.2 Managing accounts payable and receivable mappings
To manage accounts payable and receivable mappings:
1. Select Admin - Static Data - Entities - Entity ID Mapping for AP & AR.
2. In the Entity Codes Mapping Table Maintenance page, click Payables System or Receivables System in
the appropriate entity’s row.
3. In the Map Company Codes to Entities page, enter the entity’s accounts payable or receivable
system in each entity’s in External System field.
4. Click Save.

10.3.2 Managing counterparties (and related data)
Counterparties are suppliers, customers, banks, and financial institutions that entities do business
with but that are external to your organization.

Note: As noted at the beginning of this chapter, the term "counterparty" can refer to both internal
parties and external parties outside of static data management.

In CMM, you create a counterparty in the Add Counterparty or Edit Counterparty function or import
it using the Task Scheduler function. In TRM, you create an counterparty in the Client Editor with the
following roles:
Counterparty type

Role

Bank

BANK

Other type of counterparty

Any role except PORTFOLIO-OWNER, ACCOUNT-HOLDER, or BANK.

10.3.2.1 Managing counterparty types
Counterparty types classify companies with which your organization conducts commercial or
financial transactions. Logical groups (for example, governments, banks, and corporations) are
primarily for reporting purposes. In some cases, further classification by industry (for example, oil
and gas, and automotive) may be required. When defining counterparty types, know how your
organization classifies the companies with which it does business.
Most counterparty types are for informational purposes only; however, some counterparty types
drive functionality. For example, the BANK counterparty type defines which counterparties function
as banks, and the REGULATORY counterparty type defines which counterparties function as central
banks (or "regulatory authorities").

10.3.2.1.1 Prerequisites
The following are prerequisites for managing counterparty types:
Category

Tasks

WebSuite User Guide

183

Security

Ensure you have access to the following function:
•

FG-0098 Counterparty Types.

For more information, see

the WebSuite System Admin Guide.

10.3.2.1.2 Creating counterparty types
To create a counterparty type:
1. Select Admin - Static Data - Counterparties - Counterparty Types.
2. In the Counterparty Type Maintenance [list] page, click New Entry.
3. In the Counterparty Type Maintenance [editor] page, create the counterparty type.
4. Click Save.

10.3.2.1.3 Editing counterparty types
To edit a counterparty type:
1. Select Admin - Static Data - Counterparties - Counterparty Types.
2. In the Counterparty Type Maintenance [list] page, drill down on the counterparty type.
3. In the Counterparty Type Maintenance [editor] page, edit the counterparty type.
4. Click Save.

10.3.2.1.4 Deleting counterparty types
To delete a counterparty type:
1. Select Admin - Static Data - Counterparties - Counterparty Types.
2. In the Counterparty Type Maintenance [list] page, drill down on the counterparty type.
3. In the Counterparty Type Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

10.3.2.2 Managing counterparties
Counterparties are suppliers, customers, banks, and financial institutions that entities do business
with but that are external to your organization.
During implementation, you and Wallstreet work together to create counterparties. However, you
may need to create new counterparties, or edit or delete existing ones after implementation to
reflect changes in your organization.

Note: If your organization is using CMM as a separate application, manage counterparties in
CMM’s Add Counterparty and Edit Counterparty functions. Otherwise, manage
counterparties in TRM’s Client Editor.

10.3.2.2.1 Prerequisites
The following are prerequisites for managing counterparties:
Category

184

Tasks

© Wall Street Systems IPH AB - Confidential

Static data

Security

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Regions (see Managing regions)

•

Industries (see Managing industries)

•

Counterparty types (see Managing counterparty types).

If you are managing counterparties in TRM, ensure you have access to the Client Editor.
For more information, see the TRM System Admin Guide.
If you are managing counterparties in CMM, ensure you have access to the following
functions:
•

FG-0170 Edit Counterparty

•

FG-0279 Task Scheduler.

For more information, see

the WebSuite System Admin Guide.

10.3.2.3 Managing counterparties in TRM
You can manage counterparties in TRM using the Client Editor. If you are using CMM, select fields in
the Client Editor are mapped to fields in CMM’s PARTIES table.
For information on the Client Editor and TRM-CMM static data mappings, see the TRM User Guide.

Note: After you have created a counterparty, you or another user must assign it to the

appropriate profiles so that you can access it in CMM. For more information, see the
WebSuite System Admin Guide.

10.3.2.3.1 Editing counterparties
To edit a counterparty:
1. Select Admin - Static Data - Counterparties - Edit Counterparty.
2. In the Counterparty Search - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Counterparty List page, drill down on the counterparty.
5. In the Counterparty Maintenance page, edit the counterparty.
6. Click More Attributes.
7. Continue to edit the counterparty.
8. Do the following:

–

To define how the counterparty interacts with specific functions in CMM:
a. Click Modify Counterparty Attributes.
b. In the Attributes Maintenance page, define how the counterparty interacts with specific
functions in CMM.

WebSuite User Guide

185

The controls vary depending on your organization’s installation. For more information,
contact Wallstreet.
c.

Click Save.

d. Click Return.

–

To add party roles to or remove party roles from the counterparty:
a. Click Assign Party Role.
b. Follow the instructions in Managing party roles.

9. Click Save.

10.3.2.3.2 Deleting counterparties in CMM
To delete a counterparty in CMM:
1. Select Admin - Static Data - Counterparties - Edit Counterparty.
2. In the Counterparty Search - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Counterparty List page, drill down on the counterparty.
5. In the Counterparty Maintenance page, click Delete.
6. In the resulting dialog, click OK.

10.3.2.4 Managing counterparty contacts
A counterparty contact is the primary contact person for a counterparty. When dealing with a large
corporation or bank, you can maintain multiple contacts with different roles.

Note: If your organization is using CMM as a separate application, manage counterparty contacts
in CMM’s Counterparty Contacts function. Otherwise, manage counterparty contacts in the
Contacts page of TRM’s Client Editor.

10.3.2.4.1 Prerequisites
The following are prerequisites for managing counterparty contacts:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Employee roles (see Managing employee roles)

•

Counterparties (see Managing counterparties).

If you are managing counterparty contacts in TRM, ensure you have access to the Client
Editor.
For more information, see the TRM System Admin Guide.
If you are managing counterparty contacts in CMM, ensure you have access to the following
function:
•

FG-0112 Counterparty Contacts.

For more information, see

the WebSuite System Admin Guide.

10.3.2.5 Managing counterparty contacts in TRM
You can manage counterparty contacts in TRM using the Contacts page of the Client Editor. If you
are using CMM, select fields in the Contacts page are mapped to fields in CMM’s CPTYCONTACTS table.

186

© Wall Street Systems IPH AB - Confidential

For information on the Contacts page of the Client Editor and TRM-CMM static data mappings, see
the TRM User Guide.

10.3.2.5.1 Creating counterparty contacts in CMM
To create a counterparty contact in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Contacts.
2. In the Counterparty Contacts Maintenance [list] page, click New Entry.
3. In the Counterparty Contacts Maintenance [editor] page, create the counterparty contact.
4. Click Save.

10.3.2.5.2 Editing counterparty contacts in CMM
To edit a counterparty contact in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Contacts.
2. In the Counterparty Contacts Maintenance [list] page, drill down on the counterparty contact.
3. In the Counterparty Contacts Maintenance [editor] page, edit the counterparty contact.
4. Click Save.

10.3.2.5.3 Deleting counterparty contacts in CMM
To delete a counterparty contact in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Contacts.
2. In the Counterparty Contacts Maintenance [list] page, drill down on the counterparty contact.
3. In the Counterparty Contacts Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

10.3.3 Managing party roles
Party roles define entities’ and counterparties’ responsibilities. In particular, some party roles define
entities’ and counterparties’ responsibilities in transaction processing.
CMMis installed with the following party roles:
ID

Description

TradingParty

Entities and counterparties that can act as parties in deals

TradingCounterparty

Entities and counterparties that can act as counterparties in deals

Safekeeper

Entities and counterparties that can act as safekeepers

Guarantor

Entities and counterparties that can act as guarantors

Issuer

Entities and counterparties that can act as issuers

Trustee

Entities and counterparties that can act as trustees

You can create user-defined party roles in addition to these system-defined ones. You can delete
user-defined party roles; however, you cannot delete system-defined party roles.

WebSuite User Guide

187

10.3.3.1 Prerequisites
The following are prerequisites for managing party roles:
Category
Static data

Security

Tasks
Ensure the following static data are available:
•

Entities (see Managing entities)

•

In-house banks (see Managing in-house banks)

•

Counterparties (see Managing counterparties).

Ensure you have access to the following functions:
•

FG-0061 Entity and Counterparty Roles

•

FG-0167 Edit Entity

•

FG-0170 Edit Counterparty

•

FG-0354 Edit IHB.

For more information, see

the WebSuite System Admin Guide.

10.3.3.2 Creating party roles
To create a party role:
1. Select Admin - Static Data - Supporting Data - Party Roles.
2. In the Party Roles List page, click New Entry.
3. In the Party Roles Maintenance page, create the party role.
4. Click Save.

10.3.3.3 Editing party roles
To edit a party role:
1. Select Admin - Static Data - Supporting Data - Party Roles.
2. In the Party Roles List page, drill down on the party role.
3. In the Party Roles Maintenance page, edit the party role.
4. Click Save.

10.3.3.4 Deleting party roles
To delete a party role:
1. Select Admin - Static Data - Supporting Data - Party Roles.
2. In the Party Roles List page, drill down on the party role.
3. In the Party Roles Maintenance page, click Delete.
4. In the resulting dialog, click OK.

188

© Wall Street Systems IPH AB - Confidential

10.3.3.5 Adding parties to party roles
To add parties to a party role:
1. Select Admin - Static Data - Supporting Data - Party Roles.
2. In the Party Roles List page, drill down on the party role.
3. In the Party Roles Maintenance page, click Party Assignment.
4. In the Party Assignment List page, click Assign New Party.
5. In the Party - Criteria Selection page, enter search criteria.
6. Click Search.
7. In the Available Party List page, select the parties’ Assigned checkboxes.
To review a party before assigning it to the party role, drill down on it.
8. Click Save.

10.3.3.6 Removing parties from party roles
To remove parties from party roles:
1. Select Admin - Static Data - Supporting Data - Party Roles.
2. In the Party Roles List page, drill down on the party role.
3. In the Party Roles Maintenance page, click Party Assignment.
4. In the Party Assignment List page, clear the parties’ Assigned checkboxes.
5. Click Save.

10.3.3.7 Adding party roles to a party
To add party roles to a party:
1. Do one of the following:

–

To add party roles to an entity:
a. Select Admin - Static Data - Entities - Edit Entity.
b. In the Entity - Criteria Selection page, enter search criteria.
c.

–

Click Search.

To add party roles to a counterparty:
a. Select Admin - Static Data - Counterparties - Edit Counterparty.
b. In the Counterparty Search - Criteria Selection page, enter search criteria.
c.

–

Click Search.

To add party roles to an in-house bank, select Admin - Static Data - Entities - Edit In-House Bank.

2. In the Entity List, Counterparty List, or In-House Bank List page, drill down on the party.
3. In the Entity Maintenance, Counterparty Maintenance, or In-House Bank Maintenance page, click
Assign Party Role.
4. In the Party Role Assignments List page, select the party roles’ Assigned checkboxes in the In the
Available Roles table.
5. Click Save.

WebSuite User Guide

189

10.3.3.8 Removing party roles from parties
To remove party roles from a party:
1. Do one of the following:

–

To remove party roles from an entity:
a. Select Admin - Static Data - Entities - Edit Entity.
b. In the Entity - Criteria Selection page, enter search criteria.
c.

–

Click Search.

To remove party roles from a counterparty:
a. Select Admin - Static Data - Counterparties - Edit Counterparty.
b. In the Counterparty Search - Criteria Selection page, enter search criteria.
c.

–

Click Search.

To remove party roles from an in-house bank, select Admin - Static Data - Entities - Edit In-House Bank.

2. In the Entity List, Counterparty List, or In-House Bank List page, drill down on the party.
3. In the Entity Maintenance, Counterparty Maintenance, or In-House Bank Maintenance page, click
Assign Party Role.
4. In the Party Role Assignments List page, clear the party roles’ Assigned checkboxes in the In the
Assigned Roles table.
5. Click Save.

10.3.4 Managing party relationships
Party relationships define the different hierarchical relationships between parties. The following
relationship categories are available:

•

Entity

•

Counterparty

•

Bank

•

Regulatory authority.

10.3.4.1 Managing entity relationships
An entity can own or operate other entities in your organization. When one entity owns another
entity, the owner entity is referred to as the "parent" and the owned entity is referred to as the
"child". The entity relationship functionality allows you to capture the relationships between parent
and child entities.
Entity relationships are based on relationship types, which you can also manage through this
functionality.

10.3.4.1.1 Prerequisites
The following are prerequisites for managing entity relationships:
Category

Tasks

Static data

Ensure the following static data are available:
•

190

Entities (see Managing entities).

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following functions:
•

FG-0056 Entity Relationship Maintenance

•

Party Relationships.

For more information, see

the WebSuite System Admin Guide.

10.3.4.1.2 Creating relationship types
To create a relationship type:
1. Select Admin - Static Data - Entities - Entity Relationships.
Alternatively, you can select Admin - Static Data - Supporting Data - Party Relationships, select Entity in the
Relationship Type list, and then click Continue.
2. In the Entity Relationship Maintenance [list] page, click Entity Relationship Types Maintenance.
3. In the Entity Relationship Types Maintenance page, click New Entry.
4. In the Entity Relationship Type Maintenance page, create the relationship type.
5. Click Save.

10.3.4.1.3 Editing relationship types
To edit a relationship type:
1. Select Admin - Static Data - Entities - Entity Relationships.
Alternatively, you can select Admin - Static Data - Supporting Data - Party Relationships, select Entity in the
Relationship Type list, and then click Continue.
2. In the Entity Relationship Maintenance [list] page, click Entity Relationship Types Maintenance.
3. In the Entity Relationship Types Maintenance page, drill down on the relationship type.
4. In the Entity Relationship Type Maintenance page, edit the relationship type.
5. Click Save.

10.3.4.1.4 Deleting relationship types
To delete a relationship type:
1. Select Admin - Static Data - Entities - Entity Relationships.
Alternatively, you can select Admin - Static Data - Supporting Data - Party Relationships, select Entity in the
Relationship Type list, and then click Continue.
2. In the Entity Relationship Maintenance [list] page, click Entity Relationship Types Maintenance.
3. In the Entity Relationship Types Maintenance page, drill down on the relationship type.
4. In the Entity Relationship Type Maintenance page, click Delete.
5. In the resulting dialog, click OK.

10.3.4.1.5 Managing entity relationships
To manage entity relationships:
1. Select Admin - Static Data - Entities - Entity Relationships.
Alternatively, you can select Admin - Static Data - Supporting Data - Party Relationships, select Entity in the
Relationship Type list, and then click Continue.
2. In the Entity Relationship Maintenance [list] page, drill down on the appropriate entity.
If the appropriate entity is not available, click New Entry to create it.

WebSuite User Guide

191

For information on creating entities, see Managing entities.
3. In the Entity Relationship Maintenance - Criteria Selection page, select the appropriate
relationship type in the Entity Relationship Type list.
If the appropriate relationship type is not available, click New Type to create it.
4. Click Show Relationship.
5. In the Entity Relationship Maintenance [editor] page, select the entity’s parents’ checkboxes.
6. Enter the report weightings (as a percentage) in the entity’s parents’ Report Weighting Percentage
fields.
7. Select the entity’s children’s checkboxes.
Do not select the same entity as a parent and a child.
8. Click Save.

10.3.4.2 Managing counterparty relationships
Like entities, counterparties can have hierarchical relationships.

10.3.4.2.1 Prerequisites
The following are prerequisites for managing counterparty relationships:
Category

Tasks

Static data

Ensure the following static data are available:
•

Security

Counterparties (see Managing counterparties).

Ensure you have access to the following function:
•

FG-0057 Party Relationship Maintenance.

For more information, see

the WebSuite System Admin Guide.

10.3.4.2.2 Managing counterparty relationships
To manage counterparty relationships:
1. Select Admin - Static Data - Supporting Data - Party Relationships.
2. In the Relationship Maintenance - Criteria Selection page, select Counterparty in the Relationship
Type list.
3. Click Continue.
4. In the Counterparty Relationship Maintenance [list] page, drill down on the appropriate
counterparty.
If the appropriate counterparty is not available, click New Entry to create it.
For information on creating counterparties, see Managing counterparties.
5. In the Counterparty Relationship Maintenance [editor] page, select the counterparty’s parents’
checkboxes.
6. Select the counterparty’s children’s checkboxes.
Do not select the same counterparty as a parent and a child.
7. Click Save.

192

© Wall Street Systems IPH AB - Confidential

10.3.4.3 Managing bank relationships
Banks, like entities and counterparties, can have hierarchical relationships. Bank hierarchies are
needed for processing transaction files. The top bank in the hierarchy is designated as the aggregate
bank. During transaction processing, all payments on a bank account from banks in the established
hierarchy filter through the aggregate bank.

10.3.4.3.1 Prerequisites
The following are prerequisites for managing bank relationships:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

In-house banks (see Managing in-house banks)

•

Counterparties (see Managing counterparties).

Ensure you have access to the following function:
•

FG-0057 Party Relationship Maintenance.

For more information, see the WebSuite System Admin Guide.

10.3.4.3.2 Managing bank relationships
To manage bank relationships:
1. Select Admin - Static Data - Supporting Data - Party Relationships.
2. In the Relationship Maintenance - Criteria Selection page, select Banks in the Relationship Type list.
3. Click Continue.
4. In the Bank Relationship Maintenance [list] page, drill down on the appropriate bank.
If the appropriate bank is not available, click New Entry to create it.
For information on creating banks, see Managing counterparties.
5. In the Bank Relationship Maintenance [editor] page, select the bank’s parents’ checkboxes.
6. Select the bank’s children’s checkboxes.
Do not select the same bank as a parent and a child.
7. Click Save.

10.3.4.4 Managing regulatory authority relationships
You can configure relationships for central bank (or "regulatory authority") reporting purposes. In
CMM, a central bank is a counterparty with the REGULATORY type.

10.3.4.4.1 Prerequisites
The following are prerequisites for managing regulatory authority relationships:
Category
Static data

Tasks
Ensure the following static data are available:
•

Entities (see Managing entities)

•

Central banks (see Managing counterparties).

WebSuite User Guide

193

Security

Ensure you have access to the following function:
•

FG-0057 Party Relationship Maintenance.

In addition, ensure you have access to the entities and central banks for which you want to
configure regulatory authority relationships.
For more information, see

the WebSuite System Admin Guide.

10.3.4.4.2 Managing regulatory authority relationships
To manage regulatory authority relationships:
1. Select Admin - Static Data - Supporting Data - Party Relationships.
2. In the Relationship Maintenance - Criteria Selection page, select Regulatory Authorities in
the Relationship Type list.
3. Click Continue.
4. In the Regulatory Relationships Maintenance page, select the appropriate regulatory authority in
the Regulatory Authority list.
5. Click Continue.
6. In the Regulatory Authority Relationships page, assign entities to the regulatory authority.

10.4 Managing bank accounts
Bank accounts can be internal, external, or virtual:
Type

Bank

Client

Status

Internal

In-house

Entity

Open or Closed

External

External

Entity or counterparty

Open or Closed

Virtual

In-house or
external

Entity

Hierarchy only

Note: You can utilize virtual bank accounts in bank account relationships where you want to use
the bank account as a parent but do not want users to process activity in it. For more
information on virtual bank accounts, see Managing bank account relationships.

Bank accounts are relevant to all three modules and are the foundation for capturing, processing,
and reporting on transactions in CMM.
The following table presents the bank account static data for WebSuite:
Static data

Bank account
types

194

CMM

TRM

ACM

CMM function

TRM editor

Bank Account
Types

N/A

© Wall Street Systems IPH AB - Confidential

Entity bank
accounts

Entity Bank
Accounts

Client Editor

Counterparty
bank accounts

Counterparty
Bank Accounts

Client Editor

Bank Account
Relationships

Bank account
relationships

Bank Account
Group Mapping

Bank account
groups

CMM
Relationship
Type Editor
CMM Bank
Account Group
Editor

Settlement
Groups

N/A

People and
signatories

People

Client Editor

Signatory
groups

Signatories

N/A

Signatory
rules

Signatories

N/A

Settlement
groups

Signatories (and related data)

10.4.1 Managing bank account types
Bank account types can define a bank account’s status (for example, Current, Closed, and so on)
or function (General, Disbursement, and so on).
Bank Account Types are configured in TRM Bank Account Type Editor. You can monitor Bank Account
Type in Websuite: Admin - Static Data - Supporting Data - Bank Account Types.

10.4.1.1 Prerequisites
The following are prerequisites for managing bank account types:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0001 Bank Account Types.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

195

10.4.1.2 Creating bank account types
To create a bank account type:
1. Select Admin - Static Data - Supporting Data - Bank Account Types.
2. In the Bank Account Types page, click New Entry.
3. In the Bank Account Type Maintenance page, create the bank account type.
4. Click Save.

10.4.1.3 Editing bank account types
To edit a bank account type:
1. Select Admin - Static Data - Supporting Data - Bank Account Types.
2. In the Bank Account Types page, drill down on the bank account type.
3. In the Bank Account Type Maintenance page, edit the bank account type.
4. Click Save.

10.4.1.4 Deleting bank account types
To delete a bank account type:
1. Select Admin - Static Data - Supporting Data - Bank Account Types.
2. In the Bank Account Types page, drill down on the bank account type.
3. In the Bank Account Type Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.4.2 Managing entity bank accounts
Entity bank accounts are accounts entities hold with banks (either in-house or external).
During implementation, you and Wallstreet work together to create entity bank accounts. However,
you may need to create new entity bank accounts, or edit or delete existing ones after
implementation to reflect changes in your organization.

Note: If your organization is using CMM as a separate application, manage entity bank accounts
in CMM’s Entity Bank Accounts function. Otherwise, manage entity bank accounts in the
Accounts page of TRM’s Client Editor.

10.4.2.1 Prerequisites
The following are prerequisites for managing entity bank accounts:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters have been set:
•

Allow Bank Accounts At Multiple IHBs

•

Allow Bank Accounts Outside Functional Currency.

For more information, see

196

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

Static data

Security

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Entities (see Managing entities)

•

Banks (see Managing in-house banks and Managing counterparties)

•

Bank account types (see Managing bank account types).

If you are managing entity bank accounts in TRM, ensure you have access to the Client
Editor.
For more information, see the TRM System Admin Guide.
If you are managing entity bank accounts in CMM, ensure you have access to the
following functions:
•

FG-0130 Entity Bank Accounts

•

FG-0279 Task Scheduler.

For more information, see

the WebSuite System Admin Guide.

10.4.2.2 Managing entity bank accounts in TRM
You can manage entity bank accounts in TRM using the Accounts page of the Client Editor. If you are
using CMM, select fields in the Accounts page are mapped to fields in CMM’s BANKACCOUNTS table.
For information on the Accounts page of the Client Editor and TRM-CMM static data mappings, see
the TRM User Guide.

Note: After you have created an entity bank account, you or another user must assign it to the
appropriate profiles so that you can access it in CMM. For more information, see the
WebSuite System Admin Guide.

WebSuite User Guide

197

10.4.2.2.1 Account status
In CMM, a bank account’s Account status can have one of the following values: Open, Closed, or
Hierarchy only. The Account status is set in the TRM Client Editor’s Accounts page. This is how it
works:

•

Open
In the TRM Client Editor’s Accounts page, if the Hierarchy Only switch is off, and the No CMM
Replication switch is off, then the Account status in CMM is Open.

•

Closed
Switch on the No CMM Replication switch in the TRM Client Editor’s Accounts page. If there is a
position on this account, then ithe account status field in CMM will be updated with the value
Closed.
Also, if the account holds no position in TRM, and no cash records in CMM are held on this
account, then it is possible to delete the account in TRM and CMM.

•

Hierarchy only
Switch on the Hierarchy Only switch in the TRM Client Editor’s Accounts page.
Use this if the account is used only for hierarchies in CMM: the bank account is used as a parent
in bank account relationships but is not used in activity processing.

10.4.2.3 Creating entity bank accounts in CMM
To create an entity bank account in CMM:
1. Select Admin - Static Data - Entities - Entity Bank Accounts.
2. Click Search.
3. In the Entity Bank Accounts List page, click New Entry.
4. In the Entity Bank Accounts Maintenance page, create the entity bank account.
5. Click Save.
As an alternative to creating entity bank accounts in CMM, you can create them in Microsoft Excel
using the static and market data import template and then import them into the module. This
approach is more efficient—particularly if you are creating a large number of entity bank accounts.

Note: While you can import internal bank accounts, Wallstreet recommends you enter them

manually. If you do import internal bank accounts, you must set the party type to
"External" before the import and then change it to "Internal" in CMM after the import.

After downloading the template, do the following:
1. Enter the entity bank accounts’ data in the appropriate worksheet.
The template validates the information you enter to ensure it will import correctly.
2. Copy and paste the contents of the worksheet (excluding the header row) to a new workbook.
3. Save the new workbook as a tab-delimited text file.
4. Place the text file in the following folder on the CMM server:
…\[CMM folder]\Imports\BankAcct\
5. Schedule the Bank Accounts Import task in the Task Scheduler function.
For more information, see the WebSuite System Admin Guide.

198

© Wall Street Systems IPH AB - Confidential

Note: After you have created an entity bank account, you or another user must assign it to the
appropriate profiles so that you can access it in CMM. For more information, see the
WebSuite System Admin Guide.

10.4.2.4 Editing entity bank accounts in CMM
To edit an entity bank account in CMM:
1. Select Admin - Static Data - Entities - Entity Bank Accounts.
2. In the Entity Bank Accounts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Entity Bank Accounts List page, drill down on the entity bank account.
5. In the Entity Bank Accounts Maintenance page, edit the entity bank account.
6. Do the following:

–

To specify if the entity bank account can be used in deal settlement for select instrument
categories:
a. Click Modify Settlement Bank Account Assignments.
b. In the Settlement Assignments for Deals page:

c.

–

–

To allow the entity bank account to be used in payment deal settlements for the
instrument category, select the instrument category’s Payment checkbox.

–

To allow the entity bank account to be used in receipt deal settlements for the
instrument category, select the instrument category’s Receipt checkbox.

Click Save.

To assign signatory groups and rules to the entity bank account:
a. Click Edit Rules and Groups.
b. Follow the instructions in Managing signatory groups and Managing signatory rules.

–

To assign interest, fee, and tax calculations to the entity bank account:
a. Click Assign Calculations.
b. Follow the instructions in the WebSuite System Admin Guide.

–

To define how the entity bank account interacts with specific functions in CMM:
a. Click Edit Additional Attributes.
b. In the Additional Bank Account Attributes page, define how the entity bank account
interacts with specific functions in CMM.

WebSuite User Guide

199

The controls vary depending on your organization’s installation. For more information,
contact Wallstreet.
c.

–

Click Save.

To specify if the entity bank account can be used in on-behalf-of transactions:
a. Click Define Sharing Definition.
b. In the Bank Account Sharing Maintenance page, select an appropriate value in the Sharing
Definition list:

c.

–

–

Note Shared

–

Shared

–

Shared With Credit.

Click Save.

To define a settlement rule for the entity bank account:
a. Click Edit IHB Account Settlement Rule.
b. Follow the instructions in the WebSuite System Admin Guide.

–

To assign intermediary and correspondent banks to the entity bank account:
a. Click Edit Intermediary and Correspondent Bank.
This link only displays if you are editing an external bank account.
b. In the Intermediary and Correspondent Bank page, assign intermediary and
correspondent banks to the counterparty bank account.
c.

Click Save.

d. Click Return.

–

To assign a reconciliation tolerance group to the entity bank account:
a. Click Edit Reconciliation Tolerance Group.
This link only displays if you are editing an external bank account.
b. Follow the instructions in the WebSuite System Admin Guide.

–

To define a target balance rule for the entity bank account:
a. Click Target Balance Rule.
b. Follow the instructions in the WebSuite System Admin Guide.

–

To define the entity bank account’s parent and child relationships with other entity bank
accounts:
a. Click Bank Account Relationships.
b. Follow the instructions in the WebSuite System Admin Guide.

Accounting Mirroring Information has been replaced by the bank transaction rule functionality in this
version of CMM. For more information, see the WebSuite System Admin Guide.
7. Click Save.

200

© Wall Street Systems IPH AB - Confidential

10.4.2.5 Deleting entity bank accounts in CMM
To delete an entity bank account in CMM:
1. Select Admin - Static Data - Entities - Entity Bank Accounts.
2. In the Entity Bank Accounts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Entity Bank Accounts List page, drill down on the entity bank account.
5. In the Entity Bank Accounts Maintenance page, click Delete.
6. In the resulting dialog, click OK.

10.4.3 Managing counterparty bank accounts
Counterparty bank accounts are accounts counterparties hold with external banks.
During implementation, you and Wallstreet work together to create counterparty bank accounts.
However, you may need to create new counterparty bank accounts, or edit or delete existing ones
after implementation to reflect changes in your organization.

Note: If your organization is using CMM as a separate application, manage counterparty bank

accounts in CMM’s Counterparty Bank Accounts function. Otherwise, manage counterparty
bank accounts in the Accounts page of TRM’s Client Editor.

10.4.3.1 Prerequisites
The following are prerequisites for managing counterparty bank accounts:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters have been set:
•

Display Counterparty Bank Account Additional Attributes.

For more information, see
Static data

Security

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Countries (see Managing countries)

•

States (see Managing states)

•

Counterparties (see Managing counterparties)

•

Banks (see Managing counterparties)

•

Bank account types (see Managing bank account types).

If you are managing counterparty bank accounts in TRM, ensure you have access to the
Client Editor.
For more information, see the TRM System Admin Guide.
If you are managing counterparty bank accounts in CMM, ensure you have access to the
following functions:
•

FG-0171 Counterparty Bank Accounts

•

FG-0279 Task Scheduler.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

201

10.4.3.2 Managing counterparty bank accounts in TRM
You can manage counterparty bank accounts in TRM using the Accounts page of the Client Editor. If
you are using CMM, select fields in the Accounts page are mapped to fields in CMM’s BANKACCOUNTS
table.
For information on the Accounts page of the Client Editor and TRM-CMM static data mappings, see
the TRM User Guide.

10.4.3.2.1 Account status
In CMM, a bank account’s Account status can have one of the following values: Open, Closed, or
Hierarchy only. The Account status is set in the TRM Client Editor’s Accounts page. This is how it
works:

•

Open
In the TRM Client Editor’s Accounts page, if the Hierarchy Only switch is off, and the No CMM
Replication switch is off, then the Account status in CMM is Open.

•

Closed
Switch on the No CMM Replication switch in the TRM Client Editor’s Accounts page. If there is a
position on this account, then ithe account status field in CMM will be updated with the value
Closed.
Also, if the account holds no position in TRM, and no cash records in CMM are held on this
account, then it is possible to delete the account in TRM and CMM.

•

Hierarchy only
Switch on the Hierarchy Only switch in the TRM Client Editor’s Accounts page.
Use this if the account is used only for hierarchies in CMM: the bank account is used as a parent
in bank account relationships but is not used in activity processing.

10.4.3.3 Creating counterparty bank accounts in CMM
To create a counterparty bank account in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Bank Accounts.
2. Click Search.
3. In the Counterparty Bank Accounts List page, click New Entry.
4. In the Counterparty Bank Accounts Maintenance page, create the counterparty bank account.
5. Click Save.
As an alternative to creating counterparty bank accounts in CMM, you can create them in Microsoft
Excel using the static and market data import template and then import them into the module. This
approach is more efficient—particularly if you are creating a large number of counterparty bank
accounts.
After downloading the template, do the following:
1. Enter the counterparty bank accounts’ data in the appropriate worksheet.
The template validates the information you enter to ensure it imports correctly.
2. Copy and paste the contents of the worksheet (excluding the header row) to a new workbook.
3. Save the new workbook as a tab-delimited text file.
4. Place the text file in the following folder on the CMM server:
…\[CMM folder]\Imports\BankAcct\
5. Schedule the Bank Accounts Import task in the Task Scheduler function.
For more information, see the WebSuite System Admin Guide.

202

© Wall Street Systems IPH AB - Confidential

10.4.3.4 Editing counterparty bank accounts in CMM
To edit a counterparty bank account in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Bank Accounts.
2. In the Counterparty Bank Accounts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Account Group Mapping - Mapped Bank Accounts page, drill down on the
counterparty bank account.
5. In the Counterparty Bank Accounts Maintenance page, edit the counterparty bank account.
6. Do the following:

–

To specify if the counterparty bank account can be used in deal settlement for select
instrument categories:
a. Click Modify Settlement Bank Account Assignments.
b. In the Settlement Assignments for Deals page:

c.

–

–

To allow the counterparty bank account to be used in payment deal settlements for
the instrument category, select the instrument category’s Payment checkbox.

–

To allow the counterparty bank account to be used in receipt deal settlements for the
instrument category, select the instrument category’s Receipt checkbox.

Click Save.

To assign intermediary and correspondent banks to the counterparty bank account:
a. Click Edit Intermediary and Correspondent Bank.
b. In the Intermediary and Correspondent Bank page, assign intermediary and
correspondent banks to the counterparty bank account.
c.

Click Save.

d. Click Return.

–

To define how the counterparty bank account interacts with specific functions in CMM:
a. Click Edit Additional Attributes.
This link only displays if the Display Counterparty Bank Account Additional Attributes
configuration parameter is set to True.
b. In the Additional Bank Account Attributes page, define how the counterparty bank
account interacts with specific functions in CMM.
The controls vary depending on your organization’s installation. For more information,
contact Wallstreet.
c.

Click Save.

7. Click Save.

10.4.3.5 Deleting counterparty bank accounts in CMM
To delete a counterparty bank account in CMM:
1. Select Admin - Static Data - Counterparties - Counterparty Bank Accounts.
2. In the Counterparty Bank Accounts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Counterparty Bank Accounts List page, drill down on the counterparty bank account.
5. In the Counterparty Bank Accounts Maintenance page, click Delete.
6. In the resulting dialog, click OK.

WebSuite User Guide

203

10.4.4 Managing bank account relationships
Bank account relationships allow you to define hierarchical relationships between entity bank
accounts. They are organized into types, and each entity bank account can have multiple parents
and children in a type.
Bank account relationships are intended to replace bank account groups. If your organization is
implementing CMM for the first time, use bank account relationships rather than bank account
groups.

Note: If your organization is using CMM as a separate application, manage bank account

relationships in CMM’s Bank Account Relationships function. Otherwise, manage bank
account relationships in TRM’s CMM Relationship Type Editor.

10.4.4.1 Prerequisites
The following are prerequisites for managing bank account relationships:
Category
Static data

Tasks
Ensure the following static data are available:
•

Security

Entity bank accounts (see Managing entity bank accounts).

If you are managing bank account relationships in TRM, ensure you have access to the CMM
Relationship Type Editor.
For more information, see the TRM System Admin Guide.
If you are managing bank account relationships in CMM, ensure you have access to the
following functions:
•

FG-0130 Entity Bank Accounts

•

FG-0501 Bank Account Relationship.

For more information, see

the WebSuite System Admin Guide.

10.4.4.2 Managing bank account relationships and relationship types in TRM
You can manage bank account relationships and relationship types in TRM using the CMM
Relationship Type Editor. Select fields in the CMM Relationship Type Editor are mapped to fields in
CMM’s RELATIONSHIPTYPE table.
For information on the CMM Relationship Type Editor and TRM-CMM static data mappings, see the
TRM User Guide.

10.4.4.3 Creating relationship types in CMM
To create a relationship type in CMM:
1. Select Admin - Static Data - Supporting Data - Bank Account Relationships.
2. In the Bank Account Relationships - Criteria Selection page, click Edit Bank Account Relationship Types.
3. In the Bank Account Relationship Type List page, click New.
4. In the Bank Account Relationship Type Maintenance page, create the relationship type.
5. Click Save.

204

© Wall Street Systems IPH AB - Confidential

10.4.4.4 Editing relationship types in CMM
To edit a relationship type in CMM:
1. Select Admin - Static Data - Supporting Data - Bank Account Relationships.
2. In the Bank Account Relationships - Criteria Selection page, click Edit Bank Account Relationship Types.
3. In the Bank Account Relationship Type List page, drill down on the relationship type.
4. In the Bank Account Relationship Type Maintenance page, edit the relationship type.
5. Click Save.

10.4.4.5 Deleting relationship types in CMM
To delete a relationship type in CMM:
1. Select Admin - Static Data - Supporting Data - Bank Account Relationships.
2. In the Bank Account Relationships - Criteria Selection page, click Edit Bank Account Relationship Types.
3. In the Bank Account Relationship Type List page, drill down on the relationship type.
4. In the Bank Account Relationship Type Maintenance page, click Delete.
5. In the resulting dialog, click OK.

10.4.4.6 Managing bank account relationships in CMM
To manage bank account relationships in CMM:
1. Select Admin - Static Data - Supporting Data - Bank Account Relationships.
2. In the Bank Account Relationships - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Account Relationship List page:

–

To create a bank account relationship:
a. Select a relationship type in the Relationship Type list.
b. Select an entity bank account in the Bank Account list.
c.

Click Apply Relationship.

–

To edit a bank account relationship, click Apply in the bank account relationship’s row.

–

To view a bank account relationship, click View in the bank account relationship’s row. (Do not
continue to step 5.)

5. In the Bank Account Relationships page, select the appropriate parent and child entity bank
accounts.
The multiple selection lists in the Bank Account Relationships page display open and
hierarchy-only entity bank accounts to which you have security by bank account access.

10.4.4.7 Bank Account Relationship usage in report criteria
Account relationships are often used in report criteria as a means of filtering data. The field is called
Bank Account Hierarchy Type. It should be used together with the Bank Account field.

WebSuite User Guide

205

You select a Bank Account relationship in the Bank Account Hierarchy Type and an account in the Bank
Account field. The possible results are:

•

If the bank account is found in the Bank Account Hierarchy Type, then the report returns data for the
bank account specified and all the sub accounts in the corresponding relationship.

•

If the bank account is not found in the hierarchy, then the hierarchy is ignored, and the report
returns data for the selected bank account only.

•

If you select a Bank Account Hierarchy Type but set the Bank Account field to All then the relationship is
disregarded and the report returns data for all bank accounts in the hierarchy.

10.4.5 Managing bank account groups
Bank account groups allow you to sort your organization’s bank accounts into meaningful groups for
reporting purposes.
Bank account groups and bank accounts can exist in a many-to-many relationship:

•

Any number of bank accounts can belong to a bank account group.

•

A bank account can belong to any number of bank account groups.

Some examples of bank account groups include:

•

All US dollar accounts in the corporate group

•

All euro accounts belonging to a particular company of the corporate group

•

All accounts of different companies of the group in the same bank or branch.

Bank account relationships are intended to replace bank account groups. If your organization is
setting up CMM for the first time, use bank account relationships rather than bank account groups.
For more information, see Managing bank account relationships.

Note: If your organization is using CMM as a separate application, manage bank account groups

in CMM’s Bank Account Group Mapping function. Otherwise, manage bank account groups
in TRM’s CMM Bank Account Group Editor.

10.4.5.1 Prerequisites
The following are prerequisites for managing bank account groups:
Category
Static data

Security

Tasks
Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Entity bank accounts (see Managing entity bank accounts).

If you are managing bank account groups in TRM, ensure you have access to the CMM Bank
Account Group Editor.
For more information, see the TRM System Admin Guide.
If you are managing bank account groups in CMM, ensure you have access to the following
function:
•

FG-0093 Bank Account Group Mapping.

For more information, see

206

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

10.4.5.2 Managing bank account groups in TRM
You can manage bank account groups in TRM using the CMM Bank Account Group Editor. Select
fields in the CMM Bank Account Group Editor are mapped to fields in CMM’s BANKACCOUNTGROUPS
table.
For information on the CMM Bank Account Group Editor and TRM-CMM static data mappings, see the
TRM User Guide.

10.4.5.3 Creating bank account groups in CMM
To create a bank account group in CMM:
1. Select Admin - Static Data - Entities - Bank Account Group Mapping.
2. In the Bank Account Group Mapping Maintenance [list] page, click New Entry.
3. In the Bank Account Group Mapping Maintenance [editor] page, create the bank account group.
4. Click Save.

10.4.5.4 Editing bank account groups in CMM
To edit a bank account group in CMM:
1. Select Admin - Static Data - Entities - Bank Account Group Mapping.
2. In the Bank Account Group Mapping Maintenance [list] page, drill down on the bank account
group.
3. In the Bank Account Group Mapping Maintenance [editor] page, edit the bank account group.
4. Click Save.

10.4.5.5 Deleting bank account groups in CMM
To delete a bank account group in CMM:
1. Select Admin - Static Data - Entities - Bank Account Group Mapping.
2. In the Bank Account Group Mapping Maintenance [list] page, drill down on the bank account
group.
3. In the Bank Account Group Mapping Maintenance [editor] page, click Delete.
4. In the resulting dialog, click OK.

10.4.5.6 Adding bank accounts to groups in CMM
To add bank accounts to a group in CMM:
1. Select Admin - Static Data - Entities - Bank Account Group Mapping.
2. In the Bank Account Group Mapping Maintenance [list] page, drill down on the bank account
group.
3. In the Bank Account Group Mapping Maintenance [editor] page, click Map Bank Accounts.
4. In the Bank Account Group Mapping - Mapped Bank Accounts page, click Add Mapping.
5. In the Bank Account Group Mapping - Available Bank Accounts page, select the bank accounts’
Map checkboxes.
6. Click Save.

WebSuite User Guide

207

10.4.5.7 Removing bank accounts from a group in CMM
To remove bank accounts from a group in CMM:
1. Select Admin - Static Data - Entities - Bank Account Group Mapping.
2. In the Bank Account Group Mapping Maintenance [list] page, drill down on the bank account
group.
3. In the Bank Account Group Mapping Maintenance [editor] page, click Map Bank Accounts.
4. In the Bank Account Group Mapping - Mapped Bank Accounts page, select the appropriate
bank accounts’ Delete Mapping checkboxes.
5. Click Delete Mapping(s).

10.4.6 Managing settlement groups
Settlement groups allow you to sort your organization’s bank accounts into meaningful groups for
settlement purposes.
Settlement groups and bank accounts can exist in a many-to-many relationship:

•

Any number of bank accounts can belong to a settlement group.

•

A bank account can belong to any number of settlement groups.

Note: The Settlement Groups function works best when the number of bank accounts assigned to
a group is 200 or less.

10.4.6.1 Prerequisites
The following are prerequisites for configuring settlement groups:
Category
Static data

Tasks
Ensure the following static data are available:
•

Security

Entity bank accounts (see Managing entity bank accounts).

Ensure you have access to the following functions:
•

FG-0295 Settlement Groups.

For more information, see

the WebSuite System Admin Guide.

10.4.6.2 Creating settlement groups
To create a settlement group:
1. Select Admin - Static Data - Entities - Settlement Groups.
2. In the Settlement Groups Maintenance page, select New Settlement Group in the Settlement Group
list.
3. Click Continue.
4. In the Settlement Group Maintenance page, enter the name of the settlement group in the
Settlement Group Name field.
5. Assign entity bank accounts to the settlement group.
6. Click Save.

208

© Wall Street Systems IPH AB - Confidential

After you have created a settlement group, your system administrator must assign it to the
appropriate security by settlement group profiles so that you can access it. For more
information, see the WebSuite System Admin Guide.

10.4.6.3 Editing settlement groups
To edit settlement groups:
1. Select Admin - Static Data - Entities - Settlement Groups.
2. In the Settlement Groups Maintenance page, select the settlement group in the Settlement Group
list.
3. Click Continue.
4. In the Settlement Group Maintenance page, change the name of the settlement group in the
Settlement Group Name field.
5. Assign entity bank accounts to the settlement group.
6. Click Save.

10.4.6.4 Deleting settlement groups
To delete settlement groups:
1. Select Admin - Static Data - Entities - Settlement Groups.
2. In the Settlement Groups Maintenance page, select the settlement group in the Settlement Group
list.
3. Click Continue.
4. In the Settlement Group Maintenance page, click Delete.
5. In the resulting dialog, click OK.

10.4.7 Managing signatories (and related data)
In Wallstreet Suite, you can maintain information on your organization’s people.

Note: In Wallstreet Suite, people are not the same as users. In other words, the information you
maintain on people is stored in a different database table than the information you
maintain on users. For information on users, see the WebSuite System Admin Guide.

After you have created a person, you can define him or her as a signatory. A signatory is a person
who is given permission to authorize payments from your organization’s bank accounts. In many
organizations, more than one signatory is required to authorize a payment.
You can organize signatories into group and assign group to bank accounts. In addition, you can
create signatory rules, which define the circumstances in which a signature is required on
transactions made through the bank accounts.

10.4.7.1 Managing people and signatories
You can maintain information on your organization’s people in Wallstreet Suite and define select
people as signatories.
On occasion, you may need to remove signing authority from a person. You can do this while
maintaining the person’s signatory history for archival purposes by designating the person as an
inactive signatory. When you designate a person as an inactive signatory, he or she remains in the
list of signatories and any assigned groups but is marked as inactive. This functionality is particularly
beneficial if you need to remove signing authority from a person on a temporary basis. It allows you
to maintain the person in the list of signatories and any assigned groups rather than having to
remove the signatory from them and then having to reassign him or her to them when re-activated.

WebSuite User Guide

209

You can also designate a person as a non-signatory and remove that person from the signatory list
and any assigned groups.

Note: If your organization is using CMM as a separate application, manage people in CMM’s

People function. Otherwise, manage counterparty contacts in the Contacts page of TRM’s
Client Editor.

10.4.7.1.1 Prerequisites
The following are prerequisites for managing people and signatories:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Countries (see Managing countries)

•

Employee roles (see Managing employee roles)

•

Entities (see Managing entities).

If you are managing people in TRM, ensure you have access to the Client Editor.
For more information, see the TRM System Admin Guide.
If you are managing people in CMM, ensure you have access to the following function:
•

FG-0065 People.

For more information, see

the WebSuite System Admin Guide.

10.4.7.2 Managing people in TRM
You can manage people in TRM using the Contacts page of the Client Editor. If you are using CMM,
select fields in the Contacts page are mapped to fields in CMM’s AUROSPEOPLE table.
For information on the Contacts page of the Client Editor and TRM-CMM static data mappings, see
the TRM User Guide.

10.4.7.2.1 Creating people
To create a person:
1. Select Admin - Static Data - Entities - People.
2. In the People Maintenance List page, click New Entry.
3. In the People Maintenance page, create the person.
4. Click Save.
5. Assign employee roles to the person.

10.4.7.2.2 Editing people
To edit a person:
1. Select Admin - Static Data - Entities - People.
2. In the People Maintenance List page, drill down on the person.
3. In the People Maintenance page, edit the person.
4. Click Save.
5. Assign employee roles to the person.

210

© Wall Street Systems IPH AB - Confidential

10.4.7.2.3 Deleting people
To delete a person:
1. Select Admin - Static Data - Entities - People.
2. In the People Maintenance List page, drill down on the person.
3. In the People Maintenance page, click Delete.
4. In the resulting dialog, click OK.

10.4.7.2.4 Defining people as signatories
To define a person as a signatory:
1. Select Admin - Static Data - Entities - People.
2. In the People Maintenance List page, drill down on the person.
3. In the People Maintenance page, click Signatory Information.
4. In the Signatory Maintenance page, select the Signatory checkbox and define the person as a
signatory.
5. Click Save.

10.4.7.2.5 Accessing the signatories table
If a person is a signatory, his or her name displays in the signatory table. You can access the
signatory table in both the People function and the Signatories function by clicking Signatory List.
From the signatory table, you can open the Signatory Maintenance page and edit active and inactive
signatories.

10.4.7.3 Managing signatory groups
After you have defined people as signatories, you can manage signatory groups and add the
signatories to those groups.
You can only create a signatory group for one bank account. Therefore, if you want to configure a
set of signatories for more than one bank account, you must create identical signatory groups for
each bank account.

10.4.7.3.1 Prerequisites
The following are prerequisites for managing signatory groups:
Category
Static data

Security

Tasks
Ensure the following static data are available:
•

Entity bank accounts (see Managing entity bank accounts)

•

People (see Managing people and signatories).

Ensure you have access to the following function:
•

FG-0076 Signatories.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

211

10.4.7.3.2 Creating signatory groups
To create a signatory group:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click All Entity Bank Accounts.
3. In the Entity Bank Accounts List page, drill down on the appropriate entity bank account.
4. In the Entity Bank Accounts Maintenance page, click Edit Rules and Groups.
If the entity bank account has existing signatory rules and groups, you can also select Admin Static Data - Entities - Signatories and click Rules and Groups in the entity bank account’s row.
5. In the Bank Account Rule Maintenance page, click New Entry in the Current Groups section.
6. In the Bank Account Rule Maintenance page, create the signatory group.
7. Click Save.
8. Click Add Signatories.
9. In the Add Signatory(s) page, assign signatories to the group by selecting the signatories’
checkboxes.
10. Click Add Selected.

10.4.7.3.3 Editing signatory groups
To edit a signatory group:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules and Groups in the appropriate entity
bank account’s row.
If the entity bank account does not display, it does not have any assigned signatory groups or
rules.
3. In the Bank Account Rule Maintenance page, drill down on the signatory group.
4. In the Bank Account Rule Maintenance page, edit the signatory group.
5. Click Save.

10.4.7.3.4 Deleting signatory groups
To delete a signatory group:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules and Groups in the appropriate entity
bank account’s row.
If the entity bank account does not display, it does not have any assigned signatory groups or
rules.
3. In the Bank Account Rule Maintenance page, select the signatory group’s checkbox.
4. Click Delete Selected.

10.4.7.4 Managing signatory rules
Signatory rules describe the circumstances in which a signature is required on transactions for
specific bank accounts. These rules are meant as a source of reference for users. They do not drive
CMM functionality.
You can refer to signatory groups in signatory rules. You can use rules across bank accounts;
however, the same does not apply to groups. Therefore, you may need to maintain identical groups
in different bank accounts that share a rule. For more information on signatory groups, see
Managing signatory groups.

212

© Wall Street Systems IPH AB - Confidential

10.4.7.4.1 Prerequisites
The following are prerequisites for managing signatory rules:
Category
Static data

Tasks
Ensure the following static data are available:
•

Security

Entity bank accounts (see Managing entity bank accounts).

Ensure you have access to the following function:
•

FG-0076 Signatories.

For more information, see

the WebSuite System Admin Guide.

10.4.7.4.2 Creating signatory rules
To create a signatory rule:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules List.
3. In the Signing Rule Maintenance [list] page, click New Entry.
4. In the Signing Rule Maintenance [editor] page, create the signatory rule.
5. Click Save.

10.4.7.4.3 Editing signatory rules
To edit a signatory rule:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules List.
3. In the Signing Rule Maintenance [list] page, drill down on the signatory rule.
4. In the Signing Rule Maintenance [editor] page, edit the signatory rule.
5. Click Save.

10.4.7.4.4 Deleting signatory rules
To delete a signatory rule:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules List.
3. In the Signing Rule Maintenance [list] page, drill down on the signatory rule.
4. In the Signing Rule Maintenance [editor] page, click Delete.
5. In the resulting dialog, click OK.

10.4.7.4.5 Adding signatory rules to entity bank accounts
To add signatory rules to an entity bank account:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click All Entity Bank Accounts.
3. In the Entity Bank Accounts List page, drill down on the appropriate entity bank account.
4. In the Entity Bank Accounts Maintenance page, click Edit Rules and Groups.

WebSuite User Guide

213

If the entity bank account has existing signatory rules and groups, you can also select Admin Static Data - Entities - Signatories and click Rules and Groups in the entity bank account’s row.
You can create a new rule, which you can then assign to the entity bank account, by clicking
New Entry.
5. In the Bank Account Rule Maintenance page, click Add Rules.
6. In the Add Rules To Assignment page:

–

To add one or more signatory rules to the entity bank account, select their checkboxes.

–

To add all signatory rules to the entity bank account, click Select All.

7. Click Add Selected.
8. In the Bank Account Rule Maintenance page, define the rules’ confirmation statuses, effective
dates, and expiry dates.
9. Click Save.

10.4.7.4.6 Removing signatory rules from entity bank accounts
To remove signatory rules from an entity bank account:
1. Select Admin - Static Data - Entities - Signatories.
2. In the Signatory Assignments Maintenance page, click Rules and Groups in the appropriate entity
bank account’s row.
If the entity bank account does not display, it does not have any assigned signatory groups or
rules.
3. In the Bank Account Rule Maintenance page, select the signatory rules’ checkboxes.
4. Click Remove Rule(s).

10.5 Managing instruments
Instruments facilitate the lending, borrowing, or investing of money.
The following table presents the instrument static data for WebSuite:
Static data

CMM function

TRM editor

Instrument
Categories

CMM Instrume
nt Category
Editor

CMM instrume
nt types

Instrument
Types

CMM Instrume
nt Type Editor

CMM instrume
nt group
relationships

Instrument
Groups

N/A

CMM instrume
nt categories

214

CMM

TRM

ACM

© Wall Street Systems IPH AB - Confidential

N/A

Instrument
Type Editor
Instrument
Group Editor

TRM instrume
nts

Instrument
Editor

10.5.1 Managing CMM instrument categories
In CMM, instrument categories group transactions and deals at a high level, such as short-term
borrowing and investing, and foreign exchange. They drive which types of cash flow calculations are
available.
When your organization first purchases CMM, it selects a set of instrument categories.

Note: If your organization is using CMM as a separate application, manage instrument categories
in CMM’s Instrument Categories function. Otherwise, manage instrument categories in
TRM’s CMM Instrument Category Editor.

10.5.1.1 Prerequisites
The following are prerequisites for managing instrument categories:
Category

Tasks

Security

If you are managing instrument categories in TRM, ensure you have access to the CMM
Instrument Category Editor.
For more information, see the TRM System Admin Guide.
If you are managing instrument categories in CMM, ensure you have access to the following
function:
•

FG-0104 Instrument Categories.

For more information, see the WebSuite System Admin Guide.

10.5.1.2 Managing instrument categories in TRM
You can manage instrument categories in TRM using the CMM Instrument Category Editor. Select
fields in the CMM Instrument Category Editor are mapped to fields in CMM’s INSTRUMENTCATEGORIES
table.

Note: If your organization is using CMM as part of an integrated suite, you can only maintain two
instrument categories: Financial and Commercial.

For information on the CMM Instrument Category Editor and TRM-CMM static data mappings, see
the TRM User Guide.

10.5.1.3 Creating instrument categories in CMM
You cannot create an instrument category in CMM. To create an instrument category, contact
Wallstreet.

WebSuite User Guide

215

10.5.1.4 Editing instrument categories in CMM
To edit an instrument category in CMM:
1. Select Admin - Static Data - Instruments - Instrument Categories.
2. In the Instrument Categories - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Instrument Categories Maintenance [list] page, drill down on the instrument category.
5. In the Instrument Categories Maintenance [editor] page, edit the instrument category.
6. Click Save.

10.5.1.5 Deleting instrument categories in CMM
You cannot delete an instrument category in CMM. To delete an instrument category, contact
Wallstreet.

10.5.2 Managing CMM instrument types
In CMM, use instrument types to subcategorize instrument categories and to establish market
expectations.
Instrument types with the Status list set to Enabled are referred to as "cash flow types". They display
in Cash Flow Type lists throughout CMM.

Note: If your organization is using CMM as a separate application, manage instrument types in
CMM’s Instrument Types function. Otherwise, manage instrument types in TRM’s CMM
Instrument Type Editor.

10.5.2.1 Prerequisites
The following are prerequisites for managing instrument types:
Category

Tasks

Static data

Ensure the following static data are available:
•

Security

Instrument categories (see Managing CMM instrument categories).

If you are managing instrument types in TRM, ensure you have access to the CMM
Instrument Type Editor.
For more information, see the TRM System Admin Guide.
If you are managing instrument types in CMM, ensure you have access to the following
function:
•

FG-0105 Instrument Types.

For more information, see

the WebSuite System Admin Guide.

10.5.2.2 Managing instrument types in TRM
You can manage instrument types in TRM using the CMM Instrument Type Editor. Select fields in the
CMM Instrument Type Editor are mapped to fields in CMM’s INSTRUMENTTYPES table.
For information on the CMM Instrument Type Editor and TRM-CMM static data mappings, see the
TRM User Guide.

216

© Wall Street Systems IPH AB - Confidential

10.5.2.3 Creating instrument types in CMM
To create an instrument type in CMM:
1. Select Admin - Static Data - Instruments - Instrument Types.
2. In the Instrument Category Selection page, drill down on the instrument type’s category.
3. In the Instrument Type Maintenance [list] page, click New Entry.
4. In the Instrument Type Maintenance [editor] page, create the instrument type.
5. Click Save.

10.5.2.4 Editing instrument types in CMM
To edit an instrument type in CMM:
1. Select Admin - Static Data - Instruments - Instrument Types.
2. In the Instrument Category Selection page drill down on the instrument type’s category.
3. In the Instrument Type Maintenance [list] page, drill down on the instrument type.
4. In the Instrument Type Maintenance [editor] page, edit the instrument type.
5. Click Save.

10.5.2.5 Deleting instrument types in CMM
To delete an instrument type in CMM:
1. Select Admin - Static Data - Instruments - Instrument Types.
2. In the Instrument Category Selection page drill down on the instrument type’s category.
3. In the Instrument Type Maintenance [list] page, drill down on the instrument type.
4. In the Instrument Type Maintenance [editor] page, dick Delete.
5. In the resulting dialog, click OK.

10.5.2.6 Managing SWIFT MT940 mappings
When you export a bank statement in the SWIFT MT940 or MT940 BCS format, a subset of CMM instrument types are mapped to SWIFT-prescribed codes. This mapping is defined in the
MT940_funds_type_code_mapping.xml file. Therefore, if you create a new instrument type, you
need to add it to the MT940_funds_type_code_mapping.xml file to include it in SWIFT MT940 or
MT940 BCS exported bank statements. For more information, see the CMM Interfaces Guide.

10.5.3 Managing CMM instrument group relationships
In CMM, the Instrument Groups function allows you to configure instrument group relationships.

Note: CMM instrument group relationships are not related to TRM and ACM instrument groups as
described in Managing TRM instruments.

10.5.3.1 Prerequisites
The following are prerequisites for managing instrument group relationships:
Category

WebSuite User Guide

Tasks

217

Static data

Ensure the following static data are available:
•

Security

Instrument types (see Managing CMM instrument types).

Ensure you have access to the following function:
•

FG-0267 Instrument Groups.

For more information, see
Reports and
worksheets

the WebSuite System Admin Guide.

Ensure reporting mapping relationships are available.
For more information, see

the WebSuite System Admin Guide.

10.5.3.2 Creating instrument relationships
To create an instrument relationship:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, click Insert New Relationship.
3. In the Instruments Relationships Maintenance - Edit Instrument Relationship page, create the
instrument relationship.
4. Click Save.

10.5.3.3 Editing instrument relationships
To edit an instrument relationship:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, drill down on the instrument relationship.
3. In the Instruments Relationships Maintenance - Edit Instrument Relationship page, edit the
instrument relationship.
4. Click Save.

10.5.3.4 Deleting instrument relationships
To delete an instrument relationship:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, drill down on the instrument relationship.
3. In the Instruments Relationships Maintenance - Edit Instrument Relationship page, click Delete.

10.5.3.5 Creating instrument groups
To create an instrument group:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, click Insert New Instrument Group.
3. In the Instruments Groups Maintenance - Edit Instrument Group page, create the instrument
group.
4. Click Save.

218

© Wall Street Systems IPH AB - Confidential

10.5.3.6 Editing instrument groups
To edit an instrument group:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, drill down on the instrument group.
3. In the Instruments Groups Maintenance - Edit Instrument Group page, edit the instrument
group.
4. Click Save.

10.5.3.7 Deleting instrument groups
To delete an instrument group:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, drill down on the instrument group.
3. In the Instruments Groups Maintenance - Edit Instrument Group page, click Delete.

10.5.3.8 Creating instrument group relationships
To create instrument group relationships:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, click Insert New Instrument Relationship.
3. In the Instruments Groups Bindings - Insert New Instrument Relationship page, create the
instrument group relationship.
4. Click Continue.
5. Continue to create the instrument group relationship.
6. Click Save.

10.5.3.9 Editing instrument group relationships
To edit instrument group relationships:
1. Select Admin - Static Data - Instruments - Instrument Groups.
2. In the Instrument Relationship Report page, drill down on the instrument group relationship.
3. In the Instruments Groups Bindings - Edit Instrument Group Relationship page, assign
instrument groups to the instrument group relationship.
4. Click Edit Instrument Types.
5. Assign instrument types to the instrument group relationship.

10.5.4 Managing TRM instruments
TRM and ACM utilize hierarchical instrument relationships called "instrument groups". In TRM, you
can map CMM instrument types to instrument groups. This ensures CMM can receive instrument
group information from TRM and pass it on to ACM without negatively impacting functionality that
depends on instrument types.
For more information, see the TRM User Guide.

WebSuite User Guide

219

10.6 Reviewing static data through CMM functionality
You can review the following static data through the CMM functionality of WebSuite:

•

Entities

•

Counterparties

•

Entity bank accounts.

10.6.1 Prerequisites
The following are prerequisites for reviewing static data through the CMM functionality of WebSuite:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Entities (see Managing entities)

•

Counterparties (see Managing counterparties)

•

Entity bank accounts (see Managing entity bank accounts).

Ensure you have access to the following functions:
•

FG-0058 Browse Entity Bank Accounts

•

FG-0059 Browse Counterparties

•

FG-0060 Browse Entities.

For more information, see

the WebSuite System Admin Guide.

10.6.2 Reviewing entities
To review entities using the CMM functionality of WebSuite:
1. Select Admin - Static Data - Review - Review Entities.
2. In the Entity - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Entity Report page, drill down on the appropriate entity.
In the Entity View Details page, you can view the entity’s bank accounts by clicking Bank Accounts.

10.6.3 Reviewing counterparties
To review counterparties using the CMM functionality of WebSuite:
1. Select Admin - Static Data - Review - Review Counterparties.
2. In the Counterparty - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Counterparty Report page, drill down on the appropriate counterparty.
In the Counterparty View Details page, you can view the counterparty’s bank accounts by
clicking Bank Accounts or its contacts by clicking Counterparty Contacts.

220

© Wall Street Systems IPH AB - Confidential

10.6.4 Reviewing entity bank accounts
To review entity bank accounts using the CMM functionality of WebSuite:
1. Select Admin - Static Data - Review - Review Entity Bank Accounts.
2. In the Entity Bank Accounts - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Bank Account Report page, drill down on the appropriate entity bank account.

WebSuite User Guide

221

222

© Wall Street Systems IPH AB - Confidential

Chapter 11

Netting

Netting allows your organization to reduce the number of cross-border payments between entities
by eliminating or consolidating cash flows denominated in different currencies.
In CMM, you can implement netting implicitly by booking transactions on internal bank accounts and
updating balances (which represent the internal bank accounts’ netted positions or obligations) or
explicitly using the Netting Application function.
The Netting Application function contains a set of subfunctions, which allows you to operate within a
predefined netting period entering intercompany transactions, and monitoring activity and positions.

11.1 Managing intercompany payments
The first two steps in the Netting Application function are entering and then editing and approving
intercompany payments.

Note: When you enter an intercompany payment in the Netting Application function with a

different currency than that of the payment’s entity bank account, CMM saves the
payment’s currency and amount fields in this currency. To prevent a potential issue with
ACM, CMM now creates two entries for such payments in the posting file: one with the
currency and amount of the payment and the other with the functional currency and
converted payment amount based on the functional currency.

11.1.1 Prerequisites
The following are prerequisites for managing intercompany payments:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Currencies (see Managing currencies)

•

Entities (see Managing entities)

•

Counterparties (see Managing entities)

•

Bank accounts (see Managing entity bank accounts).

Ensure you have access to the following functions:
•

FG-0255 Netting Application

•

FG-0255.01 Enter Intercompany Payments

•

FG-0255.02 Edit and Approve Intercompany Payments.

In addition, ensure you have access to the entities and bank accounts of the intercompany
payments you want to manage.
For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

223

Netting
setup

Ensure the following task has been completed:
•

Configuring netting periods.

For more information, see the WebSuite System Admin Guide.

11.1.2 Entering intercompany payments
To enter intercompany payments:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 1 – Enter Intercompany Payments.
3. In the Intercompany Payment Entry page:

–

Enter information for all intercompany payments.

–

Enter information for each intercompany payments.
Each row in the table on this page represents an intercompany payment. You can enter up to
25 intercompany payments for your selected entity and netting period. Each intercompany
payment can have its own counterparty and currency.

4. Click Create Cash Records.

11.1.3 Editing intercompany payments
To edit an intercompany payment:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 2 – Edit and Approve Intercompany Payments.
3. In the Intercompany Payment - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the Intercompany Payment Editor [list] page, drill down on the intercompany payment.
6. In the Intercompany Payment Editor page, edit the intercompany payment.
7. Click Save.

11.1.4 Deleting intercompany payments
To delete intercompany payments:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 2 – Edit and Approve Intercompany Payments.
3. In the Intercompany Payment - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the Intercompany Payment Editor [list] page, drill down on the intercompany payment.
6. In the Intercompany Payment Editor page, click Delete.

224

© Wall Street Systems IPH AB - Confidential

11.1.5 Approving intercompany payments
To approve an intercompany payment:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 2 – Edit and Approve Intercompany Payments.
3. In the Intercompany Payment - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the Intercompany Payment Editor [list] page, select the intercompany payment’s Approve
checkbox.
6. Click Approve Selected Payments.
After approving an intercompany payment in the Netting Application function, you may need to
authorize it depending on CMM's Payment Flow configuration (see the WebSuite System Admin
Guide).

11.2 Managing foreign exchange offers/asks
The third step in the Netting Application function is entering, editing, and approving foreign
exchange offers/asks to define cross-currency rates.

11.2.1 Prerequisites
The following are prerequisites for managing foreign exchange offers/asks:
Category

Tasks

Static data

Ensure the following static data are available:

Security

•

Currencies (see Managing currencies)

•

Entities (see Managing entities)

•

Bank accounts (see Managing entity bank accounts).

Ensure you have access to the following functions:
•

FG-0255 Netting Application

•

FG-0255.03 Enter, Edit and Approve FX Offer/Asks.

In addition, ensure you have access to the entities and bank accounts of the foreign exchange
offers/asks you want to manage.
For more information, see
Netting
setup

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Configuring netting periods.

For more information, see the WebSuite System Admin Guide.
Netting
workflow

Ensure the following task has been completed:
•

WebSuite User Guide

Managing intercompany payments.

225

11.2.2 Entering foreign exchange offers/asks
To enter a foreign exchange offer/ask:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 3 – Enter, Edit and Approve FX Offer/Asks.
3. In the FX Offers/Asks - Criteria Selection page, click Search.
4. In the FX Offers/Asks [list] page, click New Entry.
5. In the FX Offers/Asks [editor] page, enter the foreign exchange offer/ask.
6. Click Save.

11.2.3 Editing foreign exchange offers/asks
To edit a foreign exchange offer/ask:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 3 – Enter, Edit and Approve FX Offer/Asks.
3. In the FX Offers/Asks - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the FX Offers/Asks [list] page, drill down on the foreign exchange offer/ask.
6. In the FX Offers/Asks [editor] page, edit the foreign exchange offer/ask.
7. Click Update.

11.2.4 Deleting foreign exchange offers/asks
To delete a foreign exchange offer/ask:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 3 – Enter, Edit and Approve FX Offer/Asks.
3. In the FX Offers/Asks - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the FX Offers/Asks [list] page, drill down on the foreign exchange offer/ask.
6. In the FX Offers/Asks [editor] page, click Delete.

11.2.5 Approving foreign exchange offers/asks
To approve a foreign exchange offer/ask:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 3 – Enter, Edit and Approve FX Offer/Asks.
3. In the FX Offers/Asks - Criteria Selection page, enter search criteria.
4. Click Search.
5. In the FX Offers/Asks [list] page, drill down on the foreign exchange offer/ask.
6. In the FX Offers/Asks [editor] page, ensure the Approved checkbox is selected.
7. Click Update.

226

© Wall Street Systems IPH AB - Confidential

11.3 Analyzing netting
You can analyze reconciliation by running the following reports:

•

Net Position by Entity

•

Net Position by Currency

•

Net Cash Flow by Sub-Center.

11.3.1 Running the Net Position by Entity report
The Net Position by Entity report presents transactions from netting activities by entity.

Note: A variation of this report, which displays both netting and settlement transactions, is
available at Banking - Netting - Net Position By Entity.

11.3.1.1 Prerequisites
The following are prerequisites for Running the Net Position by Entity report:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0042 Net Postion by Entity (Netting and Other IHB)

•

FG-0255 Netting Application

•

FG-0255.04 Net Position by Entity.

In addition, ensure you have access to the entities and bank accounts of the activity you want
to include in the report.
For more information, see
Netting
setup

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Configuring netting periods.

For more information, see the WebSuite System Admin Guide.
Netting
workflow

Ensure the following tasks have been completed:
•

Managing intercompany payments

•

Managing foreign exchange offers/asks.

11.3.1.2 Running the Net Position by Entity report
To run the Net Position by Entity report:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 4 – Net Position by Entity.
3. In the Net Position By Entity - Criteria Selection page, enter search criteria.
4. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click
View in Spreadsheet.

WebSuite User Guide

227

11.3.2 Running the Net Position by Currency report
The Net Position by Currency report presents transactions from netting activities by currency.

Note: A variation of this report, which displays both netting and settlement transactions, is
available at Banking - Netting - Net Position By Currency.

11.3.2.1 Prerequisites
The following are prerequisites for Running the Net Position by Currency report:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0090 Net Position By Currency (Netting and Other IHB transactions)

•

FG-0255 Netting Application

•

FG-0255.05 Net Position by Currency.

In addition, ensure you have access to the entities and bank accounts of the activity you want to
include in the report.
For more information, see
Netting
setup

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Configuring netting periods.

For more information, see the WebSuite System Admin Guide.
Netting
workflow

Ensure the following tasks have been completed:
•

Managing intercompany payments

•

Managing foreign exchange offers/asks.

11.3.2.2 Running the Net Position by Currency report
To run the Net Position by Currency report:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 5 – Net Position by Currency.
3. In the Net Position By Currency - Criteria Selection page, enter search criteria.
4. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click
View in Spreadsheet.

11.3.3 Running the Net Cash Flow by Sub-Center report
The Net Cash Flow by Sub-Center report presents the net cash flow by sub-center.

11.3.3.1 Prerequisites
The following are prerequisites for Running the Net Cash Flow by Sub-Center report:
Category

228

Tasks

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following functions:
•

FG-0255 Netting Application

•

FG-0255.06 New Cash Flow by SubCenter.

In addition, ensure you have access to the entities and bank accounts of the activity you
want to include in the report.
For more information, see
Netting setup

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Configuring netting periods.

For more information, see the WebSuite System Admin Guide.
Netting
workflow

Ensure the following tasks have been completed:
•

Managing intercompany payments

•

Managing foreign exchange offers/asks.

11.3.3.2 Running the Net Cash Flow by Sub-Center report
To run the Net Cash Flow by Sub-Center report:
1. Select Banking - Netting - Netting Application.
2. In the Step by Step Netting View page, click Step 6 – Net Cash Flow by Subcenter.
3. In the Net Cash Flow By SubCenter - Criteria Selection page, enter search criteria.
4. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click the
View in Spreadsheet.

11.4 Netting and settlement
You can use the netting functionality without also using the settlement functionality. In this
situation, the balances of entities’ internal bank accounts accumulate over time based on the
intercompany transactions in which the entities are involved.
To create a true netting center, however, you need to use the netting functionality with the
settlement functionality.
At the end of a netting period, you settle internal bank accounts. CMM creates a payment to or
receipt from the netting center (in-house bank) to zero out the internal bank accounts. This
effectively aggregates the intercompany transactions, replacing them with one external transaction.
The following is an example netting structure before settlement:

WebSuite User Guide

229

The three parties in this netting structure have entered 14 intercompany transactions:
Flow

Party

Counterparty

Type

Amount (EUR)

1

Acme Germany

Acme Italy

Payment

50,000

Payment

100,000

Payment

25,000

Total

175,000

Payment

10,000

Payment

15,000

Total

25,000

Payment

25,000

Payment

30,000

Payment

40,000

Total

95,000

2

3

230

Acme Italy

Acme Germany

Acme Germany

Acme France

© Wall Street Systems IPH AB - Confidential

4

Acme France

5

Acme Italy

6

Acme France

Acme Germany

Acme France

Acme Italy

Payment

20,000

Payment

25,000

Total

45,000

Payment

50,000

Payment

60,000

Total

110,000

Payment

30,000

Payment

40,000

Total

70,000

As a result, the parties’ net position are as follows:

•

Acme Germany: 45,000 + 25,000 - 95,000 - 175,000 = (200,000)

•

Acme Italy: 175,000 - 25,000 - 100,000 + 70,000 = 110,000

•

Acme France: 95,000 + 110,000 - 45,000 - 70,000 = 90,000.

The following is the same example during settlement:

Settlement generates the following external transactions:
Flow

Party

WebSuite User Guide

Counterparty

Type

Amount (EUR)

231

1

Acme Germany

Netting Center

Payment

200,000

2

Netting Center

Acme Italy

Payment

110,000

3

Netting Center

Acme France

Payment

90,000

Settlement also generates internal transactions that are opposite to these external transactions to
zero out the internal bank accounts.
For more information on settlement, see Settling bank accounts.

232

© Wall Street Systems IPH AB - Confidential

Chapter 12

Concentrating cash

Cash concentration allows an organization to centralize cash from its bank accounts for liquidity,
legal, or other reasons. CMM can facilitate cash concentration through the following functionality:

•

Target balancing

•

Settlement.

12.1 Target balancing bank accounts
External banks offer two types of cash concentration:
Type

Description

Zero balance

Automatic sweeping of funds from a lower level account into a header
account at the end of a business day.

Notional

Virtual sweeping of funds where by the actual funds remain in the lower level
accounts, but an aggregated balance is determined in a header account.

If an external bank cannot provide cash concentration, your organization can still obtain its benefits
by using CMM’s target balancing functionality to initiate the sweeps.
In-house banks provide a very efficient mechanism for tracking ownership of cash as it is swept into
or out of pool accounts. In cases where the subsidiary has excess funds, the subsidiary is still the
owner of the cash even after it is swept into a header account. The funds are an asset for the
subsidiary and a liability for the owner of the header pool account. In-house banks track the
ownership of the cash by using the balances on internal bank accounts to represent the cash held in
the pool’s header accounts.
CMM also offers Notional Cumulative Pooling. This is similar to the Notional cash concentration
option in the table above: no physical transfer takes place in the lower level accounts that are
selected for sweeping. However, another lower level account is used for physically sweeping the
calculated funds to the header account.

12.1.1 Prerequisites
The following are prerequisites for target balancing bank accounts:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0338 Cash Monitor.

In addition, ensure you have access to the bank accounts you want to sweep.
For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

233

Reports and worksheets

Ensure templates have been created for the following function:
•

Cash Monitor.

For more information, see
Cash concentration setup

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Configuring target balance rules.

For more information, see the WebSuite System Admin Guide.

12.1.2 Running all sweeps in a report
To run all sweeps in a report:
1. Select Banking - Target Balancing - Cash Monitor:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Monitor page, drill down on the appropriate report template.
3. In the report template’s page, make any appropriate changes to the report criteria.
4. Click Refresh.
5. Click Run All Sweeps.

12.1.3 Running select sweeps in a report
To run select sweeps in a report:
1. Select Banking - Target Balancing - Cash Monitor:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Cash Monitor page, drill down on the appropriate report template.
3. In the report template’s page, make any appropriate changes to the report criteria.
4. Click Refresh.
5. Click View Recommended Transfers.
6. In the Recommended Transfers page, make any appropriate changes to the amounts.
7. Select the appropriate sweeps’ checkboxes.
8. Click Run Selected Transfer.

12.2 Settling bank accounts
In some situations, your organization cannot hold funds in internal bank accounts for legal or tax
reasons. There may be restrictions that prevent your organization from maintaining a balance with
an entity that is not a bank or that resides out of country. Due to the intercompany movements
required to offset the on-behalf-of transaction functionality, internal bank accounts can carry large
positive or negative balances. At the end of a period, each entity’s internal bank account may have
to be set to a zero balance (in other words, settled).
Depending on your organization’s in-house bank structure, settlement can occur between an
in-house bank client and a parent entity or between an in-house bank client and an in-house bank.

234

© Wall Street Systems IPH AB - Confidential

CMM provides an automated process to settle internal bank accounts. The internal bank account
balance represents the portion of the in-house bank managed pool of funds that is owed to or owed
by a client.

Note: When CMM routes a transaction in a multiple in-house bank structure, it generates "routing
legs" (individual payments and receipts that make up a routed transaction). These routing
legs result in new balances in all internal bank accounts involved in the routed transaction.
Therefore you must set up settlement rules for all internal bank accounts involved in
routed transactions—not just the originating and paying bank accounts. After the initial
installation of CMM, Wallstreet can work with your organization to ensure settlement rules
are properly set up for a multiple in-house bank structure.

The following are points to consider before setting up settlement in CMM:

•

Due to organizational and pooling structures, the settlement process allows for sequential
settlement of bank accounts as defined by your organization. For example, the lowest level
(business unit) of the structure will settle to the middle level (national organization). Once the
lowest and the middle level have settled, the middle level will settle to the highest level
(international organization).

•

When you execute the settlement process, it uses the settlement period—whether monthly,
daily, or weekly—to determine the next settlement date. If the next settlement date is less than
or equal to the execution date (in other words, the day you are running the process), the
settlement process runs for the selected bank accounts. If the next settlement date is greater
than the execution day, the settlement process does not run for the selected bank accounts.
When the settlement process runs for a specific bank account, it updates the Last Settlement Date
field with the date the process ran and the Next Settlement Date field with the date the process
should be run again for this bank account based on the defined settlement period.

•

If a bank account requires an additional settlement before the settlement process is scheduled
to run again, you can manually adjust the next settlement date for each bank account to run
when required. Alternatively, you can set the settlement period to none, enabling settlement of
the bank account every time the settlement process is executed.

•

The settlement process only considers reconciled records for inclusion in determining the
amount to settle.

•

The settlement process should ensure actual and calculated bank balances are equal for all bank
accounts flagged for settlement and, if necessary, display an error message in the job log
indicating which accounts require recalculation before the process can execute.

•

Intercompany cash records generated in the settlement process are auto-authorized. However,
external cash records will require authorization and subsequent release. To facilitate this,
internal and external records generated in the settlement process are not linked together by
group ID as with other cash records. Customer reference ID is used to link the intercompany
settlement records to the external settlement records. If an external cash record generated in
the settlement process is rejected, you must manually reject the corresponding intercompany
record.

•

To determine the settlement amount of the second settlement level of bank accounts when the
first level settlement records are not yet reconciled, the process includes the actual bank balance
and then adds on records where cash flow type equals settlement/clearing and where value date
is less than or equal to the value date of the settlement process.

•

Once the accounts have been settled, some form of detailed notification to the entities involved
is required. Entities receiving funds require details of the funds deposited to their bank accounts.
Entities required to make payments, via an external bank, should receive payment detail advice.

12.2.1 Locking and unlocking bank accounts
Before initiating a settlement, you can lock the bank accounts you plan to settle. This prevents other
users from changing those bank accounts’ rules while CMM is completing the settlement process.
Afterwards, you can unlock the bank accounts.

WebSuite User Guide

235

12.2.1.1 Prerequisites
The following are prerequisites for locking and unlocking bank accounts:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0313 Lock/Unlock Settlement Accounts.

In addition, ensure you have access to the bank accounts and settlement groups you
want to settle.
For more information, see
Cash concentration
setup

the WebSuite System Admin Guide.

Ensure the following setup task has been completed:
•

Configuring settlement rules.

For more information, see the WebSuite System Admin Guide.

12.2.1.2 Locking bank accounts
To lock bank accounts:
1. Select Banking - Settlement - Lock/Unlock Settlement Accounts.
2. In the Lock/Unlock Settlement Accounts - Criteria Selection page, select the appropriate
settlement group or All Settlement Accounts in the Select Settlement Group Accounts to Lock/Unlock
list.
3. Click IHB Account to Lock/Unlock.
4. In the Lock/Unlock Settlement Accounts Maintenance page, select the bank accounts.
5. Click Save.

12.2.1.3 Unlocking bank accounts
To unlock bank accounts:
1. Select Banking - Settlement - Lock/Unlock Settlement Accounts.
2. In the Lock/Unlock Settlement Accounts - Criteria Selection page, select the appropriate
settlement group or All Settlement Accounts in the Select Settlement Group Accounts to Lock/Unlock
list.
3. Click IHB Account to Lock/Unlock.
4. In the Lock/Unlock Settlement Accounts Maintenance page, deselect the bank accounts.
5. Click Save.

12.2.2 Settling bank accounts
CMM provides an automated process to settle internal bank accounts. The internal bank account
balance represents the portion of the in-house bank managed pool of funds that is owed to or owed
by a client.
On occasion, you may need to undo a bank account settlement if you need to make adjustments or
corrections to either the bank accounts or transactions to the bank accounts.
CMM allows you to undo a settlement. The module can only undo the whole settlement, not
individual parts of the settlement. When adding settlement rules, you identify which internal bank
accounts will be settled to which internal or external bank accounts. Therefore, when you initiate the
undo settlement process, CMM can only undo the whole settlement. It cannot undo smaller parts of
a settlement.

236

© Wall Street Systems IPH AB - Confidential

All payments created for the settlement must be reversible. When you initiate the settlement
process, CMM creates internal and external payments (depending on the settlement structure):
Type

Description

Notes

Internal

From an internal bank account to
another internal bank account

Because internal payments do not involve external activity,
you can reverse them at any time. If an internal payment’s
status is manually authorized or released, you must
unauthorize or unrelease it before it can be considered
reversible.

External

From an internal bank account to
an external bank account or from
an external bank account to an
internal bank account

You cannot always reverse external payments. If an external
payment’s status is released, it is not reversible and,
therefore, you cannot reverse the settlement. If the
payment’s status is manually authorized, you must
unauthorize it before it can be considered reversible.

When you initiate the undo settlement process, CMM checks the status of all payments. If all
payments are reversible, the module allows you to continue the process. If any of the payments are
not reversible, the module displays a list of payments in the current settlement that are not
reversible (in authorized or released status for internal or external payments). You must manually
unauthorize and unrelease these payments using the appropriate functionality. Afterwards, you can
complete the undo settlement process.
When undoing a settlement, CMM sets the Last Settlement Date and Next Settlement Date fields to their
values before the settlement. Therefore, if the Last Settlement Date field was set to January 31, and the
Next Settlement Date field was set to February 28, for a particular bank account before settlement, the
module will return the fields to these values when undoing the settlement—even if the settlement
was actually initiated on a day other than February 28.

12.2.2.1 Prerequisites
The following are prerequisites for settling bank accounts:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0309 Settle Bank Accounts

•

FG-0310 Undo Bank Account Settlement.

In addition, ensure you have access to the bank accounts and settlement groups
you want to settle.
For more information, see
Configuration
parameters

Ensure the following configuration parameter is set:
•

Account Settlement Balance Type.

For more information, see
Cash concentration
setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following setup task has been completed:
•

Configuring settlement rules.

For more information, see the WebSuite System Admin Guide.
Cash concentration
workflow

WebSuite User Guide

Ensure the following workflow task has been completed:
•

Locking and unlocking bank accounts.

237

12.2.2.2 Settling bank accounts
You can settle bank accounts on a regular basis by scheduling the IHB Account Settlement task in
the Task Scheduler function. For more information, see the WebSuite System Admin Guide.
You can also settle bank accounts on a one-time basis using the Settle Bank Accounts function:
1. Select Banking - Settlement - Settle Bank Accounts.
2. In the IHB Account Settlement [criteria] page, enter settlement criteria.
When settling a bank account with the gross settlement type, do not manually adjust the
settlement dates as this could cause problems with calculations.
3. Click IHB Accounts to Settle.
4. In the IHB Account Settlement [entity bank account selection] page, select the bank accounts.
5. Click Settle Selected Accounts.

12.2.2.3 Undoing settlement
To undo a settlement:
1. Select Banking - Settlement - Undo Settlement.
2. In the IHB Account Settlement Undo - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the IHB Account Settlement Undo List page, drill down on the settlement.
5. In the IHB Account Settlement Undo page:

–

If all of the settlement’s payments are reversible, click Undo Settlement.

–

If one or more of the settlement’s payments are not reversible:
a. To unauthorize one or more payments, click Undo Payment Authorizations. For further
instructions, see Authorizing transactions.
b. To unrelease one or more payments, click Undo Payment Releases. For further instructions,
see Releasing transactions.
When all payments are reversible, repeat steps 1 to 5.

12.3 Analyzing cash concentration
You can analyze reconciliation by running the following reports:

•

Settlement

•

Net Position by Entity

•

Net Position by Currency.

For information on running the Net Position reports, see Analyzing netting.

Note: These reports are relevant to settlement but not to target balancing.

12.3.1 Running the Settlement report
The Settlement report presents the movement of funds resulting from a settlement.

238

© Wall Street Systems IPH AB - Confidential

12.3.1.1 Prerequisites
The following are prerequisites for running the Settlement report:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-0187 Account Settlement Report.

In addition, ensure you have access to the bank accounts and settlement groups
you want to settle.
For more information, see
Static data

Cash concentration
workflow

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

Currencies (see Managing currencies)

•

Bank account groups (see Managing bank account groups).

Ensure the following task has been completed:
•

Settling bank accounts.

12.3.1.2 Running the Settlement report
To run the Settlement report:
1. Select Reporting - Banking - Settlement Report.
2. In the Account Settlement Report - Criteria Selection page, enter search criteria.
3. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click
View in Spreadsheet.

WebSuite User Guide

239

240

© Wall Street Systems IPH AB - Confidential

Chapter 13 Calculating interest, fees, and taxes

CMM allows you to calculate and then pay or charge the following:

•

Interest

•

Commitment fees

•

Overdraft fees

•

Withholding tax.

13.1 Calculating interest, fees, and taxes
When you initiate interest, fee, and tax calculation, CMM calculates the amount of interest, fees, and
taxes based on the assigned calculation method and bank balance information over the period that
the interest, fees, and taxes are due. It then posts the interest, fees, and taxes in the form of bank
transactions and reconciled cash records for internal bank accounts and un-reconciled cash records
for external bank accounts; calculates the next interest, fee, and tax due date for the entity bank
account; and updates the database accordingly.
This process involves the following stages:
1. CMM selects all bank accounts that match your criteria and that have interest, fee, and tax
calculations with next period start dates prior to the current date.
2. CMM determines the back-value-dated transactions captured since the last interest, fee, or tax
payment or charge.
For each of these back-value-dated transactions, CMM calculates an interest, fee, or tax
adjustment for the transaction’s value date and forward.
3. For each payment period:
a. CMM calculates the interest, fees, and taxes from the start of the period to the start of the
next period.
b. CMM calculates the total interest, fees, and taxes, which is the sum of the interest, fees, and
taxes calculated in step 2 and 3a.

WebSuite User Guide

241

For simple interest, total interest is calculated for the entire period and not for each payment
period.
4. CMM does one of the following:

–

If interest, fees, and taxes are realized internally, CMM generates interest, fee, and tax
internal bank transactions.

–

If interest, fees, and taxes are realized externally:

–

If the total interest, fees, and taxes are less than the maximum threshold:

–
–

CMM sets the next period start date to the current period start date plus the payment
period.

If the total interest, fees, and taxes are greater than or equal to the maximum threshold:

–

CMM creates external payments taking into account days offset.

–

CMM sets the current period start date to the next period start date plus one.

–

CMM sets the next period start date to the current next period start date plus the
payment period.

The entity bank account on the external payment is derived from the External Pool Account bank
account relationship assigned to the internal bank account on which the interest is being calculated.
Similarly, the counterparty bank account on the external interest payment is derived from the Pool
Interest Account bank account relationship assigned to the derived entity bank account.

Note: If the total external interest amount consists of interest for the current interest period and
adjustments to prior interest periods, an aggregate external payment is created. The
composite payments assigned to the aggregate are the current period and prior period
interest.

13.1.1 Prerequisites
The following are prerequisites for calculating interest, fees, and taxes:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameters are set:
•

Post Interest To Period

•

Show Bank Account Group For Interest Calculation.

For more information, see
Static data

Security

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

In-house banks (see Managing in-house banks)

•

Bank account relationships (see Managing bank account relationships)

•

Bank account groups (see Managing bank account groups).

Ensure you have access to the following functions:
•

FG-0219 Calculate and Post Bank Account Interest

•

FG-0279 Task Scheduler.

In addition, ensure you have access to the bank accounts for which you want to
calculate interest, fees, and taxes.
For more information, see

242

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

Integration

Ensure CMM is integrated with ACM:
•

The installed attributes for CMM and ACM are set to true in the
integrated_suite_module_config.xml file.

•

The ACM Web Service URL configuration parameter contains the correct URL.

•

You have valid user accounts in both modules.

•

You have access to accounting periods and account period sets in ACM.

•

The ACM Period web service is running.

For more information, see the WSS Suite System Admin Guide.
Interest, fee, and
tax setup

Ensure the following setup tasks have been completed:
•

Configuring interest, fee, and tax calculation processing

•

Configuring interest, fee, and tax calculations.

For more information, see the WebSuite System Admin Guide.

13.1.2 Calculating interest, fees, and taxes
You can calculate interest and fees on a regular basis by scheduling the Interest Fee Tax Calculation
task in the Task Scheduler function. For more information, see Creating parameter sets in the
WebSuite System Admin Guide.
You can also calculate interest, fees, and taxes on a one-time basis using the Interest Calculation
function:
1. Select Banking - Interest - Interest Calculation.
2. In the Bank Account Selection - Criteria Selection page:

–

To calculate interest, fees, and taxes all bank accounts in a bank account relationship:
a. Select the appropriate bank account relationship type in the Bank Account Hierarchy Type list.
b. Select the appropriate parent (hierarchy-only) bank account in the Bank Account list.
c.

Select the appropriate interest, fee, and tax types in the Calculation Type list.

d. Click Calculate Interest and Fee.

–

To calculate interest, fees, and taxes for all bank accounts in an in-house bank:
a. Select the in-house bank in the In House Bank list (or select All for all in-house banks).
b. Select the appropriate interest, fee, and tax types in the Calculation Type list.
c.

–

Click Calculate Interest and Fee.

To calculate interest, fees, and taxes for select bank accounts:
a. Select a bank account relationship or in-house bank.
b. Click Select Accounts.
c.

In the Bank Account Selection page, select the bank accounts.

d. Click Calculate Interest and Fee.
3. To check the status of processed interest calculation on accounts, go to Admin - Utilities - Review Job
Logs.
As mentioned in step 2, you can calculate interest, fees and taxes for all in-house banks by selecting
All in the In House Bank field. When you undo calculations, the All option is not available for in-house
banks, you need to undo them one-by-one.

WebSuite User Guide

243

13.2 Undoing interest, fee, and tax calculations
If necessary, you can undo the last interest, fee, and tax calculation for a select entity bank account,
bank account relationship, or in-house bank. You can then make any corrections and recalculate
interest, fees, and taxes on the entity bank account, bank account relationship, or in-house bank.
When you undo an interest, fee, and tax calculation for an external bank account, CMM reverses—
rather than deletes—the unreconciled cash records created during the calculation process. The
transaction and value dates on the reversal cash records are the same as those on the original
interest, fee, and tax calculation cash records.
When you undo an interest, fee, and tax calculation for an internal bank account, CMM deletes the
cash records and reverses the bank transactions.
You can only undo the most recent interest, fee, and tax calculation for each bank account. When
you undo the most recent interest, fee, and tax calculation, the next most recent one becomes
available. Therefore, you undo interest, fee, and tax calculations sequentially.

13.2.1 Prerequisites
The following are prerequisites for undoing interest, fee, and tax calculations:
Category

Tasks

Configuration
parameters

Ensure the following configuration parameter is set:
•

Show Bank Account Group For Interest Calculation.

For more information, see
Static data

Security

the WebSuite System Admin Guide.

Ensure the following static data are available:
•

In-house banks (see Managing in-house banks)

•

Bank account relationships (see Managing bank account relationships)

•

Bank account groups (see Managing bank account groups).

Ensure you have access to the following function:
•

FG-0335 Undo Interest Calculation.

In addition, ensure you have access to the bank accounts for which you want to undo
interest, fee, and tax calculations.
For more information, see
Interest, fee, and
tax workflow

the WebSuite System Admin Guide.

Ensure the following workflow task has been completed:
•

Calculating interest, fees, and taxes.

13.2.2 Undoing interest, fee, and tax calculations
To undo an interest, fee, or tax calculation:
1. Select Banking - Interest - Undo Interest Calculation.
2. In the Undo Calculate and Post Bank Account Interest and Fee - Criteria Selection page, enter
search criteria.
3. Click Continue.
4. In the Undo Calculate and Post Bank Account Interest and Fee page, select the interest, fee, or
tax calculation’s Undo checkbox.
5. Click Undo.

244

© Wall Street Systems IPH AB - Confidential

13.3 Analyzing interest, fees, and taxes
You can analyze interest, fees, and taxes by running the following reports:

•

Interest, Fee, and Tax

•

Interest, Fee, and Tax Allocation

•

Interest, Fee, and Tax Calculation Methods

•

Credit Line

•

Bank Account Summary.

13.3.1 Running the Interest, Fee, and Tax report
The Interest, Fee, and Tax report allows you to search for and view calculated interest, fees, and
taxes on a bank-account-by-bank-account basis.

Note: You can use this report before or after calculating interest, fees, and taxes. If you use it

before, you can preview how CMM will allocate interest, fees, and taxes to bank accounts
before actually calculating interest, fees, and taxes.

13.3.1.1 Prerequisites
The following are prerequisites for running the Interest, Fee, and Tax report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0160 Interest Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the bank transactions you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Interest Report.

For more information, see
Interest, fee, and
tax setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following setup tasks have been completed:
•

Configuring interest, fee, and tax calculation processing

•

Configuring interest, fee, and tax calculations

For more information, see the WebSuite System Admin Guide.

WebSuite User Guide

245

13.3.1.2 Running the Interest, Fee, and Tax report
To run the Interest, Fee, and Tax report:
1. Select Reporting - Banking - Interest - Interest Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Interest and Fee Calculation Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

13.3.2 Running the Interest, Fee, and Tax Allocation report
The Interest, Fee, and Tax Allocation report provides up-to-date information on the allocation of
interest, fees, and taxes to the internal bank accounts held by an entity.
The report includes one row for each posting, noting the bank account, the bank account currency,
the date, and the amount of interest, fee, or tax posted.
CMM allocates interest, fees, and taxes to the internal bank accounts based on their bank balances
and assigned interest, fee, and tax calculation methods. To ensure the bank balances and interest in
the report are up-to-date, update the bank balances before generating the report. For more
information, see Updating and recalculating bank balances.

Note: You can run the Interest, Fee and Tax Allocation report before or after calculating interest,
fees, and taxes. If you run it before, you can use it to preview how CMM will allocate
interest, fees, and taxes to bank accounts before actually calculating interest, fees, and
taxes.

13.3.2.0.1 Prerequisites
The following are prerequisites for running the Interest, Fee, and Tax report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0133 Bank Accounts Interest Allocation Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
bank transactions you want to include in the report.
For more information, see
Interest, fee,
and tax setup

the WebSuite System Admin Guide.

Ensure the following setup tasks have been completed:
•

Configuring interest, fee, and tax calculation processing

•

Configuring interest, fee, and tax calculations.

For more information, see the WebSuite System Admin Guide.

13.3.2.1 Running the Interest, Fee, and Tax Allocation report
To run the Interest, Fee, and Tax Allocation report:
1. Select Reporting - Banking - Interest Allocation.
2. In the In House Bank Accounts Interest Allocation - Criteria Selection page, enter search criteria.
3. Click Search.

246

© Wall Street Systems IPH AB - Confidential

13.3.3 Running the Interest, Fee, and Tax Calculation Methods report
The Interest, Fee, and Tax Calculation Methods report allows you to review interest, fee, and tax
calculation methods you created in the Interest Calculation Methods function (see the WebSuite
System Admin Guide).

13.3.3.1 Prerequisites
The following are prerequisites for running the Interest, Fee, and Tax Calculation Methods report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0134 Bank Accounts Interest Allocation Methods Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts of the
interest, fee, and tax calculation methods you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Review Interest Calculation Methods.

For more information, see
Interest, fee,
and tax setup

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure the following setup task has been completed:
•

Configuring interest, fee, and tax calculation methods

For more information, see the WebSuite System Admin Guide.

13.3.3.2 Running the Interest, Fee, and Tax Calculation Methods report
To run the Interest, Fee, and Tax Calculation Methods report:
1. Select Admin - Market Data - Review - Review Interest Calculation Methods:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Interest Calculation Methods page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

13.3.4 Running the Credit Line report
The Credit Line report allows you to create customized report templates that can display balances in
bank accounts, remaining credit lines, and total credit lines.

13.3.4.1 Prerequisites
The following are prerequisites for running the Credit Line report:
Category

WebSuite User Guide

Tasks

247

Security

Ensure you have access to the following function:
•

FG-0375 Credit Line Report.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the bank transactions you want to include in the report.
For more information, see
Reports and
worksheets

the WebSuite System Admin Guide.

Ensure templates have been created for the following function:
•

Credit Line Report.

For more information, see
Interest, fee, and
tax setup

the WebSuite System Admin Guide.

Ensure the following setup task has been completed:
•

Configuring credit line limits.

For more information, see the WebSuite System Admin Guide.

13.3.4.2 Running the Credit Line report
To run the Credit Line report:
1. Select Reporting - Banking - Credit Line Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Credit Line Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

13.3.5 Running the Bank Account Summary report
The Bank Account Summary report allows you to review current (or "active") interest, fee, and tax
calculations; credit lines; and credit line limits. In addition, you can review previous (or "inactive")
interest, fee, and tax calculations; credit lines; and credit line limits for auditing purposes.

13.3.5.1 Prerequisites
The following are prerequisites for running the Bank Account Summary report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0396 Credit Line Limit Reports.

In addition, ensure you have access to the entities, counterparties, and bank accounts of
the interest, fee, and tax calculations; credit lines; and credit line limits you want to
include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Bank Account Summary Report.

For more information, see

248

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

Interest, fee, and
tax workflow

Ensure the following setup tasks have been completed:
•

Calculating interest, fees, and taxes.

13.3.5.2 Running the Bank Account Summary report
To run the Bank Account Summary report:
1. Select Reporting - Banking - Bank Account Summary Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Bank Account Summary Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

WebSuite User Guide

249

250

© Wall Street Systems IPH AB - Confidential

Chapter 14

Reporting to central banks

Central bank data allows you to create internal and external regulatory codes and then assign
internal regulatory codes to transactions.

14.1 Managing transaction regulatory codes
After defining and mapping internal and external regulatory codes, you can assign the internal
regulatory codes to transactions during transaction capture. For more information, see 5.1.2
Entering transactions on page 91.
The Regulatory Transaction Codes function allows you to view and change the internal regulatory
codes of all transactions that match your criteria.

14.1.1 Prerequisites
The following are prerequisites for managing transaction regulatory codes:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0302 Regulatory Transaction Code Maintenance.

For more information, see

the WebSuite System Admin Guide.

Expected and
instructed
activity

Ensure the following task has been completed:

Central bank
reporting setup

Ensure the following task has been completed:

•

•

5.1.2 Entering transactions on page 91.

Configuring regulatory codes.

For more information, see the WebSuite System Admin Guide.

WebSuite User Guide

251

14.1.2 Managing transaction regulatory codes
To manage transaction regulatory codes:
1. Select Banking - Central Banking - Regulatory Transaction Codes.
2. In the Regulatory Transaction Code Maintenance - Criteria Selection page, enter search criteria.
3. Click Search.
4. In the Regulatory Transaction Code Maintenance List page:

–

To change a cash record’s internal regulatory code:
a. Select a code or None Selected in the cash record’s Internal Regulatory Code list.
b. Click Update.

–

To view a cash record’s details, click Cash Record ID in the cash record’s row.

14.2 Analyzing transaction regulatory codes
You can analyze transaction regulatory codes by running the following reports:

•

Central Bank

•

Regulatory.

14.2.1 Running the Central Bank report
Central banks require codes be attached to all transactions to further describe the purpose of the
transaction for reporting purposes. Central banks have a standard set of such codes called
regulatory codes. Some regulatory codes have an additional code that further clarifies the
transaction type. A number of transfers can use a set of regulatory codes; however, the additional
code indicates whether the transfer of monies is going into or out of a country.
You can use the Central Bank report to view and analyze transactions from a central bank
perspective.

14.2.1.1 Prerequisites
The following are prerequisites for running the Central Bank report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0073 Central Bank Regulatory Report.

For more information, see
Central bank
reporting workflow

252

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

14.1 Managing transaction regulatory codes on page 251.

© Wall Street Systems IPH AB - Confidential

14.2.1.2 Running the Central Bank report
To run the Central Bank report:
1. Select Reporting - Banking - Central Bank Regulatory Report.
2. In the Central Bank Regulatory Report - Criteria Selection page, enter search criteria.
3. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click
View In Spreadsheet.

The format of the report varies depending on the country you selected in step 2.
Your selected country may not have a format defined for it in your installation. If this is the case,
the following message displays after you click Report or View In Spreadsheet:
The central bank regulatory report is not yet available for this country. Please
consult with your Wallstreet contact if you require this functionality.

14.2.2 Running the Regulatory report
Central banks require codes be attached to all transactions to further describe the purpose of the
transaction for reporting purposes. Central banks have a standard set of such codes called
regulatory codes. Some regulatory codes have an additional code that further clarifies the
transaction type. A number of transfers can use a set of regulatory codes; however, the additional
code indicates whether the transfer of monies is going into or out of a country.
You can use the Regulatory report to view and analyze transactions from a central bank perspective.

14.2.2.1 Prerequisites
The following are prerequisites for running the Regulatory report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0288 Regulatory Reporting.

For more information, see
Central bank
reporting workflow

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

14.1 Managing transaction regulatory codes on page 251.

14.2.2.2 Running the Regulatory report
To run the Regulatory report:
1. Select Reporting - Banking - Regulatory Reporting.
2. In the Regulatory Reporting - Criteria Selection page, enter search criteria.
3. Do one of the following:

–

To view the report in your browser, click Report.

–

To view the report in a spreadsheet application (for example, Microsoft Excel), click
View In Spreadsheet.

WebSuite User Guide

253

254

© Wall Street Systems IPH AB - Confidential

Chapter 15 Exporting accounting events to ACM

To facilitate accounting, information can flow from CMM to ACM.
Each accounting event represents a single transaction in CMM at a certain state in its life cycle that
is configured to post to accounting. CMM can also transfer instruction accounting events for special
accounting actions.

Note: In this release, CMM only includes reversal instruction accounting events to reverse a
previously sent accounting event.

The following diagram presents the steps that occur when the ACM daily accounting process
executes:

The following diagram presents the steps that occur when the ACM closing-the-book accounting
process executes:

WebSuite User Guide

255

15.1 Generating daily accounting events
Usually, ACM triggers the generation of accounting events as described in Chapter 15 Exporting
accounting events to ACM on page 255. However, during the initial implementation of CMM, you
may need to trigger the generation of accounting events manually as part of your organization’s
testing of the module. You can do this using the Generate Daily Accounting Events function.

15.1.1 Prerequisites
The following are prerequisites for generating daily accounting events:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0374 Generate Daily Accounting Events.

For more information, see
Integration

the WebSuite System Admin Guide.

Ensure CMM is integrated with ACM.
For more information, see the WSS Suite System Admin Guide.

15.1.2 Generating daily accounting events
To generate daily accounting events:
1. Select Accounting - Processing - Generate Daily Accounting Events.
2. In the Generate Daily Accounting Events page, enter search criteria.
3. Click Generate.

256

© Wall Street Systems IPH AB - Confidential

15.2 Reconciling bank balances
Differences in timing between the capture and processing of transactions, and posting of events to
the general ledger can cause variances between CMM and ACM bank balances. Specifically, the
following situations can occur:

•

•

Transactions accounted for in CMM but not ACM

–

CMMposting rules are not set up correctly. As a result, some do not post and are not sent to
ACM.

–

ACM mapping rules are not set up correctly.

–

Events in CMM that are available to be pulled to ACM are not pulled due to errors.

–

CMM’s bank balances reflect bank transactions regardless of their reconciliation status;
however, ACM’s bank balances only reflect reconciled bank transactions.

Transactions accounted for in ACM but not CMM

–

Future-transaction-dated transactions that are reconciled are sent to ACM and reflect in its
bank balances. However, they do not reflect in CMM’s.

To allow you to address these situations, the following functions include default bank balance
reconciliation reports:

•

Cash Transaction Report

•

Bank Transaction Report

•

Bank Balance Analysis

•

Accounting Events Report.

15.2.0.1 Updating and reviewing bank balances
Before reconciling bank balances, you must update and review them in CMM. To do this:
1. Update bank balances in CMM. (For more information, see 6.4 Updating and recalculating bank
balances on page 124.)
If you do not complete this step, bank balances will not correctly reflect any newly captured
transactions and, consequently, the actual cash position.
2. Run the Bank Transaction Reconciliation report, which is available in the Bank Transaction
Report function. (For more information, see 6.6.2 Running the Bank Transaction report on page
131.)
When running the report, enter the following criteria in addition to typical dates, entities, entity
bank accounts, and so on:

–

Select Unreconciled in the Transactions to Display list.

–

Select Fully Sent in the Accounting Entries Sent list.

Doing this reveals all possible reversed transactions that are throwing off the current bank
balance. If any transactions exist, complete an "ACM Pull", which triggers the reversal of any
required reversal operations. This brings CMM’s bank balances to a cleaner, more updated, and
more manageable state. After this is done, you can complete the actual bank balance
reconciliation.

WebSuite User Guide

257

15.2.0.2 Reconciling bank balances
To reconcile bank balances:
1. Run the following reports:

–

In CMM, the Bank Balance Reconciliation report, which is available in the Bank Balance
Analysis function. (For more information, see 6.6.3 Running the Bank Balance Analysis
report on page 132.)

–

In ACM, run the Event Date Balance Query report. (For more information, see the ACM User
Guide.)

If you are comparing a large volume of bank balances, consider the following options:

–

View the reports in a spreadsheet application. To do this for the Bank Balance Reconciliation
report, select Excel in the report’s Display Media list and then click Refresh.

–

Sort bank balances in the reports by different criteria. If bank account names are uniquely
defined and there is a one-to-one relationship between general ledger accounts in ACM and
cash accounts in CMM, both reports can be sorted by bank account name for easier
reconciliation. (If the synchronization of bank account numbers or names between ACM and
CMM is important, ensure the bank accounts are uniquely named or numbered and that the
names and numbers are consistent across the two modules.

2. Compare the closing bank balances in the two reports:

–

If the closing bank balances are the same, the bank balances in CMM and ACM reconcile. Do
not continue to step 3.

–

If the closing bank balances are not the same, the bank balances in CMM and ACM do not
reconcile. Continue to step 3.

When comparing bank balances with different date ranges, be aware that back- and future-date
transactions can cause differences in bank balances. For example, a future-dated transaction
may not be included in CMM’s bank balance but may be included in ACM’s if the search date
ranges are different). Simplify the reconciliation process by ensuring the same search criteria
are used in the two reports.
3. Do the following:
a. In the CMM Bank Balance Reconciliation report, drill down on the Net Change (Balance Movement)
amount for any date to view transaction details.
b. In the ACM Event Date Balance Query report, for the same date, drill down on the Balance
Movement amount for the same date to view transaction details.
4. Compare the transactions:

–

–

If CMM is missing transactions:
Problem

Verification

Resolution

Transactions were manually
entered in ACM.

Run the appropriate report in
ACM to determine the origin of
the transactions.

Acknowledge and ignore these
transactions, as ACM does not
send postings to CMM.

If ACM is missing transactions:
Problem

258

Verification

Resolution

© Wall Street Systems IPH AB - Confidential

One or more CMM
accounting events
may not have been
sent to ACM.

In the page that displayed when you
drilled down on the Net Change (Balance
Movement) amount, identify all
transactions that have not been
sent.

In ACM, run the event pull operation
to transmit unsent events. If any
unsent events remain in CMM after
you complete this task due to
communication or other failures,
investigate and resolve those
failures.

CMM has not
created accounting
events to post or
send.

Run the CMM Bank Transaction
Reconciliation Report, which is
available in the Bank Transaction
Report function, with the following
criteria:

For unreconciled transactions, use
the appropriate reconciliation
functions in CMM (Bank
Reconciliation, Manual Reconciliation,
and so on) to reconcile the bank
transactions to cash records.

•

Select Reconciled in the
Transactions to Display list.

•

Select Will or Have Been
Posted in the Posting Required list.

•

Select Not Posted in the
Posting Done list.

•

Select Not Sent in the Accounting
Entries Sent list.

Using the report, check if there are
any transactions that have not been
reconciled, posted, or sent properly.
CMM has not
reconciled the
transactions.

Run the CMM Bank Transaction
Reconciliation Report, which is
available in the Bank Transaction
Report function, with the following
criteria:
•

Select Reconciled in the
Transactions to Display list.

•

Select

Will or Have Been
Posted in the Posting Required

list.
•

Select

Not Posted then
Partially Posted in the

Posting Done list.
•

Select

Not Sent then
Partially Sent in the

For unposted transactions, check
posting rules in CMM to ensure they
are correctly set up.
For unsent transactions, run the
Accounting Events Reconciliation
report, which is available in the
Accounting Events Report function, to
review the export statuses of unsent
transactions. If failures exist,
investigate and resolve them prior to
performing an event pull in ACM.

For unreconciled transactions, use
the appropriate reconciliation
functions in CMM (Bank
Reconciliation, Manual Reconciliation,
and so on) to reconcile the bank
transactions to cash records.
For unposted transactions, check
posting rules in CMM to ensure they
are correctly set up.
For unsent transactions, run the
Accounting Events Reconciliation
report, which is available in the
Accounting Events Report function, to
review the export statuses of unsent
transactions. If failures exist,
investigate and resolve them prior to
performing an event pull in ACM.

Accounting Entries Sent list.
Using the report, check if there are
any transactions that have not been
reconciled, posted, or sent properly.

WebSuite User Guide

259

ACM’s event
mapping rules may
be set up
incorrectly, causing
events to be
unmapped or
mapped to incorrect
ledgers.

N/A

Confirm transactions have been
successfully sent to ACM using any of
the following CMM reports:
•

Balance Reconciliation Report

•

Bank Transaction Reconciliation
Report

•

Cash Transaction Reconciliation
Report

•

Accounting Events Reconciliation
Report.

Note the sent transactions and verify
that they are all mapped to the
correct ledger in ACM.

15.3 Analyzing accounting events
You can analyze accounting events by running the following report:
Accounting Events.

•

15.3.1 Running the Accounting Events report
The Accounting Events report, which is based on the flexible reporting framework, allows you to
analyze accounting events generated by CMM for transfer to ACM. Use this report in conjunction
with ACM’s Entry State report to view the information flow from CMM to ACM.

15.3.1.1 Prerequisites
The following are prerequisites for running the Accounting Events report:
Category

Tasks

Security

Ensure you have access to the following function:
•

FG-0383 Accounting Events.

In addition, ensure you have access to the entities, counterparties, and bank accounts
of the accounting events you want to include in the report.
For more information, see
Reports and
worksheets

Ensure templates have been created for the following function:
•

Accounting Events Report.

For more information, see
Integration

the WebSuite System Admin Guide.

the WebSuite System Admin Guide.

Ensure CMM is integrated with ACM.
For more information, see the WSS Suite System Admin Guide.

260

© Wall Street Systems IPH AB - Confidential

15.3.1.2 Running the Accounting Events report
To run the Accounting Events report:
1. Select Reporting - Accounting - Accounting Events Report:

–

If you did not previously select a favorite report template, continue to step 2.

–

If you previously selected a favorite report template, continue to step 3.

2. In the Accounting Events Report page, drill down on the appropriate report template.
3. Make any appropriate changes to the report criteria.
4. Click Refresh.

WebSuite User Guide

261

262

© Wall Street Systems IPH AB - Confidential

Chapter 16

Trading

The following table presents the instruments available in the standard web interface of TRM:
Foreign exchange market (FX)
Foreign exchange market (FX)

•

FX spots

•

FX forwards

•

FX swaps

•

FX options

•

Fixed rate instruments (such as deposits, bonds, FRAs, and
loans)

•

Floating rate instruments

•

Composite instruments

•

IR options

•

Futures

•

Payments

•

Transfers

•

Equities

•

Equity forwards and futures

•

Equity options

Interest rate market (IR)
Money market

BA market (BA)
Cash management

Equities market (EQ)
Equities

Note: You can denominate the instruments in any currency, and they can contain several

variants. For example, FX instruments cover FX forwards, spots, swaps, options, and so
on.

16.1 Entering deals
You can enter deals for the instruments listed at the beginning of this chapter.

WebSuite User Guide

263

16.1.1 Prerequisites
The following are prerequisites for entering deals:
Category

Tasks

Static data

Ensure the following static data are available:
•

Currencies

•

Clients

•

Instruments

•

Portfolios.

For more information, see the TRM User Guide.
Security

Ensure you have access to the following functions:
•

FG-1001 [Capture] Spot

•

FG-1002 [Capture] Spot (Batch Entry)

•

FG-1003 [Capture] Forward

•

FG-1004 [Capture] Swap

•

FG-1005 [Capture] Option

•

FG-1006 [Capture] Short Deposit/Loan

•

FG-1007 [Capture] Fixed Deposit/Loan

•

FG-1008 [Capture] Floating Deposit/Loan

•

FG-1009 [Capture] Bond

•

FG-1010 [Capture] Discount

•

FG-1011 [Capture] IR Swap

•

FG-1012 [Capture] Cross Currency IR Swap

•

FG-1013 [Capture] Equity

•

FG-1014 [Capture] BA Balance

•

FG-1015 [Capture] Payment

•

FG-1016 [Capture] Transfer.

For more information, see

264

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

16.1.2 Entering single deals
To enter a single deal:
1. Select one of the following:

–

Trading - Capture - Foreign Exchange - Spot

–

Trading - Capture - Foreign Exchange - Spot (Batch Entry)

–

Trading - Capture - Foreign Exchange - Forward

–

Trading - Capture - Foreign Exchange - Swap

–

Trading - Capture - Foreign Exchange - Option

–

Trading - Capture - IR Instruments - Short Deposit/Loan

–

Trading - Capture - IR Instruments - Fixed Deposit/Loan

–

Trading - Capture - IR Instruments - Floating Deposit/Loan

–

Trading - Capture - IR Instruments - Bond

–

Trading - Capture - IR Instruments - Discount

–

Trading - Capture - IR Instruments - IR Swap

–

Trading - Capture - IR Instruments - Cross Currency IR Swap

–

Trading - Capture - Equity - Equity

–

Trading - Capture - Cash - BA Balance

–

Trading - Capture - Cash - Payment

–

Trading - Capture - Cash - Transfer.

2. In the resulting page, enter the deal.
In the default installation, the Portfolio list is disabled until you enter the following information:

–

Currency

–

Instrument

–

Counterparty.

The page reloads automatically. The Portfolio list is enabled; it contains portfolios for the selected
currency, instrument and counterparty and for which you have security access.
3. Do one of the following:

–

If the deal requires transaction subentities (for example, a loan with multiple schedule):
a. Click Next.
b. Enter the transaction subentities.
c.

–

Click Save.

If the deal does not require transaction subentities, click Save.

WebSuite User Guide

265

16.1.3 Entering multiple deals
To enter multiple deals:
1. Select one of the following:

–

Trading - Capture - Foreign Exchange - Spot

–

Trading - Capture - Foreign Exchange - Spot (Batch Entry)

–

Trading - Capture - Foreign Exchange - Forward

–

Trading - Capture - Foreign Exchange - Swap

–

Trading - Capture - Foreign Exchange - Option

–

Trading - Capture - IR Instruments - Short Deposit/Loan

–

Trading - Capture - IR Instruments - Fixed Deposit/Loan

–

Trading - Capture - IR Instruments - Floating Deposit/Loan

–

Trading - Capture - IR Instruments - Bond

–

Trading - Capture - IR Instruments - Discount

–

Trading - Capture - IR Instruments - IR Swap

–

Trading - Capture - IR Instruments - Cross Currency IR Swap

–

Trading - Capture - Equity - Equity

–

Trading - Capture - Cash - BA Balance

–

Trading - Capture - Cash - Payment

–

Trading - Capture - Cash - Transfer.

2. In the resulting page, select the tab to enter multiple deals.
3. In the resulting page, enter the deals.
4. Do the following:

–

To add a new deal, click Add line.

–

To remove an existing deal, click Del in its row.

5. Click Submit All.

16.2 Editing deals
After entering a deal, you can search for and edit it in WebSuite.

16.2.1 Prerequisites
The following are prerequisites for editing deals:
Category

266

Tasks

© Wall Street Systems IPH AB - Confidential

Security

Ensure you have access to the following functions:
•

FG-1032 [Review Transaction] Simple Search

•

FG-1033 [Review Transaction] Advanced Search.

For more information, see
Treasury
management
workflow

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

Entering deals.

16.2.2 Editing deals
To edit a deal:
1. Select one of the following:

–

Trading - Processing - Review Transactions - Simple Search

–

Trading - Processing - Review Transactions - Advanced Search.

2. In the resulting page, enter criteria.
3. Click Search.
4. In the resulting page, drill down on the deal.
5. In the resulting page, do the following:

–

Enter or modify comments in the Comment field.

–

Modify a schedule by clicking Actions in its row and selecting the appropriate option.

–

Modify a cash flow by clicking Actions in its row and selecting the appropriate option.

–

Expire the deal early by clicking Early Expiration.

–

Roll over the deal by clicking Roll Over.

6. Click Apply.

WebSuite User Guide

267

268

© Wall Street Systems IPH AB - Confidential

Chapter 17

Commercial lending

You can enter and analyze loan drawdowns using the commercial lending functionality in WebSuite.

17.1 Entering loan drawdowns
You can enter loan drawdowns in WebSuite using the Loan Drawdown Entry function.

17.1.1 Prerequisites
The following are prerequisites for entering loan drawdowns:
Category

Tasks

Static data

Ensure the following static data are available:
•

Currencies

•

Locations

•

Clients

•

Instruments

•

Portfolios.

For more information, see the TRM User Guide.
Security

Ensure you have access to the following function:
•

FG-1024 Loan Drawdown Entry.

For more information, see

the WebSuite System Admin Guide.

17.1.2 Entering loan drawdowns
To enter a loan drawdown:
1. Select Trading - Capture - Commercial Lending - Loan Drawdown Entry.
2. In the Loan Drawdown Dealing page, enter the loan drawdown.
To select a facility:
a. Click Browse to the right of the Facility list.
b. In the Drawdown browser page, click the facility’s ID or name.

WebSuite User Guide

269

To select a tranche:
a. Click Browse to the right of the Tranche list.
b. In the Drawdown browser page, click the tranche’s ID or name.
3. Click Next.
4. Enter data in the remaining transaction fields and the schedule fields.
5. Click Save.

17.2 Running the Loan Monitor
After entering loan drawdowns as documented in 17.1 Entering loan drawdowns on page 269, you
can run the Loan Monitor.

17.2.1 Prerequisites
The following are prerequisites for running the Loan Monitor:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-1026 [Loan Monitor] Basic

•

FG-1027 [Loan Monitor] Advanced

•

FG-1028 [Loan Monitor] Enhanced

•

FG-1029 [Loan Monitor] Expert.

For more information, see
Treasury management
workflow

the WebSuite System Admin Guide.

Ensure the following task has been completed:
•

17.1 Entering loan drawdowns on page 269.

17.2.2 Running the Loan Monitor
To run the Loan Monitor:
1. Select one of the following:

–

Trading - Capture - Commercial Lending - Loan Monitor - Basic

–

Trading - Capture - Commercial Lending - Loan Monitor - Advanced

–

Trading - Capture - Commercial Lending - Loan Monitor - Enhanced

–

Trading - Capture - Commercial Lending - Loan Monitor - Expert.

2. In the Loan Monitor page, enter the position parameters.
3. Click Get Report.

270

© Wall Street Systems IPH AB - Confidential

Chapter 18

Analyzing treasury management

In WebSuite, you can run and view several TRM reports. You can also export the reports’ data to
Microsoft Excel.

18.1 Running Treasury Monitor reports
This section explains how you can measure your organization’s current exposure in WebSuite using
the Treasury Monitor reports.
You can measure your exposure and profit/loss for your portfolios. You can group your treasury
positions as follows:

•

By instrument category

•

By instrument group

•

By instrument

•

By maturity bucket

•

By liquidity.

18.1.1 Prerequisites
The following are prerequisites for running Treasury Monitor reports:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-1051 Instrument Category

•

FG-1052 Instrument Group

•

FG-1053 Instrument

•

FG-1054 Maturity Bucket

•

FG-1055 Liquidity.

For more information, see

WebSuite User Guide

the WebSuite System Admin Guide.

271

18.1.2 Running position and risk reports
To run a position and risk report:
1. Select one of the following:

–

Treasury Monitor - Position and Risk - Instrument Category

–

Treasury Monitor - Position and Risk - Instrument Group

–

Treasury Monitor - Position and Risk - Instrument

–

Treasury Monitor - Position and Risk - Maturity Bucket

–

Treasury Monitor - Position and Risk - Liquidity.

2. In the Treasury page, enter the position parameters (for example, Portfolio, Period start, and Period
end).
3. Click Get Report.

18.2 Running other reports
In addition to the Treasury Monitor reports, you can run other TRM reports in WebSuite.

18.2.1 Prerequisites
The following are prerequisites for running other reports:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-1034 FX Daily Deals

•

FG-1035 FX Outstanding Position

•

FG-1036 Equity

•

FG-1037 EQ Transactions

•

FG-1038 MM Daily Deals

•

FG-1039 MM Inventory

•

FG-1040 Cashflow

•

FG-1041 Cashflow CP

•

FG-1042 Key Figure

•

FG-1043 Balance

•

FG-1044 Cashflows

•

FG-1045 Fixing Rate.

For more information, see

272

the WebSuite System Admin Guide.

© Wall Street Systems IPH AB - Confidential

18.2.2 Running reports
To run a report:
1. Select one of the following:

–

Reporting - Trading - FX Instruments - FX Daily Deals

–

Reporting - Trading - FX Instruments - FX Outstanding Position

–

Reporting - Trading - EQ Instruments - Equity

–

Reporting - Trading - EQ Instruments - EQ Transactions

–

Reporting - Trading - MM Instruments - MM Daily Deals

–

Reporting - Trading - MM Instruments - MM Inventory

–

Reporting - Trading - Other Reports - Key Figure

–

Reporting - Trading - Other Reports - Balance

–

Reporting - Trading - Other Reports - Cashflows

–

Reporting - Trading - Other Reports - Fixing Rate.

2. In the resulting page, enter the report’s criteria.
3. Select the option button of the layout you want to use for the report.
4. Click Get Report.
Large reports may take several minutes to run.

18.2.3 Exporting reports’ data to Microsoft Excel
After running a report, you can export its data to Microsoft Excel by clicking Export to Excel.

WebSuite User Guide

273

274

© Wall Street Systems IPH AB - Confidential

Chapter 19

Analyzing accounting

You can run ACM reports in WebSuite to analyze accounting.

19.1 Prerequisites
The following are prerequisites for analyzing accounting:
Category

Tasks

Security

Ensure you have access to the following functions:
•

FG-2001 Chart of Accounts

•

FG-2002 Chart of Accounts Verification

•

FG-2003 Entry State

•

FG-2004 Journal

•

FG-2005 Trial Balance Summary.

For more information, see

the WebSuite System Admin Guide.

19.2 Running reports
To run a report:
1. Select one of the following:

–

Reporting - Accounting - Chart of Accounts

–

Reporting - Accounting - Chart of Accounts Verification

–

Reporting - Accounting - Entry State

–

Reporting - Accounting - Journal

–

Reporting - Accounting - Trial Balance Summary.

2. In the resulting page, enter the report’s criteria.
3. Select the option button of the layout you want to use for the report.
4. Click Get Report.
Large reports may take several minutes to run.

WebSuite User Guide

275

19.3 Exporting reports’ data to Microsoft Excel
After running a report, you can export its data to Microsoft Excel by clicking Export to Excel.

276

© Wall Street Systems IPH AB - Confidential

Appendix A

Floats and controlled
disbursements

Floats and controlled disbursements are primarily used by organizations in the United States to
identify and understand their near-term cash positions:

•

A float is a bank balance representing deposits made by a bank account holder that must by
cleared by the Federal Reserve clearance system in the United States (or another clearance
system) with other financial institutions. The Federal Reserve accepts depository information for
presentment to the originating account at the appropriate financial institution, but due to the
nature and structure of the regionalized system, the depository account may not receive value
for the funds for up to three days. However, the Federal Reserve has all the information
pertaining to the timing of the clearance when it receives the presentment information. As a
result, the Federal Reserve can present financial institutions with the balance and details of
items it receives good value for the current day, next day, and up to three days forward. As a
result, organizations can deposit checks and understand exactly when they can access the
funds.

•

A controlled disbursement is a bank balance provided to an organization by its bank based on
the value of checks that clear the organization’s bank account on a specific day. The bank is
aware of these values because the checks have already been presented to other banks and
reported to the Federal Reserve clearance system in the United States (or another clearance
system), which then reports the presentment values to the bank. Usually, the bank provides the
balance to the organization at the beginning of the day. However, the bank can also provide
intraday balances throughout the day. These intraday balances can be incremental or aggregate.

Note: In CMM, floats and controlled disbursements are handled as bank transactions rather than
as bank balances.

The US-Mapping report mapping relationship contains report mapping categories for floats and
controlled disbursements. You can use this report mapping relationship in the Cash Monitor function
to generate cash position reports for entities operating in the United States.
Alternatively, you can create other report mapping relationships that contain report mapping
categories for floats and controlled disbursements. The following sections document the report
mapping functionality that allows you to display floats and controlled disbursements.

Note: While the functionality documented in the following sections is applied to the displaying of

floats and controlled disbursements for organizations operating in the United States, it can
be applied to other applications as well.

WebSuite User Guide

277

A.1 Setup
Before you can view floats and controlled disbursements in CMM, you need to create one or more
BAI interchanges as well as a set of transaction subtype mappings to link the following cash flow
types and BAI codes:
Cash flow type

BAI code

Floats
0 Day Float

070

1 Day Float

072

2 Day Float

074

Controlled disbursements
Controlled Disbursement 1

583

Controlled Disbursement 2

584

Controlled Disbursement Final

588

Note: If you do not want to view floats and controlled disbursements in CMM, map the BAI codes
to a miscellaneous cash flow type, and ensure this miscellaneous cash flow type is not
referenced in any report mappings.

For more information, see the CMM Interfaces Guide.

A.2 Displaying floats
In the US-Mapping report mapping relationship, there is a report mapping category for floats (with a
type of Pseudo Flow):

278

© Wall Street Systems IPH AB - Confidential

The Floats report mapping category contains three report mapping groups:
Instrument type mapping
Group
Instrument type

Payment/receipt

Cash/deal

Intercompany

Float Balance
Current Day

0 Day Float

Both

Cash and
Forecast

Both

Float Balance +1 Day

1 Day Float

Both

Cash and
Forecast

Both

Float Balance +2 Day

2 Day Float

Both

Cash and
Forecast

Both

The Float Balance Current Day group’s usage policy is set to Display and Include in Balances,
while the Float Balance +1 Day and Float Balance +2 Day groups’ usage policies are set to
Display but Don’t Include in Balances. Therefore, all three floats display in reports, but only
the current-day float impacts balances.
By default, all three floats display in the columns of their respective value dates. However, you can
create bank transaction rules to modify the value dates of bank transactions with cash flow types of
1 Day Float and 2 Day Float so that one- and two-day floats display in the columns of the dates they
impact (rather than the columns of their original value dates):

For more information on creating bank transaction rules, see the WebSuite System Admin Guide.

Note: If you choose to do this, you can change the Float Balance +1 Day and Float Balance
+2 Day groups’ usage policies to Display and Include in Balances.

WebSuite User Guide

279

A.3 Displaying controlled disbursements
In the US-Mapping report mapping relationship, there is a report mapping category for controlled
disbursements (with a type of Inflow/Outflow):

The Controlled Disbursements report mapping category contains three report mapping groups:
Instrument type mapping
Group
Instrument type

Payment/rece
ipt

Cash/deal

Intercompany

Controlled Disbursements
-1

Controlled
Disbursement 1

Both

Cash and
Forecast

Both

Controlled Disbursements
-2

Controlled
Disbursement 2

Both

Cash and
Forecast

Both

Controlled Disbursements
-Final

Controlled
Disbursement Final

Both

Cash and
Forecast

Both

All three groups’ usage policies are set to Display but only include Latest Version in
Balances. Therefore, while up to three versions of a controlled disbursement can display in a report,
only the most current version of the controlled disbursement impacts balances. For example, if the
first and second versions of the controlled disbursement are available but not the final one, the first
and second versions display in a report using the US-Mapping report mapping relationship but only
the second version impacts balances.
You or your system administrator can define the order in which report mapping groups take
precedence in a report mapping category by editing the report_group_version_control.xml file.
For more information, see the WebSuite System Admin Guide.

280

© Wall Street Systems IPH AB - Confidential

Appendix B

Settlement rule types

Three types of settlement are available in CMM:

•

Net

•

Gross

•

Transactional.

Individual countries’ regulations determine the number of fund transfers you need to produce for
each bank account in a settlement and, thus, whether you should use net, gross, or transactional
settlement for a particular bank account.
If your organization uses multiple settlement levels, it can settle gross to gross or gross to net.
Technically, CMM can also facilitate net to gross settlement, but this may not be legal in some
countries.

B.1 Net settlement
In net settlement, one fund transfer is created for each participating bank account.
The following table presents an example bank account using net settlement:
Description

Amount

Opening Balance

0.00

Receipt 1

1,000,000.00

Payment 1

(30,000.00)

Payment 2

(6,000.00)

Receipt 2

1,500.00

Total Before Settlement

965,500.00

Settlement Fund Transfer (Net)

(965,500.00)

Closing Balance

0.00

WebSuite User Guide

281

B.2 Gross settlement
In gross settlement, two fund transfers are created for each participating bank account:

•

One for the net of payments

•

One for the net of receipts.

The following table presents an example bank account using gross settlement:
Description

Amount

Opening Balance

0.00

Receipt 1

1,000,000.00

Payment 1

(30,000.00)

Payment 2

(6,000.00)

Receipt 2

1,500.00

Total Before Settlement

965,500.00

Settlement Fund Transfer (Payments)

36,000.00

Settlement Fund Transfer (Receipts)

(1,001,500.00)

Closing Balance

0.00

B.3 Transactional settlement
In transactional settlement, one fund transfer is created for each transaction in a bank account.
The following table presents the example bank account using transactional settlement:
Description

Amount

Opening Balance

0.00

Receipt 1

1,000,000.00

Payment 1

(30,000.00)

Payment 2

(6,000.00)

Receipt 2

1,500.00

282

© Wall Street Systems IPH AB - Confidential

Total Before Settlement

965,500.00

Settlement Fund Transfer (Receipt 1)

(1,000,000.00)

Settlement Fund Transfer (Payment 1)

30,000.00

Settlement Fund Transfer (Payment 2)

6,000.00

Settlement Fund Transfer (Receipt 2)

(1,500.00)

Closing Balance

0.00

WebSuite User Guide

283

284

© Wall Street Systems IPH AB - Confidential

Appendix C

Settlement rule methods

You can apply one of three settlement rule types to a bank account to ensure that the position the
bank account’s entity holds with an in-house bank is properly managed:

•

Intercompany

•

Pool-transfer

•

External-transfer.

C.1 Intercompany settlement
In an intercompany settlement rule, internal bank accounts are settled to internal bank accounts.
This process does not generate corresponding external movement.
With net settlement, an intercompany settlement rule creates a payment and corresponding receipt
from one internal bank account (internal bank account A) to another (internal bank account B).
A positive balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Payment

Internal A

Internal B

Receipt

Internal B

Internal A

A negative balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Payment

Internal B

Internal A

Receipt

Internal A

Internal B

Gross and transactional settlements generate different numbers of transactions than net
settlement:

•

With gross settlement, an intercompany settlement rule generates two transactions for each
bank account: one for the net of payments and the other for the net of receipts.

•

With transactional settlement, an intercompany settlement rule generates one settlement
transaction for each existing transaction in the bank account.

The following is an example intercompany settlement:

WebSuite User Guide

285

In this example:

•

Acme Germany initiated three external payments, which resulted in an internal balance of
EUR (900,000).

•

This balance is settled as an intercompany transaction between Acme Germany and Acme
Europe:
Type

Entity bank account

Counterparty bank account

Amount

Payment

Acme Europe internal

Acme Germany internal

EUR 900,000

Receipt

Acme Germany internal

Acme Europe internal

EUR 900,000

C.2 Pool-transfer settlement
In a pool-transfer settlement rule, internal bank accounts are settled to internal bank accounts and
there are corresponding offsets between external bank accounts and pool bank accounts as part of a
pooling structure.
With net settlement, a pool-transfer settlement rule creates a payment and corresponding receipt
from one internal bank account (internal bank account A) to the in-house bank processing bank
account. This internal movement is offset by an external one between an external bank account
(external bank account A) and the in-house bank pool bank account.
A positive balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Payment

Internal A

IHB Processing

Payment

IHB Pool

External A

286

© Wall Street Systems IPH AB - Confidential

Receipt

External A

IHB Pool

Note: An offsetting receipt to the in-house bank’s processing bank account is not required

because the position the client of the in-house bank (in other words, A) holds with the
in-house bank is represented by the change in its internal balance.

A negative balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Receipt

Internal A

IHB Processing

Payment

Internal A

IHB Processing

Receipt

IHB Processing

Internal A

An offsetting payment out of the in-house bank’s internal bank account is not required because the
position the client of the in-house bank (in other words, A) holds with the in-house bank is
represented by the change in its internal balance.
Gross and transactional settlements generate different numbers of transactions than net
settlement:

•

With gross settlement, a pool-transfer settlement rule generates two transactions for each bank
account: one for the net of payments and the other for the net of receipts.

•

With transactional settlement, a pool-transfer settlement rule generates one settlement
transaction for each existing transaction in the bank account.

The following is an example pool-transfer settlement:

WebSuite User Guide

287

In this example:

•

Acme Germany initiated three external payments, which resulted in an internal balance of
EUR (900,000).

•

This balance is settled as an intercompany transaction between Acme Germany and the in-house
bank:

•

288

Type

Entity bank account

Counterparty bank account

Amount

Receipt

Acme Germany internal

In-house bank processing

EUR 900,000

An external offset is created:
Type

Entity bank account

Counterparty bank account

Amount

Payment

Acme Germany external

Pool

EUR 900,000

Receipt

Pool

Acme Germany external

EUR 900,000

© Wall Street Systems IPH AB - Confidential

C.3 External-transfer settlement
In an external-transfer settlement rule, internal bank accounts are settled to internal bank accounts
and there are corresponding offsets between external bank accounts. The external bank accounts
that are used in this type are not included in a pooling structure.

Note: Use external-transfer settlement with external mirrored bank accounts that are used to

process receipts on behalf of. This results in the mirroring of the external flows onto
specified internal bank accounts resulting in internal flows that have not actually occurred.
To settle internal bank accounts using external mirrored bank accounts, you must
manually create the required external flows and ensure that these flows are mirrored onto
the correct internal bank accounts.

With net settlement, an external-transfer settlement rule creates a payment and corresponding
receipt from one internal bank account (internal bank account A) to another (external bank account
B). This internal movement is offset by an external one between one external bank account
(external bank account A) and another (external bank account B).
A positive balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Payment

Internal A

Internal B

Receipt

Internal B

Internal A

Payment

External B

External A

Receipt

External A

External B

A negative balance results in the following transactions:
Type

Entity bank account

Counterparty bank account

Payment

Internal B

Internal A

Receipt

Internal A

Internal B

Payment

External A

External B

Receipt

External B

External A

Gross and transactional settlements generate different numbers of transactions than net
settlement:

•

With gross settlement, an external-transfer settlement rule generates two transactions for each
bank account: one for the net of payments and the other for the net of receipts.

•

With transactional settlement, an external-transfer settlement rule generates one settlement
transaction for each existing transaction in the bank account.

The following is an example external-transfer settlement:

WebSuite User Guide

289

In this example:

•

Acme Germany initiated three external payments, which resulted in an internal balance of
EUR (900,000).

•

This balance is settled as an intercompany transaction between Acme Germany and Acme
Europe:

•

290

Type

Entity bank account

Counterparty bank account

Amount

Payment

Acme Europe internal

Acme Germany internal

EUR 900,000

Receipt

Acme Germany internal

Acme Europe internal

EUR 900,000

An external offset is created:
Type

Entity bank account

Counterparty bank account

Amount

Payment

Acme Germany external

Acme Europe internal

EUR 900,000

Receipt

Acme Europe internal

Acme Germany external

EUR 900,000

© Wall Street Systems IPH AB - Confidential

Appendix D

Key interest, fee, and tax
calculation method components

The following are three key components of interest, fee, and tax calculation methods.

D.1 Interest calculation methods
The following table presents the interest calculation methods supported by CMM:
Name

Definition

No Compounding

Interest calculation method in which interest is only calculated on the principal.
Note: This interest calculation method is only available for interest, fee, and tax
calculation methods in which interest is realized externally.

Daily compounding

Interest calculation method in which interest is calculated on the principal and the
previous day’s interest.

Weekly
compounding

Interest calculation method in which interest is calculated on the principal and the
previous week’s interest.

Bi-weekly
compounding

Interest calculation method in which interest is calculated on the principal and the
previous two weeks’ interest.

Monthly
compounding

Interest calculation method in which interest is calculated on the principal and the
previous month’s interest.

Quarterly
compounding

Interest calculation method in which interest is calculated on the principal and the
previous quarter’s interest.

Semi-annual
compounding

Interest calculation method in which interest is calculated on the principal and the
previous half year’s interest.

Modified daily
compounding

Interest calculation method similar to daily compounding but using the following
formula:

Where:
•

InterestRate is the daily interest rate derived from the user’s selection in the in the
Day Basis list.

•

Term is derived from the user’s selection in the Day Basis list.

This interest calculation method was developed for the Brazilian market and is intended
to work with the Actual W/252 day basis.

WebSuite User Guide

291

D.2 Payment periods
The following table presents the payment periods supported by CMM:

Name

Definition

Daily

Payment period in which interest is paid or
charged on a daily basis.

Weekly

Payment period in which interest is paid on
a weekly basis.

Bi-weekly

Payment period in which interest is paid on
a bi-weekly basis (every two weeks).

Monthly

Payment period in which interest is paid on
a monthly basis.

Quarterly

Payment period in which interest is paid on
a quarterly basis (every three months).

Semi-annually

Payment period in which interest is paid on
a semi-annual basis (every six months).

Annually

Payment period in which interest is paid on
an annual basis.

Accounting period

Payment period in which interest is paid
every accounting period.

D.3 Day bases
The following table presents the day bases supported by CMM:
Name

Numerator

Denominator

30/360

30 days per month

360 days per year

Exceptions:

292

•

If the last date of the period is the 31st of the
month and the first date is not the 30th or 31st,
the month including the last date is considered to
have 31 days.

•

If the last day of the period is the last day of
February, February is not lengthened to 30 days.

© Wall Street Systems IPH AB - Confidential

30E/360

30 days per month

360 days per year

Exceptions:
•

If the first date or the last date of an accrual
period is on the 31st of a month, the date is set to
the 30th.

•

If the last date of the period is the last day of
February, February is not lengthened to 30 days.

Actual/36
0

Actual number of days in the period

360 days per year

Actual/36
5

Actual number of days in the period

365 days per year (including leap
years)

Actual/Ac
tual

Actual number of days in the period

365 days per year for non-leap years
and 366 days per year for leap years
(In other words, the denominator is
366 if the date range include February
29; otherwise, it is 365.)

Actual
W/252

Actual number of working days in the period.

252 days per year

(This day basis takes the country’s bank holiday
calendar into account so that interest is not calculated
on weekends or holidays.)

WebSuite User Guide

293

294

© Wall Street Systems IPH AB - Confidential

Appendix E

WebSuite menu options

Trading
Configuration
Deal Page Setup
Entities
Currencies
Lists
List Groups
Clients
Lists
List Groups
Instruments
Lists
List Groups
Portfolios
Lists
Deal Mappings
Report Mappings
Treasury Mappings
Automatic Pricing
Price Groups
All
Auto Accept
FX Spot
FX Forward
FX Swap
Deposit/Loan
Price Rules
Capture
Foreign Exchange
Spot
Spot (Batch Entry)
Forward
Swap
Option
IR Instruments
Short Deposit/Loan
Fixed Deposit/Loan
Floating Deposit/Loan
Bond
Discount
IR Swap
Cross Currency IR Swap
Equity
Cash
BA Balance
Payment
Transfer
Commercial Lending
Loan Drawdown Entry
Loan Drawdown Search
Loan Monitor
Basic
Advanced
Enhanced
Expert
Request
Foreign Exchange
Spot
Forward
Swap
Option
IR Instruments
Short Deposit/Loan
Pending Transactions
Priced Transactions
Processing
Deal Confirmation
Reopened Transactions
Review Transactions
Simple Search
Advanced Search

WebSuite User Guide

295

E WebSuite menu options

Treasury Monitor
Instrument Based
EQ Summary
EQ Detail
TP-LIQ
Balance by date and account
Liquidity in base currency
Liquidity in foreign currencies
Position and Risk
Instrument Category
Instrument Group
Instrument
Maturity Bucket
Liquidity
Miscellaneous
Crossed totals
Liquidities
Forecasting
Configuration
Forecast Configuration Maintenance
Forecast Entry
Forecast Mirroring
Forecast Horizons
Forecast Allocation Models
Forecast Import Formats
Review Forecast Configuration Documents
Capture
Import Forecasts
Enter (Cut & Paste) Forecasts
Enter Short-Term Forecasts
Enter Medium- to Long-Term Forecasts
Processing
Approve Short-Term Forecasts
Approve Medium- to Long-Term Forecasts
2nd Approve Short-Term Forecasts
2nd Approve Medium- to Long-Term Forecasts
Release Short-Term Forecasts
Release Medium- to Long-Term Forecasts
Re-Open Short-Term Forecasts
Re-Open Medium- to Long-Term Forecasts
Cancel Forecasts
Payment Factory
Configuration
Payment Factory Configuration Maintenance
Transaction Routing Rules
Transaction Processing Rules
Repetitive Codes
Pre-Advice Reporting Limits
Single Transaction Template Maintenance
Capture
Import Transaction Files
Import AR Files
Enter Single Transaction
Enter Repetitive Transactions
Enter Intercompany Payment
Enter Deposits
Undo Transaction File Imports
Undo AR File Imports
Processing
Edit Transactions
Edit Intercompany Payment
Authorize Transactions
Release Payments
Release Receipts
Reject Transactions
Import Bank Message Files
Review Payment Authorization
Review Unreleased Payments
Review Release Documents
Review Export Status
Undo Transaction Authorizations
Undo Transaction Releases
Undo Transaction Rejection
Message Admin
Search Cash Management Fin Messages
Search Treasury Fin Messages
Banking
Configuration
Bank Transaction Import Rules
Bank Transaction Templates
Bank Statement Number Rules
Intraday Bank Statement Processing Rules
Reconciliation Configuration Maintenance
Reconciliation Tolerances
Cash Allocation Rules

296

© Wallstreet Systems IPH AB - Confidential

E WebSuite menu options

Target Balance Rules
Verify Internal Bank Balances
Capture
Import Bank Transaction Files
Enter Bank Statement
Enter Bank Transactions
Undo Bank Transaction File Imports
Bank Statement
Close Bank Statements
Export Bank Statements
Generate Internal Bank Transactions
Close Internal Bank Transactions
Bank Balance
Update Bank Balances
Calculate Bank Balances
Recalculate IHB Account Balances
Export Bank Account Balance
Cash Balance
Update Cash Balances
Calculate Cash Balances
Reconciliation
Cash Reconciliation
Manual Reconciliation
Bank Reconciliation
Enter Cash Allocations
Interest
Interest Calculation
Undo Interest Calculation
Target Balancing
Cash Monitor
Settlement
Lock/Unlock Settlement Accounts
Settle Bank Accounts
Undo Settlement
Netting
Netting Application
Netting Periods
Net Position By Entity
Net Position By Currency
Central Banking
Regulatory Transaction Codes
Accounting
Configuration
Posting Requirement Definition
Processing
Generate Daily Accounting Events
Reporting
Configuration
Report Mapping
Time Bucket Sets
Trading
FX Instruments
FX Daily Deals
FX Outstanding Position
EQ Instruments
Equity
EQ Transactions
MM Instruments
MM Daily Deals
MM Inventory
Other Reports
Key Figure
Balance
Cashflows
Fixing Rate
Forecasting
Forecast Reports
Payment Factory
Cash Transaction Report
Cash Position
Bank/Account Analysis
Remittance Detail Report
Review Transaction Error Messages
Banking
Bank Statement
Bank Transaction Report
Bank Download Report
Review Returned Checks
Bank Balance Analysis
International Bank Account Balances
Daily Reconciliation Report
Suspense Reconciliation Report
Interest Report
Interest Allocation
Credit Line Report

WebSuite User Guide

297

E WebSuite menu options

Bank Account Summary Report
Settlement Report
Central Bank Regulatory Report
Regulatory Reporting
Accounting
Chart of Accounts
Chart of Accounts Verification
Accounting Entry State
Accounting Journal
Trial Balance Summary
Accounting Events Report
Daily Activity Timetable
Dashboard
Admin
Trading
Synchronization Console
Static data
Portfolio
User Groups
Users
Application Server
Information
Environment
Log
Trader-Client Mappings
Trading Hours
Mode Mappings
User Information
Static Data
Entities
Edit Entity
Edit In-House Bank
Entity Bank Accounts
Entity Relationships
Entity ID Mapping for AP & AR
Bank Account Group Mapping
Settlement Groups
People
Signatories
Counterparties
Edit Counterparty
Counterparty Bank Accounts
Counterparty Types
Counterparty Contacts
Supporting Data
Bank Account Relationships
Bank Account Types
Bank Holidays
Business Segments
Countries
Currencies
Employee Roles
Industry Codes
Parameter Editor
Party Relationships
Party Roles
Payment Methods
Regions
States
Instruments
Instrument Categories
Instrument Groups
Instrument Types
Central Banking
Regulatory Reporting Codes
Exposure Management
Limits
Bank Interfacing
Interfaces Configuration Maintenance
Communication Protocols
Communication Protocol Parameters
Signers
Signer Parameters
Command Line Processors
Interchanges
Branch Qualifiers
SWIFT Payment Templates
Transaction Subtype Mapping
Review
Review Entities
Review Counterparties
Review Entity Bank Accounts
Market Data
Interest
Import Interest Rates

298

© Wallstreet Systems IPH AB - Confidential

E WebSuite menu options

Interest Rates
Tiered Interest Rates
Interest Rate Categories
Interest Rate Types
Interest Calculation Methods
Yield Curves
Yield Curve Interest Rates
Foreign Exchange
FX Rates
FX Rate Scenarios
FX Rate Scenario Mapping
Review
Review Interest Rates
Review FX Rates
Review Interest Calculation Methods
Security
Management
Security Configuration Maintenance
Users
User Information
Authorization
Authorization Request Types
Review Authorization Requests
Pending Authorizations
Audit
Audit Object Attributes
Audit Events
Audit Reporting
Import Audit Files
Utilities

WebSuite User Guide

299

E WebSuite menu options

300

© Wallstreet 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:07:22 11:12:10+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 (Windows)
Create Date                     : 2011:07:22 10:57:04Z
Creator Tool                    : FrameMaker 7.2
Modify Date                     : 2011:07:22 11:12:10+02:00
Metadata Date                   : 2011:07:22 11:12:10+02:00
Format                          : application/pdf
Creator                         : .
Title                           : WebSuite User Guide
Document ID                     : uuid:f9d9d02f-ce43-4f80-9549-1d9ca7b8142d
Instance ID                     : uuid:b61f474d-22f3-49da-99c9-56d740a6f02d
Has XFA                         : No
Page Count                      : 300
EXIF Metadata provided by EXIF.tools

Navigation menu