Citco: CITCO Nextgen System Knowledge Transfer Document 06036493-KTD Version No .1.0
Citco: CITCO Nextgen System Knowledge Transfer Document 06036493-KTD Version No .1.0
Version No .1.0
CITCO
VERSION HISTORY
Table of Contents
Topic Page No.
INTRODUCTION...............................................................................................................................................................................4
Purpose................................................................................................................................................................................4
Scope....................................................................................................................................................................................4
KNOWLEDGE TRANSFER................................................................................................................................................................4
Duration of Knowledge Transfer.........................................................................................................................................4
Team Members acquiring the Knowledge............................................................................................................................4
APPLICATION DETAILS...................................................................................................................................................................4
Name....................................................................................................................................................................................4
Size.......................................................................................................................................................................................4
Tools being used...................................................................................................................................................................4
TECHNICAL DETAILS ABOUT APPLICATION DEVELOPMENT..........................................................................................................4
Modules/Sub-modules..........................................................................................................................................................4
Standards..............................................................................................................................................................................4
APPLICATION DOMAIN KNOWLEDGE.............................................................................................................................................4
Application Domain.............................................................................................................................................................4
Known Performance Issues..................................................................................................................................................5
OPERATIONAL KNOWLEDGE..........................................................................................................................................................5
User Scenarios.....................................................................................................................................................................5
MAINTENANCE SPECIFICATIONS....................................................................................................................................................5
Defect Data..........................................................................................................................................................................5
Configuration Management..................................................................................................................................................5
Introduction
Purpose The purpose of this document is to capture the required information as part of the
Knowledge Transfer from the one associate to another.
Scope This document contains the information on Entire DAO layer includes FeeDAOImpl,
FeeSearchDAOImpl, FeeDisplayImpl ans include descriptions of all
public/Important methods used for Data modification in six flows(Custody,
SubCustody, SPCustody, Transaction,SCTransaction, SPTransaction) in fees
Module.
Knowledge Transfer
Duration of 2 weeks
Knowledge Transfer
Application Details
Modules/Sub-modules
Module Functionality Details(Table Name / Jsp /
API)
Fees Search a Client Client_Companies,Citco_Co
Fee mpanies,
Client_accounts,Trading_Co
mpanies
Add a Client Fee fee_tiers;
custody_flat_percent_fees;
custody_fee_schedules;
transaction_flat_percent_fees
tranc_fee_group_details;
transaction_fee_discounts;
asset_special_fees;
fee_level_mappings;
tranc_fee_groups;
transaction_fee_details;
transaction_fee_schedules;
client_fees;
Edit a Client Fee fee_tiers;
custody_flat_percent_fees;
custody_fee_schedules;
transaction_flat_percent_fees
tranc_fee_group_details;
transaction_fee_discounts;
asset_special_fees;
fee_level_mappings;
tranc_fee_groups;
transaction_fee_details;
transaction_fee_schedules;
client_fees;
Application Domain
The Citco Group is a worldwide group of independent financial service providers,
comprised of international banks, trust and fund services companies. Citco Group
companies provide corporate/fiduciary, fund administration, banking as well as data
processing services. NextGen is a financial service provider project, which has few
technologies integrated to provide the solution.
Chunk 1 is master chunk which has main module like FEE, Accounts, Company, Tax
etc.FEE module plays vital role in this, basically Structure a fee for Custody and
Transaction for an asset.
Accounts
Fee Module is used to define a fee for a particular Client,Citco Company or a Client
Account, Where we define invoicing details, currency, bank account and Schedules for
the applicable fee.
Depending on the purpose of the Fee It can be classified under the following six
categories.
1.Custody Fee
2. Sub Custody Custody Fee
3.Service Provider to Service Company Custody Fee
4 .Transaction Fee
5.Sub Custody Transaction Fee
6.Service Provider to Service Company Transaction Fee
Custody Fee – Is Type of fee which is charged from a service company to a client
company(Or a reporting company), or a Client Accounts for providing custody to certain
assets for a defined time duration.
Sub Custody Custody Fee – Is Type of fee which is charged from a Subcustodian to a
nominee citco company which provides custody for certain assets on behalf of citco for a
particular time duration.
Transaction Fee – Is Type of fee which is charged from a service company to a client
company(Or a reporting company), or a Client Accounts for doing transaction on the
defined transaction types for defined time duration.
Sub Custody Transaction Fee – Is Type of fee which is charged from a Subcustodian
to a nominee citco company which does transaction on the defined transaction types for
defined time duration on behalf of citco.
Known Performance < Discuss the known performance issues, exception conditions occurred, how these
Issues have been handled. >
Operational
Knowledge User Scenarios Class Name Method invoked
User Scenarios Fee Search:
Search Citco Company FeeSearchDAOImpl fetchCitcoCompany
Fees. ActiveFee
FeeDAOImpl modifyFeeStructur
This is a main method in e
DAO responsible for all
type of fee
modification(All 6 fees)
CustodyFeeScheduleVO on
to
CustodyFeeScheduleDO.