Important Files In T24
Important Files In T24
“Copyright © 2004 TEMENOS HOLDINGS NV”
“Copyright © 2004 TEMENOS HOLDINGS NV”
“Warning: This document [Banking Introduction – Courseware] is protected by copyright law and international treaties.
“Warning: This document [Banking Introduction – Courseware] is protected by copyright law and international treaties.
No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of TEMENOS Holdings NV
purpose, without the express written permission of TEMENOS Holdings NV
Unauthorized reproduction or distribution of this presentation or any portion of it, may result in severe civil and criminal penalties,
Unauthorized reproduction or distribution of this presentation or any portion of it, may result in severe civil and criminal penalties,
and will be prosecuted to the maximum extent possible under applicable law.”
and will be prosecuted to the maximum extent possible under applicable law.”
Information in this document is subject to change without notice.
Information in this document is subject to change without notice.
Dat
DateOeOf f IssIssue ue VerVersiosion n ChChanganges es ByBy 2001
2001 1.0 1.0 Initial Initial AlagammaiAlagammai
Palaniappan Palaniappan 2002 2002 1.1 1.1 jBASEjBASE Changes Changes Alagammai Alagammai Palaniappan Palaniappan 2002 2002 1.2 1.2 InfobasicInfobasic Program Program ming ming changes changes Alagammai Alagammai Palaniappan Palaniappan July July 2004 2004 1.3 1.3 G14G14 changes changes Alagammai Alagammai Palaniappan Palaniappan
Table of Content
Table of Content
Table
Table of of ConteContentnt...33
T24
T24 DirectoDirectory ry StructuStructure...re...44
Direct
Directories That ories That Get Installed When T24 Get Installed When T24 Is Is InstallInstalleded...44
bnk.d bnk.data...ata...44 bnk.d bnk.dictict...44 bnk.h bnk.help...elp...44 bnk.jn bnk.jnll...44 bnk.ru bnk.runn...55 bnk.b bnk.backuackupp...55 GLOBUS GLOBUS.BP...BP...55 File
File Types Types In In T24T24...55
Live
Live file...file...55
The
The UnauthUnauthorizeorized d File...File...55
The
The History History FileFile...55
File
File ClassiClassificatification...on...66
File
File ClassClassificatioification...n...66
File
File PrefixePrefixes...s...77
Core
Core ParamParameter eter Files Files In In T24...T24...88
PGM.FIL
PGM.FILEE...88
FILE.CON
FILE.CONTROL...TROL...1010
STANDARD
STANDARD.SELECT.SELECTIONION...1111
DATES DATES...1313 HOLIDAY HOLIDAY...1414 COMPANY... COMPANY...1616 SPF SPF...1919
T24 Directory Structure
T24 Directory Structure
Each T24 account is completely self-contained and stand-alone. That
Each T24 account is completely self-contained and stand-alone. That is, it is, it contains files and programscontains files and programs
catalogued locally to run T24. As such, the account is transportable from one machine to another,
catalogued locally to run T24. As such, the account is transportable from one machine to another,
provided jBASE has been installed on both machines. However, if different hardware is used, object
provided jBASE has been installed on both machines. However, if different hardware is used, object
code produced as a result of compiling programs on that specific hardware need to be used. The
code produced as a result of compiling programs on that specific hardware need to be used. The
structures and information given below refer to a T24 account. All T24 accounts will have the same
structures and information given below refer to a T24 account. All T24 accounts will have the same
configuration as detailed below:
configuration as detailed below:
Directories That Get Installed When T24 Is
Directories That Get Installed When T24 Is
Installed
Installed
When T24 is installed a number of directories get installed. Some of them are very crucial for the
When T24 is installed a number of directories get installed. Some of them are very crucial for the
efficient working of T24. They are
efficient working of T24. They are
bnk.data
bnk.data
We could call this the T24 database, as this is the directory where the data files of all applications in
We could call this the T24 database, as this is the directory where the data files of all applications in
T24 are stored.
T24 are stored.
bnk.dict
bnk.dict
As the name implies, it is the directory that contains the dictionary files of all applications in T24.
As the name implies, it is the directory that contains the dictionary files of all applications in T24.
bnk.help
bnk.help
As the name implies, it contain all the help files relating to T24.
As the name implies, it contain all the help files relating to T24.
bnk.jnl
bnk.jnl
This directory is the transaction journal of T24. It contains a very important file in T24 called
This directory is the transaction journal of T24. It contains a very important file in T24 called
F.JOURNAL. F.JOURNAL is the file that will hold the mirror of every transaction in T24. The life of this
F.JOURNAL. F.JOURNAL is the file that will hold the mirror of every transaction in T24. The life of this
journal file is “one day”. You will learn more about journaling etc in the End Of Day session
journal file is “one day”. You will learn more about journaling etc in the End Of Day session..
bnk
bnk
bnk.run bnk.backup
bnk.run bnk.databnk.data bnk.dictbnk.dict bnk.helpbnk.help bnk.jnlbnk.jnl bnk.backup
ac ac fx fx eb eb lobusbin lobusbin lobuslib lobuslib bin bin lib lib GLOBUS.BP GLOBUS.BP
bnk.run
bnk.run
This is the login account for T24 users of BNK, in simple terms it is the home directory of all users who
This is the login account for T24 users of BNK, in simple terms it is the home directory of all users who
log on to T24. It is in this directory that the .profile file of the user will be situated. Apart from other
log on to T24. It is in this directory that the .profile file of the user will be situated. Apart from other
directories, it contains 4 very important directories namely
directories, it contains 4 very important directories namely
•
• globusbin globusbin (Contains (Contains t24 t24 executables)executables)
•
• globuslib globuslib (Contains (Contains T24 T24 library library files)files)
•
• bin bin (Usually (Usually used used to to store store non non T24(local) T24(local) executables)executables)
•
• lib lib (Usually (Usually used used to to store store non non T24(local) T24(local) libraries)libraries)
bnk.backup
bnk.backup
This directory contains the files pertaining to the pre end of day and the post end of day backups.
This directory contains the files pertaining to the pre end of day and the post end of day backups.
(This is applicable when using T24 release lesser then G14).
(This is applicable when using T24 release lesser then G14).
GLOBUS.BP
GLOBUS.BP
It is the directory that contains a number of insert files that are used in programs/subroutines. Please
It is the directory that contains a number of insert files that are used in programs/subroutines. Please
refer to ‘Programming In Infobasic’ for detailed information.
refer to ‘Programming In Infobasic’ for detailed information.
File Types In T24
File Types In T24
Each application serves one main file. The main file is the live file or authorized file. In addition there
Each application serves one main file. The main file is the live file or authorized file. In addition there
can be two other related files:
can be two other related files:
Live file
Live file
This has no suffix and holds the current authorized record.
This has no suffix and holds the current authorized record.
The Unauthorized File
The Unauthorized File
This is suffixed with $NAU and holds the record as input or changed before it has been authorized.
This is suffixed with $NAU and holds the record as input or changed before it has been authorized.
Records with record statuses
Records with record statuses
a.
a. INAU : INAU : Input Input not not authorisedauthorised
b. INAO
b. INAO : : Input Input not not authorised authorised overrideoverride
c.
c. INA2 INA2 : : Input Input not not authorised authorised by by authoriser authoriser 22
d.
d. RNAU RNAU : : Reversal Reversal not not authorisedauthorised
e.
e. RNA2 RNA2 : : Reversal Reversal not not authorised authorised by by authoriser authoriser 22
f.
f. CNAU CNAU : : Copied Copied record record not not authorisedauthorised
g.
g. CNA2 CNA2 : : Copied Copied record record not not authorised authorised by by authoriser authoriser 22
h. RNAO
h. RNAO : : Reversal Reversal not not authorised authorised overrideoverride
i. IHLD :
i. IHLD : Input Input on on holdhold
are stored here.
are stored here.
The History File
The History File
This is suffixed by $HIS and contains images of the record prior to each change. The user
This is suffixed by $HIS and contains images of the record prior to each change. The user
inputs/amends data in the unauthorized file. Another user must then view the data and authorize it at
which point it is moved from the unauthorized file into the live file. The existing record in the live file is
which point it is moved from the unauthorized file into the live file. The existing record in the live file is
moved to the history file.
moved to the history file.
Example 1 Example 1
Application Name
Application Name : : CustomerCustomer
Live
Live File File Name Name : : CUSTOMERCUSTOMER
Unauthorized
Unauthorized File File Name Name : : CUSTOMER$NAUCUSTOMER$NAU
History
History File File Name Name : : CUSTOMER$HISCUSTOMER$HIS
File Classification
File Classification
File Classification
File Classification
Assume a scenario where T24 is to be imple
Assume a scenario where T24 is to be implemented in a bank which has the following structuremented in a bank which has the following structure
When T24 is implemented in a bank with the above structure,
When T24 is implemented in a bank with the above structure, there would be a number of files that there would be a number of files that areare
common to all the branches and the head office. These files usually would usually be basic parameter
common to all the branches and the head office. These files usually would usually be basic parameter
tables that are set up during the implementation phase. These types of files that are common to the
tables that are set up during the implementation phase. These types of files that are common to the
entire bank are stored only at the Head Office and all the braches are allowed to access them. These
entire bank are stored only at the Head Office and all the braches are allowed to access them. These
types of files are called INT files.
types of files are called INT files.
INT
INTInstallationInstallation This group covers files like SECTOR, PGM.FILE, FILE.CONTROL etcThis group covers files like SECTOR, PGM.FILE, FILE.CONTROL etc
where only version of the file will exist regardless of the number of
where only version of the file will exist regardless of the number of
companies. These files will be stored at the Head Office and will be
companies. These files will be stored at the Head Office and will be
accessed by all the branches.
accessed by all the branches.
CUS
CUSCustomerCustomer This group covers files like CUSTOMER. Usually these files exist inThis group covers files like CUSTOMER. Usually these files exist in
the HO and will have the bank mnemonic as the prefix. They are
the HO and will have the bank mnemonic as the prefix. They are
shared among all the branches. Alternatively, these files can be
shared among all the branches. Alternatively, these files can be
stored at each of the branches as well. If maintained at each of the
stored at each of the branches as well. If maintained at each of the
braches, they cannot be shared. These files primarily contain static
braches, they cannot be shared. These files primarily contain static
information.
information.
T24 contains a number of files that contain financial information. These files are stored at each of the
T24 contains a number of files that contain financial information. These files are stored at each of the
braches, but are not shared by the rest of the bank as they contain financial data. These types of files
braches, but are not shared by the rest of the bank as they contain financial data. These types of files
are called FIN files.
are called FIN files.
FIN
FINFinancialFinancial This group covers files like ACCOUNT, LD.LOANS.AND.DEPOSITSThis group covers files like ACCOUNT, LD.LOANS.AND.DEPOSITS
etc where each of the branches contain a copy of the file but do not
etc where each of the branches contain a copy of the file but do not
share with the rest of the bank.
share with the rest of the bank.
CST
CSTCustomer TablesCustomer Tables This This covers covers files files like like SECTOR, SECTOR, TRAGET, TRAGET, INDUSTRY. INDUSTRY. These These types types ofof
files are usually used as check files for customer level
files are usually used as check files for customer level files. Theyfiles. They
have the same properties of CUS file.
have the same properties of CUS file.
Head Office
Head Office
B
FTD
FTD
Financial Table Descriptive
Financial Table Descriptive This group covers files like BASIC.INTEREST, GROUP.CONDITIONThis group covers files like BASIC.INTEREST, GROUP.CONDITION
etc. These types of files are usually used as check files f
etc. These types of files are usually used as check files for financialor financial
level files. The files
level files. The files in this group contain non-financial data. Theyin this group contain non-financial data. They
have the same properties as FIN files.
have the same properties as FIN files.
FTF
FTF
Financial Table Financial
Financial Table Financial This group covers files like GROUP.DEBIT.INT, TXN etc. These filesThis group covers files like GROUP.DEBIT.INT, TXN etc. These files
are linked to financial level files
are linked to financial level files and also contain financial level data.and also contain financial level data.
They have the same properties like FIN files.
They have the same properties like FIN files.
CCY
CCYCurrencyCurrency This group covers files like CURRENCY, RANK.CURRENCY,This group covers files like CURRENCY, RANK.CURRENCY,
FORWARD.RATES. These files are currency-associated files. They
FORWARD.RATES. These files are currency-associated files. They
have the same properties as of INT files.
have the same properties as of INT files.
NOS
NOSNostroNostro This group covers files like NOSTRO.ACCOUNT, AGENCY etc.This group covers files like NOSTRO.ACCOUNT, AGENCY etc.
These files are for files that are held for Nostro accounts. They have
These files are for files that are held for Nostro accounts. They have
the same properties as of CUS files.
the same properties as of CUS files.
File Prefixes
File Prefixes
Every single file in T24 has a mandatory prefix ‘F.’ Hence the files that we just discussed, like,
Every single file in T24 has a mandatory prefix ‘F.’ Hence the files that we just discussed, like,
PGM.FILE, FILE.CONTROL, CUSTOMER, ACCOUNT etc will all have prefix as ‘F.’ Let us understand
PGM.FILE, FILE.CONTROL, CUSTOMER, ACCOUNT etc will all have prefix as ‘F.’ Let us understand
this with an example.
this with an example.
Since CUSTOMER is a CUS type of file each branch and the Head Office will have a copy of the
Since CUSTOMER is a CUS type of file each branch and the Head Office will have a copy of the
CUSTOMER file with that branch’s customer records and all of them will be called F.CUSTOMER.
CUSTOMER file with that branch’s customer records and all of them will be called F.CUSTOMER.
Imagine a situation where a customer of Branch 1 walks into Branch 2 and wants to perform some
Imagine a situation where a customer of Branch 1 walks into Branch 2 and wants to perform some
transaction. Now the user needs to obtain the customer information form the CUSTOMER file in
transaction. Now the user needs to obtain the customer information form the CUSTOMER file in
Branch 1. If he issues an instruction to read the F.CUSTOMER file, this will only result in the
Branch 1. If he issues an instruction to read the F.CUSTOMER file, this will only result in the
F.CUSTOMER file in Branch 2 being read. How does the user instruct the system to read
F.CUSTOMER file in Branch 2 being read. How does the user instruct the system to read
F.CUSTOMER file in Branch 1? This will not be possible if the CUSTOMER files stored in various
F.CUSTOMER file in Branch 1? This will not be possible if the CUSTOMER files stored in various
branches have the same name. In order to solve this, in T24, for all CUS files, apart from the
branches have the same name. In order to solve this, in T24, for all CUS files, apart from the
mandatory prefix, the files have the branch’s mnemonic (A branch’s mnemonic can be obtained from
mandatory prefix, the files have the branch’s mnemonic (A branch’s mnemonic can be obtained from
the COMPANY file which is
the COMPANY file which is discussed later in this section) as a prefix.discussed later in this section) as a prefix.
CUSTOMER file in Head Office
CUSTOMER file in Head Office : FBNK.CUSTOMER (BNK is the mnemonic of th: FBNK.CUSTOMER (BNK is the mnemonic of the Head Office)e Head Office)
CUSTOMER
CUSTOMER file file in in Branch Branch 1 1 : : FBR1.CUSTOMER FBR1.CUSTOMER (BR1 (BR1 is is the the mnemonic mnemonic of of Brach Brach 1)1)
CUSTOMER
CUSTOMER file file in in Branch Branch 2 2 : : FBR2.CUSTOMER FBR2.CUSTOMER (BR1 (BR1 is is the the mnemonic mnemonic of of Brach Brach 2)2)
CUSTOMER
CUSTOMER file file in in Branch Branch 3 3 : : FBR3.CUSTOMER FBR3.CUSTOMER (BR1 (BR1 is is the the mnemonic mnemonic of of Brach Brach 3)3)
Now, when a customer of Branch 1 walks into Branch 2, the user can instruct the system to read the
Now, when a customer of Branch 1 walks into Branch 2, the user can instruct the system to read the
FBR1.CUSTOMER.
FBR1.CUSTOMER.
The same rule of prefixes will hold good for FIN files as well as they are also stored at each of the
The same rule of prefixes will hold good for FIN files as well as they are also stored at each of the
braches.
braches.
ACCOUNT file in Head Office
ACCOUNT file in Head Office : FBNK.ACCOUNT(BNK is the mnemonic of the Head Office): FBNK.ACCOUNT(BNK is the mnemonic of the Head Office)
ACCOUNT file in Branch 1
ACCOUNT file in Branch 1 : FBR1.ACCOUNT (BR1 is the mnemonic of Brach 1): FBR1.ACCOUNT (BR1 is the mnemonic of Brach 1)
ACCOUNT file in Branch 2
ACCOUNT file in Branch 2 : FBR2.ACCOUNT (BR1 is the mnemonic of Brach 2): FBR2.ACCOUNT (BR1 is the mnemonic of Brach 2)
ACCOUNT file in Branch 3
For INT files, since only once copy of
For INT files, since only once copy of the files exists, the above rule doesn’t apply for them.the files exists, the above rule doesn’t apply for them.
PGM.FILE
PGM.FILE file file in in Head Head Office Office : : F.PGM.FILEF.PGM.FILE
PGM.FILE
PGM.FILE file file in in Branch Branch 1 1 : : F.PGM.FILEF.PGM.FILE
PGM.FILE
PGM.FILE file file in in Branch Branch 2 2 : : F.PGM.FILEF.PGM.FILE
PGM.FILE
PGM.FILE file file in in Branch Branch 3 3 : : F.PGM.FILEF.PGM.FILE
Core Parameter Files In T24
Core Parameter Files In T24
T24 is made up of number of files. Before we proceed to learn how to program in T24 it is vital for us
T24 is made up of number of files. Before we proceed to learn how to program in T24 it is vital for us
to know about some of the files and tables that
to know about some of the files and tables that constitute an important part in T24.constitute an important part in T24.
PGM.FILE
PGM.FILE
PGM.FILE stands for ‘Program File’. As the name denotes, this is the application that keeps track of
PGM.FILE stands for ‘Program File’. As the name denotes, this is the application that keeps track of
all applications (programs) in T24. For an application to be executed within the T24 environment
all applications (programs) in T24. For an application to be executed within the T24 environment
(command line), a valid entry should exist in PGM.FILE.
(command line), a valid entry should exist in PGM.FILE. PGM.FILE is also checked to obtain thePGM.FILE is also checked to obtain the
characteristics of the application.
characteristics of the application.
ID
ID : Application/Program/Batch Routine Name. (No special characters allowed other than ‘.’) : Application/Program/Batch Routine Name. (No special characters allowed other than ‘.’)
Field Description
Field Description
TYPE
TYPE Denotes Denotes the the type type of of application/program application/program that that is is beingbeing
defined.(Possible values listed below)
defined.(Possible values listed below)
GB
GB SCREEN SCREEN TITLE TITLE Identifies Identifies the the program program title title that that will will be be displayed displayed as as aa
header when the corresponding application (ID) is
header when the corresponding application (ID) is
invoked in the action line.
invoked in the action line.
ADDITIONAL.INFO
ADDITIONAL.INFO Holds Holds the the special special characteristics characteristics of of thethe
application/program being defined. (Some of the
application/program being defined. (Some of the
possible values listed below)
possible values listed below)
BATCH.JOB
BATCH.JOB Identifies Identifies batch batch jobs jobs when when the the program program has has beenbeen
defined with the type as ‘B’. For more information on
defined with the type as ‘B’. For more information on
this refer to the training document ‘Advanced
this refer to the training document ‘Advanced
Technical Training’
Technical Training’
PRODUCT
PRODUCT Identifies Identifies the the product product to to which which the the application application oror
program belongs. Contains valid product names.
program belongs. Contains valid product names.
These products are subdirectories under the ‘.data’
These products are subdirectories under the ‘.data’
directory. (Some of the possible values are listed
directory. (Some of the possible values are listed
below)
below)
SUB.PRODUCT NA
SUB.PRODUCT NA
DESCRIPTION
DESCRIPTION Holds Holds the the description description of of the the application/program application/program beingbeing
defined
defined
APPL.FOR.SUBR
APPL.FOR.SUBR Used Used when when defining defining version version routines. routines. Used Used forfor
administrative purposes. For more information on this
administrative purposes. For more information on this
refer training document ‘Advanced Technical Training’
refer training document ‘Advanced Technical Training’
and ‘Advanc
and ‘Advanced Technical ed Technical Training - Training - Plus’Plus’
BATCH.LIST.MAXIMUM
BATCH.LIST.MAXIMUM Holds Holds the the maximum maximum number number of of ids ids that that can can be be storedstored
in a LIST file. This is used when defining batch
in a LIST file. This is used when defining batch
programs. For more information on this refer training
programs. For more information on this refer training
document ‘Advanced Technical Training’ or ‘T24 Non
document ‘Advanced Technical Training’ or ‘T24 Non
Stop’.
MT.KEY.COMPONENT
MT.KEY.COMPONENT Used Used for for Multi Multi BookBook
MT.KEY.FILE
MT.KEY.FILE Used Used for for Multi Multi BookBook
•
• TYPETYPE
H
H A A program program that that has has this this type type maintains maintains three three files files the the unauthorised, unauthorised, live live and and historyhistory
files.
files. The unauthorised file The unauthorised file is updated at Inpuis updated at Input; the live file at authorisation; at; the live file at authorisation; and thend the
history file whe
history file whenever never there is there is an authoan authorised change rised change to a to a record.record.
E.g. CUSTOMER
E.g. CUSTOMER
U
U A A program program similar similar to to type type 'H' 'H' except except that that history history is is not not maintained.maintained.
e.g. ABBREVIATION
e.g. ABBREVIATION
L
L A A program program that that displays displays the the data data of of a a live live file file but but does does not not allow allow updates. updates. Updates Updates toto
these files would be controlled by the System automatically.
these files would be controlled by the System automatically.
e.g. STMT.ENTRY
e.g. STMT.ENTRY
T
T A A program program that that displays displays data data in in a a table table file file (such (such as as a a list list of of keys) keys) but but does does not not allowallow
update.
update.
e.g. LMM.CUSTOMER
e.g. LMM.CUSTOMER
W
W A A program program that that permits permits updates updates to to a a work work or or temporary temporary file. file. A A typical typical example example wouldwould
be the REPGEN.OUTPUT program where print or display parameters for a
be the REPGEN.OUTPUT program where print or display parameters for a report canreport can
be loaded.
be loaded.
B
B A A Batch Batch job job that that can can only only be be accessed accessed during during the the 'off-line' 'off-line' processing processing inin
BATCH.CONTROL.
BATCH.CONTROL.
M
M Main-line Main-line program program that that can can be be run run from from the the action action line line but but has has no no file file directlydirectly
associated with it.
associated with it.
S
S Subroutine. Subroutine. A A program program used used in in the the T24 T24 system system but but one one that that is is executedexecuted
Automatically whenever required.
Automatically whenever required. It cannot be entered by the user either aIt cannot be entered by the user either at thet the
action line or from w
action line or from within the Batch Control system. ithin the Batch Control system. It is recommended thaIt is recommended thatt
these are loaded only when they
these are loaded only when they are needed by the report are needed by the report generatorgenerator
e.g. IN2... routines.
e.g. IN2... routines.
ADDITIONAL INFO ADDITIONAL INFO
".NOH"
".NOH" (no hold (no hold facility after 1facility after 1st input)st input)
".GUI"
".GUI" (application ca(application can run n run under GUI)under GUI)
".NOG"
".NOG" (application cann(application cannot be run ot be run under GUI)under GUI)
PRODUCT PRODUCT
ST,EB,AC,FX etc.
FILE.CONTROL
FILE.CONTROL
To execute any application in T24, in addition to having an entry in the PGM.FILE, an entry for that
To execute any application in T24, in addition to having an entry in the PGM.FILE, an entry for that
particular application should also exist in the F.FILE.CONTROL application. FILE.CONTROL, as the
particular application should also exist in the F.FILE.CONTROL application. FILE.CONTROL, as the
name denotes, controls the type of information being stored in a file (application).
name denotes, controls the type of information being stored in a file (application).
In the PGM.FILE application, entries are made for programs, applications and batch routines. Apart
In the PGM.FILE application, entries are made for programs, applications and batch routines. Apart
from applications, the others do not store data. Hence only applications that store data will have an
from applications, the others do not store data. Hence only applications that store data will have an
entry in the FILE.CONTROL application.
entry in the FILE.CONTROL application.
Find below the fields of the FILE.CONT
Find below the fields of the FILE.CONTROL application.ROL application.
ID
ID : Application Name. (No special characters allowed other than ‘.’. Must match the equivalent entry : Application Name. (No special characters allowed other than ‘.’. Must match the equivalent entry
in PGM.FILE)
in PGM.FILE)
Field Description
Field Description DESCRIPTION
DESCRIPTION Holds Holds the the description description of of the the record.record.
PRODUCT
PRODUCT Identifies Identifies the the product product to to which which the the application application belongs. belongs. It It is is the the namename
of the sub directory under the ‘.data’ directory where the data files of
of the sub directory under the ‘.data’ directory where the data files of
this application will be stored. Should match the value given in the
this application will be stored. Should match the value given in the
PGM.FILE entry.
PGM.FILE entry.
SUFFIXES
SUFFIXES Holds Holds the the various various types types of of files files supported supported by by this this application.application.
Valid values :
Valid values :
$NAU (Unauthorised file)
$NAU (Unauthorised file)
$HIS (History file)
$HIS (History file)
All
All applications applications by by default default support support live live files. files. This This field field specifies specifies thethe
other types of files supported by the application other than live fil
other types of files supported by the application other than live files.es.
Example: Example: LiveFile:FBNK.CUSTOMER LiveFile:FBNK.CUSTOMER UnauthFile:FBNK.CUSTOMER$NAU UnauthFile:FBNK.CUSTOMER$NAU HistoryFile:FBNK.CUSTOMER$HIS HistoryFile:FBNK.CUSTOMER$HIS FILE.TYPE
FILE.TYPE This This field field is is used used only only when when the the database database used used is is uniVerse. uniVerse. It It holdsholds
the file type of the file.
the file type of the file.
1 or 19 – Non hashed files
1 or 19 – Non hashed files
2 to 18 – Hashed files
2 to 18 – Hashed files
MODULO
MODULO This This field field is is used used only only when when the the database database used used is is uniVerse. uniVerse. It It holdsholds
the modulo of the file.
the modulo of the file.
SUB.PRODUCT NA
SUB.PRODUCT NA
SYS.CLEAR.FILES
SYS.CLEAR.FILES Valid Valid Values Values : : ‘Y’ ‘Y’ or or ‘N’‘N’
If set to ‘Y’, denotes that the contents of the application being
If set to ‘Y’, denotes that the contents of the application being
defined can be cleared when the SYSTEM.CLEAR.FILES is
defined can be cleared when the SYSTEM.CLEAR.FILES is
executed.
executed.
CUS.CLEAR.FILES
CUS.CLEAR.FILES Valid Valid Values Values : : ‘Y’ ‘Y’ or or ‘N’‘N’
Obsolete Obsolete BRANCH.FILE NA BRANCH.FILE NA RELATED.FILE NA RELATED.FILE NA
STANDARD.SELECTION
STANDARD.SELECTION
As
As you you would would be aware be aware by by now, all now, all the the applications in applications in T24 T24 will will have a have a data fdata file ile and a and a dictionary dictionary file.file.
The data will store all the records of the application where as the dictionary file will store all the field
The data will store all the records of the application where as the dictionary file will store all the field
names and their definitions. For example, for the CUSTOMER
names and their definitions. For example, for the CUSTOMER application in T24, there would beapplication in T24, there would be
3 Data Files
3 Data Files
FBNK.CUSTOMER (To store live
FBNK.CUSTOMER (To store live records)records)
FBNK.CUSTOMER$NAU (To store unauthorised records)
FBNK.CUSTOMER$NAU (To store unauthorised records)
FBNK.CUSTOMER$HIS (To store history records) and
FBNK.CUSTOMER$HIS (To store history records) and
1 Dict(ionary) File
1 Dict(ionary) File
F.CUSTOMER]D
F.CUSTOMER]D
Note that the dictionary file will always have the prefix as ‘F.’ like INT files. There will be only one copy
Note that the dictionary file will always have the prefix as ‘F.’ like INT files. There will be only one copy
of the dictionary file irrespective of the number of branches.
of the dictionary file irrespective of the number of branches.
In T24, the entire control of the applications is held at the application layer (within T24). Hence, the
In T24, the entire control of the applications is held at the application layer (within T24). Hence, the
layout of the fields in an application is not only held at the database level but also at the application
layout of the fields in an application is not only held at the database level but also at the application
level.
level.
The application STANDARD.SELECTION contains 1 record per application and will contain the field
The application STANDARD.SELECTION contains 1 record per application and will contain the field
definition of all the fields in
definition of all the fields in the application. the application. (Default abbreviation for STANDARD.SELECTION: SS)(Default abbreviation for STANDARD.SELECTION: SS)
The STANDARD.SELECTION application not only contains the field definition of the core T24 fields
The STANDARD.SELECTION application not only contains the field definition of the core T24 fields
(system fields), but also the definition of all local reference fields (user defined fields). All the system
(system fields), but also the definition of all local reference fields (user defined fields). All the system
fields are no input fields and can be modified only by T
fields are no input fields and can be modified only by T24. The user-defined fields can be modified.24. The user-defined fields can be modified.
Field Description
Field Description SYS
SYS FIELD FIELD NAME NAME Name Name of of the the fieldfield
SYS
SYS TYPE TYPE Holds Holds the the type type of of field.field.
D – Data field
D – Data field
C – Used for CONCAT files
C – Used for CONCAT files
R – Infobasic Routines (Used for Nofile Enquiry – Refer to
R – Infobasic Routines (Used for Nofile Enquiry – Refer to
‘Advanced Technical Training’ material for more information on
‘Advanced Technical Training’ material for more information on
this. this. I – I types (I Descriptors) I – I types (I Descriptors) J – J types (J Descriptors) J – J types (J Descriptors) SYS
SYS FIELD FIELD NO NO Holds Holds the the field field number number of of the the field field being being defined. defined. The The @ID @ID field field willwill
always have the field number set to 0. The rest of the fields will
always have the field number set to 0. The rest of the fields will
have field numbers starting from 1.
have field numbers starting from 1.
SYS
SYS VAL VAL PROGRAM PROGRAM Contains Contains the the name name of of the the IN2 IN2 routine routine that that will will be be used used to to performperform
data type validation on the field that is being defined.
data type validation on the field that is being defined.
SYS
SYS CONVERSION CONVERSION Specifies Specifies the the conversion conversion to to be be performed performed on on the the field field being being defineddefined
when a SELECT or a LIST
when a SELECT or a LIST statement is executed.statement is executed.
Eg : D2/E-Converts the internal date to dd/mm/yy f
Eg : D2/E-Converts the internal date to dd/mm/yy format.ormat.
SYS
SYS DISPLAY DISPLAY FMT FMT Contains Contains the the maximum maximum number number of of characters characters and and the the defaultdefault
alignment (Left or Right)
alignment (Left or Right)
Eg : 10R
SYS
SYS ALT ALT INDEX INDEX Indicates Indicates whether whether there there is is to to be be an an alternate alternate index index associated associated withwith
the field name specified in SYS FIELD NAME.
the field name specified in SYS FIELD NAME.
Valid values : Y and N.
Valid values : Y and N.
SYS
SYS INDEX INDEX FILE FILE Specifies Specifies to to which which version version (Live (Live or or History) History) the the alternate alternate index index is is toto
apply.
apply.
If the SYS ALT INDEX field is set to 'Y' then specify here the types
If the SYS ALT INDEX field is set to 'Y' then specify here the types
of files the alternate index should relate to i.e the History or Live
of files the alternate index should relate to i.e the History or Live
version of the filename specified in FILE NAME. This field is
version of the filename specified in FILE NAME. This field is
sub-valued to allow the input of both LIVE
valued to allow the input of both LIVE and HISTORY.and HISTORY.
SYS
SYS INDEX INDEX NULLS NULLS Indicates Indicates whether whether null null alternate alternate key key values values are are to to be be indexed. indexed. ThisThis
field only applies if field SYS ALT INDEX has been set to 'Y'.
field only applies if field SYS ALT INDEX has been set to 'Y'.
If null data values are to be maintained in the
If null data values are to be maintained in the alternate index foralternate index for
the data field then this field should be set to
the data field then this field should be set to 'Y'. Otherwise it s'Y'. Otherwise it shouldhould
be set to 'N'.
be set to 'N'.
SYS
SYS SINGLE SINGLE MULTI MULTI Specifies Specifies whether whether the the field field being being defined defined is is a a single single or or a a multi multi valuevalue
field.
field.
Valid values :
Valid values :
S – Single value field
S – Single value field
M – Multi value field
M – Multi value field
Sub value fields will have the value ‘M.
Sub value fields will have the value ‘M.
SYS
SYS LANG LANG FIELD FIELD Specified Specified if if the the field field being being specified specified is is a a Language Language specific specific field. field. AllAll
language specific fields are multi value fields. When multi-valued,
language specific fields are multi value fields. When multi-valued,
they will allow input of
they will allow input of data in multiple languages.data in multiple languages.
SYS
SYS GENERATED GENERATED Specified Specified whether whether it it is is a a system-generated system-generated field field (Core (Core T24 T24 field).field).
Valid values ‘Y’.
Valid values ‘Y’.
SYS
SYS CNV CNV TYPE TYPE NANA
SYS
SYS REL REL FILE FILE If If the the field field being being specified specified is is to to contain contain data data from from another another file, file, thenthen
the name of the related file is specified here.
the name of the related file is specified here.
E.g. If a field named CUSTOMER.NO is to be defined in the SS
E.g. If a field named CUSTOMER.NO is to be defined in the SS
record for ACCOUNT, then this field would contain the value
record for ACCOUNT, then this field would contain the value
‘CUSTOMER’ to denote that the valid values that the
‘CUSTOMER’ to denote that the valid values that the
CUSTOMER.NO field can have are the IDs from the CUSTOMER
CUSTOMER.NO field can have are the IDs from the CUSTOMER
file.
file.
USR
USR FIELD FIELD NAME NAME Fields Fields starting starting from from this this field field until until USR USR REL REL FILE FILE are are used used toto
specify user-defined fields.
specify user-defined fields.
E.g. Local Reference Fields.
E.g. Local Reference Fields.
This field contains the name of the user-defined field being
This field contains the name of the user-defined field being
specified.
specified.
USR
USR TYPE TYPE Similar Similar to to SYS SYS TYPETYPE
USR
USR FIELD FIELD NO NO Contains Contains the the field field number number of of the the field field being being defined.defined.
USR
USR VAL VAL PROG PROG Contains Contains the the name name of of the the IN2 IN2 routine routine that that is is used used to to perform perform datadata
type validation on the field being defined.
type validation on the field being defined.
USR
USR CONVERSION CONVERSION Similar Similar to to SYS SYS CONVERSIONCONVERSION
USR
USR DISPLAY DISPLAY FMT FMT Contains Contains the the maximum maximum number number of of characters characters and and the the defaultdefault
alignment of the field being specified.
alignment of the field being specified.
E.g.; 10L (Maximum of 10 characters and Left justified)
E.g.; 10L (Maximum of 10 characters and Left justified)
USR
USR ALT ALT INDEX INDEX Similar Similar to to SYS SYS ALT ALT INDEXINDEX
USR
USR INDEX INDEX FILE FILE Similar Similar to to SYS SYS INDEX INDEX FILEFILE
USR
USR INDEX INDEX NULLS NULLS Similar Similar to to SYS SYS INDEX INDEX NULLSNULLS
USR
USR SINGLE SINGLE MULTI MULTI Specifies Specifies if if the the field field being being defined defined is is a a single single or or a a multi multi value value field.field.
S – Single value field
S – Single value field
M – Multi value field
M – Multi value field
USR
USR LANG LANG FIELD FIELD Specifies Specifies if if the the field field being being defined defined is is a a language language specific specific multi multi valuevalue
field.
field.
USR
USR
USR REL REL FILE FILE Contains Contains the the name name of of the the related related file file whose whose IDs IDs will will be be used used asas
valid data values for the field being defined.
valid data values for the field being defined.
REBUILD
REBUILD SYS SYS FIELDS FIELDS If If set set to to ‘Y’, ‘Y’, T24 T24 will will rebuild rebuild the the SS SS record record and and the the dictionary dictionary filefile
associated with the application.
associated with the application.
DEFAULT
DEFAULT ENRICH ENRICH Contains Contains the the name name of of the the field field whose whose value value will will appear appear as as defaultdefault
enrichment when the ID of the application being defined is input in
enrichment when the ID of the application being defined is input in
any other application.
any other application.
As mentioned above, the
As mentioned above, the user defined can be user defined can be modified. Once they are modified. Once they are modified, the SS modified, the SS record needsrecord needs
to be rebuilt by setting the ‘REBUILD SYS FIELD’ to Y. Once done, commit and authorise the record.
to be rebuilt by setting the ‘REBUILD SYS FIELD’ to Y. Once done, commit and authorise the record.
Ensure that users are not using the application before rebuild the SS record of t
Ensure that users are not using the application before rebuild the SS record of that application.hat application.
DATES
DATES
DATES is a very important application in T24. It is of type INT and hence only one copy of the file will
DATES is a very important application in T24. It is of type INT and hence only one copy of the file will
exist irrespective of the number of branches that a bank may have. As the name denotes, the DATES
exist irrespective of the number of branches that a bank may have. As the name denotes, the DATES
application is used to store the date of T24. It is vital to understand that t24 maintains its own date and
application is used to store the date of T24. It is vital to understand that t24 maintains its own date and
does not go by the system date.
does not go by the system date.
The DATES application contains one
The DATES application contains one dates record per branch (company).dates record per branch (company).
ID : Company Code (Every branch(company) will have a company code in T24 to uniquely identify
ID : Company Code (Every branch(company) will have a company code in T24 to uniquely identify
itself. This is defined in
itself. This is defined in the COMPANY file that is the COMPANY file that is covered in the later part of this document).covered in the later part of this document).
ID : IN0010001
ID : IN0010001
Field Description
Field Description TODAY
TODAY Contains Contains the the current current T24 T24 date. date. This This is is not not the the system system date date on on whichwhich
T24 is installed.
T24 is installed.
VERSION NA
VERSION NA
LAST.WORKING.DAY
LAST.WORKING.DAY Contains Contains the the last last working working day day of of T24T24
NEXT.WORKING.DAY
NEXT.WORKING.DAY Contains Contains the the next next working working day day of of T24.T24.
LOCAL.PAYMENT.DAY
LOCAL.PAYMENT.DAY Used Used only only for for reference reference purposes. purposes. NANA
LOCAL.DISPO.DAY
LOCAL.DISPO.DAY Used Used only only for for reference reference purposes. purposes. NANA
BACK.VALUE.MINIMUM
BACK.VALUE.MINIMUM The The minimum minimum date date that that can can be be supplied supplied for for back back valued valued transactions.transactions.
BACK.VALUE.MAXIMUM
BACK.VALUE.MAXIMUM The The maximum maximum date date that that can can be be supplied supplied for for back back valued valued transactions.transactions.
FORW.VALUE.MINIMUM
FORW.VALUE.MINIMUM The The minimum minimum date date that that can can be be supplied supplied for for forward forward valuedvalued
transactions.
transactions.
FORW.VALUE.MAXIMUM
FORW.VALUE.MAXIMUM The The maximum maximum date date that that can can be be supplied supplied for for forward forward valuedvalued
transactions.
transactions.
CO.BACTH.STATUS
CO.BACTH.STATUS Contains Contains the the status status of of a a company.company.
0 – Online
0 – Online
B – Batch (COB in
B – Batch (COB in progress)progress)
(Not used by T24) releases lesser than 14)
(Not used by T24) releases lesser than 14)
PERIOD.END
PERIOD.END Close Close of of business business date.date.
Either the next working day minus one calendar day or the end of
month whichever is earlier.
month whichever is earlier.
ACCOUNTING.STAGE
ACCOUNTING.STAGE NANA
JULIAN.DATE
JULIAN.DATE This This field field is is the the date date in in TODAY TODAY held held in in the the Julian Julian format. format. The The JulianJulian
format consists of the four-digit year followed by t
format consists of the four-digit year followed by the day in the year.he day in the year.
Eg : The Julian value for 27th March 1986 is
Eg : The Julian value for 27th March 1986 is 1986086.1986086.
CURRENT.DAY NA
CURRENT.DAY NA
COB, which stands for Close Of Business is run at the end of the day to mark the close of all financial
COB, which stands for Close Of Business is run at the end of the day to mark the close of all financial
transactions for the day. During this process, the values in TODAY, NEXT.WORKING.DAY and
transactions for the day. During this process, the values in TODAY, NEXT.WORKING.DAY and
LAST.WORKING.DAY change.
LAST.WORKING.DAY change.
When COB is initiated, the value in CO.BATCH.STATUS is changed from O to B. The value B, as
When COB is initiated, the value in CO.BATCH.STATUS is changed from O to B. The value B, as
mentioned above, denotes that the COB is running and hence will prevent certain action by the
mentioned above, denotes that the COB is running and hence will prevent certain action by the
users.(Please note that when the value is set to O – which denotes Online, all users can login and
users.(Please note that when the value is set to O – which denotes Online, all users can login and
perform any activity that is permitted by their user
perform any activity that is permitted by their user profile).profile).
COB updates the
COB updates the
LAST.WORKING.DAY with the value of TODAY
LAST.WORKING.DAY with the value of TODAY
TODAY field with the value of NEXT.WORKIN.DAY and
TODAY field with the value of NEXT.WORKIN.DAY and
NEXT.WORKING.DAY with the appropriate value from the HOLIDAY file.
NEXT.WORKING.DAY with the appropriate value from the HOLIDAY file.
If you are using a T24
If you are using a T24 release 14 or above, then the you will release 14 or above, then the you will find 2 dates records per company. Pleasefind 2 dates records per company. Please
refer to the ‘T24 NonStop’ or ‘
refer to the ‘T24 NonStop’ or ‘Basic Technical Training’ materials for more information on this.Basic Technical Training’ materials for more information on this.
HOLIDAY
HOLIDAY
The purpose of this table is to indicate the public holidays for each Country, or Region within a
The purpose of this table is to indicate the public holidays for each Country, or Region within a
Country, for the calendar years over which the bank's current business is spread. The User must
Country, for the calendar years over which the bank's current business is spread. The User must
indicate, for each Country or Region, the public holidays and which day(s) of the week make up the
indicate, for each Country or Region, the public holidays and which day(s) of the week make up the
weekend.
weekend. The non-working weekend The non-working weekend days are then generatedays are then generated automatically for the year and d automatically for the year and for thisfor this
reason they do not have to be specified individually as public holidays. Each T24 Application will refer
reason they do not have to be specified individually as public holidays. Each T24 Application will refer
to this table during input validation to verify that any dates entered by the user are working days or to
to this table during input validation to verify that any dates entered by the user are working days or to
force an override to accept
force an override to accept non-working days.non-working days.
ID :
ID : CountryCoderegionCodCountryCoderegionCodeYeareYear
ID : IN002004
ID : IN002004
Field Description
Field Description JANUARY
JANUARY Contains Contains the the days days of of the the month(Month month(Month name name is is the the field field name) name) that that areare
to be holidays.
to be holidays.
Eg. 1 10 17 31
Eg. 1 10 17 31
1
1stst,10,10thth,17,17thth and 31 and 31stst of January are holidays. of January are holidays.
Multiple days can be defined as holidays by specifying multiple days
Multiple days can be defined as holidays by specifying multiple days
delimited by spaces (as defined above).
delimited by spaces (as defined above).
FEBRUARY
FEBRUARY Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for FEBRUARY.
for FEBRUARY.
MARCH
MARCH Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for MARCH
for MARCH
APRIL
APRIL Has the Has the Same purpose of Same purpose of the field the field ‘JANUARY’, ‘JANUARY’, but holds but holds the holidaysthe holidays
for APRIL.
for APRIL.
MAY
for MAY.
for MAY.
JUNE
JUNE Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for JUNE.
for JUNE.
JULY
JULY Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for JULY.
for JULY.
AUGUST
AUGUST Has the Has the Same purpose Same purpose of the of the field ‘JANUARY’field ‘JANUARY’, but , but holds the holds the holidaysholidays
for AUGUST.
for AUGUST.
SEPTEMBER
SEPTEMBER Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for SEPTEMBER.
for SEPTEMBER.
OCTOBER
OCTOBER Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for OCTOBER.
for OCTOBER.
NOVEMBER
NOVEMBER Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for NOVEMBER.
for NOVEMBER.
DECEMBER
DECEMBER Has Has the the Same Same purpose purpose of of the the field field ‘JANUARY’, ‘JANUARY’, but but holds holds the the holidaysholidays
for DECEMBER.
for DECEMBER.
WEEKEND.DAYS
WEEKEND.DAYS Contains Contains the the days days that that are are to to be be declared declared as as weekend weekend days.days.
Eg : SA (Saturday)
Eg : SA (Saturday)
SU (Sunday)
SU (Sunday)
MTH.01.TABLE
MTH.01.TABLE Contains Contains an an entry entry for for each each day day in in the the month month (Month (Month number number is is a a partpart
of the field name - January)
of the field name - January)
Value W : Working Day
Value W : Working Day
Value H : Holiday
Value H : Holiday
Value X : Not used (For the month of Feb as there may be only 28/29
Value X : Not used (For the month of Feb as there may be only 28/29
days, the remaining days until the 31
days, the remaining days until the 31stst will be marked with a X). will be marked with a X). Eg.
Eg.
MTH.02.TABLE
MTH.02.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month February.February.
MTH.03.TABLE
MTH.03.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month March.March.
MTH.04.TABLE
MTH.04.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month April.April.
MTH.05.TABLE
MTH.05.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month May.May.
MTH.06.TABLE
MTH.06.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month June.June.
MTH.07.TABLE
MTH.07.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month July.July.
MTH.08.TABLE
MTH.08.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month August.August.
MTH.09.TABLE
MTH.09.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month September.September.
MTH.10.TABLE
MTH.10.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month October.October.
MTH.11.TABLE
MTH.11.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month November.November.
MTH.12.TABLE
MTH.12.TABLE Same Same as as MTH.01.TABLE, MTH.01.TABLE, but but holds holds the the details details of of month month December.December.
XXX XXX
COMPANY
COMPANY
The Company file, as the name denotes contains the details of the various companies(branches) of a
The Company file, as the name denotes contains the details of the various companies(branches) of a
bank. There will be one record per company in the COMPANY file. This is a INT type of file and hence
bank. There will be one record per company in the COMPANY file. This is a INT type of file and hence
there will be only one copy of this file(F.COMPANY).
there will be only one copy of this file(F.COMPANY).
ID : CompanyCode ID : CompanyCode ID : IN0010001 ID : IN0010001 Field Description Field Description COMPANY.NAME
COMPANY.NAME Contains Contains the the name name of of the the company company being being defined. defined. Can Can be be defined defined inin
multiple languages.
multiple languages.
NAME.ADDRESS
NAME.ADDRESS Contains Contains the the name name and and address address of of the the company company being being defined.defined.
MNEMONIC
MNEMONIC Contains Contains the the mnemonic mnemonic of of the the company company being being defined. defined. It It is is unique unique forfor
each company and will be used as a prefix for FIN and CUS type of
each company and will be used as a prefix for FIN and CUS type of
files.
files.
LANGUAGE.CODE
LANGUAGE.CODE Contains Contains the the language language of of T24 T24 installed installed in in the the bank. bank. Can Can contain contain validvalid
values from the LANGUAGE application.
values from the LANGUAGE application.
STAT.REP.AREA
STAT.REP.AREA Identifies Identifies the the area area to to which which the the Statutory Statutory reports reports are are to to be be sent. sent. Will Will bebe
printed in the header region of the statutory reports.
printed in the header region of the statutory reports.
STAT.REP.NAME
STAT.REP.NAME Identifies Identifies the the person person to to whom whom the the Statutory Statutory reports reports are are to to be be sent. sent. WillWill
be printed in the header region of the statutory reports.
be printed in the header region of the statutory reports.
STAT.REP.DELIV
STAT.REP.DELIV Identifies Identifies the the location location to to which which the the Statutory Statutory reports reports are are to to be be sent. sent. WillWill
be printed in the header region of the statutory reports.
be printed in the header region of the statutory reports.
MGMT.REP.AREA
MGMT.REP.AREA Identifies Identifies the the area area to to which which the the Company Company Management Management reports reports are are toto
be sent. Will be printed in the header region of
be sent. Will be printed in the header region of the statutory reports.the statutory reports.
MGMT.REP.NAME
MGMT.REP.NAME Similar Similar to to STAT.REP.NAME STAT.REP.NAME but but will will apply apply for for MI MI reports.reports.
MGMT.REP.DELIV
MGMT.REP.DELIV Similar Similar to to STAT.REP.DELIV STAT.REP.DELIV but but will will apply apply to to MI MI reportsreports
CONSOLIDATION.MARK
CONSOLIDATION.MARK Indicates Indicates whether whether the the Company Company record record has has been been set set for for consolidationconsolidation
purposes only, or the company is a full processing company.
purposes only, or the company is a full processing company.
Valid values :
Valid values :
A : Live processing company
A : Live processing company
C : Used for consolidation purposes only
C : Used for consolidation purposes only
R : Used for reporting purposes only
R : Used for reporting purposes only
DEFAULT.NO.OF.AUTH
DEFAULT.NO.OF.AUTH Contains Contains the the default default number number of of authorisers authorisers for for all all applications applications in in thethe
bank. This can be overridden in Versions.
bank. This can be overridden in Versions.
Valid values : 0, 1 or
Valid values : 0, 1 or 22
PGM.AUTOM.ID
PGM.AUTOM.ID Contains Contains the the names names of of T24 T24 applications applications that that can can automaticallyautomatically
generate IDs. If an application can generate IDs automatically, but
generate IDs. If an application can generate IDs automatically, but
foes not have an entry in this field, then T24 does not allow Auto ID
foes not have an entry in this field, then T24 does not allow Auto ID
generation.
generation.
LOCAL.COUNTRY
LOCAL.COUNTRY Country Country in in which which the the company company is is situated.situated.
LOCAL.REGION NA
LOCAL.REGION NA
LOCAL.CURRENCY
currency of the country in which the company is situated as the local
currency of the country in which the company is situated as the local
currency of the company.
currency of the company.
Eg. A company with LOCAL.COUNTRY ‘DE’ can have local currency
Eg. A company with LOCAL.COUNTRY ‘DE’ can have local currency
as ‘USD.
as ‘USD.
Can contain valid currencies defined in the CURRENCY file.
Can contain valid currencies defined in the CURRENCY file.
RATE.SYSTEM
RATE.SYSTEM Defines Defines the the rate rate system system to to be be used.used.
BUY.SELL.RATE BUY.SELL.RATE SELL.BUY.RATE SELL.BUY.RATE MID.REVAL.RATE MID.REVAL.RATE CUSTOMER.COMPANY
CUSTOMER.COMPANY Used Used for for multi multi company company environments.environments.
Defines the company that will hold the Customer information.
Defines the company that will hold the Customer information.
CUSTOMER.MNEMONIC
CUSTOMER.MNEMONIC Contains Contains the the mnemonic mnemonic of of the the company company defined defined in in the the fieldfield
‘CUSTOMER.COMPANY’
‘CUSTOMER.COMPANY’
DEFAULT.CUS.COM
DEFAULT.CUS.COM Indicates Indicates under under which which company company the the Customer Customer table table files(CUS files(CUS tye)aretye)are
maintained.
maintained.
DEFUALT.CUS.MNE
DEFUALT.CUS.MNE Holds Holds the the mnemonic mnemonic of of the the company company defined defined in in the the fieldfield
‘DEFAULT.CUS.COM’.
‘DEFAULT.CUS.COM’.
SPCL.CUST.FILE
SPCL.CUST.FILE Indicates Indicates the the name name of of customer customer table table file file (CST) (CST) which which is is to to bebe
maintained under a different company to the majority of the customer
maintained under a different company to the majority of the customer
table files for this company.
table files for this company.
SPCL.CUST.COM
SPCL.CUST.COM Indicates Indicates under under which which company company the the Special Special Customer Customer table table file file isis
maintained.
maintained.
SPCL.CUST.MNE
SPCL.CUST.MNE Indicates Indicates the the mnemonic mnemonic of of the the company company defined defined in in thethe
SPCL.CUST.COM field.
SPCL.CUST.COM field.
DEFAULT.FINAN.COM
DEFAULT.FINAN.COM Indicates Indicates under under which which company company the the Financial Financial Static Static table table files files areare
maintained for this Company.
maintained for this Company.
DEFAULT.FINAN.MNE
DEFAULT.FINAN.MNE Contains Contains the the mnemonic mnemonic of of the the company company defined defined in in the the fieldfield
DEFAULT.FINAN.COM
DEFAULT.FINAN.COM
SPCL.FIN.FILE
SPCL.FIN.FILE Indicates Indicates the the Mnemonic Mnemonic code code for for the the company company under under which which thethe
Financial Static table files are maintained f
Financial Static table files are maintained for this Company.or this Company.
SPCL.FIN.COM NA
SPCL.FIN.COM NA
SPCL.FIN.MNE NA
SPCL.FIN.MNE NA
CURRENCY.COMPANY
CURRENCY.COMPANY Indicates Indicates under under which which company company the the currency currency files files are are maintained maintained forfor
this company.
this company.
CURRENCY.MNEMONIC
CURRENCY.MNEMONIC Indicates Indicates the the Mnemonic Mnemonic code code for for the the company company under under which which thethe
currency files are maintained for this.
currency files are maintained for this.
FINAN.FINAN.COM
FINAN.FINAN.COM Indicates Indicates under under which which company company the the Financial Financial Financial Financial table table files files areare
maintained for this Company.
maintained for this Company.
FINAN.FINAN.MNE
FINAN.FINAN.MNE Indicates Indicates the the Mnemonic Mnemonic code code for for the the company company under under which which thethe
Financial Financial table files are maintained for t
Financial Financial table files are maintained for this company.his company.
NOSTRO.COMPANY
NOSTRO.COMPANY Indicates Indicates which which company company maintains maintains the the Nostro Nostro accounts accounts used used by by thisthis
company.
company.
NOSTRO.MNEMONIC
NOSTRO.MNEMONIC Indicates Indicates the the Mnemonic Mnemonic code code for for the the company company maintains maintains the the NostroNostro
accounts used by this company.
accounts used by this company.
NOSTRO.SUB.DIV
NOSTRO.SUB.DIV If If Nostro Nostro accounts accounts are are maintained maintained in in another another company company then then the the SubSub
division code from the Nostro company record is stored in this field.
division code from the Nostro company record is stored in this field.
If Nostro accounts are maintained in the company being processed
If Nostro accounts are maintained in the company being processed
then this field is left blank.
then this field is left blank.
INTER.COM.CATEGORY
INTER.COM.CATEGORY Contains Contains the the category category code code to to be be used used when when inter inter companycompany
accounting entries are raised.
accounting entries are raised.
APPLICATIONS
APPLICATIONS Contains Contains the the various various applications applications installed installed for for the the company company beingbeing
defined.
defined.
PARENT.COY.RES NA
PARENT.COY.RES NA
LOCAL.PROCESS.NAME