You are on page 1of 54

Client Name SABA AFRICAN BANK

Document Name Data Migration Run Book_v1


Author Masaref
Date 13-Sep-21
Version Author
1 Masaref
2 Masaref
AFRICAN BANK
gration Run Book_v1

21
Remarks Date
Draft Template 8/19/2021
Update after MOCK 3 9/13/2021
SQ

6
7
8
9
10
11
12
13
14
15
16
17

18
Pre-requisites (MIGRATION AREA)

Check System dates - (DATES table) The DATES application is checked to ensure that the current system Date,
reflect the Date for DM Takeover and Go-Live (for start of Data Migration) (T24 to be september 16th) as the data
from legacy will be after September 16th EOD
Check Holiday setup - (HOLIDAY Table) The HOLIDAY application is checked for the current holiday setup. Setup
Country base HOLIDAY for all in use Countries.
Identify path for Image over T24 production server in order to store customer signature over production
Check Migration user - (USER table) The USER application is checked for existence of Data Migration Users
Create user MIGRATION1 and DMUSER which are used in DMDs and DSCs.
Enter the latest Currency rates,revaluation and forward rates in currency table as of COB
Review the Currency Rates & Forward Rates in currency table as EOD
Deploy all the DMD and DSC into the environment which related to T24 Data migration upload
Deploy final Packs to the environment to latest configuration, parametrization and customization
Deploy & Check that all users, menus, sub menus and SMS uploaded to the environment
Deploy all interfaces and do Hand Checking (ATM,SMS, & SWIFT)
Deploy financial pack balance sheet, PL, Trial balance & other financial reports)
Test the fail over between Production and DR
Open Teller IDs for all tellers on LIVE Morning
Make sure that the Currency Rate Type to be Buy/ Sell not MID at COMPANY table
Take backup from environment after finalizing above steps and before starting DM activities
MASAREF to default the 'Online Limit update' to be Y for all Limits
Convert the error message to override "Balance (&) in account & is insufficient to settle amount &" which is
responsible for allowing accounts to be over drawn, as the take over account used for DM will be over Drawn
PERSON RESPONSIBLE DEPARTMENT NOTES
PRE - STATUS
Masaref-Hossam System date to be confirmed based on legacy date

Masaref-Hossam

Masaref-Hossam
Masaref-Ahmed Seif

SABA/Masaref-A.Saif
SABA SABA
Masaref-Saif & Badry
Masaref-Hossam
SABA-Zakaria IT
Masaref-Hossam/Mohamed Ahmed
Masaref-Karim/Hossam
SABA/MASAREF/ORACLE FOR LIVE MOCK
SABA IT
Masaref-A.Saif
MASAREF-Hossam
Masaref-A.Saif
Masaref
POST MIGration Post migration - status
START DATE END DATE Reversal
SQ Pre-requisites
1 Provide the currency exchange Rates with revaluation for the
migration Date
2 SABA to get sure to send outstanding amount only for lending and
remaining period only. The effective date for lending will be last
installment date even if its not paid
3 SABA to get sure to send legacy ID for both lending & deposits
4 SABA to get sure to send correct frequency for lending and to fill
schedule correctly in extracted file
5 SABA to send LG on correct product
6 SABA to send LC on correct product
7 SABA to review errors related to extracted file from latest MOCK and
get sure that extraction program fixed
8 Any customer that considered as bank or financial institution and will
have nostro account must have the following sector in CIF. This
means that SABA need to ensure that these customers migrated with
following sectors:
3001 for central bank
3002 for local banks
3003 for foreign banks
3005 bank branches
the details of that parameter is available under the following table
ACCOUNT.CLASS and ID is BANK

9 SABA team need to get sure while migrating Nostro account that
below combination is achieved in customer sector with category:
1.Category range from 5001-5009 with sector 3001
2.Category 5011 with sector 3002
3.Category 5021 & 5041, 5042, 5043 with sector 3003
4.Category 5031 with sector 3005
the details of that parameter is available under the following table
ACCOUNT.CLASS and ID is NOSTRO

10 Any matured LC & LG contracts not to be send by SABA


11 For renewed deposits over legacy system, SABA need to send
effective date according to renewal date over legacy.
If deposit is renewed SABA shall not send maturity date as T24 will
flag as expired

12 For deposits matured over legacy and customer did not take priciple
amount. SABA need to send fields related to pay in and pay out
activity with flag No and upon migration T24 will flag those deposits
as Matured.

13 T24 will automatically open Account for each deposit


14 For matured lending that have past dues. SABA team need to send
maturity date equal to effective date which is migration date
15 SABA need to send outstanding amount and outstanding profit
passed in profit amount field or send rate with outstanding principle
and T24 will calculate profit amount
16 The payment frequency must be send for each loan. For example if
last payment is 20/04/2021 and the payment is quarterly. This means
that effective date will be 20/07/2021 and frequency for next
payment will be 20/10/2021. The frequency must be 3 M

17 Bank need to get sure that internal account with category 15309 is
opened in DJF and USD. This means that SABA team need to send that
account as internal account in extracted file from legacy
18 Bank need to get sure that internal account with category 14098 &
14046 is opened in DJF and USD. This means that SABA team need to
send that account as internal account in extracted file from legacy.
The category 14046 for draft cheques and 14098 for certified. The
bank need to open one account in USD and another for DJF for each
branch. If any other currencies used to be part of DM file extracted
from legacy

19 SABA shall not send the following fields "STOCK.CONTROL.TYPE" &


SERIAL.NO.FORMAT while migrating any internal account to avoid any
issue.

20 SABA shall not migrate any teller account which has category 10001
as all tellers should transfer their balance before closure to their
branch vault
21 SABA need vault account as part of data migration for each branch.
Please check the tab "Vault Account & ID" which is part of that excel
sheet so SABA team need to send accounts as explained in that sheet
22 For LC & LG Margin accounts. SABA team need to do the following:
1.Margin accounts to be opened for customer which has range starts
from 4000 according to COA shared by SABA CFO.
2.While sending LC & LG that has margin, the margin debit account
will be internal takeover account & credit account will be customer
Margin account
3.SABA team should not send balances for customer margin account
as balance will be duplicated if such case happened

23 SABA shall not extract any account with categories ranged from 3000-
3999
PERSON RESPONSIBLE DEPARTMENT STATUS
SABA SABA Treasuary Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration


SABA SABA-GAMIL/ZAKARIA Pre-Migration
SABA SABA-GAMIL/ZAKARIA Pre-Migration
SABA SABA-GAMIL/ZAKARIA Pre-Migration
SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration


SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration


SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration

SABA SABA-GAMIL/ZAKARIA Pre-Migration


START DATE END DATE
9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021
9/16/2021 9/16/2021

9/16/2021 9/16/2021
9/16/2021 9/16/2021
9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021
9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021
9/16/2021 9/16/2021

9/16/2021 9/16/2021
9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021

9/16/2021 9/16/2021
Branch ID Branch Name Vault ID Vault internal account in DJF Vault internal account in USD
DJ0010001 Head office 9999 DJF1001199990001 USD1001199990001
DJ0010002 Main Branch 9992 DJF1001199920002 USD1001199920002
DJ0010002 MAIN BRANCH "NIGHT SHIFT" 9998 DJF1001199980002 USD1001199980002
DJ0010003 Street 13 9993 DJF1001199930003 USD1001199930003
DJ0010004 Bekadoza 9994 DJF1001199940004 USD1001199940004
DJ0010005 Rahma 9995 DJF1001199950005 USD1001199950005
DJ0010006 tiba 9996 DJF1001199960006 USD1001199960006
DJ0010007 free zone 9997 DJF1001199970007 USD1001199970007
NAME: MOCK RUN for SABA
ACTIVITIES
SEQ. NO.
1.00 Pre-Requsites for LIVE MIGRATION (Preparation)
1.01 Providing of latest copy of T24 Master
1.02 Creation of Prodcution Area
1.03 Restore Data in the T24 Production Area
1.04 Configuration of Database and Multi-App Set Up
1.05 SMS Set-up
1.06 Definition of Holidays and Holiday Regrouping
1.07 Creation of Users
1.08 Review of Packs Deployment in the provided area
1.09 Creation of Tellers Till (Head Teller and Teller) - including Functional Team
1.10 Denomination Set Up of Internal Account (Vault and Head Teller) - including Functional Team
Enter the Currency Exchange Rates in T24 Production Environment
1.11
1.12 Back Up LIVE MIGRATION Area (before DM)
PERSON RESPONSIBLE REPORTS / FILES RECIPIENT / Dependancy
RESULTS

Masaref
Masaref
Masaref
Masaref
Masaref
Masaref
SABA-Zakaria
Masaref
SABA-Zakaria
SABA-Zakaria
Ahmed Saif/Tarek - Masaref
SABA
Masaref-Hossam
Time Ended
START DATE Time Started END DATE
EXPECTED TIME OF
COMPLETION
SQ
1

11
Pre-requisites (ISB MASTER)
Masaref to provide extract after upoad each table to SABA for financial
PERSON RESPONSIBLE DEPARTMENT STATUS START DATE
END DATE COMMENTS
SQ

5
6

7
8
9
10
11
12
13

14

15
16
17
18
19
20

21
22
TASK

Replace all take over accounts with customer account


SABA to do SWIFT DE.ADDRESS Setup that shared by Masaref which is responsible to link the bank and correspondent with
SWIFT address

REVERSE - Below override to be changed from error to '' and revert back after migration
NO.LINE
LIMIT.EXPIRED
ACCT.BAL.LT.LOCKED.LIMIT
ACCT.BAL.LT.LOCKED

Once migration is over, clear


F.EVENT.LIST ,F.EVENT.LOG
F.SMS.OUT.LIST
F.SWIFT.OUT.LIST
F.PRINT.OUT.LIST
F.DE.O.HEADER
Run the service BNK/AC.HVT.MERGE.SERVICE for balance entry
Convert the Override message to error "Balance (&) in account & is insufficient to settle amount &" which is responsible for
allowing accounts to be over drawn, as the take over account used for DM will be over Drawn
Open BATCH application, whever the FREQUENCY=M for those records set the NEXT.RUN.DATE to the month end date of
the current migration month
Take backup before run EOD T24
Run EOD
Take backup after EOD over T24
Generate
Generate financial reports
the Mismatch report (CRD) and make sure that Amount in CAL = Amount in CONTRACT or
EB.CONTRACT.BALANCES
Generate EB.SYSTEM.SUMMARY Report , if CAL not = POSITION ( field 11 , 12) , it means that there is Position Differenc. Also
make sure that CAL+CPL = 0 if the total is not equal zero it means there is GL difference ( field 22)

If any of the above equations mentioned in point 17 & 18 are not satisfied, will result in EB.EOD.ERROR with the following
error code:
© REVAL 403 - Contract exception occurred.
© REVAL 401 - Foreign currency position does not equal foreign currency non-contingent CAL.
© REVAL
Ensure 402
that - Local
the profit/loss
assets plus non-contingent
and liabilities CAL(Total
revaluation reports does not
For net off. Market) and the FX.position Report (Local
Currency
Equivalent Total) including the revaluation summary and detail (Local Currency Equivalent after Revaluation) are correct.
Ensure that the forward positions (LCY Equivalent) of the individual currencies are correct.
Ensure that there is no difference in CRB/CRF report.
Ensure that there are no entries in catch all lines in all Financal Reports
Ensure that there is no difference for any application in the contingent and non contingent transaction journal report.
The takeover accounts used for migration must reconcile to zero at the end of the migration process.

Head of Finance must sign off the following Reports :


a) RE.STAT.MISMATCH report
b) Full view of EB.SYSTEM.SUMMARY for each branch
c) Contingent and Non-Contingent Trans Journal Report
d) Detailed CRF Report
e) CRB Report
f) Asset and Liabilities Revaluation Report
g) FX Position Report(Summary and Detailed)
change the override messag AA-COLL.PREMATURE.CONTRACT to error messag
PERSON RESPONSIBLE DEPARTMENT PRE - STATUS START DATE

Masaref "Amira & Seif"


SABA

Masaref

Masaref-Hossam

Masaref-Hossam
Masaref/SEIF

Masaref-Hossam

Masaref-Hossam

Masaref-Hossam
SABA/Masaref
SABA/Masaref
SABA/Masaref
SABA/Masaref

SABA/Masaref
SABA/Masaref
SABA/Masaref
SABA/Masaref
SABA/Masaref
SABA/Masaref
SABA CFO
Masaref
END DATE POST MIGration Post migration - status
Reversal

You might also like