-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodel.asset.CreditDerivatives.html
695 lines (668 loc) · 42.5 KB
/
model.asset.CreditDerivatives.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
<!doctype html>
<html lang="en">
<head>
<title>ALFA Documentation</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
</head>
<div class="container-fluid" style="font-size:90%">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/position-model-docs/index.html">ALFA Studio</a></li>
<li class="breadcrumb-item"><a href="index.html">Documentation</a></li>
<li class="breadcrumb-item active" aria-current="page">model.asset.CreditDerivatives</li>
</ol>
</nav>
<h1><span style="border-radius: 5px; font-size: 25px; color: #fff; text-align: center; background: #D9B01C"> R </span> CreditDerivatives</h1>
<div class="card">
<div class="card-body" style="background: HoneyDew" >
<p>The Credit derivative contract (traded on trading venues and OTC) data elements capturing all CR Trade Position data related fields.</p>
</div>
</div>
<br><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="312px" preserveAspectRatio="none" style="width:336px;height:312px;" version="1.1" viewBox="0 0 336 312" width="336px" zoomAndPan="magnify"><defs><filter height="300%" id="f5y9ptx" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--class model.asset.CreditDerivatives--><a target="_top" xlink:actuate="onRequest" xlink:href="model.asset.CreditDerivatives.html" xlink:show="new" xlink:title="model.asset.CreditDerivatives.html" xlink:type="simple"><rect fill="#FEFECE" filter="url(#f5y9ptx)" height="181.9844" style="stroke: #A80036; stroke-width: 1.5;" width="321" x="6" y="122"/><ellipse cx="69.25" cy="140.9688" fill="#D9B01C" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M70.4531,141.1094 Q70.8125,141.1875 71.0781,141.4688 Q71.3594,141.7344 71.75,142.5156 L73.9844,146.9688 L71.2969,146.9688 L69.7969,143.8438 Q69.7344,143.7031 69.625,143.4688 Q68.9688,142.0781 68.0781,142.0781 L67.2969,142.0781 L67.2969,146.9688 L64.8594,146.9688 L64.8594,134.5781 L68.3906,134.5781 Q70.7813,134.5781 71.8125,135.4219 Q72.8594,136.2656 72.8594,138.1719 Q72.8594,139.4531 72.2344,140.2188 Q71.625,140.9688 70.4531,141.1094 Z M67.2969,136.6406 L67.2969,140.0156 L68.4531,140.0156 Q69.4688,140.0156 69.8906,139.625 Q70.3281,139.2188 70.3281,138.3125 Q70.3281,137.4219 69.8906,137.0313 Q69.4688,136.6406 68.4531,136.6406 L67.2969,136.6406 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="55" x="155.25" y="138.1387">«record»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="186" x="89.75" y="152.1074">model.asset.CreditDerivatives</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="326" y1="159.9375" y2="159.9375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="128" x="12" y="174.1479">Seniority : enum< .. ></text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="165" x="12" y="186.9526">ReferenceEntity : union< .. ></text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="198" x="12" y="199.7573">FrequencyOfPayment : enum< .. ></text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="309" x="12" y="212.562">TheCalculationBasis : string( "/(\d+|Actual)\/(\d+)/u" )?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="107" x="12" y="225.3667">Series : int( 0, 5 )?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="12" y="238.1714">Version : int( 0, 5 )?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="179" x="12" y="250.9761">IndexFactor : decimal( 100, 9 )?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="54" x="12" y="263.7808">Tranche :</text></a><a target="_top" xlink:actuate="onRequest" xlink:href="model.asset.TrancheType.html" xlink:show="new" xlink:title="model.asset.TrancheType.html" xlink:type="simple"><text fill="#0000FF" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="148" x="70" y="263.7808">model.asset.TrancheType</text><line style="stroke: #0000FF; stroke-width: 1.0;" x1="70" x2="218" y1="265.7808" y2="265.7808"/></a><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="6" x="218" y="263.7808">?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="199" x="12" y="276.5854">AttachmentPoint : decimal( 10, 1 )?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="203" x="12" y="289.3901">DetachmentPoint : decimal( 10, 1 )?</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="326" y1="295.9844" y2="295.9844"/><!--class model.asset.PositionBase--><a target="_top" xlink:actuate="onRequest" xlink:href="model.asset.PositionBase.html" xlink:show="new" xlink:title="model.asset.PositionBase.html" xlink:type="simple"><rect fill="#FEFECE" filter="url(#f5y9ptx)" height="53.9375" style="stroke: #A80036; stroke-width: 1.5;" width="194" x="69.5" y="8"/><ellipse cx="84.5" cy="26.9688" fill="#995579" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M85.3438,33.7188 L82.8906,33.7188 L82.8906,23.4688 L79.75,23.4688 L79.75,21.3281 L88.4844,21.3281 L88.4844,23.4688 L85.3438,23.4688 L85.3438,33.7188 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="40" x="159.5" y="24.1387">«trait»</text><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="162" x="98.5" y="38.1074">model.asset.PositionBase</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="70.5" x2="262.5" y1="45.9375" y2="45.9375"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="70.5" x2="262.5" y1="53.9375" y2="53.9375"/></a><path d="M166.5,82.53 C166.5,94.72 166.5,108.29 166.5,121.93 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="159.5,82.35,166.5,62.35,173.5,82.35,159.5,82.35" style="stroke: #A80036; stroke-width: 1.0;"/></g></svg></br>
<br/>
<h3>Includes:</h3><li class='list-group-item'><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #995579"> T </span> <a href='model.asset.PositionBase.html'>model.asset.PositionBase</a></li>
<br/>
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<a class="nav-item nav-link active" id="nav-local-fields-tab" data-toggle="tab" href="#nav-local-fields" role="tab" aria-controls="nav-local-fields" aria-selected="true">Local Fields</a>
<a class="nav-item nav-link" id="nav-inherited-fields-tab" data-toggle="tab" href="#nav-inherited-fields" role="tab" aria-controls="nav-inherited-fields" aria-selected="false">Inherited Fields</a>
</div>
</nav>
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-local-fields" role="tabpanel" aria-labelledby="nav-local-fields-tab">
<table class='table table-striped'>
<thead>
<tr>
<th scope='col'>Name</th>
<th scope='col'>Datatype</th>
<th scope='col'>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a id="Seniority">Seniority</a></td>
<td><i>enum< SNDB, SBOD, OTHR ></i> <b>?</b></td>
<td><p>Information on the seniority in case of contract on index or on a single name entity
SNDB = Senior, such as Senior Unsecured Debt (Corporate/Financial), Foreign Currency Sovereign Debt (Government),
SBOD = Subordinated, such as Subordinated or Lower Tier 2 Debt (Banks), Junior Subordinated or Upper Tier 2 Debt (Banks),
OTHR = Other, such as Preference Shares or Tier 1 Capital (Banks) or other credit derivatives</p>
</td>
</tr>
<tr>
<td><a id="ReferenceEntity">ReferenceEntity</a></td>
<td><i>Unhandled type alfa.rt.model.UnionDataType$UnionDataTypeConcrete</i> <b>?</b></td>
<td><p>Identification of the underlying reference entity
ISO 3166 - 2 character country code or
ISO 3166-2 - 2 character country code followed by dash “-“ and up to 3 alphanumeric character country subdivision code or
ISO 17442 Legal Entity Identifier (LEI) 20 alphanumerical character code</p>
</td>
</tr>
<tr>
<td><a id="FrequencyOfPayment">FrequencyOfPayment</a></td>
<td><i>enum< MNTH, QURT, MIAN, YEAR ></i> <b>?</b></td>
<td><p>The frequency of payment of the interest rate or coupon
MNTH = Monthly
QURT = Quarterly
MIAN = Semi-annually
YEAR = Yearly</p>
</td>
</tr>
<tr>
<td><a id="TheCalculationBasis">TheCalculationBasis</a></td>
<td><i>string("/(\\d+|Actual)\\/(\\d+)/u")</i> <b>?</b></td>
<td><p>The calculation basis of the interest rate
Numerator/Denominator where both, Numerator and Denominator are numerical characters or alphabetic expression ‘Actual’, e.g. 30/360 or Actual/365</p>
</td>
</tr>
<tr>
<td><a id="Series">Series</a></td>
<td><i>int(0, 5)</i> <b>?</b></td>
<td><p>The series number of the composition of the index if applicable
Positive Integer field up to 5 characters</p>
</td>
</tr>
<tr>
<td><a id="Version">Version</a></td>
<td><i>int(0, 5)</i> <b>?</b></td>
<td><p>A new version of a series is issued if one of the constituents defaults and the index has to be re-weighted to account for the new number of total constituents within the index
Positive Integer field up to 5 characters</p>
</td>
</tr>
<tr>
<td><a id="IndexFactor">IndexFactor</a></td>
<td><i>decimal(100, 9)</i> <b>?</b></td>
<td><p>The factor to apply to the field Notional (in PositionBase) to adjust it to all the previous credit events in that Index series.
The figure varies between 0 and 100.
Up to 10 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="Tranche">Tranche</a></td>
<td><i><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.TrancheType.html'>model.asset.TrancheType</a></i> <b>?</b></td>
<td><p>Indication whether a derivative contract is tranched.
T= Tranched
U=Untranched</p>
</td>
</tr>
<tr>
<td><a id="AttachmentPoint">AttachmentPoint</a></td>
<td><i>decimal(10, 1)</i> <b>?</b></td>
<td><p>The point at which losses in the pool will attach to a particular tranche<br />
Up to 10 numerical characters including decimals expressed as a decimal fraction between 0 and 1.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="DetachmentPoint">DetachmentPoint</a></td>
<td><i>decimal(10, 1)</i> <b>?</b></td>
<td><p>The point beyond which losses do not affect the particular tranche
Up to 10 numerical characters including decimals expressed as a decimal fraction between 0 and 1.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
</tbody>
</table>
<br/>
</div>
<div class="tab-pane fade" id="nav-inherited-fields" role="tabpanel" aria-labelledby="nav-inherited-fields-tab">
<table class='table table-striped'>
<thead>
<tr>
<th scope='col'>Name</th>
<th scope='col'>Datatype</th>
<th scope='col'>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a id="ActionType">ActionType</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.PositionActionType.html'>model.asset.PositionActionType</a></td>
<td><p><strong>Whether the report contains one of :</strong></p>
<ul>
<li>a derivative contract for the first time, in which case it will be identified as ‘new’;</li>
<li>a modification to the terms or details of a previously reported derivative contract, but not a correction of a report, in which case it will be identified as ‘modify’.
This includes an update to a previous report that is showing a position
in order to reflect new trades included in that position.;</li>
<li>a cancellation of a wrongly submitted entire report in case the contract never came into existence or was not subject to Regulation (EU) No 648/ 2012 reporting requirements
but was reported to a Trade Repository by mistake, in which case, it will be identified as ‘error’;</li>
<li>an early termination of an existing contract, in which case it will be identified as ‘early termination’;</li>
<li>a previously submitted report contains erroneous data fields, in which case the report correcting the erroneous data fields of the previous report shall be identified as ‘correction’;</li>
<li>a compression of the reported contract, in which case it will be identified as ‘compression’;</li>
<li>an update of a contract valuation or collateral, in which case it will be identified as ‘valuation update’;</li>
<li>a derivative contract that is to be reported as a new trade and also included in a separate position report on the same day, in which case it will be identified as a ‘position component’.
This value will be equivalent to reporting a new trade followed by an update to that report showing it as compressed.</li>
</ul>
</td>
</tr>
<tr>
<td><a id="TradeID">TradeID</a></td>
<td>string(1, 52)</td>
<td><p>Special characters are not allowed at the beginning and at the end of the code. No space allowed.</p>
</td>
</tr>
<tr>
<td><a id="ComplexTradeComponentID">ComplexTradeComponentID</a></td>
<td>string(1, 35)</td>
<td><p>Identifier, internal to the reporting firm to identify and link all the reports related to the same derivative contract
composed of a combination of derivative contracts. The code must be unique at the level of the counterparty to the group of
transaction reports resulting from the derivative contract.
Field applicable only when a firm executes a derivative contract composed of two or more derivatives contract and where this
contract cannot be adequately reported in a single report.
TODO: Only capital letters allowed</p>
</td>
</tr>
<tr>
<td><a id="PortfolioID">PortfolioID</a></td>
<td>string(1, 52)</td>
<td><p> A unique number for the group of reports which relate to the same execution of a derivative contract</p>
</td>
</tr>
<tr>
<td><a id="BookID">BookID</a></td>
<td>string(1, 52)</td>
<td><p>A unique number of the basic unit of the firm's hierarchy where risk monitored and controlled</p>
</td>
</tr>
<tr>
<td><a id="VenueOfExecution">VenueOfExecution</a></td>
<td>org.iso.MktIdISO10383</td>
<td><p>The venue of execution of the derivative contract shall be identified by a unique code for this venue.
Where a contract was concluded OTC and the respective instrument is admitted to trading or traded on a trading venue, MIC code ‘ XOFF’ shall be used.
Where a contract was concluded OTC and the respective instrument is not admitted to trading or traded on a trading venue, MIC code ‘XXXX’ shall be used.</p>
</td>
</tr>
<tr>
<td><a id="Compression">Compression</a></td>
<td>enum< Y, N ></td>
<td><p>Identify whether the contract results from a compression operation as defined in Article 2(1)(47) of Regulation (EU) No 600/2014.</p>
</td>
</tr>
<tr>
<td><a id="PriceOrRate">PriceOrRate</a></td>
<td>decimal(20, 6)</td>
<td><p>Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.
The negative symbol, if populated, is not counted as a numerical character.
In case the price is reported in percent values, it should be expressed as percentage where 100% is represented as “100”
"999999999999999.99999" is accepted when the actual value is not available.</p>
</td>
</tr>
<tr>
<td><a id="PriceNotation">PriceNotation</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.PriceNotationType.html'>model.asset.PriceNotationType</a></td>
<td><p>The manner in which the price is expressed</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfPrice">CurrencyOfPrice</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>The currency in which the Price / rate is denominated ISO 4217 Currency Code, 3 alphabetic characters</p>
</td>
</tr>
<tr>
<td><a id="Notional">Notional</a></td>
<td>decimal(20, 6)</td>
<td><p>The reference amount from which contractual payments are
determined. In case of partial terminations, amortisations and in case
of contracts where the notional, due to the characteristics of the
contract, varies over time, it shall reflect the remaining notional
after the change took place.</p>
<p>Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented with a dot.
Negative values are allowed only when field 1.33 is populated with CO. The negative symbol, if populated, is not counted as a numerical character.</p>
</td>
</tr>
<tr>
<td><a id="PriceMultiplier">PriceMultiplier</a></td>
<td>decimal(20, 19, 0.0, *)</td>
<td><p>The number of units of the financial instrument which are contained in a trading lot; for example, the number of derivatives represented by the contract
Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="Quantity">Quantity</a></td>
<td>decimal(20, 6, 0.0, *)</td>
<td><p>Number of contracts included in the report.
For spread bets, the quantity shall be the monetary value wagered per point movement in the direct underlying financial instrument.
Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="UpfrontPayment">UpfrontPayment</a></td>
<td><i>decimal(20, 6)</i> <b>?</b></td>
<td><p>Amount of any up-front payment the reporting counterparty made or received. Up to 20 numerical characters including decimals.
The negative symbol to be used to indicate that the payment was made, not received.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.
The negative symbol, if populated, is not counted as a numerical character.</p>
</td>
</tr>
<tr>
<td><a id="DeliveryType">DeliveryType</a></td>
<td>enum< C, P, O ></td>
<td><p>Indicates whether the contract is settled physically or in cash</p>
<ul>
<li>C = Cash</li>
<li>P = Physical</li>
<li>O = Optional for counterparty or when determined by a third party</li>
</ul>
</td>
</tr>
<tr>
<td><a id="ExecutionTimestamp">ExecutionTimestamp</a></td>
<td>datetime</td>
<td><p>Date and time when the contract was executed. ISO 8601 date in the UTC time format YYYY-MM-DDThh:mm:ssZ</p>
</td>
</tr>
<tr>
<td><a id="EffectiveDate">EffectiveDate</a></td>
<td>date</td>
<td><p>Date when obligations under the contract come into effect. ISO 8601 date in the format YYYY-MM-DD</p>
</td>
</tr>
<tr>
<td><a id="MaturityDate">MaturityDate</a></td>
<td><i>date</i> <b>?</b></td>
<td><p>Original date of expiry of the reported contract.
An early termination shall not be reported in this field. ISO 8601 date in the format YYYY-MM-DD</p>
</td>
</tr>
<tr>
<td><a id="TerminationDate">TerminationDate</a></td>
<td><i>date</i> <b>?</b></td>
<td><p>Termination date in the case of an early termination of the reported contract. ISO 8601 date in the format YYYY-MM-DD</p>
</td>
</tr>
<tr>
<td><a id="SettlementDate">SettlementDate</a></td>
<td><i>date</i> <b>?</b></td>
<td><p>Date of settlement of the underlying. If more than one, further fields may be used. ISO 8601 date in the format YYYY-MM-DD</p>
</td>
</tr>
<tr>
<td><a id="MasterAgreementType">MasterAgreementType</a></td>
<td><i>string(1, 50)</i> <b>?</b></td>
<td><p>Reference to any master agreement, if existent (e.g. ISDA Master Agreement; Master Power Purchase and Sale Agreement; International ForEx Master Agreement;
European Master Agreement or any local Master Agreements).Free Text, field of up to 50 characters, identifying the name of the Master Agreement used, if any</p>
</td>
</tr>
<tr>
<td><a id="MasterAgreementVersion">MasterAgreementVersion</a></td>
<td><i>date("YYYY")</i> <b>?</b></td>
<td><p>Reference to the year of the master agreement version used for the reported trade, if applicable (e.g. 1992, 2002, etc.)ISO 8601 date in the format YYYY</p>
</td>
</tr>
<tr>
<td><a id="ContractType">ContractType</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.ContractTypeType.html'>model.asset.ContractTypeType</a></td>
<td></td>
</tr>
<tr>
<td><a id="AssetClass">AssetClass</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.AssetClassType.html'>model.asset.AssetClassType</a></td>
<td></td>
</tr>
<tr>
<td><a id="ProductClassificationType">ProductClassificationType</a></td>
<td>enum< C, U ></td>
<td><p>The type of relevant product classification</p>
<ul>
<li>C = CFI</li>
<li>U = UPI</li>
</ul>
</td>
</tr>
<tr>
<td><a id="ProductClassification">ProductClassification</a></td>
<td>org.iso.ProdClassIso10692</td>
<td><p>For products identified through International Securities Identification Number (ISIN) or Alternative Instrument Identifier (AII),
Classification of Financial Instrument (CFI) code shall be specified.
For products for which ISIN or AII are not available, endorsed Unique Product Identifier (UPI) shall be specified. Until UPI is
endorsed those products shall be classified with CFI code.ISO 10692 CFI, 6 characters alphabetical code Endorsed UPI</p>
</td>
</tr>
<tr>
<td><a id="ProductIdentificationType">ProductIdentificationType</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.ProductIdType.html'>model.asset.ProductIdType</a></td>
<td><p>The type of relevant product identificationSpecify the applicable identification:</p>
</td>
</tr>
<tr>
<td><a id="ProductIdentification">ProductIdentification</a></td>
<td><i>string</i> <b>?</b></td>
<td><p>The product shall be identified through ISIN or AII. AII shall be used if a product is traded in a trading venue classified as AII in the
register published on ESMA's website and set up on the basis of information provided by
competent authorities pursuant to Article 13(2) of Commission Regulation (EC) No 1287/2006 as it had effect in EU law before exit day.
AII shall only be used until 3 January 2018. For product identifier type I: ISO 6166 ISIN 12 character alphanumerical code
For product identifier type A: Complete AII code in accordance with Article 4(6)</p>
</td>
</tr>
<tr>
<td><a id="UnderlyingIdentificationType">UnderlyingIdentificationType</a></td>
<td><i><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.UnderlyingIdType.html'>model.asset.UnderlyingIdType</a></i> <b>?</b></td>
<td><p>The type of relevant underlying identifier</p>
</td>
</tr>
<tr>
<td><a id="UnderlyingIdentification">UnderlyingIdentification</a></td>
<td><i>string</i> <b>?</b></td>
<td><p>The direct underlying shall be identified by using a unique identification for this underlying based on its type.
AII shall only be used until 3 January 2018.
For Credit Default Swaps, the ISIN of the reference obligation should be provided.
In case of baskets composed, among others, of financial instruments traded in a trading venue, only financial instruments traded in a trading venue
shall be specified. For underlying identification type I: ISO 6166 ISIN 12 character alphanumerical code
For underlying identification type A: complete AII code in accordance with Article 4(6)
For underlying identification type U: UPI
For underlying identification type B: all individual components identification through ISO 6166 ISIN or complete AII code in accordance with Article 4(6).
Identifiers of individual components shall be separated with a dash “-“.
For underlying identification type X: ISO 6166 ISIN if available, otherwise full name of the index as assigned by the index provider</p>
</td>
</tr>
<tr>
<td><a id="NotionalCurrency1">NotionalCurrency1</a></td>
<td>org.iso.CcyISO4217</td>
<td><p>The currency of the notional amount.
In the case of an interest rate or currency derivative contract, this will be the notional currency of leg 1.ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="NotionalCurrency2">NotionalCurrency2</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>The other currency of the notional amount. In the case of an interest rate or currency derivative contract, this will be the notional currency of leg 2.ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="DeliverableCurrency">DeliverableCurrency</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>The currency to be deliveredISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="BookingCounterpartyID">BookingCounterpartyID</a></td>
<td>org.iso.LeiISO17442</td>
<td><p>Unique code identifying the booking counterparty of the contract. ISO 17442 Legal Entity Identifier (LEI) 20 alphanumerical character code.</p>
</td>
</tr>
<tr>
<td><a id="TypeOfIDOfTheOtherCounterparty">TypeOfIDOfTheOtherCounterparty</a></td>
<td><i><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.CounterpartyIdType.html'>model.asset.CounterpartyIdType</a></i> <b>?</b></td>
<td><p>Type of the code used to identify the other Counterparty“LEI” for ISO 17442 Legal Entity Identifier (LEI) “CLC” for Client code</p>
</td>
</tr>
<tr>
<td><a id="IDOfTheOtherCounterparty">IDOfTheOtherCounterparty</a></td>
<td><i>string(1, 50)</i> <b>?</b></td>
<td><p>Unique code identifying the other counterparty of the contract.
This field shall be filled from the perspective of the reporting counterparty. In case of a private individual a client code shall be used
in a consistent manner.
ISO 17442 Legal Entity Identifier (LEI) 20 alphanumerical character code.
Client code (up to 50 alphanumerical digits).</p>
</td>
</tr>
<tr>
<td><a id="CountryOfTheOtherCounterparty">CountryOfTheOtherCounterparty</a></td>
<td>org.iso.CountryCodeISO3166</td>
<td><p>The code of country where the registered office of the other counterparty is located or country of residence in case that the
other counterparty is a natural person.ISO 3166 - 2 character country code</p>
</td>
</tr>
<tr>
<td><a id="CorporateSectorOfTheBookingCounterparty">CorporateSectorOfTheBookingCounterparty</a></td>
<td><i>string</i> <b>?</b></td>
<td><p>Nature of the booking counterparty's company activities.
If the Booking Counterparty is a Financial Counterparty, this field shall contain all necessary codes included in the Taxonomy for Financial Counterparties
and applying to that Counterparty.
If the Booking Counterparty is a Non-Financial Counterparty, this field shall contain all necessary codes included in the Taxonomy for Non-Financial
Counterparties and applying to that Counterparty.
Where more than one activity is reported, the codes shall be populated in order of the relative importance of the corresponding activities.</p>
<p>Taxonomy for Financial Counterparties :</p>
<ul>
<li>C = Credit institution which is a CRR firm (within the definition in Article 4(1)(2A) of the Capital Requirements Regulation)</li>
<li>F = Investment firm within the meaning given in Article 2(1A) of the MIFIR which:
<ol>
<li>has its registered office or head office in the United Kingdom;</li>
<li>has permission under Part 4A of FSMA to carry on regulated activities relating to investment services and activities (as defined in Article 2(1)(2) of the MIFIR) in the United Kingdom;</li>
<li>would require authorisation under Directive 2014/65/EU (as it had effect immediately before exit day) if it had its registered office (or if it does not have a registered office, its head offices) in an EEA state; and</li>
<li>is not a firm which has permission under Part 4A of the FSMA to carry on regulated activities as an exempt investment firm, within the meaning of regulation 8 of the Financial Services and Markets Act 2000 (Markets in Financial Instruments) Regulations 2017;</li>
</ol>
</li>
<li>I = Insurance undertaking as defined in section 417 of the FSMA</li>
<li>L = AIF (within the definition in regulation 3 of the Alternative Investment Fund Managers Regulations 2013) AIFMs (within the definition in regulation 4 of those Regulations) authorised or registered in accordance with those regulations</li>
<li>O = Institution for occupational retirement provision within the meaning of section 1(1) of the Pension Schemes Act 1993</li>
<li>R = Reinsurance undertaking as defined in section 417 of the FSMA</li>
<li>U = UK UCITS (within the definition in section 237(3) of the FSMA) and its management company (within the definition in section 237(2) of the FSMA) Taxonomy for Non-Financial Counterparties. The following categories correspond to the main sections of Statistical Classification of economics activities in the European Community (NACE) as defined in Regulation</li>
</ul>
<p>(EC) No 1893/2006 of the European Parliament and of the Council:</p>
<ul>
<li>1 = Agriculture, forestry and fishing</li>
<li>2 = Mining and quarrying</li>
<li>3 = Manufacturing</li>
<li>4 = Electricity, gas, steam and air conditioning supply</li>
<li>5 = Water supply, sewerage, waste management and remediation activities</li>
<li>6 = Construction</li>
<li>7 = Wholesale and retail trade, repair of motor vehicles and motorcycles</li>
<li>8 = Transportation and storage</li>
<li>9 = Accommodation and food service activities</li>
<li>10 = Information and communication</li>
<li>11 = Financial and insurance activities</li>
<li>12 = Real estate activities</li>
<li>13 = Professional, scientific and technical activities</li>
<li>14 = Administrative and support service activities</li>
<li>15 = Public administration and defence; compulsory social security</li>
<li>16 = Education</li>
<li>17 = Human health and social work activities</li>
<li>18 = Arts, entertainment and recreation</li>
<li>19 = Other service activities</li>
<li>20 = Activities of households as employers; undifferentiated goods – and services –producing activities of households for own use</li>
<li>21 = Activities of extraterritorial organisations and bodies</li>
</ul>
<p>Where more than one activity is reported, list the codes in order of the relative importance of the corresponding activities, separating them with -.
Leave blank in the case of CCPs and other type of counterparties in accordance with Article 1 (5) of Regulation (EU) No 648/2012.</p>
</td>
</tr>
<tr>
<td><a id="NatureOfTheBookingCounterparty">NatureOfTheBookingCounterparty</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.NatureOfBookingCptyType.html'>model.asset.NatureOfBookingCptyType</a></td>
<td><p>Indicate if the booking counterparty is a CCP, a financial, non-financial counterparty or other type of counterparty in accordance
with point 5 of Article 1 or points 1, 8 and 9 of Article 2 of Regulation (EU) No 648/2012 of the
European Parliament and of the Council.</p>
<ul>
<li>F = Financial Counterparty</li>
<li>N = Non-Financial Counterparty</li>
<li>C = Central Counterparty</li>
<li>O = Other</li>
</ul>
</td>
</tr>
<tr>
<td><a id="ValueOfContract">ValueOfContract</a></td>
<td>decimal(20, 6)</td>
<td><p>Mark to market valuation of the contract, or mark to model valuation where applicable under Article 11(2) of Regulation (EU) No 648/2012.
The CCP’s valuation to be used for a cleared tradeUp to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.
The negative symbol, if populated, is not counted as a numerical character.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheValue">CurrencyOfTheValue</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>The currency used for the valuation of the contract. ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="ValuationTimestamp">ValuationTimestamp</a></td>
<td><i>datetime</i> <b>?</b></td>
<td><p>Date and time of the last valuation. For mark-to-market valuation the date and time of publishing of reference prices shall be reported.
ISO 8601 date in the UTC time format YYYY-MM-DDThh:mm:ssZ</p>
</td>
</tr>
<tr>
<td><a id="Valuationtype">Valuationtype</a></td>
<td><i>enum< CCPM, O, C ></i> <b>?</b></td>
<td><p>Indicate whether valuation was performed mark to market, mark to model or provided by the</p>
<ul>
<li>CCPM = Mark-to-market</li>
<li>O = Mark-to-model</li>
<li>C = CCP’s valuation.</li>
</ul>
</td>
</tr>
<tr>
<td><a id="Collateralisation">Collateralisation</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.CollateralisationType.html'>model.asset.CollateralisationType</a></td>
<td><p>Indicate whether a collateral agreement between the counterparties exists.</p>
<ul>
<li>U = uncollateralised</li>
<li>PC = partially collateralised</li>
<li>OC = one way collateralised</li>
<li>FC = fully collateralised
Populated in accordance with Article 3b</li>
</ul>
</td>
</tr>
<tr>
<td><a id="CollateralPortfolio">CollateralPortfolio</a></td>
<td><span style="border-radius: 3px; font-size: 12px; color: #fff; text-align: center; background: #86B0BE"> Em </span> <a href='model.asset.CollateralPortfolioFlag.html'>model.asset.CollateralPortfolioFlag</a></td>
<td><p>Whether the collateralisation was performed on a portfolio basis.
Portfolio means the collateral calculated on the basis of net positions resulting from a set of contracts, rather than per trade.</p>
<ul>
<li>Y = Yes</li>
<li>N = No</li>
</ul>
</td>
</tr>
<tr>
<td><a id="CollateralPortfolioCode">CollateralPortfolioCode</a></td>
<td><i>string(1, 52)</i> <b>?</b></td>
<td><p>If collateral is reported on a portfolio basis, the portfolio should be identified by a unique code determined by the reporting
counterpartyUp to 52 alphanumerical characters including four special characters : . - _.
Special characters are not allowed at the beginning and at the end of the code. No space allowed.</p>
</td>
</tr>
<tr>
<td><a id="InitialMarginPosted">InitialMarginPosted</a></td>
<td><i>decimal(20, 6)</i> <b>?</b></td>
<td><p>Value of the initial margin posted by the reporting counterparty to the other counterparty.
Where initial margin is posted on a portfolio basis, this field should include the overall value of initial margin posted for the portfolio.
Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheInitialMarginPosted">CurrencyOfTheInitialMarginPosted</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of the initial margin posted. ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="VariationMarginPosted">VariationMarginPosted</a></td>
<td><i>decimal(20, 6, 0.0, *)</i> <b>?</b></td>
<td><p>Value of the variation margin posted, including cash settled, by the reporting counterparty to the other counterparty.
Where variation margin is posted on a portfolio basis, this field should include the overall value of variation margin posted for the portfolio.Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheVariationMarginsPosted">CurrencyOfTheVariationMarginsPosted</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of variation margin posted. ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="InitialMarginReceived">InitialMarginReceived</a></td>
<td><i>decimal(20, 19, 0.0, *)</i> <b>?</b></td>
<td><p>Value of the initial margin received by the reporting counterparty from the other counterparty.
Where initial margin is received on a portfolio basis, this field should include the overall value of initial margin received for the portfolio.
Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheInitialMarginReceived">CurrencyOfTheInitialMarginReceived</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of the initial margin receivedISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="VariationMarginReceived">VariationMarginReceived</a></td>
<td><i>decimal(20, 6)</i> <b>?</b></td>
<td><p>Value of the variation margin received, including cash settled, by the reporting counterparty from the other counterparty.
Where variation margin is received on a portfolio basis, this field should include the overall value of variation margin received for the portfolio.
Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheVariationMarginsReceived">CurrencyOfTheVariationMarginsReceived</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of the variation margin received. ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="ExcessCollateralPosted">ExcessCollateralPosted</a></td>
<td><i>decimal(20, 19, 0.0, *)</i> <b>?</b></td>
<td><p>Value of collateral posted in excess of the required collateral Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheExcessCollateralPosted">CurrencyOfTheExcessCollateralPosted</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of the excess collateral posted ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="ExcessCollateralReceived">ExcessCollateralReceived</a></td>
<td><i>decimal(20, 6, 0.0, *)</i> <b>?</b></td>
<td><p>Value of collateral received in excess of the required collateral. Up to 20 numerical characters including decimals.
The decimal mark is not counted as a numerical character. If populated, it shall be represented by a dot.</p>
</td>
</tr>
<tr>
<td><a id="CurrencyOfTheExcessCollateralReceived">CurrencyOfTheExcessCollateralReceived</a></td>
<td><i>org.iso.CcyISO4217</i> <b>?</b></td>
<td><p>Specify the currency of the excess collateral received ISO 4217 Currency Code, 3 alphabetical characters</p>
</td>
</tr>
<tr>
<td><a id="Cleared">Cleared</a></td>
<td>enum< Y, N ></td>
<td><p>Indicates, whether clearing has taken place</p>
<ul>
<li>Y = Yes</li>
<li>N = No</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</html>