7.3.1 Event-wise Accounting Entries

The following is an exhaustive list of events that can take place during the lifecycle of an SR contract. In the subsequent paragraphs we shall examine the accounting entries and advices for each of the events listed below.

CMPY – Cash Margin Pay

This event is triggered when cash margin transfer to the counterparty is initiated from ‘Collateral Assignment Process (SRDMRONL)’ function.

  • Applicable,
  • when a stand-alone transfer of cash margin for a specific Agreement or Portfolio or Contract is initiated
  • for all margin types including Initial and Variation margin
  • Triggered,
  • when the bank (as ‘Pledger’) transfers the cash margin to provide additional collateral
  • when the bank (as ‘Receiver’) returns the excess cash margin received earlier

Accounting entries that can be configured for this event are tabled below.

  • ‘CUSTOMER_AC’ is the Margin Account (with the Party) selected for the transaction (in the Cash tab)
  • ‘CUST_AC_OFFSET’ is the Nostro Account (of the Bank) from the SSI selected for the transaction (in the Settlements tab)

Please refer List of Amount Tags and List of Accounting Roles, in this document for the description of the amount tags and accounting roles used in this event.

Table 7-4 CMPY – Cash Margin Pay

Accounting Role Amount Tag Debit/Credit

CUSTOMER_AC

TXN_AMOUNT

Debit

CUST_AC_OFFSET

TXN_AMOUNT_EQ

Credit

CMRV – Cash Margin Receive

This event is triggered when cash margin receipt from the counterparty is initiated from ‘Collateral Assignment Process (SRDMRONL)’ function.

  • Applicable,
  • when a stand-alone receipt of cash margin for a specific Agreement or Portfolio or Contract is initiated
  • for all margin types including Initial and Variation margin
  • Triggered,
  • when the bank (as ‘Pledger’) receives the excess cash margin returned by the counterparty
  • when the bank (as ‘Receiver’) receives cash as additional collateral from the counterparty

Accounting entries that can be configured for this event are tabled below.

  • ‘CUSTOMER_AC’ is the Margin Account (with the Party) selected for the transaction (in the Cash tab)
  • ‘CUST_AC_OFFSET’ is the Nostro Account (of the Bank) from the SSI selected for the transaction (in the Settlements tab)

Please refer List of Amount Tags and List of Accounting Roles in this document for the description of the amount tags and accounting roles used in this event.

Table 7-5 CMRV – Cash Margin Receive

Accounting Role Amount Tag Debit/Credit

CUST_AC_OFFSET

TXN_AMOUNT_EQ

Debit

CUSTOMER_AC

TXN_AMOUNT

Credit

SMPY – Securities Margin Pay

This event is triggered when securities transfer to the counterparty is initiated from ‘Collateral Assignment Process (SRDMRONL)’ function.

  • Applicable,
  • when a stand-alone transfer of securities collateral for a specific Agreement or Portfolio or Contract is initiated
  • for all margin types including Initial and Variation margin
  • Triggered,
  • when the bank (as ‘Pledger’) transfers the securities to provide additional collateral
  • when the bank (as ‘Receiver’) returns the excess securities collateral received earlier

No Accounting entries can be configured for this event, since the accounting entries would be posted for the linked Securities deals created by the system for the securities transferred.

SMRV – Securities Margin Receive

This event is triggered when securities receipt to the counterparty is initiated from ‘Collateral Assignment Process (SRDMRONL)’ function.

  • Applicable,
  • when a stand-alone receipt of securities collateral for a specific Agreement or Portfolio or Contract is initiated
  • for all margin types including Initial and Variation margin
  • Triggered,
  • when the bank (as ‘Pledger’) receives the excess securities collateral returned by the counterparty
  • when the bank (as ‘Receiver’) receives additional securities collateral from the counterparty

No Accounting entries can be configured for this event, since the accounting entries would be posted for the linked Securities deals created by the system for the securities received.

ADIM – Net Initial Margin Transfer

This event is triggered when pre-netting of cash margin for net initial margin required, is initiated from ‘Cash-Margin Netting Initiation Process (MGDCMINI)’ function.

  • Triggered,
  • when cash margins for multiple Margin Accounts linked to the selected settlement scheme are initiated together
  • for the net margin calculated for all the deals linked to the respective margin accounts
  • Applicable,
  • when net margin calculated is to be paid or received by the bank
  • for all margin types other than variation margin, including Initial Margin and Independent Amount

Accounting entries that can be configured for this event are tabled below.

  • ‘BROKER_IMAC’ is the Margin Account (with the Party) selected for the transaction (in the Initial Margin tab)
  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the transaction
  • Entries is posted separately for each Margin Account selected for the transaction

Please refer List of Amount Tags and List of Accounting Roles in this document for the description of the amount tags and accounting roles used in this event.

Table 7-6 ADIM – Net Initial Margin Transfer

Accounting Role Amount Tag Debit/Credit

BROKER_IMAC

BROKER_IM_PAY

Debit

SCHEME_GL

SCHEME_SETL_AMNT

Credit

SCHEME_GL

SCHEME_SETL_AMNT

Debit

BROKER_IMAC

BROKER_IM_REC

Credit

ADVM – Net Variation Margin Transfer

This event is triggered when pre-netting of cash margin for net variation margin required, is initiated from ‘Cash-Margin Netting Initiation Process (MGDCMINI)’ function.

  • Triggered,
  • when cash margins for multiple Margin Accounts linked to the selected settlement scheme are initiated together
  • for the net profit-loss calculated for all the deals linked to the respective margin accounts
  • Applicable,
  • when net profit-loss calculated is to be paid or received by the bank
  • only for variation margin

Accounting entries that can be configured for this event are tabled below.

  • ‘BROKER_VMAC’ is the Margin Account (with the Party) selected for the transaction (in the Initial Margin tab)
  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the transaction
  • Entries are posted separately for each Margin Account selected for the transaction

Please refer List of Amount Tags and List of Accounting Roles in this document for the description of the amount tags and accounting roles used in this event.

Table 7-7 ADVM – Net Variation Margin Transfer

Accounting Role Amount Tag Debit/Credit

BROKER_VMAC

BROKER_VM_PAY

Debit

SCHEME_GL

SCHEME_SETL_AMNT

Credit

SCHEME_GL

SCHEME_SETL_AMNT

Debit

BROKER_VMAC

BROKER_VM_REC

Credit

ADBR – Net Brokerage Settlement

This event is triggered when pre-netting of deal cashflows, is initiated from ‘Cash-Margin Netting Initiation Process (MGDCMINI)’ function.

  • Triggered,
  • when liquidation of multiple Brokerage components linked to the selected settlement scheme are initiated together
  • for the net amount calculated for the respective cashflow components for all the deals linked to the selected scheme
  • Applicable,
  • only for Brokerage Payable

Accounting entries that can be configured for this event are tabled below.

  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the transaction
  • Entries are posted separately for each Brokerage component selected for the transaction

Please refer List of Amount Tags and List of Accounting Roles, in this document for the description of the amount tags and accounting roles used in this event.

Table 7-8 ADBR – Net Brokerage Settlement

Accounting Role Amount Tag Debit/Credit

BROKADJ_CGEXP

BROKAMT_ADJ_CGEXP

Debit

NET_SETT_PAY

BROKAMT_ADJ_CGEXP

Credit

NET_SETT_PAY

BROKAMT_ADJ_CGINC

Debit

BROKADJ_CGINC

BROKAMT_ADJ_CGINC

Credit

BROKADJ_EXEXP

BROKAMT_ADJ_EXEXP

Debit

NET_SETT_PAY

BROKAMT_ADJ_EXEXP

Credit

NET_SETT_PAY

BROKAMT_ADJ_EXINC

Debit

BROKADJ_EXINC

BROKAMT_ADJ_EXINC

Credit

BROKADJ_EXP

BROKAMT_ADJ_EXP

Debit

NET_SETT_PAY

BROKAMT_ADJ_EXP

Credit

NET_SETT_PAY

BROKAMT_ADJ_INC

Debit

BROKADJ_INC

BROKAMT_ADJ_INC

Credit

BROK_NET_ADJ

BROK_NET_ADJ

Debit

NET_SETT_PAY

BROK_NET_ADJ

Credit

NET_SETT_PAY

BROKAMT_LIQD

Debit

SCHEME_GL

SCHEME_SETL_AMNT

Credit

LIQD – Net Cashflow Settlement

This event is triggered when pre-netting of deal cashflows, is initiated from ‘Cash-Margin Netting Initiation Process (MGDCMINI)’ function.

  • Triggered,
  • when liquidation of multiple cashflow components linked to the selected settlement scheme are initiated together
  • for the net amount calculated, for the respective cashflow components, for all the deals linked to the selected scheme for netting
  • Applicable,
  • when net amount calculated is to be paid or received by the bank
  • for all cashflow types enabled for netting and linked to the settlement scheme through an Agreement or Portfolio or Deal

Accounting entries that can be configured for this event are tabled below.

  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the pre-netting transaction
  • Entries are posted separately for each Cashflow component selected for the pre-netting transaction (in the Deal Cashflows tab)

Please refer List of Amount Tags and List of Accounting Roles,in this document for the description of the amount tags and accounting roles used in this event.

Table 7-9 LIQD – Net Cashflow Settlement

Accounting Role Amount Tag Debit/Credit

NET_SETT_EXP

CASHFLOW_ADJ_EXP

Debit

NET_SETT_PAY

CASHFLOW_ADJ_EXP

Credit

NET_SETT_REC

CASHFLOW_ADJ_INC

Debit

NET_SETT_INC

CASHFLOW_ADJ_INC

Credit

NET_SETT_ADJ

CASHFLOW_NET_ADJ_PAY

Debit

NET_SETT_PAY

CASHFLOW_NET_ADJ_PAY

Credit

NET_SETT_REC

CASHFLOW_NET_ADJ_REC

Debit

NET_SETT_ADJ

CASHFLOW_NET_ADJ_REC

Credit

NET_SETT_PAY

CASHFLOW_NET_PAY

Debit

SCHEME_GL

SCHEME_SETL_AMNT

Credit

SCHEME_GL

SCHEME_SETL_AMNT

Debit

NET_SETT_REC

CASHFLOW_NET_REC

Credit

MTOP – Cash Net Payment

This event is triggered when net settlement of cash is initiated from ‘Cash-Margin Net Settlement Process (MGDSETLM)’ function.

  • Applicable,
  • for all pre-netting transactions initiated using ‘Cash-Margin Netting Initiation (MGDCMINI)’ function
  • for all cash settlement transactions marked for netting
  • Triggered,
  • when net amount calculated is to be paid by the bank

Accounting entries that can be configured for this event are tabled below.

  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the net settlement transaction
  • ‘CUSTOMER’ is the Nostro Account (of the Bank) from the SSI selected for the transaction (in the Settlements tab)

Please refer List of Amount Tags and List of Accounting Roles, in this document for the description of the amount tags and accounting roles used in this event.

Table 7-10 MTOP – Cash Net Payment

Accounting Role Amount Tag Debit/Credit

SCHEME_GL

MG_SETLM_AMT_MTOP

Debit

CUSTOMER

MG_SETLM_AMT_MTOP

Credit

MREF – Cash Net Receipt

This event is triggered when net settlement of cash is initiated from ‘Cash-Margin Net Settlement Process (MGDSETLM)’ function.

  • Applicable,
  • for all pre-netting transactions initiated using ‘Cash-Margin Netting Initiation (MGDCMINI)’ function
  • for all cash settlement transactions marked for netting
  • Triggered,
  • when net amount calculated is to be received by the bank

Accounting entries that can be configured for this event are tabled below.

  • ‘SCHEME_GL’ is the ‘Net Settlement-Bridge GL’ configured for the selected (Margin-Netting) Scheme for the net settlement transaction
  • ‘CUSTOMER’ is the Nostro Account (of the Bank) from the SSI selected for the transaction (in the Settlements tab)

Please refer List of Amount Tags and List of Accounting Roles, in this document for the description of the amount tags and accounting roles used in this event.

Table 7-11 MREF – Cash Net Receipt

Accounting Role Amount Tag Debit/Credit

CUSTOMER

MG_SETLM_AMT_MREF

Debit

SCHEME_GL

MG_SETLM_AMT_MREF

Credit

SGEN – External Settlement Messages

This event is triggered when cash settlement that requires payment messages to be sent to an external settlement network.

  • Applicable,
  • when stand-alone cash margin payment or receipt is initiated from ‘Collateral Assignment Process (SRDMRONL)’ function
  • when net settlement of cash is initiated from ‘Cash-Margin Net Settlement Process (MGDSETLM)’ function
  • Triggered,
  • when net amount calculated is to be paid or received by the bank
  • when the network applicable for the transaction is an external settlement system like SWIFT, CHAPS, Fedwire, etc

Triggered,

  • few days before the parent event for cash settlement, when the settlement date > branch date, based on the settlement days defined for the currency of settlement
  • on the same day along with the parent event for cash settlement, when the settlement date <= branch date

No Accounting entries can be configured for this event, since the accounting entries would be posted in the parent event.

Reversal Events

These events are triggered when the respective parent event is reversed from the respective functions.

No Accounting entries can be configured for these events, since the system is internally identify the accounting entries posted for the parent event and post the same entries for the reversal event but with negative amounts (same amounts multiplied by -1).

Table 7-12 Reversal Events

Reversal Event Code Description Parent Event Code

RCMP

Reverse - Cash Margin Pay

CMPY

RCMR

Reverse - Cash Margin Receive

CMRV

RSMP

Reverse - Securities Margin Pay

SMPY

RSMR

Reverse - Securities Margin Receive

SMRV

RVIM

Reverse - Initial Margin Transfer

ADIM

RVVM

Reverse - Variation Margin Transfer

ADVM

RVBR

Reverse - Net Brokerage Settlement

ADBR

RVLQ

Reverse - Net Cash Flow Settlement

LIQD

RTOP

Reverse - Cash Net Payment

MTOP

RREF

Reverse - Cash Net Receipt

MREF