Professional Documents
Culture Documents
TLM Impl and Migration Domestic Cash Reconciliation V 1.0
TLM Impl and Migration Domestic Cash Reconciliation V 1.0
12/30/2014
Gorantla Suman
gorantla.suman@tcs.com
Page 1 of 13
12/30/2014
Table Of Contents
1. Introduction 3
1.1 Client Profile..3
1.2 Project Profile....3
2. Scope.4
2.1 Technologies/Tools....4
2.2 Business Drivers....4
2.3 Challenges..4
3. Reconciliation process overview....5
4. Schema & KB Design.5
5. Static Data Setup7
6. Domestic Cash Match Logic Implementation..9
6.1 ECD vs Download ....9
6.2 ECD vs EOD ..10
6.3 Exception Handling11
7. Dashboard Design..12
8. Business Benefits / Value to Customer.13
9. Deliverables.13
9.1 Requirements Gathering and Analysis..13
9.2 Design ...13
9.3 Development, Configuration and Unit Testing ...13
9.4 User Acceptance Testing .13
Page 2 of 13
12/30/2014
1. Introduction
This document provides a methodology and approach for implementation/ migration
of a typical TLM Recon project and is based on experience gained from previous
TLM implementation/migration projects for various leading Global Investment
Banks. The objective of this offering is to provide a standard process, methodology,
framework, and governance for TLM projects so that the benefits of standardization,
reuse, timely deliveries and lower TCO are reaped.
Page 3 of 13
12/30/2014
2. Scope:
The broad scope of work for the implementation would involve:
1. End to end implementation/migration of reconciliations on TLM
2. Support for UAT, regression and performance testing
3. User Training
2.1 Technologies/Tools:
Applications
TLM 2.7,
Smart Schema 4.1
Smart Studio 2.8
OS - Unix
DB Sybase 15.0.3
2.3 Challenges:
Schema levels & KB design as per the Business requirements.
Complex Reconciliations involving Matching and Automating, updating and
closing of Exceptions for the transactions between attributes of three different
Schema levels.
Page 4 of 13
12/30/2014
Figure 3.1
4. Schema & KB Design:
The Universe, Attributes & Objects in schema & KB are built as per the business
requirements. In Legacy system feed files are generated from Source system namely
TITAN (Download file) & ECD( 7250 Ledger & 7915 Statement). The 7250 ledger
from ECD system is duplicated as 72500_A & 72500_C through ETL. The Legacy
system is as shown below in Figure 4.1
Page 5 of 13
12/30/2014
Figure 4.1
The TLM Schema is with Smart Schema 4.1 version. The Universe Item consists of
three levels of schema PB EOD Statement, PB Download Ledger, PB ECD under the
base level of PB Domestic Cash Reconciliation Posting as shown in Figure 4.2,.The
amount & Currency attributes are added at base level to enable multi level matching.
Figure 4.2
TATA CONSULTANCY SERVICES
Page 6 of 13
12/30/2014
The schema attributes for all the Schema levels as explained in the DC_Schema
model.xls
DC_Schema
Model.xlsx
The KB file is the base for the GEMS engine to read the feed file received from ETL
layer. The feed file is processed through ETL such that it is in TLM readable format.
An Entry in Master Kb has to be done for all the Kb files generated for each Schema
level Objects. Gems server must be restarted to trace the changes made in the Master
KB file. The GEMS engine will terminate automatically if the new Kb files generated
are not as per the design.To debug this scenario we need to alter the state of GEMS in
Verbose mode such that the GEMS log contains more descriptive & user friendly
error messages.
3. The system's base currency is defined in the System Configuration Table (syst)
with a SYST_NAME of 'BASE_CURR' (which is USD in PB Master Trust
project). Update syst table to define a base currency by executing the following
command
update syst set syst_string='USD' where syst_name='BASE_CURR'
4. Place the asset register file e.g. TLM_CURRENCY.txt into /tmp directory for
loading purpose.
5. Start stocks engine executing following command:
Page 7 of 13
12/30/2014
1. DDA
a.
b.
c.
to DDA:
72500 Ledger(72500_domcash_A)
Download Ledger
7915 Statement
2. EOD to 72500
a. EOD Statement
b. 72500 Ledger(72500_domcash_C)
Page 8 of 13
12/30/2014
If there is atleast 1 DDA record but no Download records Match Category is set to
Scope
Population
Group By
PQR 1
PQR 2
IRS = Outstanding
JPMPB/PB DC Download
JPMPB/PB DC ECD Posting where account = 725A
Transaction Number, Corr Acc No
1 Download record and 1 DDA record
At least 1 DDA record but no Download records
Table 6.1
Figure 6.1
Page 9 of 13
12/30/2014
Matches the transactions whose Amount nets down to Zero & send all
Scope
Populations
Group By
PQR
IRS = Outstanding
JPMPB/ DDA(72500_domcash_C)
JPMPB/EOD Statement
Transaction Number
Many EOD Many DDA(72500_domcash_C)
Table 6.2
Yes
Figure 6.2
IRS = Outstanding
JPMPB/ DDA(72500_domcash_C)
JPMPB/EOD file
JPMPB/Common Header
Transaction Number
Many EOD Many DDA(72500_domcash_C)
Table 6.3
Page 10 of 13
12/30/2014
Figure 6.3
Scope
IRS = Outstanding
JPMPB/Download
JPMPB/Common Exception
Acct Number, Match Category, Match Subcategory, Settle Date, download,
report name
EH does not exist?
Create Exception Header
Transactions exist?
Close Exception Header
(blank)
Update Exception header
Table 6.4
IRS = Outstanding
Page 11 of 13
Populations
Group By
PQR 1
PQR 2
PQR 3
12/30/2014
JPMPB/72500
JPMPB/Common Exception where account = 725A
Account, Match Category, Match Subcategory, Settle Date, ECD download
EH does not exist?
Create Exception Header
Transactions exist?
Close Exception Header
(blank)
Update Exception header
Table 6.5
Scope
Populations
Group By
PQR 1
PQR 2
PQR 3
IRS = Outstanding
JPMPB/7915
JPMPB/Common Exception
Account, Match Category, Match Subcategory, Settle Date
EH does not exist?
Create Exception Header
Transactions exist?
Close Exception Header
(blank)
Update Exception header
Table 6.6
Figure 6.4
7. Dashboard Design:
The Dashboard design is not the conventional for this reconciliation. They are designed at
Multiple Object levels on the basis of Pass logic. In detail Download vs ECD ( 72500_A
Ledger) pass will process the corresponding records so, to show only Download & ECD
transactions the dashboard is built at PB Domestic Cash Level & only these two Schema level
Objects & attributes are added. Similarly other Dashboards are created as per the Pass logic
Configuration basis.
Page 12 of 13
12/30/2014
Enhanced control and productivity improvements with considerable cost and risk
reduction.
9. Deliverables
Following documents would be delivered as per the various implementation stages:
9.2 Design
Design and Mapping documents for ETL
Configuration Documents for TLM
Page 13 of 13