You are on page 1of 38

Welcome to the “Global Processing Part – I” learning unit.

In this learning unit you will


learn how GP product will allow independent Close of Business processing for certain
companies whilst other companies continue to process online transactions in one T24
installation. This mode of operation is particularly suitable to implementations where a
single T24 environment is used in multiple geographical locations. The time difference
means that it would not be possible to run a single Close of Business process.

GP1.Global Processing-R13 1
After completion of this learning unit, you will be able to,

•Understand the need for Global Processing Product


•Explain Multi-Company and Multi-Book set up in T24
•Describe main features of GP
•Understand amended file layout for GP

GP1.Global Processing-R13 2
Companies are categorized as Master / Lead Company and Branch Company

Master Company / Lead Company


This is the first company (normally BNK), set up in T24 with a complete set of data
tables
It will be present in all types of T24 environment
Store all financial level data in its own set of tables
More than one Lead Company can exist in a T24 environment

Branch Company
Its financial level data will be shared with a Lead Company
A branch should be linked to a Lead Company
No other Company could be linked to a Branch Company
A Branch in addition will always share its local currency and Batch holiday table with
the Lead Company.

GP1.Global Processing-R13 3
In an installation of T24 where only Lead Companies are defined it is called a Multi
Company setup.
Each Company will have its own FIN files at database level. The Lead Companies
BNK, JPN and SWL, will have their own Account application files FBNK.ACCOUNT,
FJPN.ACCOUNT and FSWL.ACCOUNT

Similarly, they will have separate files FBNK.MM.MONEY.MARKET,


FJPN.MM.MONEY.MARKET and FSWL.MM.MONEY.MARKET for the Money Market
application and so on.

For CUS files, they may or may not have individual files. If they share a common file,
then only the mnemonic BNK will be used. For example FBNK.CUSTOMER. INT files
like SPF, COMPANY etc are common to all lead companies.

GP1.Global Processing-R13 4
The picture depicts when a multi company set up can be used in a T24 installation. At
least one Lead Company for each local currency should be created in T24.

GP1.Global Processing-R13 5
In a Multi Company environment, application level COB batches will be separate for
each Lead Company,
In this example there are 3 Lead Companies US0030303, JP0040404, CH0040505

Example : The Lead Companies USG, JPN, SWL will have their own Batch records :
USG/AC.REPORTS, JPN/AC.REPORTS, SWL/AC.REPORTS

These batches will be separately processed

GP1.Global Processing-R13
In a Multi-Company setup in an GP environment,

You can run COB for an individual company or for a group of companies. In this
example there three lead companies US0030303, JP0040404, CH0040505. Notice
that two lead companies JP0040404 and CH0040505 are in the same group 004 (digit
3-5) and one lead company US0030303 are in 003 group. While executing COB in an
GP environment you can run for two companies which are in the same group or for an
individual company in the same group. How? You will learn as you go along.

Independent COB processing can take place using the GLOBAL PROCESSING (GP)
product
Different local currencies can be set up for Lead Companies

If the bank operates over a large geographical area with different time zones, and a
separate COB processing is required for the Companies using the GP functionality.

Example: Two offices of a bank one in CH (Switzerland) with local currency CHF and
another in USA with local currency USD each setup as a Lead Company.

GP1.Global Processing-R13 7
If there is only one Lead Company with multiple Branch Companies, the T24
installation is called a Multi Book Setup.
All Branches will share the files of the Lead Company and will not have their
own files at database level.

All companies will share financial level data tables.


The Lead Company BNK and its Branch Companies BR1 and BR2, will share
the file FBNK.ACCOUNT for the Account application.
Similary, they will share the file FBNK.MM.MONEY.MARKET for the Money
Market application.

GP1.Global Processing-R13 8
In an installation of T24 in which the local currency is the same, then there is no need
to create different Lead companies. However, if you need you may also create multiple
Lead companies with the same currency.

When a bank has branches spread across different geographical locations with
different local currency for each country there must a different company setup. When
a bank has branches located in the same country with the same local currency multi-
book environment would suffice.

GP1.Global Processing-R13 9
In a Multi Book environment, application level Close of Business (COB) batches for
the Branches will be linked to their Lead Company

Example: For the LD application level Batch, there will be only one Batch record :
MF1/LD.END.OF.DAY for the Lead Company: MF1 and its Branches: MF2 and MF3

The LD records of the Lead Company and its Branches will be processed in the same
Batch job

GP1.Global Processing-R13
There is no need to have separate COB processing (Global Processing) for the
Companies, for example, when they are in the same time zone

Example: All the offices in a bank in UK, with one office designated as a Lead
Company and other Offices as Branch Companies attached to the Lead Company

GP1.Global Processing-R13 11
Implementation in which both Multi Company and Multi Book type
environments will co-exist.

Multiple Lead Companies with Branch Companies is referred to as an


Extended Multi Company Setup.
INT files will be shared by all the Lead and Branch Companies. Example –
F.COMPANY, F.SPF.
FIN files are Company specific. Example – FUSG.ACCOUNT,
FJPN.ACCOUNT, FSWL.ACCOUNT.
CUS files can be Company specific or can be shared. Example –
FUSG.CUSTOMER only or FUSG.CUSTOMER, FJPN.CUSTOMER and
FSWL.CUSTOMER

GP1.Global Processing-R13 12
Banks that implement T24 can have branches around the world. Different countries
have different local currencies. In such a case in T24 you should create at least one
Lead company for each local currency in T24.

GP1.Global Processing-R13 13
In an Extended Multi Company environment, application level COB batches will be
separate for each Lead Company

Example : The Lead Companies USG and JPN, will have their own Batch records :
USG/LD.END.OF.DAY and JPN/LD.END.OF.DAY
These batches will be separately processed.

In a Multi Book environment, application level Close of Business (COB) batches for
the Branches will be linked to their Lead Company
Example: For the LD application level Batch, there will be only one Batch recod :
USG/LD.END.OF.DAY for the Lead Company: USG and its Branches: CR1 and CR2

The LD records of the Lead Company and its Branches will be processed in the same
Batch job

GP1.Global Processing-R13
If a bank operates in different countries with different local currencies. Each country
will be set up with a Lead Company and its own Branches
Possible for the Lead Companies to share the same Customer file, but have different
local currencies and currency table.
Each country can run its own COB (using Global Processing)

GP1.Global Processing-R13 15
In any installation of T24 when you run COB it gets executed for all companies by
default that means in a Non – GP Environment the COB processing for all companies
takes place at the same time on a common system calendar. This implies that the
common calendar must ensure that a working day in one country must be a working
day for all companies.

Each company must share a common LOCAL.COUNTRY or LOCAL.REGION table.


This implies that a shared system calendar is used for the bank’s processing, even
though the actual financial entities may exist in different countries

GP1.Global Processing-R13
In a GP Environment

The ability to allow COB processes to run at different times for companies or groups of
companies requires the system to allow each company to use a different system
calendar, since different countries will have different holidays.

Look at the example above, there are 3 lead companies in different region that is
US0010001 (New York) which is in North America, GB0010002 (London) which is in
Europe region, JP0010003 (Japan) is in Asia region.

If you would like to run COB at different times for these companies or group of
companies system should allow each company to use different a different calendar
since each country follow different holiday table.

How would you cater to this situation?

GP1.Global Processing-R13 17
The Global Processing product allows independent operation of companies within a
T24 environment. The GP product will allow independent close of business processing
for companies whilst other companies continue to process online transactions.

This mode of operation is particularly suitable to implementations where a single T24


environment is used in multiple geographical locations. The time difference means that
it would not be possible to run a single close of business process.

GP1.Global Processing-R13 18
Backup of System
At the end of the online processing the system is switched offline and a backup (either
tape or disk) is made of the entire T24 database. At this point the system is
unavailable to all users for entry of transactions.

COB processing, Error Management and Recovery


The end of day process is run by the BATCH.CONTROL application. Each job run
during this process is not subject to transaction management and therefore no general
recovery procedure for the failure of an individual process.
In the event of machine failure the system must be restored from the backup taken at
the start of the end of day process and the batch process re-run.
A software failure due to unexpected conditions will generate a FATAL error from the
process. This will stop the batch process from continuing (there are a few exceptions
where the process will continue and be treated as an exception event allowing the
batch to continue). In this situation the batch can continue with manual intervention,
although due to the fact there in transaction management in the end of day process it
is not possible to guarantee the integrity of the data in this case. The only way of
guaranteeing the integrity of the data would be to restore the backup taken at the start
of the batch and re-run the end of day, this implies that the problem which caused the
error will be resolved first – for most banks this is not a practical option, the batch is
set to continue with a manual correction and the data is corrected during the next day.
On completion of the batch process another backup is usually taken. The system is
then switched to online mode and all online transactions are subject to the standard
T24 transaction management. Under T24 transaction management the integrity of the
data is guaranteed in the event of software or hardware failure.

GP1.Global Processing-R13 19
Many large banks wish to use the multi-company functionality provided by the system,
and wish to implement T24 in multiple sites. This is currently possible and works within
a similar geographical area, as COB processing can be run at a common time when
the system can be offline.

However in different geographical regions the need to take the system offline to run
the end of day process means that finding the time to do this is either a very small
window, or does not actually exist. In order to provide this ability the concept of Global
Processing has been introduced. Essentially this is the ability to manage many
financial entities (Multi-Company) in a single T24 database, and allow each financial
entity to work independently of date restrictions.

In this learning unit you will learn the functionality changes required to allow
processing of different entities COB processing. The requirement is to allow the
running of the COB processes for an entity or group of entities independently from one
another.

GP1.Global Processing-R13 20
COMPANY.GROUP holds a group number (1-999), which is based by default on the
first 3 numeric elements of the company id.
The format of the company code is:
cc-ggg-nnnn
Where:
Cc 2 Character Country code defined on the COUNTRY table
Ggg 1- 999 grouping code
Nnnn 1-9999 sequence number for the company

GP1.Global Processing-R13 21
In a Multi-Company setup, whether independent COB processing can take place using
the GLOBAL PROCESSING (GP) product?

YES

In a Multi-Book setup, that is for the Companies within the same Lead Company
structure whether independent COB processing can take place using the Global
Processing (GP) ?

NO

GP1.Global Processing-R13 22
INTERCO.PARAMETER
This file contains the details of whether a multi company accounting environment is
being used and if so the details of the unique part of the customer account number for
each company.
There is only one record on this file and the Id (key) of this record is SYSTEM
If the record is missing then T24 assumes that a non multi company accounting
environment exists

GP1.Global Processing-R13 23
BALANCE.INTERCOMP
Indicates in a multi company system that multi company processing will take place.
This basically allows financial level data to be stored in a separate table for each
company.
YES indicates a Multi Company environment whereas YES in the
BALANCE.INTERDEPT field indicates that a Multi Branch environment is set up.
Validation Rules
Allowed Values are YES and NO. Mandatory input. Default Value of NO. No Change
Field.

GP1.Global Processing-R13 24
BALANCE.INTERDEPT
Indicates in a multi branch system that multi branch (or multi-book) processing will
take place.
This basically allows financial level data to be stored in the same database table for all
companies, as opposed to Multi Company where the data is stored in a separate table
for each company.
YES indicates a multi branch environment whereas YES in the
BALANCE.INTERCOMP field indicates that a Multi Company environment is set up.
Validation Rules
Allowed Values are YES and NO. Mandatory input. Default Value of NO. No Change
Field.

GP1.Global Processing-R13 25
Multi-Company
T24 supports the processing and production of financial balanced books from separate
financial entities within the same database. Each entity (COMPANY) maintains it’s
own transaction base, and can share common static information such as Customers,
Currency definitions. Companies may reside in different locations and have different
local currencies. This is configurable upon creation of the COMPANY.
Each company must share a common LOCAL.COUNTRY or LOCAL.REGION table.
This implies that a shared system calendar is used for the bank’s processing, even
though the actual financial entities may exist in different countries. As a result the
system may have a local holiday defined as a working day, and an ‘empty’ processing
day will exist for that entity.
The system supports full inter-company accounting and will raise the correct inter-
company accounting entries when transactions involving accounts or P&L in different
companies is used in a transaction.

GP1.Global Processing-R13 26
COB processing – Timing
The COB processing for all companies takes place at the same time on a common
system calendar. This implies that
The common calendar must ensure that a working day in one country must be a
working day for all companies
A common time window must be found where there is sufficient time to take the
system offline whilst backups and the COB processing takes place.

GP1.Global Processing-R13 27
The requirements for using Global Processing in the T24 system is listed below

1. GP product license to be received from Temenos.


2. Configuration for Traditional or Online Backup facilities.
3. Multi-Company Setup to be configured in T24.

GP1.Global Processing-R13 28
The SPF application has to be updated with the GP product code. The field
GLOBAL.PROCESS has to be marked as ‘Y’.

GP1.Global Processing-R13 29
To have GP incorporated with T24 you must amend certain core parameter tables.
Notice that DATES, SPF are amended accordingly.

GP1.Global Processing-R13 30
Similarly, COMPANY application has been amended to incorporate GP with T24.
Notice the fields RELATIVE.TIME, SEPARATE.EOD, COMPANY.GROUP,
OFFICIAL.HOLIDAY need to be setup accordingly.

GP1.Global Processing-R13 31
Fields BRANCH.HOLIDAY, BATCH.HOLIDAY XX.BRANCH.CLOSED need to setup
you are going to learn these fields in detail as you proceed further.

GP1.Global Processing-R13 32
COMPANY.GROUP and RE.EXTRACT.PARAMS are amended accordingly.

GP1.Global Processing-R13 33
Application VERSION and VERSION.CONTROL has new field added
BUSINESS.DAY which deals with Global Process (GP) product.

GP1.Global Processing-R13 34
(1) In a Multi-Book setup independent COB processing using the Global Processing (GP)
product is not possible.
a. True
b. False

(2) In a Multi-Co. setup independent COB processing using the Global Processing (GP)
product is not possible.
a. True
b. False

(3) Application VERSION and VERSION.CONTROL has new field added which deals with
Global Process (GP) product.
a. NORMAL
b. RESTRICTED
c. BUSINESS.DAY
d. CLOSED

(4) To operate in a GP mode and allow the use of independent Close of Business you must set
the GLOBAL.PROCESS flag to Y in.
a. DATES
b. COMPANY
c. SPF
d. HOLIDAY

GP1.Global Processing-R13 35
(5) BALANCE.INTERCOMP field of _______ application indicates that, in a multi company system, multi
company processing will take place.
a. INTERCO.PARAMETER
b. COMPANY
c. DATES
d. VERSION.CONTROL

GP1.Global Processing-R13 35
In this learning unit/course, you learnt to,
•Understand the need for Global Processing Product
•Explain Multi-Company and Multi-Book set up in T24
•Describe main features of GP
•Understand amended file layout for GP

GP1.Global Processing-R13 36
GP1.Global Processing-R13 37

You might also like