diff --git a/src/swift/LeadPage.js b/src/swift/LeadPage.js index 54fc4c9..42ce4d6 100644 --- a/src/swift/LeadPage.js +++ b/src/swift/LeadPage.js @@ -34,6 +34,8 @@ export const mty=[ {mty:"mt422",desp:"MT 422 Advice of Fate and Request for Instructions"}, {mty:"mt499",desp:"MT 499 Free Format Message"}, + {mty:"mt541",desp:"MT 541 Receive Against Payment"}, + {mty:"mt543",desp:"MT 543 Deliver Against Payment"}, {mty:"mt599",desp:"MT 599 Free Format Message"}, diff --git a/src/swift/MT/MT541.js b/src/swift/MT/MT541.js new file mode 100644 index 0000000..55a2032 --- /dev/null +++ b/src/swift/MT/MT541.js @@ -0,0 +1,883 @@ +const M='M' +const O='O' +const Tags=[ + {"seqlist":"A","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":1,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":2,"letter":[],"label":"Sender's Message Reference","tagValue":[{},null]}, + {"tag":"23G","status":"M","tno":3,"letter":[],"label":"Function of the Message","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":4,"letter":["98A","98C","98E"],"label":"Preparation Date/Time","tagValue":[{},null]}, + {"cyclist":"5","cycs":[[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"A1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence A1 Linkages" }, + {"tag":"16S","status":"M","tno":12,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":1,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":2,"letter":[],"label":"Sender's Message Reference","tagValue":[{},null]}, + {"tag":"23G","status":"M","tno":3,"letter":[],"label":"Function of the Message","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":4,"letter":["98A","98C","98E"],"label":"Preparation Date/Time","tagValue":[{},null]}, + {"cyclist":"5","cycs":[[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"A1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence A1 Linkages" }, + {"tag":"16S","status":"M","tno":12,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence A General Information" }, + {"seqlist":"B","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":13,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"14","cycs":[[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"15","cycs":[[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"90A","status":"O","tno":16,"letter":["90A","90B"],"label":"Deal Price","tagValue":[{},null]}, + {"tag":"99A","status":"O","tno":17,"letter":[],"label":"Number of Days Accrued","tagValue":[{},null]}, + {"tag":"35B","status":"M","tno":18,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]}, + {"seqlist":"B1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Subsequence B1 Financial Instrument Attributes" }, + {"cyclist":"33","cycs":[[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":34,"letter":[],"label":"Currency to Sell","tagValue":[{},null]}, + {"cyclist":"35","cycs":[[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"36","cycs":[[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":37,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":13,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"14","cycs":[[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"15","cycs":[[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"90A","status":"O","tno":16,"letter":["90A","90B"],"label":"Deal Price","tagValue":[{},null]}, + {"tag":"99A","status":"O","tno":17,"letter":[],"label":"Number of Days Accrued","tagValue":[{},null]}, + {"tag":"35B","status":"M","tno":18,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]}, + {"seqlist":"B1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Subsequence B1 Financial Instrument Attributes" }, + {"cyclist":"33","cycs":[[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":34,"letter":[],"label":"Currency to Sell","tagValue":[{},null]}, + {"cyclist":"35","cycs":[[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"36","cycs":[[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":37,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence B Trade Details" }, + {"seqlist":"C","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":38,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"39","cycs":[[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +] }, + {"tag":"70D","status":"O","tno":40,"letter":[],"label":"Denomination Choice","tagValue":[{},null]}, + {"cyclist":"41","cycs":[[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +] }, + {"cyclist":"42","cycs":[[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"43","cycs":[[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"44","cycs":[[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +] }, + {"seqlist":"C1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence C1 Quantity Breakdown" }, + {"tag":"16S","status":"M","tno":52,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":38,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"39","cycs":[[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +] }, + {"tag":"70D","status":"O","tno":40,"letter":[],"label":"Denomination Choice","tagValue":[{},null]}, + {"cyclist":"41","cycs":[[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +] }, + {"cyclist":"42","cycs":[[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"43","cycs":[[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"44","cycs":[[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +] }, + {"seqlist":"C1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence C1 Quantity Breakdown" }, + {"tag":"16S","status":"M","tno":52,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence C Financial Instrument/Account" }, + {"seqlist":"D","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":53,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"54","cycs":[[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"55","cycs":[[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"56","cycs":[[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"57","cycs":[[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"58","cycs":[[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"59","cycs":[[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"70C","status":"O","tno":60,"letter":[],"label":"Second Leg Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":61,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":53,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"54","cycs":[[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"55","cycs":[[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"56","cycs":[[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"57","cycs":[[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"58","cycs":[[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"59","cycs":[[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"70C","status":"O","tno":60,"letter":[],"label":"Second Leg Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":61,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Sequence D Two Leg Transaction Details" }, + {"seqlist":"E","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":62,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"63","cycs":[[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"E1","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E1 Settlement Parties" }, + {"seqlist":"E2","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence E2 Cash Parties" }, + {"seqlist":"E3","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E3 Amounts" }, + {"tag":"16S","status":"M","tno":82,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":62,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"63","cycs":[[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"E1","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E1 Settlement Parties" }, + {"seqlist":"E2","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence E2 Cash Parties" }, + {"seqlist":"E3","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E3 Amounts" }, + {"tag":"16S","status":"M","tno":82,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence E Settlement Details" }, + {"seqlist":"F","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":83,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"84","cycs":[[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":85,"letter":[],"label":"Safekeeping Account","tagValue":[{},null]}, + {"cyclist":"86","cycs":[[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"20C","status":"O","tno":87,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":88,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":83,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"84","cycs":[[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":85,"letter":[],"label":"Safekeeping Account","tagValue":[{},null]}, + {"cyclist":"86","cycs":[[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"20C","status":"O","tno":87,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":88,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Sequence F Other Parties" } +] +const Title="MT 541 Format Specifications" + +export default { Tags,Title} \ No newline at end of file diff --git a/src/swift/MT/MT543.js b/src/swift/MT/MT543.js new file mode 100644 index 0000000..e8dabd9 --- /dev/null +++ b/src/swift/MT/MT543.js @@ -0,0 +1,883 @@ +const M='M' +const O='O' +const Tags=[ + {"seqlist":"A","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":1,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":2,"letter":[],"label":"Sender's Message Reference","tagValue":[{},null]}, + {"tag":"23G","status":"M","tno":3,"letter":[],"label":"Function of the Message","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":4,"letter":["98A","98C","98E"],"label":"Preparation Date/Time","tagValue":[{},null]}, + {"cyclist":"5","cycs":[[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"A1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence A1 Linkages" }, + {"tag":"16S","status":"M","tno":12,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":1,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":2,"letter":[],"label":"Sender's Message Reference","tagValue":[{},null]}, + {"tag":"23G","status":"M","tno":3,"letter":[],"label":"Function of the Message","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":4,"letter":["98A","98C","98E"],"label":"Preparation Date/Time","tagValue":[{},null]}, + {"cyclist":"5","cycs":[[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":5,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"A1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":6,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":7,"letter":[],"label":"Linkage Type Indicator","tagValue":[{},null]}, + {"tag":"13A","status":"O","tno":8,"letter":["13A","13B"],"label":"Linked Message","tagValue":[{},null]}, + {"tag":"20C","status":"M","tno":9,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":10,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":11,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence A1 Linkages" }, + {"tag":"16S","status":"M","tno":12,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence A General Information" }, + {"seqlist":"B","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":13,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"14","cycs":[[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"15","cycs":[[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"90A","status":"O","tno":16,"letter":["90A","90B"],"label":"Deal Price","tagValue":[{},null]}, + {"tag":"99A","status":"O","tno":17,"letter":[],"label":"Number of Days Accrued","tagValue":[{},null]}, + {"tag":"35B","status":"M","tno":18,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]}, + {"seqlist":"B1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Subsequence B1 Financial Instrument Attributes" }, + {"cyclist":"33","cycs":[[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":34,"letter":[],"label":"Currency to Buy","tagValue":[{},null]}, + {"cyclist":"35","cycs":[[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"36","cycs":[[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":37,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":13,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"14","cycs":[[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":14,"letter":["94B","94H","94L"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"15","cycs":[[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"M","tno":15,"letter":["98A","98B","98C","98E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"90A","status":"O","tno":16,"letter":["90A","90B"],"label":"Deal Price","tagValue":[{},null]}, + {"tag":"99A","status":"O","tno":17,"letter":[],"label":"Number of Days Accrued","tagValue":[{},null]}, + {"tag":"35B","status":"M","tno":18,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]}, + {"seqlist":"B1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":19,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"94B","status":"O","tno":20,"letter":[],"label":"Place of Listing","tagValue":[{},null]}, + {"cyclist":"21","cycs":[[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":21,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"22","cycs":[[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"12A","status":"O","tno":22,"letter":["12A","12B","12C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":23,"letter":[],"label":"Currency of Denomination","tagValue":[{},null]}, + {"cyclist":"24","cycs":[[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":24,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"25","cycs":[[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":25,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"26","cycs":[[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13A","status":"O","tno":26,"letter":["13A","13B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"27","cycs":[[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":27,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"28","cycs":[[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"90A","status":"O","tno":28,"letter":["90A","90B"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"29","cycs":[[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"O","tno":29,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"30","cycs":[[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"35B","status":"O","tno":30,"letter":[],"label":"Identification of the Financial Instrument","tagValue":[{},null]} +] }, + {"tag":"70E","status":"O","tno":31,"letter":[],"label":"Financial Instrument Attribute Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":32,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Subsequence B1 Financial Instrument Attributes" }, + {"cyclist":"33","cycs":[[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":33,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"11A","status":"O","tno":34,"letter":[],"label":"Currency to Buy","tagValue":[{},null]}, + {"cyclist":"35","cycs":[[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"25D","status":"O","tno":35,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"36","cycs":[[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70E","status":"O","tno":36,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":37,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence B Trade Details" }, + {"seqlist":"C","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":38,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"39","cycs":[[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +] }, + {"tag":"70D","status":"O","tno":40,"letter":[],"label":"Denomination Choice","tagValue":[{},null]}, + {"cyclist":"41","cycs":[[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +] }, + {"cyclist":"42","cycs":[[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"43","cycs":[[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"44","cycs":[[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +] }, + {"seqlist":"C1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence C1 Quantity Breakdown" }, + {"tag":"16S","status":"M","tno":52,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":38,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"39","cycs":[[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"36B","status":"M","tno":39,"letter":[],"label":"Quantity of Financial Instrument to be Settled","tagValue":[{},null]} +] }, + {"tag":"70D","status":"O","tno":40,"letter":[],"label":"Denomination Choice","tagValue":[{},null]}, + {"cyclist":"41","cycs":[[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"13B","status":"O","tno":41,"letter":[],"label":"Certificate Number","tagValue":[{},null]} +] }, + {"cyclist":"42","cycs":[[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"O","tno":42,"letter":["95L","95P","95R"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"43","cycs":[[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"M","tno":43,"letter":["97A","97B","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"44","cycs":[[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"94B","status":"O","tno":44,"letter":["94B","94C","94F","94L"],"label":"Place of Safekeeping","tagValue":[{},null]} +] }, + {"seqlist":"C1","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":45,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"tag":"13B","status":"O","tno":46,"letter":[],"label":"Lot Number","tagValue":[{},null]}, + {"tag":"36B","status":"O","tno":47,"letter":[],"label":"Quantity of Financial Instrument In The Lot","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":48,"letter":["98A","98C","98E"],"label":"Lot Date/Time","tagValue":[{},null]}, + {"tag":"90A","status":"O","tno":49,"letter":["90A","90B"],"label":"Book/Lot Price","tagValue":[{},null]}, + {"tag":"22F","status":"O","tno":50,"letter":[],"label":"Type of Price Indicator","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":51,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence C1 Quantity Breakdown" }, + {"tag":"16S","status":"M","tno":52,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence C Financial Instrument/Account" }, + {"seqlist":"D","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":53,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"54","cycs":[[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"55","cycs":[[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"56","cycs":[[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"57","cycs":[[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"58","cycs":[[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"59","cycs":[[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"70C","status":"O","tno":60,"letter":[],"label":"Second Leg Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":61,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":53,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"54","cycs":[[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"98A","status":"O","tno":54,"letter":["98A","98B","98C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"55","cycs":[[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"O","tno":55,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"56","cycs":[[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"20C","status":"O","tno":56,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"57","cycs":[[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"92A","status":"O","tno":57,"letter":["92A","92C"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"58","cycs":[[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"99B","status":"O","tno":58,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"59","cycs":[[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"O","tno":59,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"70C","status":"O","tno":60,"letter":[],"label":"Second Leg Narrative","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":61,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Optional Sequence D Two Leg Transaction Details" }, + {"seqlist":"E","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":62,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"63","cycs":[[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"E1","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E1 Settlement Parties" }, + {"seqlist":"E2","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence E2 Cash Parties" }, + {"seqlist":"E3","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E3 Amounts" }, + {"tag":"16S","status":"M","tno":82,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":62,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"63","cycs":[[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"22F","status":"M","tno":63,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"seqlist":"E1","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":64,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"65","cycs":[[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":65,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":66,"letter":["97A","97B"],"label":"Safekeeping Account","tagValue":[{},null]}, + {"tag":"98A","status":"O","tno":67,"letter":["98A","98C"],"label":"Processing Date/Time","tagValue":[{},null]}, + {"tag":"20C","status":"O","tno":68,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"cyclist":"69","cycs":[[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":69,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":70,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E1 Settlement Parties" }, + {"seqlist":"E2","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":71,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"72","cycs":[[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95L","status":"M","tno":72,"letter":["95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"73","cycs":[[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"97A","status":"O","tno":73,"letter":["97A","97E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"74","cycs":[[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":74,"letter":["70C","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"16S","status":"M","tno":75,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Subsequence E2 Cash Parties" }, + {"seqlist":"E3","cyccnt":0,"status":"M","seqs":[[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":76,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"77","cycs":[[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"17B","status":"O","tno":77,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"cyclist":"78","cycs":[[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"19A","status":"M","tno":78,"letter":[],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"98A","status":"O","tno":79,"letter":["98A","98C"],"label":"Value Date/Time","tagValue":[{},null]}, + {"tag":"92B","status":"O","tno":80,"letter":[],"label":"Exchange Rate","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":81,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Mandatory Repetitive Subsequence E3 Amounts" }, + {"tag":"16S","status":"M","tno":82,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"Mandatory Sequence E Settlement Details" }, + {"seqlist":"F","cyccnt":0,"status":"O","seqs":[[ + {"tag":"16R","status":"M","tno":83,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"84","cycs":[[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":85,"letter":[],"label":"Safekeeping Account","tagValue":[{},null]}, + {"cyclist":"86","cycs":[[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"20C","status":"O","tno":87,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":88,"letter":[],"label":"End of Block","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"16R","status":"M","tno":83,"letter":[],"label":"Start of Block","tagValue":[{},null]}, + {"cyclist":"84","cycs":[[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"95C","status":"M","tno":84,"letter":["95C","95L","95P","95Q","95R","95S"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"97A","status":"O","tno":85,"letter":[],"label":"Safekeeping Account","tagValue":[{},null]}, + {"cyclist":"86","cycs":[[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +]], + "pattern":[ + {"tag":"70C","status":"O","tno":86,"letter":["70C","70D","70E"],"label":"(see qualifier description)","tagValue":[{},null]} +] }, + {"tag":"20C","status":"O","tno":87,"letter":[],"label":"Processing Reference","tagValue":[{},null]}, + {"tag":"16S","status":"M","tno":88,"letter":[],"label":"End of Block","tagValue":[{},null]} +], + "desp":"-----> Optional Repetitive Sequence F Other Parties" } +] +const Title="MT 543 Deliver Against Payment" + +export default { Tags,Title} \ No newline at end of file diff --git a/src/swift/MT/index.js b/src/swift/MT/index.js index da69942..60d0a79 100644 --- a/src/swift/MT/index.js +++ b/src/swift/MT/index.js @@ -43,6 +43,8 @@ import MT747 from './MT747' import MT769 from './MT769' import MT605 from './MT605' import MT607 from './MT607' +import MT543 from './MT543' +import MT541 from './MT541' import MT707 from './MT707' import MT1000 from './MT1000' @@ -130,6 +132,10 @@ export default function MTFactory(mty) return MT607 if(mty=="mt707") return MT707 + if(mty=="mt541") + return MT541 + if(mty=="mt543") + return MT543 if(mty=="mt1000") return MT1000