CMRS RegReport Rules
CMRS RegReport Rules
CMRS RegReport Rules
2.1 SCENARIO.............................................10
2.1.1 System Configuration...................10
2.1.2 Legal Entity Setup.........................11
2.1.3 Counterparty Setup......................11
2.1.4 Track & Trace Screen....................12
6.1 OVERVIEW............................................21
6.2 FUNCTIONING OF JEDI............................21
6.2.1 Ignore MiFID II only deals for TRs other an Trax or Tradeweb 22
6.3 JEDI DETERMINATION ON TRACK & TRACE.23
6.4 IGNORE EOM_SNAPSHOT EVENT FOR ALL THE TRS EXCEPT BOI 23
7 RPD RULE................................................24
9 ERE RULE.................................................41
14.1 WORKFLOW..........................................61
15.1 WORKFLOW..........................................63
19.1 WORKFLOW..........................................71
19.2 COUNTERPARTIES SETUP..........................71
22 UTI GENERATING PARTY DETERMINATION RULE (EMIR, ASIC, MAS AND BOI ONLY) 74
22.1 WORKFLOW..........................................74
22.2 UGD RULE – DTCCEU /DTCCEULITE....75
22.3 UGD RULE – ICE...................................77
22.4 UGD RULE – BOI..................................78
23.1 WORKFLOW..........................................80
40.1 WORKFLOW........................................104
40.2 OVERRIDE...........................................105
45 RULE FOR FILTERING NON-REPORTABLE AMEND (MIFID-II TRANSACTION & PTT ONLY) 111
49 REPORTING MULTIPLE VALUES FOR COMMON FIELDS (MIFID-II TRANSACTION & PTT ONLY) 121
50 PROCESSING THE NPO EVENT AS NEW TRADE IF POSITION HAS NOT BEEN REGISTERED
WITH TR (DTCC-EU, TRAX).......................124
55 SUPPRESS RULE FOR COMMERCIAL ACTIVITY FIELDS (DTCC-EU, DTCC-EULITE ICE-TV EMIR) 132
56 REPORTING TRADES WITH ONLY THE KEY IDENTIFIER (DTCC ALL TRS) 133
57.1 SCENARIOS................................................134
58.1 SCENARIOS................................................135
RULES SUMMARY...........................................136
Page 7
List of FiguresY
FIGURE 2-1: LEGAL ENTITY SET UP – REPORTABLE TO DF..................................................................................................10
FIGURE 2-2: COUNTERPARTIES SCREEN...........................................................................................................................10
FIGURE 2-3: TRACK & TRACE SCREEN - DEAL PROCESSED.................................................................................................11
FIGURE 5-1: COUNTERPARTIES SCREEN...........................................................................................................................17
FIGURE 5-2: EVENTS SCREEN........................................................................................................................................18
FIGURE 5-3: TRACK & TRACE SCREEN - AFFILIATE TRADE..................................................................................................19
FIGURE 6-1: TRACK & TRACE SCREEN - JEDI RULE VIEW..................................................................................................21
FIGURE 7-1: LE CP CONFIGURATION SCREEN - RPD RULE................................................................................................24
FIGURE 7-3: LEGAL ENTITY SETUP FOR RPD RULE...........................................................................................................26
FIGURE 7-4: COUNTERPARTY SETUP FOR RPD RULE.........................................................................................................26
FIGURE 7-5: TRACK & TRACE SCREEN - CMRS REGREPORT AS REPORTING PARTY................................................................28
FIGURE 7-6: TRACK & TRACE SCREEN - CMRS REGREPORT AS NON-REPORTING PARTY........................................................28
FIGURE 9-1: EXECUTION FACILITY - SEF AND CLEARINGDCOVALUE - BLANK......................................................................39
FIGURE 9-2: TRACK & TRACE SCREEN - MESSAGE IGNORED..............................................................................................40
FIGURE 9-3: EXECUTION FACILITY - SEF & CLEARING VALUE - DCO...................................................................................40
FIGURE 9-4: TRACK & TRACE – MESSAGE IGNORED.........................................................................................................41
FIGURE 9-5: EXECUTION FACILITY AS OFF-FACILITY AND CLEARINGDCOVALUE AS BLANK......................................................41
FIGURE 9-6: TRADE EXECUTED OFF-FACILITY AND NOT CLEARED.........................................................................................42
FIGURE 9-7: INDICATING EXECUTION FACILITY AS OFF-FACILITY AND CLEARINGDCOVALUE AS DCO.........................................43
FIGURE 9-8: TRACK & TRACE SCREEN; DEAL VIEW - DEAL PROCESSED................................................................................43
Preface
The objective of this document is to help users understand the Rules
applied by the Compliance Management and Reporting System (CMRS)
RegReport application. CMRS RegReport applies various rules on the
trades flowing into CMRS RegReport and further processing of that trade
depends upon the outcome of these rules.
CMRS RegReport uses the rules to filter which trades needs to get
reported, determine the UTI generating party:
Audience
This document is intended for use by the following teams:
Document Conventions
This document uses the following conventions:
Each figure in the document is labeled with a figure caption above it.
The steps to complete a procedure are presented with screenshots,
wherever necessary.
The following text highlights have been used:
Term Description
XCCY Cross currency
1Introduction
CMRS RegReport Rule engine contains various rules, which are
implemented on the input files, when flowing into the system. These rules
are applied on each trade (or feed) flowing in the system and the actions
are taken respectively.
A trade booked with internal party, has same party ID for both the parties
involved in the trade. The behavior of internal trades will be same for
CFTC, EMIR, MiFID II Transaction Reporting, MiFID II Post Trade
Transparency (PTT) Reporting and REMIT. Both the regulations say that if
the trade is between 2 parties with same party id + convention, the trade
is exempted from reporting obligation.
2.1 Scenario
For any trade, where the parties have the same party ID & convention
combination, it will be treated as an INTERNAL trade and therefore, it will
be ignored for reporting by CMRS RegReport. (In CMRS RegReport, Party1
ID is stored as unique legal entity identifier (ULID) and Party2 ID is stored
as unique counter party identifier (UCID)).
Scenario
For any trade, where both the parties involved in the trade are non-US
person, the trade will be ignored by CMRS RegReport provided the flag is
enabled.
When a trade flows into CMRS RegReport, which involves the non-US
parties, CMRS RegReport will identify this trade as BOTH_NON_US and
would ignore the trade. The Ignore message will be displayed on the Track
& Trace screen.
1. Transaction
2. Valuation
3. Collateral
Scenario
Scenario CMRS RegReport Action
Full Delegation By LE to CP Filter all reporting
[CMRS RegReport is at LE]
Full Delegation By CP to LE Reports both the messages associated
[CMRS RegReport is at LE] with the event. CMRS RegReport
reports on behalf of both parties.
Full Delegation By CP to LE Reports only on behalf of CP.
[CMRS RegReport is at LE and LE
is not reportable to that
jurisdiction]
Independent [CMRS RegReport Reports only on behalf of LE.
is at LE]
Full Delegation By LE to ERE Filter all reporting
[CMRS RegReport is at LE]
Full Delegation by CP to LE and Filter all reporting
further LE to ERE [CMRS
RegReport is at LE]
Full Delegation by CP to LE and Reports both the messages associated
further LE to third party with the event. CMRS RegReport
[CMRS RegReport is at third reports on behalf of both parties.
party]
Full Delegation By LE to CP Filter all reporting
[CMRS RegReport is at LE]
ICE-Specific Scenario
Delegation is applicable for EMIR reporting for ICE TR but since ICE e-
confirm is a confirmation platform, the expected behavior in different
scenarios is explained below:
As per CFTC, real time (RT) messages are not reportable for Affiliate
trades. In REMIT, Affiliate Trades executed outside the Exchange are not
reportable.
Scenario
Trad Even Party1 Party2 Is CMRS Comments
e ID t Affiliat RegReport
e? Result
Since the RT
message is
not
associated
with this
The event
event, CMRS
Deal TRAD JP changes to
BANKNYC Yes RegReport
321 E Morgan AFFILIATE_TR
would send
ADE
the primary
economic
terms (PET)
message for
this deal.
Affiliate is supported for all the events. For the description of the Affiliate
events, refer to the Event Handling and Management document
Once the validations are successful, from the Legal Entity Screen, for the
corresponding Legal Entity and Asset class we identify the regulations and
corresponding TRs to which the Legal entity is reportable for that asset
class. If the event is Collateral/Collateral Link then the TRs are identified
based on Portfolio drop down and not on the basis of Asset Class. Once
the TRs identified a validation is performed if the asset class s licensed for
that TR, Regulation and asset class
Only those Regulation TR pairs are taken which satisfy this validation,
other Regulations – TRs pairs are ignored from processing. This rule is by
passed for Exchange traded Derivatives Products, Collateral Events and
Deals reportable to ICE Trade Vault.
From the regulations identified in step 3 only those regulations for which
the Counter Party is also reportable (counter Party screen) or set up (for
EMIR, MAS, ASIC) are taken into consideration, other regulations are
ignored from processing. This validation is by passed for
Collateral/Collateral Link events reportable to ASIC regulation as the
Counter Party wouldn’t be available for these events.
At the end of step 4 for the identified Regulations and TRs the trade is
processed.
7RPD Rule
7.1 RPD Rule for DF
After a trade flows through the above rules, then RPD rule is applied to
identify the reporting party, that is, the one party in the trade, which will
be responsible for reporting the trade to SDR.
RPD is only executed once for a deal, for the subsequent events on that
deal, reporting party lookup will be performed
• TRADE
• SNAPSHOT
• NOVATION_TRADE
• NOVATION_FEE
• POST_ALLOCATION_TRADE
• POST_COMPRESION_TRADE
• POST_EXERCISE_TRADE
• AFFILIATE_ POST_COMPRESION_TRADE
• AFFILIATE_TRADE
• AFFILIATE_SNAPSHOT
• AFFILIATE_NOVATION_TRADE
• AFFILIATE_NOVATION_FEE
• AFFILIATE_POST_ALLOCATION_TRADE
• AFFILIATE_POST_EXERCISE_TRADE
If Legal Entity is ‘PB’ and Counter party is ‘EB’ then source system will
send the ‘NonReportingParty’ in Party1ReportingObligation block and
CMRS RegReport will consider it as a non-Reporting Party.
If Legal Entity is ‘EB’ and Counter party is ‘PB’ then the source system will
send ‘ReportingParty’ in Party1ReportingObligation block and CMRS
RegReport will consider it as a Reporting Party.
** If both the PBs and EBs are non-US, then the Trade will be ignored and
Party1ReportingObligation will be ignored.
Part
Reporting
Organizat
Organizat
PersonUS
Financial
ion Type
ion Type
Person
Entity
Name
Party
Party
y
Nam US
e
PartyA SD Party1 MSP Party A
PartyB SD Party2 non-SD/MSP Party B
PartyC MSP Party3 non-SD/MSP Party C
non-
PartyD SD/MSP TRUE Party4 non-SD/MSP FALSE Party D
non-
PartyE SD/MSP TRUE TRUE Party5 non-SD/MSP TRUE FALSE Party E
non- FALS
PartyF SD/MSP E TRUE Party6 non-SD/MSP FALSE FALSE Party F
PartyG MSP Party7 SD Party 7
non-
PartyH SD/MSP Party8 SD Party 8
non-
PartyI SD/MSP Party9 MSP Party 9
non- FALS
PartyJ SD/MSP E Party10 non-SD/MSP TRUE Party 10
non-
PartyK SD/MSP TRUE FALSE Party11 non-SD/MSP TRUE TRUE Party 11
non- FALS
PartyL SD/MSP E FALSE Party12 non-SD/MSP FALSE TRUE Party 12
PartyM SD Party13 SD
PartyN MSP Party14 MSP
non- Tie Breaker
PartyO SD/MSP TRUE TRUE Party15 non-SD/MSP TRUE TRUE
non- FALS
PartyP SD/MSP E FALSE Party16 non-SD/MSP FALSE FALSE
Figure 7-11: Track & Trace Screen - CMRS RegReport as Reporting Party
Figure 7-12: Track & Trace Screen - CMRS RegReport as Non-Reporting Party
7.1.6.3 Credit
The following table shows the Tie breaker rule for the various products
under Credit Asset Class.
7.1.6.4 Commodity
The following table shows the Tie breaker rule for the various products
under Commodity Asset Class.
7.1.6.5 Equity
The following table shows the Tie breaker rule for the various products
under Equity Asset Class.
CMRS RegReport will support RPD Override from Source System and UI for
ICE.
If CMRS RegReport is not able to identify the reporting party based on the
static configurations of the parties in the system, then Tie breaker rules
will not be applied and the deal will be failed.
RPD
Result Single Sided Result
LE Y or blank Report
LE N Report
CP Y or blank Ignore
CP N Report
Tie
Breaker Y or blank Fail
Tie
Breaker N Fail
CMRS RegReport will support RPD Override from Source System and UI for
DTCC CA. If No information is available from the Source System or the UI,
CMRS RegReport will use the below logic to determine the Reporting Party.
Refer to the following ‘Reporting Party’ flowchart as defined by Depository
Trust & Clearing Corporation (DTCC) for Canadian Regulation:
s y A s y breaker
Ye Yes N/A An N/A N/ Ye No N/A An N/A N/A Tie
s y A s y breaker
Ye Yes SD An N/A N/ Ye Yes SD An N/A N/A Tie
s y A s y breaker
Ye Yes SD An N/A N/ Ye Yes MSP An N/A N/A LE
s y A s y
Ye Yes SD An N/A N/ Ye Yes Non- An N/A N/A LE
s y A s SD/MSP y
Ye Yes MSP An N/A N/ Ye Yes MSP An N/A N/A Tie
s y A s y breaker
Ye Yes MSP An N/A N/ Ye Yes Non- An N/A N/A LE
s y A s SD/MSP y
Ye Yes MSP An N/A N/ Ye Yes SD An N/A N/A CP
s y A s y
Ye Yes Non- An N/A N/ Ye Yes Non- An N/A N/A Tie
s SD/MSP y A s SD/MSP y breaker
Ye Yes Non- An N/A N/ Ye Yes SD An N/A N/A CP
s SD/MSP y A s y
Ye Yes Non- An N/A N/ Ye Yes MSP An N/A N/A CP
s SD/MSP y A s y
Ye N/A N/A An N/A N/ No N/A N/A An N/A N/A LE
s y A y
No N/A N/A An N/A N/ Ye N/A N/A An N/A N/A CP
y A s y
No N/A N/A An N/A Ye No N/A N/A An N/A No LE
y s y
pro pro
vin vin
ce ce
exc exc
ept ept
AM AM
F/M F/M
SC SC
No N/A N/A An N/A Ye No N/A N/A An N/A Yes Tie
y s y breaker
pro pro
vin vin
ce ce
exc exc
ept ept
AM AM
F/M F/M
SC SC
No N/A N/A An N/A No No N/A N/A An N/A No Tie
y y breaker
pro pro
vin vin
ce ce
exc exc
ept ept
AM AM
F/M F/M
SC SC
No N/A N/A An N/A No No N/A N/A An N/A Yes CP
y y
pro pro
vin vin
ce ce
exc exc
ept ept
AM AM
F/M F/M
Report Updated USI/UTI/Party
SAPIENT CONFIDENTIAL
Identifier
Page 42
SC SC
No N/A N/A AM Yes N/ No N/A N/A AM No N/A LE
F/M A F/M
SC SC
No N/A N/A AM No N/ No N/A N/A AM Yes N/A CP
F/M A F/M
SC SC
No N/A N/A AM Yes Ye No N/A N/A AM Yes No LE
F/M s F/M
SC SC
No N/A N/A AM Yes Ye No N/A N/A AM Yes Yes Tie
F/M s F/M breaker
SC SC
No N/A N/A AM Yes No No N/A N/A AM Yes No Tie
F/M F/M breaker
SC SC
No N/A N/A AM Yes No No N/A N/A AM Yes Yes CP
F/M F/M
SC SC
No N/A N/A AM No Ye No N/A N/A AM No No LE
F/M s F/M
SC SC
No N/A N/A AM No Ye No N/A N/A AM No Yes Tie
F/M s F/M breaker
SC SC
No N/A N/A AM No No No N/A N/A AM No No Tie
F/M F/M breaker
SC SC
No N/A N/A AM No No No N/A N/A AM No Yes CP
F/M F/M
SC SC
CMRS RegReport will support RPD Override from Source System and UI for
MiFID II PTT. If No information is available from the Source System or the
UI, CMRS RegReport will use the below logic to determine the Reporting
Party. Refer to the following steps:
Is LE Is CP
S.N Is Systematic Buy Sell
Investment Investment Result
o. Internalizer Indicator
Firm? Firm?
Non_ReportingPart
2. <Blank> Y/1/TRUE/YES NA NA
y
Rp_Un_Determine
3. <Junk Value> <Blank> NA NA
d
Rp_Un_Determine
4. <Blank> <Junk Value> NA NA
d
Rp_Un_Determine
5. <Junk Value> <Junk Value> NA NA
d
Non_ReportingPart
7. <Blank> <Blank> N/0/FALSE/NO NA
y
Non_ReportingPart
9. Y/1/TRUE/YES Y/1/TRUE/YES N/0/FALSE/NO NA
y
Non_ReportingPart
10. Y/1/TRUE/YES Y/1/TRUE/YES <blank> B
y
Non_ReportingPart
12. Y/1/TRUE/YES Y/1/TRUE/YES Both B
y
Rp_Un_Determine
14. Y/1/TRUE/YES Y/1/TRUE/YES <Junk Value> NA
d
<Junk Rp_Un_Determine
15. Y/1/TRUE/YES Y/1/TRUE/YES <blank>/ both
Value> d
Non_ReportingPart
17. N/0/FALSE/NO Y/1/TRUE/YES NA NA
y
Non_ReportingPart
19. N/0/FALSE/NO N/0/FALSE/NO N/0/FALSE/NO NA
y
<blank>/<both Non_ReportingPart
20. N/0/FALSE/NO N/0/FALSE/NO B
> y
<blank>/<both
21. N/0/FALSE/NO N/0/FALSE/NO S ReportingParty
>
Since, the buy/sell direction can change anytime during the lifecycle of the
trade, CMRS RegReport should have provision to re-determine the
Reporting party every time this change happens.
This can be done in CMRS RegReport via Source System or from CMRS
RegReport UI.
Scenarios:
CMRS RegReport will support ReRunRPD flag only for Dodd Frank (DTCC
US and CME SDR) and Canadian regulations (DTCC CA).
CMRS RegReport expects the information informing CMRS RegReport to
ReRunRPD to flow as part of “SNAPSHOT” , “TRADE” and “AMEND”
events only (along with their Affiliate events) and will be ignored for all
other events.
Internal Trades will still be ignored for reporting and Re-run RPD will
have no impact on such trades.
A button will be provided on the Deal UID Map screen which when
clicked after selecting a deal will change the RPD status for DF and
Canadian regulations for a deal as ReRun RPD.
Any subsequent event/reprocessing will trigger CMRS RegReport to re-
compute the RPD status and process the trade as per the newly
determined RPD status.
9ERE Rule
What is meant by ERE?
ERE means the External Reporting Entities. A trade, which either involves
SEF or DCO, the reporting obligation lies with those entities and the
parties involved in the trade will not have to report the trade data.
Position
Opener Other Off-Facility True DCO IGNORE
than Snapshot
Position
Opener Other SEF True BLANK IGNORE
than Snapshot
Position
Opener Other SEF True DCO IGNORE
than Snapshot
REPORT (CONFIRM
Off- message should be
Snapshot True BLANK
Facility suppressed, if
associated)
The snapshot for the input file indicating the execution facility as SEF and
Clearing DCO as BLANK is presented in Fig. 15.
When this trade flows into CMRS RegReport, the trade is Ignored and the
ignore message is displayed on T&T screen.
When this trade flows into CMRS RegReport, the trade is ignored and the
Ignore message is displayed on T&T screen.
When this trade flows into CMRS RegReport, the trade is successfully
processed and the associated messages are generated and sent to SDR.
This behavior can be viewed on T&T screen as presented.
Below mentioned is the snapshot for the input file indicating the execution
facility as Off-Facility and ClearingDCOValue as DCO:
When this trade flows into CMRS RegReport, the trade is Ignored and
ignore message is displayed on the T&T screen.
Figure 9-20: Track & Trace Screen; Deal View - Deal Processed
Switch to
SNAPSHOT_TRADE
event
No
CMRS Checks if
Snapshot event
UTI/Interim UTI
received by CMRS
exists
Yes SWITCH TO
SNAPSHOT_MODIFY
Event
• Since ICE supports reporting for both Dodd Frank and EMIR, the
snapshot event switch rule execution in CMRS RegReport is as
follows:
Originati Reportabl
USI Exists UTI exists Output Event
ng Event e to?
SNAPSHO
BOTH N N SNAPSHOT_TRADE
T
SNAPSHO
BOTH Y N FAIL
T
SNAPSHO
BOTH N Y FAIL
T
SNAPSHO SNAPSHOT_MODIF
BOTH Y Y
T Y
SNAPSHO
DF N N/A SNAPSHOT_TRADE
T
SNAPSHO SNAPSHOT_MODIF
DF Y N/A
T Y
Originati Reportabl
USI Exists UTI exists Output Event
ng Event e to?
SNAPSHO
EMIR N/A N SNAPSHOT_TRADE
T
SNAPSHO SNAPSHOT_MODIF
EMIR N/A Y
T Y
Action ACK/WACK
GTR Field
Type? Reprocessing
CMRSLook up in
gReprocessin
ReportedAction Type
TR Response
switched to
Trade ID
form SS
Event
Event
Comments
Name
10 N
N ACK
TRADE 1 N A NA NA
ACK/WACK is not
SNAPSH present, Snapshot
N ACK
10 N OT_TRAD Event switching take
SNAPSHOT 8 N A NA E place.
10 N
ACK
AMEND 1 M A NA NA M
CORPORATE 10 N
ACK
ACTION 5 O A NA NA O
COMPRESSIO 10 N
ACK
N 8 Z A NA NA Z
TERMINATIO 10 N
ACK
N 2 C A NA NA C
TRADE_CANC 10 N
ACK
EL 4 E A NA NA E
20 N
N ACK
TRADE 1 A N NA NA
Action ACK/WACK
GTR Field
Type? Reprocessing
gReprocessin
CMRSLook up in
ReportedAction Type
TR Response
switched to
Trade ID
form SS
Event
Event
Comments
Name
ACK/WACK is not
SNAPSH present, Snapshot
N ACK
20 N OT_TRAD Event switching take
SNAPSHOT 8 A N NA E place.
20 N
ACK
AMEND 1 A M NA NA M
CORPORATE 20 N
ACK
ACTION 5 A M NA NA M
COMPRESSIO 20 N
ACK
N 8 A Z NA NA Z
TERMINATIO 20 N
ACK
N 2 A C NA NA C
TRADE_CANC 20 N
ACK
EL 4 A E NA NA E
TR does not allow
NAC
10 N ACK/ N Action Type "N" to be
K
TRADE 1 N A WACK AMEND reported again
SNAPSH TR does not allow
NAC
10 N ACK/ OT_MODI N Action Type "N" to be
K
SNAPSHOT 8 N A WACK FY reported again
COMPRESSIO 10 N ACK/
ACK
N 8 Z A WACK NA Z
TERMINATIO 10 N ACK/
ACK
N 2 C A WACK NA C
TRADE_CANC 10 N ACK/
ACK
EL 4 E A WACK NA E
PARTIAL_TER 10 N ACK/
ACK
MINATION 3 O A WACK NA O
AMEND_CON 10 N ACK/
ACK
FIRM 1 M A WACK NA M
20 N ACK/ Event switched in
ACK
TRADE 1 A N WACK AMEND M reprocessing
SNAPSH
20 N ACK/ OT_MODI ACK Event switched in
SNAPSHOT 8 A N WACK FY M reprocessing
COMPRESSIO 20 N ACK/
ACK
N 8 A Z WACK NA Z
TERMINATIO 20 N ACK/
ACK
N 2 A C WACK NA C
TRADE_CANC 20 N ACK/
ACK
EL 4 A E WACK NA E
20 N ACK/
ACK
AMEND 1 A M WACK NA M
30 N
ACK
TRADE 1 N A NACK NA N
ACK/WACK is not
SNAPSH present, Snapshot
ACK
30 N OT_TRAD Event switching take
SNAPSHOT 8 A N NACK E N place.
Action ACK/WACK
GTR Field
Type? Reprocessing
gReprocessin
CMRSLook up in
ReportedAction Type
TR Response
switched to
Trade ID
form SS
Event
Event
Comments
Name
13.4 Commodity
Product Reporting Rule
Fixed Floating Swap <FixLgFixRateReceiverSeller> is the seller
<OptnPrtyReceiverRefReceiverofthePremiu
Option/Swaption
m> is the seller
Forward, Generic and
ASCII sort in ASCENDING Order identifies the seller
All other products
13.5 Equity
The following table shows how to identify the seller for the various
products under Equity Asset Class.
• Unavista
• CME ETR
• ICE (only Collateral and Valuation)
Messages To Be Sent
SUBMIT
Reportab
Originatin Reportabl Delegati VALUATI
le to
g Event e to DF on SUBMI SUBMITV ONEU_D
EMIR
TVALU ALUATIO ELEGAT
ATION NEU ED
VALUATIO
N Y N None Y N N
VALUATIO
N N Y None N Y N
VALUATIO
N N Y CP to LE N Y Y
VALUATIO
N N Y LE to CP N N N
VALUATIO
N Y Y None Y Y N
VALUATIO
N Y Y CP to LE Y Y Y
14.1 Workflow
Based upon the ‘EMIRReportingDelegation’ flag, CMRS RegReport will
determine when to report 2 messages for a trade and when to report a
single message.
The flow works as described below
If (EMIRReportabilityStatus = ‘INDEPENDENT’)
If (ASICReportabilityStatus = ‘INDEPENDENT’)
}
15 USI/Prior USI Rule (DF, ASIC,
MAS, and CSA Only)
USI/Prior USI rule is responsible for the USI that is sent to the TRs. Every
trade sent to the TR and reporting under the CFTC jurisdiction needs to
send an USI which is essentially the identifier of the trade.
The USI can come in from the source system or CMRS RegReport can
generate the USI. In some special cases trade can be reported without an
USI and TR specific specifications are applied on the trade.
15.1 Workflow
The USI workflow is as follows:
1. If USI is coming from source system then the USI is used as is.
2. If USI is not coming from source system and ‘OurRef’ is present then
‘OurRef’ value is used as the USI.
The following table depicts the normal workflow for USI scenarios. Special
case scenarios are not covered here and can be found in TR specific
documents
CMRS
Originati RPD Outp Report
Originati SS OurRe Trad to
ng Trade Resu ut ing
ng Event USI f e ID gener
ID lt USI Status
ate
SS
NA Y NA NA NA RP N Report
USI
SS
NA Y NA NA NA NRP N Ignore
USI
CMRS
Originati RPD Outp Report
Originati SS OurRe Trad to
ng Trade Resu ut ing
ng Event USI f e ID gener
ID lt USI Status
ate
OurR
NA N Y NA NA RP N Report
ef
OurR
NA N Y NA NA NRP N Ignore
ef
Y (lookup look
pass) ed
NA N N NA RP N Report
up
USI
Y (lookup look
pass) ed
NA N N NA NRP N Ignore
up
USI
Y (lookup blan
NA N N NA RP N Failed
failure) k
Y (lookup blan
NA N N NA NRP N Failed
failure) k
Y
look
(loo
ed
NA N N N kup RP N Report
up
pass
USI
)
Y
look
(loo
ed
NA N N N kup NRP N Ignore
up
pass
USI
)
Y
(loo
blan
NPO N N N kup RP N Failed
k
failu
re)
Y
(loo
blan
NPO N N N kup NRP N Failed
k
failu
re)
Y
gene
(loo
rate
PO N N N kup RP Y Report
d
failu
USI
re)
PO N N N Y NRP N blan Ignore
(loo k
kup
failu
CMRS
Originati RPD Outp Report
Originati SS OurRe Trad to
ng Trade Resu ut ing
ng Event USI f e ID gener
ID lt USI Status
ate
re)
* ‘OurRef’ is applicable only for FX asset class and when Organization Type
is non SD/MSP
16 Unique ID Creation by TR/APA
16.1 GTR Create Rule (DF Only)
When both parties to the trade are Non MSP/SD and LE is reportable per
RPD, DTCC expects to receive the text ‘GTRCREATE’ to come in as the USI.
DTCC then generates an USI and sends it back.
For ICE, in the above scenario, CMRS RegReport will create a USI and will
overwrite it with the USI created by ICE once it receives it.
This information needs to flow from the source and accordingly this will be
incorporated in the FpML message being reported to be SDR.
18.3 Workflow
This is only applicable for RT, PET, CONFIRM, SNAPSHOT and hybrid
messages.
Scenarios
The possible scenarios around this requirement are as follows:
CP
LE
Mandat
Mandator
ory Is
Scenar y
LE Id CP Id Clearin Affilia Result
io No Clearing
g te
Exemptio
Exempti
n
on
1 LE10 False CP101 True True AFFILIATE EXEMPTION
1
2 LE10 False CP102 False True No exemption**
1
3 LE10 False CP103 True False END-USER
1 EXEMPTION on Party2
4 LE10 False CP104 False False No exemption**
1
5 LE10 True CP101 True True AFFILIATE EXEMPTION
2
6 LE10 True CP102 False True END-USER
2 EXEMPTION on Party1
7 LE10 True CP103 True False End User Exemption
2 on Party1 and End
User Exemption on
Party2
8 LE10 True CP104 False False END-USER
2 EXEMPTION on Party1
For Scenario No -7: Where both the exemptions are applicable, we need
to inform DTCC accordingly, so in this case we need to implement End
User Exemption for party1 and End User exemption for party2.
18.3.1.2 Exemption Override Rule
If this field contains any value other than <<BLANK>>, CMRS RegReport
will assume there is an override of the exemption and CMRS RegReport
will not compute if this deal is valid for an exemption or not.
19 Suppress 43/45 (DF Only)
The requirement of this rule is to supress the part 43/part 45 reporting
based on the rules as defined for the different categories of parties. This
suppression can be identified on the counterparty level. The rule can be
understood as follows:
19.1 Workflow
If (Cpty has “Supp 43”) then {
Filter everything}
19.2 Counterparties Setup
20 RT Suppress for FX Forward (DF
Only)
FX forwards and FX Swap are not subject to real time reporting
requirements. As such DTCC accepts RT messages submitted for FX
forwards and FX Swaps.
20.2 Workflow
21 Originating Trade ID Scenario
This rule enables a lookup on the originating trade id for any non-position
opener event coming into CMRS RegReport with a new deal id and
previous deal id as originating trade id.
The UTI can come in from the source system or CMRS RegReport can
generate the UTI. In some special cases trade can be reported without an
UTI and TR specific specifications are applied on the trade.
22.1 Workflow
There are 3 input fields which can be used in combination to override
UGD:
• ReportingDelegationModel
• MWexists
• UTIDelegation
The UGD rule uses the Tie-Breaker logic to determine if CMRS RegReport
needs to generate the UTI; and in case CMRS RegReport needs to
generate the UTI, the UGD generates the UTI.
Below table can be used to compute the UGD Rule on the basis of Party
Nature:
Below table can be used to compute the UGD Rule on the basis of Party
Nature:
• LE to generate
• CP to generate
• None
23.1 Workflow
For UTI delegation there is a flag which tells CMRS RegReport that the UTI
delegation is there from CP to LE or from LE to CP or No UTI Delegation.
The delegation indicator helps CMRS RegReport decide whether or not to
skip the UTI generation.
IF Party1ReportingObligation = ASSISTED_REPORTING
{
Report the Trade on behalf of Counterparty. I.e. Populate ‘D’ in Regulatory_Report_Type field.
Assisted value in the dropdown when selected will be used for reporting
the trade on behalf of counterparty.
There are 3 possible outcomes when MW exists and no UTI is sent from
the source system:
The rule will identify whether a trade flowing into CMRS RegReport is sent
for confirmation only or confirmation and reprting both. The trades which
have Reportable Product marked as ‘N’ and are double sided gets sent to
ICE with USSDRReportableTrade and EMIRReportableTrade Field as ‘N’.
CMRS RegReport will not generate USI or UTI in this case and will send the
trade to ICE with blank USI/UTI. USI/UTI will be pass-through if this value is
coming from SS.
Reportable Single
Product Sided Result
Y Y or blank Report
Y N Report
N N Report
N Y or blank Ignore
27 Additional Repository 3 Lookup
Override (CSA Only)
Additional Repository 3 fields are to be used to by DTCC to indicate the
Canadian jurisdictions where the parties are local.
• As per the logic, the event switch rule execution in CMRS RegReport
is as follows:
Event
Events switched from To New events
Message
AFFILIATE_NOVATION_TRADE
AFFILIATE_POST_ALLOCATION_TRADE
AFFILIATE_POST_COMPRESSION_TRADE
AFFILIATE_POST_EXERCISE_TRADE
AFFILIATE_TRADE
NOVATION_TRADE
TRADE_NETTED_OTC_C
POST_ALLOCATION_TRADE EX
LEARED
POST_COMPRESSION_TRADE
POST_EXERCISE_TRADE
SNAPSHOT_TRADE
TRADE
AFFILIATE_EXIT
EXIT
AFFILIATE_AMEND MODIFY_NETTED_OTC_ ME
AFFILIATE_AMEND_CONFIRM CLEARED
AFFILIATE_INCREASE
AFFILIATE_INCREASE_CONFIRM
AFFILIATE_NOVATION_TRADE_CONFIRM
AFFILIATE_PARTIAL_COMPRESSION
AFFILIATE_PARTIAL_NOVATION
AFFILIATE_PARTIAL_NOVATION_CONFIRM
AFFILIATE_PARTIAL_TERMINATION
AFFILIATE_PARTIAL_TERMINATION_CONFIR
Event
Events switched from To New events
Message
M
AFFILIATE_POST_ALLOCATION_TRADE_CON
FIRM
AFFILIATE_POST_COMPRESSION_TRADE_C
ONFIRM
AFFILIATE_POST_EXERCISE_TRADE_CONFI
RM
AFFILIATE_TRADE_CONFIRM
AMEND
AMEND_CONFIRM
INCREASE
INCREASE_CONFIRM
NOVATION_TRADE_CONFIRM
PARTIAL_COMPRESSION
PARTIAL_NOVATION
PARTIAL_NOVATION_CONFIRM
PARTIAL_TERMINATION
PARTIAL_TERMINATION_CONFIRM
POST_ALLOCATION_TRADE_CONFIRM
POST_COMPRESSION_TRADE_CONFIRM
POST_EXERCISE_TRADE_CONFIRM
SNAPSHOT_MODIFY
TRADE_CONFIRM
UPDATE_UTI_MODIFY UPDATE_NETTED_OTC_ ME +
CLEARED_UTI_MODIFY UPDATE_UTI
AFFILIATE_ALLOCATION
AFFILIATE_EXERCISE TERMINATION_NETTED_
AFFILIATE_NOVATION OTC_CLEARED(Action
AFFILIATE_TERMINATION Type = C)
ALLOCATION
EXERCISE
NOVATION
TE
TERMINATION
AFFILIATE_TRADE_CANCEL CANCELLATION_NETTE
TRADE_CANCEL D_OTC_CLEARED(Actio
n Type = E)
AFFILIATE_COMPRESSION COMPRESSION_NETTED
COMPRESSION _OTC_CLEARED(Action
Type = Z)
32 Action Switching Rule
Action switching rule is used to switch the value of Action Type to
“V” from “M” for few CMRS RegReport events.
In Regis, user has to send a modification message along with Action
type = “V” to update the value of 3 specific fields: Collateralization,
Collateral Portfolio and Collateral Portfolio Code.
In Regis, a new interim field - ExposureDetailsModify - is added
for all asset classes through which user can intimate the CMRS
RegReport about the changes in the above 3 fields.
Working of Event switching rule.
If (ExposureDetailsModify = True)
Then Action Type will be switched to “V”
Else process the events with Action type = “M”
The events are different for ETD asset class and OTC netted products. For
ETD, CMRS RegReport trigger ETD_AUTO_EXIT & ETD_AUTO_UPDATE. For
OTC netted products, CMRS RegReport trigger
AUTO_EXIT_NETTED_OTC_CLEARED &
AUTO_UPDATE_NETTED_OTC_CLEARED.
35.2 Scenarios
Below are the scenarios which determine the reportability of a trade to
HKMA. The check is based on whether the Legal Entity is a Hong Kong
incorporated entity (based on “HK Entity” flag on the LE Setup screen) or
the Counterparty is a Hong Kong incorporated entity (based on “HK Entity”
flag on the CP Setup screen) or the trade is booked in Hong Kong by the
Legal Entity (based on “BookedInHK” flag).
Result - Trade
Is LE a HK Is CP a HK
BookedInHK? reportable to
Entity? entity?
HKMA?
Y Y Y Y
Y N N Y
N Y Y Y
N N N N
Y Y N Y
Y N Y Y
N Y N Y
N N Y Y
35.3 Workflow
If (“HK Entity” Flag for LE OR “HK Entity” flag for CP = True)
{Report the Trade for HKMA }
Else
If (“BookedInHK” = True)
{Report the Trade for HKMA }
Else
{Ignore Reporting for HKMA}
36 ASIC Reportable Rule
The ASIC Reportable Rule is implemented in CMRS RegReport to determine
the ASIC reporting for a trade.
36.2 Scenarios
Below are the scenarios which determine the reportability of a trade to
ASIC. The check is based on whether the Legal Entity is a Australia
incorporated entity (based on “Is AU Entity” flag on the LE Setup screen)
or the Counterparty is a Australia incorporated entity (based on “Is AU
Entity” flag on the CP Setup screen) or if an Australian trader is involved in
the trade (based on “BookedInAU” flag).
Result - Trade
Is LE a AU Is CP a AU reportable to
BookedInAU?
Entity? entity? ASIC from LE
perspective
Y Y Y Y
Y N N Y
N Y Y Y
N N N N
Y Y N Y
Y N Y Y
N Y N Y
N N Y Y
36.3 Workflow
If (“Is AU Entity” Flag for LE OR “Is AU Entity” flag for CP = True)
{Report the Trade for ASIC }
Else
If (“BookedInAU” = True)
{Report the Trade for ASIC }
Else
{Ignore Reporting for ASIC}
37 MAS Reportable Rule
The MAS Reportable Rule is implemented in CMRS RegReport to determine
the MAS reporting for a trade.
37.2 Scenarios
Below are the scenarios which determine the reportability of a trade to
MAS. The check is based on whether the Legal Entity is a Singapore
incorporated entity (based on “Is SG Entity” flag on the LE Setup screen)
or the Counterparty is a Singapore incorporated entity (based on “Is SG
Entity” flag on the CP Setup screen) or if a Singapore based trader is
involved in the trade (based on “BookedInSG” flag).
IR & FX
CR
Y N/A Y Y Y Y Y
Y N/A Y Y N Y Y
Y N/A Y N Y Y Y
Y N/A Y N N Y Y
Y N/A N Y Y Y Y
Y N/A N Y N Y Y
Y N/A N N Y Y Y
Y N/A N N N N N
N Y Y Y Y Y N
N Y Y Y N Y N
N Y Y N Y Y N
N Y Y N N Y N
N Y N Y Y Y N
N Y N Y N Y N
N Y N N Y N N
N Y N N N N N
N N N Y Y N N
N N N Y N N N
N N N N Y N N
N N N N N N N
37.3 Workflow
38 Party 1 Snapshot Message
Suppression Rule (EMIR Only)
As reporting obligations can be delegated from one party to another,
CMRS RegReport supports delegation as below
If (EMIRReportabilityStatus = ‘Party2Only’)
}
39 Counterparty Masking (CFTC,
CSA, MAS, ASIC, HKMA)
Certain regulations – CFTC, CSA, MAS, ASIC, HKMA allow to mask
counterparty details while reporting a trade to the regulator. EMIR does
not support counterparty masking.
MaskedCounterpartyID
MaskedCounterpartyConvention
MaskedCounterpartyName
MaskedCounterpartyStreetLine
MaskedCounterpartyCity
MaskedCounterpartyState
MaskedCounterpartyPostalCode
MaskedCounterpartyCountry
Banking Corporation
Portfolio Manager.
Non-Resident Entity
BOI mandates its reporting requirement for the first two entities. The
reporting requirement applies to the other entities only if they have either
on own or other’s behalf have done transaction of average daily amount
of 15 million US dollars (gross total amount of transactions in any 12
preceding months divided by 250)
40.1 Workflow
Scenarios –
40.2 Override
If ‘ShekelOverride’ from Source System is sent as true then the deal
should not be ignored and must be reported even if
ExchangedCurrency1 or ExchangedCurrency2 is not ILS for FX and
FloatingRateIndexleg1 is not one of the following for IR:
ILS-CPI
ILS-OIS-COMPOUND
ILS-TELBOR01-Reuters
ILS-TELBOR-Reference Banks
41 FX Spot Reportability Rule
Reporting of Foreign Exchange: Spot trades is out-of-scope for
reporting to various jurisdictions except if it is part of a FX Swap
transaction. However for BOI, Spot trades must be reported even if
it is not part of a FX Swap transaction.
For CFTC/CSA, CMRS will identify the product Foreign Exchange: Spot
that is part of a FX Swap transaction and apply RPD logic applicable
to near leg and far leg of FX Swap for CFTC/CSA.
Rule Implementation
For CFTC/CSA -
1. Source system override in “Party 1 Reporting
Obligation”field.
For EMIR/MAS/ASIC/HKMA –
For NPOs and Valuation, the reporting will be looked up from PO. If
PO has been reported, then NPO/Valuation will be reported, else will
be ignored irrespective of “Swap Leg” value.
42 RT Message Suppression Rule
(CFTC Only)
If the incoming trade is reported by a Prime Broker or is a Non-Price
forming amend or correction then the RT message associated with the
event must be ignored at Message Generated stage.
For OTC trades, reporting is done at transaction level only, hence, CMRS
computes this field as ‘T’. Whereas, for the ETD trades, there is a clear
distinction between the Transactions and Positions; hence, this will be
computed depending upon the submission made i.e. ‘T’ for transaction
messages and ‘P’ for position messages.
CMRS comparator will compare two data sets and identify whether the
recent event is eligible for reporting
IF any event flows into CMRS with an existing event present in the
system
{
CMRS will run the Comparator on two data sets
- Last event that just entered CMRS
- Event with Event Execution Time less than or equal to the Event Execution
Time of the received event (exist in CMRS).
CMRS Comparator will compare values of all the configured fields in the
System.
Note :
CMRS application will provide a way to configure all fields on which
the Comparator will run and the configuration will be for both APA
and ARM
This rule will run in case of reprocessing only if reprocessing is done
for a failure which occurred before this rule got applied.
Event Same
exists in event(s)
CMRS? that is Event
present in Executi
De CMRS on
Scena al failed at DateTi Outcome
rios ID Event DR OR DP? me ?
ACK 101 Trade N NA 12:01 Report
Receiv 101 Amend N NA 12:02 Report
ed 101 Amend N NA 12:03 Report
N NA
101 Amend 12:02 Ignore
Y NA
101 Amend 12:02 Ignore
N NA
CMRS
failures CMRS
101 Amend 12:02 Failure
101 Amend N NA 12:03 Report
101 Amend Y N 12:02 Ignore
CMRS user can reprocess the events that were failed in CMRS and send
the same to APA/ARM.
Reprocess Scenarios:
CMRS
failure
before
Non-
Failed User Reportabl
in Reprocess e amend Rule
Deal ID Event CMRS? ed Rule? Outcome?
CMRS will
not run the
run in case
Y Y N
of
reprocessin
101 Trade g
CMRS will
not run the
run in case
Y Y Y
of
reprocessin
101 Trade g
46 Filtering Non-reportable events
(MiFID-II Transaction & PTT only)
ESMA has provided waiver on certain events and these events will be
ignored by CMRS application. The related events need to be mapped in
CMRS (to ignore reporting) and therefore, no reporting would be done to
Trax OR Tradeweb on the following non-eligible events:
Non-reportable events
ALLOCATION ETD_POSITION_BACKLOAD TRADE_MATURED
ALLOCATION_CONFIRM ETD_POSITION_CANCEL VALUATION
AUTO_EXIT ETD_POSITION_EXIT AUTO_EXIT_NETTED_OTC_CLEAR
ED
AUTO_UPDATE ETD_POSITION_HISTORICA AUTO_UPDATE_NETTED_OTC_CL
L EARED
BACKLOAD ETD_POSITION_MODIFY CANCELLATION_NETTED_OTC_CL
EARED
CLEARED_EXIT ETD_POSITION_TRADE CLEARED_EXIT_CONFIRM
COLLATERAL EXERCISE COMPRESSION_NETTED_OTC_CL
EARED
COLLATERAL_CANCEL EXERCISE_CONFIRM HISTORICAL_COLLATERAL
COLLATERAL_LINK HISTORICAL HISTORICAL_VALUATION
COLLATERAL_LINK_CAN HISTORICAL_EXPIRED MODIFY_NETTED_OTC_CLEARED
CEL
COMPRESSION NOVATION SNAPSHOT_SHORT
COMPRESSION_CONFIR NOVATION_CONFIRM TERMINATION_NETTED_OTC_CLE
M ARED
ETD_AUTO_EXIT SNAPSHOT TRADE_NETTED_OTC_CLEARED
ETD_AUTO_UPDATE TRADE_DOCUMENT_CONFI UPDATE_UTI_MODIFY
RM
Refer Admin Data setup sheet for further details on exhaustive and
updated list of events.
Rule:
Scenarios:
Not Applicable as SS is
expected to share correct
3 No Yes
and logical Date time for
POs and NPOs
4 No No CMRS will process
48 Reporting Increase/Decrease
Events (MiFID-II Transaction
Reporting only)
In case of Transaction Reporting, Reporting of Increase/decrease event
requires us to send the delta values (only change) of Notional Amount and
Up-front payment fees. For e.g. after submitting the trade, parties agree
to increase notional amount from EUR 1 million to EUR 3 million and up-
front payment from EUR 50k to EUR 125k at the same price. The following
fields should be sent as part of Increase event in transaction reporting:
CMRS will generate new TRN (if TRN not sent by SS in INCR_DECR_TRN
field for INCR/DECR reporting).
Report the trade as a position Opener
ELSE
{
CMRS will compute delta (refer below Rule - CMRS compute delta)
}
}
ELSE
{
CMRS will run subsequent rules, if any.
}
ELSE
{
CMRS will run Delta Computation Rule
IF Delta in Notional Amount is zero
{
CMRS will ignore the trade with error message – “Trade event can’t
be reported as Change in Notional is zero”.
}
ELSE
{
CMRS will Generate new TRN (if TRN not sent by SS in
INCR_DECR_TRN field for INCR/DECR reporting) and use values
calculated in Delta Computation rule for reporting purpose.
}
}
When this configurable key is set to true, which means that the given rule
is to be applied on an incoming message, CMRS will copy the values
coming in Tradeweb & TRAX specific fields to the common field mapped to
the TR fields at the Deal Processed stage. An example of how this rule will
work has been illustrated below.
PS: This rule will be applied at Deal Processed stage before applying
Enumeration and Message Validations.
Below table defines mapping between interim fields and SCML fields when
the rule is turned-on:
As per the existing CMRS behavior, CMRS reports any lifecycle event on a
deal to the Trade Repositories without considering whether the position is
opened at the TR's end or not. Due to this behavior TR's send multiple
NACK's in the following 2 scenarios:-
Below table depicts when this rule will be turned-off/on based on the
above 2 Key’s values.
The scenario sheet explaining the expected behavior is attached here for
reference.
RBS
CR-Scenarios.xlsx
All applicable* events will switch to only TRADE & AMEND events.
*This rule is not applicable for Termination, Val/Col events and the events
covered under existing Snapshot Event Switch Rule.
51 CFI Generation Rule (DTCC-EU,
DTCC-EULITE & Trax)
GenerateCFI Boolean
CFI_Attribut String
e1
CFI_Attribut String
e2
CFI_Attribut String
e3
CFI_Attribut String
e4
CFI_Attribut String
e5
CFI_Attribut String
e6
CFI Workflow –
Produc CFICo Gene Look CFI_A CFI_ CFI_ CFI_ CFI_ CFI_ CFIC Comments
t de rateC up ttr1 Attr Attr Attr Attr Attr ode
from FI CFI 2 3 4 5 6
sourc flag from
e Prod
uct
Scre
en
Interest JRIXFC N/A N/A N/A N/A N/A N/A N/A N/A JRIXF Passed through
Rate:FR C the SS value
A
Interest BLANK No JRIXF N/A N/A N/A N/A N/A N/A JRIXF Looked up from
Rate:FR C C Product Screen
A
Interest BLANK No HRO* N/A N/A N/A R N/A N/A HRO Fetched the
Rate:Ca VC RVC missing
pFloor attribute from
source system
Interest BLANK No HRO* N/A N/A N/A BLAN N/A N/A HRO*
Rate:Ca VC K VC
pFloor
52 Collateralization Lookup Rule
(DTCC-EU, ICE-TV EMIR)
As per ESMA RTS 2.0, Collateralization Type now needs to be reported with Collateral messages too.
In CMRS the Collateralization setup is at Asset Class level; in order to cater to the above requirement, CMRS will
be extended to support collateralization setup on Portfolio level.
A dropdown has been added to the Counterparties Screen to enable clients to setup the Collateralization Type
on a Portfolio Level.
Source system override will be supported i.e. if the value is coming from source in the field
‘TradeCollateralizationType’, then it will take precedence over the type configured in CMRS.
53 Suppress Collateralization
Rule (DTCC-EU, DTCC-EULite ICE-TV
EMIR)
As part of ESMA L3 requirements, when reporting an event with the following Action
Types, then all the related Collateral fields needs to be BLANK, else if populated, the
trade will be rejected by TR:
M
C
Z
E
R
TradeCollateralizationType
CollateralPortfolio
CollateralPortfolioCodeParty1
CollateralizedParty2
CollateralPortfolio2
CollateralPortfolioCodeParty2
54 ISIN Validation Workflow (Trax
& Tradeweb)
MiFIR requires entities to report the trade that are Traded on Trading
Venue (TOTV). ESMA will publish the list of ISINs, which are TOTV, via its
Financial Instrument Reference Data System (FIRDS). Post ISIN list
extraction from ESMA, CMRS will check whether ISIN (of a trade) is present
in the list and report the trade accordingly.
Depending on the user choice, CMRS can trigger this rule at following
levels-
This rule will validate the presence of trade’s ISIN in the ESMA list (XML) in
the following manner:
Else
{
Trade fails in CMRS
}
On Exception View screen, user can skip the deals which are On-Hold due
to ISIN validation. If user selects In-Process dropdown of Message Status,
multiple deals can be selected and marked for skipping ISIN work flow
under dropdown.
CMRS user can configure days when ISIN lists (Full File and/or Delta File)
will be downloaded and consumed. User can select days on the basis of its
requirements.
Example:
Files would be available on ESMA website. CMRS will download the files via
Machine to Machine Interface.
Scenarios:
Microsoft Excel
Worksheet
55 Suppress Rule for Commercial
Activity Fields (DTCC-EU, DTCC-EULite
ICE-TV EMIR)
As part of ESMA RTS 2.0 requirements, when reporting an event, 'Directly linked to
commercial activity or treasury financing' field needs to be populated when
'TradeParty1Nature' is Non-Financial Counterparty(N).
then 'Blank'
then Pass-Through
56 Reporting Trades with only
the Key Identifier (DTCC all TRs)
In order to resolve the USI UTI conflicting scenarios at DTCCs’ end, CMRS will send
only the key identifier to the regulator as defined in CMRS even if both the Identifiers
are coming from Upstream.
By sending only one identifier, CMRS is ensuring that the position is getting created
with only 1 identifier.
Valuation messages will also be reported with the key identifier only and will no
longer be reported with both identifiers.
57.1 Scenarios
To determine if the trade is for Balancing Service or not a flag
‘IsBalancingServiceTrade’ has been added in the interim. ‘TRUE’ in this
field means the trade is for Balancing Service, ‘FALSE’ means the trade is
not for Balancing Service. To check if the trade is Exchange Traded or not
the check will be applied on the Asset Class. If the Asset Class of the
reported trade is not ETD and ‘IsBalancingServiceTrade’ is ‘TRUE’ then the
trade will be ignored in the CMRS.
Report to
Trade ID IsBalancingServiceTrade? Asset Class
ACER
TRADE101 TRUE Commodity N
TRADE102 TRUE ETD Y
TRADE102 FALSE ETD Y
TRADE103 Blank Commodity Y
TRADE104 FALSE Commodity Y
58.1 Scenarios
To determine if the capacity is below Physical Delivery Threshold or not a
flag ‘IsDeliveryBelowThreshold’ has been added in the interim. ‘TRUE’ in
this field means the capacity is below Physical Delivery Threshold, ‘FALSE’
means the capacity is above Physical Delivery Threshold. To check if the
trade is Exchange Traded or not the check will be applied on the Asset
Class. If the Asset Class of the reported trade is not ETD and
‘IsDeliveryBelowThreshold’ is ‘TRUE’ then the trade will be ignored in the
CMRS.
IsDeliveryBelowThreshold Report to
Trade ID Asset Class
? ACER
TRADE101 TRUE Commodity N
TRADE102 TRUE ETD Y
TRADE102 FALSE ETD Y
TRADE103 Blank Commodity Y
TRADE104 FALSE Commodity Y
59.1 Scenarios
CMRS_Rules_Table.x
lsx