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 |
Parent topic: List of Accounting Roles