Professional Documents
Culture Documents
CUSTOMER ACCOUNTS
www.infosys.com/finacle
Document number: VersionRev: 1.00
Authorized by: R N NAGARAJ Signature/Date:
No part of this volume may be reproduced or transmitted in any form or by any means electronic or mechanical including
photocopying and recording or by any information storage or retrieval system except as may be expressly permitted.
This Training manual has been written and produced by the FINACLE -PSUSER EDUCATION TEAM of Infosys
Technologies Limited.
TABLE OF CONTENTS
1 OVERVIEW ..................................................................................................................... 4
1.1 SALIENT FEATURES ........................................................................................................... 4
2 SECTION OBJECTIVE .................................................................................................. 6
3. PROCESSES INVOLVED............................................................................................ 6
3.1 PROCESS DIAGRAM............................................................................................................ 7
3.2 PROCESS DIAGRAM FOR CUSTOMER ACCOUNT OPENING .............................. 8
3.3 PROCESS DIAGRAM FOR CHEQUE ISSUE ................................................................... 9
4 DBA RELATED ACTIVITIES .................................................................................... 9
4.1 INITIAL SETUP - OPERATING SYSTEM LEVEL ........................................................ 10
4.1.1 CUST-OPTIONS ............................................................................................................................ 10
4.2 INITIAL SETUP - APPLICATION LEVEL...................................................................... 11
4.2.1 REFERENCE CODES ................................................................................................................... 11
4.2.2 EXCEPTIONS ................................................................................................................................... 11
4.2.3 ACCOUNT PLACEHOLDERS ........................................................................................................... 19
4.2.4 MISCELLANEOUS ............................................................................................................................. 21
4.3 PARAMETER SETUP ......................................................................................................... 21
4.3.1 SYSTEM CONTROL FILE MAINTENANCE ................................................................................. 21
4.3.2 CREATION OF SCHEME CODE USING HGSPM ........................................................................ 25
5 GENERAL USER ACTIVITIES................................................................................... 45
5.1 CREATION AND MAINTENANCE OF CIF...................................................................... 45
5.2 FINACLE CORE SPECIFIC CUSTOMER DATA ............................................................ 46
ANY CHANGES MADE USING HCCFM MENU OPTION NEED TO BE VERIFIED BY THE
SAME MENU OPTION. 5.3 CUSTOMER ACCOUNTS OPENING ( SB, CA, CC, OD) ................. 47
5.3 CUSTOMER ACCOUNTS OPENING ( SB, CA, CC, OD) ............................................................... 48
LOAN AGAINST DEPOSITS ...................................................................................................................... 64
CONCEPTS AND EXAMPLES ................................................................................................................... 64
HLAGSPM/HCLGSPM/HGSPM ................................................................................................................. 66
5.3.1 ACCOUNT OPENING/MAINTENANCE ......................................................................................... 67
HLACREV .................................................................................................................................................... 68
INTEREST CALCULATION ....................................................................................................................... 68
5.3.2 CUSTOMER ACCOUNT MODIFICATION BEFORE VERIFICATION OF OPENING ........... 69
5.3.3 CUSTOMER ACCOUNT VERIFICATION ...................................................................................... 70
5.3.4 REVOLVING OD ACCOUNTS........................................................................................................ 70
5.3.5 LINK ACCOUNTS TO MULTI CURRENCY ACCOUNT ................................ 74
5.3.5.1 LINKING/DELINKING OF ACCOUNTS TO A MULTI CURRENCY
ACCOUNTS .......................................................................................................................... 77
5.3.6 CUSTOMER ACCOUNT MAINTENANCE................................................................................. 78
5.3.7 LIQUIDITY MANAGEMENT ...................................................................................................... 83
5.3.7.1 MAINTAIN LIQUIDITY MANAGEMENT STRUCTURE ............................. 84
GENERAL VALIDATIONS....................................................................................................................... 85
VALIDATIONS FOR DE-LINKING OF ACCOUNTS ........................................................................ 85
5.3.7.2 MAINTAIN LIQUIDITY MANAGEMENT GROUP ...................................... 87
5.3.7.3 LIQUIDITY MANAGEMENT BALANCE SWEEP ........................................ 90
5.3.7.4 INTRA DAY LIQUIDITY MANAGEMENT BALANCE SWEEP .............. 92
5.3.7.5 RESET LIQUIDITY MANAGEMENT BALANCE IN BATCH .................. 93
Customer Accounts Ver Rev 1.08 Page 1
Infosys FINACLE – PSUET Administrator Training Manual
1 OVERVIEW
This Document discusses process involved for set-up, creation and operation of customer accounts
like Savings, Current, Cash Credits and Overdraft accounts. This document also explains the allied
other operations on customer accounts like Issue of Cheque books, maintenance of Customer
accounts and processing customer requests.
In Finacle™, before an account is opened for a customer, the account holder/customer must have
a CIF ID. All the general information related to the customer is captured as a part of CIF ID
creation. This reduces the repetitive entry of information to be given while opening multiple
accounts for the same customer. Customer information being the backbone, Finacle ™ is customer
centric. All the information that are common to all the accounts of a customer is captured at CIF
creation level and same is default populated at account level during opening of a new account for
the customer.
CIF and/or account number can be system generated or user enterable. The user can
also specify the logic for the system to arrive at the CIF/account number for each type of
accounts.
A 34 character (alpha numeric) field is provided at the general account master to enable
the storage of IBAN against each customer account as well as office account
Interest credit or debit account (operative a/c to which the credit/debit to be made) can
be specified. This account can be of different Service outlet. Also, the interest credit
amount can be remitted through payment system.
Accounts can be frozen and the reason for freezing can be specified.
Signatures can be captured and linked to customer or accounts. Image Access feature for
dormant accounts based on the image access code of the image and the codes to which
the user has access depending on the user‟s role (defined in HRPM).
Pass sheet frequency can be parameterised. The Pass sheet printing is based on the local
/ English calendar. The default population of pass sheet frequency is obtained from
customer master. Charges can be collected for both Regular and Ad hoc pass sheet
printing.
Account Opening, Maintenance and Closure can be handled across Service Outlets
(SOLs).
Facility is available for calculation of uptodate interest during the Account closure process.
With holding or Customer level tax (TDS) facility and the concept of floor limits is
available for credit interest amount.
Cheque related operations like Issue of cheque books, stop payment of cheques, caution
noting, transfer of cheques between accounts of the same customer, destruction of the
cheques, cheque status reversal.
Linking joint holders (multiple CIF) to an account for various statements/notice sending
Revolving OD facility
2 SECTION OBJECTIVE
The main objective of this section is to make the user familiar with customer accounts related
processes such as
Cheque related operations such as issue of cheques, stop payment processing, revocation
of stop payment, destruction and transfer of cheques, reversal of cheque status.
Freezing of Accounts
Operations like Statement Printing, Pass book printing, combined statement printing
Computation and maintenance of Sanction limits and Drawing power for accounts.
3. PROCESSES INVOLVED
The process involved for customer accounts operations are described below
HASTM
HRRCDM
Caste Code
Health Code
Relationship Code
Marital status
HRRCDM
HNNTM
Tran Report Codes
Sys. Generated Account No.
HRRCDM Series
HITCM
Interest Table Code
HCNCM
Currency Codes
HIVSM
Interest Version Slab
HINSTM
HRRCDM Valid Instruments for Dr. & Cr.
GL Codes
HAPHM
Account Placeholders
HGLSHM
GL Subhead Codes HGSPM
Scheme Code
HOAAC (SB/CA/CC/OD)
Open a Customer Account
HOAACM/HOAACV(SB/CA/CC/
OD)
Verification of Account Opening
HEFM
HIIM
Employee
Inventory Type
Record
Account
Number
HSCFM
Chq. Acknowlegdement
needed ?
HPTTM
Event Type - MICR - Cheque Issue
STPMT Stop Payment HICHB/HICHBA
Issue of Cheque Book
HCHBIR
Cheque Book Issued
Register
HSPP HICTM
Stop Payment Cheque use Cheque
HUCS
Update Cheque Status
HTM
use Cheque
HINQACHQ
Inquiry on Cheque
HSPPAU
Stop Payment Cheque -
HXFCHBAC
Verification
Transfer Cheque book
Across Accounts
HXFCHBAC
HSPRG verify transfer Cheque book
Stop Payment Register print Across Accounts
4.1.1 CUST-OPTIONS
PBP_ USING_ MRT 1 Printing of pass book using mrt(1)/Not using mrt (0)
PBP_MR_TEMPLATE Mrt file Mrt file name used for printing passbook
PSP_TEMPLATE_HALF Mrt file Mrt file used for half size pass sheet
PSP_TEMPLATE_FULL Mrt file Mrt file used for full size pass sheet
PSP_TEMPLATE_WIDE Mrt file Mrt file used for wide pass sheet
An mrt file is a Maha Report file. These are files stored in the $TBA_PROD_ROOT/cust/mrt or
$TBA_PROD_ROOT/cust/INFENG/mrt directory..
Listed below are the reference codes that need to be created using the HRRCDM menu option.
Customer sector
Mode of operation
Nature of advance
Type of advance
Mode of advance
Purpose of advance
Marital status
4.2.2 EXCEPTIONS
Listed below are the exceptions related to customer accounts. These can be set as warnings,
exceptions, or errors so that they will be triggered appropriately; approval of exception is
dependent on the user‟s work class. All exceptions are created through HEXCDM Menu option.
If the liability exceeds the maximum group(overall) limit set through limit nodes, this exception is
validated.
Insufficient available balance is always a hard coded error. This exception is over & above the hard
coded error and hence is redundant. This exception will get invoked if debit transaction on an
account which does not have sufficient funds excluding shadow balance and no TOD is granted for
the transaction to go through.
If the account name is changed during Account opening, then this exception is validated. (For ex:
RIL –DW1998, RIL-DW1999 etc.,).This exception is also also raised if the account name is
changed through HAALM menu option.
INSTRUMENT IS STALE
If the stale instrument (i.e., instrument date exceeding the validity period) is entered, then this
exception is validated. The validity period for an instrument is set using menu option HINSTM.
ACCOUNT IS FROZEN
When a transaction is put in for an account which has been freezed, this exception is validated.
CIF ID MISMATCH(DR.)
When the CIF Id of the Interest debit account specified is different from the CIF id of the account
for which debit interest is calculated, then this exception is validated.
CIF ID MISMATCH(CR.)
When the CIF Id of the Interest credit account is different from the CIF id of the account for which
credit interest is calculated, then this exception is validated.
When the user tries to put through a back dated transaction, then this exception is validated.
When the user tries to put through a value dated transaction, then this exception is validated.
CASH TRANSACTION
This exception is validated when cash transaction is put through for an account.
This exception is raised when the value date arrived based on Script is changed
CLEARING TRANSACTION
This exception is validated when clearing transaction is put through for an account.
TRANSFER TRANSACTION
This exception is validated when transfer transaction is put through for an account.
When a transaction posting is attempted for an a/c whose sanction limit is expired, this exception
is validated.
When the aggregate of sanctions exceeds the Maximum Sanction Limit specified for an account,
this exception is validated.
For a scheme under which a/c is opened cheque book usage is defined and appropriate exception
is set, then while doing the transaction, if a customer debit is done without using a cheque, this
exception is raised.
This exception is validated when an account which is referred in other a/cs is attempted for
closure.
For user created TOD on an account belonging to other SOLs, this exception is validated during
verification.
This exception is logged in the database for all system created TODs during Debit against FFD,
Drop in Sanction Limit, TOD during Int Calculations, Demand Satisfaction process, TOD for
accounts belonging to other SOLs etc., during batch process.
ACCOUNT IN DR BAL
Whenever a transaction is put for an account which is in debit and/or the part transaction posting
results in Account balance going to Debit, this exception is validated.
ACCOUNT IN CR BAL
Whenever a transaction is put for an account which is in credit and/or the part transaction results
in Account balance going to Credit, this exception is validated.
If the cash/clearing/transfer debit limit or service charge, account report code, turnover details
flag etc., defaulted from HGSPM is modified during account opening, then this exception is
validated.
In HGSPM, the valid transaction report codes created through HRRCDM and the corresponding
debit and credit limits can be specified. During the transaction, if the wrong report code is
specified, system will validate this exception.
Any specific noting(memo pad) which needs to be prompted during transaction processing,
account maintenance, closure can be created using functional key. Also, an exception code is to be
created through HEXCDM. Such exception codes are to be linked thru HGSPM. During transaction
processing/any other process for which memo pad is created, the same is validated and exception
is displayed. User can view the memo pad(noting made) by specifying the account number in the
memo pad screen.
When the interest related parameters defaulted from HGSPM is modified at the account level
during account opening, this exception is validated.
When the transaction posting causes account balance to go below minimum balance set for the
account, this exception is validated.
When an account is attempted for closure for which the minimum balance penal charges
calculations for non-compliance of the minimum balance requirement is not run, this exception is
validated at the time of account closure verification.
This exception is raised if interest calculation is not upto date on a past due account when the user
tries to mark the account as past due .
when the transaction posting results in a/c balance exceeding the debit balance limit set at the
scheme level this exception is validated.
When customer induced debit transaction to a dormant account is attempted for posting, this
exception is validated.
When the user tries to issue a cheque to a dormant account, this exception is validated. (Account
status can be made dormant through HACM option. Account selection based on account status is
possible through HACS option.)
This exception is validated when a cheque book is issued to an account whose account balance is
below the minimum balance stipulated for cheque book issue mentioned at HGSPM for the
relative scheme.
When an account is attempted for closure within one year of account opening date, this exception
is validated.
When the maximum number of debits in an account during the calendar month exceeds the
allowed number of withdrawals specified in HGSPM, this exception is validated.
When user tries to create TOD in a minor account, this exception is validated.
While opening an account under a scheme code belonging to scheme type CAA (current account),
the introducer of such CIF id needs to be a customer having at least one account under CAA
scheme type, else this exception is validated.
This exception is raised by the system if the account balance goes below the scheme minimum
balance mentioned at HGSPM
This exception is validated by the system if the user tries to change the nomination details
through HACM,HACMTD.
Exception is raised when an account is being debited against future value dated transactions which
are not effective still. The limit for DAFA can be set at the account level and system will allow debit
up to that limit. The limit can be either a “Flat Amount” or a “Percentage of the Future Amount” in
Limit Maintenance
If the „Cheques Allowed‟ column value is set to N in HOAAC/HACM and chequebook issue is
attempted in such accounts, this exception is validated.
During transaction creation, if cheque particulars are entered for an account and the referred
cheque is not issued to the account, this exception is validated. The cheque issued to any account
can be inquired using menu option HACM/HCHBM.
If the user tries to issue cheque book to a minor account, then this exception is validated.
CHQ. STOPPED
When the cheque is stopped using menu option HSPP, then during transaction creation or inward
clearing if the same cheque is entered, this exception is validated.
CHQ. CAUTIONED
When a cautioned cheque is used for transaction creation or inward clearing, this exception is
validated.
If the introducer is not an existing customer of the bank(introduction without specifying CIF id in
Introduction details column), this exception is validated at the time of account opening verification
.
In Finacle ™, the customers are treated as new customers for a specified period (as per set up in
HSCFM) from the date of CIF ID creation. If such CIF id is used for introduction, this exception is
validated.
In CIF id, if staff is set as Y, staff id is a mandatory field. This staff_id is created using menu
option HEFM. When such CIF ids are used for account opening, the staff flag is default populated
to the account. Also, when an account is opened for a relative of the staff, then relative staff_id is
to be entered. When transactions are attempted in employee‟s own account/relative account, this
exception is validated.
DR AGAINST CC
Whenever the transaction is against the shadow balance (i.e., clearing cheques that are not yet
regularised - unclear balance), this exception is validated.
When Account closure is attempted and interest calculation is pending, this exception is validated.
When Account closure is attempted and associated Standing instruction is pending, this exception
is validated.
When unused cheques are available for an account which is attempted for closure, this exception
is validated.
This exception is validated when account closure is attempted for which some transactions are
pending in proxy accounts. This exception is raised when credit proxy posting is being done as for
debit proxy posting a lien will be marked and the system will prompt the user at the time of
account closure
SI PREFIX CHARGES:
This exception is validated when chq is presented for payment which is issued but not
acknowledged. This depends upon a parameter set up in HSCFM.
CHQ UNUSABLE:
This exception is validated when the unusable cheques(viz cheques with status other than unused)
are presented for payment.
This exception is raised on cheques stopped but not verified. By setting the exception, one can
prevent the payment of stopped cheque. The time stamp of stopped cheque is that of the time its
verified.
For cash debit transactions, when the tran amount exceeds the debit cash limit set in HGSPM ,
this exception is validated.
For clearing debit transactions, when the tran amount exceeds the debit clearing limit set in
HGSPM, this exception is validated.
For transfer debit transactions, when the tran amount exceeds the debit transfer limit set in
HGSPM, this exception is validated.
For cash credit transaction, when the tran amount exceeds the credit cash limit set in HGSPM, this
exception is validated.
For clearing credit transactions, when the tran amount exceeds the credit clearing limit set in
HGSPM, then this exception is validated.
For transfer credit transactions, when the tran amount exceeds the credit transfer limit set in
HGSPM, then this exception is validated.
For Channel cash transactions if the limit set for a channel has exceeded, then system validates
subject to the setup.
For Channel cash transactions if the limit set for a channel has exceeded, then system validates
subject to the setup.
If the limit set for a channel has exceeded, then system validates subject to setup.
If the limit set for a channel has exceeded, then system validates subject to setup.
This exception is raised by the system if the balance in the account at the time of eod is lesser
than the value mentioned at “EOD Min Bal” mentioned at the currency details of HGSPM provided
if the eod balance check flag is checked
this exception is raised when the account balance is greated than the value specified in the EOD
MAX BAL field
This exception is validated when the report code is made as mandatory and if the selected report
code for the transaction amount mismatches with the limit mentioned for each of the report codes
mentioned at the tran report codes sub option of HGSPM.
The exception will be raised if any of the following account dates fall on the currency holiday:
Open date, transaction entry date, transaction posting date, maturity date, renewal date during
manual renewal, closure date for all participating account currencies.
When accounts of other CIF ID(non related accounts) is linked for combined statement printing
this exception will be raised.
When accounts for which the status is not past due are attempted to be charged off, this
exception will be raised.
Int Paid A/c Placeholder: Interest is paid to customer accounts by debiting this office
account. This is the „interest payable/provision‟ account. This account is credited during
interest booking for credit interest application.
Int Coll A/c Placeholder: Interest collected from the customer accounts is credited to
this account. This is the „interest collectable/provision‟ account. This account is debited
during interest booking for debit interest run.
Int. Parking A/c. Prior to Tax Deducted at Source: Parking account (Intermediary
a/c) where interest amounts are credited for accounts involving customer level TDS
calculation. This account is credited during credit interest calculation and debited
subsequently during TDS calculation.
Parking Account Placeholder: When the balance in the account is not sufficient for
debiting the interest, then an intermediary office account can be specified for debiting
(parking) interest. This office account is arrived based on the Account placeholder
specified here. This account placeholder can also be used for recovering shortfall from
office account in case of credit interest run.
P&L A/c. Normal Int. Paid: Income - Expense A/c placeholder to which accrued credit
interest is debited.
P&L A/c. Normal Int. Received: Income - Expense A/c placeholder to which accrued
debit interest is credited.
P&L A/c. Penal Int. Received: Income - Expense A/c placeholder to which accrued
debit penal interest is booked.
Tax Coll A/c Placeholder: This placeholder is used for pooling of taxes recovered from
customer accounts.
PDC Contingent Cr PlaceHolder: This place holder is used to arrive at the contingent
credit account for posting the contingent entries when the PDC‟s are lodged in the
system.
Interest suspense A/c Placeholder: Any interest, which is charged to the account, but
not realised, can not be recognised as an income and therefore needs to be reversed
from the Profit & Loss account. Such amount of unrealised interest reversed from the P&L
account is parked in a separate account for future recovery. This account is called the
interest suspense account.
Provisioning place holders are used for creation of transaction for provisions done.
This place holder is set up at scheme level. The account is used for debiting the amount at
the time of asset provisioning.
This place holder is set up at scheme level. The account is used for crediting the amount at
the time of asset provisioning.
4.2.4 MISCELLANEOUS
Setting up Next Number codes for CIF id/TDS table code/a/c nos through HNNTM
Creation of account placeholders and opening of office accounts for the placeholders in all the
SOLs for charges/interest/tax.
The scheme codes are created after creating the GL Codes and GL Subheads.
HGSPM is the menu option used for creation of scheme codes. These activities are explained
below.
The following are the parameters that control the customer Id creation and accounts of the
customer at data centre level. The set ups are done through the menu option HSCFM.
New Customer Period: Period specified in months. Customer is deemed as new customer up to
the period specified here from the date of customer master creation.
Maximum Lines in Passbook: The number of lines that can be printed in each page of the pass
book. This is dependent on the pass book inventory used by the bank. Appropriate value has to be
entered here.
No. of Lines in Folio: The number of lines which is to be treated as one folio for Ledger folio
charges calculation. This value is considered for arriving at the number of folios for LF calculation.
Max No. of TODs per customer: This is a bank specific parameter. When the number of TODs
for a customer exceeds this value system validates and appropriate exception is displayed.
Segregate Interest and Principle during Charge off flag – to be selected when such
segregation is required by the Bank
Age when minor becomes major: This value is used to determine the date for changing the
status of minor to major. The period is expressed in number of years.
Image access code for Dormant a/cs: The image access code to be assigned for dormant
accounts is to be specified here. The users who has permission to this access code(created
through HRPM) only can view the signatures of such customers.
Clerk‟s work classification: The user who has work class greater than the work class specified
here can only authorise (verify) financial/non financial transactions.
Temporary A/C ID - Required: System provides facility for generation of temporary account
number which can be used for authorising the account opening and creating credit transactions to
the account. This number generation is not based on HNNTM set up. Alternatively, this flag is not
set, in which case the permanent account number is populated during account opening itself. This
number will not be available even if the account opening process is cancelled. Temporary account
number is prefixed with ZZ and is a numeric value which is a oracle sequence number.
IBAN Implemented: this will indicate whether to include IBAN in screens/downloads or not. This
parameter can have 4 values:
2) Only down load changes (download programs will include IBAN in downloads)
A 34 character (alpha-numeric) field will be provided at the general account master to enable
the storage of IBAN against each customer account as well as the office account .IBAN will be
automatically generated by the system for the newly opened accounts. Hot key Ctrl+X will be
enabled to toggle between the account number and IBAN.
However in order to generate the IBAN for Accounts migrated to Finacle a menu option has
been provided : IBANGEN
In the Criteria screen User can input either cif id or account id or both. There will be Validation to
ensure that Acct Id belongs to the entered CIF ID.
If only CIF id is given, all valid operative accounts belonging to that CIF ID that do not have
IBAN number are listed in the listing screen. However if Acct id is given in the criteria screen, only
that acct id is listed in the criteria screen.
User can select the list of accounts for which IBAN has to be generated and then submit.
Future Value Dated Credit Flag & Future Value Dated Debit Flag: The valid values are Y/N.
When the “Future Value Dated Credit Flag” is set to „Y‟ and whenever any credit transaction is
happening with a future value date (i.e. value date greater than the BOD date), system will not
update the “Clear Balance Amount” of an A/c and instead increment the “Future Balance
Amount”. Whereas, if the value of the flag is set to „N‟, then the system will not touch the
“Future Balance Amount” at all and instead increment the “Clear Balance Amount” (i.e.
existing functionality prevails). Similarly the concept holds good for the Future Value Date Debit
Flag.
Num of Future days allowed: Once set, system will not allow future value date beyond the no.
of days specified.
Num of Back days allowed: If this value sets, system will not allow back value dated transaction
beyond the no. of days specified.
Cheque book Ack - Required: Bank can decide to make the cheque book effective only after
entry of acknowledgement by the customer. In such a case, this value has to be set. Else, the
cheque book is effective once the cheque book issue is verified by the user.
Acct Turnover Period Ind: Whether Account turnover details are to be generated based on the
account open date or the calendar. The frequency of generation of account turnover details is
specified at HGSPM which can be further modified at the account level.
Stop Payment: The event id for stop payment charge calculation is specified here in the fees tab
of HSCFM. Event id is created through HPTTM.
Stop Payment – Delivery Channel: When stop payment instruction is received through Delivery
channel (Connect 24), the stop payment charges could be different. In that case, the event id
defined for that purpose is to be assigned here. If the charges are same even when received
through BANCSCONNECT, then the same event id is to be specified.
Dormancy for CC/OD A/cs - Applicable Whether dormancy status is required for CC/OD
accounts or not is dependent on this flag.
Sweep A/c order: When a/cs of more than one scheme type is specified for the sweep facility,
then the order in which accounts are to be considered for SWEEP facility is specified here.
Duplicate Combined Statement: The event id for charge calculation for Adhoc printing of
combined statement
Customer Accounts Ver Rev 1.08 Page 23
Infosys FINACLE – PSUET Administrator Training Manual
Regular Combined Statement: The event id for charge calculation for Regular printing of
combined statement.
Exception for Expired Limits for Dr. Tran: This flag will indicate whether the exception set at
general details for “Sanction limited expired” should be raised or not during debit transaction to an
account where limit is expired.
Case 1: Exception set at Scheme level. Flag is set. A debit transaction to the account
which results in credit balance, exception is not raised.
Case 2: Exception set at Scheme level. Flag is set. A debit transaction to the account
which results in debit balance, exception is raised
Case 3: Exception set at Scheme level. Flag is not set. A debit transaction to the account
which results in credit balance, exception is raised
Case 4: Exception set at Scheme level. Flag is not set. A debit transaction to the account
which results in debit balance, exception is raised.
Comb Stmt CIF Id Mismatch Excp: When the non-related account is linked for Combined
statement facility, this exception is validated.
Sweep Relation Mismatch Excp: When the account linked for sweep facility is not a related
account this exception is validated.
The HNNTM code set for customer number generation is to be specified here. The prefix/suffix for
a customer_id can be SOL ALIAS, DC ALIAS, SERVICE OUTLET ID.
Set Id: the SOL set ID for which the scheme is applicable is entered in this field
Effective Date: the date from which the scheme code has to be effective. The date specified in
this field should be a valid date that is greater than or equal to the BOD date.
Expiry date: The date till which the scheme code is effective
Tran Restriction: The valid values for this field are C- Credits Not Allowed D –Debits not
allowed and B – Both Debits and Credits not allowed for accounts opened under this product. Used
to restrict the debits or credits or complete transactions.
Account ID Generation: Whether the account numbers of accounts opened under this scheme
have system generated account numbers or user entered account numbers.
Min Post.workclass: The minimum workclass required for posting financial transactions of a/cs
opened under this scheme.
Acct Prefix & Sequence: Acct Prefix for the account number field. This can be used as one of
the prefixes/suffixes for account number generation. Sequence is the Nxt Nbr Tbl code defined in
HNNTM for automatic generation of account numbers.
Non Resident: User can indicate if residents,non residents or both can open accounts under this
scheme.
FCNR scheme? - whether the scheme is an FCNR scheme. This is applicable only in Single
Currency mode.
Acct Closure Across SOLs awd? This is to enable Acct closure by any of the SOLS.
Rpt Tran? flag indicates if a report with a list of transactions is to be generated, for accounts
belonging to this scheme. If the Rpt Tran flag is checked then the Tran Report Codes are to be set
using T – Tran Report codes sub option in HGSPM.
Staff Schm: Valid values Y & N. It is possible to restrict opening of accounts under the scheme to
customers who are employees of the bank only.
New Account duration: The number of months from the account opens date till which the
account is treated as a new a/c.
Min Acct Closure Period(Mths/Days): The number of months/days within which if the a/c is
closed, A/c closure charges to be levied.
Dflt clg tran code & Dflt inst type: The default clg tran code and instrument type for this
scheme is to be entered here. These values get default populated during lodging of inward clearing
instruments.
Commitment Fee calc method & Min Commit utilisation: This is applicable only when limits
are sanctioned to an account.
Dormant Fee Period(MM/DD) & Inactive Fee Period(MM/DD): The maximum number of
months for which the account can be dormant without being penalized.
Chq allowed: Indicate if cheques are allowed for accounts opened under this scheme
Account statement: the frequency of the pass sheet printing for the accounts opened under this
scheme is mentioned here
Turnover details: If the turnover details like the average balance, total credits, total debits are
required for an account opened under the scheme then the flag should be checked . Turn over
details frequency must be mentioned in the next field if the turn over details flag is checked.
No Int If withdrawals exceed: If the value is set to „YES‟ then no interest is computed for such
months. When the value is set to „NO‟ interest is computed for all the months irrespective of
whether the no of withdrawals exceed the set parameter.
Min bal with chq: Minimum balance required for cheque book facility is to be entered here. This
is associated with an exception while chq book is issued to an a/c.
Debit balance limit: The maximum debit balance that an account can have under the scheme.
This is also associated with an exception.
Ledger folio Fee/folio: The charges prescribed for LF is entered here. This will be provided as an
input in the mrt dump for LF charge calculation.
Service Charge/extra withdrawal: Currently there is no menu option available for charge
calculation for extra withdrawals. Hence, this field may be left blank.
Inactive a/c/Dormant a/c Abnormal transaction limit: Abnormal transaction limit can be
set for Dormant and Inactive accounts. When the transaction amount exceeds the specified limit
an entry is made in the abnormal transactions list which is available for inquiry/report generation.
Duration to Mark A/c as Inact. The period is specified in months. When there are no customer
induced transactions in the account for the specified period, the status is changed to Inactive
account. When customer induced transactions are attempted in inactive accounts, an exception
can be set which will be validated. Also, charges can be prescribed for Inactive accounts. There is
also a flexibility to specify additional conditions by way of customization for handling status
change of accounts to dormant or inactive. A script by the name MarkAcctsInactiveDormant.scr
has to be present in the relevant path for adding additional criteria for marking account status. If
in case the script is not present batch job will be executed as per existing behavior. A Script hook
is added to the existing Inactive Dormant Batch job to facilitate marking of accounts to dormant or
inactive. The existing behavior is not altered with the introduction of the script hook.
The script (MarkAccountsInactiveDormant.scr) when present and returns account status will
override the existing criteria for marking accounts as inactive or dormant. The script will have
various fields available in it, which can be utilized to form the criteria for marking accounts as
inactive or dormant. Account Status will be taken as output from the script for every account
which is selected for marking as inactive or dormant. The account status can be set in the script
which will be updated accordingly.
User can mark the accounts as Inactive (I) or Dormant (D) or can choose not to change the
status; in that case only account status date is updated with the BOD Date for that particular
account.
Duration From Inact. to Dorm: The period(in months) after which Inactive status is changed to
Dormant status for an account. Specific charges can be associated with Dormant status accounts
and also validate for transactions in the dormant account through an exception set for the
purpose. There is also a flexibility to specify additional conditions by way of customization for
handling status change of accounts to dormant or inactive. A script by the name
MarkAcctsInactiveDormant.scr has to be present in the relevant path for adding additional criteria for
marking account status. If in case the script is not present batch job will be executed as per existing
behavior. A Script hook is added to the existing Inactive Dormant Batch job to facilitate marking of
accounts to dormant or inactive. The existing behavior is not altered with the introduction of the script
hook. Account Status will be taken as output from the script for every account which is selected for
marking as inactive or dormant. The account status can be set in the script which will be updated
accordingly.
User can mark the accounts as Inactive (I) or Dormant (D) or can choose not to change the status; in
that case only account status date is updated with the BOD Date for that particular account.
The script (MarkAccountsInactiveDormant.scr) when present and returns account status will override
the existing criteria for marking accounts as inactive or dormant. The script will have various fields
available in it, which can be utilized to form the criteria for marking accounts as inactive or dormant.
Domant Fee and Inactive Fee: Event ids can be specified for levying prescribed charges for
dormant and inactive accounts at specified frequency. These event id‟s are created through HPTTM
Allow Sweeps ? : Whether the accounts opened under the scheme is eligible for Sweep facility or
not. The flag value set here is default populated to the account.
Debit against unclear Bal: whether the accounts opened under the scheme should be eligible for
debit against the clearing credit or not.
Interest Method : Valid values are M-Minimum balance, A-Average balance and E-EOD balance .
This is to enable which balance to be considered for computing the product for interest
calculation.
Balance Between And Of The Month: When the value is M or A for the above column,
then entry of these fields is mandatory. When the value is E, this is optional.
The appropriate exception codes are to be assigned in the Exception codes screen based on the
scheme specific requirements.
Here the user can define the frequency in case of dormant accounts and inactive accounts
Maximum Sanction Limit: The aggregate of the total sanctions made for an account is
validated against the value entered here. Appropriate exception code is created in General Details
for the same.
Debit balance limit: The debit balance in the account is validated against the value entered
here. Appropriate exception can be set for this in Exceptions details in the subsequent screen.
Maximum Penal Interest%: The maximum cap on the penal interest % can be specified here.
When the aggregate of Additional, QIS, Stock statement and Penal interest components set up
through IVSM exceeds the limit specified here, then this value is considered for penal interest %
during interest calculation.
Ledger folio Fee/folio: The charges per folio can be entered here. This is provided as an input
to mrt for LF charge calculation.
Inactive A/c/Dormant A/c Abrnml Tran Lim: The transaction limit for Inactive and Dormant
account which is treated as abnormal transaction amount can be set here. An inquiry option „ATI‟
is provided to view the transactions which have exceeded the limits set above.
Duration to Mark A/c as Inactive: The duration for marking an account as „Inactive‟ when
there are no customer induced transaction for an account for the period specified here.
Duration to Mark A/c From Inactive to Dormant: The period which is to be considered for
marking the status of an Inactive a/c as Dormant, when there are no customer induced
transactions for the period specified here.
Dormant/Inactive Account Charge Event: The appropriate event ids set up through HPTTM
for Dormant/Inactive account charges calculation is to be specified here.
Allow Sweeps? Valid values are „Y‟ and „N‟. The value entered here is default populated to the
account during account opening.
The valid exception codes created through EXCDM has to be entered here in the appropriate
columns for proper validations(depending on the scheme specific requirements).
Revolving Facility (For ODA scheme type of accounts): Whether revolving OD accounts are
opened under this scheme or not depends on this flag. More regarding revolving OD is explained
later in this document.
If Revolving Facility is set as „Y‟, following details are to be maintained. These details are specific
to revolving OD/CC/Bills. The screen interface is as below.
Billing frequency: This is the frequency at which bill is raised for an account with this facility.
This frequency basically determines when to raise a bill for an account.
Minimum Payment %: The percentage of total outstanding that will be considered as minimum
payment. If it sets as 2% and outstanding is Rs. 10,000. Minimum amount due will be 2% of
10,000 i.e. Rs. 200.
Minimum Payment Amt: This is the minimum amount for which bill will be raised if the
percentage of total outstanding is less than this amount. But if the outstanding balance of the
account itself is less than this minimum amount, bill will be raised for the outstanding balance of
the account.
Penal interest on minimum amount due or outstanding: This determines whether penal
interest will be only on the overdue minimum amount or on the outstanding. If this flag sets as
“M”, only overdue minimum amount due will be considered for penalty else it will be on
outstanding amount as of billing date.
Include Accrued Int In Min Amt Due: This is a flag which determines whether the accrued
interest amount up to the statement end date (billing date) to be included in the minimum amount
due.
Include Late Fee In Min Amt due: This flag indicates whether the late fee (if any) of the
previous cycle to be included in the minimum amount due.
Late Fee Charge Event Id: Late fee charge event id. This will be a HPTTM event id under event
type RODLF. If event id is not entered, no late fee will be charged.
Apply Penal Interest / Late Fee/Both : If this is „P‟, penal interest will be applied. If this is „L‟,
late fee will be charged. If this is „B‟. both penal interest will be applied and late fee will be
charged.
Payment Period (Days): This is the number of days after the statement end date that will
indicate the payment due date. If it is set as 10 and billing date 31/1/2002; payment due date will
be 10/2/2002.
Grace Period (Days): This is the grace period after the payment due date. Bill will be considered
overdue only after the grace period. Payment made within grace days will not be charged any late
fee. Grace days will be considered for penal interest.
DPD to start after grace period: This indicates whether DPD will start after grace period or not.
If value is not set or is set as N, DPD will start from the next day of payment due date.
Tolerance % for DPD: This is the percentage of minimum amount due. If overdue is within this
percentage, bill will not be considered for DPD. Say if the value is 10%, ie ieven if the customer
pays 90% of the minimum amount due then it will not be considered for the DPD.
Consider tolerance for late fee: “Tolerance % of DPD” will also be considered for late fee
charge if this flag sets as Yes (Y). If flag value is Y (Yes) and overdue within this percentage, bill
will not be charged with late fee.
DPD cycle during tenure: The DPD throughout the tenor should be less than equal to this cycle.
Asset classification: The current asset classification of the account should be this.
Renewal Period (yrs/mnths): The period for which the account will be auto renewed.
If renewal period is set as null, auto renewal of the accounts under this scheme will not happen.
- Following MRTs for success/renewal letters have to be added under module id “ACCT”.
In the currency details tab, in page 1 we attach different event ids for collecting charges. These
include stop payment event id, passbook issue fee, commitment fee etc.,
In page 2 Interest tax and rounding off parameters are defined. Eg: we attach the interest table
code here. This interest table code gets defaulted at the time of account opening. Similarly we
define ethe minimum and maximum rates of interest here.
In page 3 of currency details we define the transaction limits, channel parameters, EOD balance
parameters and report codes.
In the screen 4 of currency details various exception codes are attached which get validated based
on the events.
The rate codes to be used for converting the interest amount into home currency when interest
accounts are maintained in home currency only.
Default Customer Preferential to Account ? If the value is set as „Y‟ then customer
preferential specified in CIF id is default populated to the account.
Ac.Open fee, Ac.Mtc.fee, Ac.Cls.fee, Ledger Folio Calc fee, Adhoc Pass Sheet Print fee, Regl Pass
Print fee and Commitment fee
The specific event ids created for charge calculation for the above specified events are specified in
HPTTM and the same is assigned here.
Int Table Code: The default interest code used for interest calculations for accounts falling under
this scheme is defined here. All other interest related parameters are explained in the „Interest
Calculation document‟.
MICR Chrg Event: The event id created through HPTTM for MICR cheque book charges is to be
entered here.
Acct min bal: The minimum balance to be maintained for accounts opened under the scheme is
entered here.
Include min bal for sweeps: Valid values are F - Funding account only, T - Target account only,
B - Both Funding and Target account, N - None This flag value will decide whether the minimum
balance also is to be included for sweep process When the account opened under the scheme is
used as Funding account only(F)/ Target account only(T)/used as either funding or target
account(B) or should not be considered in both the cases.
Minimum Fee period: Penal charges for non-maintenance of minimum balance for a specified
period.
Penal Fee period: The period specified in months which is to be considered for penal charges
specified above.
Minimum bal Fee: The charges to be levied for non maintenance of minimum balance.
Note: All the values entered relating to minimum balance charge calculation is passed as an input
for charge calculation.
Also, appropriate exception codes created through HEXCDM has to be entered in the valid columns
of the above screen.
Currency Based Tab – Linked Collaterals, is provided for Product Level Parameter Maintenance.
Following parameters are accepted in this tab.
• Is Loan Against Collateral
• Collateral Type
• Mark Up Applicable
• Mark Up Interest Method
• Mark Up %
• Recalculation of Interest on pre-closure
These parameters determine the property of Loan/OD accounts. However, user can override these
parameters at Account Level. Exceptions will be thrown in case if user overrides the Product Level
parameter values at A/c. Level.
Following Exceptions can be set at Product Level.
• Linkage of Third Party Deposit
• Loan Maturity Date greater than highest Deposit‟s Maturity Date
• LTV/Margin not confirming to Product Rules.
• Default Interest Parameter changed.
Restrictions/Validations
All the parameter and exception related fields in Linked Collateral Tab will
be enabled only if Is Loan Against Collateral Flag is selected as YES.
If Loan Against Collateral Flag is YES, then setup/parameters related to
DL/UIC is restricted.
If Loan Against Collateral Flag is YES, then parameters related to Planned
Deferment can not be set.
Through this sub option, user can specify the valid instruments which can be used for credit/debit
transactions. The instrument codes should have been defined through HINSTM menu.
VALID GL SUB HEAD DETAILS ARE ENTERED THROUGH “GL SUB HEAD” TAB
The valid GL subheads that can be used for accounts opened under the scheme is specified here.
Also, the GL subhead code which has to be default populated during account opening can be set
as „Y‟. The flag value „Y‟ can be assigned to any one of the GL subheads specified here.
The amount range with the number of permitted free folios can be specified here. This information
is passed on the mrt for Ledger folio charge calculation.
The details of values to be entered here is explained in detail in „Temporary Over drawings‟
document.
The interest related parameters are explained in the Interest calculation document which has to be
referred for setting up the appropriate parameters. Loan scheme Related parameters is specific to
scheme codes opened under LAA scheme type.
The details to be entered in the above screen are dealt in detail in Asset Classification doc.
The document details relating to the accounts opened under the scheme can be specified here.
The various documents which are mandatory and non-mandatory have to be codified through
HRRCDM and appropriate codes have to be entered in the above screen. Based on this, report can
be generated for the pending documents.
The appropriate values to be entered for DSA details are dealt separately in „DSA‟ document.
The scheme code once created needs to be verified using HGSPM. All scheme codes will
be effective once created from next login. Hence user needs to log out and login.
It is possible to generate a list of customers who are becoming major today using the menu
option HCBM. The screen shot looks as below.
We capture important information like whether sweeps allowed for the customer, whether
combined statement is allowed, charge turnover required or not using this menu option.
Also in case of trade finance customers we capture the buyer seller limits through this tab.
Any changes made using HCCFM menu option need to be verified by the same menu option.
The account can be opened for a customer under a valid GL subhead, scheme code and
Currency Code combination.
The scheme based details for opening the account are accepted depending upon the
scheme under which the account is opened
The Authorised signatories, account nomination details can also be captured as part of
account opening.
A temporary account number is assigned on acceptance of the data entered for opening
an account. This is dependent on the data centre level parameter HSCFM Temporary
Account Number Reqd ?
The account number can be assigned manually or can be set for the system to generate
the account number. If the account number is not system generated then the user has to
assign it at the time of verification.
Credit Transactions can be done even before verification of the account opening using the
temporary account number. Debit transactions are not allowed on unverified accounts.
A 34 character (alpha numeric) field is provided at the general account master level to
enable the storage of IBAN against each customer account as well as office account.
IBAN will be automatically generated by the system for the newly opened accounts
A script hook is provided to validate the IBAN when manually given on screen . the
output of the script will be success or failure(ie valid IBAN or not).
The ease of data capture is a pre-requisite for efficiency and Productivity and is
much needed for optimum resource utilisation. For this, Banks require a
functionality to create pre-filled up forms for common activities such as Account
Opening.
IBAN will be generated during account opening verification and will be shown on the
screen along with account number after the account is successfully verified.
- SB acct – HOAACSB
- CA acct – HOAACCA
- CC acct – HOAACCC
- OD acct – HOAACOD
All the above menu options have following sections to capture relevant details
- Template ID field and searcher is available in the criteria pages of these menu options
along with a dropdown for indicating normal account opening or copy from template mode.
The default value for the dropdown will be “O-Open an Account”. Template ID will be enabled
only in “Copy from Template” mode. The screen interface for the same is as under:
On change of the template ID, template data will be populated in the criteria page.
- General Details
- Interest Details
- Scheme Details
- Nomination Details
- MIS Codes
- Payment System
- Other Details
- FFD Parameters
- Document Details
- Account Limits
Note: Not all the above sections need to be visited for account opening. Depending on the
type of account, visit the relevant sections.
Screen interface for all the sections except the scheme details are same.
Other than the multirec fields, following mark up level values are accepted. The values
in these fields are defaulted from Scheme Level Setup. User can override these values.
Mark Up Applicable – Radio Button with Yes/No
Mark Up Int. Method – A selection field with Ascending, Descending, Weighted
Average and Highest as valid values. This will be disabled if Mark Up Applicable
flag is „No‟.
Mark Up % - A field accepting numeric values. This will be disabled if Mark Up
Applicable flag is „No‟.
In Accounts Limit Tab, the sanction limit is populated with the sum of lendable amounts of
Linked Deposits. However user will be able to modify it. But DP will be the sum of lendable
amounts. Also Drawing Power Indicator will be populated with D- Derived and will be
protected. In case of OD/CC accounts, user will not be allowed to select Limit Level Interest.
During Verification of the account, linkage will be created between Loan/OD/CC A/c with
Linked Deposit A/c. Also, lien equivalent to Apportioned amount will be marked on Linked
Deposit A/c.
HOAAC (SB/CA/CC/OD) are the menu option used for capturing information at the time of
opening any customer account - SB, CA, CC or OD account. The values specified in HGSPM/CIF id
get defaulted during account opening based on the scheme code and the customer id specified
during account opening. The screen interface is as under
The user has to specify the CIF Id for whom the account is opened, the currency code and the
valid Scheme Code. System populates the default GL subhead code specified at HGSPM. If no
default GL subhead code is specified and more than one GL subhead is defined at HGSPM, the user
has to procedurally enter the GL subhead code and press GO. Also, the permanent account
number needs to be entered if the parameter value at the scheme code level Sys. Gen A/c No.? is
set to „N‟. The currency code defined while opening account should be defined both in CIF ID and
at scheme code.
The main screen of account opening is then displayed and the user has to specify the details of the
account. The values specified at HGSPM and CIF are default populated during account opening.
GENERAL DETAILS:
A/c open date by default is the BOD date. This date can be modified.
A/c Name: the name of the customer will get default populated based on the CIF ID entered
which can be modified during the account opening . The modification is validated through an
exception linked at the general details of HGSPM.
A/c Short Name: here the short name of the customer gets default populated from the CIF Id .
the short name is used for account retrievals.
The cash, clearing, Transfer Exception limits Dr & Cr will get default populated from the HGSPM of
the scheme code under which the account is being opened. These limits can also be changed at
the account level.
Customer Accounts Ver Rev 1.08 Page 52
Infosys FINACLE – PSUET Administrator Training Manual
Fee Level Code is the charge level code specified at CIF level. This code is used for
concession/discount. This code can be changed or removed while opening the account.
Account Manager is the field where the relevant manager for the account is specified. The look
up searcher for ‘Account Manager’ has been provided to capture the relationship managers from CRM in all the customer
account opening/modify menus. The lookup searcher for account manager will display all the users who are designated as
Relationship managers in CRM. In all the customer account opening /modifying menus, the validation is handled for the
account manager field. The account manager should be a valid core user and also he should be a valid relationship manager
in CRM
Mode of operation: Appropriate code can be entered here. This is a display field during
transaction creation.
Collect Fees: This column used to indicate whether charges should be collected for this account
or not. If this is not set, then charge calculation will be skipped for such accounts.
Turnover Details: This column value will determine generation of account turnover details.
Also, when the account is opened for relative of a staff, then the flag can be set and the
employee id of the relative staff can be entered. When these values are entered, during
transaction creation, if the tran is created in such a/cs by such employee, system validates for the
same and appropriate exception set at the scheme level is displayed.
Account statement is a mandatory field. It is possible to enable the account for statement
generation/pass book generation or both or none. When „S‟ or „B‟ is entered for A/C statement,
then entry of frequency is mandatory.
If the value specified is “Pass Sheet”, the frequency of pass sheet, despatch mode have to be
specified.
Allow Sweeps: This will determine whether the a/c should be considered for SWEEP facility or
not.
ECS Enabled: The parameter specified here decides whether this account is enabled for Electronic
Clearing or not. More about ECS is covered in ECS document.
INTEREST DETAILS:
All interest and tax related parameters can be entered in Interest Details screen.
Int. Cr. A/c. Flag : the valid values are O - Operative A/c,S - Original A/c., T - Payment
System
Facility is provided for giving preferential rate of interest(more credit or debit interest) to the
customer and to the accounts of a customer. This can be done by using the customer preferential
and account preferential fields. The customer preferential can be specified during CIF ID creation
which can be modified at account level.
Account Pegged: It is possible to make the interest rate constant for a specified period using
the following facility.
If this flag is set and pegging frequency is given, then any change in the interest rate is not
applicable to this account. All such accounts are to be reviewed on review date else the interest
calculation does not go through for these accounts. There is an option CIPPRPT which gives the
report of all such accounts which are to be reviewed.
Here, the Customer Pref. Interest (Cr) and (Dr) flags indicate the percentage of corresponding
(credit or debit) preferential interest at the account level. The Account Pref. Interest (Cr) and (Dr)
flags indicate the percentage of corresponding preferential interest at the account level. A positive
or negative value can be specified. The Account Pegged flag indicates whether the interest rate for
the account is to be pegged. The Pegging Review Date indicates the date until which the account
is pegged. The pegged interest rate for the account will automatically be reviewed by the system
on this date. The Pegging Frequency is the frequency in Months and Days for pegging of the
account. The interest rate code will get default populated from the scheme level which can be
modified and also the interest calculation frequency.
Also, interest calculation frequency and next execution date can be specified.(both for debit and
credit interest run). This will be useful for batch processing of interest calculation.
APY & APYE : These measure the actual interest paid in the account based on the interest rate
and the compounding frequency. The fields have to be populated with Zero while opening the
Account.The Apy is calculated by the system during the verification process and is displayed
during Inquiry.
Tax Details : The relevant details have to be fed in the fields if tax has to be recovered on the
Interest paid. The mechanism of recovery is similar to that of the tax recovered for TD accounts
.Thge menu option WTAXACCR will be used to collect the tax.
SB and CA account specific scheme details are captured as part of the following screen.
SCHEME DETAILS:
Recover Fee for Chq. Issue: Whether cheque book charges to be levied or not.
Nomination: Whether Nomination is required or not. If this flag value is „Y‟, entry of nomination
details is mandatory.
Dr Balance limit: Here the debit balance limit can be set for the account which will be validated
against the exception set in HGSPM.
Max. Allowed Limit: The ceiling limit on the sanctions for an account. When the aggregate of
sanctions made to an account exceeds this limit, the system validates for the exception set in
HGSPM.
In case of transferred accounts, facility is provided for capturing of pending interest amount(Dr
or Cr), account balance and the minimum balance during the month of transfer which needs to be
considered during next interest calculation. The relevant columns are Interest Amt (Dr/Cr),
Minimum balance and account balance.
To capture the power of attorney holder information, letter of authority information, joint holder
information and authorised signatories information, the following screen interface is provided.
The first record in Related Party Details is populated from the CIF id. All other joint holders for an
account can be assigned here for specific business purposes like generation of account statement,
SI advice, Deposit maturity notice, loan notice, combined statement, entry of the validity period
and the amount limit for joint holders. Relation type and Relation code of the joint holder to the
a/c has to be entered here. It is to be noted that the joint holders need not have a CIF record.
Also, the address default populated from customer master can be modified here. The list of joint
holders to an account
NOMINATION DETAILS:
The nomination details can be maintained in the system and these details are captured while
opening or maintaining the account.. This is a co-mandatory screen. User can invoke this screen
only if the nomination flag is set in scheme details.
MIS CODES:
MIS codes can be entered for the accounts opened using this screen interface.
Entry of details are through the codes which are created using HRRCDM. The entry of appropriate
codes is useful for generating various MIS reports.
FFD PARAMETERS:
System supports Flexi Fixed deposit facility. Under this, the customer has the option to choose for
making deposits under specified scheme for specified period when the balance in the operative
account exceeds specified threshold limit. Also, the funds available in the linked Fixed deposits can
be used for passing debits in the operative account which automatically gets adjusted by
part/premature closure/closure on maturity. The screen interface for the same is given below.
FFD scheme code/GL sub-head: The Term deposit scheme code and the GL subhead code to
be used for making deposit out of surplus funds.
On entering the FFD Scheme Code and pressing the validate button all the scheme details will get
populated like int rate code, GL subhead code, auto renewal details,link to operative account, next
sweep out date,safe custody, print receipt, tax category etc.
There is a special feature in auto sweep. If the auto sweep has to be run for specific condition for
a certain days or for certain types of accounts only, then the Bank can make use of two sample
scripts for this purpose.
They are:
PreFFDSweep.sscr - In this script user can give the dates for which he doesn"t want to run the
FFDBATCH.
FFDSweepCrit.sscr- In this script user can define the condition for selection of account.
Sweep out In Multiples Of: The multiple amount which is to be considered for SWEEP. (in steps
of 1, 10,100 etc)
Sweep out Deposit Period & Sweep out Frequency: The period for which deposit is to be
made out of surplus funds and the frequency at which sweep has to be considered for the account.
Next Sweep in date is populated based on this frequency.
Sweep-out when Bal Above: The threshold balance in the operative account. The balance in
excess of this amount is considered for making deposits.
Next Sweep out Date: By default this date is BOD date and this date can be maintained by the
user. Next Sweep out date gets updated based on the frequency set up above.
Also, facility is provided for renewal of the sweep in deposits on maturity and specifying separate
interest rate code for Flexi deposits. These parameters can be entered in the above screen. This
aspect is explained in more detail in Term Deposits document.
DOCUMENT DETAILS:
PAYMENT SYSTEM:
If the Interest credit flag is set as T-Payment System in “Interest Details”, then payment system
details can be captured using the following screen interface.
OTHER DETAILS:
The details like SWIFT, DSA and Account Label are captured as part of below screen interface.
Whenever an account is opened under a scheme code applicable to CCA and ODA scheme type,
the following screens is shown for capturing data under scheme details.
Max Allowed Limit: The aggregate of sanctions made to an a/c cannot exceed the value entered
here.
System populates the customer health code from customer master. Account health code can be
assigned here. Health codes are reference codes.
Interest Amount: This is applicable in case of opening of transfer in accounts. This field can be
used to capture the pending interest amount(debit/credit) to be considered during next interest
calculation.
ACCOUNT LIMITS:
Sanction details for an account can be specified during a/c opening through this option. While
entering the sanction, the sanction applicable date(start date), sanction limit, sanction expiry
date, penalty period(the period after which the sanction has expired) for penalty rate
documentation date, review date and other sanction details can be entered. Also, the interest rate
specific to the sanction can be specified here by setting the „Limit Level Interest‟. Normal and
penal interest rate can be specified if the limit level interest flag is set. Care should be taken to
see that the preferential are also included in the rate specified, if required, as the system does not
load the preferential to the interest rate during interest calculations when the limit level interest
flag is set.
Here the Drawing power can be „E-Equal to the sanction limit, „D-Derived from the securities, „M-
Maintained by the user or „P-Parent i.e percentage of parent limit. Here „M‟ indicates that the user
can enter any amount.
Also, the DACC limit can be specified during account opening which can be an absolute amount or
percentage of the shadow(unclear) balance.
Sanction limit and drawing power can be set using HACLHM menu also. User can add multiple
limits using HACLHM.
Once all the details are entered click on <SUBMIT> button. Account creation requires verification.
Credit transactions can be posted even before the account is verified.
DAFA Limit -%" and "DAFA Limit - Absolute(where DAFA stands for Debit Against Future Amount):
The values given for either or both of these fields will be used to calculate the Dafa Limit amount
while posting a future dated transaction on the account created.
The minimum of "DAFA Limit amount from percentage" and “DAFA Limit Absolute" will be taken as
the DAFA Limit.
Deposit(s) can be linked during opening of Loan/OD accounts itself. It determines the
sanction limit, applicable interest rate, loan tenor, sanction expiry date (for OD a/c). These
are determined as below.
Example:
Deposit Amt : Rs. 1,00,000.00
Existing Lien : Rs. 10,000.00
Balance Apportioned Amt. : Rs. 90,000.00 (Deposit Amt. – Existing Lien)
LTV % : 90% (Specified By User)
Customer Accounts Ver Rev 1.08 Page 64
Infosys FINACLE – PSUET Administrator Training Manual
In case of Account Level Interest Rate, the interest rate is determined from Interest
Table code specified at Loan/OD Account Level. This is the existing feature.
In case of Mark up Level Interest Rate, applicable Interest Rate is derived from the
Linked deposits. It is calculated on the basis of Mark Up Rate pcnt and Mark Up
Methods specified by the user.
Mark up Rate is the spread applied to the interest rate applicable for Linked Deposits.
If multiple deposits are linked, Interest Rate is derived using any of the following
methods.
Ascending –
Interest Rate will be applied in ascending order of Interest Rate of Linked
Deposits.
Descending –
Interest Rate will be applied in descending order of Interest Rate of Linked
Deposits.
Highest –
Highest Interest rate among the Linked Deposits will be applied.
Weighted Average –
Weighted Average of Interest Rates of Linked Deposits is applied.
Example:
Linked Dep A/c. Apportioned Amt. LTV Lendable Amt. Dep. Int. Rate
HLAGSPM/HCLGSPM/HGSPM
A Currency Based Tab – Linked Collaterals, is provided for Product Level Parameter
Maintenance. Following parameters are accepted in this tab.
• Is Loan Against Collateral
• Collateral Type
• Mark Up Applicable
• Mark Up Interest Method
• Mark Up %
• Recalculation of Interest on pre-closure
These parameters determine the property of Loan/OD accounts. However, user can
override these parameters at Account Level. Exceptions will be thrown in case if user
overrides the Product Level parameter values at A/c. Level.
Following Exceptions can be set at Product Level.
• Linkage of Third Party Deposit
• Loan Maturity Date greater than highest Deposit‟s Maturity Date
• LTV/Margin not confirming to Product Rules.
• Default Interest Parameter changed.
Restrictions/Validations
All the parameter and exception related fields in Linked Collateral Tab will be
enabled only if Is Loan Against Collateral Flag is selected as YES.
If Loan Against Collateral Flag is YES, then setup/parameters related to DL/UIC is
restricted.
If Loan Against Collateral Flag is YES, then parameters related to Planned
Deferment can not be set.
Other than the multirec fields, following mark up level values are accepted. The values
in these fields are defaulted from Scheme Level Setup. User can override these values.
Mark Up Applicable – Radio Button with Yes/No
Mark Up Int. Method – A selection field with Ascending, Descending, Weighted
Average and Highest as valid values. This will be disabled if Mark Up Applicable
flag is „No‟.
Mark Up % - A field accepting numeric values. This will be disabled if Mark Up
Applicable flag is „No‟.
In Accounts Limit Tab, the sanction limit is populated with the sum of lendable
amounts of Linked Deposits. However user will be able to modify it. But DP will be the
sum of lendable amounts. Also Drawing Power Indicator will be populated with D-
Derived and will be protected. In case of OD/CC accounts, user will not be allowed to
select Limit Level Interest.
All the Linkage related details are stored in LAC_CLT table while mark up interest
related details are stored in LAC_IT table.
HLACREV
Whenever the interest rate of deposit is changed by adding new version in using
HTVSM, same should impact the interest rate of Linked Loan/OD A/c. This functionality
is taken care by this batch job.
This batch job will pick up all the loan/OD a/cs, where interest rate of deposits linked
to them is changed by adding the new version in ICV. It will pick up only those
loan/OD a/c, for which mark up is applicable and they are „Relatively Pegged to
Collateral‟.
The new interest rate on Loan/OD account will be applicable from the same date,
when the new version is applicable for linked deposit.
There are certain events on Deposit A/c., which can impact the interest rate of
Loan/OD Account. These events are as below.
Renewal of Deposit
Interest rate may change on the renewal of Deposit. Thus it will change the
interest rate of Linked Loan/OD A/c. from the renewal date.
Part Closure of Deposit
In case of Part Closure of deposit, amount slabs may change for deposit a/c.
In this case, interest rate of deposit will change with respect to change in slab.
Thus, new rate will applicable to Linked Loan/OD a/c. from this date onwards.
Pre Closure of Deposit
In case of Pre Closure, interest rate of deposit may change because of
a) change/reduction in tenor of deposit
b) Customer may opt to close the deposit on some absolute rate.
If because of any of the reason, if interest rate of deposit changes, this will
impact the interest rate of Linked loan/OD A/c.
In case of pre closure of deposit, the interest rate on deposit may change from any
back value date or from a/c. open date of deposit. In such cases, the interest rate of
Loan/OD a/c. may also change from closure effective date and may cause the
recalculation of interest for Loan/OD A/c. However, this is governed by on scheme
level parameter “Recalculate Interest on Pre Closure”. If the value of this flag is set as
YES at scheme level, the interest on loan/OD a/c. will be applicable from closure
effective date/Deposit a/c open date and hence will trigger the recalculation of interest
on Loan/OD a/c. But, if this flag is set as NO, then new rate will be applicable on
loan/OD a/c. from BOD date and will not trigger any recalculation of interest.
INTEREST CALCULATION
Method 1 : Ascending
Interest Rate will be applied in ascending order of the interest rate as below.
Method 2 : Descending
Interest Rate will be applied in descending order of the interest rate as below.
40,000.00 @ 14% (12% + 2%)
60,000.00 @ 12% (10% + 2%)
Method 4 : Highest
Highest of all the Interest Rates will be applied as below.
100,000.00 @ 14% (12% + 2%)
In case, if linked deposit amounts are not sufficient enough to cover the entire loan
outstanding, then A/c. level interest rate will be applied on uncovered loan (Loan o/s.
– total deposit amts) during interest calculation.
In case, if interest rate is not setup at Mark up Level, interest calculation will continue
to behave in the same way as of a normal loan/OD A/c.
Customer accounts can be modified before opening of account has been verified. This can be done
using the following menu options:
SB Acct – HOAACMSB
CA Acct – HOAACMCA
CC Acct – HOAACMCC
OD Acct – HOAACMOD
While verifying the account, authorizer has to visit all the screens, which the user who has opened
the account has visited. Multi user modification is allowed for the above menu options
While verifying the account, authorizer has to visit all the screens, which the user who has opened
the account has visited.
Revolving overdraft is a facility offered to retail clients with credit card features such as billing
date, minimum payment, pay by date, penal interest and late fee for late payment. The sanction
limit is approved for a tenor and the account is opened as an OD account. Billing date and pay by
date are decided for each account and minimum payment is demanded as a percentage of the
outstanding amount on the billing date. Bank can decide on providing additional grace period
beyond pay by date.
DPD (days past due) starts depending on the set up at scheme level. Depending on “DPD to start
after grace period” indicator and value of “grace period(days)”, DPD starts from next immediate
day to pay by date or just after the expiry of grace period. If “DPD to start after grace period
indicator” is Y and “grace period days” is not zero then DPD starts after grace period else if its N
then starts the day immediately after pay by date irrespective of the grace period days set. If
Automatic renewal is done and percentage of utilization is above a cut off. Limits are renewed
manually for the accounts not satisfying the auto renewal criteria.
Additional parameters are to be set up at scheme level to enable the „Revolving Facility‟. Some of
these parameters are defaulted to account opening and can be modified for each account opened
with the Revolving Facility.
Penal interest product: Penal interest will be either on the overdue minimum amount after
grace days after pay by date or on the total outstanding amount as on statement end date
after the grace days after pay by date. This will be over and above the utilized TODs of the
OD account. Penal will be charged from grace days after pay by date to next bill‟s penal
start date.
Multiple limits: Accounts with this facility cannot have multiple limits.
Customer Accounts Ver Rev 1.08 Page 70
Infosys FINACLE – PSUET Administrator Training Manual
Account Recall: Account recall can be done, but recall flag value will not be effective for
penal interest calculation of this type of account.
DPD and Delinquency: DPD will be maintained for each of the overdue bills and not on
TODs for the accounts with this facility.
Bill generation: A bill is raised for a statement period with minimum amount due, pay by
date and late fee (if any).
Bill Collection: The minimum amount due has to be collected from the operative account if
it is available.
Direct collection is also supported. Any credit to the OD account after the statement end
date is considered as payment towards overdue bill.
Billing and Collection History: Printing of the billing and collection history is enabled. The
viewing of this history is also be enabled through CRV.
Late fee: Late fee is to be charged for overdue bills. The fee will be assessed during the
next cycle billing and will be debited from the OD account itself.
Auto Renewal: Revolving overdraft facility will be renewed automatically for all the
accounts satisfying some criteria like average utilization of limits, the DPD through out the
tenor is less than the specified DPD and the current asset classification. These auto
renewal parameters are set at parameter/product level.
Review and Renew: Accounts that do not satisfy the auto renewal criteria are candidates
of review and renew. In this process the user will select the a/cs that are to be renewed
and confirm. There is an option to reduce the limit and the sanction period.
Enquiry of DPD and Delinquency: The general account enquiry of OD accounts through
CRV will also contain the DPD information.
The Revolving Overdraft facility is enabled to set up at the scheme (product) level. All accounts in
this scheme will acquire this feature.
On the 1st screen of scheme details of OD scheme, flag for Revolving facility is
captured. Only for ODA scheme type this field will be enterable.
If Revolving overdraft flag is set as Y then the revolving od scheme details like the
billing frequency,grace period, dpd counter,auto renewal parameter details etc are to
be filled in the revolving od screen details by clicking on the revolving od tab.
Note: All the parameters specific to revolving OD are already explained in the section
“Creation of scheme using HGSPM – Scheme details of ODA scheme type” in DBA related
parameters in this document.
- Account is opened using HOAACOD and verify the same using HOAACVOD. Account
opening process is same as explained in the “OPENING OF ACCOUNTS” above.
The screen details of the revolving od parameter at the time of account opening is here below.
- HODBLGEN will accept the criteria and will fetch the accounts according to the criteria
after validating the criteria. Statement start date will be next date of the last statement
date of bill date as in HACM. But if bill generation is skipped for a period or periods then
the bill be generated for the current period and not for the previous period .
- Statement end date will be calculated from frequency (statement start date+frequency -1)
- This is a BJS enabled batch job and supports non business parallel run.
- There are two possible function codes for the bill generation . these are “generate” and
“Reprint”
- If the sanction limit has expired then it is the total outstanding amount
Any credit to the od account after the billing date will be treated as payments to all the overdue
bills . a bjs enabled batch program ODBLCOL is provided to collect the minimum amount due from
the operative account.
If the operative account is part of a pool then pool effective available balance
will be considered
If operative account balance is found to be zero failure report will be given for
this.
If the transaction could not be posted due to the exceptions then the transaction
will be left in the entered status.
Collection will be done for all the accounts whose minimum amount has not been
satisfied.
If operative account is different than overdraft account currency then the rate
code needs to be maintained . if the rate code is not given processing will not be
done for that od account.
using the menu option HREVREN we can review and renew the revolving overdraft accounts
provided the accounts satisfy the norms of renewal as set forth in the parameterisation.
Multi Currency A/c. number is captured while opening a currency account using
HOAACSB/CA/ menu option
Multi Currency A/c. is captured during currency account opening in the criteria screen
Multi Currency A/c. field is enabled only if the Multi Currency Enabled flag is set to „Y‟ in
the HSCFM level
Currency account cannot be opened under a multi currency when multi currency account is
pending verification for opening and closure.
Details from multi currency account will be populated to currency account automatically and
are not available for further modification
During the opening of multi currency account through HMCAM, the user needs to specify the
general details, related party and document details along with some SWIFT related
information. This information will be percolated to the currency account during opening of a
currency account (linked with multi currency account). These fields will not be modifiable at
the currency account level.
Multi Currency A/c. number is displayed in the header block of currency account opening and
maintenance screens.
While opening a currency account, the CIF ID and Scheme Code of multi currency account
given will be validated with the CIF ID and scheme code of the currency account. If they do
not match, the system displays an appropriate error message.
Document details and related party details will be percolated to the currency account from
multi currency account. The user cannot modify these details at the currency account level.
However, the details can be modified at the multi currency account level.
If any change is required in the document details of an account, the details have to updated
in the multi currency account using the HMCAM menu option. After verification these details
will be percolated to the account.
Multi Currency Account maintenance menu has 5 fields Freeze Remarks1,Freeze Remarks2,
Freeze Remarks3,Feeze Remarks4 and Freeze remarks5 in the details page of the menu to
display the freeze remarks of the account.
Function: Indicates the function to be performed. Valid choices for this field are
Document Details
Tab
After a currency account is opened and verified, can be linked with a multi currency account using
the HMCAL menu option.
Any number of currency accounts can be linked to a single multi currency account, as long as the
following conditions are maintained.
The currency accounts must have the same CIF ID as that of the multi currency account
The currency accounts must have the same scheme code as that of the multi currency
account
The currency accounts must have the same scheme type as that of the multi currency
account
The scheme type of the multi currency account and the currency account has to be either
SBA/CCA/ODA or CAA
The scheme code of the multi currency account and the currency account should not be null
as well
There should not be other currency account, with the same account currency code, already
linked to the multi currency account.
If a currency account is linked to a pool, that currency cannot be linked to a multi currency
account..
When the accounts are being linked, the Core Banking Solution checks whether there are any
accounts linked to the multi currency account in the same currency. If so, an appropriate error
message is displayed. Also, an account which is linked with some multi currency account cannot
be linked with some other multi currency account.
The currency accounts can be directly accessed and transactions can be done independently.
Multi Currency account related party and currency account related party must be the same. If any
difference is there then the linkage is not possible.
In Link mode, if the multi currency account is entered it will list out all the currency account under
this multi currency account. User can add a new currency account to the present list if all the
validations are through.
User cannot modify the existing list of linked account in Link mode.
All the data which has been entered in the multi currency account level will be percolated to the
currency account and this will be done by a batch job. If the multi currency account details are
changed then the change will still be percolated. This will again be done by a batch program.
The account access code of the currency account can be different than the multi currency account
before linkage. But after the linkage the account access code of the multi currency account will be
percolated to the currency account.
If the multi currency account is in dormant state then also the currency account can be linked with
the multi currency account status.
If the multi currency account is in frozen status then the Core Banking Solution will not allow the
addition of the currency account to the multi currency account .
Function : This field provides for Functions like Link, Delink, Verify and Cancel.
Using the menu option HMACLS the user can batch close the multi currency accounts. But when
some accounts are linked to a multicurrency account, the multi currency account can not be
closed.
Some of the activities that could be done through account maintenance are modification of the
frequency of pass sheet/interest calculation, interest credit and/or debit account, changing the
charge level code for a customer, enabling/disabling interest credit/debit, charges etc., Other
operations includes tax category, marking account status as Inactive, dormant etc.,
- General
- Scheme
- Nomination
- Related Party
- MIS Codes
- Payment System
- Flexi Deposit
- Document
- Linked Deposits
- Additional Info
- Others
Scheme Details:
Above screen can be used to mark the account as inactive or dormant also.
NOTE: It is possible to do auto verification of the modification by using scripting logic. The user
has to write the logic of auto verification in “ACMV.scr”
Modifications of account details can be done using the account maintenance option
- HACM
Interest code can be modified using interest maintenance menu option- HINTTM
Customer Accounts Ver Rev 1.08 Page 79
Infosys FINACLE – PSUET Administrator Training Manual
Limit and drawing power changes can be done by invoking HACLHM menu option
For Change in Name, Short name, abnormal limits user has to invoke HAALM
menu option
The Memo pad entry is created by the system when change is made using the
option HACM.
Eff. DP + Tot. Clean Limit + Clear balance + Dacc Limit + System Gen
Limit – Total lien amount – System reserved amount
Total clean limits = clean Adhoc limit + clean Emerg. Advance + clean single Tran
limit
The system reserved amount includes the amount carved for inward clearing and for any
transaction module related transactions like ATM and Anywhere transactions which are pending
posting.
GENERAL DETAILS:
Most of the details which are populated from customer master, scheme and account can be
modified.
RELATED PARTY:
Related party details can be viewed, modified and added using the following screen.
The Relation Type field indicates the type of relation of the customer to the account. The
Valid values are Authorized signatory, Co-obligant, DSA, Guarantor, Joint holder, Legal Heir, Letter
of attorney, LHV Hirer, Main, Others, Power of attorney, Portfolio statement.
This is a multi-rec screen. More related parties can be added using <NewRec>.
Null values or spaces should not be entered in this field. The Start Date indicates the date from
which the person is authorised to operate the account. This field is mandatory if data has been
entered in the Relation Type field above. The End Date indicates the date up to which the person
is authorised to operate the account. The Name indicates the name of the authorised signatory.
This field is mandatory if data has been entered in the Relation type field above. The Designation
Code is for the entering designation of the authorised signatory. Amount column is for specifying
the amount up to which the authorised person can operate the account. This is for information
only and no validation is done at the transaction level.
Other Details:
SWIFT, A/C Label information, DSA information can be viewed/modified using the above section of
HACM. A/C label information is a multi-rec screen. Use <Next Rec> to add more recoreds.
Addl. Info:
As part of this screen interface the components of available amount, customer details and freeze
details can be viewed. None of these can be modified. The screen interface for the same is given
below.
Liquidity Management (LM) is a product range or a service provided particularly for corporate
customers to achieve any or all of the following benefits:
The two most common liquidity management techniques adopted by banks are as follows:
The group of accounts that form the liquidity management setup is known as the liquidity
management structure. In the Finacle Core Banking Solution, accounts belonging to ODA
(Overdraft), SBA (Savings Bank), CCA (Current) and CAA (Cash credit) scheme types can be
configured in this structure.
Note:
The liquidity management service can be used by other customers, apart from corporate
customers.
In Finacle, the system handles back-value dated sweeps in Liquidity Management System. If a
back-value dated transaction happens on an account of a Target Balance type of LM structure,
then a value dated sweep is also triggered to the higher levels of the link which results in a
cascading effect. A bank level parameter is introduced in this release to enable or disable this
functionality.
The following business processes, critical for the efficient functioning of Liquidity Management
operations at the bank, are supported by the Core Banking Solution:
Use the HLMMAS menu option to create the Target Balancing or Notional Pooling
structure. You can do the following using the HLMMAS menu option:
Create a structure for either Target Balancing or Notional Pooling. The Structure ID can
either be user specified or system-generated (HNNTM setup, where the HNNTM code is
mentioned in the HSCFM menu option)
Add parent accounts to the structure. The accounts can belong to SBA, CCA, CAA or ODA
scheme types
Note:
1. The currency of the parent account is also the currency of the structure. All accounts
added to the structure at different levels must be of the same currency.
2. In case of Notional Pooling, the Core Banking Solution creates a shadow account. The
shadow belongs to the ODA scheme type defined in the HGSPM menu option as a LM
scheme. The shadow account is created for Target Balancing too.
The following validations are taken care of in the HLMMAS menu option:
GENERAL VALIDATIONS
The parent account ID added is not used in any other structure. An account which is
part of a TB structure cannot be a part of an NP structure and vice-versa.
An account is not part of two Notional Pooling or Target Balancing structures
Sweep effective date is not greater than the sweep expiry date
Balance Reset frequency is specified only if the Balance reset flag is set to Y
In Notional Pooling information, the Interest allocation % is specified only if the
interest allocation method is %.
INVOKE HLMMAS:
HLMMAS – SCREEN 2
General Details:
Liquidity Management Type: Indicate the type of the liquidity management. Valid Values:
Are Target Balancing / Notional Pooling
Suspense A/c. Placeholder: The suspense account placeholder to which transactions to the
shadow account are reflected.
Sweep Type: Select the appropriate option button to indicate if the sweep of funds is one way
or if it is a reverse sweep
Relationship Manager: Select or type the relationship manager for the liquidity management
structure.
Sweep Effective Date: Select or type the date from which the sweep operation is effective on the
structure.
Next Sweep Date: Select or type the date on which the sweep operation is to be done next
Bal. Reset: Select the appropriate option button to indicate if balance reset is to be done to
shadow accounts or not.
Reset Freq.: Type the frequency at which the reset operation is to be done.
Int. Allocation Method: Select the method of interest allocation from amongst the following.
Fixed Percentage / Absolute Bal./ Credit Bal / Debit Bal / Custom Logic
Int. Allocation %: The percentage of interest to be allocated to the parent account in the NP
structure.
Use the HLMGRP menu option to define group or subsidiary accounts in the liquidity
management structure. This is the second step in the liquidity management setup. The
HLMGRP menu option supports the following features:
INVOKE :HLMGRP
LM Structure ID: Select or type the liquidity management structure identification number.
HLMGRP – SCREEN 2:
Structure Details:
Parent A/c Id: Displays the parent account number of the liquidity management
structure.
Relationship Level: Type the level at which the user is trying to add group accounts
Linked to A/c. ID: Select or type the account number to which the group accounts has to
be linked, depending on the relationship level in the structure.
Int. Table code for Sweep Amt.: Select or type the interest table code to be used for
interest calculation on the sweep amount
Force Debit: Select the appropriate option button to indicate if the system must force a
debit transaction ( by granting a TOD), if sufficient funds are not available during a sweep
operation.
Credit Utilisation: Select the appropriate option button to indicate if the system must
utilize the limit sanctioned by the bank, apart from the account balance, during the sweep
operation.
Note:
During all sweep condition executions, while considering the amount to be transferred, the
transfer limit will take precedence over the target balance. Hence, for all scenarios where
there is a debit balance in the subsidiary account, the processing logic looks at the target
balance in the subsidiary account and determines the effective transfer amount that
should be credited to the subsidiary account.
Subsequently, the system looks at the amount available in the master account and
compares it with transfer amount. If the amount in the master account is greater than the
transfer limit, the system completes the transaction by transferring the limit amount.
If the amount in the master account is less than transfer limit and if the Force Debit flag is
set to Yes, the system transfers the limit amount, and grants a TOD for the balance
amount. If the Force Debit flag is set to No, the system transfers the amount in the
master account.
Linked From A/c. ID: Type the account number from which the group accounts must be
linked, depending on the relationship level in the structure
„Cover OD‟ flag determines the type of sweep to be implemented for the link. Each link
will have this flag.
Sweep Priority: Type the priority assigned by the system for satisfying the funds.
For Example:
Consider that a parent account A at relationship level 2 has got a credit balance of 10,000.
After a sweep is effected, and accounts A1 and A2 which are linked to account A have a
debit balance of 5000 each, the system will use the sweep priority defined, to decide
which account – A1 or A2, is to be satisfied first. In case both have the same sweep
priority, the system satisfies depending on the order of account number.
Target Bal.: Type the minimum that must be maintained in the linked account
Notional Pooling Int. Allocation %: Type the percentage of notional pooling interest
rate.
Note:
1. The sum of Notional Pooling Int. Allocation % must not exceed 100% for all
allocations.
2. A value can be specified in this field only if the structure is a Notional Pooling structure.
3. This field is applicable only if the interest allocation method is fixed percentage for the
structure.
Points to Remember:
1. Account currency of all group accounts being linked to the structure, should be the
same as the currency of the structure or parent account currency.
The following features govern the sweeps process in the Liquidity Management System:
Sweep is run as on the value date specified in the criteria. By default, the value date is
the BOD date. If the sweep program is initiated by the user, it overrides the sweep
frequency mentioned in the HLMMAS menu option. Sweeps are defined by frequency, not
the value date.
For each structure ID specified in the criteria run the processing. (more than one
structure ID can be specified in the criteria. If more than one structure ID is to be
specified, the list of structure IDs are specified)
The sweep operation in case of HBJSTM menu option, happens as per frequency defined
in the HLMMAS menu option
Customer Accounts Ver Rev 1.08 Page 90
Infosys FINACLE – PSUET Administrator Training Manual
See Setting Up of Batch Jobs in the EOD BOD Processes module for HBJSTM menu
option details.
Sweep is run for all structures belonging to a particular relationship manager, if the
relationship manager is mentioned as part of the criteria.
The credit balances from the accounts in the lower level is transferred to the master
account in the next higher tier
The debit balances in the lower tier are satisfied or made zero by credit balance in the
master account at the higher level
Satisfaction of debit balances happens based on the priority set up for the accounts
For example
Account P (Parent account): Balance = 700 Cr. (After credit balances are swept) – Level 0
Account A – Group / Subsidiary account of P – Level 1 – Balance = 500 Dr./ (Sweep priority
= 1)
Account B – Group / Subsidiary account of P – Level 1 – Balance = 500 Dr. (Sweep priority
= 2)
The system carries out the following transactions based on the sweep priority set in
HLMGRP menu option:
Note:
The Balance sweep program is used to sweep balances from accounts in the lowest level of
the liquidity management sweep structure to the highest level or Parent account.
INVOKE HLMSWP:
Report To: Specify the name of the person to whom the report should be sent.
Value Date: The Value date of the sweep operation.
LM Relationship Manager: The relationship manager for the LM structure.
This program is the same as the sweep program run by HLMSWP, with the only difference
being that this program is to be invoked during an intra day sweep, whereas the reverse
sweep for the sweep transactions does not occur during the next day. This is a provision
for the user to run an intra day sweeps operation when the user is required to transfer
funds due to sweeps operation, out of the bank. The physical transfer of funds, after the
intra day sweep program is run, is done procedurally. All other processing and validation
logic is similar to that of HLMSWP.
INVOKE HLMSWPID:
Report To: The name of the person to whom the report should be sent.
Use the HLMBRST menu option to reset the liquidity management balance. This feature is
required in case of one-way sweeps or intra-day sweeps, where the balance of the shadow
account goes on accumulating and needs to be reset.
Note:
Intra-day sweep amounts are not reflected in the shadow account or in the balance reset.
PROCESSING LOGIC:
The balance reset program posts a transaction making the balance zero in the shadow
account. For this, a transaction is passed between the shadow account and the suspense
placeholder.
All transactions created by the balance reset program have the module_id populated as
LMS.
For Example :
Structure ID specified as criteria is valid. If more than one structure ID is specified, they
are separated by a standard de-limiter as used in the ONS functions
If only the structure ID is specified as criteria, the system resets the balance only for the
structure specified
In case of two-way sweeps, the batch reset program checks if any reverse sweep is
pending. If so, the reset operation does not happen and an error message, 'Reverse
sweep operation is pending,' is displayed.
Balance reset is not allowed for two-way sweep accounts
Standard validations as also performed during posting of transactions. Errors which occur
during transaction processing are displayed in the failure report for the batch job.
Note:
INVOKE HLMBRST
Reset Freq.: Indicate whether the reset must be on a specified frequency (frequency
based).
Use the HLMRST menu option to reset the balance of a particular sweep ID or shadow
account balance. You can also specify a non-zero balance to be reset for the shadow
account.
This facility is similar to the batch program for balance reset, the only difference being
that this is an online program and can be used for a non-frequency based balance reset.
Note:
1. In case of a debit reset, if the reset amount specified is greater than the account
balance, an error message, 'insufficient balance,' is displayed
Invoke HLMRST:
HLMRST – SCREEN 2:
The balance reverse sweep program is used to sweep back balances to accounts, which were swept
out during the previous day.
For each structure ID specified in the criteria run the processing mentioned below. (more than
one structure ID can be specified in the criteria. If more than one structure ID is to be specified,
the list of structure IDs are specified – separated by a de-limiter as per standard ONS functions)
Reverse sweep is run for all structures belonging to a particular relationship manager, if the
relationship manager is mentioned as part of the criteria
The processing happens between two relationship levels at a time
During Reverse Sweep, the Force Debit flag is ignored, and the system automatically forces a
debit transaction if sufficient balance is unavailable.
All transactions created by the reverse sweeps program have the module_id populated as LMS
For Example:
At the end of the reverse sweep operation between Level 0 and Level 1 :
As a part of the Level 1 – Level 0 sweeps operation, the following transactions take place :
Now the sweeps program will effect the following transactions between B and P :
Balance in account P will be INR 10000 Cr. (INR 19500 (existing balance in account P) - INR 6000
- INR 3500 )
The system reverses all Sweep transactions that happened the previous day :
INR 1000 Cr. Suspense A/c. placeholder SP (The suspense A/c. placeholder SP is to be defined in
HLMMAS menu option for this structure, by the user)
The system also does the following transfers during the Level 2 – Level 1 operation :
Thus all the transactions are reversed, and the balances before the sweeps operation on the
previous day are restored to all the accounts in the liquidity management structure.
Note:
1. If more than one structure ID is specified in the criteria, they are separated by a de-limiter.
2. Reverse sweep does not occur if the regular sweep for that instance has not occurred the
previous day. The Core Banking Solution displays an appropriate message when this option is run,
in this context.
5. Value date of reverse sweep cannot be greater than the last sweep date. If so, the Core
Banking Solution gives an error.
6. Reverse sweep cannot be run for a future date. Reverse sweep can occur only to all
transactions effected by the previous sweeps operation.
7. Errors in posting are shown in the report generated as part of the batch job.
Invoke HLMRSWP:
Using the appropriate menu options available in the Finacle Core Banking Solution, you can
perform the following interest-related activities in the liquidity management structure:
Book Interest:
Use the HLMBOOK menu option to run interest booking for shadow accounts. The processing logic
for the HLMBOOK menu option is the same as that for HACBOOK. The only difference being that
while it is possible to run interest booking for shadow accounts using the HLMBOOK menu option,
it is not possible to do the same using the HACBOOK menu option.
INVOKE : HLMBOOK:
Accrue Interest :
Use the HLMACCR menu option to calculate the interest accrued on shadow accounts. The
processing logic for the HLMACCR is the same as that for the HACACCR menu option. The
only difference being that while it is possible to run interest accrual for shadow accounts
using the HLMACCR menu option, it is not possible to do the same using the HACCR menu
option.
INVOKE : HLMACCR
Run Interest:
Use the HLMINT menu option to run interest calculation for shadow accounts. The
processing logic for this menu option is the same as that for HACINT menu option. The
only difference being that while it is possible to run interest calculation for shadow
accounts using the HLMBOOK menu option, it is not possible to do the same using the
HACINT menu option.
See Apply Interest for Accounts in the Interest Calculation module for HACINT menu
option details.
Note:
If one or more structure IDs are specified in the criteria, the Core Banking Solution
processes all accounts corresponding to these structure IDs. This happens in the
HLMBOOK, HLMACCR and HLMINT menu options.
If a Relationship Manager is specified in the criteria, the Core Banking Solution
processes all accounts corresponding to the Relationship Manager specified. This
happens in the HLMBOOK, HLMACCR and HLMINT menu options.
INVOKE : HLMINT
Allocate Interest:
Use the HLMALLOC menu option for interest allocation in case of Target Balancing and
Notional Pooling structures.
Note:
In case of a Target Balancing structure, interest allocation occurs for the interest
accumulated by virtue of contributions to other accounts, which are effected in
shadow accounts by means of transactions.
All transactions created by the reverse sweeps program have the transaction
module_id as LMS
INVOKE : HLMALLOC
If the „Negative Int. Benefit Allocation‟ flag is “No” in the HLMMAS menu , the functionality will be
as per the current LM behavior. If the flag is “Yes”, the interest allocation process should allocate
the benefit interest even if it is negative. The transactions will be a reverse of what happens
during a positive benefit interest allocation as below:
CR. – PARKING A/C
DR. – Account A
DR. – Account B
For Example:
When the HLMINT menu option is run on the Structure S1 on 1/2/2006, the system
calculates interest on the shadow account SS1 by considering the balances of accounts A
and B.
When the HLMINT menu is run on the Structure S1 on 1/3/2006, the system calculates
interest on the shadow account SS1 by considering the balances of accounts A and B.
Since there is a value date transaction on account A, the system triggers a recalculation.
The behaviour of value date in the HLMBOOK and HLMINT menu options is similar to that
of the Value Date field in HACBOOK, HACINT.
See Book Interest for Accounts in the Interest Calculation module for HACBOOK menu
option details.
See Apply Interest for Accounts in the Interest Calculation module for HACINT menu
option details.
HLMALLOC - By default the value date is populated as the BOD date. The value date
cannot be greater the BOD date. The value Date in the HLMALLOC menu option affects
the value date of transaction, but bears no significance for arriving at the period for
which interest allocation must be done
For Example:
If a Target Balance structure S1 is created on 1/1/2006 with following accounts (one link),
During sweep on 10/1/2006, Account B gets debited by Rs 50 and Account A get credited
by Rs 50
The HLMINT menu option has been run for the shadow accounts SS1 which represents the
link between accounts A and B on 1/2/2006.
If the HLMALLOC menu option is invoked on 1/2/2006 with a value date as 20/1/2006, a
value dated transaction is created which transfers the interest amount (shadow accounts)
from Account A to Account B.
Now, if the HACINT menu option is invoked on 1/3/2006 for either Account A or B, a
recalculation is triggered as there is value date transaction happening on accounts A and B
during the interest allocation process.
See Apply Interest for Accounts in the Interest Calculation module for HACINT menu
option details.
The process details above also holds good for notional pooling. In this case, all group
accounts will have a value date transaction if the user has changed the value date to a
date other than the BOD date and if the benefit amount is not zero.
Use the following script to customize the logic used to allocate the benefit amount during
interest allocation for Target Balancing:
SCRIPT:
LMTargetBalanceIntAlloc.sscr
INPUTS:
To Account
From Account
Structure ID
Structure Type
AmountToAllocate
Structure Currency Code
Example:
Consider a target balance structure S1 of INR currency created on 1/1/2006 with the
following accounts:
The HLMINT menu option is run for the shadow accounts SS1, which represents the link
between accounts A and B as on 1/2/2006.
If the HLMALLOC menu option is invoked on 1/2/2006 with the value date as 1/2/2006,
the system checks whether LMTargetBalanceIntAlloc.sscr exists. If it exists, the following
data is provided to the script:
A (To account)
B (From account)
Customer Accounts Ver Rev 1.08 Page 103
Infosys FINACLE – PSUET Administrator Training Manual
S1 (Structure ID)
T (Structure type)
Rs. 2 (interest amount to be allocated)
INR (Structure or Account Currency)
In the script, the interest amount to be allocated can be modified by the user, if required.
If the user has specified an amount greater than the system-calculated amount (in this
case Rs.2), the system throws the following error, 'Allocation amount cannot be greater
than system-calculated amount'.
If the user specifies a negative amount as the amount to be allocated, the Core Banking
Solution treats the interest amount to be allocated as zero.
The Core Banking Solution checks for the presence of the script and script logic for all
structures as specified in the criteria and the linkages within each structure, if the script is
used.
Use the CRV menu option HLMI to inquire into the limit tree structure and linkage pattern.
INVOKE HLMI:
Use the HLMUPLD menu option to upload existing Liquidity Management details into the
Finacle Core Banking Solution. The following options are available in this menu to upload
liquidity management details:
Invoke HLMUPLD:
It is possible to list liens with expiry, liens without expiry and both.
Functions available are : Add(A), History (H), Inquire(I), List(L) Modify(M), Verify(V) and
Cancel(X),
Addition and Modification of liens of module type ULIEN (user created liens) is possible through
this menu. During addition/modification of lien, the user has to enter the following values.
New Lien amount : The amount for which lien has to be place
Expiry date: The period till when the lien is valid. Lien is valid only upto the expiry date.
Lien reason: Appropriate lien reason code has to be entered here. Lien reason codes are created
through HRRCDM menu.
Lien Remarks: This is a free text field. User can enter any free text.
During modification process, user can modify the lien amount/expiry date. While lifting lien, the
new lien amount should be entered as zero.
Facility is provided to enter the specific CD Denomination No. against which lien is marked in case
of CD type of deposits.
Note: User can create liens of Module type ULIEN only. For user created liens, module ID column
is not enterable. Also, user can create liens for accounts belonging to scheme types SBA, CAA,
CCA, ODA, BIA, FBA & TDA.
The user can specify the date in the Expiry date column. All the limits which have expiry date prior
to this date will be super ceded effective from BOD date irrespective of the actual expiry date.
(i.e., super ceding of limits is effective from BOD date and not expiry date + 1).
As part of marking the limit as super cede, the system will grant a TOD for the liability in excess
of active limits provided set up is available for DL type of TOD at corresponding scheme level. If
the TOD cannot be granted or set up is not available for DL type of TOD at the scheme level, the
system will skip such accounts for processing. However a report will be generated for such
accounts where the process has failed. For any modification in the report the user can do
modifications for the “sel.mrt” which uses “sel.mri” as the input file.
Facility is also provided to skip specific accounts from processing. This can be achieved by entering
some valid value in Free code 10 of MIS details(V sup option) during account
opening/modification and „Y‟ for the column in „Exclude A/c with "Free Code 10"?‟ of SEL.
Note : Ideally this option should get executed daily. If due to some reason this option is not
executed for some day, then on the next day if it is executed then system will mark them as super
ceded from the BOD date and not the Expiry Date + 1. Also, user should be educated to know the
Sheets can be generated for all the joint holders who are eligible for the statement. Also facility is
provided to generate statement for select joint a/c holders when statement is generated for a
specified account.
Combined statement facility is also provided through this option. Combined statement charges
event (both Ad hoc and Regular) can be specified in HSCFM.
It is possible to generate MT 940/950 or MT 942 messages using this menu option HPSP.
Selection criteria for Pass sheet can be account/CIF id/GL subhead/Scheme code/A/c
Manager/Account Label/Custom List Id/Despatch Mode/Open/Closed a/cs/specified date range etc.
Also, pass sheet can be generated for those a/cs for which pass sheets are allowed/not.
In case of Regular pass sheet printing, the date up to which statement is generated is updated
and during the subsequent printing, period from date will be default populated with „last printed
date + 1‟. Pass sheet generation is through mrt and appropriate mrts are to be specified in cust
option file for the purpose. The statement charges can be waived by setting the flag value for
„Waive Fees‟.
For an account of scheme type SBA/CAA/CCA/ODA the reversed transactions will also be
dumped into the mrt along with the additional parameters when the srgpm parameter is
set to Y. Based on the condition in mrt the reversed transactions will be printed/skipped.
Now the menu will print only those reversed transactions which are not reversed on BOD
if the srgpm parameter is set to Y. If the parameter is set to N/NULL then the menu will
print/skip the reversed transactions based on the conditions mentioned above for HPSP
menu.
Pass books can also be printed for a account where the pass sheet/ pass book flag is P-pass book
for the account. The menu option for printing of pass book is HPBP. Special pass book printers
are supported by the application. In case of a FFD account ,the effective balance is also printed
( It is the sum of the amount contributed towards the FFD and the available balance in the
account )
The menu will select and dump the reversed transactions also into the mrt.
So, only those transactions which are not reversed on bod date will get printed if the
srgpm parameter is set to Y. If the parameter is set to N/NULL all the reversed
transactions will get excluded.
Facility is provided to capture the email ID of the customer. This email ID can be used for
communicating with the customer. At present, the system provides a feature of sending the
following statements/advices to the customer through email.
1. Statement of account
3. Advice to customer
Once the statement is generated, the system will automatically transfer the file (FTP) to the mail
server. For this, the system uses the email id provided/furnished at the time of entering the
address details for any of the three addresses and also depends upon the mode of despatch.
In order to facilitate the system to transfer the file to the mail server, the user has to furnish the
necessary information like IP address, Login ID, Password etc. Using these information system
will transfer the file. These details are to be specified in a file “ftpinfo.dat” which should be in the
B2K_SECURE_DIR.
Since the file has to be transferred from one server to another server (mail server), in order to
have a security feature, the file can be encrypted and sent to the mail server. If the file is
encrypted and sent to the mail server, it needs to be decrypted before the mail is sent to the
customer. Encryption is an option given to the user. If he wants he can encrypt or send it in text
format also. If encryption is required, then the user has to set up a parameter to this effect in
HSCFM. Based on this flag, system will do the encryption. During encryption of the file, the key
word used for is the value entered in HSCFM for the field “encryption” at group level.
If the file is encrypted, it should be decrypted before finally sent to the customer. Utility for
decrypting is provided by us and should be available in the mail server. Decryption of the file is a
procedure which the Bank has to take care of.
If the flag for encryption is set, system uses MD5 method of encryption. During decryption of the
file, the user has to enter the key word. The user should invoke “bauu9375” exe to decrypt the
file.
It is possible that the Bank generates statement for a range of customers by indicating the ID. It
is also possible that each customer will be more than one account. Since a single file is generated
for the entire process in order to identify the end of statement for each customer a value is put
before the commencement of the next customer‟s statement using the MRT feature. The value
that is put is <!>abc@efg.xyz<#>.
The values “!” and “#” can be changed in the MRT. The values which are used here should be
distinct and the user should ensure that those values are not used anywhere in the transaction
particulars for any TM transactions or in MTT scripts as this will affect the functionality itself.
The Bank can add any of its promotional materials also as a part of sending these
advices/statements.
5.7.3 HSWEEPS
It is possible that a customer has more than one account of the types like Savings Bank, Current
account, Overdraft facility, Term deposit accounts or Loan accounts. There may be a situation
that one of the SB accounts on which a cheque has been issued does not have enough funds for
passing of the same but substantial amount is available in any of the other account. In such a
situation the Bank may not return the cheque and would like to allow the debit to go through. In
order to facilitate such a feature, SWEEPS helps the Bank.
The Bank can have a pool of accounts for each customer from where the amounts could be taken.
The application provides a feature to pull the amounts available from various accounts, opened in
different currencies, under different scheme types. The scheme types from where the pull can be
done are SBA, CAA, CCA, ODA and TDA.
FBA, PCA, BIA and LAA even though belong to customer accounts are not eligible for this
feature. Along with these scheme types OAB and OAP are also not considered. However unlike
Single currency pools. TD accounts and operative accounts linked to FFD Accounts cannot be
included in a multi currency pool.
Finacle supports collection of charges for sweep operations. SWPC, SWPM and SWPR are the event
types used for creation, modification and regularisation of sweeps.
It is also possible to generate a report using SRCDR menu option – sweeps regularisation charges
detail report
Disable auto-linking to pool (Y/N)”. For a scheme When this parameter is set to „Y‟ new
accounts under the scheme and for customers having existing pools will not be automatically
added to the existing pools during account opening verification.
However, if the “Allow Sweeps” flag is set at scheme and customer levels, these accounts can be
linked to the pool manually at a later stage.
The following are the set up requirements for enabling this feature.
The bank can set up the order for sweep. The system will process accounts in that order only. The
order indicated here is on scheme type.
While indicating the pool of accounts, the user can include an account which does not belong to a
customer at all. In order to track that the above, exception is provided which is set up at HSCFM
level. This exception is validated when an accounts is attached for pool facility.
Sweeps Rate Code: To calculate the pool balance and for sweeping of funds from
surplus to deficit account in a multi currency pool, sweeps rate code is used that is
captured at the bank level.
The functions available are C-Create / I-Inquire / M-Modify / R-Revoke Suspend / S-Suspend / X-
Cancel / V-Verify.
If the user is creating a pool, he has to use function code “C” with account number, customer id
and pool description pool type, mode of regularisation. CIF ID field is not mandatory. Once the
user indicates the account number ,pool description , pool type, mode of regularisation and clicks
on “Go”, the system picks up the primary customer ID from the account number indicated and
lists all the accounts which matches the relation ship of the account indicated as under:
Auto regularisation : When the value is set to „M‟, then automatic regularization of un-
regularized pool will be disabled and the, user will have to make a manual fund transfer to the
account in pool having deficit balance to bring it to a regularized state.
However no manual interference is allowed for FFDs. However, the operative accounts linked to
the FFDs can participate in the manual fund transfer.
Eg: If a pool has multiple operative accounts and one or more of these accounts have linked
FFDs, then system behavior for FFD-linked operative accounts and non-FFD-linked operative
account will differ. For a non-FFD-linked account, no automatic regularization will take place .
However, for FFD-linked operative accounts, regularization funding from FFDs will take place
automatically by the existing FFD regularization .
When the value of Mode of Sweep is set as „S‟ for a pool, the System will trigger regularization by
itself.
ORDER :
Once the system displays the eligible accounts for this pool, the user can indicate the order in
which the sweeps should happen within the scheme type. This order is based on the ascending
order of the account opening dates of the accounts in a pool for a give scheme type. There is no
restriction that the user should enter the order in the same way. He can just go on giving
whatever number he likes. But finally when the order is to be arrived, system will simply put it in
ascending order within the scheme type.
ACCOUNT NUMBER:
System first displays the account. If the user wants to add some more, he can do so at the end. If
the user picks up an account which does not match with the relation ship type of the account
indicated in the function block, the exception set up at HSCFM would be raised. While selecting an
account which does not match with the relation ship type of the indicated account, if that
customer ID is not enabled for sweeping, the user cannot select such accounts for the pool. If the
account is already selected for one pool such accounts cannot be included in any other pool
whether for the same customer or for a different customer. However this restriction is not
applicable for TDA type of account. All Flexi Fixed Deposits (TDA) type of accounts can be linked to
more than one pool also. If the user wants to use an account which is already in a different pool,
first the account should be removed from the pool where it is included and then use it in the other
pool. The accounts which are enabled for pool facility can only be used for SWEEP facility.
ACCOUNT NAME:
SCHEME:
CONTRIBUTION TO POOL
while creating a single currency pool, accounts of the customer having currency
same as the pool currency are displayed on the detail page .
If the pool type is selected as multi currency and the next record button is
clicked, all the accounts of customer irrespective of the currency are displayed.
RELATION TYPE:
System displays the relation ship of the account. The relation ship could be Main account holder,
Joint account holder etc. This is a display field and protected
SWEEP:
Here the user can decide whether the account has to be used for sweeping or not. Even if at the
account level the flag is set as “N”, that account can be used for sweeping in here. This
modification will go and update the flag at account level also. At the account level the user cannot
go and modify the field values. It is a protected field at the account level.
Once the pool is created, the pool needs to be verified. Only after verification the pool will be
effective. Once the pool is created, system will show the effective available balance for the
account, which is being debited taking into the account the balances from all the accounts based
on the indicator (available balance or book balance) set up at pool level.
If the user is invoking any of the above function for the pool, description field <list> is available.
The user can list for a given CIF ID and select the pool that needs to be accessed.
If the pool is suspended, then the status of the pool is shown as “Suspended” else the status
would be “Active”
1 System first identifies all the positive balance and negative balance accounts.
Negative(Debit) balance accounts could be accounts belonging to ODA and CCA accounts
where the balance are less than zero and still balances are available for withdrawal
2. Out of the positive balance accounts system goes by the order in which the
scheme types are mentioned at HSCFM
3. System then looks at the order of the accounts in which sweep should happen
within the scheme type based on the pool set up
4 System will now look at the parameter set up at scheme level to consider whether
minimum balance should be taken into account or not
Effective Available Amount for Sweeps will display the Amount as zero where pool effective available
amount is negative.
While calculating the available amount, system also looks into whether it should take the available
balance or the book balance (balance in the account including the shadow balance. In case of
debit balance account shadow balance plus the un drawn amount of the limit or drawing power
plus TOD etc if any)
If the set up is that book balance should be considered and debit against clearing credit is ERROR,
system will take into account the balance outstanding in the account including the clearing credit
but during sweeping out the funds, the system may encounter some problem. The user has to
Since the amount is a stored value, this would be constantly monitored and any of these
processes which happens on the account will recalculate the available amount
Note: Sweeps related process involving term deposit account(s) are explained in term deposit
document.
NOTE:
User can maintain any number of pools for a single customer. If accounts are there in different
currencies, the user can have different pools involving different currencies
A frozen account is not allowed to be a part of a pool. Also freezing of an account, which is in a
pool, is not allowed.
The “Future Value Dated Balance” will not be considered during any operations of FFD and POOL
(i.e. FFD Breaking, FFD Creation, POOL Contribution, etc.)
HMPRPT : A menu option to report unregualrised manual pools . It chooses all the manual
pools and all the account in the pools and these details are the input for script PoolScript.scr . This scrip
identifies the A/cs having Debit balance and reports them as Un-regularised Accounts. The output is used by themprpt.mrt
to generate the final report.
The customer Id can be changed for an account using HCCA menu option. If the account is
opened for a wrong customer, this option can be used to rectify the same. It also provides the
option of changing the Account ID , for the new CIF ID . An account can be made a joint account
by using this option. i.e by changing the individual cust id to a joint cust id. This process needs
verification.
The HJHOLDER menu option allows the user to view the details of joint holders or authorised
signatories of an account. This is useful while processing transactions in an account. This option
should be invoked from the background menu.
The Display Type field indicates the type of signatories list to view. The Valid Values are A for All
and J – Joint. Once these details are entered and accepted, the following screen appears.
The Relation Type field indicates the type of signatories, the Name field, name of the signatory
and the End date field indicates the valid date up to which the signatory is allowed to sign for the
account holder. The Remarks field stands for relevant remarks if any.
The accounts can be transferred between GL sub heads and also between the scheme codes.
Using the menu option HTACBSH, transfer is possible only between GL Subheads and using
HACXFRSC, transfer is possible between scheme codes also.
OPTION: HTACBSH
From GL Sub Head, To GL Sub Head and Currency code are mandatory. It is possible to transfer
the GL subhead of one particular account or range of accounts. When the account range is not
specified, the system displays all the accounts, which has From GL Sub Head. The user can select
the accounts that need to be transferred to the To GL Sub Head. The To GL subhead code entered
here should be a valid GL subhead defined for the corresponding scheme with the same currency.
Using this menu option, accounts can be transferred between scheme codes of the same scheme
type belonging to the same SOL.
User has to enter the source and target scheme code and also the source and target GL subhead
codes, as they are mandatory. The source and target scheme codes should be of the same
scheme type. Currency code is also a mandatory field.
When account number is not entered, then currency code being one of the mandatory fields has to
be entered. The accounts for scheme change are selected based on the currency code also being
one of the criteria.
Account Number - The account number that is to be transferred. If a account is entered then,
only one account is considered for transfer. If this field is kept blank then all the accounts in the
source scheme are considered depending on the value entered in the 'Account Status' field.
Account Status - This field is used to filter the accounts that are to be transferred. It can have
values [A]ctive, [D]ormant or [I]nactive. Using this field the user would be able to transfer
only Active, Inactive or Dormant accounts. If this field is kept null, then all types of accounts are
transferred.
Suppose the account number is entered, system automatically populates the status of the Account
and by default the trial mode will be set to Y. To do an actual transfer, change the flag to “N”.
When an account is considered for transfer, it can also be transferred across GLs. If trial mode is
'Y', then no actual updates are done on the database but all validations are done for that account.
In the update mode, if the account passes all validations successfully then the account is
considered for transfer otherwise a failure report is generated. If the account has any booked
payable or receivable interest or TDS then that amount is transferred and a transaction is created.
A financial transaction report is also generated for the same.
In Addition to the above the menu option will check/validate for the following conditions as
detailed here under, before the actual transfer of account to new scheme takes effect during
Verification run of the menu option. The system will generate a report of all such accounts,
which have been transferred as part of this process along with any errors due to which the
transfer could not take place.
Check if any non- authorized audit records are pending for the account.
Check if there are any transactions in entered status for the account being transferred.
Check if the target scheme belongs to the same scheme type as the source scheme.
Check if the target scheme code currency is the same as source scheme code.
Check for any cheques that are be logged in Inward/ Outward Clearing.
The Account will be locked once the transfer is initiated through HACXFRSC menu
option. During this period no transactions will be allowed on the Account/Accounts.
Note: More details about Term Deposit account transfer are given in TD document.
1. Account Number
2. Account Name
3. Account Currency
5. Transfer Date
7. Tran id
8. Tran date
Failure Report
1. Account Number
2. Error Message
Audit trial is available for the account and for the menu option. This includes the transfer enterer
id, verified person id, the old record, the new record, the time stamp of such change. And when
inquired on the transferred customer account itself, the audit trail will contain the information of
old record, new record,
General Information
The functionality will retain the same account number for the transferred account. Customers will
be able to use the same account for their ECS (electronic clearing services) mandate, standing
instructions, chequebook purposes.
As part of the transfer all the account related standing instructions, FFDs, linked sweeps/Liens will
also get carried over.
The effects and report of transfer will take place only after the request of transfer has been
verified.
The Bank can opt to transfer either one account or all accounts belonging to one scheme to
another scheme.
If the account is transferred to a scheme which has the turnover flag as “Y”, but the earlier
scheme was not having it. In such cases the last turnover date for the new scheme will be the
Transferred date of the account. If in the old scheme the Turnover flag was “Y”, and the new
scheme is having turnover flag as “N”, then the system will not calculate any turnover for the
account after transfer. In such case the last turnover is the last run date and the system will not
update after that date.
The audit record remarks for the changed account will contain the text “Scheme code Change”.
Whenever there is a transfer of an account where charges are not defined, to a scheme where
charges are defined, then the account transferred date will be the last run date for future charge
calculations. The charges are minimum balance charges, account maintenance charges, ledger
folio charges, commitment charges.
Interest Treatment
The system will accrue the interest as per the new scheme
If there are any interest adjustment entries for the subject customer account, then such entries
will be carried over along with the transfer activity.
Any retrospective change in the interest table code or the customer/account preferential as
applicable for the account will continue to work as it is working today even after the transfer. But
any recalculated interest will be charged to the respective income/expenditure account of the new
scheme.
If there is interest table code change and also there is a back value dated transaction beyond the
transfer date, then the system will recalculate the interest as if there is a new version added to
the existing interest table code
If it is a frequency based interest calculation like Savings Bank scheme where interest calculation
happens on semi annual basis and not in between, the Bank has to ensure that either the up-to-
date interest is calculated and collected according to old scheme before transfer. Or else calculate
and collect the interest in the new scheme for the entire period. Further, for any request for
change in interest method, the user has to ensure that the interest calculation is carried out
according to the old method and then transfer the account. Or else the system will calculate the
interest using the new interest method only. Also the user has to change the next interest
calculation date procedurally.
Minimum account closure period, account maintenance period of the new scheme will be applied
for the transferred account.
In case of change in the withholding tax % age, then the same is applicable from last interest
calculation date.
Note: Restrictions on TD account transfer are covered as part of the document on Term Deposits.
Once the account is transferred, if the banks are generating the product profitability
reports, the allocation and apportionment of revenues and costs between the old and the
If there is a change in GL subhead for that customer account because of the new scheme,
the user has to ensure that the specified GL is defined for that scheme.
The bank has to ensure that there are no financial transactions for the account in the
The bank has to ensure that are there no non-authorized audit record verification pending
for such accounts such as un verified records in for HINTTM, HACLHM, HCLM, HLNM,
HICHB
Bank has to ensure that backdated transactions for such transferred accounts beyond the
In case of transfer of SB accounts with a change in the interest method from Minimum
balance to Average or to End of day balance or otherwise, the user has to ensure that the
up-to-date interest is calculated and then the transfer takes place.
If there any transfer of FCNR Deposits, the bank has to take care of the consequent
The MTT script used for creating transactions(if any) for transfer across placeholders is
createSchemeTranForAccount.scr
The Menu option namely HACXFSOL is available for transfer of accounts across
SOLs.
The menu option has the following functionality as detailed here under
Function code will have the following values „T‟ – Transfer, „V‟ - Verify, „X‟ – Cancel.
When Function code „T‟ is the user can make a request for transfer. Source sol id and
destination sol id is mandatory. Any one of the other fields namely Account Number,
Customer Id, Scheme type, Scheme code, GL subhead has to be entered. Help message is
The effects of transfer and the report of transfer will take place only after the transfer
The system will generate a report of all such accounts which have been transferred as part
of this process along with any errors or exceptions due to which the transfer could not
take place.
Account transfer across SOL is supported for only those accounts belonging to
SBA/CAA/CCA/ODA/TDA/LAA/PCA type of scheme.
The menu option will check/validate for the following conditions before the actual
transfer of account takes effect.
Check for any transaction that may have happened on the account on the day of transfer.
Check if there are any printing Jobs that are pending like HPSP,HPBP etc.
Transfer of customer account across sols allowed only for SB/CC/CA/OD/TD/PCA and LAA
type of accounts.
No transfer if the transfer request is for transferring account from one currency SOL to
No transfer facility for Certificate of Deposits and Notice deposit types under TDA scheme
type.
The Account will be locked once the transfer is initiated through ACXFRSOL menu
option.
During this period no transactions will be allowed on the Account/Accounts.
Success Report
1. Account Number
2. Account Name
3. Account Currency
5. Transfer Date
7. Tran id
8. Tran date
Failure Report
Audit trial is available for the account and for the menu option. This includes the transfer
enterer id, verified person id, the old record, the new record, the time stamp of such
change. And when inquired on the transferred customer account itself, the audit trail
should contain the information of old record, new record, who entered, who verified with
General Information
The functionality will retain the same account number for the transferred account.
Customers should be able to use the same account for their ECS (electronic clearing
No transfer if the transfer request is for transferring account from one Data center to
As part of the transfer all the account related standing instructions, FFDs, linked
account in Bills module, documentary credits, forward contracts, the same relationship will
carried over.
The effects of transfer and the report of transfer will take place only after the transfer
Following entry will be passed when the subject account is transferred to the new SOL.
Dr. Customer A/c 1234 in Sol 1 INR25000 (for accounts having credit balance)
Cr. Customer A/c 1235 in Sol 1 INR25000 (for accounts having debit balance)
If the account has been issued a MICR cheque, which has the branch code encoded on the
cheque, the Bank has to ensure that such chequebooks cannot be used after the account
transfer.
Back dated transactions for such transferred accounts beyond the transferred date are not
There will not be any transfer allowed if there are any transactions for the account in the
entered status, or transaction under clearing or any future dated transactions. The user
has to ensure that such transactions are posted and then transfer the account.
There will not be any transfer allowed if there are any non-authorized items pending for
the customer account. Including pending printing jobs such as DD/Pay order including any
non-verified audit records for the subject account. User has to ensure the above.
For a customer account to be transferred, if the same has interest credit account specified
in payment instructions as the DD/Banker‟s cheque account of the existing sol, then the
user has to ensure that with the change of Sol, the DD/Banker cheque Account also should
Further, the user has to ensure that up-to-date charge calculation to be carried out for the
account prior to the transfer for the subject accounts. Before transfer the user has to
ensure that appropriate charge accounts/place holders are set up in the destination SOL so
Bank has to ensure that appropriate GL subhead exists for the transferred account in the
new sol.
Bank has to ensure that there is no transaction for the account is in proxy posted status.
Note
Once the account is transferred to the new sol, and any transactions as a result of this account
being referred in standing instructions, sweeps, or in bills, forward contracts, DCs, will result in
intersol transactions.
Limitation
Back dated transaction will fail in FAB when offline transactions are with date earlier to account
transfer of SOL are replayed.
The entry of cheques that are to be issued and verification of the same need to be done.
By default, the system displays list of cheques for the specified inventory type.
It is possible to specify another employee who is in possession of cheque books for listing
of cheque books
At the time of verification of the issue, the cheque book should be available either with
the person who has issued it or the person who is verifying the issue.
The system displays the current balance of the account and the total number of unused
leaves with the customer
It is suggested that at the employee location, cheque books should be split and kept as
per the physical no. of leaves in the book for easy issue of cheque(s)( upto 1000 leaves
per cheque book )
It is possible to collect the cheque book issue charges while issuing cheques
Customer Accounts Ver Rev 1.08 Page 131
Infosys FINACLE – PSUET Administrator Training Manual
Cheque books issued to an account holder can be transferred to another account of the
same customer.
It is possible to print the cheque book (Function – P). Appropriate mrt has to be specified
for the corresponding inventory class and type.
During cheque book issue, the user has to enter the A/c number in the function block and cheque
type, and cheques with and collect MICR charges are to be entered. By default, the cheques with
column is populated with the employee_id of the user who is issuing the cheques. It is to be
ensured that the cheques being issued should be in the enterer/ verifier location at the time of
verification . Cheque book charges are collected as part of verification process.
In HSCFM, facility is provided to enable cheque book issue as effective only after entering the
Cheque book acknowledgement in the system. For this purpose, chequebook Ack Reqd? flag
should be set in HSCFM. If the flag is set, then during issue and verification of cheque book
process itself Acknowledgement process can be completed.
Otherwise subsequent to the issue and verification of cheque book issue, one more process of
entry and verification of Acknowledgement is to be made in the system using menu option
„HCHBM‟.
When flag value is not set in HSCFM, then there is no need for entry and verification of
Acknowledgement to make the cheque book issue effective.
The details are accepted only if the number of leaves stopped is one
A Memo pad entry is created on entry of stop payment details. On verification of stop
payment details, the memo pad entry is deleted by the system
Charges can be collected for processing Stop Payments. Stop payment charges
transaction is created as part of verification process. Event_id is specified in HGSPM.
General Details:
It is possible to print the stop payment advice immediately or later or specify “Not Required”. If it
is specified as “immediate”, then the advice will be printed during verification of stop payment
process. This will use the MRT specified in HSPP.
Charge details:
The payment that is stopped through HSPP has to be authorised through the HSPPAU menu
option. Stop payment charge details can be seen through the option „C‟. Stop payment charges is
not modifiable.
If the cheque comes for payment before the stop payment process is verified, system raises an
exception “Chq stopped but not verified”.
It is possible to print/re-print stop payment advice using SPP at any later date also.
The Cheque maintenance option provides facility for acknowledge, cautioning, revoking
the caution and destroying cheques.
The Inquire option will display all cheques along with their status
This menu option can be used for changing the cheque status as Unused and Paid. Some times it
happens that the user enters the cheque number wrongly and if it is not paid system update the
wrong cheque number as “paid”. But when actually that cheque is presented, the system may not
allow debit to go through especially when the exception is set as “Error”. Under this
circumstances, if the user wants to change the status of the original cheque paid to a different
number and the present cheque status to “unpaid” then the system provides a feature to do so.
The user has to invoke the menu HUCS to update the cheque status.
The user has to enter the account number, instrument number and <GO>. System validates with
the instrument number indicated, validates against the begin cheque number for that particular
number and displays the current status of the instrument. There are chances that the cheque
number can have the same begin number. In that case use has to go and change the begin
cheque number. User can go and indicate the new value and <submit>. This will update the
status. This process requires verification by the same menu option.
The post dated cheques (PDC) submitted by the customer for credit to the operative accounts can
be managed and maintained. PDCs supported for operative accounts are:
Clearing PDC: PDCs submitted are issued from Different Data center.
Transfer PDC: PDCs submitted are issued from same Data center.
Bank can take responsibility of lodging the clearing PDCs in clearing on the
instrument date and crediting the proceeds to the customer accounts. In case of transfer
pdcs, bank creates transfer transaction on the instrument date.
Maintaining the PDCs for transaction accounts (operative accounts) can be done with menu option
HTAPM (Transaction Account PDC Maintenance). PDCs will be accepted for SBA, CCA, CAA, ODA
and non-partitioned OAB type of accounts. When PDC is added or modified account drawing power
is updated , contingent transactions are made, charges can be collected for events like PDC
Creation,Substitution,Delay Presentation Etc with the set up at HPTTM. This is a multi record
screen.
MAINTAIN: Maintain function is to accept the PDC cheques. In Maintain function, specify the
account to which credit should happen, and click on Accept. On click of accept the screen interface
is as follows:
Start No.: The start number of the PDC cheques to be submitted to the bank.
No. Of PDC: Total number of PDC submitted to the bank.
Next PDC Date: The immediate next date for lodging the cheque for realization
Freq: The frequency at which the cheques should be submitted for realization.
PDC Amt: The amount of PDC to be realized
PDC Type: PDCs submitted to the bank can be Clearing or Transfer type. If the PDCs are of
Clearing type, O – clearing should be selected else if it is of transfer type, X Transfer needs to be
selected. If the PDC is of transfer type, Transfer A/c ID is mandatory. If the PDCs
Bank: The bank code of the PDC.
Branch: The branch code to which the PDC file belongs .
When a bank branch combination is specified, then MICR code is not must. MICR code is
automatically populated based on bank branch combination.
Record Del: If a wrong entry is made, deletion of the wrong entry can be done by checking the
flag against the record. Unique set number for PDC‟s will be generated as shown below.
This option requires verification. As soon as one comes in verification mode by giving the account
number, the following screen comes up:
The start number of the PDC is given in hyper link. ON click of the hyperlink, the following screen
comes which shows the payment schedule and the cheque .
To verify the record the user has to select the record and press the submit button the PDC
maintenance is saved and verified.
SUSPEND OF PDC: The PDC which are accepted can be suspended using function suspend of
HTAPM menu. The function is D-Suspend. The user has to enter the account number of the
customer and also the set number needs to be entered. The screen interface is as follows:
The record needs to be selected before pressing Submit button. Suspend of PDC is allowed for a
set. Each PDC of that sets will be marked as suspended. Selective Suspension within a set is not
allowed e.g. - one set corresponds to 10 PDCs from 1000 to 1009. All the 10 will be marked as
suspended; user can not select only 1002 or 1003 for suspension.
PDCs are in entered status can be suspended. Normal lodging cannot be done for these PDCs.
After suspension function, the status of checks will show as suspended as below:
Revocation of suspension is possible through REVOKE SUSPEND Option. After revocation all
normal operations can be done on these set of cheques.
There could be a chance of misplacement of PDC which can be marked in the system using
function of MARK MISPLACE. The screen interface is as follows:
Unlike suspension, mark misplace can also be done for a specific PDC only. Individual PDC mark
misplace is possible. PDC which are in entered status only can be marked misplaced. Normal
operations cannot be done on the PDC which are mark misplaced. Check the box corresponding to
the cheque which is misplaced and submit, which marks the specific cheque misplaced.
If PDC which is marked misplaced is found, one can do revoke misplace using REVOKE MISPLACE
function. REVOKE MISPLACE can also be done for a specific PDC.
Bank can return the PDC to the customer using function RETURN. PDC which are in entered status
and bounced status only can be return to customer. Selective return is also possible. During
return function system will show only those which are in entered status or bounced status. Other
status PDC are not shown at all.
HPDCZM menu option is used to capture zone code for a given bank and branch combination. This
option will ensure the PDC cheques are lodged to the appropriate clearing zone. When the batch
job HLAPTAP which is used for lodging of the PDC in the clearing zone user can specify the clearing
zone to which the pdc‟s are to be lodged . However in real life different cheques may go to
different accounts based on bank code, branch code and high value/low value. In HPDCZM the
high value and low value zone is maintained for a given bank and branch. This is stored in PDCZT
table. While running LAP TAP if appropriate zone code cannot be found for the bank+branch
combination then the zone code provided in the LAPTAP/HLAPTAP will be used.The screen shot is
show below.
Once the PDC are accepted, the same needs to be lodged and processed in clearing, on the
instrument date and crediting the proceedings to the customer accounts. In case of transfer PDC,
a transfer transaction will be created.
For transfer PDC, the transaction will happen as a part of lodging and status is immediately
updated. The lodging date will be the value date of transaction. All scheme level check of account
frozen, account closed or stop payment will be done. For clearing PDC, the status is changed as a
batch job which will be called as a part of EOD.
Lodging of PDC can be a normal lodging or Exceptional lodging. Normal lodging is allowed for
instruments dates less than or equal to BOD date. PDC which are in entered status can only be
lodged in normal lodging. PDC in entered, bounced and misplaced status can only be lodged
through exceptional lodging. All PDC of instrument dates less than or equal to BOD date only are
picked up for exceptional lodging.
Menu option HLAPTAP is used to do normal lodge and process the PDCs. The lodging of PDC can
be based on the accounts range or on scheme codes. Zone details needs to be specified for
lodging the PDC. Based on the criteria, application automatically picks up the instruments and
lodged. Application gives a success report or failure report based on the situation. For clearing
PDC after lodging the status is updated to cleared. For transfer PDC in the lodging process if the
transfer of amount from the source account to destination account is success, status will be
Customer Accounts Ver Rev 1.08 Page 142
Infosys FINACLE – PSUET Administrator Training Manual
marked as cleared else it will be marked as bounced. For clearing PDC clearing cycle will update
the bounce status. At the time of verification of PDC maintenance and PDC Clearing drawing power
of account is updated.
At the time of maintenance DP is increased.At the time of regularisation /reject DP is
decreased.
Contingent entry will be created at the time of PDC maintenance. The contingent entry will
be reversed at the time of regularisation/reject.
TRAIL MODE: PDC in entered status will be picked up for lodging. This is mainly for report.
Future dated lodging is also allowed here.
ACTUAL MODE: The instrument date should be less then or equal to BOD date. For clearing PDC,
the instrument date should be less than or equal to zone date.Once the actual mode is run, one
can see the automatic lode of the instruments through menu option OCLODGE. Upon successful
run of the batch programme a Acknowledgement letter of receipt of Post Dated Cheques is
generated for the customer in the background.
Exceptional lodging of PDC is done through menu option HXLAPTAP. The screen interface is as
follows:
The criteria for exceptional lodging can be instrument dates range or cheque number ranges or no
of cheques. One can also specify weather only Bounced PDCs or Misplaced PDCs should be
consider using the status type. If the status type is blanked all the eligible status is considered.
Bounce count: once can specify the PDCs to be considered which has bounced less than or equal
to the number specified here.
Lodge all pending: If this flag is Y, system tries to lodge all the instruments which are due but not
lodged till date.
The existing PDCs details for transaction accounts can be uploaded to the database through a
menu option HUPLTAP. The screen interface is as follows:
File Name: The upload file name with complete path should be specified here.
Test Mode: If this field value is “Y”, just reports are generated. No database updates happen.
Rename File: Weather the file name should be renamed after the upload or not. If the upload file
name should be renamed, the value should be given as “Y”
Acknowledgement Letter: If this flag is “Y”, apart from status report, an acknowledgement letter
to customer will also generate with account number, start PDC and end PDC numbers.
Note:
The upload account should be of type SBA, CCA, CAA, ODA or non-partition OAB.Account should
not be closed, suspended or deleted and should be verified.PDC type should be O (Clearing) or X
(Transfer).PDC frequency can be bimonthly, monthly, quarterly, half-yearly or yearly.There should
not be any pending verification of previous PDCs for the account.Either the bank and branch code
or the MICR code should be entered.In case of transfer PDCs, transfer account should be
specified.No PDC in current set should have added previously.For clearing PDCs, cheque level
validations will be done. ( like the cheque issued to the account, not stopped etc).
Cheque Books can be transferred between accounts of the same customer. Verification is done
with the same menu option or through XFCHACAU
„Freeze Remarks 1‟, „Freeze Remarks 2‟, „Freeze Remarks 3‟ and „Freeze Remarks 4‟ and „Freeze
Remarks 5‟ are available in the details page of the menu to capture the freeze remarks for the
account while freezing it.
The menu option HFEPM is used to define the freeze exception parameters. Here we can define the
reasons and the exceptions for freeze. The screen shot looks as follows:
The Freeze Reason Code indicates the reason for freezing the accounts. This field is mandatory if
the Function field is specified as F. The Freeze Code is the code for the type of freeze for the
accounts. Valid Values are : T - Total Freeze D - Debit only and C - credit only. The Ent. Tran
indicates the number of part transactions in the entered state for the account. The Clearing
I/Wfield indicates the number of pending inward clearing transactions. The Clearing O/W field
indicates the number of pending outward clearing transactions. The SI field stands for the number
of active standing instructions for the account. The AT field indicates the number of un dispatched
ATM transactions. The AN field stands for the number of un despatched Anywhere transactions.
The SW field indicates the number of un despatched Switch transactions.
Salient feature:
But only A/cs not in pool and not frozen will be selected for freezing.
If any of those 8 A/cs are found to be participating in pool system throws a warning
message "Cannot Freeze Accounts which are participating in Pool". Upon key-commit the
remaining all unfreeze and non-pool A/cs will be frozen.
HBFAC - Batch job can be created for batch freezing of accounts based on the
criteria chosen by the user. The criteria screen will give user the option of
choosing the criteria from the fields available on page.
The mandatory fields in the screen are:-
1. Set Id
2. Report To.
Rest are optional fields which can be given to fetch the records whose freeze
status needs to be modified.
User can mark the accounts as Total Freeze (F) or Debit freeze (D) or
Credit Freeze (C).
An account which is in freeze status already the behaviour will be as given in the table
below and as explained further in the bulleted points under the table.
Batch
Freeze Total Debit Credit
Account
Freeze Status
If in case an account is already debit frozen and comes for credit freeze it will be
updated to Total freeze , same will be the case if in case it is already a credit freeze
and it comes for debit freeze then also it will be updated to Total freeze.
If in case an account is already credit or debit frozen and the user does not change the
freeze code of the account and the output from the script is the original freeze code of
the account it remains unmodified and same will get updated.
In case it is already total freeze and it comes for Debit/Credit freeze it will not change
the status of the account and it will remain as total freeze.
An account which has been manually frozen for Credit/Debit Freeze is available for
Total freeze type in the batch mode.
Finacle also provides the facility to log the details of accesses done from online ONS
menus on accounts that are marked restricted for access through Restricted Accounts
Access Inquiry.
The set of menus which are to be tracked for restricted access will be listed and provided.
Menus can be added or taken off this list, provided the modifying person has sufficient
privileges to modify this list.
Also, the menu has to be an online ONS menu.
For every access to a restricted account, there will be log file created. These files will be
later processed by another finacle script [called through a batch exe] and the contents of these
files will be dumped to a customized table and these files will be deleted once details are
successfully inserted to the table.
DumpRestrictedAcctAccessDetails.scr as the argument. This script reads the text files in the
directory RSTRCTD_ACCT_AXS_LOG_DIR, inserts the details into the customized table
CUST_AXS_LOG. This customized table has to be setup as specified above.
Upon successfully inserting this data to DB, the text files will be deleted from the folder. In
case the script fails, a file RestrictedAcctAccess_ERROR.log with error details will be written to
cdci_logs folder.
The module is specifically meant for ONS menus [FinCore and CRV] only.
Allied products FAB/FI/CRM is not under the scope of the current module.
If an account id range is specified and account ids are listed, only the from and to
account‟s access details will be logged. The account ids falling in the range will not
be taken into consideration.
The access details will be logged only if accounts are accessed from online ONS
menus [FinCORE/FinCRV].
An account id if accessed by
o A batch exe
o A daemon process
o Implicit system level transactions [interest calculations etc.]
Will not be considered and access details will not be logged.
Closure of accounts is done using the menu option HCAAC and verification of closure is
done through the same menu option.
The initiation of closure process displays information such as the date up to which interest
has been calculated, whether unused cheques are with the customers, whether un posted
transactions exist for the account etc.
The pending processes have to be initiated and completed before verification of account
closure
The user should ensure that „shadow balance amount‟ and „account balance amount‟ are zero
before closure. Once the auto interest calculation is run, there is no need to run it again, provided
no transactions have been put to that account. The system displays the message „interest
calculation is up to date now‟.
The charges related to an account can be calculated before closing the account using the menu
option HCACC. After this the account can be closed.
A bank normally has a huge numbers of operative accounts running into thousands, lots of them
in dormant status or with negligible balance with little or no-activity on such accounts. The present
method of Account closure through HOAAC is an online method and doesn‟t provide any interface
for such mass closures.
BCLSOP menu option has been enabled to close OPERATIVE ACCOUNTS ( SB , CA ,ODA and CCA type of accounts )
Charge off mode could be full or partical. If the user has selected partial write off, then he has to
enter the amount that needs to be written off. Else system assumes that the entire amount I
balance in the account is being written off.
Note:
Whether the account is written off partially or in full, the system adjusts the entire
amount which is lying in interest suspense account. This is one by debiting the interest
suspense account and crediting the loan account. This is the portion of interest which is
derecognised by marking account as past due.
If for any reason the user has done charge off of a wrong account, it is possible to reverse the
process. The user will be invoking the same menu option for reversal of the charge off process.
The option to be selected would be Reversal of Charge off and the user will select the account for
which reversal process has to be initiated and click on Accept button.
On <Accept> system will display the transaction that is going to be created as a part of reversal of
charge off process. Whatever transaction got created as a part of the charge off process will be
reversed.
After indicating all the details user has to click on Accept button.
The system displays the information on the account as to what are all pending. System by default
adjusts the recoveries in the account to Principal. But the user has the option to modify the details
and can indicate what is being recovered on the account. Based on the information provided to the
system, system creates appropriate transactions to the respective accounts.
The above process requires verification. Transactions are created as a part of the verification
process only. Verification is to be carried out using the same menu HTARACO.
If for any reason wrong collections are indicated to a charged off account, it can be reversed using
the same menu option ie HTARACO.
The user has to indicate the account for which reversal transaction has to happen. The user also
needs to select the transaction which needs to be reversed. In order to select the transaction
which needs to be reversed, <list> facility is available in the field “Reversal Transaction ID”. User
can <list> and select the transaction that needs to be reversed.
The reversal transaction can be either Cash or Transfer. If it is transfer transaction, then user has
to enter the account ID for which the credit should happen.
On <selecting> the transaction and clicking on <Go> button will bring up the above screen
indicating the transaction that are going to be created. If the user is OK with the displayed
information he can click on <Submit> button which will complete the process
Accounts of a particular customer can be enabled for the purging program by invoking the option
HACPF and updating the purge enable flag. The Screen is as shown below.
Over a period of time, some of the customer information captured may no longer be needed and
to save space, the data can be purged. The customer master data can be purged through the
menu option HPUCMG. The screen is as shown below.
The prerequisites for purging customer master information of a particular customer is that the
customer should not hold any accounts and if they exist and are closed then, the accounts need to
be purged and then the customer master record.
A closed account can be purged provided all the transactions to that account are purged. The
menu option HPUACC. The screen details are as shown below.
Based on a specific criteria, inquiry on accounts can be done by invoking the menu option HACS.
The Screen details for HACS is as shown below.
On executing the option a list of accounts that match the criteria specified are displayed as shown
below.
HACSP is a menu option, which is available for the account selection print.
This menu option is ROTM enabled. The user can write his own MRT and indicate it as a part of
ROTM and depending upon the requirement, he can generate the report. In the first screen the
system accepts the MRT file name. <accept> from here will take the user to the regular ACS
menu option explained/shown above. By giving the required criteria, the user can list the account
and print the report by giving one more <accept>. <accept> brings up the print parameter
screen from where the user can generate the report.
A report of all cheque books issued to customers can be generated by executing the menu option
HCHBIR. The screen details are as shown below.
Effective available balance shown here and in TM as well as HACTODM menu options are based on
the scripting logic. The user has to write the suitable logic for the script. Script name is
“GetEffAvailableAmt.scr”. “Future Amt.” will display the total future balance amount for the
particular account and “Overdue Future Liab” is sum of all future value dated debit as of BOD
date. “Eff. Future Avail. Amt” is available amount plus future component that is available to
account for any transaction. If “Calc. DAFA bsd on Cr. Comp” is set as „Y‟ at HSCFM, “Future Cr
Amt” will be displayed.
Another menu option which helps in inquiring on the balances of accounts pertaining to one CIF ID
is HCUACC.
The account ledger inquiry can be invoked through the menu option HACLI. The screen details are
as shown below.
Invoking the menu option ABMR can get the report of all accounts below minimum balance.
The Average Balance of an account or for a range of accounts can be obtained using the Menu
Option HABR. The criteria screen will give user the option of choosing the criteria from the fields
available on page. The CRV menu option HABI is used for viewing Average Monthly, Quarterly,
half-yearly and yearly balances for an account.
Average Balance Computation in HABR and HABI
1. Financial Start date for the Year entered will be based on the Financial Year Start
DD/MM given in HSCFM menu.
2. For the A/c Id entered, if the Account is not active for the year entered, it gives an error
message “Record not found for the period given”. Example: If the BOD date is 20 th
Jun2007, Financial Year selected is Previous, Financial Start date is 1 st Jan 2006 and
Account opened date is 3rd Mar 2007, then it gives the above mentioned error message as
account is not active for the Financial year 2006.
3. For the A/c Id entered, if the Account is already closed ie. Account closed date is before
the Financial Start Date, then it gives an error message - “Record not found for the period
given”.
Example: If the Financial Start Date is 1st Jan 2006 and Account Closed date is 25th Dec
2005,
4. For the A/c Id entered if the account is opened /closed during the year selected, then the
Average balance will be computed for the exact no. of the days the account was active.
5. If there are no records in the EAB table for the A/c Id and financial year entered, it gives
the error message – “Record not found for the period given”.
6. The average balance of a particular period will be available only after the period has
elapsed fully. For E.g. In calculation of monthly balances the average balance of March
2007 will be available only from April 1st 2007 onwards. In case of Quarterly, Average
Balance will be 0 as that quarter has not yet lapsed. Same applies to half-yearly and
yearly.
7. Average balance for an account is calculated by adding up the value date balance for each
day of the period divided by the total no of days in the period.
8. If the account is opened / closed during the Financial Year entered, then Average Balance
will be computed as: Sum of value date balance divided by the exact number of days the
account was active.
9. If the account is opened during the year entered, then the EOD balance from the Financial
Start date to the Account open date will be taken as 0.
10. If the account is closed during the year entered then the EOD balance from the Account
Closed date to the Financial End date will be taken as 0.
11. If the account is active only partially in the period being considered, only those days in
which the account was active /open will be considered for average balance calculation.
12. If the year entered is a leap year, the average debit, credit and account balance for
monthly, quarterly and half yearly balances involving February will be computed on the
basis of 29 days. Also for calculation of monthly balances of Feb- the no. of days
considered will be 29.
1200 = 1200 x 5
------------
30
= (500x2)+(1000x7)+(2000x5)+(1000x13)+(500x13)+(1000x11) +(-1200x5)+(-1000x16)+(-
1200x22)]
-------------------------------------------------------------------------------------------------------
-----------------
91
Example 2:
Balances
1st April 500.00 Cr
rd
3 April 1000.00 Cr
th
10 April 2000.00 Cr
The turnover details of an account can be displayed by executing the menu option HACTI. the
details will be as displayed below. The user can explode to the individual transaction and see the
transaction details.
NOTE: If there are any value dated transaction which affects the frequency of the account
turnover details subsequent to running the process, the system will make appropriate changes to
the turnover details if the value date of the transactions pertain to the frequency period.
The print of all the details of a account or a set of accounts can be got by executing the report
option HACMP. The screen of HACMP is as shown below.
Cheque Books for a range of accounts can be printed using the web menu option CBP. The screen
is shown below. The mrt file must be indicated for the inventory item being printed while creation
of the inventory item.
By specifying a cheque number, the account to which the particular cheque leaf is issued can be
inquired by executing the menu option HINQACHQ.
MENU OPTION:
HINQACHQ
The ledger print of a range of accounts can be got by executing the menu option HACLPCA.
A customer wise interest report can be generated by executing the menu option HCUIR.
Execution of the menu option HCUMP generates a print out of all customer master information.
The screen details are as shown below.
The following menu options are used for making inquiries on customer accounts.
This option allows the user to view interest details of an account like the interest accrued, interest
paid, interest collected, etc.
User can get the interest details like normal, penal, additional by pressing the int break up botton.
The HINTTM menu option is used to modify the existing rate of interest set up for an account. The
following are the fields which can be modified through the above menu option.
Interest table code, Customer Preferential Int (Cr) & (Dr), Minimum & Maximum Interest (Cr) &
(Dr), Account preferential Interest (Cr) & (Dr), Interest Pegged Flag, Start Date and End Date
Using the HMCSR menu option we can inquire as well as generate a report on the status of the
multi currency pools of the customer.
INQUIRY
BY opting for the inquiry mode we can get the details of the pools displayed on the
screen as shown below.
REPORT GENERATION
If the print option is selected from the criteria page, all the pools selected as per the
criteria get printed in the form of a report.
Account turn over report for an account can be printed using the menu option HATOR. The screen
interface is shown below:
The user can print debit and credit vouchers and advices for transactions related to a given set of
accounts or currency. To print voucher the user has to invoke the menu option VCHR. The screen
interface is here below. Based on the criteria mentioned the records will be retrieved by the
system. As shown once the records are displayed the user has the facility to <explode> the
records upon which the Transaction maintenance screen will be displayed by the system. By
default all the records displayed will be in the select mode , the user has the option to deselect
any of the records if required. On pressing <commit> the records will get printed.
Similarly debit /credit advices can be printed for customer by using the menu option HADVC. The
screen details are as shown below.
7 RELATED TABLES
Table Abbr Table Description
AAS Account Authorised Signatories Table
A
ANT Account Nomination Table
AST Account Passbook Table
ATO Account Turnover Table
CAM CCOD Account Master Table
CBT Cheque Book Table
CMC Customer Master Currency Table
CMG Customer Master General
CMT Customer Minor Table
CPT Customer Person Table
CRT Cheque Refused Table
GAC General Account Classification Table
GAM General Account Master Table
NCT NRE Customer Table
OSP OD Scheme Parameter Table
PCR Paid Cheque Return Table
SMT SBCA Master Table
SPT Stop Payment Table
SSP SBCA Scheme Parameter Table
PFT Pool of funds table
PF0 Pool of funds modification table
PAR Pool account relation table
8 BATCH JOBS
The batch jobs that are related are
9 UPLOAD OPTIONS
The upload related options are
HUPLOAD
HUPLOADB
HCHQUPLD
REPORT mri
Customer Master Print - HCUMP Cump.mri
Account master print - HACMP Acctmast.mri
A/c Turnover Report Ator.mri
Pass sheet printing Psp.mri
Stop Payment Register Print Sprg.mri
11 SCRIPTS
jthldrlmt.scr - To decide on the number of joint holders allowed to an account
bafe3019PreLoad.scr - To restrict Account opening verfication to the SOL which has initiated
the account opening.
bafe0077PreLoad.scr - To restrict the verification of Account modification to the SOL which has
initiated the account modification.
Two sample scripts generate IBAN.sscr and validateIBAN,sscr are provided to generate and
validate the IBAN number respectively.
12 FLASHBACK
To summarise what was discussed in this document: to open a customer account a CIF ID must be
created initially for the customer. All the customer details are captured and stored as a part of
Customer master only. The scheme type for saving, current, overdraft and cash credit are SBA,
CAA, ODA and CCA respectively.
The system validates the NRE status and Staff status of a customer during account opening.
Cheque books can be issued to all these types of accounts. Issue of cheque book needs
verification. Cheques can be stopped, cautioned and destroyed. Once a cheque is destroyed and
verified it cannot be reverted to any other status.
Customer accounts can have pass books or pass sheets or both. It is possible to print pass-book
and pass sheet and also keep track of last print date in the system itself.
Before the closure of an account is initiated, interest calculation must be up to date the account
balance must be zero. It is possible to zeroize the balance of the account during HCAAC process
itself.
QUIZ
11. Account frozen status will not allow transactions for all
the accounts of the customer.
quiz Page 1
Infosys FINACLE – PSUET Administrator Training Manual
quiz Page 2
Infosys FINACLE – PSUET Administrator Training Manual
credit only.
quiz Page 3