aboutsummaryrefslogtreecommitdiffstats
path: root/python/csv_headers/mtm_upload.py
blob: d5619616cc3d9779f3de02ac78d44ab73f896954 (plain)
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
mtm_term = [
    "Swap ID",
    "Allocation ID",
    "Description",
    "Broker Id",
    "DTCC CounterParty ID",
    "Trade ID",
    "Trade Date",
    "Effective Date",
    "Settle Date",
    "Maturity Date",
    "Account Abbreviation",
    "1st Leg Notional",
    "Currency Code",
    "1st Leg Rate",
    "Initial Payment",
    "Initial Payment Currency",
    "Payment Frequency Description",
    "Original Issue Date",
    "Interest Payment Method Description",
    "First Payment Date",
    "Product Type",
    "Product Sub Type",
    "Transaction Type",
    "Protection",
    "Transaction Code",
    "Remaining Party",
    "DTCC Remaining CounterParty ID",
]
mtm_swaption = [
    "Swap ID",
    "Broker Id",
    "Trade ID",
    "Trade Date",
    "Settle Date",
    "Supplement Date",
    "Supplement 2 Date",
    "Maturity Date",
    "Account Abbreviation",
    "1st Leg Notional",
    "Currency Code",
    "1st Leg Rate",
    "Initial Payment Currency",
    "Initial Payment",
    "Product Type",
    "Transaction Type",
    "Transaction Code",
    "Independent Amount (%)",
    "RED",
    "Issuer Name",
    "Entity Matrix",
    "Definitions Type",
    "Swaption Expiration Date",
    "Strike Price",
    "Swaption Settlement Type",
    "Master Document Date",
    "OptionBuySellIndicator",
    "Clearing House",
    "Protection",
    "Swaption Quotation Rate Type",
    "Effective Date",
]

mtm_cds = [
    "Swap ID",
    "Allocation ID",
    "Description",
    "Broker Id",
    "DTCC CounterParty ID",
    "Trade ID",
    "Trade Date",
    "Effective Date",
    "Settle Date",
    "Maturity Date",
    "Account Abbreviation",
    "1st Leg Notional",
    "Currency Code",
    "1st Leg Rate",
    "Initial Payment",
    "Initial Payment Currency",
    "Original Issue Date",
    "Interest Payment Method Description",
    "First Payment Date",
    "Product Type",
    "Product Sub Type",
    "Transaction Type",
    "Protection",
    "Transaction Code",
    "Remaining Party",
    "DTCC Remaining CounterParty ID",
    "Independent Amount (%)",
    "Independent Amount ($)",
    "RED",
    "Issuer Name",
    "Settlement Amount",
    "Trader",
    "Executing Broker",
    "Dealer Trade ID",
    "Notes",
    "Parent Transaction Code",
    "Parent Trade Date",
    "Parent Notional",
    "Parent Currency Code",
    "Parent Net Amount",
    "Parent Effective Date",
    "Parent First Payment Date",
    "Parent Settle Date",
    "ComplianceHubAction",
    "DTCC Ineligible",
    "Master Document Date",
    "Master Document Version",
    "Include Contractual Supplement",
    "Contractual Supplement",
    "Supplement Date",
    "Entity Matrix",
    "Entity Matrix Date",
    "Modified Equity Delivery",
    "Calculation Agent Business Center",
    "Calculation Agent",
    "Attachment Point",
    "Exhaustion Point",
    "Strategy",
    "First Payment Period Accrual Start Date",
    "TieOut Ineligible",
    "Electronic Consent Ineligible",
    "External OMS ID",
    "Independent Amount Currency",
    "Independent Amount Payer",
    "Trade Revision",
    "Alternate Swap ID",
    "Alternate Trade ID",
    "Definitions Type",
]
mtm_trs = [
    "Swap ID ",
    "Allocation ID",
    "Description ",
    "Broker Id ",
    "DTCC CounterParty ID",
    "Trade ID  ",
    "Trade Date ",
    "Effective Date",
    "Settle Date",
    "Maturity Date ",
    "Account Abbreviation ",
    "1st Leg Notional",
    "Currency Code ",
    "Initial Payment",
    "Initial Payment Currency",
    "Original Issue Date",
    "Interest Payment Method Description",
    "Product Type  ",
    "Product Sub Type",
    "Transaction Type ",
    "Protection",
    "Transaction Code",
    "Remaining Party ",
    "DTCC Remaining CounterParty ID",
    "Independent Amount (%)",
    "Independent Amount ($)",
    "RED",
    "Issuer Name",
    "Settlement Amount",
    "Trader",
    "Dealer Trade ID",
    "Notes",
    "Parent Transaction Code",
    "Parent Trade Date",
    "Parent Notional",
    "Parent Currency Code",
    "Parent Net Amount",
    "Parent Effective Date",
    "Parent First Payment Date",
    "Parent Settle Date",
    "ComplianceHubAction",
    "DTCC Ineligible",
    "Master Document Date",
    "Master Document Type",
    "Master Document Version",
    "",
    "",
    "Annex Date",
    "Supplement Date",
    "Documentation Type",
    "Calculation Agent Business Center",
    "",
    "Strategy",
    "Electronic Consent Ineligible",
    "External OMS ID",
    "Traded Rate/Price",
    "Independent Amount Currency",
    "Independent Amount Payer",
    "Trade Revision",
    "Alternate Swap ID",
    "Alternate Trade ID",
    "Definitions Type",
    "Initial Fixing Amount",
    "2nd Leg Index",
    "2nd Leg Spread",
    "2nd Leg Initial Floating Rate",
]