Commit 3d1640d8 by pengbao666

隐藏日间夜间的标识

parent cf66d397
export default [ export default [
{ {
path: "0", path:"0",
name: "1. Message root", name:"1. Message root",
label: "Message root", label:"Message root",
tag: "FIToFICstmrCdtTrf", tag:"FIToFICstmrCdtTrf",
status: "M", status:"M",
children: [ children: [
{ {
path: "0.0", path:"0.0",
name: "2. GroupHeader", name:"2. GroupHeader",
label: "GroupHeader", label:"GroupHeader",
tag: "GrpHdr", tag:"GrpHdr",
status: "M", status:"M",
children: [ children: [
{ {
path: "0.0.0", path:"0.0.0",
name: "3. MessageIdentification", name:"3. MessageIdentification",
label: "MessageIdentification", label:"MessageIdentification",
tag: "MsgId", tag:"MsgId",
type: "TextInput", type:"TextInput",
status: "M", status:"M",
maxLength: "20", maxLength:"20",
//iscips 标识是否属于cips,若属于cips有特定的初始化规则 },
iscips: "1", {
}, path:"0.0.1",
{ name:"4. CreationDateTime",
path: "0.0.1", label:"CreationDateTime",
name: "4. CreationDateTime", tag:"CreDtTm",
label: "CreationDateTime", type:"DateTime",
tag: "CreDtTm", status:"M",
type: "DateTime", },
status: "M", {
}, path:"0.0.2",
{ name:"5. NumberOfTransactions",
path: "0.0.2", label:"NumberOfTransactions",
name: "5. NumberOfTransactions", tag:"NbOfTxs",
label: "NumberOfTransactions", type:"TextInput",
tag: "NbOfTxs", status:"M",
type: "TextInput", maxLength:"15",
status: "M", defaultValue:"1",
maxLength: "15", },
defaultValue: "1", {
}, path:"0.0.3",
{ name:"6. SettlementInformation",
path: "0.0.3", label:"SettlementInformation",
name: "6. SettlementInformation", tag:"SttlmInf",
label: "SettlementInformation", status:"M",
tag: "SttlmInf", children: [
status: "M", {
children: [ path:"0.0.3.0",
{ name:"7. SettlementMethod",
path: "0.0.3.0", label:"SettlementMethod",
name: "7. SettlementMethod", tag:"SttlmMtd",
label: "SettlementMethod", type:"TextInput",
tag: "SttlmMtd", status:"M",
type: "TextInput", maxLength:"4",
status: "M", defaultValue:"CLRG",
maxLength: "4", },
defaultValue: "CLRG", ],
}, },
], ],
}, },
], {
}, path:"0.1",
{ name:"8. CreditTransferTransactionInformation",
path: "0.1", label:"CreditTransferTransactionInformation",
name: "8. CreditTransferTransactionInformation", tag:"CdtTrfTxInf",
label: "CreditTransferTransactionInformation", status:"M",
tag: "CdtTrfTxInf", children: [
status: "M", {
children: [ path:"0.1.0",
{ name:"9. PaymentIdentification",
path: "0.1.0", label:"PaymentIdentification",
name: "9. PaymentIdentification", tag:"PmtId",
label: "PaymentIdentification", status:"O",
tag: "PmtId", children: [
status: "O", {
children: [ path:"0.1.0.0",
{ name:"10. EndToEndIdentification",
path: "0.1.0.0", label:"EndToEndIdentification",
name: "10. EndToEndIdentification", tag:"EndToEndId",
label: "EndToEndIdentification", type:"TextInput",
tag: "EndToEndId", status:"O",
type: "TextInput", maxLength:"35",
status: "O", unable:true,
maxLength: "35", },
unable: true, {
}, path:"0.1.0.1",
{ name:"11. TransactionIdentification",
path: "0.1.0.1", label:"TransactionIdentification",
name: "11. TransactionIdentification", tag:"TxId",
label: "TransactionIdentification", type:"TextInput",
tag: "TxId", status:"O",
type: "TextInput", maxLength:"35",
status: "O", unable:true,
maxLength: "35", },
unable: true, ],
}, },
], {
}, path:"0.1.1",
{ name:"12. PaymentTypeInformation",
path: "0.1.1", label:"PaymentTypeInformation",
name: "12. PaymentTypeInformation", tag:"PmtTpInf",
label: "PaymentTypeInformation", status:"M",
tag: "PmtTpInf", children: [
status: "M", {
children: [ path:"0.1.1.0",
{ name:"13. CategoryPurpose",
path: "0.1.1.0", label:"CategoryPurpose",
name: "13. CategoryPurpose", tag:"CtgyPurp",
label: "CategoryPurpose", status:"M",
tag: "CtgyPurp", children: [
status: "M", {
children: [ path:"0.1.1.0.0",
{ name:"14. Proprietary",
path: "0.1.1.0.0", label:"Proprietary",
name: "14. Proprietary", tag:"Prtry",
label: "Proprietary", type:"Select#proprietary111",
tag: "Prtry", status:"M",
type: "Select#proprietary111", maxLength:"35",
status: "M", },
maxLength: "35", ],
}, },
], ],
}, },
], {
}, path:"0.1.2",
{ name:"15. InterbankSettlementAmount",
path: "0.1.2", label:"InterbankSettlementAmount",
name: "15. InterbankSettlementAmount", tag:"IntrBkSttlmAmt",
label: "InterbankSettlementAmount", type:"AmountCIPS#18,5",
tag: "IntrBkSttlmAmt", status:"M",
type: "AmountCIPS#18,5", },
status: "M", {
}, path:"0.1.3",
{ name:"16. InterbankSettlementDate",
path: "0.1.3", label:"InterbankSettlementDate",
name: "16. InterbankSettlementDate", tag:"IntrBkSttlmDt",
label: "InterbankSettlementDate", type:"Date",
tag: "IntrBkSttlmDt", status:"M",
type: "Date", },
status: "M", {
}, path:"0.1.4",
{ name:"17. SettlementPriority",
path: "0.1.4", label:"SettlementPriority",
name: "17. SettlementPriority", tag:"SttlmPrty",
label: "SettlementPriority", type:"Select#priority3Code",
tag: "SttlmPrty", status:"M",
type: "Select#priority3Code", },
status: "M", {
}, path:"0.1.5",
{ name:"18. SettlementTimeIndication",
path: "0.1.5", label:"SettlementTimeIndication",
name: "18. SettlementTimeIndication", tag:"SttlmTmIndctn",
label: "SettlementTimeIndication", status:"O",
tag: "SttlmTmIndctn", children: [
status: "O", {
children: [ path:"0.1.5.0",
{ name:"19. DebitDateTime",
path: "0.1.5.0", label:"DebitDateTime",
name: "19. DebitDateTime", tag:"DbtDtTm",
label: "DebitDateTime", type:"DateTime",
tag: "DbtDtTm", status:"O",
type: "DateTime", },
status: "O", ],
}, },
], {
}, path:"0.1.6",
{ name:"20. InstructedAmount",
path: "0.1.6", label:"InstructedAmount",
name: "20. InstructedAmount", tag:"InstdAmt",
label: "InstructedAmount", type:"AmountCIPS#18,5",
tag: "InstdAmt", status:"O",
type: "AmountCIPS#18,5", },
status: "O", {
}, path:"0.1.7",
{ name:"21. ExchangeRate",
path: "0.1.7", label:"ExchangeRate",
name: "21. ExchangeRate", tag:"XchgRate",
label: "ExchangeRate", type:"Decimal#11,10",
tag: "XchgRate", status:"O",
type: "Decimal#11,10", },
status: "O", {
}, path:"0.1.8",
{ name:"22. ChargeBearer",
path: "0.1.8", label:"ChargeBearer",
name: "22. ChargeBearer", tag:"ChrgBr",
label: "ChargeBearer", type:"Select#ChargeBearerType1Code",
tag: "ChrgBr", status:"M",
type: "Select#ChargeBearerType1Code", maxLength:"4",
status: "M", },
maxLength: "4", {
}, path:"0.1.9",
{ name:"23. ChargesInformation",
path: "0.1.9", label:"ChargesInformation",
name: "23. ChargesInformation", tag:"ChrgsInf",
label: "ChargesInformation", status:"O",
tag: "ChrgsInf", array:true,
status: "O", children: [
array: true, {
children: [ path:"0.1.9.0",
{ name:"24. Amount",
path: "0.1.9.0", label:"Amount",
name: "24. Amount", tag:"Amt",
label: "Amount", type:"AmountCIPS#18,5",
tag: "Amt", status:"M",
type: "AmountCIPS#18,5", },
status: "M", {
}, path:"0.1.9.1",
{ name:"25. Agent",
path: "0.1.9.1", label:"Agent",
name: "25. Agent", tag:"Agt",
label: "Agent", status:"M",
tag: "Agt", children: [
status: "M", {
children: [ path:"0.1.9.1.0",
{ name:"26. FinancialInstitutionIdentification",
path: "0.1.9.1.0", label:"FinancialInstitutionIdentification",
name: "26. FinancialInstitutionIdentification", tag:"FinInstnId",
label: "FinancialInstitutionIdentification", status:"M",
tag: "FinInstnId", children: [
status: "M", {
children: [ path:"0.1.9.1.0.0",
{ name:"27. ClearingSystemMemberIdentification",
path: "0.1.9.1.0.0", label:"ClearingSystemMemberIdentification",
name: "27. ClearingSystemMemberIdentification", tag:"ClrSysMmbId",
label: "ClearingSystemMemberIdentification", status:"M",
tag: "ClrSysMmbId", children: [
status: "M", {
children: [ path:"0.1.9.1.0.0.0",
{ name:"28. MemberIdentification",
path: "0.1.9.1.0.0.0", label:"MemberIdentification",
name: "28. MemberIdentification", tag:"MmbId",
label: "MemberIdentification", type:"TextInput",
tag: "MmbId", status:"M",
type: "TextInput", maxLength:"35",
status: "M", },
maxLength: "35", ],
ifaccount: "1",//是否需要填行号 },
}, ],
], },
}, ],
], },
}, ],
], },
}, {
], path:"0.1.10",
}, name:"29. InstructingAgent",
{ label:"InstructingAgent",
path: "0.1.10", tag:"InstgAgt",
name: "29. InstructingAgent", status:"M",
label: "InstructingAgent", children: [
tag: "InstgAgt", {
status: "M", path:"0.1.10.0",
children: [ name:"30. FinancialInstitutionIdentification",
{ label:"FinancialInstitutionIdentification",
path: "0.1.10.0", tag:"FinInstnId",
name: "30. FinancialInstitutionIdentification", status:"M",
label: "FinancialInstitutionIdentification", children: [
tag: "FinInstnId", {
status: "M", path:"0.1.10.0.0",
children: [ name:"31. ClearingSystemMemberIdentification",
{ label:"ClearingSystemMemberIdentification",
path: "0.1.10.0.0", tag:"ClrSysMmbId",
name: "31. ClearingSystemMemberIdentification", status:"M",
label: "ClearingSystemMemberIdentification", children: [
tag: "ClrSysMmbId", {
status: "M", path:"0.1.10.0.0.0",
children: [ name:"32. MemberIdentification",
{ label:"MemberIdentification",
path: "0.1.10.0.0.0", tag:"MmbId",
name: "32. MemberIdentification", type:"TextInput",
label: "MemberIdentification", status:"M",
tag: "MmbId", maxLength:"35",
type: "TextInput", },
status: "M", ],
maxLength: "35", },
ifaccount: "1",//是否需要填行号 ],
//iscips 标识是否属于cips,若属于cips有特定的初始化规则 },
iscips:"1", {
}, path:"0.1.10.1",
], name:"33. BranchIdentification",
}, label:"BranchIdentification",
], tag:"BrnchId",
}, status:"O",
{ children: [
path: "0.1.10.1", {
name: "33. BranchIdentification", path:"0.1.10.1.0",
label: "BranchIdentification", name:"34. Identification",
tag: "BrnchId", label:"Identification",
status: "O", tag:"Id",
children: [ type:"TextInput",
{ status:"O",
path: "0.1.10.1.0", maxLength:"35",
name: "34. Identification", },
label: "Identification", ],
tag: "Id", },
type: "TextInput", ],
status: "O", },
maxLength: "35", {
}, path:"0.1.11",
], name:"35. InstructedAgent",
}, label:"InstructedAgent",
], tag:"InstdAgt",
}, status:"M",
{ children: [
path: "0.1.11", {
name: "35. InstructedAgent", path:"0.1.11.0",
label: "InstructedAgent", name:"36. FinancialInstitutionIdentification",
tag: "InstdAgt", label:"FinancialInstitutionIdentification",
status: "M", tag:"FinInstnId",
children: [ status:"M",
{ children: [
path: "0.1.11.0", {
name: "36. FinancialInstitutionIdentification", path:"0.1.11.0.0",
label: "FinancialInstitutionIdentification", name:"37. ClearingSystemMemberIdentification",
tag: "FinInstnId", label:"ClearingSystemMemberIdentification",
status: "M", tag:"ClrSysMmbId",
children: [ status:"M",
{ children: [
path: "0.1.11.0.0", {
name: "37. ClearingSystemMemberIdentification", path:"0.1.11.0.0.0",
label: "ClearingSystemMemberIdentification", name:"38. MemberIdentification",
tag: "ClrSysMmbId", label:"MemberIdentification",
status: "M", tag:"MmbId",
children: [ type:"TextInput",
{ status:"M",
path: "0.1.11.0.0.0", maxLength:"35",
name: "38. MemberIdentification", },
label: "MemberIdentification", ],
tag: "MmbId", },
type: "TextInput", ],
status: "M", },
maxLength: "35", {
ifaccount: "1",//是否需要填行号 path:"0.1.11.1",
}, name:"39. BranchIdentification",
], label:"BranchIdentification",
}, tag:"BrnchId",
], status:"O",
}, children: [
{ {
path: "0.1.11.1", path:"0.1.11.1.0",
name: "39. BranchIdentification", name:"40. Identification",
label: "BranchIdentification", label:"Identification",
tag: "BrnchId", tag:"Id",
status: "O", type:"TextInput",
children: [ status:"O",
{ maxLength:"35",
path: "0.1.11.1.0", },
name: "40. Identification", ],
label: "Identification", },
tag: "Id", ],
type: "TextInput", },
status: "O", {
maxLength: "35", path:"0.1.12",
}, name:"41. IntermediaryAgent1",
], label:"IntermediaryAgent1",
}, tag:"IntrmyAgt1",
], status:"O",
}, children: [
{ {
path: "0.1.12", path:"0.1.12.0",
name: "41. IntermediaryAgent1", name:"42. FinancialInstitutionIdentification",
label: "IntermediaryAgent1", label:"FinancialInstitutionIdentification",
tag: "IntrmyAgt1", tag:"FinInstnId",
status: "O", status:"M",
children: [ children: [
{ {
path: "0.1.12.0", path:"0.1.12.0.0",
name: "42. FinancialInstitutionIdentification", name:"43. ClearingSystemMemberIdentification",
label: "FinancialInstitutionIdentification", label:"ClearingSystemMemberIdentification",
tag: "FinInstnId", tag:"ClrSysMmbId",
status: "M", status:"O",
children: [ children: [
{ {
path: "0.1.12.0.0", path:"0.1.12.0.0.0",
name: "43. ClearingSystemMemberIdentification", name:"44. MemberIdentification",
label: "ClearingSystemMemberIdentification", label:"MemberIdentification",
tag: "ClrSysMmbId", tag:"MmbId",
status: "O", type:"TextInput",
children: [ status:"M",
{ maxLength:"35",
path: "0.1.12.0.0.0", },
name: "44. MemberIdentification", ],
label: "MemberIdentification", },
tag: "MmbId", {
type: "TextInput", path:"0.1.12.0.1",
status: "M", name:"45. Name",
maxLength: "35", label:"Name",
ifaccount: "1",//是否需要填行号 tag:"Nm",
}, type:"TextInput",
], status:"O",
}, maxLength:"140",
{ },
path: "0.1.12.0.1", ],
name: "45. Name", },
label: "Name", ],
tag: "Nm", },
type: "TextInput", {
status: "O", path:"0.1.13",
maxLength: "140", name:"46. IntermediaryAgent2",
}, label:"IntermediaryAgent2",
], tag:"IntrmyAgt2",
}, status:"O",
], children: [
}, {
{ path:"0.1.13.0",
path: "0.1.13", name:"47. FinancialInstitutionIdentification",
name: "46. IntermediaryAgent2", label:"FinancialInstitutionIdentification",
label: "IntermediaryAgent2", tag:"FinInstnId",
tag: "IntrmyAgt2", status:"M",
status: "O", children: [
children: [ {
{ path:"0.1.13.0.0",
path: "0.1.13.0", name:"48. ClearingSystemMemberIdentification",
name: "47. FinancialInstitutionIdentification", label:"ClearingSystemMemberIdentification",
label: "FinancialInstitutionIdentification", tag:"ClrSysMmbId",
tag: "FinInstnId", status:"O",
status: "M", children: [
children: [ {
{ path:"0.1.13.0.0.0",
path: "0.1.13.0.0", name:"49. MemberIdentification",
name: "48. ClearingSystemMemberIdentification", label:"MemberIdentification",
label: "ClearingSystemMemberIdentification", tag:"MmbId",
tag: "ClrSysMmbId", type:"TextInput",
status: "O", status:"M",
children: [ maxLength:"35",
{ },
path: "0.1.13.0.0.0", ],
name: "49. MemberIdentification", },
label: "MemberIdentification", {
tag: "MmbId", path:"0.1.13.0.1",
type: "TextInput", name:"50. Name",
status: "M", label:"Name",
maxLength: "35", tag:"Nm",
ifaccount: "1",//是否需要填行号 type:"TextInput",
}, status:"O",
], maxLength:"140",
}, },
{ ],
path: "0.1.13.0.1", },
name: "50. Name", ],
label: "Name", },
tag: "Nm", {
type: "TextInput", path:"0.1.14",
status: "O", name:"51. Debtor",
maxLength: "140", label:"Debtor",
}, tag:"Dbtr",
], status:"M",
}, children: [
], {
}, path:"0.1.14.0",
{ name:"52. Name",
path: "0.1.14", label:"Name",
name: "51. Debtor", tag:"Nm",
label: "Debtor", type:"TextInput",
tag: "Dbtr", status:"O",
status: "M", maxLength:"140",
children: [ },
{ {
path: "0.1.14.0", path:"0.1.14.1",
name: "52. Name", name:"53. PostalAddress",
label: "Name", label:"PostalAddress",
tag: "Nm", tag:"PstlAdr",
type: "TextInput", status:"O",
status: "O", children: [
maxLength: "140", {
}, path:"0.1.14.1.0",
{ name:"54. AddressLine",
path: "0.1.14.1", label:"AddressLine",
name: "53. PostalAddress", tag:"AdrLine",
label: "PostalAddress", type:"TextInput",
tag: "PstlAdr", status:"O",
status: "O", maxLength:"70",
children: [ array:true,
{ },
path: "0.1.14.1.0", ],
name: "54. AddressLine", },
label: "AddressLine", {
tag: "AdrLine", path:"0.1.14.2",
type: "TextInput", name:"55. Identification",
status: "O", label:"Identification",
maxLength: "70", tag:"Id",
array: true, type:"Choice",
}, status:"M",
], children: [
}, {
{ path:"0.1.14.2.0",
path: "0.1.14.2", name:"56. OrganisationIdentification",
name: "55. Identification", label:"OrganisationIdentification",
label: "Identification", tag:"OrgId",
tag: "Id", status:"M",
type: "Choice", children: [
status: "M", {
children: [ path:"0.1.14.2.0.0",
{ name:"57. Other",
path: "0.1.14.2.0", label:"Other",
name: "56. OrganisationIdentification", tag:"Othr",
label: "OrganisationIdentification", status:"O",
tag: "OrgId", children: [
status: "M", {
children: [ path:"0.1.14.2.0.0.0",
{ name:"58. Identification",
path: "0.1.14.2.0.0", label:"Identification",
name: "57. Other", tag:"Id",
label: "Other", type:"TextInput",
tag: "Othr", status:"M",
status: "O", maxLength:"35",
children: [ },
{ ],
path: "0.1.14.2.0.0.0", },
name: "58. Identification", ],
label: "Identification", },
tag: "Id", {
type: "TextInput", path:"0.1.14.2.1",
status: "M", name:"59. PrivateIdentification",
maxLength: "35", label:"PrivateIdentification",
}, tag:"PrvtId",
], status:"M",
}, children: [
], {
}, path:"0.1.14.2.1.0",
{ name:"60. Other",
path: "0.1.14.2.1", label:"Other",
name: "59. PrivateIdentification", tag:"Othr",
label: "PrivateIdentification", status:"O",
tag: "PrvtId", children: [
status: "M", {
children: [ path:"0.1.14.2.1.0.0",
{ name:"61. Identification",
path: "0.1.14.2.1.0", label:"Identification",
name: "60. Other", tag:"Id",
label: "Other", type:"TextInput",
tag: "Othr", status:"M",
status: "O", maxLength:"35",
children: [ },
{ {
path: "0.1.14.2.1.0.0", path:"0.1.14.2.1.0.1",
name: "61. Identification", name:"62. SchemeName",
label: "Identification", label:"SchemeName",
tag: "Id", tag:"SchmeNm",
type: "TextInput", status:"O",
status: "M", children: [
maxLength: "35", {
}, path:"0.1.14.2.1.0.1.0",
{ name:"63. Proprietary",
path: "0.1.14.2.1.0.1", label:"Proprietary",
name: "62. SchemeName", tag:"Prtry",
label: "SchemeName", type:"Select#IDTypeCode",
tag: "SchmeNm", status:"M",
status: "O", },
children: [ ],
{ },
path: "0.1.14.2.1.0.1.0", ],
name: "63. Proprietary", },
label: "Proprietary", ],
tag: "Prtry", },
type: "Select#IDTypeCode", ],
status: "M", },
}, {
], path:"0.1.14.3",
}, name:"64. CountryOfResidence",
], label:"CountryOfResidence",
}, tag:"CtryOfRes",
], type:"TextInput#[A-Z]{2,2}",
}, status:"O",
], maxLength:"2",
}, },
{ ],
path: "0.1.14.3", },
name: "64. CountryOfResidence", {
label: "CountryOfResidence", path:"0.1.15",
tag: "CtryOfRes", name:"65. DebtorAccount",
type: "TextInput#[A-Z]{2,2}", label:"DebtorAccount",
status: "O", tag:"DbtrAcct",
maxLength: "2", status:"O",
}, children: [
], {
}, path:"0.1.15.0",
{ name:"66. Identification",
path: "0.1.15", label:"Identification",
name: "65. DebtorAccount", tag:"Id",
label: "DebtorAccount", status:"M",
tag: "DbtrAcct", children: [
status: "O", {
children: [ path:"0.1.15.0.0",
{ name:"67. Other",
path: "0.1.15.0", label:"Other",
name: "66. Identification", tag:"Othr",
label: "Identification", status:"M",
tag: "Id", children: [
status: "M", {
children: [ path:"0.1.15.0.0.0",
{ name:"68. Identification",
path: "0.1.15.0.0", label:"Identification",
name: "67. Other", tag:"Id",
label: "Other", type:"TextInput",
tag: "Othr", status:"M",
status: "M", maxLength:"34",
children: [ },
{ ],
path: "0.1.15.0.0.0", },
name: "68. Identification", ],
label: "Identification", },
tag: "Id", ],
type: "TextInput", },
status: "M", {
maxLength: "34", path:"0.1.16",
}, name:"69. DebtorAgent",
], label:"DebtorAgent",
}, tag:"DbtrAgt",
], status:"M",
}, children: [
], {
}, path:"0.1.16.0",
{ name:"70. FinancialInstitutionIdentification",
path: "0.1.16", label:"FinancialInstitutionIdentification",
name: "69. DebtorAgent", tag:"FinInstnId",
label: "DebtorAgent", status:"M",
tag: "DbtrAgt", children: [
status: "M", {
children: [ path:"0.1.16.0.0",
{ name:"71. ClearingSystemMemberIdentification",
path: "0.1.16.0", label:"ClearingSystemMemberIdentification",
name: "70. FinancialInstitutionIdentification", tag:"ClrSysMmbId",
label: "FinancialInstitutionIdentification", status:"O",
tag: "FinInstnId", children: [
status: "M", {
children: [ path:"0.1.16.0.0.0",
{ name:"72. MemberIdentification",
path: "0.1.16.0.0", label:"MemberIdentification",
name: "71. ClearingSystemMemberIdentification", tag:"MmbId",
label: "ClearingSystemMemberIdentification", type:"TextInput",
tag: "ClrSysMmbId", status:"M",
status: "O", maxLength:"35",
children: [ },
{ ],
path: "0.1.16.0.0.0", },
name: "72. MemberIdentification", {
label: "MemberIdentification", path:"0.1.16.0.1",
tag: "MmbId", name:"73. Name",
type: "TextInput", label:"Name",
status: "M", tag:"Nm",
maxLength: "35", type:"TextInput",
ifaccount: "1",//是否需要填行号 status:"O",
}, maxLength:"140",
], },
}, {
{ path:"0.1.16.0.2",
path: "0.1.16.0.1", name:"74. PostalAddress",
name: "73. Name", label:"PostalAddress",
label: "Name", tag:"PstlAdr",
tag: "Nm", status:"O",
type: "TextInput", children: [
status: "O", {
maxLength: "140", path:"0.1.16.0.2.0",
}, name:"75. AddressLine",
{ label:"AddressLine",
path: "0.1.16.0.2", tag:"AdrLine",
name: "74. PostalAddress", type:"TextInput",
label: "PostalAddress", status:"O",
tag: "PstlAdr", maxLength:"70",
status: "O", array:true,
children: [ },
{ ],
path: "0.1.16.0.2.0", },
name: "75. AddressLine", ],
label: "AddressLine", },
tag: "AdrLine", ],
type: "TextInput", },
status: "O", {
maxLength: "70", path:"0.1.17",
array: true, name:"76. DebtorAgentAccount",
}, label:"DebtorAgentAccount",
], tag:"DbtrAgtAcct",
}, status:"O",
], children: [
}, {
], path:"0.1.17.0",
}, name:"77. Identification",
{ label:"Identification",
path: "0.1.17", tag:"Id",
name: "76. DebtorAgentAccount", status:"M",
label: "DebtorAgentAccount", children: [
tag: "DbtrAgtAcct", {
status: "O", path:"0.1.17.0.0",
children: [ name:"78. Other",
{ label:"Other",
path: "0.1.17.0", tag:"Othr",
name: "77. Identification", status:"M",
label: "Identification", children: [
tag: "Id", {
status: "M", path:"0.1.17.0.0.0",
children: [ name:"79. Identification",
{ label:"Identification",
path: "0.1.17.0.0", tag:"Id",
name: "78. Other", type:"TextInput",
label: "Other", status:"M",
tag: "Othr", maxLength:"34",
status: "M", },
children: [ ],
{ },
path: "0.1.17.0.0.0", ],
name: "79. Identification", },
label: "Identification", ],
tag: "Id", },
type: "TextInput", {
status: "M", path:"0.1.18",
maxLength: "34", name:"80. CreditorAgent",
}, label:"CreditorAgent",
], tag:"CdtrAgt",
}, status:"M",
], children: [
}, {
], path:"0.1.18.0",
}, name:"81. FinancialInstitutionIdentification",
{ label:"FinancialInstitutionIdentification",
path: "0.1.18", tag:"FinInstnId",
name: "80. CreditorAgent", status:"M",
label: "CreditorAgent", children: [
tag: "CdtrAgt", {
status: "M", path:"0.1.18.0.0",
children: [ name:"82. ClearingSystemMemberIdentification",
{ label:"ClearingSystemMemberIdentification",
path: "0.1.18.0", tag:"ClrSysMmbId",
name: "81. FinancialInstitutionIdentification", status:"O",
label: "FinancialInstitutionIdentification", children: [
tag: "FinInstnId", {
status: "M", path:"0.1.18.0.0.0",
children: [ name:"83. MemberIdentification",
{ label:"MemberIdentification",
path: "0.1.18.0.0", tag:"MmbId",
name: "82. ClearingSystemMemberIdentification", type:"TextInput",
label: "ClearingSystemMemberIdentification", status:"M",
tag: "ClrSysMmbId", maxLength:"35",
status: "O", },
children: [ ],
{ },
path: "0.1.18.0.0.0", {
name: "83. MemberIdentification", path:"0.1.18.0.1",
label: "MemberIdentification", name:"84. Name",
tag: "MmbId", label:"Name",
type: "TextInput", tag:"Nm",
status: "M", type:"TextInput",
maxLength: "35", status:"O",
ifaccount: "1",//是否需要填行号 maxLength:"140",
}, },
], {
}, path:"0.1.18.0.2",
{ name:"85. PostalAddress",
path: "0.1.18.0.1", label:"PostalAddress",
name: "84. Name", tag:"PstlAdr",
label: "Name", status:"O",
tag: "Nm", children: [
type: "TextInput", {
status: "O", path:"0.1.18.0.2.0",
maxLength: "140", name:"86. AddressLine",
}, label:"AddressLine",
{ tag:"AdrLine",
path: "0.1.18.0.2", type:"TextInput",
name: "85. PostalAddress", status:"O",
label: "PostalAddress", maxLength:"70",
tag: "PstlAdr", array:true,
status: "O", },
children: [ ],
{ },
path: "0.1.18.0.2.0", ],
name: "86. AddressLine", },
label: "AddressLine", ],
tag: "AdrLine", },
type: "TextInput", {
status: "O", path:"0.1.19",
maxLength: "70", name:"87. CreditorAgentAccount",
array: true, label:"CreditorAgentAccount",
}, tag:"CdtrAgtAcct",
], status:"O",
}, children: [
], {
}, path:"0.1.19.0",
], name:"88. Identification",
}, label:"Identification",
{ tag:"Id",
path: "0.1.19", status:"M",
name: "87. CreditorAgentAccount", children: [
label: "CreditorAgentAccount", {
tag: "CdtrAgtAcct", path:"0.1.19.0.0",
status: "O", name:"89. Other",
children: [ label:"Other",
{ tag:"Othr",
path: "0.1.19.0", status:"M",
name: "88. Identification", children: [
label: "Identification", {
tag: "Id", path:"0.1.19.0.0.0",
status: "M", name:"90. Identification",
children: [ label:"Identification",
{ tag:"Id",
path: "0.1.19.0.0", type:"TextInput",
name: "89. Other", status:"M",
label: "Other", maxLength:"34",
tag: "Othr", },
status: "M", ],
children: [ },
{ ],
path: "0.1.19.0.0.0", },
name: "90. Identification", ],
label: "Identification", },
tag: "Id", {
type: "TextInput", path:"0.1.20",
status: "M", name:"91. Creditor",
maxLength: "34", label:"Creditor",
}, tag:"Cdtr",
], status:"M",
}, children: [
], {
}, path:"0.1.20.0",
], name:"92. Name",
}, label:"Name",
{ tag:"Nm",
path: "0.1.20", type:"TextInput",
name: "91. Creditor", status:"O",
label: "Creditor", maxLength:"140",
tag: "Cdtr", },
status: "M", {
children: [ path:"0.1.20.1",
{ name:"93. PostalAddress",
path: "0.1.20.0", label:"PostalAddress",
name: "92. Name", tag:"PstlAdr",
label: "Name", status:"O",
tag: "Nm", children: [
type: "TextInput", {
status: "O", path:"0.1.20.1.0",
maxLength: "140", name:"94. AddressLine",
}, label:"AddressLine",
{ tag:"AdrLine",
path: "0.1.20.1", type:"TextInput",
name: "93. PostalAddress", status:"O",
label: "PostalAddress", maxLength:"70",
tag: "PstlAdr", array:true,
status: "O", },
children: [ ],
{ },
path: "0.1.20.1.0", {
name: "94. AddressLine", path:"0.1.20.2",
label: "AddressLine", name:"95. Identification",
tag: "AdrLine", label:"Identification",
type: "TextInput", tag:"Id",
status: "O", type:"Choice",
maxLength: "70", status:"O",
array: true, children: [
}, {
], path:"0.1.20.2.0",
}, name:"96. OrganisationIdentification",
{ label:"OrganisationIdentification",
path: "0.1.20.2", tag:"OrgId",
name: "95. Identification", status:"M",
label: "Identification", children: [
tag: "Id", {
type: "Choice", path:"0.1.20.2.0.0",
status: "O", name:"97. Other",
children: [ label:"Other",
{ tag:"Othr",
path: "0.1.20.2.0", status:"O",
name: "96. OrganisationIdentification", children: [
label: "OrganisationIdentification", {
tag: "OrgId", path:"0.1.20.2.0.0.0",
status: "M", name:"98. Identification",
children: [ label:"Identification",
{ tag:"Id",
path: "0.1.20.2.0.0", type:"TextInput",
name: "97. Other", status:"M",
label: "Other", maxLength:"35",
tag: "Othr", },
status: "O", ],
children: [ },
{ ],
path: "0.1.20.2.0.0.0", },
name: "98. Identification", {
label: "Identification", path:"0.1.20.2.1",
tag: "Id", name:"99. PrivateIdentification",
type: "TextInput", label:"PrivateIdentification",
status: "M", tag:"PrvtId",
maxLength: "35", status:"M",
}, children: [
], {
}, path:"0.1.20.2.1.0",
], name:"100. Other",
}, label:"Other",
{ tag:"Othr",
path: "0.1.20.2.1", status:"O",
name: "99. PrivateIdentification", children: [
label: "PrivateIdentification", {
tag: "PrvtId", path:"0.1.20.2.1.0.0",
status: "M", name:"101. Identification",
children: [ label:"Identification",
{ tag:"Id",
path: "0.1.20.2.1.0", type:"TextInput",
name: "100. Other", status:"M",
label: "Other", maxLength:"35",
tag: "Othr", },
status: "O", {
children: [ path:"0.1.20.2.1.0.1",
{ name:"102. SchemeName",
path: "0.1.20.2.1.0.0", label:"SchemeName",
name: "101. Identification", tag:"SchmeNm",
label: "Identification", status:"O",
tag: "Id", children: [
type: "TextInput", {
status: "M", path:"0.1.20.2.1.0.1.0",
maxLength: "35", name:"103. Proprietary",
}, label:"Proprietary",
{ tag:"Prtry",
path: "0.1.20.2.1.0.1", type:"Select#IDTypeCode",
name: "102. SchemeName", status:"M",
label: "SchemeName", },
tag: "SchmeNm", ],
status: "O", },
children: [ ],
{ },
path: "0.1.20.2.1.0.1.0", ],
name: "103. Proprietary", },
label: "Proprietary", ],
tag: "Prtry", },
type: "Select#IDTypeCode", {
status: "M", path:"0.1.20.3",
}, name:"104. CountryOfResidence",
], label:"CountryOfResidence",
}, tag:"CtryOfRes",
], type:"TextInput#[A-Z]{2,2}",
}, status:"O",
], maxLength:"2",
}, },
], ],
}, },
{ {
path: "0.1.20.3", path:"0.1.21",
name: "104. CountryOfResidence", name:"105. CreditorAccount",
label: "CountryOfResidence", label:"CreditorAccount",
tag: "CtryOfRes", tag:"CdtrAcct",
type: "TextInput#[A-Z]{2,2}", status:"O",
status: "O", children: [
maxLength: "2", {
}, path:"0.1.21.0",
], name:"106. Identification",
}, label:"Identification",
{ tag:"Id",
path: "0.1.21", status:"M",
name: "105. CreditorAccount", children: [
label: "CreditorAccount", {
tag: "CdtrAcct", path:"0.1.21.0.0",
status: "O", name:"107. Other",
children: [ label:"Other",
{ tag:"Othr",
path: "0.1.21.0", status:"M",
name: "106. Identification", children: [
label: "Identification", {
tag: "Id", path:"0.1.21.0.0.0",
status: "M", name:"108. Identification",
children: [ label:"Identification",
{ tag:"Id",
path: "0.1.21.0.0", type:"TextInput",
name: "107. Other", status:"M",
label: "Other", maxLength:"34",
tag: "Othr", },
status: "M", ],
children: [ },
{ ],
path: "0.1.21.0.0.0", },
name: "108. Identification", ],
label: "Identification", },
tag: "Id", {
type: "TextInput", path:"0.1.22",
status: "M", name:"109. InstructionForCreditorAgent",
maxLength: "34", label:"InstructionForCreditorAgent",
}, tag:"InstrForCdtrAgt",
], status:"O",
}, array:true,
], children: [
}, {
], path:"0.1.22.0",
}, name:"110. InstructionInformation",
{ label:"InstructionInformation",
path: "0.1.22", tag:"InstrInf",
name: "109. InstructionForCreditorAgent", type:"TextInput",
label: "InstructionForCreditorAgent", status:"O",
tag: "InstrForCdtrAgt", maxLength:"140",
status: "O", },
array: true, ],
children: [ },
{ {
path: "0.1.22.0", path:"0.1.23",
name: "110. InstructionInformation", name:"111. RegulatoryReporting",
label: "InstructionInformation", label:"RegulatoryReporting",
tag: "InstrInf", tag:"RgltryRptg",
type: "TextInput", status:"O",
status: "O", children: [
maxLength: "140", {
}, path:"0.1.23.0",
], name:"112. Details",
}, label:"Details",
{ tag:"Dtls",
path: "0.1.23", status:"O",
name: "111. RegulatoryReporting", children: [
label: "RegulatoryReporting", {
tag: "RgltryRptg", path:"0.1.23.0.0",
status: "O", name:"113. Type",
children: [ label:"Type",
{ tag:"Tp",
path: "0.1.23.0", type:"TextInput",
name: "112. Details", status:"O",
label: "Details", maxLength:"35",
tag: "Dtls", },
status: "O", {
children: [ path:"0.1.23.0.1",
{ name:"114. Information",
path: "0.1.23.0.0", label:"Information",
name: "113. Type", tag:"Inf",
label: "Type", type:"TextInput",
tag: "Tp", status:"O",
type: "TextInput", maxLength:"35",
status: "O", array:true,
maxLength: "35", },
}, ],
{ },
path: "0.1.23.0.1", ],
name: "114. Information", },
label: "Information", {
tag: "Inf", path:"0.1.24",
type: "TextInput", name:"115. RemittanceInformation",
status: "O", label:"RemittanceInformation",
maxLength: "35", tag:"RmtInf",
array: true, status:"O",
}, children: [
], {
}, path:"0.1.24.0",
], name:"116. Unstructured",
}, label:"Unstructured",
{ tag:"Ustrd",
path: "0.1.24", type:"TextInput",
name: "115. RemittanceInformation", status:"O",
label: "RemittanceInformation", maxLength:"140",
tag: "RmtInf", array:true,
status: "O", },
children: [ ],
{ },
path: "0.1.24.0", {
name: "116. Unstructured", path:"0.1.25",
label: "Unstructured", name:"117. SupplementaryData",
tag: "Ustrd", label:"SupplementaryData",
type: "TextInput", tag:"SplmtryData",
status: "O", status:"M",
maxLength: "140", children: [
array: true, {
}, path:"0.1.25.0",
], name:"118. PlaceAndName",
}, label:"PlaceAndName",
{ tag:"PlcAndNm",
path: "0.1.25", type:"TextInput",
name: "117. SupplementaryData", status:"M",
label: "SupplementaryData", maxLength:"350",
tag: "SplmtryData", defaultValue:"/Document/FIToFICstmrCdtTrf/CdtTrfTxInf",
status: "M", },
children: [ {
{ path:"0.1.25.1",
path: "0.1.25.0", name:"119. Envelope",
name: "118. PlaceAndName", label:"Envelope",
label: "PlaceAndName", tag:"Envlp",
tag: "PlcAndNm", status:"M",
type: "TextInput", children: [
status: "M", {
maxLength: "350", path:"0.1.25.1.0",
defaultValue: "/Document/FIToFICstmrCdtTrf/CdtTrfTxInf", name:"120. Contents",
}, label:"Contents",
{ tag:"Cnts",
path: "0.1.25.1", status:"M",
name: "119. Envelope", children: [
label: "Envelope", {
tag: "Envlp", path:"0.1.25.1.0.0",
status: "M", name:"121. ExpectedSettlementDate",
children: [ label:"ExpectedSettlementDate",
{ tag:"XpctdSttlmDt",
path: "0.1.25.1.0", type:"Date",
name: "120. Contents", status:"M",
label: "Contents", },
tag: "Cnts", {
status: "M", path:"0.1.25.1.0.1",
children: [ name:"122. DebtorEID",
{ label:"DebtorEID",
path: "0.1.25.1.0.0", tag:"DEId",
name: "121. ExpectedSettlementDate", type:"TextInput",
label: "ExpectedSettlementDate", status:"O",
tag: "XpctdSttlmDt", maxLength:"60",
type: "Date", },
status: "M", {
}, path:"0.1.25.1.0.2",
{ name:"123. CreditorEID",
path: "0.1.25.1.0.1", label:"CreditorEID",
name: "122. DebtorEID", tag:"CEId",
label: "DebtorEID", type:"TextInput",
tag: "DEId", status:"O",
type: "TextInput", maxLength:"60",
status: "O", },
maxLength: "60", {
}, path:"0.1.25.1.0.3",
{ name:"124. BusinessPhase",
path: "0.1.25.1.0.2", label:"BusinessPhase",
name: "123. CreditorEID", tag:"BizPhs",
label: "CreditorEID", type:"HiddenInput",
tag: "CEId", status:"O",
type: "TextInput", },
status: "O", ],
maxLength: "60", },
}, ],
{ },
path: "0.1.25.1.0.3", ],
name: "124. BusinessPhase", },
label: "BusinessPhase", ],
tag: "BizPhs", },
type: "Select#BizPhaseTypeCode", ],
status: "M", },
}, {
], path:"1",
}, name:"125. MesgType",
], tag:"MesgType",
}, type:"HiddenInput",
], status:"O",
}, defaultValue:"cips.111.001.02",
], },
}, {
], path:"2",
}, name:"126. MesgPriority",
{ tag:"MesgPriority",
path: "1", type:"HiddenInput",
name: "125. MesgType", status:"O",
tag: "MesgType", defaultValue:"3",
type: "HiddenInput", },
status: "O", {
defaultValue: "cips.111.001.02", path:"3",
}, name:"127. OrigReceiver",
{ tag:"OrigReceiver",
path: "2", type:"HiddenInput",
name: "126. MesgPriority", status:"O",
tag: "MesgPriority", },
type: "HiddenInput", {
status: "O", path:"4",
defaultValue: "3", name:"128. OrigSendDate",
}, tag:"OrigSendDate",
{ type:"HiddenInput",
path: "3", status:"O",
name: "127. OrigReceiver", },
tag: "OrigReceiver", {
type: "HiddenInput", path:"5",
status: "O", name:"129. MesgDirection",
}, tag:"MesgDirection",
{ type:"HiddenInput",
path: "4", status:"O",
name: "128. OrigSendDate", defaultValue:"U",
tag: "OrigSendDate", },
type: "HiddenInput", {
status: "O", path:"6",
}, name:"130. MesgRefID",
{ tag:"MesgRefID",
path: "5", type:"HiddenInput",
name: "129. MesgDirection", status:"O",
tag: "MesgDirection", },
type: "HiddenInput", {
status: "O", path:"7",
defaultValue: "U", name:"131. MesgID",
}, tag:"MesgID",
{ type:"HiddenInput",
path: "6", status:"O",
name: "130. MesgRefID", },
tag: "MesgRefID", {
type: "HiddenInput", path:"8",
status: "O", name:"132. cipsMsgId",
}, tag:"cipsMsgId",
{ type:"HiddenInput",
path: "7", status:"O",
name: "131. MesgID", },
tag: "MesgID", {
type: "HiddenInput", path:"9",
status: "O", name:"133. OrigSendTime",
}, tag:"OrigSendTime",
{ type:"HiddenInput",
path: "8", status:"O",
name: "132. cipsMsgId", },
tag: "cipsMsgId",
type: "HiddenInput",
status: "O",
},
{
path: "9",
name: "133. OrigSendTime",
tag: "OrigSendTime",
type: "HiddenInput",
status: "O",
},
] ]
\ No newline at end of file
export default [ export default [
{ {
path: "0", path:"0",
name: "1. Message root", name:"1. Message root",
label: "Message root", label:"Message root",
tag: "FICdtTrf", tag:"FICdtTrf",
status: "M", status:"M",
children: [ children: [
{ {
path: "0.0", path:"0.0",
name: "2. GroupHeader", name:"2. GroupHeader",
label: "GroupHeader", label:"GroupHeader",
tag: "GrpHdr", tag:"GrpHdr",
status: "M", status:"M",
children: [ children: [
{ {
path: "0.0.0", path:"0.0.0",
name: "3. MessageIdentification", name:"3. MessageIdentification",
label: "MessageIdentification", label:"MessageIdentification",
tag: "MsgId", tag:"MsgId",
type: "TextInput", type:"TextInput",
status: "M", status:"M",
maxLength: "35", maxLength:"35",
//iscips 标识是否属于cips,若属于cips有特定的初始化规则 },
iscips: "1", {
}, path:"0.0.1",
{ name:"4. CreationDateTime",
path: "0.0.1", label:"CreationDateTime",
name: "4. CreationDateTime", tag:"CreDtTm",
label: "CreationDateTime", type:"DateTime",
tag: "CreDtTm", status:"M",
type: "DateTime", },
status: "M", {
}, path:"0.0.2",
{ name:"5. NumberOfTransactions",
path: "0.0.2", label:"NumberOfTransactions",
name: "5. NumberOfTransactions", tag:"NbOfTxs",
label: "NumberOfTransactions", type:"TextInput",
tag: "NbOfTxs", status:"M",
type: "TextInput", maxLength:"15",
status: "M", defaultValue:"1",
maxLength: "15", },
defaultValue: "1", {
}, path:"0.0.3",
{ name:"6. SettlementInformation",
path: "0.0.3", label:"SettlementInformation",
name: "6. SettlementInformation", tag:"SttlmInf",
label: "SettlementInformation", status:"M",
tag: "SttlmInf", children: [
status: "M", {
children: [ path:"0.0.3.0",
{ name:"7. SettlementMethod",
path: "0.0.3.0", label:"SettlementMethod",
name: "7. SettlementMethod", tag:"SttlmMtd",
label: "SettlementMethod", type:"TextInput",
tag: "SttlmMtd", status:"M",
type: "TextInput", maxLength:"4",
status: "M", defaultValue:"CLRG",
maxLength: "4", },
defaultValue: "CLRG", ],
}, },
], ],
}, },
], {
}, path:"0.1",
{ name:"8. CreditTransferTransactionInformation",
path: "0.1", label:"CreditTransferTransactionInformation",
name: "8. CreditTransferTransactionInformation", tag:"CdtTrfTxInf",
label: "CreditTransferTransactionInformation", status:"M",
tag: "CdtTrfTxInf", children: [
status: "M", {
children: [ path:"0.1.0",
{ name:"9. PaymentIdentification",
path: "0.1.0", label:"PaymentIdentification",
name: "9. PaymentIdentification", tag:"PmtId",
label: "PaymentIdentification", status:"O",
tag: "PmtId", children: [
status: "O", {
children: [ path:"0.1.0.0",
{ name:"10. InstructionIdentification",
path: "0.1.0.0", label:"InstructionIdentification",
name: "10. InstructionIdentification", tag:"InstrId",
label: "InstructionIdentification", type:"TextInput",
tag: "InstrId", status:"O",
type: "TextInput", maxLength:"35",
status: "O", },
maxLength: "35", {
}, path:"0.1.0.1",
{ name:"11. EndToEndIdentification",
path: "0.1.0.1", label:"EndToEndIdentification",
name: "11. EndToEndIdentification", tag:"EndToEndId",
label: "EndToEndIdentification", type:"TextInput",
tag: "EndToEndId", status:"O",
type: "TextInput", maxLength:"35",
status: "O", unable:true,
maxLength: "35", },
unable: true, {
}, path:"0.1.0.2",
{ name:"12. TransactionIdentification",
path: "0.1.0.2", label:"TransactionIdentification",
name: "12. TransactionIdentification", tag:"TxId",
label: "TransactionIdentification", type:"TextInput",
tag: "TxId", status:"O",
type: "TextInput", maxLength:"35",
status: "O", unable:true,
maxLength: "35", },
unable: true, ],
}, },
], {
}, path:"0.1.1",
{ name:"13. PaymentTypeInformation",
path: "0.1.1", label:"PaymentTypeInformation",
name: "13. PaymentTypeInformation", tag:"PmtTpInf",
label: "PaymentTypeInformation", status:"M",
tag: "PmtTpInf", children: [
status: "M", {
children: [ path:"0.1.1.0",
{ name:"14. CategoryPurpose",
path: "0.1.1.0", label:"CategoryPurpose",
name: "14. CategoryPurpose", tag:"CtgyPurp",
label: "CategoryPurpose", status:"M",
tag: "CtgyPurp", children: [
status: "M", {
children: [ path:"0.1.1.0.0",
{ name:"15. Proprietary",
path: "0.1.1.0.0", label:"Proprietary",
name: "15. Proprietary", tag:"Prtry",
label: "Proprietary", type:"Select#proprietary112",
tag: "Prtry", status:"M",
type: "Select#proprietary112", maxLength:"35",
status: "M", },
maxLength: "35", ],
}, },
], ],
}, },
], {
}, path:"0.1.2",
{ name:"16. InterbankSettlementAmount",
path: "0.1.2", label:"InterbankSettlementAmount",
name: "16. InterbankSettlementAmount", tag:"IntrBkSttlmAmt",
label: "InterbankSettlementAmount", type:"AmountCIPS#18,5",
tag: "IntrBkSttlmAmt", status:"M",
type: "AmountCIPS#18,5", },
status: "M", {
}, path:"0.1.3",
{ name:"17. InterbankSettlementDate",
path: "0.1.3", label:"InterbankSettlementDate",
name: "17. InterbankSettlementDate", tag:"IntrBkSttlmDt",
label: "InterbankSettlementDate", type:"Date",
tag: "IntrBkSttlmDt", status:"M",
type: "Date", },
status: "M", {
}, path:"0.1.4",
{ name:"18. SettlementPriority",
path: "0.1.4", label:"SettlementPriority",
name: "18. SettlementPriority", tag:"SttlmPrty",
label: "SettlementPriority", type:"Select#priority3Code",
tag: "SttlmPrty", status:"M",
type: "Select#priority3Code", },
status: "M", {
}, path:"0.1.5",
{ name:"19. SettlementTimeIndication",
path: "0.1.5", label:"SettlementTimeIndication",
name: "19. SettlementTimeIndication", tag:"SttlmTmIndctn",
label: "SettlementTimeIndication", status:"O",
tag: "SttlmTmIndctn", children: [
status: "O", {
children: [ path:"0.1.5.0",
{ name:"20. DebitDateTime",
path: "0.1.5.0", label:"DebitDateTime",
name: "20. DebitDateTime", tag:"DbtDtTm",
label: "DebitDateTime", type:"DateTime",
tag: "DbtDtTm", status:"O",
type: "DateTime", },
status: "O", ],
}, },
], {
}, path:"0.1.6",
{ name:"21. InstructingAgent",
path: "0.1.6", label:"InstructingAgent",
name: "21. InstructingAgent", tag:"InstgAgt",
label: "InstructingAgent", status:"M",
tag: "InstgAgt", children: [
status: "M", {
children: [ path:"0.1.6.0",
{ name:"22. FinancialInstitutionIdentification",
path: "0.1.6.0", label:"FinancialInstitutionIdentification",
name: "22. FinancialInstitutionIdentification", tag:"FinInstnId",
label: "FinancialInstitutionIdentification", status:"M",
tag: "FinInstnId", children: [
status: "M", {
children: [ path:"0.1.6.0.0",
{ name:"23. ClearingSystemMemberIdentification",
path: "0.1.6.0.0", label:"ClearingSystemMemberIdentification",
name: "23. ClearingSystemMemberIdentification", tag:"ClrSysMmbId",
label: "ClearingSystemMemberIdentification", status:"M",
tag: "ClrSysMmbId", children: [
status: "M", {
children: [ path:"0.1.6.0.0.0",
{ name:"24. MemberIdentification",
path: "0.1.6.0.0.0", label:"MemberIdentification",
name: "24. MemberIdentification", tag:"MmbId",
label: "MemberIdentification", type:"TextInput",
tag: "MmbId", status:"M",
type: "TextInput", maxLength:"35",
status: "M", },
maxLength: "35", ],
ifaccount: "1",//是否需要填行号 },
//iscips 标识是否属于cips,若属于cips有特定的初始化规则 ],
iscips:"1", },
}, {
], path:"0.1.6.1",
}, name:"25. BranchIdentification",
], label:"BranchIdentification",
}, tag:"BrnchId",
{ status:"O",
path: "0.1.6.1", children: [
name: "25. BranchIdentification", {
label: "BranchIdentification", path:"0.1.6.1.0",
tag: "BrnchId", name:"26. Identification",
status: "O", label:"Identification",
children: [ tag:"Id",
{ type:"TextInput",
path: "0.1.6.1.0", status:"O",
name: "26. Identification", maxLength:"35",
label: "Identification", },
tag: "Id", ],
type: "TextInput", },
status: "O", ],
maxLength: "35", },
}, {
], path:"0.1.7",
}, name:"27. InstructedAgent",
], label:"InstructedAgent",
}, tag:"InstdAgt",
{ status:"M",
path: "0.1.7", children: [
name: "27. InstructedAgent", {
label: "InstructedAgent", path:"0.1.7.0",
tag: "InstdAgt", name:"28. FinancialInstitutionIdentification",
status: "M", label:"FinancialInstitutionIdentification",
children: [ tag:"FinInstnId",
{ status:"M",
path: "0.1.7.0", children: [
name: "28. FinancialInstitutionIdentification", {
label: "FinancialInstitutionIdentification", path:"0.1.7.0.0",
tag: "FinInstnId", name:"29. ClearingSystemMemberIdentification",
status: "M", label:"ClearingSystemMemberIdentification",
children: [ tag:"ClrSysMmbId",
{ status:"M",
path: "0.1.7.0.0", children: [
name: "29. ClearingSystemMemberIdentification", {
label: "ClearingSystemMemberIdentification", path:"0.1.7.0.0.0",
tag: "ClrSysMmbId", name:"30. MemberIdentification",
status: "M", label:"MemberIdentification",
children: [ tag:"MmbId",
{ type:"TextInput",
path: "0.1.7.0.0.0", status:"M",
name: "30. MemberIdentification", maxLength:"35",
label: "MemberIdentification", },
tag: "MmbId", ],
type: "TextInput", },
status: "M", ],
maxLength: "35", },
ifaccount: "1",//是否需要填行号 {
}, path:"0.1.7.1",
], name:"31. BranchIdentification",
}, label:"BranchIdentification",
], tag:"BrnchId",
}, status:"O",
{ children: [
path: "0.1.7.1", {
name: "31. BranchIdentification", path:"0.1.7.1.0",
label: "BranchIdentification", name:"32. Identification",
tag: "BrnchId", label:"Identification",
status: "O", tag:"Id",
children: [ type:"TextInput",
{ status:"O",
path: "0.1.7.1.0", maxLength:"35",
name: "32. Identification", },
label: "Identification", ],
tag: "Id", },
type: "TextInput", ],
status: "O", },
maxLength: "35", {
}, path:"0.1.8",
], name:"33. IntermediaryAgent1",
}, label:"IntermediaryAgent1",
], tag:"IntrmyAgt1",
}, status:"O",
{ children: [
path: "0.1.8", {
name: "33. IntermediaryAgent1", path:"0.1.8.0",
label: "IntermediaryAgent1", name:"34. FinancialInstitutionIdentification",
tag: "IntrmyAgt1", label:"FinancialInstitutionIdentification",
status: "O", tag:"FinInstnId",
children: [ status:"M",
{ children: [
path: "0.1.8.0", {
name: "34. FinancialInstitutionIdentification", path:"0.1.8.0.0",
label: "FinancialInstitutionIdentification", name:"35. ClearingSystemMemberIdentification",
tag: "FinInstnId", label:"ClearingSystemMemberIdentification",
status: "M", tag:"ClrSysMmbId",
children: [ status:"M",
{ children: [
path: "0.1.8.0.0", {
name: "35. ClearingSystemMemberIdentification", path:"0.1.8.0.0.0",
label: "ClearingSystemMemberIdentification", name:"36. MemberIdentification",
tag: "ClrSysMmbId", label:"MemberIdentification",
status: "M", tag:"MmbId",
children: [ type:"TextInput",
{ status:"M",
path: "0.1.8.0.0.0", maxLength:"35",
name: "36. MemberIdentification", },
label: "MemberIdentification", ],
tag: "MmbId", },
type: "TextInput", {
status: "M", path:"0.1.8.0.1",
maxLength: "35", name:"37. Name",
ifaccount: "1",//是否需要填行号 label:"Name",
}, tag:"Nm",
], type:"TextInput",
}, status:"O",
{ maxLength:"140",
path: "0.1.8.0.1", },
name: "37. Name", ],
label: "Name", },
tag: "Nm", ],
type: "TextInput", },
status: "O", {
maxLength: "140", path:"0.1.9",
}, name:"38. IntermediaryAgent2",
], label:"IntermediaryAgent2",
}, tag:"IntrmyAgt2",
], status:"O",
}, children: [
{ {
path: "0.1.9", path:"0.1.9.0",
name: "38. IntermediaryAgent2", name:"39. FinancialInstitutionIdentification",
label: "IntermediaryAgent2", label:"FinancialInstitutionIdentification",
tag: "IntrmyAgt2", tag:"FinInstnId",
status: "O", status:"M",
children: [ children: [
{ {
path: "0.1.9.0", path:"0.1.9.0.0",
name: "39. FinancialInstitutionIdentification", name:"40. ClearingSystemMemberIdentification",
label: "FinancialInstitutionIdentification", label:"ClearingSystemMemberIdentification",
tag: "FinInstnId", tag:"ClrSysMmbId",
status: "M", status:"M",
children: [ children: [
{ {
path: "0.1.9.0.0", path:"0.1.9.0.0.0",
name: "40. ClearingSystemMemberIdentification", name:"41. MemberIdentification",
label: "ClearingSystemMemberIdentification", label:"MemberIdentification",
tag: "ClrSysMmbId", tag:"MmbId",
status: "M", type:"TextInput",
children: [ status:"M",
{ maxLength:"35",
path: "0.1.9.0.0.0", },
name: "41. MemberIdentification", ],
label: "MemberIdentification", },
tag: "MmbId", {
type: "TextInput", path:"0.1.9.0.1",
status: "M", name:"42. Name",
maxLength: "35", label:"Name",
ifaccount: "1",//是否需要填行号 tag:"Nm",
}, type:"TextInput",
], status:"O",
}, maxLength:"140",
{ },
path: "0.1.9.0.1", ],
name: "42. Name", },
label: "Name", ],
tag: "Nm", },
type: "TextInput", {
status: "O", path:"0.1.10",
maxLength: "140", name:"43. Debtor",
}, label:"Debtor",
], tag:"Dbtr",
}, status:"M",
], children: [
}, {
{ path:"0.1.10.0",
path: "0.1.10", name:"44. FinancialInstitutionIdentification",
name: "43. Debtor", label:"FinancialInstitutionIdentification",
label: "Debtor", tag:"FinInstnId",
tag: "Dbtr", status:"M",
status: "M", children: [
children: [ {
{ path:"0.1.10.0.0",
path: "0.1.10.0", name:"45. ClearingSystemMemberIdentification",
name: "44. FinancialInstitutionIdentification", label:"ClearingSystemMemberIdentification",
label: "FinancialInstitutionIdentification", tag:"ClrSysMmbId",
tag: "FinInstnId", status:"O",
status: "M", children: [
children: [ {
{ path:"0.1.10.0.0.0",
path: "0.1.10.0.0", name:"46. MemberIdentification",
name: "45. ClearingSystemMemberIdentification", label:"MemberIdentification",
label: "ClearingSystemMemberIdentification", tag:"MmbId",
tag: "ClrSysMmbId", type:"TextInput",
status: "O", status:"M",
children: [ maxLength:"35",
{ },
path: "0.1.10.0.0.0", ],
name: "46. MemberIdentification", },
label: "MemberIdentification", {
tag: "MmbId", path:"0.1.10.0.1",
type: "TextInput", name:"47. Name",
status: "M", label:"Name",
maxLength: "35", tag:"Nm",
ifaccount: "1",//是否需要填行号 type:"TextInput",
}, status:"O",
], maxLength:"140",
}, },
{ {
path: "0.1.10.0.1", path:"0.1.10.0.2",
name: "47. Name", name:"48. PostalAddress",
label: "Name", label:"PostalAddress",
tag: "Nm", tag:"PstlAdr",
type: "TextInput", status:"O",
status: "O", children: [
maxLength: "140", {
}, path:"0.1.10.0.2.0",
{ name:"49. AddressLine",
path: "0.1.10.0.2", label:"AddressLine",
name: "48. PostalAddress", tag:"AdrLine",
label: "PostalAddress", type:"TextInput",
tag: "PstlAdr", status:"O",
status: "O", maxLength:"70",
children: [ array:true,
{ },
path: "0.1.10.0.2.0", ],
name: "49. AddressLine", },
label: "AddressLine", ],
tag: "AdrLine", },
type: "TextInput", ],
status: "O", },
maxLength: "70", {
array: true, path:"0.1.11",
}, name:"50. DebtorAccount",
], label:"DebtorAccount",
}, tag:"DbtrAcct",
], status:"O",
}, children: [
], {
}, path:"0.1.11.0",
{ name:"51. Identification",
path: "0.1.11", label:"Identification",
name: "50. DebtorAccount", tag:"Id",
label: "DebtorAccount", status:"M",
tag: "DbtrAcct", children: [
status: "O", {
children: [ path:"0.1.11.0.0",
{ name:"52. Other",
path: "0.1.11.0", label:"Other",
name: "51. Identification", tag:"Othr",
label: "Identification", status:"M",
tag: "Id", children: [
status: "M", {
children: [ path:"0.1.11.0.0.0",
{ name:"53. Identification",
path: "0.1.11.0.0", label:"Identification",
name: "52. Other", tag:"Id",
label: "Other", type:"TextInput",
tag: "Othr", status:"M",
status: "M", maxLength:"34",
children: [ },
{ ],
path: "0.1.11.0.0.0", },
name: "53. Identification", ],
label: "Identification", },
tag: "Id", ],
type: "TextInput", },
status: "M", {
maxLength: "34", path:"0.1.12",
}, name:"54. DebtorAgent",
], label:"DebtorAgent",
}, tag:"DbtrAgt",
], status:"M",
}, children: [
], {
}, path:"0.1.12.0",
{ name:"55. FinancialInstitutionIdentification",
path: "0.1.12", label:"FinancialInstitutionIdentification",
name: "54. DebtorAgent", tag:"FinInstnId",
label: "DebtorAgent", status:"M",
tag: "DbtrAgt", children: [
status: "M", {
children: [ path:"0.1.12.0.0",
{ name:"56. ClearingSystemMemberIdentification",
path: "0.1.12.0", label:"ClearingSystemMemberIdentification",
name: "55. FinancialInstitutionIdentification", tag:"ClrSysMmbId",
label: "FinancialInstitutionIdentification", status:"O",
tag: "FinInstnId", children: [
status: "M", {
children: [ path:"0.1.12.0.0.0",
{ name:"57. MemberIdentification",
path: "0.1.12.0.0", label:"MemberIdentification",
name: "56. ClearingSystemMemberIdentification", tag:"MmbId",
label: "ClearingSystemMemberIdentification", type:"TextInput",
tag: "ClrSysMmbId", status:"M",
status: "O", maxLength:"35",
children: [ },
{ ],
path: "0.1.12.0.0.0", },
name: "57. MemberIdentification", {
label: "MemberIdentification", path:"0.1.12.0.1",
tag: "MmbId", name:"58. Name",
type: "TextInput", label:"Name",
status: "M", tag:"Nm",
maxLength: "35", type:"TextInput",
ifaccount: "1",//是否需要填行号 status:"O",
}, maxLength:"140",
], },
}, ],
{ },
path: "0.1.12.0.1", ],
name: "58. Name", },
label: "Name", {
tag: "Nm", path:"0.1.13",
type: "TextInput", name:"59. CreditorAgent",
status: "O", label:"CreditorAgent",
maxLength: "140", tag:"CdtrAgt",
}, status:"M",
], children: [
}, {
], path:"0.1.13.0",
}, name:"60. FinancialInstitutionIdentification",
{ label:"FinancialInstitutionIdentification",
path: "0.1.13", tag:"FinInstnId",
name: "59. CreditorAgent", status:"M",
label: "CreditorAgent", children: [
tag: "CdtrAgt", {
status: "M", path:"0.1.13.0.0",
children: [ name:"61. ClearingSystemMemberIdentification",
{ label:"ClearingSystemMemberIdentification",
path: "0.1.13.0", tag:"ClrSysMmbId",
name: "60. FinancialInstitutionIdentification", status:"O",
label: "FinancialInstitutionIdentification", children: [
tag: "FinInstnId", {
status: "M", path:"0.1.13.0.0.0",
children: [ name:"62. MemberIdentification",
{ label:"MemberIdentification",
path: "0.1.13.0.0", tag:"MmbId",
name: "61. ClearingSystemMemberIdentification", type:"TextInput",
label: "ClearingSystemMemberIdentification", status:"M",
tag: "ClrSysMmbId", maxLength:"35",
status: "O", },
children: [ ],
{ },
path: "0.1.13.0.0.0", {
name: "62. MemberIdentification", path:"0.1.13.0.1",
label: "MemberIdentification", name:"63. Name",
tag: "MmbId", label:"Name",
type: "TextInput", tag:"Nm",
status: "M", type:"TextInput",
maxLength: "35", status:"O",
ifaccount: "1",//是否需要填行号 maxLength:"140",
}, },
], ],
}, },
{ ],
path: "0.1.13.0.1", },
name: "63. Name", {
label: "Name", path:"0.1.14",
tag: "Nm", name:"64. Creditor",
type: "TextInput", label:"Creditor",
status: "O", tag:"Cdtr",
maxLength: "140", status:"M",
}, children: [
], {
}, path:"0.1.14.0",
], name:"65. FinancialInstitutionIdentification",
}, label:"FinancialInstitutionIdentification",
{ tag:"FinInstnId",
path: "0.1.14", status:"M",
name: "64. Creditor", children: [
label: "Creditor", {
tag: "Cdtr", path:"0.1.14.0.0",
status: "M", name:"66. ClearingSystemMemberIdentification",
children: [ label:"ClearingSystemMemberIdentification",
{ tag:"ClrSysMmbId",
path: "0.1.14.0", status:"O",
name: "65. FinancialInstitutionIdentification", children: [
label: "FinancialInstitutionIdentification", {
tag: "FinInstnId", path:"0.1.14.0.0.0",
status: "M", name:"67. MemberIdentification",
children: [ label:"MemberIdentification",
{ tag:"MmbId",
path: "0.1.14.0.0", type:"TextInput",
name: "66. ClearingSystemMemberIdentification", status:"M",
label: "ClearingSystemMemberIdentification", maxLength:"35",
tag: "ClrSysMmbId", },
status: "O", ],
children: [ },
{ {
path: "0.1.14.0.0.0", path:"0.1.14.0.1",
name: "67. MemberIdentification", name:"68. Name",
label: "MemberIdentification", label:"Name",
tag: "MmbId", tag:"Nm",
type: "TextInput", type:"TextInput",
status: "M", status:"O",
maxLength: "35", maxLength:"140",
ifaccount: "1",//是否需要填行号 },
}, {
], path:"0.1.14.0.2",
}, name:"69. PostalAddress",
{ label:"PostalAddress",
path: "0.1.14.0.1", tag:"PstlAdr",
name: "68. Name", status:"O",
label: "Name", children: [
tag: "Nm", {
type: "TextInput", path:"0.1.14.0.2.0",
status: "O", name:"70. AddressLine",
maxLength: "140", label:"AddressLine",
}, tag:"AdrLine",
{ type:"TextInput",
path: "0.1.14.0.2", status:"O",
name: "69. PostalAddress", maxLength:"70",
label: "PostalAddress", array:true,
tag: "PstlAdr", },
status: "O", ],
children: [ },
{ ],
path: "0.1.14.0.2.0", },
name: "70. AddressLine", ],
label: "AddressLine", },
tag: "AdrLine", {
type: "TextInput", path:"0.1.15",
status: "O", name:"71. CreditorAccount",
maxLength: "70", label:"CreditorAccount",
array: true, tag:"CdtrAcct",
}, status:"O",
], children: [
}, {
], path:"0.1.15.0",
}, name:"72. Identification",
], label:"Identification",
}, tag:"Id",
{ status:"M",
path: "0.1.15", children: [
name: "71. CreditorAccount", {
label: "CreditorAccount", path:"0.1.15.0.0",
tag: "CdtrAcct", name:"73. Other",
status: "O", label:"Other",
children: [ tag:"Othr",
{ status:"M",
path: "0.1.15.0", children: [
name: "72. Identification", {
label: "Identification", path:"0.1.15.0.0.0",
tag: "Id", name:"74. Identification",
status: "M", label:"Identification",
children: [ tag:"Id",
{ type:"TextInput",
path: "0.1.15.0.0", status:"M",
name: "73. Other", maxLength:"34",
label: "Other", },
tag: "Othr", ],
status: "M", },
children: [ ],
{ },
path: "0.1.15.0.0.0", ],
name: "74. Identification", },
label: "Identification", {
tag: "Id", path:"0.1.16",
type: "TextInput", name:"75. InstructionForCreditorAgent",
status: "M", label:"InstructionForCreditorAgent",
maxLength: "34", tag:"InstrForCdtrAgt",
}, status:"O",
], array:true,
}, children: [
], {
}, path:"0.1.16.0",
], name:"76. InstructionInformation",
}, label:"InstructionInformation",
{ tag:"InstrInf",
path: "0.1.16", type:"TextInput",
name: "75. InstructionForCreditorAgent", status:"O",
label: "InstructionForCreditorAgent", maxLength:"140",
tag: "InstrForCdtrAgt", },
status: "O", ],
array: true, },
children: [ {
{ path:"0.1.17",
path: "0.1.16.0", name:"77. RemittanceInformation",
name: "76. InstructionInformation", label:"RemittanceInformation",
label: "InstructionInformation", tag:"RmtInf",
tag: "InstrInf", status:"O",
type: "TextInput", children: [
status: "O", {
maxLength: "140", path:"0.1.17.0",
}, name:"78. Unstructured",
], label:"Unstructured",
}, tag:"Ustrd",
{ type:"TextInput",
path: "0.1.17", status:"O",
name: "77. RemittanceInformation", maxLength:"140",
label: "RemittanceInformation", array:true,
tag: "RmtInf", },
status: "O", ],
children: [ },
{ {
path: "0.1.17.0", path:"0.1.18",
name: "78. Unstructured", name:"79. SupplementaryData",
label: "Unstructured", label:"SupplementaryData",
tag: "Ustrd", tag:"SplmtryData",
type: "TextInput", status:"M",
status: "O", children: [
maxLength: "140", {
array: true, path:"0.1.18.0",
}, name:"80. PlaceAndName",
], label:"PlaceAndName",
}, tag:"PlcAndNm",
{ type:"TextInput",
path: "0.1.18", status:"M",
name: "79. SupplementaryData", maxLength:"350",
label: "SupplementaryData", defaultValue:"/Document/FICdtTrf/CdtTrfTxInf",
tag: "SplmtryData", },
status: "M", {
children: [ path:"0.1.18.1",
{ name:"81. Envelope",
path: "0.1.18.0", label:"Envelope",
name: "80. PlaceAndName", tag:"Envlp",
label: "PlaceAndName", status:"M",
tag: "PlcAndNm", children: [
type: "TextInput", {
status: "M", path:"0.1.18.1.0",
maxLength: "350", name:"82. Contents",
defaultValue: "/Document/FICdtTrf/CdtTrfTxInf", label:"Contents",
}, tag:"Cnts",
{ status:"M",
path: "0.1.18.1", children: [
name: "81. Envelope", {
label: "Envelope", path:"0.1.18.1.0.0",
tag: "Envlp", name:"83. ExpectedSettlementDate",
status: "M", label:"ExpectedSettlementDate",
children: [ tag:"XpctdSttlmDt",
{ type:"Date",
path: "0.1.18.1.0", status:"M",
name: "82. Contents", },
label: "Contents", {
tag: "Cnts", path:"0.1.18.1.0.1",
status: "M", name:"84. OrderNumber",
children: [ label:"OrderNumber",
{ tag:"OrdNum",
path: "0.1.18.1.0.0", type:"TextInput",
name: "83. ExpectedSettlementDate", status:"O",
label: "ExpectedSettlementDate", maxLength:"35",
tag: "XpctdSttlmDt", },
type: "Date", {
status: "M", path:"0.1.18.1.0.2",
}, name:"85. OrderInformation",
{ label:"OrderInformation",
path: "0.1.18.1.0.1", tag:"OrdInf",
name: "84. OrderNumber", type:"TextInput",
label: "OrderNumber", status:"O",
tag: "OrdNum", maxLength:"500",
type: "TextInput", },
status: "O", {
maxLength: "35", path:"0.1.18.1.0.3",
}, name:"86. BusinessPhase",
{ label:"BusinessPhase",
path: "0.1.18.1.0.2", tag:"BizPhs",
name: "85. OrderInformation", type:"HiddenInput",
label: "OrderInformation", status:"O",
tag: "OrdInf", },
type: "TextInput", ],
status: "O", },
maxLength: "500", ],
}, },
{ ],
path: "0.1.18.1.0.3", },
name: "86. BusinessPhase", ],
label: "BusinessPhase", },
tag: "BizPhs", ],
type: "Select#BizPhaseTypeCode", },
status: "M", {
}, path:"1",
], name:"87. MesgType",
}, tag:"MesgType",
], type:"HiddenInput",
}, status:"O",
], defaultValue:"cips.112.001.02",
}, },
], {
}, path:"2",
], name:"88. MesgPriority",
}, tag:"MesgPriority",
{ type:"HiddenInput",
path: "1", status:"O",
name: "87. MesgType", defaultValue:"3",
tag: "MesgType", },
type: "HiddenInput", {
status: "O", path:"3",
defaultValue: "cips.112.001.02", name:"89. OrigReceiver",
}, tag:"OrigReceiver",
{ type:"HiddenInput",
path: "2", status:"O",
name: "88. MesgPriority", },
tag: "MesgPriority", {
type: "HiddenInput", path:"4",
status: "O", name:"90. OrigSendDate",
defaultValue: "3", tag:"OrigSendDate",
}, type:"HiddenInput",
{ status:"O",
path: "3", },
name: "89. OrigReceiver", {
tag: "OrigReceiver", path:"5",
type: "HiddenInput", name:"91. MesgDirection",
status: "O", tag:"MesgDirection",
}, type:"HiddenInput",
{ status:"O",
path: "4", defaultValue:"U",
name: "90. OrigSendDate", },
tag: "OrigSendDate", {
type: "HiddenInput", path:"6",
status: "O", name:"92. MesgRefID",
}, tag:"MesgRefID",
{ type:"HiddenInput",
path: "5", status:"O",
name: "91. MesgDirection", },
tag: "MesgDirection", {
type: "HiddenInput", path:"7",
status: "O", name:"93. MesgID",
defaultValue: "U", tag:"MesgID",
}, type:"HiddenInput",
{ status:"O",
path: "6", },
name: "92. MesgRefID", {
tag: "MesgRefID", path:"8",
type: "HiddenInput", name:"94. cipsMsgId",
status: "O", tag:"cipsMsgId",
}, type:"HiddenInput",
{ status:"O",
path: "7", },
name: "93. MesgID", {
tag: "MesgID", path:"9",
type: "HiddenInput", name:"95. OrigSendTime",
status: "O", tag:"OrigSendTime",
}, type:"HiddenInput",
{ status:"O",
path: "8", },
name: "94. cipsMsgId",
tag: "cipsMsgId",
type: "HiddenInput",
status: "O",
},
{
path: "9",
name: "95. OrigSendTime",
tag: "OrigSendTime",
type: "HiddenInput",
status: "O",
},
] ]
\ No newline at end of file
...@@ -144,8 +144,8 @@ public class SwiftTransferUtil { ...@@ -144,8 +144,8 @@ public class SwiftTransferUtil {
String message = buildFileMessage(swiftIsoModelList); String message = buildFileMessage(swiftIsoModelList);
message = "export default [\r\n" + message + "\r\n]"; message = "export default [\r\n" + message + "\r\n]";
try { try {
// File msgFolder = new File(System.getProperty("user.dir") + "/swift-service/src/main/resources/js"); File msgFolder = new File(System.getProperty("user.dir") + "/swift-service/src/main/resources/cipsjs");
File msgFolder = new File(System.getProperty("user.dir") + "/src/main/resources/cipsjs"); //File msgFolder = new File(System.getProperty("user.dir") + "/src/main/resources/cipsjs");
File msgFile = new File(msgFolder, sheetName.replace(".", "_") + ".js"); File msgFile = new File(msgFolder, sheetName.replace(".", "_") + ".js");
FileWriter fileWriter = new FileWriter(msgFile); FileWriter fileWriter = new FileWriter(msgFile);
IOUtils.write(message, fileWriter); IOUtils.write(message, fileWriter);
...@@ -261,6 +261,7 @@ public class SwiftTransferUtil { ...@@ -261,6 +261,7 @@ public class SwiftTransferUtil {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
generateJsTemplateFile("cips.111.001.02"); generateJsTemplateFile("cips.111.001.02");
generateJsTemplateFile("cips.112.001.02");
// generateBTCFile(); // generateBTCFile();
} }
} }
export default [
{
path:"0",
name:"1. Message root",
label:"Message root",
tag:"FIToFICstmrCdtTrf",
status:"M",
children: [
{
path:"0.0",
name:"2. GroupHeader",
label:"GroupHeader",
tag:"GrpHdr",
status:"M",
children: [
{
path:"0.0.0",
name:"3. MessageIdentification",
label:"MessageIdentification",
tag:"MsgId",
type:"TextInput",
status:"M",
maxLength:"20",
},
{
path:"0.0.1",
name:"4. CreationDateTime",
label:"CreationDateTime",
tag:"CreDtTm",
type:"DateTime",
status:"M",
},
{
path:"0.0.2",
name:"5. NumberOfTransactions",
label:"NumberOfTransactions",
tag:"NbOfTxs",
type:"TextInput",
status:"M",
maxLength:"15",
defaultValue:"1",
},
{
path:"0.0.3",
name:"6. SettlementInformation",
label:"SettlementInformation",
tag:"SttlmInf",
status:"M",
children: [
{
path:"0.0.3.0",
name:"7. SettlementMethod",
label:"SettlementMethod",
tag:"SttlmMtd",
type:"TextInput",
status:"M",
maxLength:"4",
defaultValue:"CLRG",
},
],
},
],
},
{
path:"0.1",
name:"8. CreditTransferTransactionInformation",
label:"CreditTransferTransactionInformation",
tag:"CdtTrfTxInf",
status:"M",
children: [
{
path:"0.1.0",
name:"9. PaymentIdentification",
label:"PaymentIdentification",
tag:"PmtId",
status:"O",
children: [
{
path:"0.1.0.0",
name:"10. EndToEndIdentification",
label:"EndToEndIdentification",
tag:"EndToEndId",
type:"TextInput",
status:"O",
maxLength:"35",
unable:true,
},
{
path:"0.1.0.1",
name:"11. TransactionIdentification",
label:"TransactionIdentification",
tag:"TxId",
type:"TextInput",
status:"O",
maxLength:"35",
unable:true,
},
],
},
{
path:"0.1.1",
name:"12. PaymentTypeInformation",
label:"PaymentTypeInformation",
tag:"PmtTpInf",
status:"M",
children: [
{
path:"0.1.1.0",
name:"13. CategoryPurpose",
label:"CategoryPurpose",
tag:"CtgyPurp",
status:"M",
children: [
{
path:"0.1.1.0.0",
name:"14. Proprietary",
label:"Proprietary",
tag:"Prtry",
type:"Select#proprietary111",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.2",
name:"15. InterbankSettlementAmount",
label:"InterbankSettlementAmount",
tag:"IntrBkSttlmAmt",
type:"AmountCIPS#18,5",
status:"M",
},
{
path:"0.1.3",
name:"16. InterbankSettlementDate",
label:"InterbankSettlementDate",
tag:"IntrBkSttlmDt",
type:"Date",
status:"M",
},
{
path:"0.1.4",
name:"17. SettlementPriority",
label:"SettlementPriority",
tag:"SttlmPrty",
type:"Select#priority3Code",
status:"M",
},
{
path:"0.1.5",
name:"18. SettlementTimeIndication",
label:"SettlementTimeIndication",
tag:"SttlmTmIndctn",
status:"O",
children: [
{
path:"0.1.5.0",
name:"19. DebitDateTime",
label:"DebitDateTime",
tag:"DbtDtTm",
type:"DateTime",
status:"O",
},
],
},
{
path:"0.1.6",
name:"20. InstructedAmount",
label:"InstructedAmount",
tag:"InstdAmt",
type:"AmountCIPS#18,5",
status:"O",
},
{
path:"0.1.7",
name:"21. ExchangeRate",
label:"ExchangeRate",
tag:"XchgRate",
type:"Decimal#11,10",
status:"O",
},
{
path:"0.1.8",
name:"22. ChargeBearer",
label:"ChargeBearer",
tag:"ChrgBr",
type:"Select#ChargeBearerType1Code",
status:"M",
maxLength:"4",
},
{
path:"0.1.9",
name:"23. ChargesInformation",
label:"ChargesInformation",
tag:"ChrgsInf",
status:"O",
array:true,
children: [
{
path:"0.1.9.0",
name:"24. Amount",
label:"Amount",
tag:"Amt",
type:"AmountCIPS#18,5",
status:"M",
},
{
path:"0.1.9.1",
name:"25. Agent",
label:"Agent",
tag:"Agt",
status:"M",
children: [
{
path:"0.1.9.1.0",
name:"26. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.9.1.0.0",
name:"27. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.9.1.0.0.0",
name:"28. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
],
},
],
},
{
path:"0.1.10",
name:"29. InstructingAgent",
label:"InstructingAgent",
tag:"InstgAgt",
status:"M",
children: [
{
path:"0.1.10.0",
name:"30. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.10.0.0",
name:"31. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.10.0.0.0",
name:"32. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.10.1",
name:"33. BranchIdentification",
label:"BranchIdentification",
tag:"BrnchId",
status:"O",
children: [
{
path:"0.1.10.1.0",
name:"34. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"O",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.11",
name:"35. InstructedAgent",
label:"InstructedAgent",
tag:"InstdAgt",
status:"M",
children: [
{
path:"0.1.11.0",
name:"36. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.11.0.0",
name:"37. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.11.0.0.0",
name:"38. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.11.1",
name:"39. BranchIdentification",
label:"BranchIdentification",
tag:"BrnchId",
status:"O",
children: [
{
path:"0.1.11.1.0",
name:"40. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"O",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.12",
name:"41. IntermediaryAgent1",
label:"IntermediaryAgent1",
tag:"IntrmyAgt1",
status:"O",
children: [
{
path:"0.1.12.0",
name:"42. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.12.0.0",
name:"43. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.12.0.0.0",
name:"44. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.12.0.1",
name:"45. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.13",
name:"46. IntermediaryAgent2",
label:"IntermediaryAgent2",
tag:"IntrmyAgt2",
status:"O",
children: [
{
path:"0.1.13.0",
name:"47. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.13.0.0",
name:"48. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.13.0.0.0",
name:"49. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.13.0.1",
name:"50. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.14",
name:"51. Debtor",
label:"Debtor",
tag:"Dbtr",
status:"M",
children: [
{
path:"0.1.14.0",
name:"52. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.14.1",
name:"53. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.14.1.0",
name:"54. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
{
path:"0.1.14.2",
name:"55. Identification",
label:"Identification",
tag:"Id",
type:"Choice",
status:"M",
children: [
{
path:"0.1.14.2.0",
name:"56. OrganisationIdentification",
label:"OrganisationIdentification",
tag:"OrgId",
status:"M",
children: [
{
path:"0.1.14.2.0.0",
name:"57. Other",
label:"Other",
tag:"Othr",
status:"O",
children: [
{
path:"0.1.14.2.0.0.0",
name:"58. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.14.2.1",
name:"59. PrivateIdentification",
label:"PrivateIdentification",
tag:"PrvtId",
status:"M",
children: [
{
path:"0.1.14.2.1.0",
name:"60. Other",
label:"Other",
tag:"Othr",
status:"O",
children: [
{
path:"0.1.14.2.1.0.0",
name:"61. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"35",
},
{
path:"0.1.14.2.1.0.1",
name:"62. SchemeName",
label:"SchemeName",
tag:"SchmeNm",
status:"O",
children: [
{
path:"0.1.14.2.1.0.1.0",
name:"63. Proprietary",
label:"Proprietary",
tag:"Prtry",
type:"Select#IDTypeCode",
status:"M",
},
],
},
],
},
],
},
],
},
{
path:"0.1.14.3",
name:"64. CountryOfResidence",
label:"CountryOfResidence",
tag:"CtryOfRes",
type:"TextInput#[A-Z]{2,2}",
status:"O",
maxLength:"2",
},
],
},
{
path:"0.1.15",
name:"65. DebtorAccount",
label:"DebtorAccount",
tag:"DbtrAcct",
status:"O",
children: [
{
path:"0.1.15.0",
name:"66. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.15.0.0",
name:"67. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.15.0.0.0",
name:"68. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.16",
name:"69. DebtorAgent",
label:"DebtorAgent",
tag:"DbtrAgt",
status:"M",
children: [
{
path:"0.1.16.0",
name:"70. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.16.0.0",
name:"71. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.16.0.0.0",
name:"72. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.16.0.1",
name:"73. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.16.0.2",
name:"74. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.16.0.2.0",
name:"75. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
],
},
],
},
{
path:"0.1.17",
name:"76. DebtorAgentAccount",
label:"DebtorAgentAccount",
tag:"DbtrAgtAcct",
status:"O",
children: [
{
path:"0.1.17.0",
name:"77. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.17.0.0",
name:"78. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.17.0.0.0",
name:"79. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.18",
name:"80. CreditorAgent",
label:"CreditorAgent",
tag:"CdtrAgt",
status:"M",
children: [
{
path:"0.1.18.0",
name:"81. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.18.0.0",
name:"82. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.18.0.0.0",
name:"83. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.18.0.1",
name:"84. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.18.0.2",
name:"85. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.18.0.2.0",
name:"86. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
],
},
],
},
{
path:"0.1.19",
name:"87. CreditorAgentAccount",
label:"CreditorAgentAccount",
tag:"CdtrAgtAcct",
status:"O",
children: [
{
path:"0.1.19.0",
name:"88. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.19.0.0",
name:"89. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.19.0.0.0",
name:"90. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.20",
name:"91. Creditor",
label:"Creditor",
tag:"Cdtr",
status:"M",
children: [
{
path:"0.1.20.0",
name:"92. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.20.1",
name:"93. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.20.1.0",
name:"94. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
{
path:"0.1.20.2",
name:"95. Identification",
label:"Identification",
tag:"Id",
type:"Choice",
status:"O",
children: [
{
path:"0.1.20.2.0",
name:"96. OrganisationIdentification",
label:"OrganisationIdentification",
tag:"OrgId",
status:"M",
children: [
{
path:"0.1.20.2.0.0",
name:"97. Other",
label:"Other",
tag:"Othr",
status:"O",
children: [
{
path:"0.1.20.2.0.0.0",
name:"98. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.20.2.1",
name:"99. PrivateIdentification",
label:"PrivateIdentification",
tag:"PrvtId",
status:"M",
children: [
{
path:"0.1.20.2.1.0",
name:"100. Other",
label:"Other",
tag:"Othr",
status:"O",
children: [
{
path:"0.1.20.2.1.0.0",
name:"101. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"35",
},
{
path:"0.1.20.2.1.0.1",
name:"102. SchemeName",
label:"SchemeName",
tag:"SchmeNm",
status:"O",
children: [
{
path:"0.1.20.2.1.0.1.0",
name:"103. Proprietary",
label:"Proprietary",
tag:"Prtry",
type:"Select#IDTypeCode",
status:"M",
},
],
},
],
},
],
},
],
},
{
path:"0.1.20.3",
name:"104. CountryOfResidence",
label:"CountryOfResidence",
tag:"CtryOfRes",
type:"TextInput#[A-Z]{2,2}",
status:"O",
maxLength:"2",
},
],
},
{
path:"0.1.21",
name:"105. CreditorAccount",
label:"CreditorAccount",
tag:"CdtrAcct",
status:"O",
children: [
{
path:"0.1.21.0",
name:"106. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.21.0.0",
name:"107. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.21.0.0.0",
name:"108. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.22",
name:"109. InstructionForCreditorAgent",
label:"InstructionForCreditorAgent",
tag:"InstrForCdtrAgt",
status:"O",
array:true,
children: [
{
path:"0.1.22.0",
name:"110. InstructionInformation",
label:"InstructionInformation",
tag:"InstrInf",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
{
path:"0.1.23",
name:"111. RegulatoryReporting",
label:"RegulatoryReporting",
tag:"RgltryRptg",
status:"O",
children: [
{
path:"0.1.23.0",
name:"112. Details",
label:"Details",
tag:"Dtls",
status:"O",
children: [
{
path:"0.1.23.0.0",
name:"113. Type",
label:"Type",
tag:"Tp",
type:"TextInput",
status:"O",
maxLength:"35",
},
{
path:"0.1.23.0.1",
name:"114. Information",
label:"Information",
tag:"Inf",
type:"TextInput",
status:"O",
maxLength:"35",
array:true,
},
],
},
],
},
{
path:"0.1.24",
name:"115. RemittanceInformation",
label:"RemittanceInformation",
tag:"RmtInf",
status:"O",
children: [
{
path:"0.1.24.0",
name:"116. Unstructured",
label:"Unstructured",
tag:"Ustrd",
type:"TextInput",
status:"O",
maxLength:"140",
array:true,
},
],
},
{
path:"0.1.25",
name:"117. SupplementaryData",
label:"SupplementaryData",
tag:"SplmtryData",
status:"M",
children: [
{
path:"0.1.25.0",
name:"118. PlaceAndName",
label:"PlaceAndName",
tag:"PlcAndNm",
type:"TextInput",
status:"M",
maxLength:"350",
defaultValue:"/Document/FIToFICstmrCdtTrf/CdtTrfTxInf",
},
{
path:"0.1.25.1",
name:"119. Envelope",
label:"Envelope",
tag:"Envlp",
status:"M",
children: [
{
path:"0.1.25.1.0",
name:"120. Contents",
label:"Contents",
tag:"Cnts",
status:"M",
children: [
{
path:"0.1.25.1.0.0",
name:"121. ExpectedSettlementDate",
label:"ExpectedSettlementDate",
tag:"XpctdSttlmDt",
type:"Date",
status:"M",
},
{
path:"0.1.25.1.0.1",
name:"122. DebtorEID",
label:"DebtorEID",
tag:"DEId",
type:"TextInput",
status:"O",
maxLength:"60",
},
{
path:"0.1.25.1.0.2",
name:"123. CreditorEID",
label:"CreditorEID",
tag:"CEId",
type:"TextInput",
status:"O",
maxLength:"60",
},
{
path:"0.1.25.1.0.3",
name:"124. BusinessPhase",
label:"BusinessPhase",
tag:"BizPhs",
type:"Select#BizPhaseTypeCode",
status:"M",
},
],
},
],
},
],
},
],
},
],
},
{
path:"1",
name:"125. MesgType",
tag:"MesgType",
type:"HiddenInput",
status:"O",
defaultValue:"cips.111.001.02",
},
{
path:"2",
name:"126. MesgPriority",
tag:"MesgPriority",
type:"HiddenInput",
status:"O",
defaultValue:"3",
},
{
path:"3",
name:"127. OrigReceiver",
tag:"OrigReceiver",
type:"HiddenInput",
status:"O",
},
{
path:"4",
name:"128. OrigSendDate",
tag:"OrigSendDate",
type:"HiddenInput",
status:"O",
},
{
path:"5",
name:"129. MesgDirection",
tag:"MesgDirection",
type:"HiddenInput",
status:"O",
defaultValue:"U",
},
{
path:"6",
name:"130. MesgRefID",
tag:"MesgRefID",
type:"HiddenInput",
status:"O",
},
{
path:"7",
name:"131. MesgID",
tag:"MesgID",
type:"HiddenInput",
status:"O",
},
{
path:"8",
name:"132. cipsMsgId",
tag:"cipsMsgId",
type:"HiddenInput",
status:"O",
},
{
path:"9",
name:"133. OrigSendTime",
tag:"OrigSendTime",
type:"HiddenInput",
status:"O",
},
]
\ No newline at end of file
export default [
{
path:"0",
name:"1. Message root",
label:"Message root",
tag:"FICdtTrf",
status:"M",
children: [
{
path:"0.0",
name:"2. GroupHeader",
label:"GroupHeader",
tag:"GrpHdr",
status:"M",
children: [
{
path:"0.0.0",
name:"3. MessageIdentification",
label:"MessageIdentification",
tag:"MsgId",
type:"TextInput",
status:"M",
maxLength:"35",
},
{
path:"0.0.1",
name:"4. CreationDateTime",
label:"CreationDateTime",
tag:"CreDtTm",
type:"DateTime",
status:"M",
},
{
path:"0.0.2",
name:"5. NumberOfTransactions",
label:"NumberOfTransactions",
tag:"NbOfTxs",
type:"TextInput",
status:"M",
maxLength:"15",
defaultValue:"1",
},
{
path:"0.0.3",
name:"6. SettlementInformation",
label:"SettlementInformation",
tag:"SttlmInf",
status:"M",
children: [
{
path:"0.0.3.0",
name:"7. SettlementMethod",
label:"SettlementMethod",
tag:"SttlmMtd",
type:"TextInput",
status:"M",
maxLength:"4",
defaultValue:"CLRG",
},
],
},
],
},
{
path:"0.1",
name:"8. CreditTransferTransactionInformation",
label:"CreditTransferTransactionInformation",
tag:"CdtTrfTxInf",
status:"M",
children: [
{
path:"0.1.0",
name:"9. PaymentIdentification",
label:"PaymentIdentification",
tag:"PmtId",
status:"O",
children: [
{
path:"0.1.0.0",
name:"10. InstructionIdentification",
label:"InstructionIdentification",
tag:"InstrId",
type:"TextInput",
status:"O",
maxLength:"35",
},
{
path:"0.1.0.1",
name:"11. EndToEndIdentification",
label:"EndToEndIdentification",
tag:"EndToEndId",
type:"TextInput",
status:"O",
maxLength:"35",
unable:true,
},
{
path:"0.1.0.2",
name:"12. TransactionIdentification",
label:"TransactionIdentification",
tag:"TxId",
type:"TextInput",
status:"O",
maxLength:"35",
unable:true,
},
],
},
{
path:"0.1.1",
name:"13. PaymentTypeInformation",
label:"PaymentTypeInformation",
tag:"PmtTpInf",
status:"M",
children: [
{
path:"0.1.1.0",
name:"14. CategoryPurpose",
label:"CategoryPurpose",
tag:"CtgyPurp",
status:"M",
children: [
{
path:"0.1.1.0.0",
name:"15. Proprietary",
label:"Proprietary",
tag:"Prtry",
type:"Select#proprietary112",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.2",
name:"16. InterbankSettlementAmount",
label:"InterbankSettlementAmount",
tag:"IntrBkSttlmAmt",
type:"AmountCIPS#18,5",
status:"M",
},
{
path:"0.1.3",
name:"17. InterbankSettlementDate",
label:"InterbankSettlementDate",
tag:"IntrBkSttlmDt",
type:"Date",
status:"M",
},
{
path:"0.1.4",
name:"18. SettlementPriority",
label:"SettlementPriority",
tag:"SttlmPrty",
type:"Select#priority3Code",
status:"M",
},
{
path:"0.1.5",
name:"19. SettlementTimeIndication",
label:"SettlementTimeIndication",
tag:"SttlmTmIndctn",
status:"O",
children: [
{
path:"0.1.5.0",
name:"20. DebitDateTime",
label:"DebitDateTime",
tag:"DbtDtTm",
type:"DateTime",
status:"O",
},
],
},
{
path:"0.1.6",
name:"21. InstructingAgent",
label:"InstructingAgent",
tag:"InstgAgt",
status:"M",
children: [
{
path:"0.1.6.0",
name:"22. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.6.0.0",
name:"23. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.6.0.0.0",
name:"24. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.6.1",
name:"25. BranchIdentification",
label:"BranchIdentification",
tag:"BrnchId",
status:"O",
children: [
{
path:"0.1.6.1.0",
name:"26. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"O",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.7",
name:"27. InstructedAgent",
label:"InstructedAgent",
tag:"InstdAgt",
status:"M",
children: [
{
path:"0.1.7.0",
name:"28. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.7.0.0",
name:"29. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.7.0.0.0",
name:"30. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.7.1",
name:"31. BranchIdentification",
label:"BranchIdentification",
tag:"BrnchId",
status:"O",
children: [
{
path:"0.1.7.1.0",
name:"32. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"O",
maxLength:"35",
},
],
},
],
},
{
path:"0.1.8",
name:"33. IntermediaryAgent1",
label:"IntermediaryAgent1",
tag:"IntrmyAgt1",
status:"O",
children: [
{
path:"0.1.8.0",
name:"34. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.8.0.0",
name:"35. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.8.0.0.0",
name:"36. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.8.0.1",
name:"37. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.9",
name:"38. IntermediaryAgent2",
label:"IntermediaryAgent2",
tag:"IntrmyAgt2",
status:"O",
children: [
{
path:"0.1.9.0",
name:"39. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.9.0.0",
name:"40. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"M",
children: [
{
path:"0.1.9.0.0.0",
name:"41. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.9.0.1",
name:"42. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.10",
name:"43. Debtor",
label:"Debtor",
tag:"Dbtr",
status:"M",
children: [
{
path:"0.1.10.0",
name:"44. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.10.0.0",
name:"45. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.10.0.0.0",
name:"46. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.10.0.1",
name:"47. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.10.0.2",
name:"48. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.10.0.2.0",
name:"49. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
],
},
],
},
{
path:"0.1.11",
name:"50. DebtorAccount",
label:"DebtorAccount",
tag:"DbtrAcct",
status:"O",
children: [
{
path:"0.1.11.0",
name:"51. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.11.0.0",
name:"52. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.11.0.0.0",
name:"53. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.12",
name:"54. DebtorAgent",
label:"DebtorAgent",
tag:"DbtrAgt",
status:"M",
children: [
{
path:"0.1.12.0",
name:"55. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.12.0.0",
name:"56. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.12.0.0.0",
name:"57. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.12.0.1",
name:"58. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.13",
name:"59. CreditorAgent",
label:"CreditorAgent",
tag:"CdtrAgt",
status:"M",
children: [
{
path:"0.1.13.0",
name:"60. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.13.0.0",
name:"61. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.13.0.0.0",
name:"62. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.13.0.1",
name:"63. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
],
},
{
path:"0.1.14",
name:"64. Creditor",
label:"Creditor",
tag:"Cdtr",
status:"M",
children: [
{
path:"0.1.14.0",
name:"65. FinancialInstitutionIdentification",
label:"FinancialInstitutionIdentification",
tag:"FinInstnId",
status:"M",
children: [
{
path:"0.1.14.0.0",
name:"66. ClearingSystemMemberIdentification",
label:"ClearingSystemMemberIdentification",
tag:"ClrSysMmbId",
status:"O",
children: [
{
path:"0.1.14.0.0.0",
name:"67. MemberIdentification",
label:"MemberIdentification",
tag:"MmbId",
type:"TextInput",
status:"M",
maxLength:"35",
},
],
},
{
path:"0.1.14.0.1",
name:"68. Name",
label:"Name",
tag:"Nm",
type:"TextInput",
status:"O",
maxLength:"140",
},
{
path:"0.1.14.0.2",
name:"69. PostalAddress",
label:"PostalAddress",
tag:"PstlAdr",
status:"O",
children: [
{
path:"0.1.14.0.2.0",
name:"70. AddressLine",
label:"AddressLine",
tag:"AdrLine",
type:"TextInput",
status:"O",
maxLength:"70",
array:true,
},
],
},
],
},
],
},
{
path:"0.1.15",
name:"71. CreditorAccount",
label:"CreditorAccount",
tag:"CdtrAcct",
status:"O",
children: [
{
path:"0.1.15.0",
name:"72. Identification",
label:"Identification",
tag:"Id",
status:"M",
children: [
{
path:"0.1.15.0.0",
name:"73. Other",
label:"Other",
tag:"Othr",
status:"M",
children: [
{
path:"0.1.15.0.0.0",
name:"74. Identification",
label:"Identification",
tag:"Id",
type:"TextInput",
status:"M",
maxLength:"34",
},
],
},
],
},
],
},
{
path:"0.1.16",
name:"75. InstructionForCreditorAgent",
label:"InstructionForCreditorAgent",
tag:"InstrForCdtrAgt",
status:"O",
array:true,
children: [
{
path:"0.1.16.0",
name:"76. InstructionInformation",
label:"InstructionInformation",
tag:"InstrInf",
type:"TextInput",
status:"O",
maxLength:"140",
},
],
},
{
path:"0.1.17",
name:"77. RemittanceInformation",
label:"RemittanceInformation",
tag:"RmtInf",
status:"O",
children: [
{
path:"0.1.17.0",
name:"78. Unstructured",
label:"Unstructured",
tag:"Ustrd",
type:"TextInput",
status:"O",
maxLength:"140",
array:true,
},
],
},
{
path:"0.1.18",
name:"79. SupplementaryData",
label:"SupplementaryData",
tag:"SplmtryData",
status:"M",
children: [
{
path:"0.1.18.0",
name:"80. PlaceAndName",
label:"PlaceAndName",
tag:"PlcAndNm",
type:"TextInput",
status:"M",
maxLength:"350",
defaultValue:"/Document/FICdtTrf/CdtTrfTxInf",
},
{
path:"0.1.18.1",
name:"81. Envelope",
label:"Envelope",
tag:"Envlp",
status:"M",
children: [
{
path:"0.1.18.1.0",
name:"82. Contents",
label:"Contents",
tag:"Cnts",
status:"M",
children: [
{
path:"0.1.18.1.0.0",
name:"83. ExpectedSettlementDate",
label:"ExpectedSettlementDate",
tag:"XpctdSttlmDt",
type:"Date",
status:"M",
},
{
path:"0.1.18.1.0.1",
name:"84. OrderNumber",
label:"OrderNumber",
tag:"OrdNum",
type:"TextInput",
status:"O",
maxLength:"35",
},
{
path:"0.1.18.1.0.2",
name:"85. OrderInformation",
label:"OrderInformation",
tag:"OrdInf",
type:"TextInput",
status:"O",
maxLength:"500",
},
{
path:"0.1.18.1.0.3",
name:"86. BusinessPhase",
label:"BusinessPhase",
tag:"BizPhs",
type:"Select#BizPhaseTypeCode",
status:"M",
},
],
},
],
},
],
},
],
},
],
},
{
path:"1",
name:"87. MesgType",
tag:"MesgType",
type:"HiddenInput",
status:"O",
defaultValue:"cips.112.001.02",
},
{
path:"2",
name:"88. MesgPriority",
tag:"MesgPriority",
type:"HiddenInput",
status:"O",
defaultValue:"3",
},
{
path:"3",
name:"89. OrigReceiver",
tag:"OrigReceiver",
type:"HiddenInput",
status:"O",
},
{
path:"4",
name:"90. OrigSendDate",
tag:"OrigSendDate",
type:"HiddenInput",
status:"O",
},
{
path:"5",
name:"91. MesgDirection",
tag:"MesgDirection",
type:"HiddenInput",
status:"O",
defaultValue:"U",
},
{
path:"6",
name:"92. MesgRefID",
tag:"MesgRefID",
type:"HiddenInput",
status:"O",
},
{
path:"7",
name:"93. MesgID",
tag:"MesgID",
type:"HiddenInput",
status:"O",
},
{
path:"8",
name:"94. cipsMsgId",
tag:"cipsMsgId",
type:"HiddenInput",
status:"O",
},
{
path:"9",
name:"95. OrigSendTime",
tag:"OrigSendTime",
type:"HiddenInput",
status:"O",
},
]
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment