LMS Sample
LMS Sample
1
DOCUMENT REVISION HISTORY
Internal Review and Approval
Description of Details
Author Start Date
Ver. Version
By Date
No.
1.0 Initial Draft - -
Contents
1. Introduction 5
2. Purpose of the Document 5
3. Objective 5
4. Scope of the Document 5
5. Functional Requirements: Loan Management System 5
2
5.1 Integration with LOS 6
5.1.1 Customer Onboarding through LOS API: 6
5.1.2 Loan Account Opening through LOS API: 6
5.1.3 Collateral Creation through LOS API: 7
5.1.4 Loan Disbursement through LOS API: 7
5.1.4.1 Loan Disbursement Dashboard: 8
5.1.4.2 Split Disbursement 11
5.1.5 Post Disbursal Document through LOS API: 12
5.2 Onboarding in LMS (Without API): 12
5.2.1 Customer Onboarding in LMS 12
5.2.2 Limits 14
5.2.3 Collateral Creation in LMS for Secured Loan 17
5.2.4 Loan Account Creation in LMS 18
5.3 Disbursement 20
5.4 LMS to Bank Integration for actual Disbursement 21
5.5 Bank Mandate Integration with LOS 22
5.6 Security Deposit Cheque’s Error! Bookmark not defined.
5.7 Welcome Kit 23
5.8 Mandate 23
5.8.1 Mandate Registration 23
5.8.2 Post Dated Cheque Maintenance 24
5.9 Interest Accrual 24
5.10 Billing and Repayment 25
5.11 Penal Interest 27
9.1 Charges 28
9.1.1 Charges Waiver 29
13.1 Loan Cancellation 29
13.2 Repayment Schedules 30
13.3 Lock-in period 31
13.4 Pre-Payments / Foreclosure 32
13.5 Moratorium - Reschedule and Restructuring 35
13.5.1 Loan Rescheduling happens when a Borrower wishes to make pre-payment
towards loan outstanding and opts to either change in loan tenure or change in instalment
amount. Rescheduling of loan repayments may happen under special or other
circumstances such as, 35
13.5.2 Loan Restructuring happens when a Borrower wishes to Reschedule ‘Repayment
Schedule’ if borrower is facing issues for Cash flows or any other reason due to which he
needs to extend the loan tenure or a reduction in Instalment amount or a change in Rate
of Interest (ROI) or Repayment Frequency. 36
3
13.6 NPA Asset Classification and Provisioning 38
14.1.1 Categories of Asset Classification 39
14.1.2 Conditions to be satisfied to mark an account as NPA 40
Term Loans 40
14.1.2.1 Income Derecognition - Reversal of Income on Accounts Becoming NPAs 40
14.1.2.2 Income Recognition 40
14.1.3 Apportioning 40
14.1.3.1 Policy for Standard Assets (Overdue less than 90 days) 40
1. System should have a provision for all the collections to be adjusted towards settling
the cumulative default interest for all overdue months first. 41
2. System should have a provision for all the remaining collection to be adjusted in the
order of oldest overdue month to the latest overdue month. 41
14.1.3.2 logic for Secured NPA loans: 41
14.1.3.3 Apportioning logic for Unsecured NPA loans 41
14.1.4 Provisioning for different asset classifications. 42
Sample Voucher Entries 43
Reversal Sample Voucher Entries 43
14.1.5 Provision on restructured advance- to be added post discussion 43
14.1.6 Suit file of Accounts 43
14.1.7 Legal Diary 44
14.1.8 Write-off 44
14.1.9 Recovery After write-off 45
4
1. Introduction
The Business Requirements Document (BRD) captures the business requirements and day-
to-day operations of Loan Management System and is a collaborative effort between all
Business and Technology stakeholders.
The BRD is the base document for development, configuration and testing the product.
SRS and SDD documents are to be created using BRD as a base.
3. Objective
The objective of this document is to list out all the Business Requirements of the Loan
Management System for NBFC.
This document articulates the key features and functionalities in addition to the Business
work flow of the Loan Management System.
It is also a loan administration tool that allows data exchange/ reporting with other
systems in the bank eco-system, namely, but not limited to, core banking system,
corporate General Ledger accounting system, collections, debt recovery system, bank
5
reconciliation, data warehousing and external agencies such as credit agencies/bureaus
and central bank/regulatory authorities.
2. System should have an option to search for Customer details with filters like
Customer ID, Customer Name, Mobile Number, PAN Number
3. System should have an option for Maker/Checker Operation User to view details of
Onboarded Customer from LOS in Customer Management Screen.
4. System should have an option for Maker Operation User to modify address, contact
(mobile/email) and document details of Onboarded Customer from LOS in
Customer Management Screen.
5. System should have an option for Checker Operation User to verify the modified
Customer Details
6. System should have an option for Checker Operation User to reject the modified
Customer Details
7. System should have an option for Maker Operation User to recheck the rejected
details and update the necessary changes to resubmit for verification. System
should have an option for Checker Operation User to reverify the Updated details
6
o Product Details- Details like Product and Scheme details, Product
parameters
o Loan Details- Details like Sanctioned Loan Amount, Tenure (in Months) ROI,
EMI, Purpose of Loan, Interest Type-Fixed or Floating, fixed and floating,
etc
o Limit Details – Loan Account and Customer limit
o Disbursement Details- Disbursal Details like No. Of Disbursals, Disbursal
Amount, Date of Disbursals, Mode of Disbursement, Beneficiary Bank
Details, single or multiple disbursement details etc.
o Collateral Details- Details like Collateral Type, Subtype, Collateral Details,
Collateral Value, LTV, Owner Name etc.
o Repayment Details- Details like EMI Start Date, EMI End date, Repayment
Schedule, Repayment Frequency, Repayment Mode, Moratorium details etc.
o Charges - Initial Money Deposit details, Processing fees, Cersai charges,
Loan cancelation charges, pre-payment and foreclosure charges, penal
charges etc.
o MIS Details- Details like Sector, Sub Sector, Industry, Sub Industry, Purpose
of Loan
o Documents – All Documents collected and uploaded in LOS
2. System should have an option to search for Loan details with filters like Loan
Account Number, Customer ID, Mobile Number, PAN Number
3. System should have an option for Maker/Checker Operation User to view details of
the Loan Account Number in Account Enquiry Screen.
4. System should have an option for Maker Operation User to modify ROI, Repayment
Mode, Mode of Disbursement, Related Party Details (Co-Borrower/Guarantor), MIS
Details in Account Modify Function Screen.
5. System should have an option for Checker Operation User to verify the modified
Loan Account Details.
6. System should have an option for Checker Operation User to reject the modified
Loan Account Details.
7. System should have an option for Maker Operation User to recheck the rejected
details and update the necessary changes to resubmit for verification. System
should have an option for Checker Operation User to reverify the Updated details.
7
1. System should flow Loan Disbursement data from LOS to LMS through Loan
Disbursement API and system automatically generate the Disbursement Transaction
Posting Entry in LMS.
2. System should display all the Disbursement Loans in Loan Disbursement Dashboard.
Sanction
Customer ID Loan A/C ID Customer Name
Amount
578942 300089710 Peter Parker 96,88,758.95
Sanction
Customer ID Loan A/C ID Customer Name
Amount
578942 300089710 Peter Parker 96,88,758.95
Disbursal
Tranch Disbursal Disbursal Disbursal Disbursal
Payment
e No Description Amount Date Status
Details
Disbursal
1 BT 46,88,758.95 13-11-2021 Entered Payment
Details to Bank
Disbursal
2 Peter Parker 50,00,000.00 23-12-2022 Entered Payment
Details
4. Once operation user clicks Tranche No. link, System to navigate to Beneficiary
payment details to confirm the details of the payment with the beneficiary
bank account.
8
Disbursal Disbursal Disbursal Disbursal Beneficiary
No Name Amount Date Account no
1 Kotak Bank 46,88,758.95 13-11-2021 2115478965
Voucher Entries for Partial Processing Fee Waive Off. Processing Fee defined at
product level is 50000 calculated as per loan amount, waiver taken for 20000 and
collected 30000 as loan processing fee.
Voucher Entries
Dr/C
Account Name Amount
r
Peter Parker LN A/C Dr 2500000.00
Loan Proc Fee Cr 30,000.00
Cersai Charges Cr 12,000.00
9
CGST Payable Cr 2,700.00
SCGST Payable Cr 2,700.00
Net Disbursal to Bank Account Cr 2452600.00
Voucher Entries for Fully Waived Off Processing Fee. Processing Fee defined at
product level is 50000 calculated as per loan amount, waiver taken for 50000 and no
processing fee is collected.
Voucher Entries
Dr/C
Account Name Amount
r
Peter Parker LN A/C Dr 2,500,000.00
Loan Proc Fee Cr -
Cersai Charges Cr 12,000.00
CGST Payable Cr 1,080.00
SCGST Payable Cr 1,080.00
Net Disbursal to Bank Account Cr 2,485,840.00
For Multiple disbursement cases, system should collect the entire Processing Fee on
Sanctioned Loan Amount at the time of first disbursement.
7. System should not collect Pre-EMI instalment during Disbursement for secured loans
(This will depend on product parameters).
8. System should automatically collect the Insurance amount from Sanctioned amount
during disbursement.
Voucher Entries -
Insurance
Account Name Dr/Cr Amount
Peter Parker LN A/C Dr 25,00,000.00
Loan Proc Fee Cr 50,000.00
10
Cersai Charges Cr 12,000.00
CGST Payable Cr 5,580.00
SCGST Payable Cr 5,580.00
Insurance Payable
Cr 62,500.00
amount
Net Disbursal to Bank
Cr 23,64,340.00
Account
Voucher Entries
Dr/C
Account Name Amount
r
Peter Parker LN A/C Dr
35,00,000.00
Loan Proc Fee Cr 70,000.00
Cersai Charges Cr 12,000.00
CGST Payable Cr 7,380.00
SCGST Payable Cr 7,380.00
11
Net Disbursal to Bank Account Cr 960,000.00
1
(Savings/Current Account)
Net Disbursal to Bank Account Cr 2,403,240.00
2
(DD/Pay Order)
Net Disbursal to Cash Cr 40,000.00
PDDDocuments.xlsx
12
o Residential Address- System should have an option to capture Residential
address of the Applicant System should also have an option to auto-populate
the Address proof details using OCR (Aadhar).
o Communication Address- Communication address of the Applicant.
o Office Address- Should have an option to capture the office address.
o PEP – System to allow the user to enter PEP with Yes or NO. (PEP-Politically
Exposed Person).
o Risk Categorisation – System to allow the user to enter the classification with
Low/medium/High.
o Income- Should have an option to capture Customer gross and net income
with income source.
o Documents – System should have an option to upload documents for the
Customer.
o DSA- System to allow user to capture sourcing/DSA details in the system.
o Branch Details – Base Branch, Customer Branch, Relationship Manager.
3. System should have an option for Checker Operation User to Verify details of
customer Onboarded thorough Loan Management System.
4. System should have an option for Checker Operation User to reject the created
customer with appropriate reason/remarks.
5. System should have an option for maker to re-submit the rejected customer
details to checker for verification.
6. System should have an option for Maker Operation User to modify address,
contact (mobile/email) and document details of Onboarded Customer.
7. System should have an option for Checker Operation User to verify the modified
Customer Details.
8. System should have an option for Checker Operation User to reject the
modified Customer Details.
9. System should have an option for Maker Operation User to recheck the rejected
modified details and update the necessary changes to resubmit for verification.
System should have an option for Checker Operation User to reverify the
Updated details.
10. System should have an option/upload facility to upload bulk customers and
create customer id.
11. System should have an option to capture the KYC details for the different types
of non-individual customers (SME/Corporate)
Constitution types are:
o Public Limited Company
o Private Limited Company
o Unincorporated Association/Body of Individuals
o LLP
o Partnership company
o Proprietorship
o Trust/Society/Club
o Govt/Semi Govt
o HUF
o Section 8 companies
o Central/state govt dept/agency
13
o Artificial liability partnership
o Association of person/body of individual
o Liquidator
o Not Categorised
o Others
12. System to allow the user to enter the KYC details manually for the respective
constitution type. PAN Card and GSTIN of the corporate entity to be captured
mandatorily except. Basis the type of constitution opted, list of documents
would be listed in the screen and documents can be uploaded for further
verification.
13. System to allow the user to capture the Head Office, Regional Office, Branches,
Factory, and warehouse address. Mobile number, Office Number, and official
email to be captured for all the communication address.
5.2.2 Limits
1. System to have an option to define limit at group level.
2. System to have an option to define limit at Company or customer level parent
limit.
3. System should have an option to define fund-based sub limit.
4. System should have an option to define Non-fund-based sub limit.
5. System should have an option to capture secured limit and unsecured limit for
customer.
6. Sanction limit to be validated product wise before sanctioning. The sanction
limit should be on outstanding amount (Total liability of the loan). It needs to
be validated in LOS.
7. System should support concept of Parent Limits and sub limits (both FB and
NFB), the limit tree for a customer or group and LOS will refer this detail for
any sanctioning process from LMS.
for eg. Limit Tree Example
14
Group Limit
E.g. Group Company XYZ
Group Limit Sanction 100 cr.
Company B
Company A
Sanction Limit Sanction 50 cr.
Sanction Limit Sanction 50 cr.
● In this case borrower can draw any facility upto a maximum limit of INR 100 cr
or it may draw any product in combination only upto INR 100 cr.
● In case Fund Based limit, system should validate the drawing power / Sanction
limit, whichever is less, and allow limit utilisation only to that extent.
● If there is interchangeability between FB and NFB then, borrower can draw
either FB or NFB equal to INR 100 cr. (as per above example). However, system
should not allow/flag exception in case NFB is interchangeable with FB
● For each drawal from FB and NFB, System should validate the available balance
in limit currency and it should allow disbursement only upto available balance.
8. System should display Report of all accounts where limits nodes are renewed.
This report should give details like name of borrower, facility sanctioned, due
date of renewal and actual date of renewal, renewal approved by, date of
renewal.
9. System should have report to be generated for all the limit nodes expiring on X
number of months/days prior to expiry date.
Customer id, customer segment, customer portfolio, name of borrower, facility
sanctioned, date of original sanction, amount outstanding and due date of
renewal, accounts linked to limit nodes.
10. System should trigger an alert to be sent to RM for all the limit nodes expiring
on X number of days prior to expiry date. This will be customer RM/portfolio
lead.
11. System should provide a report of account where extension of Limit node is
done before renewal. This report should give detail like name of borrower,
facility, sanction amt, original date of sanction, due dt of renewal, limit
extended till, limit extended approved by, date of approval.
12. System should provide a report of accounts where limits nodes are not
renewed. This report should give details like name of borrower, facility
sanctioned, date of original sanction, amount outstanding and due date of
renewal.
13. Following limits to be maintained:
15
1. Product Wise limits- this can be based on sanction limit or outstanding.
each product can have its of definition of the same
The sanction limits
- all the Sanction limit of all the accounts opened in Finacle
- All the sanctioned happened but still account is not opened in LMS (Details
available in LOS)
- outstanding (product wise outstanding for all accounts under the product)
2. Customer wise limits- this tree structure will be created for a CIF and same
will be used for validation from LOS for approval.
3. Sector wise limits- this is sector wise limit are defined not to take a
exposure more than X% of total exposure
total exposure- for revolving facility this will be the sanction limit
for non -revolving facility - this will be the outstanding + unutilized amount
4. Subsector limits- this is subsector wise limit are defined not to take a
exposure more than X% of capital amount.
5. Industry wise limits- industry wise limits are defined not to take a exposure
more than X% of capital amount.
6. Group wise limits - Company group limit
7. Company limit - all the companies are defined not to take an exposure
more than X% of capital amount. This is a limit-maintained employer wise.
this should be validated at the time of account opening under a particular
product
14. System should not allow utilization of limits in case limits are already expired.
15. System should have an option to capture following details during limit creation:
● Parent Limit id
● Fund Based/Non-Fund based limit id
● Total exposure or sanction limit
● Drawing power
● Limit Sanction Date
● Limit Effective from
● Limit Expiry Date
● Limit Review Date
16. Once limit is created by maker user same should be available to checker user
for verification.
17. Checker user can reject the limit created by maker user.
18. System should have an option to maker user to edit the rejected entry and send
again for verification.
19. System should have an option to checker user to verify the maker entry.
20. System should have an option to modify the existing limit.
21. System should have an option to renew the existing limit.
22. System should have an option to link the collateral to limit.
23. System should have an option to inquire created limit details of the customer
using customer id, limit id, customer name.
24. System should have a limit tree or lookup option to view the overall limit
details.
16
5.2.3 Collateral Creation in LMS for Secured Loan
1. System should have separate menu option for Collateral creation.
2. Add Collateral – System should allow the user to capture the Collateral details
in Collateral screen and create collateral id.
3. All collaterals which are created in LMS should be maintained in CMS.
4. Collateral details linked to existing facilities to be pulled out from the
Collateral Management System. And same will be used for LTV calculation.
5. System should display existing collaterals utilised and remaining value.
6. System should allow to link existing collateral to new application of the same
customer.
7. Collateral ID, LTV, Collateral Type and Sub-type will be displayed in the
collateral details.
8. The loan amount financed should not be greater than the valuated amount of
the collateral.
9. System to calculate LTV amount basis the collateral value and product type.
17
IU - Institute - > CL: Colleges
IU - Institute - > CC: Call centres
IU - Institute - > IT: IT companies
IU - Institute - > HT: Hotels
IU - Institute - > RT: Restaurants
IU - Institute - > HO: Hospitals
IU - Institute - > NH: Nursing Homes
IU - Institute - > OT: Others
IU - Institute - > UC: Under construction (Field for stage of
construction and expected date of Completion)
OT - Other - > OT: Other
Home Loan HL - Home Loan - Under Construction
HL - Home Loan - New Purchase
HL - Home Loan - Resale
HL - Home Loan - Home Expansion
HL - Home Loan - Self Construction
HL - Home Loan – Top up Loan
Plant & D - Domestic - > ND - New
Machinery
D - Domestic - > RB - Refurbished
D - Domestic - > RF - Refinance
I - Imported - > NI - New Imported
I - Imported - > RI - Refurbished Imported
I - Imported - > RF - Refinance
Motor Vehicles MV - Motor Vehicles - > NC - New Car
MV - Motor Vehicles - > UC - Used Car
MV - Motor Vehicles - > NC - New 2-Wheeler
MV - Motor Vehicles - > UC - Used 2-Wheeler
MV - Motor Vehicles - > RF - Refinance
Shares and SS - Shares and Securities
Securities
Fixed Deposit FD - Fixed Deposit
Insurance IN - Insurance
Book Debts BD - Book Debts
Others OT - Other - > CE - Computer Equipment
OT - Other - > OE - Office Equipment
OT - Other - > FF - Furniture & Fixtures
OT - Other - > MS - Miscellaneous
Gold Ornaments
Gold Coins
18
2. System should have an option to capture below loan details of the applicant
and create Loan Account Number.
o Product Details- Details like Product and Scheme details, Product
parameters.
o Loan Details- Details like Sanctioned Loan Amount, Tenure (in Months) ROI,
EMI, Purpose of Loan etc
o Limit Details – Loan Account and Customer limit.
o Disbursement Details- Disbursal Details like No. Of Disbursals, Disbursal
Amount, Date of Disbursals, Mode of Disbursement, Beneficiary Bank
Details, single or multiple disbursement details etc.
o Collateral Details- Details like Collateral Type, Subtype, Collateral Details,
Collateral Value, LTV, Owner Name etc.
o Repayment Details- Details like EMI Start Date, EMI End date, Repayment
Schedule, Repayment Frequency, Repayment Mode, Moratorium details etc.
o Instalment Repayment Types for Term Loan are:
1. Equated
2. Non-Equated
3. Graded
4. Bullet
5. Balloon
6. Structured
o The Graded Payments are restricted to one Tranche Disbursement.
o System should have facility to process the loan with Equated Instalment
with Weekly / Fortnightly / Monthly/Quarterly/Half Yearly/Yearly
Frequency.
o System should have facility to process the loan with Non- Equated
Instalment with Monthly/Quarterly/Half Yearly/Yearly Frequency.
o System should have facility to process the loan with Graded (Step up / Step
Down) Instalment with frequency as monthly.
o System should have facility to process the loan with Bullet Instalment.
o System should have facility to process the loan with Balloon Instalment with
Monthly Frequency.
o System should have facility to process the loan with Structured Instalment.
19
6. System should have an option for maker user to modify the rejected Loan
Account Number details.
7. System should have an option for Maker Operation User to modify ROI,
Repayment Mode, Mode of Disbursement, Related Party Details (Co-
Borrower/Guarantor), MIS Details in Account Modify Function Screen.
8. System should have an option for Checker Operation User to verify the modified
Loan Account Details
9. System should have an option for Checker Operation User to reject the
modified Loan Account Details
10. System should have an option for Maker Operation User to recheck the rejected
details and update the necessary changes to resubmit for verification. System
should have an option for Checker Operation User to reverify the Updated
details.
11. System should have an option to capture insurance details of the customer
(General & Life).
12. System should have the option to capture the availability end date to be
modified before or on the date of disbursement. Availability end date is the
end date for any disbursement in the account. It will also be used for
calculating commitment fee.
Example: If availability end date is 3 months then from the sanction date to
next three-month customer can take the disbursement at any point of time. But
after the availability end date commitment fee will be applicable.
13. System should allow to open account with Back dated with exception approval.
14. System should have upload option to create Loan Account Numbers in bulk.
● System should allow to capture moratorium details with below options:
● Moratorium period in months
● Moratorium Type-
● Capitalize Interest (Simple Interest, Cumulative Interest)
● Charge No Interest.
● Moratorium on Principal and Interest
● Moratorium on Principal
15. System should provide an option to capture loan review date for each loan
account. This will be updated by the user for the next review date after the
loan account is opened. (for CC/OD product)
16. Multiple Loans under same Customer is possible and the interest rate will / may
vary from loan to loan or it may be same.
5.3 Disbursement
1. System should have provision to create disbursement schedule for single /
multi tranche disbursal.
2. System should display single or multiple disbursement details along with No.
of Disbursals, Disbursal Amount, Date of Disbursals, Mode of Disbursement,
Beneficiary Bank Details.
3. System should have provision to view all charges during disbursement.
4. System should have an option to waive charges partially / fully.
5. System should have an option to collect the GST on the charges.
6. System should have an option to adjust IMD amount towards processing fee.
20
7. System should have an option to deduct the Pre-EMI charges upfront from
the disbursement for unsecured loans (this should be configurable).
8. System should have provision to deduct the advance instalment upfront
from the disbursement.
9. System should have provision for different modes of disbursement like
NEFT, RTGS, IMPS, UPI, DD/Pay order.
10. System should have a provision for split disbursement as per sanction letter.
21
● In case two/Multiple disbursement bank Accounts and amount has been
disbursed on same date, system will keep sending updated final
repayment schedules on intervals of UTR Receipts.
● In case two/Multiple disbursement bank Accounts and amount has been
disbursed on different dates, system will keep sending updated final
repayment schedules on intervals of UTR Receipts.
For e.g., 1 Cr Disbursement, 60 Lacs from Bank1 and another 40 Lacs
from Bank2 Suppose UTR from Bank 1 received at 11 AM, then Final
Repayment Schedule of 60 Lacs are generated Similarly, when UTR
from Bank 2 Received for 40 Lacs at 4:00 PM then, Final Repayment
Schedule again generated for the same account,
Here, with same Disbursement date, Disbursed amount will show as 1
Cr, and the schedule will be generated for 1 Cr.
● There is Expected Repayment Schedule developed as a Calculator to
check various conditions before arriving at the final parameters for Loan
Repayments with the same Logic and Template Structures.
16. System should validate below rules before generation of Repayment
Schedule.
● Total of Disbursements should not be greater than Sanctioned Amount.
● The Tranche Disbursement Dates should not be greater than or equal to
Drawdown date.
● The Instalment Frequency should be as per the Repayment Type.
● Interest Rate > 0 for generating Repayment Schedule.
3. System should have an option for Maker Operation User to modify Mandate
details in Mandate registration Screen.
22
4. System should have an option for Checker Operation User to verify the
modified Bank Mandate details
5. System should have an option for Checker Operation User to reject the
modified Bank Mandate details.
6. System should have an option for Maker Operation User to recheck the
rejected details and update the necessary changes to resubmit for
verification. System should have an option for Checker Operation User to
reverify the Updated Bank Mandate details.
5.7 Mandate
23
11. System should have an option for Checker Operation User to verify the modified
Bank Mandate details
12. System should have an option for Checker Operation User to reject the
modified Bank Mandate details.
13. System should have an option for Maker Operation User to recheck the rejected
details and update the necessary changes to resubmit for verification.
14. System should have an option for Checker Operation User to reverify the
Updated Bank Mandate details.
24
Sample Voucher Entries
Voucher Entries
Interest Accrual for Pre-EMI
Account Name Dr/Cr Amount
20,833.3
Interest Earned but not Due Dr
3
20,833.3
Pre EMI-Interest Income on Secured Loan Cr
3
25
On Receipts of Pre-EMI interest
20,833.3
Collection Bank Account Cr
3
20,833.3
Pre EMI-Debtors Dr
3
10. System should post the below voucher entries for the passed transactions.
On Receipt of EMI
Collection Banks accounts Dr 27,500.00
EMI Debtors Cr 27,500.00
11. For all the failed transactions, system should have a provision to generate a
report.
On Receipt of EMI-Bounce
Collection Banks accounts Dr 27,500.00
EMI Debtors Cr 27,500.00
26
12. For all the part payments of Instalment amount, System should have a provison
to do appropriation as per IPC business logic. System should first adjust
instalment amount towards interest and remaining amount to be adjusted to
principal System.
27
7. Post approval system should reflect new due amount post deduction of waiver.
6. Charges
1. System should have option for configuration of charges.
2. System should have option to define charges Calculation method % base or flat
amount.
3. System should have an option to configure GL against each charge.
4. System should have an option define charges minimum amount and maximum
amount.
5. System should have an option to define charges currency.
6. System should have an option to define charges description with remarks.
7. System should have provision of rounding off option to nearest decimal values.
8. System should have provision to define Amount Based Charges.
9. System should have provision to define Transaction Based Charges.
10. System should have provision to define Period Based Charges.
11. System should have a provision to include all statutory charges along with
charges amount. Statutory charges like GST (CGST (9%) and SCGST (9%) or IGST
(18%) would be calculated on the charges amount.
12. System should have provision to configure product level charges and adhoc
general charges.
13. Below is the sample list of charges which can be configurable in the charge
master.
Charges.xlsx
Charge Description
Processing fee
Cersai Charges
Document charges
Amortization Schedule
SOA Charges
Bank Mandate change/ swap charges
Cancellation Charges
Charges for Copy of Property Documents
Charges for List of Documents
Charges for NOC/ Duplicate NOC
Closure Statement Charges
Collection and Legal Fees
Disbursement Cheque Cancellation & re-issuance
Document retrieval
Duplicate No Dues Certificate
Early Closure Penalty
28
EMI repayment cycle date change (In addition to these, Gap interest will
also apply)
Foreclosure Charges
Insurance Premium(P)
Issuance of duplicate income tax certificate
Issuance of No objection certificate (NOC)
Late Payment Fee
Legal Charges
Modification of loan terms after first disbursement including but not
limited to re - scheduling of loan repayment term, addition/ deletion of
coborrowers etc
Non-utilisation of O/d charges
Prepayment
Renewal Charges
Reschedule Charges
Restructuring Charges
RTO transfer charges
Stamp Duty
Subvention
Tranche release charges
Valuation Charges
AMC Charges
7. Loan Cancellation
1. System should have menu option for loan cancellation.
2. System should allow to cancel the loan before first demand generation.
3. System should not allow the loan cancellation post demand generation.
4. Maker and checker option should be available for loan cancellation.
29
5. Once checker approves loan cancellation transaction, system should post the
reverse voucher entries along with loan cancellation charges.
6. Voucher entries to be added.
8. Repayment Schedules
1. System should have below Repayment schedule options to be configured for the
products:
1. Equated Repayment Schedule
2. Non-Equated Repayment Schedule
3. Bullet Repayment Schedule
4. Balloon Method
5. Step-up/ Step Down-Graded
6. Structured Repayment Schedule
2. System should have below options to draw the repayment schedule:
1. Instalment Plan- Equated, Non-Equated, Bullet, Balloon, Graded,
Structured.
2. Frequency of Repayment: Daily, Weekly, Bi-Weekly, Monthly,
Quarterly, Half-yearly and Annual.
3. Days Method: System should have configurable option for interest
calculation based on (30/360, Actual/Actual).
4. System should calculate 1 day extra for leap year in-case of actual by
actual.
5. Instalment Mode: Advance and Arrears
6. System should have an option to round off the Instalment and interest
amounts.
7. System should have option to net-off the TDS amount in repayment
schedule.
8. System should have a configurable option to calculate broken period
interest/ Pre-EMI separately and along with first instalment.
9. System should calculate principal instalment across the loan period
equal to sanction loan only.
10. System should calculate the loan outstanding balance in repayment
schedule as per defined schedule.
11. System should calculate instalment amount with combination of
principal plus Interest. In-case of TDS net-off, calculated TDS amount
should be excluded in instalment amount.
12. System should display grand total of principal, interest, TDS and
instalment amount.
13. System should display equally divided principal amounts in repayment
schedule for instalment type Non-equated as per frequency selected
monthly / quarterly / half yearly /yearly and interest should be
calculated monthly for all frequencies.
14. System should have a provision of graded instalment facility like step-
up and step-down.
a. For Step-up-System should have a provision to increase the
instalment amount basis the percentage/amount. Excess
30
Increased instalment amount should be adjusted to the principal
outstanding amount.
b. For Step-Down- System should have a provision to decrease the
instalment amount basis the percentage/amount. for all
scenarios system should not have an impact on the interest
amount recovery in repayment schedule.
15. System should have a provision to calculate bullet instalment for the
frequency chosen.
a. System should calculate interest amount for the tenure and
principal to be recovered at the end of the term/closure of the
loan.
b. System should have provision to recover both interest and
principal at the end of the term/closure of the loan.
16. System should have a provision to calculate balloon instalment for the
frequency chosen. A balloon payment is a lump sum owed to the lender
at the end of a loan term after all regular monthly repayments have
been made
a. System should calculate balloon repayment schedule based on
the customer requested instalment amount and remaining
outstanding balance amount to be collected at the last
instalment.
b. System should have a provision to increase the instalment
amount basis the percentage/amount. Excess Increased
instalment amount should be adjusted to the principal
outstanding amount.
c. System should have a provision to refinance, incase customer is
not able to make the balloon payment.
31
3. System should not allow to create foreclosure transaction before the lock in
period of the loan tenure.
4. System should allow to create pre-payment transaction post the lock in period
of the loan tenure.
5. System should allow to create foreclosure transaction post the lock in period
of the loan tenure.
32