Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftMtMx
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
isc-v3.1-tmp
swiftMtMx
Commits
8024bf05
Commit
8024bf05
authored
Apr 08, 2022
by
chengzhuoshen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
template and xml
parent
fc92d441
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
787 additions
and
930 deletions
+787
-930
MxCamt05400102_CREDIT.xml
src/main/resources/swiftXml/MxCamt05400102_CREDIT.xml
+28
-6
MxCamt05400102_DEBIT.xml
src/main/resources/swiftXml/MxCamt05400102_DEBIT.xml
+202
-180
MxPacs00900102.xml
src/main/resources/swiftXml/MxPacs00900102.xml
+199
-303
MxPacs00900102_COV.xml
src/main/resources/swiftXml/MxPacs00900102_COV.xml
+288
-266
swift_mt_202cov.vm
src/main/resources/template/swift_mt_202cov.vm
+67
-172
swift_mt_900_910.vm
src/main/resources/template/swift_mt_900_910.vm
+3
-3
No files found.
src/main/resources/swiftXml/MxCamt05400102_CREDIT.xml
View file @
8024bf05
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:camt.054.001.02"
>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Envelope
xmlns=
"urn:swift:xsd:envelope"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"urn:swift:xsd:envelope ../../../../Schemas/Translator_envelope.xsd"
>
<AppHdr
xmlns=
"urn:iso:std:iso:20022:tech:xsd:head.001.001.02"
>
<Fr>
<FIId>
<FinInstnId>
<BICFI>
DEUTDEFF
</BICFI>
</FinInstnId>
</FIId>
</Fr>
<To>
<FIId>
<FinInstnId>
<BICFI>
DEUTNL2A
</BICFI>
</FinInstnId>
</FIId>
</To>
<BizMsgIdr>
pacs8bizmsgidr02
</BizMsgIdr>
<MsgDefIdr>
camt.054.001.02
</MsgDefIdr>
<BizSvc>
swift.cbprplus.02
</BizSvc>
<CreDt>
2020-09-08T10:10:47+08:00
</CreDt>
</AppHdr>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:camt.054.001.02"
>
<BkToCstmrDbtCdtNtfctn>
<GrpHdr>
<MsgId>
FRDA000003421606
</MsgId>
...
...
@@ -15,13 +36,13 @@
</Id>
<Svcr>
<FinInstnId>
<BIC>
40457258
</BIC>
<BIC>
DEUTNL2A
</BIC>
</FinInstnId>
</Svcr>
<Ownr>
<Id>
<OrgId>
<BICOrBEI>
SHWHQWER123
</BICOrBEI>
<BICOrBEI>
DEUTDEFF
</BICOrBEI>
</OrgId>
</Id>
</Ownr>
...
...
@@ -184,4 +205,5 @@
</Ntry>
</Ntfctn>
</BkToCstmrDbtCdtNtfctn>
</Document>
\ No newline at end of file
</Document>
</Envelope>
\ No newline at end of file
src/main/resources/swiftXml/MxCamt05400102_DEBIT.xml
View file @
8024bf05
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:camt.054.001.02"
>
<BkToCstmrDbtCdtNtfctn>
<GrpHdr>
<MsgId>
FRDA000003421606
</MsgId>
<CreDtTm>
2022-03-30T15:15:40.483+08:00
</CreDtTm>
<AddtlInf>
BatchAccounting
</AddtlInf>
</GrpHdr>
<Ntfctn>
<Id>
AC730486180000000002
</Id>
<ElctrncSeqNb>
1234
</ElctrncSeqNb>
<Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
</Id>
<Svcr>
<FinInstnId>
<BIC>
40457258
</BIC>
</FinInstnId>
</Svcr>
<Ownr>
<Id>
<OrgId>
<BICOrBEI>
SHWHQWER123
</BICOrBEI>
</OrgId>
</Id>
</Ownr>
</Acct>
<Ntry>
<ValDt>
<Dt>
2022-03-30+08:00
</Dt>
</ValDt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CdtDbtInd>
DBIT
</CdtDbtInd>
<Sts>
BOOK
</Sts>
<BkTxCd>
<Domn>
<Cd>
PMNT
</Cd>
<Fmly>
<Cd>
RDDT
</Cd>
<SubFmlyCd>
ESDD
</SubFmlyCd>
</Fmly>
</Domn>
<Prtry>
<Issr>
SWIFT
</Issr>
</Prtry>
</BkTxCd>
<AmtDtls>
<InstdAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</InstdAmt>
<TxAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</TxAmt>
<CntrValAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</CntrValAmt>
</AmtDtls>
<Chrgs>
<TtlChrgsAndTaxAmt
Ccy=
"AAA"
>
0
</TtlChrgsAndTaxAmt>
<Amt
Ccy=
"AAA"
>
0
</Amt>
<CdtDbtInd>
DBIT
</CdtDbtInd>
<Tp>
<Cd>
COMM
</Cd>
</Tp>
<Rate>
0
</Rate>
<Br>
SLEV
</Br>
<Pty>
<FinInstnId>
<BIC>
AAAAAA20
</BIC>
<ClrSysMmbId>
<ClrSysId>
<Cd>
a
</Cd>
</ClrSysId>
<MmbId>
a
</MmbId>
</ClrSysMmbId>
<Nm>
a
</Nm>
<PstlAdr>
<AdrTp>
MLTO
</AdrTp>
<Dept>
a
</Dept>
<SubDept>
a
</SubDept>
<StrtNm>
a
</StrtNm>
<BldgNb>
a
</BldgNb>
<PstCd>
a
</PstCd>
<TwnNm>
a
</TwnNm>
<CtrySubDvsn>
a
</CtrySubDvsn>
<Ctry>
AA
</Ctry>
<AdrLine>
a
</AdrLine>
</PstlAdr>
<Othr>
<Id>
a
</Id>
<SchmeNm>
<Cd>
a
</Cd>
</SchmeNm>
<Issr>
a
</Issr>
</Othr>
</FinInstnId>
<BrnchId>
<Id>
a
</Id>
<Nm>
a
</Nm>
<PstlAdr>
<AdrTp>
ADDR
</AdrTp>
<Dept>
a
</Dept>
<SubDept>
a
</SubDept>
<StrtNm>
a
</StrtNm>
<BldgNb>
a
</BldgNb>
<PstCd>
a
</PstCd>
<TwnNm>
a
</TwnNm>
<CtrySubDvsn>
a
</CtrySubDvsn>
<Ctry>
AA
</Ctry>
<AdrLine>
a
</AdrLine>
</PstlAdr>
</BrnchId>
</Pty>
<Tax>
<Id>
a
</Id>
<Rate>
0
</Rate>
<Amt
Ccy=
"AAA"
>
0
</Amt>
</Tax>
</Chrgs>
<NtryDtls>
<Btch>
<MsgId>
FG00000000000y88sd
</MsgId>
<NbOfTxs>
1
</NbOfTxs>
</Btch>
<TxDtls>
<Refs>
<AcctSvcrRef>
FRDA00000343
</AcctSvcrRef>
<EndToEndId>
E2E1201
</EndToEndId>
<TxId>
FRDA00003343
</TxId>
<MndtId>
MANFRST1COR1201003
</MndtId>
</Refs>
<AmtDtls/>
<RltdPties>
<Dbtr>
<Nm>
Creditor 1
</Nm>
<PstlAdr>
<Ctry>
PT
</Ctry>
<AdrLine>
TEST1
</AdrLine>
<AdrLine>
TEST2
</AdrLine>
<AdrLine>
TEST3
</AdrLine>
<AdrLine>
TEST4
</AdrLine>
</PstlAdr>
<CtryOfRes>
PT
</CtryOfRes>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>
FR7630588000010050000143176
</IBAN>
</Id>
</DbtrAcct>
</RltdPties>
<RltdAgts>
<IntrmyAgt1>
<FinInstnId>
<Nm>
81939316
</Nm>
<PstlAdr>
<AdrLine>
ADDRESS 1
</AdrLine>
<AdrLine>
ADDRESS 2
</AdrLine>
<AdrLine>
ADDRESS 3
</AdrLine>
<AdrLine>
ADDRESS 4
</AdrLine>
</PstlAdr>
</FinInstnId>
</IntrmyAgt1>
</RltdAgts>
<RltdDts>
<AccptncDtTm>
2016-12-06T04:01:10
</AccptncDtTm>
<IntrBkSttlmDt>
2016-12-07
</IntrBkSttlmDt>
</RltdDts>
<AddtlTxInf>
ENRICHED|TRUE SETT_METHOD|SEPA IAT_IND|FALSE DOMESTIC_IND|FALSE PRIORITY_IND|FALSEENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_EWEQDSDSDGFGFTYTY
</AddtlTxInf>
</TxDtls>
</NtryDtls>
<AddtlNtryInf>
ENRICHED|TRUE SETT_METHOD|SEPA IAT_IND|FALSE DOMESTIC_IND|FALSE PRIORITY_IND|FALSE
</AddtlNtryInf>
</Ntry>
</Ntfctn>
</BkToCstmrDbtCdtNtfctn>
</Document>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Envelope
xmlns=
"urn:swift:xsd:envelope"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"urn:swift:xsd:envelope ../../../../Schemas/Translator_envelope.xsd"
>
<AppHdr
xmlns=
"urn:iso:std:iso:20022:tech:xsd:head.001.001.02"
>
<Fr>
<FIId>
<FinInstnId>
<BICFI>
DEUTDEFF
</BICFI>
</FinInstnId>
</FIId>
</Fr>
<To>
<FIId>
<FinInstnId>
<BICFI>
DEUTNL2A
</BICFI>
</FinInstnId>
</FIId>
</To>
<BizMsgIdr>
pacs8bizmsgidr02
</BizMsgIdr>
<MsgDefIdr>
camt.054.001.02
</MsgDefIdr>
<BizSvc>
swift.cbprplus.02
</BizSvc>
<CreDt>
2020-09-08T10:10:47+08:00
</CreDt>
</AppHdr>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:camt.054.001.02"
>
<BkToCstmrDbtCdtNtfctn>
<GrpHdr>
<MsgId>
FRDA000003421606
</MsgId>
<CreDtTm>
2022-03-30T15:15:40.483+08:00
</CreDtTm>
<AddtlInf>
BatchAccounting
</AddtlInf>
</GrpHdr>
<Ntfctn>
<Id>
AC730486180000000002
</Id>
<ElctrncSeqNb>
1234
</ElctrncSeqNb>
<Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
</Id>
<Svcr>
<FinInstnId>
<BIC>
DEUTNL2A
</BIC>
</FinInstnId>
</Svcr>
<Ownr>
<Id>
<OrgId>
<BICOrBEI>
DEUTDEFF
</BICOrBEI>
</OrgId>
</Id>
</Ownr>
</Acct>
<Ntry>
<ValDt>
<Dt>
2022-03-30+08:00
</Dt>
</ValDt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CdtDbtInd>
DBIT
</CdtDbtInd>
<Sts>
BOOK
</Sts>
<BkTxCd>
<Domn>
<Cd>
PMNT
</Cd>
<Fmly>
<Cd>
RDDT
</Cd>
<SubFmlyCd>
ESDD
</SubFmlyCd>
</Fmly>
</Domn>
<Prtry>
<Issr>
SWIFT
</Issr>
</Prtry>
</BkTxCd>
<AmtDtls>
<InstdAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</InstdAmt>
<TxAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</TxAmt>
<CntrValAmt>
<Amt
Ccy=
"EUR"
>
126
</Amt>
<CcyXchg/>
</CntrValAmt>
</AmtDtls>
<Chrgs>
<TtlChrgsAndTaxAmt
Ccy=
"AAA"
>
0
</TtlChrgsAndTaxAmt>
<Amt
Ccy=
"AAA"
>
0
</Amt>
<CdtDbtInd>
DBIT
</CdtDbtInd>
<Tp>
<Cd>
COMM
</Cd>
</Tp>
<Rate>
0
</Rate>
<Br>
SLEV
</Br>
<Pty>
<FinInstnId>
<BIC>
AAAAAA20
</BIC>
<ClrSysMmbId>
<ClrSysId>
<Cd>
a
</Cd>
</ClrSysId>
<MmbId>
a
</MmbId>
</ClrSysMmbId>
<Nm>
a
</Nm>
<PstlAdr>
<AdrTp>
MLTO
</AdrTp>
<Dept>
a
</Dept>
<SubDept>
a
</SubDept>
<StrtNm>
a
</StrtNm>
<BldgNb>
a
</BldgNb>
<PstCd>
a
</PstCd>
<TwnNm>
a
</TwnNm>
<CtrySubDvsn>
a
</CtrySubDvsn>
<Ctry>
AA
</Ctry>
<AdrLine>
a
</AdrLine>
</PstlAdr>
<Othr>
<Id>
a
</Id>
<SchmeNm>
<Cd>
a
</Cd>
</SchmeNm>
<Issr>
a
</Issr>
</Othr>
</FinInstnId>
<BrnchId>
<Id>
a
</Id>
<Nm>
a
</Nm>
<PstlAdr>
<AdrTp>
ADDR
</AdrTp>
<Dept>
a
</Dept>
<SubDept>
a
</SubDept>
<StrtNm>
a
</StrtNm>
<BldgNb>
a
</BldgNb>
<PstCd>
a
</PstCd>
<TwnNm>
a
</TwnNm>
<CtrySubDvsn>
a
</CtrySubDvsn>
<Ctry>
AA
</Ctry>
<AdrLine>
a
</AdrLine>
</PstlAdr>
</BrnchId>
</Pty>
<Tax>
<Id>
a
</Id>
<Rate>
0
</Rate>
<Amt
Ccy=
"AAA"
>
0
</Amt>
</Tax>
</Chrgs>
<NtryDtls>
<Btch>
<MsgId>
FG00000000000y88sd
</MsgId>
<NbOfTxs>
1
</NbOfTxs>
</Btch>
<TxDtls>
<Refs>
<AcctSvcrRef>
FRDA00000343
</AcctSvcrRef>
<EndToEndId>
E2E1201
</EndToEndId>
<TxId>
FRDA00003343
</TxId>
<MndtId>
MANFRST1COR1201003
</MndtId>
</Refs>
<AmtDtls/>
<RltdPties>
<Dbtr>
<Nm>
Creditor 1
</Nm>
<PstlAdr>
<Ctry>
PT
</Ctry>
<AdrLine>
TEST1
</AdrLine>
<AdrLine>
TEST2
</AdrLine>
<AdrLine>
TEST3
</AdrLine>
<AdrLine>
TEST4
</AdrLine>
</PstlAdr>
<CtryOfRes>
PT
</CtryOfRes>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>
FR7630588000010050000143176
</IBAN>
</Id>
</DbtrAcct>
</RltdPties>
<RltdAgts>
<IntrmyAgt1>
<FinInstnId>
<Nm>
81939316
</Nm>
<PstlAdr>
<AdrLine>
ADDRESS 1
</AdrLine>
<AdrLine>
ADDRESS 2
</AdrLine>
<AdrLine>
ADDRESS 3
</AdrLine>
<AdrLine>
ADDRESS 4
</AdrLine>
</PstlAdr>
</FinInstnId>
</IntrmyAgt1>
</RltdAgts>
<RltdDts>
<AccptncDtTm>
2016-12-06T04:01:10
</AccptncDtTm>
<IntrBkSttlmDt>
2016-12-07
</IntrBkSttlmDt>
</RltdDts>
<AddtlTxInf>
ENRICHED|TRUE SETT_METHOD|SEPA IAT_IND|FALSE DOMESTIC_IND|FALSE PRIORITY_IND|FALSEENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_ENRICHED|TRUE SETT_METHOD|SEPA IAT_EWEQDSDSDGFGFTYTY
</AddtlTxInf>
</TxDtls>
</NtryDtls>
<AddtlNtryInf>
ENRICHED|TRUE SETT_METHOD|SEPA IAT_IND|FALSE DOMESTIC_IND|FALSE PRIORITY_IND|FALSE
</AddtlNtryInf>
</Ntry>
</Ntfctn>
</BkToCstmrDbtCdtNtfctn>
</Document>
</Envelope>
\ No newline at end of file
src/main/resources/swiftXml/MxPacs00900102.xml
View file @
8024bf05
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.02"
>
<FinInstnCdtTrf>
<GrpHdr>
<MsgId>
00010013800002001234
</MsgId>
<CreDtTm>
2022-04-02T13:35:04.807+08:00
</CreDtTm>
<NbOfTxs>
EODY
</NbOfTxs>
<SttlmInf>
<InstgRmbrsmntAgt>
<FinInstnId>
<BIC>
BJWHS12X
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstgRmbrsmntAgt>
<InstdRmbrsmntAgt>
<FinInstnId>
<BIC>
BJWHS12X
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstdRmbrsmntAgt>
<InstdRmbrsmntAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</InstdRmbrsmntAgtAcct>
</SttlmInf>
<InstgAgt>
<Envelope
xmlns=
"urn:swift:xsd:envelope"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"urn:swift:xsd:envelope ../../../../Schemas/Translator_envelope.xsd"
>
<AppHdr
xmlns=
"urn:iso:std:iso:20022:tech:xsd:head.001.001.02"
>
<Fr>
<FIId>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BICFI>
DEUTDEFF
</BICFI>
</FinInstnId>
</InstgAgt>
<InstdAgt>
</FIId>
</Fr>
<To>
<FIId>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BICFI>
DEUTNL2A
</BICFI>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<CdtTrfTxInf>
<UndrlygCstmrCdtTrf>
<Dbtr>
<Nm>
nm01
</Nm>
<PstlAdr>
<AdrLine>
ade456
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Dbtr>
<DbtrAgtAcct>
<Id>
</FIId>
</To>
<BizMsgIdr>
pacs8bizmsgidr02
</BizMsgIdr>
<MsgDefIdr>
pacs.009.001.02
</MsgDefIdr>
<BizSvc>
swift.cbprplus.02
</BizSvc>
<CreDt>
2020-09-08T10:10:47+08:00
</CreDt>
</AppHdr>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.02"
>
<FinInstnCdtTrf>
<GrpHdr>
<MsgId>
00010013800002001234
</MsgId>
<CreDtTm>
2022-04-02T13:35:04.807+08:00
</CreDtTm>
<NbOfTxs>
EODY
</NbOfTxs>
<SttlmInf>
<InstgRmbrsmntAgt>
<FinInstnId>
<BIC>
DEUTNL2A
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstgRmbrsmntAgt>
<InstdRmbrsmntAgt>
<FinInstnId>
<BIC>
DEUTDEFF
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstdRmbrsmntAgt>
<InstdRmbrsmntAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</InstdRmbrsmntAgtAcct>
</SttlmInf>
<InstgAgt>
<FinInstnId>
<BIC>
DEUTNL2A
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<FinInstnId>
<BIC>
DEUTDEFF
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<CdtTrfTxInf>
<CdtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
...
...
@@ -78,37 +87,8 @@
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<DbtrAgt>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
adr789
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
</FinInstnId>
</DbtrAgt>
<IntrmyAgt1>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</FinInstnId>
</IntrmyAgt1>
<IntrmyAgt1Acct>
</CdtrAgtAcct>
<CdtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
...
...
@@ -118,195 +98,32 @@
</SchmeNm>
</Othr>
</Id>
</IntrmyAgt1Acct>
<CdtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAgtAcct>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
88888888
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
<InstdAmt
Ccy=
"USD"
>
393.17
</InstdAmt>
</UndrlygCstmrCdtTrf>
<CdtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAgtAcct>
<CdtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAcct>
<PrvsInstgAgt>
<FinInstnId>
<BIC>
5555555
</BIC>
<Nm>
33333333
</Nm>
</FinInstnId>
</PrvsInstgAgt>
<Cdtr>
<FinInstnId>
<BIC>
9999999
</BIC>
</FinInstnId>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Cdtr>
<CdtrAgt>
<FinInstnId>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
88888888
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</CdtrAgt>
<PmtId>
<EndToEndId>
end456
</EndToEndId>
</PmtId>
<IntrBkSttlmAmt
Ccy=
"USD"
>
120274.34
</IntrBkSttlmAmt>
<IntrBkSttlmDt>
2022-04-02+08:00
</IntrBkSttlmDt>
<SttlmTmIndctn>
<DbtDtTm>
2022-04-02T13:35:04.807+08:00
</DbtDtTm>
<CdtDtTm>
2022-04-02T13:35:04.807+08:00
</CdtDtTm>
</SttlmTmIndctn>
<SttlmTmReq>
<CLSTm>
13:35:04.807+08:00
</CLSTm>
</SttlmTmReq>
<IntrmyAgt1>
</CdtrAcct>
<PrvsInstgAgt>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
QWERFDSA
</BIC>
<Nm>
33333333
</Nm>
</FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</IntrmyAgt1>
<IntrmyAgt1Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</IntrmyAgt1Acct>
<Dbtr>
</PrvsInstgAgt>
<Cdtr>
<FinInstnId>
<BIC>
789456
</BIC>
<Nm>
uiopp
</Nm>
<PstlAdr>
<BIC>
ZXCVDEWS
</BIC>
</FinInstnId>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</Dbtr>
<DbtrAcct>
</PstlAdr>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</
DbtrAcct
>
<
Db
trAgt>
</
Cdtr
>
<
Cd
trAgt>
<FinInstnId>
<BIC>
7777777777777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
...
...
@@ -314,30 +131,108 @@
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
ASDFEDRF
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</DbtrAgt>
<DbtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<InstrForCdtrAgt>
<Cd>
PHOB
</Cd>
<InstrInf>
456
</InstrInf>
</InstrForCdtrAgt>
<InstrForNxtAgt>
<Cd>
TELA
</Cd>
<InstrInf>
ins123
</InstrInf>
</InstrForNxtAgt>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</FinInstnCdtTrf>
</Document>
</CdtrAgt>
<IntrBkSttlmAmt
Ccy=
"USD"
>
120274.34
</IntrBkSttlmAmt>
<IntrBkSttlmDt>
2022-04-02+08:00
</IntrBkSttlmDt>
<SttlmTmIndctn>
<DbtDtTm>
2022-04-02T13:35:04.807+08:00
</DbtDtTm>
<CdtDtTm>
2022-04-02T13:35:04.807+08:00
</CdtDtTm>
</SttlmTmIndctn>
<SttlmTmReq>
<CLSTm>
13:35:04.807+08:00
</CLSTm>
</SttlmTmReq>
<IntrmyAgt1>
<FinInstnId>
<BIC>
QWERFDSA
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</IntrmyAgt1>
<IntrmyAgt1Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</IntrmyAgt1Acct>
<Dbtr>
<FinInstnId>
<BIC>
ZASXCDFV
</BIC>
<Nm>
uiopp
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC>
ZXCVBVCX
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</DbtrAgt>
<DbtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<InstrForCdtrAgt>
<Cd>
PHOB
</Cd>
<InstrInf>
456
</InstrInf>
</InstrForCdtrAgt>
<InstrForNxtAgt>
<Cd>
TELA
</Cd>
<InstrInf>
ins123
</InstrInf>
</InstrForNxtAgt>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</FinInstnCdtTrf>
</Document>
</Envelope>
\ No newline at end of file
src/main/resources/swiftXml/MxPacs00900102_COV.xml
View file @
8024bf05
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.02"
>
<FinInstnCdtTrf>
<GrpHdr>
<MsgId>
00010013800002001234
</MsgId>
<CreDtTm>
2022-04-02T13:35:04.807+08:00
</CreDtTm>
<NbOfTxs>
EODY
</NbOfTxs>
<SttlmInf>
<InstgRmbrsmntAgt>
<FinInstnId>
<BIC>
BJWHS12X
</BIC>
<Nm>
NUM123
</Nm>
<Envelope
xmlns=
"urn:swift:xsd:envelope"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"urn:swift:xsd:envelope ../../../../Schemas/Translator_envelope.xsd"
>
<AppHdr
xmlns=
"urn:iso:std:iso:20022:tech:xsd:head.001.001.02"
>
<Fr>
<FIId>
<FinInstnId>
<BICFI>
DEUTDEFF
</BICFI>
</FinInstnId>
</FIId>
</Fr>
<To>
<FIId>
<FinInstnId>
<BICFI>
DEUTNL2A
</BICFI>
</FinInstnId>
</FIId>
</To>
<BizMsgIdr>
pacs8bizmsgidr02
</BizMsgIdr>
<MsgDefIdr>
pacs.009.001.02
</MsgDefIdr>
<BizSvc>
swift.cbprplus.02
</BizSvc>
<CreDt>
2020-09-08T10:10:47+08:00
</CreDt>
</AppHdr>
<Document
xmlns=
"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.02"
>
<FinInstnCdtTrf>
<GrpHdr>
<MsgId>
00010013800002001234
</MsgId>
<CreDtTm>
2022-04-02T13:35:04.807+08:00
</CreDtTm>
<NbOfTxs>
EODY
</NbOfTxs>
<SttlmInf>
<InstgRmbrsmntAgt>
<FinInstnId>
<BIC>
DEUTNL2A
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstgRmbrsmntAgt>
<InstdRmbrsmntAgt>
<FinInstnId>
<BIC>
DEUTDEFF
</BIC>
<Nm>
NUM123
</Nm>
</FinInstnId>
</InstdRmbrsmntAgt>
<InstdRmbrsmntAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</InstdRmbrsmntAgtAcct>
</SttlmInf>
<InstgAgt>
<FinInstnId>
<BIC>
DEUTNL2A
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</InstgRmbrsmnt
Agt>
<Instd
Rmbrsmnt
Agt>
</Instg
Agt>
<InstdAgt>
<FinInstnId>
<BIC>
BJWHS12X
</BIC>
<Nm>
NUM123
</Nm>
<BIC>
DEUTDEFF
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</InstdRmbrsmntAgt>
<InstdRmbrsmntAgtAcct>
</InstdAgt>
</GrpHdr>
<CdtTrfTxInf>
<UndrlygCstmrCdtTrf>
<Dbtr>
<Nm>
nm01
</Nm>
<PstlAdr>
<AdrLine>
ade456
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Dbtr>
<DbtrAgt>
<FinInstnId>
<BIC>
QWERTYUI
</BIC>
<PstlAdr>
<AdrLine>
adr789
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
</FinInstnId>
</DbtrAgt>
<IntrmyAgt1>
<FinInstnId>
<BIC>
ZXCVBNMK
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</FinInstnId>
</IntrmyAgt1>
<CdtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</InstdRmbrsmntAgtAcct>
</SttlmInf>
<InstgAgt>
<FinInstnId>
<BIC>
77777777777
</BIC>
</CdtrAgtAcct>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
ASDFRTEW
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
</PstlAdr>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
<InstdAmt
Ccy=
"USD"
>
393.17
</InstdAmt>
</UndrlygCstmrCdtTrf>
<PrvsInstgAgt>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
5555555
</BIC>
<Nm>
33333333
</Nm>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<CdtTrfTxInf>
<UndrlygCstmrCdtTrf>
<Dbtr>
<Nm>
nm01
</Nm>
<PstlAdr>
<AdrLine>
ade456
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Dbtr>
<DbtrAgt>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
adr789
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
</FinInstnId>
</DbtrAgt>
<IntrmyAgt1>
</PrvsInstgAgt>
<Cdtr>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<Nm>
nm333333
</Nm>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
<BIC>
ZXCDQWER
</BIC>
</FinInstnId>
</IntrmyAgt1>
<CdtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAgtAcct>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
88888888
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
<InstdAmt
Ccy=
"USD"
>
393.17
</InstdAmt>
</UndrlygCstmrCdtTrf>
<PrvsInstgAgt>
<FinInstnId>
<BIC>
5555555
</BIC>
<Nm>
33333333
</Nm>
</FinInstnId>
</PrvsInstgAgt>
<Cdtr>
<FinInstnId>
<BIC>
9999999
</BIC>
</FinInstnId>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
</PstlAdr>
<Id>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</Cdtr>
<CdtrAgt>
<FinInstnId>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
88888888
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</CdtrAgt>
<PmtId>
<EndToEndId>
end456
</EndToEndId>
</PmtId>
<IntrBkSttlmAmt
Ccy=
"USD"
>
120274.34
</IntrBkSttlmAmt>
<IntrBkSttlmDt>
2022-04-02+08:00
</IntrBkSttlmDt>
<SttlmTmIndctn>
<DbtDtTm>
2022-04-02T13:35:04.807+08:00
</DbtDtTm>
<CdtDtTm>
2022-04-02T13:35:04.807+08:00
</CdtDtTm>
</SttlmTmIndctn>
<SttlmTmReq>
<CLSTm>
13:35:04.807+08:00
</CLSTm>
</SttlmTmReq>
<IntrmyAgt1>
<FinInstnId>
<BIC>
77777777777
</BIC>
<PstlAdr>
<Nm>
33333333
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</IntrmyAgt1>
<IntrmyAgt1Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</IntrmyAgt1Acct>
<Dbtr>
<FinInstnId>
<BIC>
789456
</BIC>
<Nm>
uiopp
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</Dbtr>
<DbtrAcct>
</PstlAdr>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
<OrgId>
<AnyBIC>
anybic01
</AnyBIC>
</OrgId>
</Id>
</
DbtrAcct
>
<
Db
trAgt>
</
Cdtr
>
<
Cd
trAgt>
<FinInstnId>
<BIC>
7777777777777777777
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
...
...
@@ -270,30 +211,111 @@
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
<BIC>
AQWSDERF
</BIC>
<Nm>
uiopp
</Nm>
</FinInstnId>
</DbtrAgt>
<DbtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<InstrForCdtrAgt>
<Cd>
PHOB
</Cd>
<InstrInf>
456
</InstrInf>
</InstrForCdtrAgt>
<InstrForNxtAgt>
<Cd>
TELA
</Cd>
<InstrInf>
ins123
</InstrInf>
</InstrForNxtAgt>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</FinInstnCdtTrf>
</Document>
</CdtrAgt>
<PmtId>
<EndToEndId>
end456
</EndToEndId>
</PmtId>
<IntrBkSttlmAmt
Ccy=
"USD"
>
120274.34
</IntrBkSttlmAmt>
<IntrBkSttlmDt>
2022-04-02+08:00
</IntrBkSttlmDt>
<SttlmTmIndctn>
<DbtDtTm>
2022-04-02T13:35:04.807+08:00
</DbtDtTm>
<CdtDtTm>
2022-04-02T13:35:04.807+08:00
</CdtDtTm>
</SttlmTmIndctn>
<SttlmTmReq>
<CLSTm>
13:35:04.807+08:00
</CLSTm>
</SttlmTmReq>
<IntrmyAgt1>
<FinInstnId>
<BIC>
AQWSFRED
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
<ClrSysMmbId>
<MmbId>
mmbid01
</MmbId>
<ClrSysId>
<Cd>
cd02
</Cd>
<Prtry>
prtry01
</Prtry>
</ClrSysId>
</ClrSysMmbId>
</IntrmyAgt1>
<IntrmyAgt1Acct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</IntrmyAgt1Acct>
<Dbtr>
<FinInstnId>
<BIC>
QWERXSAD
</BIC>
<Nm>
uiopp
</Nm>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC>
ZASXCDFV
</BIC>
<PstlAdr>
<AdrLine>
11
</AdrLine>
<AdrLine>
22
</AdrLine>
<AdrLine>
33
</AdrLine>
<AdrLine>
44
</AdrLine>
<AdrLine>
55
</AdrLine>
</PstlAdr>
</FinInstnId>
</DbtrAgt>
<DbtrAgtAcct>
<Id>
<IBAN>
S15612345678012345
</IBAN>
<Othr>
<Id>
789465123132165
</Id>
<SchmeNm>
<Cd>
741852
</Cd>
</SchmeNm>
</Othr>
</Id>
</DbtrAgtAcct>
<InstrForCdtrAgt>
<Cd>
PHOB
</Cd>
<InstrInf>
456
</InstrInf>
</InstrForCdtrAgt>
<InstrForNxtAgt>
<Cd>
TELA
</Cd>
<InstrInf>
ins123
</InstrInf>
</InstrForNxtAgt>
<RmtInf>
<Ustrd>
1111
</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</FinInstnCdtTrf>
</Document>
</Envelope>
src/main/resources/template/swift_mt_202cov.vm
View file @
8024bf05
{1:F01${vm.receiverBic}0001000001}{2:${vm.isCov}${vm.createTime}${vm.createDate}${vm.senderBic}0002000001${vm.outDate}${vm.outTime}N}{3:{108:178908658RSC1}{111:001}{121:9bc16ba2-76e0-4651-b225-3bae8552f17a}#if(${vm.cov})
${vm.cov}#end}{4:
{1:$vm.head1}{2:$vm.head2}#if(!$null.isNull($vm.head3) && $vm.head3.length()>0){3:$vm.head3}#end{4:
:20:$vm.field20
:21:$vm.field21
#if(!$null.isNull($vm.fi
led13CList) && $vm.filed13C
List.size()!=0)
#foreach($field13C in $vm.fi
led13C
List)
#if(!$null.isNull($vm.fi
eld13cList) && $vm.field13c
List.size()!=0)
#foreach($field13C in $vm.fi
eld13c
List)
:13C:$field13C
#end
#end
:32A:$vm.field32A
#if($vm.field52
Key
=='A')
#if($vm.field52
Option
=='A')
:52A:$vm.field52A
#
if($vm.field52Account
)
$vm.field52Account
#
elseif($vm.field52Option=='D'
)
:52D:$vm.field52A
#end
#elseif($vm.field52Key == 'D')
#if($vm.field52DAdr)
:52D:$vm.field52DAdr
#end
#if($vm.field52Account)
$vm.field52Account
#end
#end
#if($vm.field53AKey=='A')
#if($vm.field53A)
#if($vm.field53Option=='A')
:53A:$vm.field53A
#elseif($vm.field53Option=='B')
:53B:$vm.field53A
#elseif($vm.field53Option=='D')
:53D:$vm.field53A
#end
#if($vm.field53Account)
$vm.field53Account
#end
#elseif($vm.field53BKey == 'B')
#if($vm.field53Account)
:53B:$vm.field53Account
#end
#elseif($vm.field53DKey == 'D')
#if($vm.field53Adr)
:53D:$vm.field53Adr
#if($vm.field53Account)
$vm.field53Account
#end
#end
#end
#if($vm.field54AKey=='A')
#if($vm.field54Option=='A')
:54A:$vm.field54A
#if($vm.field54Account)
$vm.field54Account
#end
#elseif($vm.field54DKey == 'D')
#if($vm.field54Adr)
:54D:$vm.field54Adr
#end
#if($vm.field54Account)
$vm.field54Account
#elseif($vm.field54Option=='D')
:54D:$vm.field54A
#end
#end
#if($vm.field56AKey=='A')
#if($vm.field56Option=='A')
:56A:$vm.field56A
#if($vm.field56Account)
$vm.field56Account
#end
#elseif($vm.field56DKey == 'D')
#if($vm.field56Adr)
:56D:$vm.field56Adr
#end
#if($vm.field56Account)
$vm.field56Account
#elseif($vm.field56Option=='D')
:56D:$vm.field56A
#end
#end
#if($vm.field57AKey=='A')
#if($vm.field57Option=='A')
:57A:$vm.field57A
#if($vm.field57Account)
$vm.field57Account
#end
#elseif($vm.field57DKey == 'D')
#if($vm.field57Adr)
:57D:$vm.field57Adr
#end
#if($vm.field57Account)
$vm.field57Account
#elseif($vm.field57Option=='D')
:57D:$vm.field57A
#end
#end
#if($vm.field58AKey=='A')
#if($vm.field58Option=='A')
:58A:$vm.field58A
#if($vm.field58Account)
$vm.field58Account
#end
#elseif($vm.field58DKey == 'D')
#if($vm.field58Adr)
:58D:$vm.field58Adr
#end
#if($vm.field58Account)
$vm.field58Account
#end
#end
#if(!$null.isNull($vm.filed72) && $vm.filed72.length()>0)
:72:$vm.filed72
#end
#if($vm.fieldB50Option=='A')
#if($vm.field50A)
:50A:$vm.fieldB50A
#end
#if($vm.fieldB50Account)
$vm.fieldB50Account
#end
#elseif($vm.fieldB50Option == 'F')
#if($vm.fieldB50F)
:50F:$vm.fieldB50F
#end
#if($vm.fieldB50Account)
$vm.fieldB50Account
#end
#elseif($vm.fieldB50Option == 'K')
#if($vm.fieldB50K)
:50K:$vm.fieldB50K
#end
#if($vm.fieldB50Account)
$vm.fieldB50Account
#end
#end
#if($vm.fieldB52Option=='A')
:52A:$vm.fieldB52A
#if($vm.fieldB52Account)
$vm.fieldB52Account
#end
#elseif($vm.fieldB52Option == 'D')
#if($vm.fieldB52D)
:52D:$vm.fieldB52D
#end
#if($vm.fieldB52Account)
$vm.fieldB52Account
#end
#end
#if($vm.fieldB56Option=='A')
#if($vm.fieldB56A)
:56A:$vm.fieldB56A
#end
#if($vm.fieldB56Account)
$vm.fieldB56Account
#end
#elseif($vm.fieldB56Option == 'C')
#if($vm.fieldB56Account)
:56C:$vm.fieldB56Account
#end
#elseif($vm.fieldB56Option == 'D')
#if($vm.fieldB56D)
:56K:$vm.fieldB56D
#end
#if($vm.fieldB56Account)
$vm.fieldB56Account
#end
#end
#if($vm.fieldB57Option=='A')
#if($vm.fieldB57)
:57A:$vm.fieldB57
#end
#if($vm.fieldB57Account)
$vm.fieldB57Account
#end
#elseif($vm.fieldB57Option == 'C')
#if($vm.fieldB57Account)
:57C:$vm.fieldB57Account
#end
#elseif($vm.fieldB57Option == 'D')
#if($vm.fieldB57D)
:57D:$vm.fieldB57D
#end
#if($vm.fieldB57Account)
$vm.fieldB57Account
#end
#end
#if($vm.fieldB59Option=='')
:59:$vm.fieldB59
#if($vm.fieldB59Account)
$vm.fieldB59Account
#end
#elseif($vm.fieldB59Option == 'A')
#if($vm.fieldB59A)
:59A:$vm.fieldB59A
#end
#if($vm.fieldB59Account)
$vm.fieldB59Account
#end
#end
#if(!$null.isNull($vm.field70) && $vm.field70.length()>0)
:70:$vm.field70
#end
#if(!$null.isNull($vm.field33B) && $vm.field33B.length()>0)
#elseif($vm.field58Option=='D')
:58D:$vm.field58A
#end
#if(!$null.isNull($vm.field72) && $vm.field72.length() > 0)
:72:$vm.field72
#end
#if($vm.field50BOption=='A')
:50A:$vm.field50B
#elseif($vm.field50BOption=='F')
:50F:$vm.field50B
#elseif($vm.field50BOption=='K')
:50K:$vm.field50B
#end
#if($vm.field52BOption=='A')
:52A:$vm.field52B
#elseif($vm.field52BOption=='D')
:52D:$vm.field52B
#end
#if($vm.field56BOption=='A')
:56A:$vm.field56B
#elseif($vm.field56BOption=='C')
:56C:$vm.field56B
#elseif($vm.field56BOption=='D')
:56D:$vm.field56B
#end
#if($vm.field57BOption=='A')
:57A:$vm.field57B
#elseif($vm.field57BOption=='C')
:57C:$vm.field57B
#elseif($vm.field57BOption=='D')
:57D:$vm.field57B
#end
#if($vm.field59BOption=='A')
:59A:$vm.field59B
#elseif($vm.field59BOption=='NOLETTER')
:59:$vm.field59B
#end
#if(!$null.isNull($vm.field70B) && $vm.field70B.length() > 0)
:70:$vm.field70B
#end
#if(!$null.isNull($vm.filed72B) && $vm.filed72B.length() > 0)
:72:$vm.filed72B
#end
#if(!$null.isNull($vm.field33B) && $vm.field33B.length() > 0)
:33B:$vm.field33B
#end
-}{5:{MAC:6342F3D2}{CHK:C412E5AF7797}{DLM:}}
\ No newline at end of file
-}#if(!$null.isNull($vm.head5) && $vm.head5.length()>0){5:$vm.head5}#end
\ No newline at end of file
src/main/resources/template/swift_mt_900_910.vm
View file @
8024bf05
{1:
F01${vm.receiverBic}0001000001}{2:O${vm.mtType}${vm.createTime}${vm.createDate}${vm.senderBic}0002000001${vm.outDate}${vm.outTime}N}{3:{108:178908658RSC1}{111:001}{121:9bc16ba2-76e0-4651-b225-3bae8552f17a}}
{4:
{1:
$vm.head1}{2:$vm.head2}#if(!$null.isNull($vm.head3) && $vm.head3.length()>0){3:$vm.head3}#end
{4:
:20:$vm.field20
:21:$vm.field21
:25:$vm.field25a
#if(!$null.isNull($vm.field13D) && $vm.field13D.length()>0)
:13:$vm.field13D
:13
D
:$vm.field13D
#end
:32A:$vm.field32A
#if($vm.field50aOption=="A")
...
...
@@ -26,4 +26,4 @@
#if(!$null.isNull($vm.field72) && $vm.field72.length()>0)
:72:$vm.field72
#end
-}
{5:{MAC:6342F3D2}{CHK:C412E5AF7797}{DLM:}}
-}
#if(!$null.isNull($vm.head5) && $vm.head5.length()>0){5:$vm.head5}#end
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