9. Annexure A - Accounting Entries and Advices

This section contains details of the suggested accounting entries that can be set up, for the Derivatives module of Oracle FLEXCUBE. The details of the suggested Accounting Entries and Advices are listed event-wise.

This chapter contains the following sections:

9.1 DV Events

The following is an exhaustive list of events that can take place during the lifecycle of a Derivatives contract.

Event Code Event Description
DAMN Contract Amendment
DASG Contract Assignment
DASS Contract Assumption
DBOK Contract Booking
DIAC Contract Interest Accrual
DIAM Contract Inception Amortization
DILQ Contract Interest Liquidation
DINT Contract Initiation
DPLQ Contract Principal Liquidation
DRVL Contract Revaluation
DRVN Contract Rate Revision
DRVS Contract Reversal
DTAM Contract Termination Amortization
DTRB Booking of Termination Date
DTER Contract Termination
DRRL Contract Revaluation Reversal

9.2 Amount Tags

The amount tags listed below are hard-coded in Oracle FLEXCUBE.

Amount Tag Description
CUR_INRVL_PAY Current In Leg Payable
CUR_INRVL_REC Current In Leg Receivable
CUR_NETRVL_EXP Current Net Revaluation Expense
CUR_NETRVL_INC Current Net Revaluation Income
CUR_OUTRVL_PAY Current Out Leg Payable
CUR_OUTRVL_REC Current Out Leg Receivable
INCP_EXP_AMORT Inception Expense Amortization Amount
INCP_GAIN Inception Gain
INCP_GAIN_DEF Inception Gain Deferred
INCP_INC_AMORT Inception Income Amortization Amount
INCP_LOSS Inception Loss
INCP_LOSS_DEF Inception Loss Deferred
INLEG_PRN In Leg Principal
INLEG_PRN_CONT In Leg Contingent Principal Amount
INLEG_PRN_DECR In Leg Principal Decrement
INLEG_PRN_INCR In Leg Principal Increment
INLEG_PRN_LIQD In Leg Principal Liquidation
NET_INT_EXP Net Interest Expense
NET_SET_INC Net Interest Income
NET_SET_EXP Net Interest Expense
NET_INT_INC Net Interest Income
OUTLEG_PRN Out Leg Principal
OUTLEG_PRN_CONT Out Leg Contingent Principal Amount
OUTLEG_PRN_DECR Out Leg Principal Decrement
OUTLEG_PRN_INCR Out Leg Principal Increment
OUTLEG_PRN_LIQD Out Leg Principal Liquidation
PRV_INRVL_PAY Previous In Leg Revaluation Payable
PRV_INRVL_REC Previous In Leg Revaluation Receivable
PRV_NETRVL_EXP Previous Net Revaluation Expense
PRV_NETRVL_INC Previous Net Revaluation Income
PRV_OUTRVL_PAY Previous Out Leg Revaluation Payable
PRV_OUTRVL_REC Previous Out Leg Revaluation Receivable
TRMN_EXP_AMORT Termination Expense Amortization Amount
TRMN_GAIN Termination Gain
TRMN_GAIN_DEF Termination Gain Deferred
TRMN_INC_AMORT Termination Income Amortization Amount
TRMN_LOSS Termination Loss
TRMN_LOSS_DEF Termination Loss Deferred
Component_LIQD_CY Current year Unrealized accrual amount for a component
Component_LIQD_PY Previous year Unrealized accrual amount for a component
NET_INT_INCC Net interest Income on Cash basis
NET_INT_INCA Net interest Income on Accrual basis
NET_INT_EXPC Net interest expense on Cash Basis
NET_INT_EXPA Net interest expense on Accrual Basis
Component_IAC/EAC_N­PRF _NPRF tag would be created for each com­ponent. This tag would represent accruals for net profit deals. For example, DV_IN_INT_IAC_NPRF
Component_IAC/EAC_NLSS Accruals for Net loss deals
Component_DLIQ_PY Previous year Unrealized outstanding
Component_DLIQ_CY Current year Unrealized outstanding

In addition to these you can define amount tags as per your requirement for the ICCF and tax components that are attached to the product.

* The ‘component’ is the ICCF component that you have created.

Note

NET_INT_INCC, NET_INT_INCA, NET_INT_EXPC, NET_INT_EXPA Amount tags used in case of FRA and NET_INT_EXP, NET_INT_INC Amount Tags used in case of IRS/CCS.

9.3 Accounting Roles

The following list contains the Accounting Roles that are applicable to the Derivative contracts that you can process at your bank.

Accounting Role Description
BROK_PAID Brokerage Paid
BROK_PAYABLE Brokerage Payable
CONT_ASSET Contingent Asset
CONT_ASSET_OFS Contingent Asset Offset
CONT_FAIR_VAL Contract Fair Value Account
CONT_LIAB Contingent Liability
CONT_LIAB_OFS Contingent Liability Offset
DV_IN_INT_INC DV_IN_INT - Income
DV_IN_INT_REC DV_IN_INT - Receivable
DV_IN_INT_RIA DV_IN_INT - Received in Advance
DV_OUT_INT_EXP DV_OUT_INT - Expense
DV_OUT_INT_PAY DV_OUT_INT - Payable
DV_OUT_INT_PIA DV_OUT_INT - Paid in Advance
INCP_EXP Inception Expense
INCP_GAIN_DEF Inception Gain Deferral Account
INCP_INC Inception Income
INCP_LOSS_DEF Inception Loss Deferral Account
INLEG_ASSET In Leg Asset
INLEG_RVL_EXP In Leg Revaluation Expense
INLEG_RVL_INC In Leg Revaluation Income
NET_RVL_EXP Net Revaluation Expense
NET_RVL_INC Net Revaluation Income
NET_SET_BRIDGE Net Settlement Bridge
OUTLEG_LIAB Out Leg Liability
OUTLEG_RVL_EXP Out Leg Revaluation Expense
OUTLEG_RVL_INC Out Leg Revaluation Income
TRMN_EXP Termination Expense
TRMN_INC Termination Income
TRMN_GAIN_DEF Termination Gain Deferral Account
TRMN_LOSS_DEF Termination Loss Deferral Account
Component_REC Receivable
Component_PAY Payable
Component_INC Realized Income
Component_EXP Realized Expense
Component_INC_UNRLZ Unrealized Income
Component_EXP_UN­RLZ Unrealized Expense
TRMN_INC_UNRLZ Unrealized termination income
TRMN_EXP_UNRLZ Unrealized termination expense
NET_INT_INC Net interest income
NET_INT_EXP Net interest expense
NET_INT_RIA Netted interest Received in advance
NET_INT_PIA Netted interest paid in advance
NET_INT_INC_UNRLZ Unrealized Net interest Income
NET_INT_EXP_UNRLZ Unrealized Net interest Expense

9.4 Event-wise Accounting Entries and Advices

This section contains the following topics:

9.4.1 Accounting Entries and Advices

In this section we will discuss the suggested accounting entries and advices that should be generated for each event in the life cycle of Derivative contracts.

Note

Some of the Amount Tags linked to the Accounting Roles are user defined.

9.4.2 DBOK: Contract Booking

Accounting Entries

Accounting Role Amount Tag Dr./Cr. Indicator
BROK_PAID BROKAMT DEBIT
BROK_PAYABLE BROKAMT CREDIT
CONT_FAIR_VAL INCP_GAIN DEBIT
INCP_INC INCP_GAIN CREDIT
CONT_FAIR_VAL INCP_GAIN_DEF DEBIT
INCP_GAIN_DEF INCP_GAIN_DEF CREDIT
CONT_FAIR_VAL INCP_LOSS CREDIT
INCP_EXP INCP_LOSS DEBIT
CONT_FAIR_VAL INCP_LOSS_­DEF CREDIT
INCP_LOSS_DEF INCP_LOSS_­DEF DEBIT
CONT_ASSET INLEG_PRN DEBIT
CONT_AS­SET_OFS INLEG_PRN CREDIT
CONT_LIAB OUTLEG_PRN CREDIT
CONT_LIAB_OFS OUTLEG_PRN DEBIT

 

Advices

Advice Name Description
DV_­FRA_CONF FRA Contract Confirma­tion

 

9.4.3 DINT: Contract Initiation

Accounting Entries

Accounting Role Amount Tag Dr./Cr. Indicator
CONT_ASSET INLEG_PRN CREDIT
CONT_AS­SET_OFS INLEG_PRN DEBIT
INLEG_ASSET INLEG_PRN DEBIT
CUSTOMER INLEG_PRN CREDIT
Accounting Role Amount Tag Dr./Cr. Indicator
CONT_LIAB OUT­LEG_PRN DEBIT
CONT_LIAB_OFS OUT­LEG_PRN CREDIT
OUTLEG_LIAB OUT­LEG_PRN CREDIT
CUSTOMER OUT­LEG_PRN DEBIT

Advices

Nil

9.4.4 DILQ: Contract Interest Liquidation

Accounting Entries

Accounting Role Amount Tag Dr./Cr. Indicator
CUSTOMER DV_IN_INT_ILIQ DEBIT
DV_IN_INT_INC DV_IN_INT_ILIQ CREDIT
CUSTOMER DV_OUT_INT_ELIQ CREDIT
DV_OUT_INT_EXP DV_OUT_INT_ELIQ DEBIT

You will need to maintain the following accounting entry set-up when an arrears contract is liquidated with previous year adjustment option.

In/ Out leg Dr./Cr. Indicator Accounting Role Amount Tag
In Debit Customer Component_RLIQ
Credit Component_REC Component_RLIQ
Out Debit Component_PAY Component_RLIQ
Credit Customer Component_RLIQ
In Debit Component_INC_UNRLZ Compo­nent_RLIQ_PY
Credit Component_INC Compo­nent_RLIQ_PY
Debit Component_INC_UNRLZ Compo­nent_RLIQ_CY
Credit Component_INC Compo­nent_RLIQ_CY
Out Debit Component_EXP Compo­nent_RLIQ_PY
Credit Component_EXP_UN­RLZ Compo­nent_RLIQ_PY
Debit Component_EXP Compo­nent_RLIQ_PY
Credit Component_EXP_UN­RLZ Compo­nent_RLIQ_PY

Advices

Nil

Accounting Entry Setup (Settlement on Cash basis - Advance and Arrears)

DR/CR Accounting Role Amount Tag
DR CUSTOMER Customer DV_IN_INT_ILIQ Interest amount (Inleg)
CR DV_IN_INT _INC In leg Income GL DV_IN_INT_ILIQ Interest Amount (Inleg)
DR DV_OUT_INT_EXP Out leg Expense GL DV_OUT_INT_ELIQ Interest amount (Outleg)
CR CUSTOMER Customer DV_OUT_INT_ELIQ Interest amount (Outleg)
DR CUSTOMER Customer NET_INT_INC Net Income
CR DV_IN_INT _INC Net Income NET_INT_INC
DR DV_OUT_INT_EXP Net Expense NET_INT_EXP Net Expense
CR CUSTOMER Customer NET_INT_EXP

For example,

Assume the following parameters for a DV IRS deal

In leg start date –: 01-jan-2004

Frequency -: Quarterly

In leg payment method -: Arrears

Accrual: ‘No’

In leg interest Component -: DV_IN_INT

Out leg start date -: 01-jan-2004

Frequency -: Half yearly

Out leg payment method -: Arrears

Accrual: ‘No’

Out leg interest Component -: DV_OUT_INT

Assume the following cash flows:

In Schedule Dates Out Schedule Dates IN Interest amount OUT Interest amount Net Amount
01-MAR-2004   100   NA
01-JUL-2004 01-JUL-2004 100 50 +50
01-OCT-2004   100   NA
01-JAN-2005 01-JAN-2005 100 150 -50

Accounting entries passed on 01-MAR-2004

DR/CR Accounting Role Amount Tag
  Role Description Tag Amount
DR CUS­TOMER Customer DV_IN_INT_ILIQ 100
CR DV_IN_INT _INC In leg Income GL DV_IN_INT_ILIQ 100

Accounting entries passed on 01-JUL-2004 (Net Inflow)

DR/CR Accounting Role Amount Tag
  Role Description Tag Amount
DR CUS­TOMER Customer NET_INT_INC 50
CR DV_IN_INT _INC Net Interest Income NET_INT_INC 50

Accounting entries passed on 01-OCT-2004

DR/CR Accounting Role Amount Tag
  Role Description Tag Amount
DR CUS­TOMER Customer DV_IN_INT_ILIQ 100
CR DV_IN_INT _INC In leg Income GL DV_IN_INT_ILIQ 100

Accounting entries passed on 01-JAN-2005 (Net Outflow)

DR/CR Accounting Role Amount Tag
  Role Description Tag Amount
DR DV_OUT_INT _EXP Net Interest Expense NET_INT_EXP 50
CR CUS­TOMER Customer NET_INT_EXP 50

Assume the following parameters for a DV IRS deal

In leg start date -: 01-JAN-2004

Frequency -: Monthly

In leg payment method-: Arrears

Accrual is -: Yes

In leg interest Component-: DV_IN_INT

Out leg start date-: 01-JAN-2004

Frequency-: Monthly

Out leg payment method-: Arrears

Accrual is -: Yes

Out leg interest Component-: DV_OUT_INT

Netting Allowed: Yes

Assume the following cash flows:

Schedule Dates IN Interest Amount OUT Interest Amount Net Amount
01-FEB-2004 100 60 +40
01-MAR-2004 60 100 -40

Accrual Entries

Accounting Role Amount Tag Dr/Cr Amount
DV_IN_INT_INC DV_IN_INT_RAC Cr 100
DV_IN_INT_REC DV_IN_INT_RAC Dr 100
DV_OUT_INT_EXP DV_OUT_INT_PAC Dr 60
DV_OUT_INT_PAY DV_OUT_INT_PAC Cr 60

Accounting entries passed on 01-FEB-2004(Net inflow)

DR/CR Role Description Amount Tag Amount
DR NET_­SET_BRIDGE Net Settle­ment DV_IN_INT_ ITLQ 100
CR DV_IN_INT_REC In leg interest Receivable DV_IN_INT_ ITLQ 100
CR NET_­SET_BRIDGE Net Settle­ment DV_IN_INT_OTLQ 60
DR DV_IN_INT_PAY In leg interest Payable DV_IN_INT_OTLQ 60
DR CUSTOMER CUSTOMER NET_­SET_INC 40
CR NET_­SET_BRIDGE Net Settle­ment NET_­SET_INC 40

Accrual Entries

Accounting Role Amount Tag Dr/Cr Amount
DV_IN_INT_INC DV_IN_INT_RAC Cr 60
DV_IN_INT_REC DV_IN_INT_RAC Dr 60
DV_OUT_INT_EXP DV_OUT_INT_PAC Dr 100
DV_OUT_INT_PAY DV_OUT_INT_PAC Cr 100

Accounting entries passed on 01-MAR-2004(Net Outflow)

DR/CR Role Description Amount Tag Amount
DR NET_­SET_BRIDGE Net Settlement DV_IN_INT_ ITLQ 60
CR DV_IN_INT_REC In leg interest Receivable DV_IN_INT_ ITLQ 60
CR NET_­SET_BRIDGE Net Settlement DV_IN_INT_OTLQ 100
DR DV_IN_INT_PAY In leg interest Payable DV_IN_INT_OTLQ 100
CR CUSTOMER CUSTOMER NET_SET_EXP 40
DR NET_­SET_BRIDGE Net Settlement NET_SET_EXP 40

Accounting Entry Setup (Settlement on Non Cash basis - Advance Contracts)

DR/CR Accounting Role Amount Tag
  Role Description Tag Description
DR CUS­TOMER Customer DV_IN_INT_DLIQ Interest amount (Inleg)
CR DV_IN_INT _RIA In leg interest Received in advance DV_IN_INT_DLIQ Interest Amount (Inleg)
DR DV_OUT_INT_PIA Out leg Expense Paid in Advance DV_OUT_INT_DLIQ Interest amount (Outleg)
CR CUS­TOMER Customer DV_OUT_INT_DLIQ Interest amount (Outleg)
DR CUS­TOMER Customer NET_INT_INC Net Income on Accrual basis
CR DV_IN_INT_RIA Net Interest received in advance NET_INT_INC
DR DV_OUT_INT_PIA Net expense paid in advance NET_INT_EXP Net Expense on Accrual basis
CR CUS­TOMER Net Expense paid in advance NET_INT_EXP

 

Accounting Entry Setup (Settlement on Non Cash basis - Arrears Contracts)

DR/CR Accounting Role Amount Tag
  Role Description Tag Description
DR CUS­TOMER Customer DV_IN_INT_RLIQ Interest amount (Inleg)
CR DV_IN_INT_REC In leg receivable GL DV_IN_INT_RLIQ Interest Amount (Inleg)
DR DV_OUT_INT_PAY Out leg payable GL DV_OUT_INT_RLIQ Interest amount (Outleg)
CR CUS­TOMER Customer DV_OUT_INT_RLIQ Interest amount (Outleg)
DR CUS­TOMER Customer NET_INT_INC Net Income on Accrual basis
CR DV_IN_INT_REC Net Interest Receivable NET_INT_INC
DR DV_OUT_INT_PAY Net expense Pay­able NET_INT_EXP Net Expense on Accrual basis
CR CUS­TOMER Net Expense NET_INT_EXP

Accounting Entry Setup (Settlement on Non Cash basis - Advance Contracts-Netting

allowed)

Advance

DR/CR Role Description Tag Description
DR NET_­SET_BRIDGE Net Settlement DV_IN_INT_ IADL Interest
amount
(Inleg)
CR DV_IN_INT_RIA In leg interest Received in advance DV_IN_INT_ IADL Interest
amount
(Inleg)
CR NET_­SET_BRIDGE Net Settlement DV_IN_INT_OADL Interest
amount
(Outleg)
DR DV_IN_INT_PIA Out leg Expense
Paid in Advance
DV_IN_INT_OADL Interest
amount
(Outleg)
DR CUSTOMER CUSTOMER NET_­SET_INC Net Settle­ment Income
on Accrual
basis
CR NET_­SET_BRIDGE Net Settlement NET_­SET_INC
CR CUSTOMER CUSTOMER NET_SET_­EXP Net Settle­ment Expense
on Accrual
basis
DR NET_­SET_BRIDGE Net Settlement NET_SET_­EXP

In Net liquidation event, the receivable and payable GLs is liquidated into a Net Settlement/Settlement Bridge GL, ensuring zero balance at the end of liquidation of cash-flows.

Accounting Entry Setup (Settlement on Non Cash basis - Arrears Contracts, Netting al

lowed)

Arrears

CR/DR Role Description Tag Description
DR NET_­SET_BRIDGE Net Settlement DV_IN_INT_ ITLQ Interest
amount
(Inleg)
CR DV_IN_INT_REC In leg interest Receivable DV_IN_INT_ ITLQ Interest
amount
(Inleg)
CR NET_­SET_BRIDGE Net Settlement DV_IN_INT_OTLQ Interest
amount
(Outleg)
DR DV_IN_INT_PAY In leg interest Pay­able DV_IN_INT_OTLQ Interest
amount
(Outleg)
DR CUSTOMER CUSTOMER NET_SET_INC Net Settle­ment Income
on Accrual
basis
CR NET_­SET_BRIDGE Net Settlement NET_SET_INC
CR CUSTOMER CUSTOMER NET_SET_­EXP Net Settle­ment Expense
on Accrual
basis
DR NET_­SET_BRIDGE Net Settlement NET_SET_­EXP

Note

9.4.5 DPLQ: Contract Principal Liquidation

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
CONT_ASSET INLEG_PRN_DECR CREDIT
CONT_ASSET_OFS INLEG_PRN_DECR DEBIT
CUSTOMER INLEG_PRN_DECR DEBIT
INLEG_ASSET INLEG_PRN_DECR CREDIT
CONT_ASSET INLEG_PRN_INCR DEBIT
INLEG_ASSET INLEG_PRN_INCR DEBIT
CUSTOMER INLEG_PRN_INCR CREDIT
CONT_ASSET_OFS INLEG_PRN_INCR CREDIT
CONT_ASSET INLEG_PRN_LIQD CREDIT
CONT_ASSET_OFS INLEG_PRN_LIQD DEBIT
CUSTOMER INLEG_PRN_LIQD DEBIT
INLEG_ASSET INLEG_PRN_LIQD CREDIT
CONT_ASSET_OFS OUTLEG_PRN_DECR CREDIT
OUTLEG_LIAB OUTLEG_PRN_DECR DEBIT
CUSTOMER OUTLEG_PRN_DECR CREDIT
CONT_LIAB OUTLEG_PRN_DECR DEBIT
CONT_ASSET_OFS OUTLEG_PRN_INCR DEBIT
OUTLEG_LIAB OUTLEG_PRN_INCR CREDIT
CUSTOMER OUTLEG_PRN_INCR DEBIT
CONT_LIAB OUTLEG_PRN_INCR CREDIT
CONT_LIAB OUTLEG_PRN_LIQD DEBIT
OUTLEG_LIAB OUTLEG_PRN_LIQD DEBIT
CUSTOMER OUTLEG_PRN_LIQD CREDIT
CONT_LIAB_OFS OUTLEG_PRN_LIQD CREDIT

 

Advices

Nil

9.4.6 DRVL: Contract Revaluation

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
CONT_FAIR_VAL CUR_INRVL_PAY CREDIT
INLEG_RVL_EXP CUR_INRVL_PAY DEBIT
CONT_FAIR_VAL CUR_INRVL_REC DEBIT
INLEG_RVL_INC CUR_INRVL_REC CREDIT
CONT_FAIR_VAL CUR_NETRVL_EXP CREDIT
NET_RVL_EXP CUR_NETRVL_EXP DEBIT
CONT_FAIR_VAL CUR_NETRVL_INC DEBIT
NET_RVL_INC CUR_NETRVL_INC CREDIT
CONT_FAIR_VAL CUR_OUTRVL_PAY CREDIT
OUTLEG_RVL_EXP CUR_OUTRVL_PAY DEBIT
CONT_FAIR_VAL CUR_OUTRVL_REC DEBIT
OUTLEG_RVL_INC CUR_OUTRVL_REC CREDIT
CONT_FAIR_VAL PRV_INRVL_PAY DEBIT
INLEG_RVL_EXP PRV_INRVL_PAY CREDIT
CONT_FAIR_VAL PRV_INRVL_REC CREDIT
INLEG_RVL_INC PRV_INRVL_REC DEBIT
CONT_FAIR_VAL PRV_NETRVL_EXP DEBIT
NET_RVL_EXP PRV_NETRVL_EXP CREDIT
CONT_FAIR_VAL PRV_NETRVL_INC CREDIT
NET_RVL_INC PRV_NETRVL_INC DEBIT
CONT_FAIR_VAL PRV_OUTRVL_PAY DEBIT
OUTLEG_RVL_EXP PRV_OUTRVL_PAY CREDIT
CONT_FAIR_VAL PRV_OUTRVL_REC CREDIT
OUTLEG_RVL_INC PRV_OUTRVL_REC DEBIT

 

Advices

No advices allowed for this Event.

9.4.7 DIAM: Contract Inception Amortization

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
INCP_EXP INCP_EXP_AMORT DEBIT
INCP_LOSS_DEF INCP_EXP_AMORT CREDIT
INCP_GAIN_DEF INCP_INC_AMORT DEBIT
INCP_INC_AMORT INCP_INC_AMORT CREDIT

 

Advices

No advices allowed for this Event.

9.4.8 DTER: Contract Termination

Accounting Entries for NPV/Rebate

Accounting Role Amount Tag Dr./Cr.
DV_IN_INT_INC DV_IN_INT_IAC CREDIT
DV_IN_INT_RIA DV_IN_INT_IAC DEBIT
DV_IN_INT_INC DV_IN_INT_JEAC DEBIT
DV_IN_INT_REC DV_IN_INT_JEAC CREDIT
DV_OUT_INT_EXP DV_OUT_INT_EAC DEBIT
DV_OUT_INT_PIA DV_OUT_INT_EAC CREDIT
DV_OUT_INT_EXP DV_OUT_INT_JIAC CREDIT
DV_OUT_INT_PAY DV_OUT_INT_JIAC DBEIT
CONT_ASSET INLEG_PRN_CONT CREDIT
CONT_ASSET_OFS INLEG_PRN_CONT DEBIT
CONT_ASSET INLEG_PRN_LIQD CREDIT
CUSTOMER INLEG_PRN_LIQD DEBIT
CONT_ASSET_OFS INLEG_PRN_LIQD DEBIT
INLEG_ASSET INLEG_PRN_LIQD CREDIT
CONT_LIAB OUTLEG_PRN_CONT DEBIT
CONT_LIAB_OFS OUTLEG_PRN_CONT CREDIT
CONT_LIAB OUTLEG_PRN_LIQD DEBIT
OUTLEG_LIAB OUTLEG_PRN_LIQD DEBIT
CUSTOMER OUTLEG_PRN_LIQD CREDIT
CONT_LIAB_OFS OUTLEG_PRN_LIQD CREDIT
CUSTOMER TRMN_GAIN DEBIT
TRMN_INC TRMN_GAIN CREDIT
CUSTOMER TRMN_LOSS CREDIT
TRMN_EXP TRMN_LOSS DEBIT

 

Advices

Advice Name Description
DV_FRA_TRMN FRA Termination

 

9.4.9 DAMN: Contract Amendment

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
CONT_ASSET INLEG_PRN_DECR CREDIT
CONT_ASSET_OFS INLEG_PRN_DECR DEBIT
CONT_ASSET INLEG_PRN_INCR DEBIT
CONT_ASSET_OFS INLEG_PRN_INCR CREDIT
CONT_LIAB OUTLEG_PRN_DECR DEBIT
CONT_LIAB_OFS OUTLEG_PRN_DECR CREDIT
CONT_LIAB OUTLEG_PRN_INCR CREDIT
CONT_LIAB_OFS OUTLEG_PRN_INCR DEBIT

 

Advices

Advice Name Description
DV_FRA_AMND FRA Amendment

 

9.4.10 DIAC: Contract Interest Accrual

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
DV_IN_INT_INC DV_IN_INT_IAC CREDIT
DV_IN_INT_RIA DV_IN_INT_IAC DEBIT
DV_IN_INT_INC DV_IN_INT_RAC CREDIT
DV_IN_INT_REC DV_IN_INT_RAC DEBIT
DV_OUT_INT_EXP DV_OUT_INT_EAC DEBIT
DV_OUT_INT_PIA DV_OUT_INT_EAC CREDIT
DV_OUT_INT_EXP DV_OUT_INT_PAC DEBIT
DV_OUT_INT_PAY DV_OUT_INT_PAC CREDIT

 

Entries that are passed for the DIAC event (Arrears Contracts) for transfer of unrealized to realized income are as follows:

In/Out leg Dr./Cr. Indicator Accounting Role Amount Tag
In Debit Component_REC Component_RAC
Credit Component_INC_UNRLZ Component_RAC
Out Debit Component_EXP_UN­RLZ Component_PAC
Credit Component_PAY Component_PAC
In Credit DV_IN_INT_INC DV_IN_INT_RAC
Debit DV_IN_INT_REC DV_IN_INT_RAC
Out Debit DV_OUT_INT_EXP DV_OUT_INT_PAC
Credit DV_OUT_INT_PAY DV_OUT_INT_PAC

Entries that are passed for the DIAC event (Advance Contracts) for transfer of unrealized to realized income are as follows:

In/Out leg Dr./Cr. Indicator Accounting Role Amount Tag
In Debit Component_RIA Component_IAC
Credit Component_INC_UNRLZ Component_IAC
Out Debit Component_EXP_UN­RLZ Component_EAC
Credit Component_PIA Component_EAC
In Credit DV_IN_INT_INC DV_IN_INT_IAC
Debit DV_IN_INT_RIA DV_IN_INT_IAC
Out Debit DV_OUT_INT_EXP DV_OUT_INT_EAC
Credit DV_OUT_INT_PIA DV_OUT_INT_EAC
Final Accruals (In addition to above)
In Debit Component_INC_UNRLZ Compo­nent_DLIQ_PY
Credit Component_INC Compo­nent_DLIQ_PY
Debit Component_INC_UNRLZ Compo­nent_DLIQ_CY
Credit Component_INC Compo­nent_DLIQ_CY
Out Debit Component_EXP Compo­nent_DLIQ_PY
Credit Component_EXP_UN­RLZ Compo­nent_DLIQ_PY
Debit Component_EXP Compo­nent_DLIQ_PY
Credit Component_EXP_UN­RLZ Compo­nent_DLIQ_PY

Advices

No advices allowed for this Event.

9.4.11 DTAM: Contract Termination Amortization

Accounting Entries

Accounting Role Amount Tag Dr./Cr.
TRMN_EXP TRMN_EXP_AMORT DEBIT
TRMN_LOSS_DEF TRMN_EXP_AMORT CREDIT
TRMN_GAIN_DEF TRMN_INC_AMORT DEBIT
TRMN_INC TRMN_INC_AMORT CREDIT

 

Entries that are passed during the for transfer of unrealized to realized income are as follows:

Gain/Loss Dr./Cr. Accounting Role Amount Tag
Gain Debit TRMN_GAIN_DEF TRM­N_INC_AMORT
Credit TRMN_INC_UNRLZ TRM­N_INC_AMORT
Loss Debit TRMN_EXP_UNRLZ TRMN_EX­P_AMORT
Credit TRMN_LOSS_DEF TRMN_EX­P_AMORT
On Contract Maturity (In addition to above)
Gain Debit TRMN_INC_UNRLZ TRMN_GAIN_PY
  Credit TRMN_INC TRMN_GAIN_PY
  Debit TRMN_INC_UNRLZ TRMN_GAIN_CY
  Credit TRMN_INC TRMN_GAIN_CY
Loss Debit TRMN_EXP TRMN_LOSS_PY
  Credit TRMN_EXP_UNRLZ TRMN_LOSS_PY
  Debit TRMN_EXP TRMN_LOSS_CY
  Credit TRMN_EXP_UNRLZ TRMN_LOSS_CY

If the amount tag is of type Component_RLIQ/DLIQ_PY and if the accounting role pertains to unrealized income/expense, the head for the accounting role will be replaced by the previous year adjustment GL, while passing accounting entries.

Note

The transfer of income/expense from the previous year adjustment GL to the realized in­come/expense GL happens only if the Track PY P&L Adjustment option has been set as a branch preference through the ‘Branch Parameter’ screen.

For example,

You are processing an FRA contract which has the following interest components:

The previous year unrealized Income/Expense for the components are as follows:

Assuming the deal to be in net profit, with inflow as 500 and outflow as 275, the accounting entries passed during liquidation and final accrual are:

DILQ

Debit CUSTOMER 500 (DV_IN_INT_DLIQ)
Credit DV_IN_INT_RIA 500
Debit DV_OUT_INT_PIA 275 (DV_OUT_INT_DLIQ)
Credit Customer 225

DIAC

Assuming accrual amounts to be 75 and 45 for in and out legs respectively

Debit DV_IN_INT_RIA 75 (DV_IN_INT_IAC)
Credit DV_IN_INT_INC_ UNRLZ 75
Debit DV_OUT_INT_EXP_ UNRLZ 45 (DV_OUT_INT_EAC)
Credit DV_OUT_INT_PIA 45

Moving Unrealized Income/Expense to real Income/Expense

Debit Previous Yr Adjustment GL 300 (DV_IN_INT_DLIQ_PY)
Credit DV_IN_INT_INC 300
Debit DV_IN_INT_INC_UN­RLZ 200 (DV_IN_INT_DLIQ_CY)
Credit DV_IN_INT_INC 200
Debit DV_IN_INT_EXP 275 (DV_OUT_INT_DLIQ_PY)
Credit Previous Yr Adjustment GL 275

Note

When an arrears contract is liquidated (DILQ event) or an advance contract completes ac­cruals (DIAC event), the income transfer to the realized income GL from the unrealized GL is performed first using the Previous Year Adjustment GL maintained in Chart of Accounts. This is because the previous year unrealized income would have already moved to the year ends P and L (EYPL) GL after financial closure. The remaining amount if any is deb­ited from the current year unrealized income GL.

 

9.4.12 DRRL: Contract Revaluation Reversal

Accounting Entries

Case I – Next Day in BOD (when next day is not the beginning of a new financial year) or at the time of the next revaluation.

 

Accounting Role Amount Tag Debit /Credit
In Leg entries
INLEG_RVL_INC PRV_INRVL_REC Debit
CONT_FAIR_VAL PRV_INRVL_REC Credit
CONT_FAIR_VAL PRV_INRVL_PAY Debit
INLEG_RVL_EXP PRV_INRVL_PAY Credit
Out Leg entries
OUTLEG_RVL_INC PRV_OUTRVL_REC Debit
CONT_FAIR_VAL PRV_OUTRVL_REC Credit
CONT_FAIR_VAL PRV_OUTRVL_PAY Debit
OUTLEG_RVL_­EXP PRV_OUTRVL_PAY Credit
In case of Revaluation Netting
NET_RVL_INC PRV_NETRVL_INC Debit
CONT_FAIR_VAL PRV_NETRVL_INC Credit
CONT_FAIR_VAL PRV_NETRVL_EXP Debit
NET_RVL_EXP PRV_NETRVL_EXP Credit

 

Case II – Next Day during BOD (if the next day is the beginning of a new financial year).

Accounting Role Amount Tag Debit /Credit
In Leg entries
INLEG_RVL_INC PRV_INRVL_REC_PY Debit
CONT_FAIR_VAL PRV_INRVL_REC_PY Credit
CONT_FAIR_VAL PRV_INRVL_PAY_PY Debit
INLEG_RVL_EXP PRV_INRVL_PAY_PY Credit
Out Leg entries
OUTLEG_RVL_INC PRV_OUTRVL_REC_PY Debit
CONT_FAIR_VAL PRV_OUTRVL_REC_PY Credit
CONT_FAIR_VAL PRV_OUTRVL_PAY_PY Debit
OUTLEG_RVL_­EXP PRV_OUTRVL_PAY_PY Credit
In case of Revaluation Netting
NET_RVL_INC PRV_NETRVL_INC_PY Debit
CONT_FAIR_VAL PRV_NETRVL_INC_PY Credit
CONT_FAIR_VAL PRV_NETRVL_EXP_PY Debit
NET_RVL_EXP PRV_NETRVL_EXP_PY Credit

 

For FRA contracts satisfying the following conditions the accounting entries for the Interest Settlement (Cash and Accrual) and Interest Accrual events are given below with the help of an example.

Conditions

 

For example,

An FRA contract has DV_IN_INT as the In Leg interest component, and DV_OUT_INT as the Out Leg interest component. The deal is settled on Value Date with the following values for interest components:

Contract Amount
DV_IN_INT = USD 57.9818955567
DV_OUT_INT = USD 32.1851185555

Rounded amounts before netting

Contract Amount
DV_IN_INT = USD 57.98
DV_OUT_INT = USD 32.19

The Net Interest income is 57.98 – 32.19 = USD 25.79.

Case I - Settlement on Cash basis

Debit/Credit Accounting Role Amount Tag Amount
Debit Customer NET_INT_INCC USD 25.79
Credit NET_INT_INC NET_INT_INCC USD 25.79

Case II - Settlement on Accrual basis

Since the deal makes a net profit for the bank, the accounting entries for the liquidation event (DILQ) are:

Debit/Credit Accounting Role Amount Tag Amount
Debit Customer NET_INT_INCA USD 25.79
Credit NET_INT_RIA NET_INT_INCA USD 25.79

Accruals for In and Out Leg are performed separately. For the above deal, In Leg accrued amount is USD 5.25 and the Out Leg accrued amount is USD 3.47. The deal has made a net profit since the inflow is more than the outflow.

Entries passed during Contract Interest Accrual (DIAC) are given below.

Debit/ Credit Accounting Role Amount Tag Amount
Debit NET_INT_RIA DV_IN_INT_IAC_NPRF USD 5.25
Credit NET_INT_INC DV_IN_INT_IAC_NPRF USD 5.25
Debit NET_INT_INC DV_IN_INT_IAC_NPRF USD 3.47
Credit NET_INT_RIA DV_IN_INT_IAC_NPRF USD 3.47

Note

Component_IAC/EAC_NLSS/NPRF tags for each of the interest components are created automatically on creation of a new interest class.