Accounts r1201
Accounts r1201
1 1
This course is about the T24 application Accounts and other related
Applications.
The course will enable you to handle Accounts implementation with the
knowledge of :
The dependencies and linkages between Account module and T24 Core and
other applications.
Main business features of the Account module.
All the transactional balances and data are held on the EB.CONTRACT.BALANCES
record for the account.
Cleared balance includes values of all authorised entries over the Account
except any credit or reversal of debit entries with future exposure dates.
Actual balance is cleared balance and credit entries with future exposure dates.
We have already seen parameter tables for setting up rules regarding calculation
and capitalisation of interest and charges. CONDITION.PRIORITY allows us to
decide the order of priority and the priority items (attributes) based on which
rules for creating account groups.
Based on the priority items defined in CONDITION.PRIORITY, different
account groups are created in ACCT.GEN.CONDITION including a default
group which is used when no criteria for grouping is set up.
Apart from these, various type of interest related and account maintenance related
charges are set up and linked to GENERAL.CHARGE. The GENERAL.CHARGE
records are further attached to GROUP. DEBIT. INT or ACCOUNT.DEBIT.INT for
collection of charges from the underlying accounts. A mandatory “default” record for
default charges is required in GENERAL.CHARGE.
When we talk about GENERAL.CHARGE, we must understand that charges fall into
2 types, those that are levied at the same time as debit interest is applied (Interest
Related Charges) and those which are considered to be fees for maintenance of an
Account (Ledger Fee Charges).
DEBIT.INT.ADDON, GOVERNMENT.MARGIN, HIGHEST.DEBIT Charge and
INTEREST.STATEMENT are the Interest related charges and the others are the
maintenance related charges.
These are defined in separate tables and the ID is further attached to the
GENERAL.CHARGE table.
For certain types of limit product it is possible to net credit account balances
and debit account balances found in ECB.
In screenshot 2 -
Upon authorisation of LD deposit, we can find the available balance getting
updated for LD deposit maturity as well
In screenshot 3 -
Upon authorisation of LD deposit, we can find the available balance getting
updated for LD loan liquidation on the start date of the loan
213
Recollect that Account balances are updated in ECB.
Here T24 updates AC.HVT.TRIGGER with the details of the transaction. The
id of the records in the table is account id with suffix made up of session
number, Day, time (hour) in ID to avoid locking contentions for concurrent
updates. For example, 50644!6627!06!53, 50644!3275!06!54,
50652!3275!06!54
AC.HVT.TRIGGER contains the complete data to be updated to the respective
files related to account namely ECB, STMT.PRINTED, ACCT.ENT.TODAY,
ACCT.ENT.FWD, STMT.VAL.ENTRY, ACCT.ACTIVITY.
While merging the data is written to the respective files and
AC.HVT.TRIGGER details are deleted.
214
Each agent will merge all the records for a single account. The merging service
can run continuously reselecting the driving table.
It will first sort select the driving table to a table for processing, filtering out
any records with forward booking dates. Each session will try to lock the
records, if another process has locked it then it will skip processing leaving the
record to be merged at a later time. When this service is running prior to COB
CRF updates then it must wait for any locks to be cleared.
AC.HVT.MERGE is the service routine to merge the AC.HVT.TRIGGER
records of HVT accounts. The process is to merge the AC.HVT.TRIGGER
records with suffixes to the main ECB record of the account. The other updates
of the account (like ACCT.ACTIVITY, STMT.VAL.ENTRY etc) stored in
AC.HVT.TRIGGER are moved to the respective files. After processing each
suffixed record it is deleted from AC.HVT.TRIGGER.
During COB at the job SYSTEM.END.OF.DAY5 calls this merging service
automatically for a real merge.
To have an online merge, anytime during the day this service can be run in the
background for online merge.
AC.HVT.MERGE.STMT.CONCAT is routine used to consolidate balances for
an Account ID without doing any updates to the file. The enquiries use this
routine to use for notional merging of balances. The list of entries is returned
without actually merging the records.
215
What types of accounts can use the high volume processing?
Customer Accounts
Nostro Accounts
Internal Accounts
216
The field HVT.FLAG in the account controls if an account is included in high
volume processing. IF this is set to No or Null then the account is not
included. If et to Yes then it is included.
217
In this workshop, we will edit an existing account in T24 and update the
account as HVT account
We will also open a new account with HVT flag marked as YES
218
The existing account is marked with HVT flag as yes.
219
The new account is created with HVT flag marked as yes
220
Create two funds transfer records to credit one of the high volume accounts
221
The two FT’s have been entered crediting high volume account 66093891
222
AC.HVT. TRIGGER records are created for both the contracts
Here we find that the id of the AC.HVT.TRIGGER record contains the account
number, session id followed by the T24 date and the time of booking the
contract
The field Account id indicates the account for which the trigger is booked
ECB Record contains the ECB record details to be updated in ECB for this
transaction in the respective account
STMT.VAL.ID contains the ID to the records which will be merged in
STMT.VAL.ENTRY
ACCT.STMT.PRINT contains the id of the record from ACCT.STMT.PRINT
for this transaction which will be merged in the respective account
STMT.PRINTED.ID contains the id of the record from STMT.PRINTED
which will be merged his transaction in the respective account
ACTIVITY.RECORD contains the id of the ACCT.ACTIVITY details
223
STMT.PRINTED is another file that is updated for high volume processing,
multiple records will be created for high volume which will be merged when
the service is run.
The screen shots show the records created for the FT’s crediting account
66093891
224
The EB.CONTRACT.BALANCES record has not been updated with the
transaction details. This will happen only after the merge has been run.
225
Multiple records in ACCT.STMT.PRINT and STMT.VAL.ENTRY are raised
for high volume processing these will be merged when the service is run.
226
Run the TSA.SERVICE BNK/AC.HVT.MERGE.SERVICE
Then check the EB.CONTRACT.BALANCES record has been updated for the
account and the underlying accounting files entries have been merged and the
original entries removed.
227
The EB.CONTRACT.BALANCE record has beee updated with the relevant
transaction details. The balance fields have been updated with the amounts
from the credit transactions.
228
The underling entries on the accounting files have been merged into master
records for the account.
229
The future value date transaction and F stmt entries generated for the HVT
account are also updated through the AC.HVT.TRIGGER.
Remember, While dropping the F stmt entries the AC.HVT.TRIGGER id is
suffixed with ‘DEL’
230
T24 Accounts - T3TAC - R11.1 231
T24 Accounts - T3TAC - R11.1 232
Accounting entries passed for Accounts are contingent as well as non
contingent in nature. Entries affecting non contingent Account balances are
stored in STMT.ENTRY file , whether it is Customer account or Internal
account. These entries are used to produce Statements for Customers and
internal purposes for reconciliation of internal accounts.
Entries affecting Profit and Loss heads like interest , charges and commission
are stored in CATEG.ENTRY file. These entries update consolidation straight
from Category codes without any intermittent accounts.
RE.CONSOL.SPEC.ENTRY is passed for all other types of transactions.
Asset types help us to know whether the balance under a key is contingent or
non-contingent or accrued income or expenditure in nature. Contingent and
Non contingent Asset types are hard coded. Accrued income and expenditure
Asset types other than for Account interest accruals take value from respective
application level parameter tables. These will use the underlying Profit and
Loss category codes and not any alpha values. Transactions types are
maintained through TRANSACTION table.
Transaction types for RE.CONSOL.SPEC.ENTRY are hardcoded.