LD Guide Beginners
LD Guide Beginners
DEPOSITS
The Category code must be within the following ranges for the Loans and
Deposits Application:
Parameter Files:
LMM.INSTALL.CONDS
LMM.CHARGE.CONDITIONS
LMM.ADVICES
This table holds the accrual dates/cycles for both the LD and MM (Money
Market) modules together with the P/L accounts that will be used.
IMPORTANT FIELDS
LMM.CHARGE.CONDITIONS:
This table specifies the charges and fees that can be applied by the system.
Important Fields:
LMM.ADVICES:
This table controls, for each LD category, the advices that are to be
produced and the format to use. This allows the bank to define its own
categories of LD contracts and the format of advices to be used.
Fixed: The rate of interest to be charged over the life of the contract is
fixed with no spread portion allowed.
Periodic Straight: A rate of interest, which will not change. The rate is
input in the form of a numeric value. Revision schedules are prohibited. A
positive or negative spread rate can be input on the contract.
CONTRACT TYPES:
AUTO.SCHEDS...
DEFINE.SCHEDS.
For BULLET contract the AUTO.SCHEDS equal to “YES” and DEFINE.SCHEDS “NO’
Similarly for AMORT contracts the AUTO.SCHEDS equal to “NO” and
DEFINE.SCHEDS “YES’
After authorization the value in both these fields will be re-written to NO.
The contract type can be identified from the field CONTRACT.TYPE which is
either updated with BULLET or AMORT depending on the initial input into the
fields AUTO.SCHEDS and DEFINE.SCHEDS.
Fixed
These types of contracts have A fixed maturity date.
Call / Notice:
This type of contract will not have the exact date specified but will have
the number of days instead. For a CALL contract the number of days will be
ZERO and for a notice contract it could have any number.
Since the exact maturity date is not known for CALL contracts, no schedule
definition is allowed, but the interest due date along with the frequency
can be specified on the contract in the field INTEREST.DUE.DATE.
LIQUTATION MODES:
1. LD.SCHEDULE.DEFINE
2. LMM.ACCOUNT.BALANCES
3. LMM.SCHEDULES
4. LMM.SCHEDULE.DATES
5. LMM.EOD.LIST
6. LMM.MATURITY
LD.SCHEDULE.DEFINE
Important Fields:
3= fwd same month - The system will go forward to the next working day
provided it is within the same month. If it is not within the same month the
system will go backward to the last working day.
4 = not automatic - The user have to define the schedules event by event
manually. If non- working days are specified the system will prompt you the
override
5 = Calendar - The system will use the same date irrespective of whether
dates cycled are working days or not.
SCH.TYPE:
This field indicates the schedule type that can be created by the user.
Important Fields:
COMMITTED.INT - The amount of interest that is due at the end of the current
interest period.
LMM.SCHEDULES:
LMM.SCHEDULE.DATES:
LMM.EOD.LIST:
LMM.MATURITY:
This file contains the list of LD contracts that are the contracts maturing
on a particular date.
IMPORTANT ENQUIRYS:
LD.EOD.1
LD.EOD.2
This routine is the second to be run at EOD. This routine is for getting the
accrual date. This routine gets the number of days before next working day
and accrues for each. If there is an error in LD.EOD.2.DO.ACCRUALS or any of
the called routines they don't process any other dates.
LD.EOD.3
LD.EOD.4
This checks for any payments to be done today and post the respective
entries.
LD.EOD.5
This routine moved the matured contracts to History based on the date sent
in LMM.INSTALL.CONDS.
LD.EOD.6
LD.EOD.7
This routine is run in the End of Day process to update Commitment contracts
and their associated records with any changes made to the commitment
principal by means of the loans under them. These updates are all made by
the subroutine LD.COMMT.UPDATE.
LD.EOD.9
This routine is used to apply corrections in LD contracts of floating rate
type to the interest accrual fields and committed interest field due to
changes in F.BASIC.INTEREST table.
LD.EOD.ISSUE.REIMB.ACCRUAL
This end of day routine will perform accrual / amortization of issue and
reimbursement price discount or premium. The accrual will be performed based
on the Frequency in the company record.
LD.EXCEPTIONS.PRINT
This program gives a list of all the exception records existing under the
various applications. The report is printed at END.OF.DAY.
LD.STATIC.UPDATE
This updates the consolidation base for movements in LOANS and DEPOSITS
contracts
Following movements are taken care of:
- Principal
- Accruals of interests, commissions & amortized
Charges
- Settlement of interest, commissions, fees & charges
- Fees and charges due
- WHT (with holding tax)
Maintains RE.LD.ACC.BAL to identify movements
Process changes in contract details that are part of consolidation
conditions
ANNUITY.PAY.METHOD
We can input either BEGIN or END.
BEGIN - payment due at beginning of period
END - payment due at end of period
Create LD loan with schedules. If the loan is not repaid on the scheduled date move the contract to PD.
CONTRACT.NO....... LD/03100/00001
------------------------------------------------------------------------------
1 CUSTOMER.ID....... 190008 MAN
2 CURRENCY.......... USD US Dollar
3 CURRENCY.MARKET... 1 Currency Market
4. 1 AMOUNT......... 12000
5. 1 BUS.DAY.DEFN... US
6 VALUE.DATE........ 10 APR 2003
7 FIN.MAT.DATE...... 25 APR 2003
8 LIMIT.REFERENCE... 2010.01
11 CATEGORY.......... 21-050 CUS.LN
12 DRAWDOWN.ACCOUNT.. 90182 man mohan
13 INT.RATE.TYPE..... 1 FIXED
14 INTEREST.BASIS.... B 366/360
15 INT.PAYMT.METHOD.. 1 INTEREST BEARING
16. 1 INTEREST.RATE.. 10.00
19 FIRST.DAY.ACCRUAL. YES
23 CAPITALISATION.... NO
24 TOT.INTEREST.AMT.. 26.67
33 LIQUIDATION.CODE.. 1 ALL AUTOMATIC
44 LIQUIDATION.MODE.. SEMI-AUTOMATIC
45 OVERDUE.STATUS.... CUR
52 POSITION.TYPE..... TR TRADING POSITION
64 REDUCED.RATE...... NORMAL
65 DELIVERY.LINK..... 1 DEFAULT
67 PRIN.LIQ.ACCT..... 90182 man mohan
72 INT.LIQ.ACCT...... 90182 man mohan
78 CHRG.LIQ.ACCT..... 90182 man mohan
79 MIS.ACCT.OFFICER.. 1 Implementation
80 FEDERAL.FUNDS..... NO
81 CLEAN.RISK........ NO
84 AGREEMENT.DATE.... 10 APR 2003
86 COUNTRY.RISK...... US USA
87 COUNTRY.EXPOSURE.. US USA
89 STATUS.CONTROL.... AUTOMATIC
90 STATUS............ LIQ
101 DRAWDOWN.ISSUE.PRC 12,000.00
104 DRAWDOWN.NET.AMT.. 12,000.00
106 ISSUE.PL.AMOUNT... 0.00
110 ISSUE.PRICE....... 100.00
111 ISSUE.ACCRUAL..... NO
112 REIMBURSE.PRICE... 100.00
113 REIMBURSE.AMOUNT.. 800.00
115 REIMBURSE.ACCRUAL. NO
123 FEE.PAY.ACCOUNT... 90182 man mohan
134 DRAWDOWN.ENT.DATE. 10 APR 2003
143 ALONE.MERGE.IND... MERGE
145 AUTO.SCHEDS....... NO
146 DEFINE.SCHEDS..... NO If you set “YES” you have to set the schedule dates
147 CONTRACT.TYPE..... AMORT
159 SEND.PAYMENT...... Y
160 SEND.CONFIRMATION. Y
178 CONTRACT.GRP...... 2
197 YIELD.METHOD...... NO
204 SETTLEMENT.MARKET. 1 Currency Market
205 CONVERSION.TYPE... MID
207 LAST.DAY.ACCRUAL.. NO
208 DEFAULTED.VALUE... NO
217 DEALER.DESK....... 00 ALL
218 NEGATIVE.RATE..... NO
225. 1 STMT.NO........ 140650001055213.00
225. 2 STMT.NO........ 1-2
227 RECORD.STATUS..... MAT
228 CURR.NO........... 24
229. 1 INPUTTER....... 11_AUTHORISER
230. 1 DATE.TIME...... 04 JUL 06 06:70
231 AUTHORISER........ 11_AUTHORISER
232 CO.CODE........... US-001-0001 BNK MODEL BANK 14007
233 DEPT.CODE......... 1
If there is no amount in your drawdown account the PD will be automaticaly generated based
on the LIQUIDATION.MODE MANUAL/SEMIAUTOMATIC/AUTOMATIC
CONTRACT.NUMBER... PDLD/03100/00001
------------------------------------------------------------------------------
2 CUSTOMER.......... 190008 MAN
3 CURRENCY.......... USD US Dollar
4 CURRENCY.MARKET... 1 Currency Market
5 POSITION.TYPE..... TR TRADING POSITION
6 DEALER.DESK....... 00 ALL
7 ACCOUNT.OFFICER... 1 Implementation
8 CATEGORY.......... 21050 CUS.LN
9 INTEREST.BASIS.... B 366/360
10. 1 ORIG.STLMNT.ACT 90182 man mohan
11 PENALTY.RATE...... 20.00
13 PENALTY.SPREAD.... 0.00
14 PARAMETER.RECORD.. 21050
15 ORIG.LIMIT.REF.... 2010.01 Loans - Secured
16 LIMIT.REFERENCE... 2010.01 Loans - Secured
17 LIMIT.AMOUNT...... -8,000.00 USD
-2,400.00 USD
18 TOTAL.AMT.TO.REPAY 8,042.22 USD
PD.PARAMETER
----------------------------------------------------------------------------
--
1 CAT.OD.INT.CUR.... 51000 Int Inc
2 CAT.OD.INT.PRV.MTH 51001 Int Inc-1
3 CAT.OD.INT.PRV.YR. 51001 Int Inc-1
5 CAT.OD.SPR.CUR.... 51005 Reserved
6 CAT.OD.SPR.PRV.MTH 51006 Reserved
7 CAT.OD.SPR.PRV.YR. 51006 Reserved
9 WOF.CATEGORY...... 54161 Write-off Loss
10 TXN.CDE.WOF.DR.... 87 Reserved
11 TXN.CDE.WOF.CR.... 187 Reserved
12 TXN.CDE.ADJ.DR.... 88 Reserved
13 TXN.CDE.ADJ.CR.... 188 Reserved
14 TXN.CDE.REPAY.NET. 488 Past Due Net Payment
15 ACCR.CYCLE.LOCAL.. 19 AUG 2003DAILY
16 ACCR.CYCLE.FOREIGN 19 AUG 2003DAILY
17 GRACE.PERIOD.INT.. 0
18 GRACE.PERIOD.SPRD. 0
19 NAB.PERIOD.INT.... 90
20 NAB.PERIOD.SPRD... 90
21 SUB.PAY.SETTING... YES
22. 1 STATUS.CHANGE.. PRE
23. 1 ACTIVITY.CODE.. 100 Entering Pre-grace Period
22. 2 STATUS.CHANGE.. GRA
23. 2 ACTIVITY.CODE.. 102 Entering Grace
22. 3 STATUS.CHANGE.. PDO
23. 3 ACTIVITY.CODE.. 104 Start of Past Due
22. 4 STATUS.CHANGE.. NAB
23. 4 ACTIVITY.CODE.. 106 Start of NAB
24 MAXIMUM.LEGAL.RATE 25.00
25 MINIMUM.RATE...... 3.00
26 PENALTY.RATE...... 20.00
32. 1 PEN.CALC.BASIS. PR PRINCIPAL
32. 2 PEN.CALC.BASIS. IN INTEREST
33. 1 REPAYMENT.ORDER PR Principal Amount
33. 2 REPAYMENT.ORDER IN Interest Amount
33. 3 REPAYMENT.ORDER PE Penalty Interest
33. 4 REPAYMENT.ORDER PS Penalty Interest - Spread
33. 5 REPAYMENT.ORDER CH Charge Amount
33. 6 REPAYMENT.ORDER CO Commission Amount
33. 7 REPAYMENT.ORDER TX Tax Amount
33. 8 REPAYMENT.ORDER PF Penalty Fee
33. 9 REPAYMENT.ORDER CB Contingent Balance (Account)
33.10 REPAYMENT.ORDER CP Contingent Principal (Revolving
Cr)
33.11 REPAYMENT.ORDER CE Capitalised Penalty Interest
33.12 REPAYMENT.ORDER CS Capitalised Penalty Spread
33.13 REPAYMENT.ORDER A1 Insurance Fee
35 REVERSE.PL.AT.NAB. NO
36 TXN.CDE.TAKEOVR.DR 74 Reserved
37 TXN.CDE.TAKEOVR.CR 58 Take Over Entry - Credit
39 MIN.AUTO.PERCENT.. 90
40 RETRY.FREQ........ 20030819DAILY
41 CAT.PEN.FEE....... 51000 Int Inc
43 ACCRUAL.TODAY..... YES
45 REPAYMENT.METHOD.. 1 REPAYMENT ORDER
46 RETRY.REPAY.STATUS NAB
54 PE.CAP.FREQ....... JAN 0101
65 USE.AVBL.FUNDS.... YES
79 CURR.NO........... 145
80. 1 INPUTTER....... 15_PD.EOD.RETRY
81. 1 DATE.TIME...... 10 JUL 06 20:34
82 AUTHORISER........ 15_PD.EOD.RETRY
83 CO.CODE........... US-001-0001 BNK MODEL BANK 14007
84 DEPT.CODE......... 1
SPEC.ENTRY for LD
Example-2 of COMMITMENT-LD
Input a Non-Revolving Commitment Loan allowing drawings with a definite drawing Start and End date.
Do a Disbursement of the 1st Tranche and setup a commission fee of 1% for the unutilized amount.
(TRANCHE.AMOUNT and COMMITEMENT.REF Field in LD )
Input an LD
SPEC.ENTRY FOR LD
ANNUITY.PAY.METHOD
CONTRACT.NO....... LD/03129/00006
------------------------------------------------------------------------------
1 CUSTOMER.ID....... 190014 RICKY
2 CURRENCY.......... USD US Dollar
3 CURRENCY.MARKET... 1 Currency Market
4. 1 AMOUNT......... 17,857.84
5. 1 BUS.DAY.DEFN... US
6 VALUE.DATE........ 09 MAY 2003
7 FIN.MAT.DATE...... 09 DEC 2003 Change in to 09 JUL 2003
8 LIMIT.REFERENCE... 2010.01
11 CATEGORY.......... 21-050 CUS.LN
12 DRAWDOWN.ACCOUNT.. 90336 RICKY
13 INT.RATE.TYPE..... 1 FIXED
14 INTEREST.BASIS.... B 366/360
15 INT.PAYMT.METHOD.. 1 INTEREST BEARING
16. 1 INTEREST.RATE.. 11.00
19 FIRST.DAY.ACCRUAL. YES
23 CAPITALISATION.... NO
24 TOT.INTEREST.AMT.. 998.05
33 LIQUIDATION.CODE.. 1 ALL AUTOMATIC
44 LIQUIDATION.MODE.. AUTOMATIC
52 POSITION.TYPE..... TR TRADING POSITION
64 REDUCED.RATE...... NORMAL
65 DELIVERY.LINK..... 1 DEFAULT
67 PRIN.LIQ.ACCT..... 90336 RICKY
72 INT.LIQ.ACCT...... 90336 RICKY
78 CHRG.LIQ.ACCT..... 90336 RICKY
79 MIS.ACCT.OFFICER.. 1 Implementation
80 FEDERAL.FUNDS..... NO
81 CLEAN.RISK........ NO
84 AGREEMENT.DATE.... 09 MAY 2003
86 COUNTRY.RISK...... US USA
87 COUNTRY.EXPOSURE.. US USA
89 STATUS.CONTROL.... AUTOMATIC
90 STATUS............ CUR
101 DRAWDOWN.ISSUE.PRC 25,000.00
104 DRAWDOWN.NET.AMT.. 25,000.00
106 ISSUE.PL.AMOUNT... 0.00
110 ISSUE.PRICE....... 100.00
111 ISSUE.ACCRUAL..... NO
112 REIMBURSE.PRICE... 100.00
113 REIMBURSE.AMOUNT.. 17,857.84
115 REIMBURSE.ACCRUAL. NO
123 FEE.PAY.ACCOUNT... 90336 RICKY
130. 1 NEW.INT.RATE... 11.00
131 INT.RATE.V.DATE... 10 JUN 2003
134 DRAWDOWN.ENT.DATE. 09 MAY 2003
145 AUTO.SCHEDS....... NO
146 DEFINE.SCHEDS..... NO
147 CONTRACT.TYPE..... BULLET
159 SEND.PAYMENT...... Y
160 SEND.CONFIRMATION. Y
171 ANNUITY.PAY.METHOD BEGIN (BEGIN - payment due at beginning of period
173 ANNUITY.REPAY.AMT. 3,662.95 END- payment due at end of period)
178 CONTRACT.GRP...... 2
197 YIELD.METHOD...... NO
204 SETTLEMENT.MARKET. 1 Currency Market
205 CONVERSION.TYPE... MID
207 LAST.DAY.ACCRUAL.. NO
208 DEFAULTED.VALUE... NO
217 DEALER.DESK....... 00 ALL
218 NEGATIVE.RATE..... NO
225. 1 STMT.NO........ 140680001567698.02
225. 2 STMT.NO........ 1-2
226. 1 OVERRIDE....... PRE-DEFINED SCHEDULES MAY BE REMOVED
226. 2 OVERRIDE....... MATURITY ONLY SCHEDULES WILL BE APPLIED
228 CURR.NO........... 5
229. 1 INPUTTER....... 12_GLENN1
229. 2 INPUTTER....... 15_AUTHORISER
230. 1 DATE.TIME...... 10 JUL 06 10:21
231 AUTHORISER........ 14_GLENN
232 CO.CODE........... US-001-0001 BNK MODEL BANK 14007
233 DEPT.CODE......... 1
set the Field no 171, 'ANNUITY.PAY.METHOD' as 'BEGIN' then tried to change the interest
to New interest after the first schedule, but not able to set the new interest for the old
scheduled dates. But the schedule cycle was waved off and the payment cycle was set to the
final maturity date.
Now let's consider another example. This will highlight the idea of an amortization schedule.
Suppose that $1000 is borrowed. The loan will be repaid in 5 equal annual payments (each
includes interest and principal). The interest rate is 10% per annum. First, compute the one
period discount factor:
Z = 1/(1+R/m)
Z = 1/1.10 = 0.9091
This example illustrates the accounting implications of using an annuity. Note that there is a 2
cent rounding error.