Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swifteditor
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
swifteditor
Commits
db02e420
Commit
db02e420
authored
Oct 17, 2023
by
s_guodong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MT305升级
parent
66c7c5c6
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
154 additions
and
153 deletions
+154
-153
MT305.js
src/swift/MT/MT305.js
+154
-153
No files found.
src/swift/MT/MT305.js
View file @
db02e420
...
...
@@ -20,23 +20,24 @@ const Tags = [
{
tag
:
"39M"
,
status
:
O
,
tno
:
15
,
letter
:[],
label
:
"Payment Clearing Centre"
},
{
tag
:
"17F"
,
status
:
O
,
tno
:
16
,
letter
:[],
label
:
"Non-Deliverable Indicator"
},
{
cyclist
:
"17"
,
cycs
:[[
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
]],
pattern
:[
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
]
},
{
tag
:
"32E"
,
status
:
O
,
tno
:
18
,
letter
:[],
label
:
"Settlement Currency"
},
{
tag
:
"32B"
,
status
:
M
,
tno
:
19
,
letter
:[],
label
:
"Underlying Currency and Amount"
},
{
tag
:
"36"
,
status
:
M
,
tno
:
20
,
letter
:[],
label
:
"Strike Price"
},
{
tag
:
"33B"
,
status
:
M
,
tno
:
21
,
letter
:[],
label
:
"Counter Currency and Amount"
},
{
tag
:
"37K"
,
status
:
M
,
tno
:
22
,
letter
:[],
label
:
"Premium Price"
},
{
tag
:
"34P"
,
status
:
M
,
tno
:
23
,
letter
:[
"34P"
,
"34R"
],
label
:
"Premium Payment"
},
{
tag
:
"53A"
,
status
:
O
,
tno
:
24
,
letter
:[
"53A"
,
"53B"
,
"53D"
],
label
:
"Sender's Correspondent"
},
{
tag
:
"56A"
,
status
:
O
,
tno
:
25
,
letter
:[
"56A"
,
"56D"
],
label
:
"Intermediary"
},
{
tag
:
"57A"
,
status
:
M
,
tno
:
26
,
letter
:[
"57A"
,
"57D"
],
label
:
"Account With Institution"
},
{
tag
:
"77H"
,
status
:
O
,
tno
:
27
,
letter
:[],
label
:
"Type, Date, Version of the Agreement"
},
{
tag
:
"14C"
,
status
:
O
,
tno
:
28
,
letter
:[],
label
:
"Year of Definitions"
},
{
tag
:
"72"
,
status
:
O
,
tno
:
29
,
letter
:[],
label
:
"Sender to Receiver Information"
}
{
tag
:
"35C"
,
status
:
O
,
tno
:
19
,
letter
:[],
label
:
"Digital Token Identifier"
},
{
tag
:
"32B"
,
status
:
M
,
tno
:
20
,
letter
:[],
label
:
"Underlying Currency and Amount"
},
{
tag
:
"36"
,
status
:
M
,
tno
:
21
,
letter
:[],
label
:
"Strike Price"
},
{
tag
:
"33B"
,
status
:
M
,
tno
:
22
,
letter
:[],
label
:
"Counter Currency and Amount"
},
{
tag
:
"37K"
,
status
:
M
,
tno
:
23
,
letter
:[],
label
:
"Premium Price"
},
{
tag
:
"34P"
,
status
:
M
,
tno
:
24
,
letter
:[
"34P"
,
"34R"
],
label
:
"Premium Payment"
},
{
tag
:
"53A"
,
status
:
O
,
tno
:
25
,
letter
:[
"53A"
,
"53B"
,
"53D"
],
label
:
"Sender's Correspondent"
},
{
tag
:
"56A"
,
status
:
O
,
tno
:
26
,
letter
:[
"56A"
,
"56D"
],
label
:
"Intermediary"
},
{
tag
:
"57A"
,
status
:
M
,
tno
:
27
,
letter
:[
"57A"
,
"57D"
],
label
:
"Account With Institution"
},
{
tag
:
"77H"
,
status
:
O
,
tno
:
28
,
letter
:[],
label
:
"Type, Date, Version of the Agreement"
},
{
tag
:
"14C"
,
status
:
O
,
tno
:
29
,
letter
:[],
label
:
"Year of Definitions"
},
{
tag
:
"72"
,
status
:
O
,
tno
:
30
,
letter
:[],
label
:
"Sender to Receiver Information"
}
]],
pattern
:[
{
tag
:
"15A"
,
status
:
M
,
tno
:
1
,
letter
:[],
label
:
"New Sequence"
},
...
...
@@ -56,225 +57,226 @@ const Tags = [
{
tag
:
"39M"
,
status
:
O
,
tno
:
15
,
letter
:[],
label
:
"Payment Clearing Centre"
},
{
tag
:
"17F"
,
status
:
O
,
tno
:
16
,
letter
:[],
label
:
"Non-Deliverable Indicator"
},
{
cyclist
:
"17"
,
cycs
:[[
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
]],
pattern
:[
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
{
tag
:
"14S"
,
status
:
O
,
tno
:
17
,
letter
:[],
label
:
"Settlement Rate Source"
}
]
},
{
tag
:
"32E"
,
status
:
O
,
tno
:
18
,
letter
:[],
label
:
"Settlement Currency"
},
{
tag
:
"32B"
,
status
:
M
,
tno
:
19
,
letter
:[],
label
:
"Underlying Currency and Amount"
},
{
tag
:
"36"
,
status
:
M
,
tno
:
20
,
letter
:[],
label
:
"Strike Price"
},
{
tag
:
"33B"
,
status
:
M
,
tno
:
21
,
letter
:[],
label
:
"Counter Currency and Amount"
},
{
tag
:
"37K"
,
status
:
M
,
tno
:
22
,
letter
:[],
label
:
"Premium Price"
},
{
tag
:
"34P"
,
status
:
M
,
tno
:
23
,
letter
:[
"34P"
,
"34R"
],
label
:
"Premium Payment"
},
{
tag
:
"53A"
,
status
:
O
,
tno
:
24
,
letter
:[
"53A"
,
"53B"
,
"53D"
],
label
:
"Sender's Correspondent"
},
{
tag
:
"56A"
,
status
:
O
,
tno
:
25
,
letter
:[
"56A"
,
"56D"
],
label
:
"Intermediary"
},
{
tag
:
"57A"
,
status
:
M
,
tno
:
26
,
letter
:[
"57A"
,
"57D"
],
label
:
"Account With Institution"
},
{
tag
:
"77H"
,
status
:
O
,
tno
:
27
,
letter
:[],
label
:
"Type, Date, Version of the Agreement"
},
{
tag
:
"14C"
,
status
:
O
,
tno
:
28
,
letter
:[],
label
:
"Year of Definitions"
},
{
tag
:
"72"
,
status
:
O
,
tno
:
29
,
letter
:[],
label
:
"Sender to Receiver Information"
}
{
tag
:
"35C"
,
status
:
O
,
tno
:
19
,
letter
:[],
label
:
"Digital Token Identifier"
},
{
tag
:
"32B"
,
status
:
M
,
tno
:
20
,
letter
:[],
label
:
"Underlying Currency and Amount"
},
{
tag
:
"36"
,
status
:
M
,
tno
:
21
,
letter
:[],
label
:
"Strike Price"
},
{
tag
:
"33B"
,
status
:
M
,
tno
:
22
,
letter
:[],
label
:
"Counter Currency and Amount"
},
{
tag
:
"37K"
,
status
:
M
,
tno
:
23
,
letter
:[],
label
:
"Premium Price"
},
{
tag
:
"34P"
,
status
:
M
,
tno
:
24
,
letter
:[
"34P"
,
"34R"
],
label
:
"Premium Payment"
},
{
tag
:
"53A"
,
status
:
O
,
tno
:
25
,
letter
:[
"53A"
,
"53B"
,
"53D"
],
label
:
"Sender's Correspondent"
},
{
tag
:
"56A"
,
status
:
O
,
tno
:
26
,
letter
:[
"56A"
,
"56D"
],
label
:
"Intermediary"
},
{
tag
:
"57A"
,
status
:
M
,
tno
:
27
,
letter
:[
"57A"
,
"57D"
],
label
:
"Account With Institution"
},
{
tag
:
"77H"
,
status
:
O
,
tno
:
28
,
letter
:[],
label
:
"Type, Date, Version of the Agreement"
},
{
tag
:
"14C"
,
status
:
O
,
tno
:
29
,
letter
:[],
label
:
"Year of Definitions"
},
{
tag
:
"72"
,
status
:
O
,
tno
:
30
,
letter
:[],
label
:
"Sender to Receiver Information"
}
],
desp
:
"Mandatory Sequence A General Information"
},
{
seqlist
:
"B"
,
cyccnt
:
0
,
status
:
O
,
seqs
:[[
{
tag
:
"15B"
,
status
:
M
,
tno
:
3
0
,
letter
:[],
label
:
"New Sequence"
},
{
tag
:
"15B"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"New Sequence"
},
{
seqlist
:
"B1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
2
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
2
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
3
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
seqlist
:
"B1a"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
2
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
2
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
3
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
seqlist
:
"B1a"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1 Reporting Parties"
},
{
tag
:
"81A"
,
status
:
O
,
tno
:
3
7
,
letter
:[
"81A"
,
"81D"
,
"81J"
],
label
:
"Central Counterparty Clearing House (CCP)"
},
{
tag
:
"89A"
,
status
:
O
,
tno
:
3
8
,
letter
:[
"89A"
,
"89D"
,
"89J"
],
label
:
"Clearing Broker"
},
{
tag
:
"96A"
,
status
:
O
,
tno
:
39
,
letter
:[
"96A"
,
"96D"
,
"96J"
],
label
:
"Clearing Exception Party"
},
{
cyclist
:
"4
0
"
,
cycs
:[[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
0
,
letter
:[],
label
:
"Clearing Broker Identification"
}
{
tag
:
"81A"
,
status
:
O
,
tno
:
3
8
,
letter
:[
"81A"
,
"81D"
,
"81J"
],
label
:
"Central Counterparty Clearing House (CCP)"
},
{
tag
:
"89A"
,
status
:
O
,
tno
:
3
9
,
letter
:[
"89A"
,
"89D"
,
"89J"
],
label
:
"Clearing Broker"
},
{
tag
:
"96A"
,
status
:
O
,
tno
:
40
,
letter
:[
"96A"
,
"96D"
,
"96J"
],
label
:
"Clearing Exception Party"
},
{
cyclist
:
"4
1
"
,
cycs
:[[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Clearing Broker Identification"
}
]],
pattern
:[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
0
,
letter
:[],
label
:
"Clearing Broker Identification"
}
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Clearing Broker Identification"
}
]
},
{
tag
:
"22T"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Cleared Product Identification"
},
{
tag
:
"17E"
,
status
:
O
,
tno
:
4
2
,
letter
:[],
label
:
"Clearing Threshold Indicator"
},
{
tag
:
"22U"
,
status
:
O
,
tno
:
4
3
,
letter
:[],
label
:
"Underlying Product Identifier"
},
{
tag
:
"35B"
,
status
:
O
,
tno
:
4
4
,
letter
:[],
label
:
"Identification of Financial Instrument"
},
{
tag
:
"17H"
,
status
:
O
,
tno
:
4
5
,
letter
:[],
label
:
"Allocation Indicator"
},
{
tag
:
"17P"
,
status
:
O
,
tno
:
4
6
,
letter
:[],
label
:
"Collateralisation Indicator"
},
{
tag
:
"22V"
,
status
:
O
,
tno
:
4
7
,
letter
:[],
label
:
"Execution Venue"
},
{
tag
:
"98D"
,
status
:
O
,
tno
:
4
8
,
letter
:[],
label
:
"Execution Timestamp"
},
{
tag
:
"17W"
,
status
:
O
,
tno
:
49
,
letter
:[],
label
:
"Non Standard Flag"
},
{
tag
:
"17Y"
,
status
:
O
,
tno
:
5
0
,
letter
:[],
label
:
"Financial Nature of the Counterparty Indicator"
},
{
tag
:
"17Z"
,
status
:
O
,
tno
:
5
1
,
letter
:[],
label
:
"Collateral Portfolio Indicator"
},
{
tag
:
"22Q"
,
status
:
O
,
tno
:
5
2
,
letter
:[],
label
:
"Collateral Portfolio Code"
},
{
tag
:
"17L"
,
status
:
O
,
tno
:
5
3
,
letter
:[],
label
:
"Portfolio Compression Indicator"
},
{
tag
:
"17M"
,
status
:
O
,
tno
:
5
4
,
letter
:[],
label
:
"Corporate Sector Indicator"
},
{
tag
:
"17Q"
,
status
:
O
,
tno
:
5
5
,
letter
:[],
label
:
"Trade with Non-EEA Counterparty Indicator"
},
{
tag
:
"17S"
,
status
:
O
,
tno
:
5
6
,
letter
:[],
label
:
"Intragroup Trade Indicator"
},
{
tag
:
"17X"
,
status
:
O
,
tno
:
5
7
,
letter
:[],
label
:
"Commercial or Treasury Financing Indicator"
},
{
cyclist
:
"5
8
"
,
cycs
:[[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commission and Fees"
}
{
tag
:
"22T"
,
status
:
O
,
tno
:
4
2
,
letter
:[],
label
:
"Cleared Product Identification"
},
{
tag
:
"17E"
,
status
:
O
,
tno
:
4
3
,
letter
:[],
label
:
"Clearing Threshold Indicator"
},
{
tag
:
"22U"
,
status
:
O
,
tno
:
4
4
,
letter
:[],
label
:
"Underlying Product Identifier"
},
{
tag
:
"35B"
,
status
:
O
,
tno
:
4
5
,
letter
:[],
label
:
"Identification of Financial Instrument"
},
{
tag
:
"17H"
,
status
:
O
,
tno
:
4
6
,
letter
:[],
label
:
"Allocation Indicator"
},
{
tag
:
"17P"
,
status
:
O
,
tno
:
4
7
,
letter
:[],
label
:
"Collateralisation Indicator"
},
{
tag
:
"22V"
,
status
:
O
,
tno
:
4
8
,
letter
:[],
label
:
"Execution Venue"
},
{
tag
:
"98D"
,
status
:
O
,
tno
:
4
9
,
letter
:[],
label
:
"Execution Timestamp"
},
{
tag
:
"17W"
,
status
:
O
,
tno
:
50
,
letter
:[],
label
:
"Non Standard Flag"
},
{
tag
:
"17Y"
,
status
:
O
,
tno
:
5
1
,
letter
:[],
label
:
"Financial Nature of the Counterparty Indicator"
},
{
tag
:
"17Z"
,
status
:
O
,
tno
:
5
2
,
letter
:[],
label
:
"Collateral Portfolio Indicator"
},
{
tag
:
"22Q"
,
status
:
O
,
tno
:
5
3
,
letter
:[],
label
:
"Collateral Portfolio Code"
},
{
tag
:
"17L"
,
status
:
O
,
tno
:
5
4
,
letter
:[],
label
:
"Portfolio Compression Indicator"
},
{
tag
:
"17M"
,
status
:
O
,
tno
:
5
5
,
letter
:[],
label
:
"Corporate Sector Indicator"
},
{
tag
:
"17Q"
,
status
:
O
,
tno
:
5
6
,
letter
:[],
label
:
"Trade with Non-EEA Counterparty Indicator"
},
{
tag
:
"17S"
,
status
:
O
,
tno
:
5
7
,
letter
:[],
label
:
"Intragroup Trade Indicator"
},
{
tag
:
"17X"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commercial or Treasury Financing Indicator"
},
{
cyclist
:
"5
9
"
,
cycs
:[[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
9
,
letter
:[],
label
:
"Commission and Fees"
}
]],
pattern
:[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commission and Fees"
}
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
9
,
letter
:[],
label
:
"Commission and Fees"
}
]
},
{
tag
:
"77A"
,
status
:
O
,
tno
:
59
,
letter
:[],
label
:
"Additional Reporting Information"
}
{
tag
:
"77A"
,
status
:
O
,
tno
:
60
,
letter
:[],
label
:
"Additional Reporting Information"
}
]],
pattern
:[
{
tag
:
"15B"
,
status
:
M
,
tno
:
3
0
,
letter
:[],
label
:
"New Sequence"
},
{
tag
:
"15B"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"New Sequence"
},
{
seqlist
:
"B1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
2
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
2
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
3
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
seqlist
:
"B1a"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
1
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
2
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
tag
:
"22L"
,
status
:
M
,
tno
:
3
2
,
letter
:[],
label
:
"Reporting Jurisdiction"
},
{
tag
:
"91A"
,
status
:
O
,
tno
:
3
3
,
letter
:[
"91A"
,
"91D"
,
"91J"
],
label
:
"Reporting Party"
},
{
seqlist
:
"B1a"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
3
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"Transaction Identifier"
},
{
tag
:
"22M"
,
status
:
M
,
tno
:
3
4
,
letter
:[],
label
:
"UTI Namespace/Issuer Code"
},
{
tag
:
"22N"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"Transaction Identifier"
},
{
seqlist
:
"B1a1"
,
cyccnt
:
1
,
status
:
O
,
seqs
:[[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
]],
pattern
:[
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
5
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
{
tag
:
"22P"
,
status
:
M
,
tno
:
3
6
,
letter
:[],
label
:
"PUTI Namespace/Issuer Code"
},
{
tag
:
"22R"
,
status
:
M
,
tno
:
3
7
,
letter
:[],
label
:
"Prior Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a1 Prior Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
desp
:
"-----> Optional Repetitive Subsequence B1a Unique Transaction Identifier"
}
],
desp
:
"-----> Optional Repetitive Subsequence B1 Reporting Parties"
},
{
tag
:
"81A"
,
status
:
O
,
tno
:
3
7
,
letter
:[
"81A"
,
"81D"
,
"81J"
],
label
:
"Central Counterparty Clearing House (CCP)"
},
{
tag
:
"89A"
,
status
:
O
,
tno
:
3
8
,
letter
:[
"89A"
,
"89D"
,
"89J"
],
label
:
"Clearing Broker"
},
{
tag
:
"96A"
,
status
:
O
,
tno
:
39
,
letter
:[
"96A"
,
"96D"
,
"96J"
],
label
:
"Clearing Exception Party"
},
{
cyclist
:
"4
0
"
,
cycs
:[[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
0
,
letter
:[],
label
:
"Clearing Broker Identification"
}
{
tag
:
"81A"
,
status
:
O
,
tno
:
3
8
,
letter
:[
"81A"
,
"81D"
,
"81J"
],
label
:
"Central Counterparty Clearing House (CCP)"
},
{
tag
:
"89A"
,
status
:
O
,
tno
:
3
9
,
letter
:[
"89A"
,
"89D"
,
"89J"
],
label
:
"Clearing Broker"
},
{
tag
:
"96A"
,
status
:
O
,
tno
:
40
,
letter
:[
"96A"
,
"96D"
,
"96J"
],
label
:
"Clearing Exception Party"
},
{
cyclist
:
"4
1
"
,
cycs
:[[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Clearing Broker Identification"
}
]],
pattern
:[
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
0
,
letter
:[],
label
:
"Clearing Broker Identification"
}
{
tag
:
"22S"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Clearing Broker Identification"
}
]
},
{
tag
:
"22T"
,
status
:
O
,
tno
:
4
1
,
letter
:[],
label
:
"Cleared Product Identification"
},
{
tag
:
"17E"
,
status
:
O
,
tno
:
4
2
,
letter
:[],
label
:
"Clearing Threshold Indicator"
},
{
tag
:
"22U"
,
status
:
O
,
tno
:
4
3
,
letter
:[],
label
:
"Underlying Product Identifier"
},
{
tag
:
"35B"
,
status
:
O
,
tno
:
4
4
,
letter
:[],
label
:
"Identification of Financial Instrument"
},
{
tag
:
"17H"
,
status
:
O
,
tno
:
4
5
,
letter
:[],
label
:
"Allocation Indicator"
},
{
tag
:
"17P"
,
status
:
O
,
tno
:
4
6
,
letter
:[],
label
:
"Collateralisation Indicator"
},
{
tag
:
"22V"
,
status
:
O
,
tno
:
4
7
,
letter
:[],
label
:
"Execution Venue"
},
{
tag
:
"98D"
,
status
:
O
,
tno
:
4
8
,
letter
:[],
label
:
"Execution Timestamp"
},
{
tag
:
"17W"
,
status
:
O
,
tno
:
49
,
letter
:[],
label
:
"Non Standard Flag"
},
{
tag
:
"17Y"
,
status
:
O
,
tno
:
5
0
,
letter
:[],
label
:
"Financial Nature of the Counterparty Indicator"
},
{
tag
:
"17Z"
,
status
:
O
,
tno
:
5
1
,
letter
:[],
label
:
"Collateral Portfolio Indicator"
},
{
tag
:
"22Q"
,
status
:
O
,
tno
:
5
2
,
letter
:[],
label
:
"Collateral Portfolio Code"
},
{
tag
:
"17L"
,
status
:
O
,
tno
:
5
3
,
letter
:[],
label
:
"Portfolio Compression Indicator"
},
{
tag
:
"17M"
,
status
:
O
,
tno
:
5
4
,
letter
:[],
label
:
"Corporate Sector Indicator"
},
{
tag
:
"17Q"
,
status
:
O
,
tno
:
5
5
,
letter
:[],
label
:
"Trade with Non-EEA Counterparty Indicator"
},
{
tag
:
"17S"
,
status
:
O
,
tno
:
5
6
,
letter
:[],
label
:
"Intragroup Trade Indicator"
},
{
tag
:
"17X"
,
status
:
O
,
tno
:
5
7
,
letter
:[],
label
:
"Commercial or Treasury Financing Indicator"
},
{
cyclist
:
"5
8
"
,
cycs
:[[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commission and Fees"
}
{
tag
:
"22T"
,
status
:
O
,
tno
:
4
2
,
letter
:[],
label
:
"Cleared Product Identification"
},
{
tag
:
"17E"
,
status
:
O
,
tno
:
4
3
,
letter
:[],
label
:
"Clearing Threshold Indicator"
},
{
tag
:
"22U"
,
status
:
O
,
tno
:
4
4
,
letter
:[],
label
:
"Underlying Product Identifier"
},
{
tag
:
"35B"
,
status
:
O
,
tno
:
4
5
,
letter
:[],
label
:
"Identification of Financial Instrument"
},
{
tag
:
"17H"
,
status
:
O
,
tno
:
4
6
,
letter
:[],
label
:
"Allocation Indicator"
},
{
tag
:
"17P"
,
status
:
O
,
tno
:
4
7
,
letter
:[],
label
:
"Collateralisation Indicator"
},
{
tag
:
"22V"
,
status
:
O
,
tno
:
4
8
,
letter
:[],
label
:
"Execution Venue"
},
{
tag
:
"98D"
,
status
:
O
,
tno
:
4
9
,
letter
:[],
label
:
"Execution Timestamp"
},
{
tag
:
"17W"
,
status
:
O
,
tno
:
50
,
letter
:[],
label
:
"Non Standard Flag"
},
{
tag
:
"17Y"
,
status
:
O
,
tno
:
5
1
,
letter
:[],
label
:
"Financial Nature of the Counterparty Indicator"
},
{
tag
:
"17Z"
,
status
:
O
,
tno
:
5
2
,
letter
:[],
label
:
"Collateral Portfolio Indicator"
},
{
tag
:
"22Q"
,
status
:
O
,
tno
:
5
3
,
letter
:[],
label
:
"Collateral Portfolio Code"
},
{
tag
:
"17L"
,
status
:
O
,
tno
:
5
4
,
letter
:[],
label
:
"Portfolio Compression Indicator"
},
{
tag
:
"17M"
,
status
:
O
,
tno
:
5
5
,
letter
:[],
label
:
"Corporate Sector Indicator"
},
{
tag
:
"17Q"
,
status
:
O
,
tno
:
5
6
,
letter
:[],
label
:
"Trade with Non-EEA Counterparty Indicator"
},
{
tag
:
"17S"
,
status
:
O
,
tno
:
5
7
,
letter
:[],
label
:
"Intragroup Trade Indicator"
},
{
tag
:
"17X"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commercial or Treasury Financing Indicator"
},
{
cyclist
:
"5
9
"
,
cycs
:[[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
9
,
letter
:[],
label
:
"Commission and Fees"
}
]],
pattern
:[
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
8
,
letter
:[],
label
:
"Commission and Fees"
}
{
tag
:
"34C"
,
status
:
O
,
tno
:
5
9
,
letter
:[],
label
:
"Commission and Fees"
}
]
},
{
tag
:
"77A"
,
status
:
O
,
tno
:
59
,
letter
:[],
label
:
"Additional Reporting Information"
}
{
tag
:
"77A"
,
status
:
O
,
tno
:
60
,
letter
:[],
label
:
"Additional Reporting Information"
}
],
desp
:
"Optional Sequence B Reporting Information"
}
desp
:
"Optional Sequence B Reporting Information"
}
]
const
Title
=
"MT 305 Foreign Currency Option Confirmation"
export
default
{
Tags
,
Title
}
\ No newline at end of file
export
default
{
Tags
,
Title
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment