const M='M'
const O='O'

const Tags=[
    {tag:'20',status:M,tno:1,label:"Sender's Reference"},
    {cyclist:'2',cycs:[
            [{tag:'13C',status:O,tno:2,label:"Time Indication"}]
        ],
        pattern:[{tag:'13C',status:O,tno:2,label:"Time Indication"}]
    },
    {tag:'23B',status:M,tno:3,label:'Bank Operation Code'},
    {cyclist:'4',cycs:[
            [
                {tag:'23E',status:O,tno:4,label:"Instruction Code"}
            ],
        ],
        pattern:[
                {tag:'23E',status:O,tno:4,label:"Instruction Code"}
            ]
    },
    {tag:'26T',status:O,tno:5,label:'Transaction Type Code'},
    {tag:'32A',status:M,tno:6,label:'Value Date/Currency/Interbank Settled Amount'},
    {tag:'33B',status:O,tno:7,label:'Currency/Instructed Amount'},
    {tag:'36',status:O,tno:8,label:'Exchange Rate'},
    {tag:'50A',status:M,tno:9,letter:['50A','50F','50K'],label:'Ordering Customer'},
    {tag:'51A',status:O,tno:10,label:'Sending Institution'},
    {tag:'52A',status:O,tno:11,letter:['52A','52D'],label:"Ordering Institution"},
    {tag:'53A',status:O,tno:12,letter:['53A','53B','53D'],label:"Sender's Correspondent"},
    {tag:'54A',status:O,tno:13,letter:['54A','54B','54D'],label:"Receiver's Correspondent"},
    {tag:'55A',status:O,tno:14,letter:['55A','55B','55D'],label:'Third Reimbursement Institution'},
    {tag:'56A',status:O,tno:15,letter:['56A','56C','56D'],label:'Intermediary Institution'},
    {tag:'57A',status:O,tno:16,letter:['57A','57B','57C','57D'],label:'Account With Institution'},
    {tag:'59',status:M,tno:17,letter:['59','59A','59F'],label:'Beneficiary Customer'},
    {tag:'70',status:O,tno:18,label:'Remittance Information'},
    {tag:'71A',status:M,tno:19,label:'Details of Charges'},
    {cyclist:'20',cycs:[
            [
                {tag:'71F',status:O,tno:20,label:"Sender's Charges"}
            ],
        ],
        pattern:[
                {tag:'71F',status:O,tno:20,label:"Sender's Charges"}
            ],
    },
    {tag:'71G',status:O,tno:21,label:"Receiver's Charges"},
    {tag:'72',status:O,tno:22,label:'Sender to Receiver Information'},
    {tag:'77B',status:O,tno:23,label:'Regulatory Reporting'},
    // {tag:'77T',status:M,tno:24,label:'Envelope Contents'},
]

const Title = "MT 103 Single Customer Credit Transfer"

export default { Tags,Title} ;