Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftISOEditor
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
swift
swiftISOEditor
Commits
3d1640d8
Commit
3d1640d8
authored
Jun 14, 2024
by
pengbao666
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
隐藏日间夜间的标识
parent
cf66d397
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
2032 additions
and
4087 deletions
+2032
-4087
cips_111_001_02.js
editor_vue/src/iso/script/MsgJson/cips_111_001_02.js
+1186
-1196
cips_112_001_02.js
editor_vue/src/iso/script/MsgJson/cips_112_001_02.js
+843
-854
SwiftTransferUtil.java
.../java/com/brilliance/mxeditor/util/SwiftTransferUtil.java
+3
-2
CIPS.xlsx
swift-service/src/main/resources/cipsjs/CIPS.xlsx
+0
-0
cips_111_001_02.js
swift-service/src/main/resources/cipsjs/cips_111_001_02.js
+0
-1189
cips_112_001_02.js
swift-service/src/main/resources/cipsjs/cips_112_001_02.js
+0
-846
No files found.
editor_vue/src/iso/script/MsgJson/cips_111_001_02.js
View file @
3d1640d8
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"
,
//iscips 标识是否属于cips,若属于cips有特定的初始化规则
iscips
:
"1"
,
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
],
},
],
},
],
},
{
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"
,
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.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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
},
{
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
:
"HiddenInput"
,
status
:
"O"
,
},
],
},
],
},
],
},
],
},
],
},
{
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
editor_vue/src/iso/script/MsgJson/cips_112_001_02.js
View file @
3d1640d8
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"
,
//iscips 标识是否属于cips,若属于cips有特定的初始化规则
iscips
:
"1"
,
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
//iscips 标识是否属于cips,若属于cips有特定的初始化规则
iscips
:
"1"
,
},
],
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
ifaccount
:
"1"
,
//是否需要填行号
},
],
},
{
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"
,
},
{
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
:
"HiddenInput"
,
status
:
"O"
,
},
],
},
],
},
],
},
],
},
],
},
{
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
swift-service/src/main/java/com/brilliance/mxeditor/util/SwiftTransferUtil.java
View file @
3d1640d8
...
...
@@ -144,8 +144,8 @@ public class SwiftTransferUtil {
String
message
=
buildFileMessage
(
swiftIsoModelList
);
message
=
"export default [\r\n"
+
message
+
"\r\n]"
;
try
{
// File msgFolder = new File(System.getProperty("user.dir") + "/swift-service/src/main/resources/
js");
File
msgFolder
=
new
File
(
System
.
getProperty
(
"user.dir"
)
+
"/src/main/resources/cipsjs"
);
File
msgFolder
=
new
File
(
System
.
getProperty
(
"user.dir"
)
+
"/swift-service/src/main/resources/cips
js"
);
//
File msgFolder = new File(System.getProperty("user.dir") + "/src/main/resources/cipsjs");
File
msgFile
=
new
File
(
msgFolder
,
sheetName
.
replace
(
"."
,
"_"
)
+
".js"
);
FileWriter
fileWriter
=
new
FileWriter
(
msgFile
);
IOUtils
.
write
(
message
,
fileWriter
);
...
...
@@ -261,6 +261,7 @@ public class SwiftTransferUtil {
public
static
void
main
(
String
[]
args
)
throws
Exception
{
generateJsTemplateFile
(
"cips.111.001.02"
);
generateJsTemplateFile
(
"cips.112.001.02"
);
// generateBTCFile();
}
}
swift-service/src/main/resources/cipsjs/CIPS.xlsx
View file @
3d1640d8
No preview for this file type
swift-service/src/main/resources/cipsjs/cips_111_001_02.js
deleted
100644 → 0
View file @
cf66d397
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
swift-service/src/main/resources/cipsjs/cips_112_001_02.js
deleted
100644 → 0
View file @
cf66d397
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment