PK Webconnect Kontext CZ Formáty importu údajů arch 2017
BSAH TYPY FRÁTU NA IPRT ÚLH KNTEXTE CZ... 3 AB PIS A STRUKTURA FRÁTU... 3 Príklad1 (Tuzemský platební příkaz CCT):... 5 Příklad 2 (Vykonaní platby CDD):... 5 FRÁT XL... 6 SEPA Credit Transfer (pain.001.001.03.xml)... 6 Příklady:... 9 FRÁT IPRTU ÚLH PDLE IS20022 (PAIN.001.001.07)... 13 Úlohy SEPA Credit Transfer... 13 Příklad... 17 PŘEVD ELIXIR ANEB SRBNET NA PLSKÝ ÚČET VE VALUTĚ PLN (PŘEVDY D PLSKA)... 20 Příklad... 21 PŘESHRANIČNÍ PŘEVD (SWIFT)... 24 Příklad... 27 VALUTVÉ ÚLHY RFT/T101... 31 Příklad... 33 IPRT PLATEBNÍCH PŘÍKAZŮ CDD (PAIN.008.001.02)... 34 Příklad... 40 IPRTY T103 /T101(RFT)... 43 Všeobecní struktura importu převodů... 43 Příklad... 45 FRÁT ELIXIR... 46 Příklad jednoho řádku ze souboru importu převodů... 46 Příklad... 47 2
TYPY formátu na import úloh kontexte CZ AB opis a struktura formátu Je to lokální formát, který je standardem na českém trhu, který se používá k importu vnitrostátních úhrad a platebních úkolů. Přijatelný je import z obou typů úloh z jednoho souboru. Informace: Soubor znaků podporován ve formátu AB je LATIN v kódové stránce 1. pis záhlaví Pozice v řetězci znaků hodnota opis 1-4 UHL text etikety, nestandardní etikety 5-10 datum ve formátu DDRR 11-30 zkrácený název organizace - 20 alfanumerických znaků 31-40 základní číslo banky klienta 41-43 další číslo přiřazené z účetnictví (001) 44-46 fakturační čísla souborů (999) 47-48 CR i LF symbol konce řádku 2. pis nagłówka księgowego Pozice v hodnota opis řetězci znaků 1 1 Typ souboru záhlaví - stálá hodnota (1) 2 mezera oddělovač 3-6 1501 anebo 1502 Typ dat zakázky: 1501 - úlohy typu CCT (tuzemský platební příkaz) 1502 - úlohy typu CDD (zadání plateb) 7 mezera oddělovač 8-10 SSS - číslo účetního souboru v rozmezí 001-999 11-13 PPB - vyplněné 14 mezera oddělovač 15-18 3060 kód bankovní pobočky 19-20 CR i LF nový řádek 3. Záhlaví skupiny úloh Pozice v řetězci znaků hodnota opis 3
1 2 Typ souboru záhlaví - stálá hodnota (2) 1 ezera oddělovač 17 PPPPPP-UUUUUUUUUU Číslo účtu (nepovinná položka) "PPPPPP" prefix účtu - "UUUUUUUUUU" = číslo účtu ve skupině musí být uvedeno pouze jednou, pokud je viditelné v záhlaví (může být doplněna nulami) 1 mezera oddělovač 15 celkové množství převodů / zadání plateb 1 mezera oddělovač 6 datum splatnosti ve formátu DDRR 1 CR i LF znak konce řádku 4. Dane zlecenia Pozice v řetězci znaků hodnota opis 17 PPPPPP-UUUUUUUUUU Číslo účtu (nepovinná položka) "PPPPPP" prefix účtu - "UUUUUUUUUU" = číslo účtu. Číslo účtu může být uvedeno pouze jednou, pokud je viditelné v záhlaví 1 mezera 17 PPPPPP-UUUUUUUUUU číslo účtu příjemce 1 mezera oddělovač 15 částka převodu v centech (haléřích) / debet 1 mezera oddělovač 10 variabilní symbol (VS) 1 mezera oddělovač 4 bankovní pobočka 4 konstantní symbol (KS) 1 mezera oddělovač 10 specifický symbol (SS) - (volitelná položka) v případě neuvedení nahradit mezerou) 1 mezera oddělovač 3 + (4 razy po 35) AV: AV = povinné textové pole 2 CR i LF Znak konce řádku 5. Stopka grupy zleceń Pozice v řetězci znaků hodnota opis 1 3 Hodnota proměnné záhlaví zápatí 2 mezera oddělovač 3 + Symbol konce záhlaví 4-5 CR i LF Symbol konce řádku 1 5 + Dokončení celé úlohy 4
Struktura příčinka: UHL 1.. Záhlaví 1 1501.(platby CCT) 1 1502.(platební příkaz CDD) Typ platby 2. 000 000 konec skupiny 1 000 000 3+ 2 000 000 konec skupiny 2 000 000 3+ 2 000 000 000 konec skupiny 3 n 000 3+ 5+ ukončeni celé objednávky Príklad1 (Tuzemský platební příkaz CCT): UHL1010212PRVNÍ ÚČETNÍ S.R.. 1234567890001999111111222222 1 1501 100068 3060 2 00000003206 210217 200000435 107-1143211109 3206 1 0067001109 3 + 2 200000435 00000003006 210217 107-1143211109 1001 1 0067000558 2 AV:ABC test for electricity for the month of January. Invoice - 1 107-1143211109 1002 1 0067000558 2 AV:ABC test for electricity for the month of January. Invoice - 2 107-1143211109 1003 1 0067000558 2 AV:ABC test for electricity for the month of January. Invoice - 3 3 + 5 + Příklad 2 (Vykonaní platby CDD): UHL1010212PRVNÍ ÚČETNÍ S.R.. 1234567890001999111111222222 1 1502 100068 3060 2 00000003206 210217 200000435 107-1143211109 3206 1 0067001109 3 + 2 200000435 00000003003 210217 107-1143211109 1501 1 0067000558 2 AV:RS test for electricity for the month of January. Invoice - 1 107-1143211109 1502 1 0067000558 2 AV:Rs test for electricity for the month of January. Invoice - 2 3 + 5
5 + Formát XL SEPA Credit Transfer (pain.001.001.03.xml) Formát souborů pro import SEPA Credit Transfer. Použitý zápis Formát pole: n = povoleno pouze číslice (0-9) A = přípustné pouze velká písmena (A-Z) x = libovolný znak c = povoleno pouze velká písmena a číslice d = desetinná čísla! = Pevná délka [] = Volitelná hodnota ISDate = RRRR--DD Stav pola: = Povinné pole = volitelné pole C = podmíněné pole - = nepřípustné pole soubor XL musí být uložen v kódu UTF-8 soubor XL by měl začínat s prohlášením: <? Xml version = "1.0" encoding = "UTF-8"?> Prostor názvu dokumentu urn: SEPA: xsd: pain.001.001.03. P.č. Název pole Tag XL Vys pis 1. Název platby ++PmtId +++EndToEndId Identifikátor End-to-End V případě neexistence těchto údajů by měla být hodnota NTPRVIDED 2. Kód kategorie typu úlohy 3. ID kategorie typu úlohy 4. Datum valuty úlohy ++PmtTpInf +++CtgyPurp ++++Cd ++PmtTpInf +++CtgyPurp ++++Prtry ++ReqdExctnDt 5. Údaje plátce ++Dbtr C 4!a C Vystupuje zaměnitelně s poli "ID kategorie typu úlohy" Kód se 4 písmeny, není ověřený aplikací Vystupuje zaměnitelně s poli "ID kategorie typu úlohy" Kód se 4 písmeny, není ověřený aplikací Pokud se jedna o datum z minulosti, je změněn na aktualny. Jméno, adresa a identifikátor klienta. V tomto případě je pouze dovoleno uvedení pouze identifikátoru. Při absenci jména a adresy - budou doplněny do databázy. Nemůžete upravovat pole v aplikaci. 6. Číslo účtu Číslo účtu zákazníka ve formátu IBAN 6
plátce ++DbtrAcct +++Id ++++IBAN 7. Název platby +++PmtId ++++ EndToEndId 8. Kód kategorie typu úlohy 9. ID kategorie typu úlohy 10. Částka platebního příkazu +++CtgyPurp ++++Cd +++CtgyPurp ++++Prtry +++Amt ++++InstdAmt 11. prvotní zákazník +++UltmtDbtr 12. BIC banky příjemce +++ CdtrAgt ++++FinInstnId +++++BIC 13. Údaje příjemce +++Cdtr 14. Číslo účtu příjemce 15. Konečný příjemce +++CdtrAcct ++++Id +++++IBAN +++UltmtCdtr 16. Kód cílu úlohy +++Purp ++++Cd 17. Podrobnosti platby Ustrd +++RmtInf C 4!a C 18d 4!a C 140x V případě neexistence těchto údajů může být hodnota NTPRVIDED. Hodnota má přednost vzhledem k/pmtinf/pmtid/endtoendid Vystupuje zaměnitelně s poli "ID kategorie typu úlohy" Kód se 4 písmeny, není ověřený aplikací Vystupuje zaměnitelně s polem "Kód kategorie typu úlohy" /PmtInf/PmtTpInf/ CtgyPurp/Cd Vystupuje zaměnitelně s polem "Kód kategorie typu úlohy" Hodnota má přednost vzhledem /PmtInf/PmtTpInf/ CtgyPurp/Prtry Částka platebního příkazu v eurech. ddělovač desetinných míst je tečka. Atribut CCY musí mít stálou hodnotu EUR Ccy="EUR" Jméno, adresa a identifikátor prvotního zákazníka. Creditor Agent BIC banky příjemce transakce 4!a2!a2!c[3!c] Jméno, adresa a identifikátor příjemce Číslo účtu příjemce ve formátu IBAN Jméno, adresa a identifikátor konečného příjemce Kód se 4 písmeny, není ověřený aplikací "Unstructured Remittance Information" Dodatečné informace (nestrukturovaná). aximální délka 140 znaků Pokud je přítomno, nemůže vystupovat pole 7
18. Podrobnosti platby Strd ++++Ustrd +++RmtInf ++++UStrd C 140x "The Structured Remittance Information" +++ RmtInf ++++ Ustrd "Structured Remittance Information" "Dodatečné informace (strukturované). Nedoporučuje se používání polí Pole prezentovány jako neměnné w aplikací aximální délka 140 znaków spolu s tága kromě tagu Strd. Pokud je přítomno, nemůže vystupovat pole "The Unstructured Remittance Information" +++ RmtInf ++++ Ustrd Uzly / PmtInf vystupují pro każdy zdrojový účet, eventuálně pro každý úkol ve složce. Uzly / PmtInf / CdtTrfTxInf jsou přítomny pro každou roli ve složce. Struktura údajů zákazníka, příjemce, hlavního příjemce a koncového příjemce. Pč. Název pole Tag XL Vys. pis 1. Název Nm Název 2. Adresa PstlAdr Adresa. aximálně dvě vystoupení AdrLine +AdrLine 3. Kód státu PstlAdr +Ctry 2!a Kód státu 4. Identifikátor Id Identifikátor soukromé osoby nebo organizace Soukromní identifikátor P.č.. Název pole Tag XL Vys. pis 1. Datum a místo narození PrvtId +DtAndPlcfBirth C Na záměnu s "Jiný identifikátor" <DtAndPlcfBirth> <BirthDt>1980-04-01</BirthDt> <CityfBirth>Radom</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> 2. Jiný identifikátor PrvtId +thr C Na záměnu s "Datum a místo narození" <thr> identifikátor <Issr>Vystavil</Issr> </thr> Identifikátor organizace P.č.. Název pole Tag XL Vys. pis 1. Identifikátor rgid C Na záměnu s "Jiný identifikátor" BIC nebo BEI +BICrBEI 2. JIný Identifikátor rgid +thr C Na záměnu s "Identifikátor BIC nebo BEI" <thr> identifikátor <Issr>Vystavil</Issr> </thr> Pole UStrd P.č.. Název pole Tag XL Vys. pis 1. Kód typu reference CdtrRefInf +Tp 4!a Vypočítaná hodnota. V současnosti jediná přístupná je SCR. příjemce ++CdrPrtry +++Cd 2. Emitent CdtrRefInf Výstavce identifikátoru 8
3. Reference ke transakcji příjemce +Tp ++Issr CdtrRefInf +Ref Reference Příklady: <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:sepa:xsd:pain.001.001.03"> <> <PmtInf> <! účet zákazníka 1 --> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <CdtTrfTxInf> <! platební příkaz1 z účtu 1 --> <PmtId> <EndToEndId>end2end ref</endtoendid> </PmtId> <PmtTpInf> <CtgyPurp> <Cd>CASH</Cd> </CtgyPurp> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">123.99</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>AAABIT0XXX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Nazwa beneficjenta</nm> <PstlAdr> <AdrLine>Adresa příjemce 1</AdrLine> <AdrLine> Adresa příjemce 1</AdrLine> <Ctry>PL</Ctry> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <Purp> <Cd>KDC</Cd> </Purp> <RmtInf> <Ustrd> FA/111/2011 9
</Ustrd> </RmtInf> </CdtTrfTxInf> <CdtTrfTxInf> <! platební příkaz 2 z účtu 1 --> <PmtId> <EndToEndId>end2end ref </EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">333.23</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>AAABIT0XXX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Názov príjemcu2</nm> <PstlAdr> <AdrLine>Adresa příjemce 1</AdrLine> <AdrLine>Adresa příjemce 2</AdrLine> <Ctry>PL</Ctry> </PstlAdr> <PrvtId> <DtAndPlcfBirth> <BirthDt>2000-01-01</BirthDt> <CityfBirth>Warszawa</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> </PrvtId> <CtryfRes>PL</CtryfRes> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd> jako pohledávka </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <PmtInf> <! Účet zákazníka 2 --> <PmtId> <EndToEndId>1234567890</EndToEndId> </PmtId> <ReqdExctnDt>2012-01-09</ReqdExctnDt> <Dbtr> <rgid> <thr> 1234567890 <SchmeNm> <Cd>TXID</Cd> </SchmeNm> <Issr>Issuer1234</Issr> </thr> 10
</rgid> </Dbtr> <DbtrAcct> <IBAN>PL70144011560000000000088188</IBAN> </DbtrAcct> <CdtTrfTxInf> <!-- platební příkaz 1 z účtu 2 --> <PmtTpInf> <CtgyPurp> <Prtry>ABCDEFGHIJKLNPQRST</Prtry> </CtgyPurp> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">123.99</InstdAmt> </Amt> <UltmtDbtr> <Nm>Jan Kowalski</Nm> <PstlAdr> <AdrLine>03-580 Warszawa</AdrLine> <AdrLine>Askenazego 43</AdrLine> <Ctry>PL</Ctry> </PstlAdr> <rgid> <BICrBEI>NDEAPLXXXXX</BICrBEI> </rgid> </UltmtDbtr> <CdtrAgt> <FinInstnId> <BIC>AAABIT0XXX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> <AdrLine>Creditor address line 2</AdrLine> <Ctry>PL</Ctry> </PstlAdr> <rgid> <BICrBEI>NDEAPLBB</BICrBEI> </rgid> <CtryfRes>PL</CtryfRes> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <UltmtCdtr> <Nm>Jan Nowak</Nm> <PstlAdr> <AdrLine>Puławska 101</AdrLine> <AdrLine>00-000 Warszawa</AdrLine> 11
<Ctry></Ctry> </PstlAdr> <rgid> <BICrBEI>NDEAPLAA</BICrBEI> </rgid> </UltmtCdtr> <Purp> <Cd>TEST</Cd> </Purp> <RmtInf> <Strd> <CdtrRefInf> <Tp> <CdrPrtry> <Cd>SCR</Cd> </CdrPrtry> </Tp> <Ref>RefNo:1234567890</Ref> </CdtrRefInf> </UStrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> 12
Formát importu úloh podle IS20022 (pain.001.001.07) Použitý zápis Formát pole: n = povoleno pouze číslice (0-9) A = přípustné pouze velká písmena (A-Z) x = libovolný znak c = povoleno pouze velká písmena a číslice d = desetinná čísla! = Pevná délka [] = Volitelná hodnota IsoDate = RRRR--DD Stav pola: = Povinné pole = volitelné pole C = podmíněné pole - = nepřípustné pole soubor XL musí být uložen v kódu UTF-8 soubor XL by měl začínat s prohlášením: <?xml version= 1.0 encoding= UTF-8?> Prostor názvu dokumentu xml urn:iso:std:iso:20022:tech:xsd:pain.001.001.07 /PmtInf/DbtrAcct/Id/thr/Id <DbtrAcct> <thr> 38144011560000000000071013 </thr> <!--<IBAN>PL38144011560000000000071013</IBAN>--> </DbtrAcct> Je povoleno používání formátu účtu v NRB formátu místo IBAN v poli "Číslo účtu příjemce" v tuzemských převodech v PLN a vnitřních, ale v takovém pípade je potřeba zpřesnění země prostřednictvím jednoho pole s podanými hodnotami CdtrAgt/FinInstnId/ClrSysmbIdClrSysId/Cd=PLKNR CdtrAgt/FinInstnId/PstlAdr/Ctry=PL Úlohy SEPA Credit Transfer P.č. Název pole Tag XL Vys pis 19. Identifikátor Hodnota ignorována zprávy +GrpHdr ++sgid 20. Čas vytvoření zprávy 21. Počet transakcí +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs ISD ateti me 15n Hodnota ignorována Počet transakcí ve zprávě věřené pole 13
22. Součet transakcí 23. Údaje zákazníka 24. Identifikátor platby 25. Způsob úhrady 26. Kód kategorie typu úlohy 27. Identifikátor kategorie druhu úlohy 28. Datum valuty úlohy 29. Údaje zákazníka 30. Číslo účtu zákazníka 31. Identifikace banky zákazníka +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ++PmtTpInf +++CtgyPurp ++++Cd ++PmtTpInf +++CtgyPurp ++++Prtry ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ++++IBAN ++DbtrAgt +++FinInstnId 32. Provizní účet ++ChrgsAcct +++Id ++++IBAN 33. Název platby +++PmtId ++++ EndToEndId 34. Kód typu platby +++PmtTpInf ++++SvcLvl +++++Cd 35. Kód kategorie 18d 3!a C 4!a C ISD ate C Částka transakcí bez zohlednění valuty věřené pole, pokud nyní Hodnota ignorována Hodnota ignorována Pole musí mít hodnotu TRF Vyskytuje se záměně s polem "Identifikátor kategorie druhu úlohy" Kód ze 4 písmen Vyskytuje se záměně s polem "Kód kategorie typu úlohy" Pokud je v minulosti, mění se na aktuální datum Název, adresa a identifikátor zákazníka. V tomto případě je povoleno uvedení pouze identifikátoru. V případě chybějícího názvu a adresy - budou doplněny z databázi údajů. Není možnost změn pole v aplikací. Číslo účtu zákazníka ve formátu IBAN Hodnota ignorována Provizní účet Identifikátor End-to-End V případě neexistuje těchto údajů by měla být hodnota NTPRVIDED Hodnota SEPA pro SCT Vyskytuje se záměně s polem "Kód kategorie 14
typu úlohy 36. Identifikátor kategorie druhu úlohy 37. Převáděná částka 38. Prvotní zákazník 39. BIC banky příjemce 40. Údaje příjemce 41. Číslo účtu příjemce 42. Konečný příjemce +++PmtTpInf ++++CtgyPurp +++++Cd +++PmtTpInf ++++CtgyPurp +++++Prtry +++Amt ++++InstdAmt +++UltmtDbtr +++ CdtrAgt ++++FinInstnId +++++BICFI +++Cdtr +++CdtrAcct ++++Id +++++IBAN +++UltmtCdtr 43. Kód cíle úlohy +++Purp ++++Cd 44. Podrobnosti platby Ustrd 45. Podrobnosti platby Strd +++RmtInf ++++Ustrd +++RmtInf ++++Ustrd 4!a typu úlohy". Hodnota má přednost vzhledem /PmtInf/PmtTpInf/ CtgyPurp/Cd C 18d 4!a C 140x C 140x Vyskytuje se záměně s polem Kód kategorie typu úlohy Hodnota má přednost vzhledem /PmtInf/PmtTpInf/ CtgyPurp/Prtry Částka platebního příkazu v eurech. ddělovač desetinných míst je tečka. AtribútCcy musi mať stálu hodnotu EUR Ccy="EUR" Název, adresa a identifikátor prvotního zákazníka Hodnota ignorována BIC banku příjemce transakce. 4!a2!a2!c[3!c] Název, adresa a identifikátor příjemce Číslo účtu příjemce ve formátu IBAN Název, adresa a identifikátor konečného příjemce Kód ze 4 písmen, neověřený aplikací "Unstructured Remittance Information" Dodatečné informace (nestrukturovaná). aximálně jeden výstup aximální délka 140 znaků Pokud je přítomen, nemůže vystupovat pole "The Structured Remittance Information" +++ RmtInf ++++ Ustrd "Structured Remittance Information" Dodatečné informace (strukturované) aximálně jeden výstup Nedoporučuje se používání pole Pole prezentována jako neměnné w aplikací 15
aximální délka 140 znaků spolu s tága kromě tagu Strd. Pokud je přítomen, nemůže vystupovat pole "The Unstructured Remittance Information" Uzly PmtTpInf jsou přítomny pro każdy zdrojový účet v / PmtInf, eventuálně pro každou roli v / PmtInf / CdtTrfTxInf. Struktura údajů zákazníka, příjemce, hlavního příjemce a koncového příjemce: P.č.. Název pole Tag XL Vys. pis 1. Název Nm Název 2. Kód státu PstlAdr Kód státu +Ctry 2!a 3. Adresa PstlAdr +AdrLine Adresa. aximálně dvě vystoupení AdrLine 4. Identifikátor Id Identifikátor soukromé osoby nebo organizace Identifikátor súkromenej osoby P.č.. Název pole Tag XL Vys. pis PrvtId C +DtAndPlcfBirth 1. Datum a místo narození 2. Jiný identifikátor PrvtId +thr C Na záměnu s "Jiný identifikátor" <DtAndPlcfBirth> <BirthDt>1980-04-01</BirthDt> <CityfBirth>Radom</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> Na záměnu s "Datum a místo narození" <thr> identyfikator <Issr>Wystawca</Issr> </thr> Identifikátor organizácie P.č.. Název pole Tag XL Vys. pis 1. Identifikátor rgid C Na záměnu s "Jiný identifikátor" BIC anebo BEI +AnyBIC 2. Jiný Identifikátor rgid +thr C Na záměnu s Identifikátor BIC anebo BEI <thr> identyfikator <Issr>Wystawca</Issr> </thr> Pole UStrd P.č.. Název pole Tag XL Vys. pis 1. Kód typu CdtrRefInf Vypočítaná hodnota. V současnosti jediná reference +Tp 4!a přístupná je SCR. ++CdrPrtry příjemce +++Cd 2. Emitent CdtrRefInf +Tp Vystavitel identifikátoru 16
3. Reference ke transakcji příjemce ++Issr CdtrRefInf +Ref Reference Příklad Soubor s 3 převody. <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.07"> <> <GrpHdr> <sgid>xx</sgid> <CreDtTm>2017-03-21T10:10:11</CreDtTm> <NbfTxs>3</NbfTxs> <CtrlSum>581.21</CtrlSum> <InitgPty/> </GrpHdr> <PmtInf> <! účet zákazníka 1 --> <PmtInfId>P1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN> CZ4230600000000200000418</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- převod 1 z účtu 1 --> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">123.99</InstdAmt> </Amt> <Cdtr> <Nm>Název příjemců</nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Adresa příjemců 1</AdrLine> <AdrLine> Adresa příjemců 2</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> 17
<CdtTrfTxInf> <!-- převod 2 z účtu 1 --> <PmtId> <EndToEndId>end2end ref </EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">333.23</InstdAmt> </Amt> <Cdtr> <Nm>Název příjemců 2</Nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Adresa příjemců 1</AdrLine> <AdrLine>Adresa příjemců 2</AdrLine> </PstlAdr> <PrvtId> <DtAndPlcfBirth> <BirthDt>2000-01-01</BirthDt> <CityfBirth>Waarszawa</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> </PrvtId> <CtryfRes>PL</CtryfRes> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd> Název pohledávky </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <PmtInf> <!-- Účet zákazníka 2 --> <PmtInfId>P2</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-09</ReqdExctnDt> <Dbtr> <rgid> <thr> 1234567890 <SchmeNm> <Cd>TXID</Cd> </SchmeNm> <Issr>Issuer1234</Issr> </thr> </rgid> </Dbtr> <DbtrAcct> <IBAN> CZ4230600000000200000418</IBAN> </DbtrAcct> <DbtrAgt> 18
<FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- převod 1 z účtu 2 --> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <CtgyPurp> <Prtry>ABCDEFGHIJKLNPQRST</Prtry> </CtgyPurp> </PmtTpInf> <Amt> <InstdAmt Ccy="EUR">123.99</InstdAmt> </Amt> <UltmtDbtr> <Nm>Jan Kowalski</Nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>03-580 Warszawa</AdrLine> <AdrLine>Askenazego 43</AdrLine> </PstlAdr> <rgid> <AnyBIC>NDEAPLXXXXX</AnyBIC> </rgid> </UltmtDbtr> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Creditor address line 1</AdrLine> <AdrLine>Creditor address line 2</AdrLine> </PstlAdr> <rgid> <AnyBIC>XXXXPLBB</AnyBIC> </rgid> <CtryfRes>PL</CtryfRes> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <UltmtCdtr> <Nm>Jan Nowak</Nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Puławska 101</AdrLine> <AdrLine>00-000 Warszawa</AdrLine> </PstlAdr> <rgid> <AnyBIC>BPKPLAA</AnyBIC> </rgid> </UltmtCdtr> 19
<Purp> <Cd>TEST</Cd> </Purp> <RmtInf> <UStrd> <CdtrRefInf> <Tp> <CdrPrtry> <Cd>SCR</Cd> </CdrPrtry> </Tp> <Ref>RefNo:1234567890</Ref> </CdtrRefInf> </UStrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Převod Elixir anebo Sorbnet na polský účet ve valutě PLN (Převody do Polska) P.č. Název pole Tag XL Vys pis 1. Identifikátor zprávy +GrpHdr ++sgid Hodnota ignorována 2. Čas vytvoření zprávy 3. Počet transakcí 4. Součet transakcí 5. Údaje zákazníka 6. Identifikátor platby 7. Způsob úhrady 8. Datum valuty úlohy 9. Údaje zákazníka 10. Číslo účtu zákazníka +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ISD ateti me 15n 18d 3!a ISD ate Hodnota ignorována Počet transakcí ve zprávě věřené pole Suma transakcií bez zohľadnenia valuty věřené pole, pokud nyní Hodnota ignorována Hodnota ignorována Pole musí mít hodnotu TRF Pokud je v minulosti, mění se na aktuální datum Hodnota ignorována. Číslo účtu zákazníka ve formátu IBAN 20
++++IBAN 11. Identifikace banky zákazníka ++DbtrAgt +++FinInstnId 12. Název platby +++PmtId ++++ EndToEndId 13. Kód typu platby 14. Převáděná částka +++PmtTpInf ++++SvcLvl +++++Cd +++Amt ++++InstdAmt 18d Hodnota ignorována Hodnota ignorována. Hodnota RTGS pro převody SRBNET Ignorovaná pokud je příjemce v téže bance Částka převodu v PLN v případě příjemce, který je klientem banky PK BP je přípustné používání jiných valut (ověření na základě účtu příjemce). ddělovačem desetinných míst je tečka. Ccy="PLN" 15. Prvotní zákazník 16. Údaje příjemce 17. Číslo účtu příjemce +++Cdtr +++CdtrAcct ++++Id +++++IBAN +++RmtInf ++++Ustrd C 140x Název a adresa Číslo účtu příjemců ve formáte IBAN "Unstructured Remittance Information" Dodatečné informace (nestrukturovaná). Uzly PmtTpInf jsou přítomny pro każdy zdrojový účet v / PmtInf, eventuálně pro každou roli v / PmtInf / CdtTrfTxInf. Struktura údajů zákazníka, příjemce, hlavního příjemce a koncového příjemce: P.č.. Název pole Tag XL Vys. pis 1. Název Nm 70x 2. Adresa PstlAdr +AdrLine Příklad 1x70x Lub 2x Název <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.07"> <> Adresa. aximálně dvě vystoupeni AdrLine. 21
<GrpHdr> <sgid>xx</sgid> <CreDtTm>2016-09-26T10:10:11</CreDtTm> <NbfTxs>3</NbfTxs> <CtrlSum>125.99</CtrlSum> <InitgPty/> </GrpHdr> <!--Tuzemský platební příkaz--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <thr> <!--Formát NRB--> 38144011560000000000071013 </thr> <!--<IBAN>PL38144011560000000000071013</IBAN>--> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <! platba 1--> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="PLN">123.99</InstdAmt> </Amt> <Cdtr> <Nm>Název tuzemského příjemci</nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL17101010100164212223000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd>Název 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456 7890</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!--Tuzemský platební příkaz SRBNET--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> 22
</DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <! platba 1--> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <SvcLvl> <Cd>RTGS</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="PLN">1.00</InstdAmt> </Amt> <Cdtr> <Nm>Názov tuzemského príjemcu</nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL17101010100164212223000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd>SRBNET Tytułem 1234567</Ustrd> <Ustrd>název řádek 2</Ustrd> <Ustrd> název řádek 3</Ustrd> <Ustrd> název řádek 4</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!-- Vnitřní valutový převod--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="USD">1.00</InstdAmt> </Amt> <Cdtr> 23
<Nm>Klient PKBP</Nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL31102023130000330203878022</IBAN> </CdtrAcct> <RmtInf> <Ustrd>Název 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456 7890</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Přeshraniční převod (SWIFT) V případě zjištění účtu příjemce v bance PK BP nastupuje kvalifikace na vnitřní převod. Ve vnitřních převodech není dovoleno použijte individuálního kurzu. P.č.. Název pole Tag XL Vys pis 1. identifikátor zprávy 2. Čas vytvoření zprávy 3. Počet transakcí 4. Součet transakcí 5. Ůdaje zákazníka 6. Identifikátor platby 7. Způsob úhrady 8. Datum valuty úlohy +GrpHdr ++sgid +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ++ReqdExctnDt ISD ateti me 15n 18d 3!a ISD ate Hodnota ignorována Hodnota ignorována Počet transakcí ve zprávě věřené pole Suma transakcí bez zohledněni valuty věřené pole, pokud nyní Hodnota ignorována Hodnota ignorována Pole musí mít hodnotu TRF Pokud je v minulosti, mění se na aktuální datum 24
9. Údaje zákazníka 10. Číslo účtu zákazníka 11. Identifikace banky zákazníka ++Dbtr ++DbtrAcct +++Id ++++IBAN ++DbtrAgt +++FinInstnId 12. Provizní účet ++ChrgsAcct +++Id ++++IBAN 13. Název platby +++PmtId ++++ EndToEndId 14. Priorita +++PmtTpInf ++++InstrPrty 15. Kód typu platby 16. Kód kategorie typu úlohy 17. Převáděná částka 18. Individuální kurz +++PmtTpInf ++++SvcLvl +++++Cd +++PmtTpInf ++++CtgyPurp +++++Cd +++Amt ++++InstdAmt +++XchgRateInf ++++CtrctId Hodnota ignorována. Číslo účtu zákazníka ve formátu IBAN Hodnota ignorována Provizní účet Identifikátor End-to-End Hodnota ignorována NR štandardná hodnota +2 HIGH Súrny +1 Pokud HIGH a SvcLvl=SDVA Súrny +0 4!a C 4!a 18d Pokud InstrPrty=HIGH a SvcLvl =SDVA je priorita = Spěšný +0 Pokud hodnota INTC, chybějící individuální kurz a BIC příjemce v souladu s požadavky banky, kvalifikace jako PK Intracompany Payment Hodnota mě přednost vzhledem k / PmtInf / PmtTpInf / CtgyPurp / Cd Částka převodu vyjádřená ve valutě poskytované bankem s výjimkou PLN příjemci v polské bance. ddělovačem desetinných míst je tečka. Identifikátor smlouvy ve formě prefixu KFX a od 6 do 9 čísel. 19. Výdaje SHAR dělené standardní hodnota 25
+++ChrgBr DEBT Zákazník CRED Příjemce (zakázané pro státy PSD) 20. BIC banky příjemce +++ CdtrAgt ++++FinInstnId +++++BICFI C BIC banky příjemců transakce. 4!a2!a2!c[3!c] Požadovaný, s výjimkou USA 21. Jiný identifikátor banky příjemce +++ CdtrAgt ++++FinInstnId +++++ClrSysmbId C Požadovaný pokud chybí BIC Identifikátor Fewire (ClrSysId / Cd = USABA) a název a adresa banky příjemce spolu s kódem státu <FinInstnId> <ClrSysmbId> <ClrSysId> <Cd>USABA</Cd> </ClrSysId> <mbid>251480563</mbid> </ClrSysmbId> <Nm>1ST ADVANTAGE FCU</Nm> <PstlAdr> <Ctry>US</Ctry> <AdrLine>GLUCESTER</AdrLine> <AdrLine>VA</AdrLine> </PstlAdr> </FinInstnId> 22. Údaje příjemce +++Cdtr Název, adresa a identifikátor příjemců 23. Číslo účtu příjemce ve formátu IBAN +++CdtrAcct ++++Id +++++IBAN C Číslo účtu příjemců ve formáte IBAN. Požadovaný pro státy PSD 24. Číslo účtu příjemce, jiný +++CdtrAcct ++++Id +++++thr ++++++Id C Číslo účtu příjemce ve formátu jiném než IBAN 25. Kód cíle úlohy +++Purp ++++Prtry C 4!a Hodnota FRGN Požadovaná hodnota FRGN v případě záměru převodu SWIFT v EUR do států SEPA. V případě chybějícího, je možná klasifikace jako převod SEPA CT. 26. Podrobnosti platby C 140x 26
+++RmtInf ++++Ustrd Uzly PmtTpInf sú prítomné pre każdy zdrojový účet v /PmtInf, prípadne pre každú úlohu v /PmtInf/CdtTrfTxInf Štruktúra údajov príjemcu: Pč. Název pole Tag XL Vys. pis 1. Název Nm Název 2. Adresa PstlAdr +AdrLine 70x anebo 2x Adresa. aximálně 2 vystoupeni AdrLine. Příklad <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.07"> <> <GrpHdr> <sgid>xx</sgid> <CreDtTm>2017-03-21T10:10:11</CreDtTm> <NbfTxs>4</NbfTxs> <CtrlSum>4.00</CtrlSum> <InitgPty/> </GrpHdr> <PmtInf> <!-- Účet zákazníka 1 --> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <!--Provizní účet--> <ChrgsAcct> <IBAN>PL55102055610000320200118109</IBAN> </ChrgsAcct> <!--Převod SWIFT prioritní +1--> <CdtTrfTxInf> <! platba 1 z účtu 1 --> <PmtId> <! Ignorované v převodech SWIFT--> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <!--Priorita +1--> <InstrPrty>HIGH</InstrPrty> 27
</PmtTpInf> <Amt> <InstdAmt Ccy="USD">1.00</InstdAmt> </Amt> <XchgRateInf> <! Individuální kurz--> <CtrctId>KFX123456789</CtrctId> </XchgRateInf> <CdtrAgt> <FinInstnId> <BICFI>NBPLPLPWXXX</BICFI> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Creditor address line 1</AdrLine> <AdrLine>Creditor address line 2</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <Purp> <! Volitelné pro valutu, jinou jako EUR. Standardně SWIFT místo SCT--> <Prtry>FRGN</Prtry> </Purp> <RmtInf> <Ustrd> FA/111/2016 </Ustrd> </RmtInf> </CdtTrfTxInf> <!--Převod SWIFT prioritný+0--> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <InstrPrty>HIGH</InstrPrty> <SvcLvl> <!--Priorita+0 pokud <InstrPrty>HIGH</InstrPrty>--> <Cd>SDVA</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="GBP">1.00</InstdAmt> </Amt> <XchgRateInf> <CtrctId>KFX123456789</CtrctId> </XchgRateInf> <! Náklady na zákazníka--> <ChrgBr>DEBT</ChrgBr> <CdtrAgt> <FinInstnId> <BICFI>AGRIFRPP802</BICFI> </FinInstnId> 28
</CdtrAgt> <Cdtr> <Nm>FR1</Nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> <AdrLine>Creditor address line 2</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>FR7610206000829837034948618</IBAN> </CdtrAcct> <RmtInf> <Ustrd> FA/111/2016 </Ustrd> </RmtInf> </CdtTrfTxInf> <! Nejjednodušší tuzemský SWIFT v EUR--> </PmtInf> <!--Převod SWIFT v EUR do Polska--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">1.00</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BICFI>NBPLPLPWXXX</BICFI> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <Purp> 29
<!--Vyžadovaní SWIFT pře EUR --> <Prtry>FRGN</Prtry> </Purp> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!-- Převod do USA z Fedwire--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="USD">1.00</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <ClrSysmbId> <ClrSysId> <Cd>USABA</Cd> </ClrSysId> <mbid>251480563</mbid> </ClrSysmbId> <Nm>1ST ADVANTAGE FCU</Nm> <PstlAdr> <Ctry>US</Ctry> <AdrLine>GLUCESTER</AdrLine> <AdrLine>VA</AdrLine> </PstlAdr> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <thr> 1234567890 </thr> </CdtrAcct> 30
<Purp> <!-- Vyžadované SWIFT pro EUR --> <Cd>FRGN</Cd> </Purp> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Valutové úlohy RfT/T101 P.č. Název pole Tag XL Vys pis 1. Identifikátor zprávy 2. Čas vytvoření zprávy 3. Počet transakcí 4. Součet transakcí 5. Údaje zákazníka 6. Identifikátor platby 7. Způsob úhrady 8. Datum valuty úlohy 9. Údaje zákazníka 10. Číslo účtu zákazníka +GrpHdr ++sgid +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ISD ateti me 15n 18d 3!a ISD ate C Hodnota ignorována Hodnota ignorována Počet transakcí ve zprávě věřené pole Suma transakci bez zohledněni valuty věřené pole, pokud nyní Hodnota ignorována Hodnota ignorována Pole musí mít hodnotu TRF Pokud je v minulosti, mění se na aktuální datum Hodnota ignorována. Číslo účtu zákazníka ve formátu IBAN 31
11. Číslo účtu zákazníka 12. Identifikace banky zákazníka ++++IBAN ++DbtrAcct +++Id ++++ther +++++Id ++DbtrAgt +++FinInstnId ++++BICFI 13. Reference +++PmtId ++++ EndToEndId 14. Převáděná částka +++Amt ++++InstdAmt 15. Výdaje +++ChrgBr 16. BIC banky příjemce 17. Údaje příjemce 18. Číslo účtu příjemce ve formátu IBAN 19. Číslo účtu příjemce, jiný +++ CdtrAgt ++++FinInstnId +++++BICFI +++Cdtr +++CdtrAcct ++++Id +++++IBAN +++CdtrAcct ++++Id +++++thr ++++++Id C 16x 18d C C Číslo účtu zákazníka ve formáte jiným než IBAN BIC banky, v které je vedený účet Reference Částka převodu vyjádřená ve valutě poskytované bankem s výjimkou PLN příjemce polské bance. ddělovačem desetinných míst je tečka. SHAR dělené standardní hodnota DEBT Zákazník CRED Příjemce (zakázané pre štáty PSD) BIC banky příjemce transakce 4!a2!a2!c[3!c] Název, adresa a identifikátor příjemce Číslo účtu příjemce ve formáte IBAN. Požadovaný pro státy PSD Číslo účtu příjemců ve formáte jiným než IBAN 20. Typ převodu Typ úlohy v bance, která vede účet. Dovolené sú 32
21. Podrobnosti platby +++InstrForCdtrAgt ++++InstrInf +++RmtInf ++++Ustrd 140x hodnoty z uzamknutého seznamu, závislém od BIC banky, která vede účet. Uzly PmtTpInf sú přítomné pro každý zdrojový účet v /PmtInf, připadne pro každou úlohu v /PmtInf/CdtTrfTxInf Struktura údajů příjemcu: P.č.. Název pole Tag XL Vys. pis 1. Název Nm Název 2. Adresa PstlAdr +AdrLine 70x anebo 2x Adresa. aximálně 2 vystoupeni AdrLine. Příklad <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.07"> <> <GrpHdr> <sgid>xx</sgid> <CreDtTm>2016-09-26T10:10:11</CreDtTm> <NbfTxs>1</NbfTxs> <CtrlSum>1.00</CtrlSum> <InitgPty/> </GrpHdr> <!-- RFT/T101 1 z cizího účtu--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>IT720560839920000000004187</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId> <BICFI>SANTITNN</BICFI> </FinInstnId> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>Referencje 16zn</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">1.00</InstdAmt> </Amt> 33
<CdtrAgt> <FinInstnId> <BICFI>NBPLPLPWXXX</BICFI> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <InstrForCdtrAgt> <InstrInf>INTC</InstrInf> </InstrForCdtrAgt> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> <Ustrd>aaa</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Import platebních příkazů CDD (pain.008.001.02) Platební příkaz, též v rámci poboček v Čechách. Použitý zápis Formát pole: n = povoleno pouze číslice (0-9) A = přípustné pouze velká písmena (A-Z) x = libovolný znak c = povoleno pouze velká písmena a číslice d = desetinná čísla! = Pevná délka [] = Volitelná hodnota ISDate = RRRR--DD Stav pola: = Povinné pole = volitelné pole C = podmíněné pole - = nepřípustné pole soubor XL musí být uložen v kódu UTF-8 soubor XL by měl začínat s prohlášením: <? Xml version = "1.0" encoding = "UTF-8"?> Priestor názvu dokumentu xml urn:iso:std:iso:20022:tech:xsd:pain.008.001.02 34
P.č. Název pole Tag XL Vys pis 1 Identifikátor správy 2 Čas vytvoření zprávy <CstmrDrctDbtInitn> + <GrpHdr> ++ <sgid> <CstmrDrctDbtInitn> + <GrpHdr> ++ <CreDtTm> <CstmrDrctDbtInitn> + <GrpHdr> ++ <NbfTxs> 3 Počet transakcí <CstmrDrctDbtInitn> + <GrpHdr> ++ <CtrlSum> 4 Součet transakcí <CstmrDrctDbtInitn> + <GrpHdr> ++ <InitgPty> +++ <Nm> 5 Údaje zákazníka <CstmrDrctDbtInitn> + <GrpHdr> ++ <InitgPty> +++ <Nm> ++++ <PstlAdr> +++++ <Ctry> 6 Stát zákazníka <CstmrDrctDbtInitn> + <GrpHdr> ++ <InitgPty> +++ <Nm> ++++ <PstlAdr> +++++ <AdrLine> 7 Adresa zákazníka <CstmrDrctDbtInitn> ++ <PmtInfId> 8 Identifikátor balíku <CstmrDrctDbtInitn> ++ <Pmttd> 9 Způsob úhrady <CstmrDrctDbtInitn> ++ <BtchBookg> 10 Ukazatel počítání <CstmrDrctDbtInitn> ++ <NbfTxs> 11 Počet transakcí <CstmrDrctDbtInitn> ++ <CtrlSum> ISDateTime 15n 18d 2!a 2!a 15!n 18d Identifikácia / Názov súboru Dátum a čas vytvorenia súboru Datum a čas vytvoření souboru Počet transakcí (platebních příkazů v souboru) Kontrolní součet částek transakcí s výjimkou měny. věřené pole, pokud jsou přítomny. Údaje zákazníka Stát zákazníka (kód státu) Adresa zákazníka Identifikace "balíčku" (ID balíčku 1 Příkaz k úhradě v CZK se zprávou pro plátce a všechny symboly) Způsob platby, určuje, že se jedná o příkaz k úhradě (DD), a nikoliv o převod True - známka pro zpracování / procesy balíků (identifikuje záznam šarže pro součet všech transakcí ve zprávě, je nutná). False - v případě, že se používá pro zpracování / procesy jednotlivých transakcí Počet transakcí (počet jednotlivých transakcí obsažených ve zprávě.) 12 Kotrolná částka <CstmrDrctDbtInitn> ISDate Kontrolní součet (za balík) 35
++ <ReqdColltnDt> 13 Termín platnosti <CstmrDrctDbtInitn> ++ <Cdtr> +++ <Nm> 14 Název příjemce <CstmrDrctDbtInitn> ++ <Cdtr> +++ <PstlAdr> ++++ <Ctry> 15 Stát příjemce <CstmrDrctDbtInitn> ++ <Cdtr> +++ <PstlAdr> ++++ <AdrLine> 16 Adresa zákazníka <CstmrDrctDbtInitn> ++ <CdtrAcct> +++ ++++ <IBAN> 140x 2!a 70x Požadovaný termín platby příkazem k úhradě Jméno příjemce Stát příjemce (kód státu) Adresa zákazníka 17 Číslo účtu příjemce <CstmrDrctDbtInitn> ++ <CdtrAcct> +++ ++++ <Ccy> 3!a Číslo účtu příjemce (pokud je uveden ve formátu IBAN, musí být uveden kód banky (identifikační kód) formát BIC / SWIFT. Kód banky (sort code) příjemce není možné zadat v národním formátu) 18 Valuta účtu příjemce <CstmrDrctDbtInitn> ++ <CdtrAgt> +++ <FinInstnId> ++++ <BIC> C ěna účtu příjemce (identifikace měny, ve které je účet veden, např. CZK). Kód příjemce banky <CstmrDrctDbtInitn> ++ <ChrgsAcct> +++ ++++ <IBAN> Kód banky příjemce (protože číslo účtu příjemce je uveden ve formátu IBAN, kód banky (sort code) příjemce musí být uvedeno ve formátu BIC / SWIFT. (Nelze vyplniťv státním formátu bankovního kódu) 19 Číslo účtu pro poplatky <CstmrDrctDbtInitn> ++ <CdtrSchmeId> +++ ++++ <PrvtId> +++++ <thr> ++++++ Číslo účtu pro poplatky (nebo IBAN nebo v místním formátu čísla účtu BBAN (tzn. Basic Bank Account Number), doporučuje se zadat číslo účtu ve formátu, ve kterém byl zadán účet příjemce). 20 Jedinečný kód příjemce <CstmrDrctDbtInitn> +++ <PmtId> C Identifikační kód příjemce (unikátní a jedinečná identifikace osoby) 36
21 Identifikace platebního příkazu ++++ <InstrId> <CstmrDrctDbtInitn> +++ <PmtId> ++++ <EndToEndId> 22 Reference <CstmrDrctDbtInitn> +++ <InstdAmt @Ccy= CZK > 23 Částka platebního příkazu <CstmrDrctDbtInitn> +++ <DbtrAgt> ++++ <FinInstnId> +++++ <BIC> 24 Údaje plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <Nm> C C 140x Identifikace příkazu (jednoznačná identifikace, na základě jmenování vysílající stranou, jasně identifikuje platební údaje skupiny ve zprávě) Reference / identifikace (identifikace je předána, beze změny, a to prostřednictvím koncového řetězce) Část příkazu (suma jedné platby ve valutě) Číslo účtu plátce (protože formát kód banky plátce uvedený v BIC / SWIFT kód musí být číslo účtu je uvedeno ve formátu IBAN nelze zadat v národním číslo účtu BBAN formátu (např. Basic Bank Account Number)) Jméno / název plátce 25 Kód státu plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> +++++ <Ctry> 26 Číslo účtu plátce <CstmrDrctDbtInitn> +++ <DbtrAcct> ++++ +++++ <IBAN> 27 Podrobnosti platby <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Ustrd> 2!a C C 140x Stát plátce (kód státu) Číslo účtu plátce (protože formát kód banky plátce uvedený v BIC / SWIFT kód musí být číslo účtu a uvedeno ve formátu IBAN, nelze zadat v národním číslo účtu BBAN formátu (např. Basic Bank Account Number)) "Unstructured Remittance Information" Dodatečné informace (nestrukturovaná). aximálně jeden výstup aximální délka 140 znaků Pokud je přítomno, nemůže vystupovat pole "The Structured Remittance Information" +++ RmtInf ++++ Ustrd 28 Variabilní symbol <CstmrDrctDbtInitn> C hodnota variabilního symbolu (VS) 37
+++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> 29. Specifický symbol <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C hodnota specifického symbolu (SS) 30 Konstantní symbol <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C hodnota konstantního symbolu (KS) 31 Identifikace platebního příkazu <CstmrDrctDbtInitn> +++ <PmtId> ++++ <InstrId> 32 Reference <CstmrDrctDbtInitn> +++ <PmtId> ++++ <EndToEndId> 33 Částka platebního příkazu <CstmrDrctDbtInitn> +++ <InstdAmt @Ccy= CZK > 34 Kód banky plátce <CstmrDrctDbtInitn> +++ <DbtrAgt> ++++ <FinInstnId> +++++ <BIC> C identifikace platebního příkazu Reference / identifikace (identifikace je předána, beze změny, a to prostřednictvím koncového řetězce) Částka platebního příkazu v popsané valutě Číslo účtu plátce (protože formát kód banky plátce uvedený v BIC / SWIFT kód musí být číslo účtu, uveden ve formátu IBAN, nelze zadat číslo účtu v národním formáte BBAN (např. Basic Bank Account Number)) 35 Údaje plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <Nm> 140x Jméno / název plátce 36 Ulice plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> C 70x Ulice plátce 38
+++++ <StrtNm> 37 Č. domu plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> +++++ <BldgNb> 38 PSČ plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> +++++ <PstCd> 39 ěsto plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> +++++ <TwnNm> 40 Kód státu plátce <CstmrDrctDbtInitn> +++ <Dbtr> ++++ <PstlAdr> +++++ <Ctry> 41 Číslo účtu zákazníka <CstmrDrctDbtInitn> +++ <DbtrAcct> ++++ +++++ <IBAN> C 16x C 16x C 2!a C č. domu plátce PSČ plátce ěsto plátce Kód státu plátce např. "CZ" Číslo účtu zákazníka (protože formát kód banky plátce uvedený v BIC / SWIFT kód musí být číslo účtu, uvedené ve formátu IBAN, nelze zadat číslo účtu v národním formáte BBAN (např. Basic Bank Account Number)) 42 <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Ustrd> 43 Variabilní symbol <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> 44 Specifický symbol <CstmrDrctDbtInitn> C 140x C C "Unstructured Remittance Information" Dodatečné informace (nestrukturovaná). aximálně jeden výstup aximální délka 140 znaků Pokud je přítomno, nemůže vystupovat pole "The Structured Remittance Information" +++RmtInf ++++Ustrd Variabilní symbol (VS) Specifický symbol (SS) 39
+++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> 45 Konstantní symbol <CstmrDrctDbtInitn> +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C Konstantní symbol (KS) Příklad Import úloh CDD ve formáte XL pain.008.001.002 <?xml version="1.0" encoding="utf-8"?> <!-- pis: Created with Liquid XL Studio Developer Edition 9.0.11.3078 (http://www.liquid-technologies.com) --> <Document xmlns:xsi="http://www.w3.org/2001/xlschema-instance" xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02"> <CstmrDrctDbtInitn><GrpHdr><sgId>9573D5R35</sgId> <!-- pis: identifikace/název souboru--> <CreDtTm>2015-09-23T16:48:30.29</CreDtTm> <!-- pis: datum a čas vytvořeni souboru--> <NbfTxs>2</NbfTxs> <!-- pis: počet transakcí (platebních příkazu v soubore)--> <CtrlSum>1090.00</CtrlSum> <!-- pis: kontrolní suma (za soubor)--> <InitgPty><Nm>PK BP CZ </Nm> <!-- pis: měno zákazníka--> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: stát zákazníka --> <AdrLine>JUNGANNVA 1</AdrLine> <!-- pis: adresa zákazníka --> <AdrLine>PRAHA 1, 110 00</AdrLine> <!-- pis: adresa zákazníka --> </PstlAdr></InitgPty></GrpHdr><PmtInf><PmtInfId>35330</PmtInfId> <!-- pis: identifikace balíka (Identifikátor balíka 1 příkaz na úhradu v CZK so správou pro platitele a vše symboly)--> <Pmttd>DD</Pmttd> <!-- pis: spôsob platby, určuje, že se jedna o příkaz na úhradu CDD, a ne o převod --> <BtchBookg>true</BtchBookg> ukazovatel zpracovaní/procesu balíkov, False, pokud je využité spravováni/proces jednotlivých transakcí--> <NbfTxs>2</NbfTxs> <!-- pis: počet transakcí--> <CtrlSum>1090.00</CtrlSum> <!-- pis: kontrolní suma bez valuty (za balík)--> <ReqdColltnDt>2017-01-29</ReqdColltnDt> 40
<! pis: vyžadovaný termín platnosti platebního příkazu --> <Cdtr><Nm>PK BP CZ</Nm> <!-- pis: název příjemce--> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: stát příjemce--> <AdrLine>JUNGANNVA 1</AdrLine> <!-- pis: adresa příjemce--> <AdrLine>PRAHA 1, 110 00</AdrLine> <!-- pis: adresa příjemce--> </PstlAdr></Cdtr><CdtrAcct><IBAN>CZ9530600000000200000435</IBAN> <!-- pis: číslo účtu příjemce (pokud je uvedený ve formáte IBAN, musí byť uvedený kód banky (identifikační kód) formát BIC / SWIFT. Kód banky (sort code) příjemce ne je možné zadat v národním formáte))--> <!--<thr>--> <!--35--> <!--</thr>--> <Ccy>CZK</Ccy> <!-- pis: waluta konta beneficjenta--> </CdtrAcct><CdtrAgt><FinInstnId><BIC>BPKCZPP</BIC> <!-- pis: Kód banky příjemce (protože číslo účtu příjemce je uveden ve formátu IBAN, kód banky (sort code) příjemce musí být uvedeno ve formátu BIC / SWIFT. (Nelze vyplniť v státním formátu bankovního kódu)--> <!--<thr>--> <!--3060 --> <!-- pis: stálý kód pobočky banky PK BP pro účet příjemce - zákazníka --> <!--</thr>--> </FinInstnId></CdtrAgt><ChrgsAcct><IBAN>CZ9530600000000200000435</IBAN> <!-- pis: Číslo účtu pro poplatky (nebo IBAN nebo v místním formátu čísla účtu BBAN (tzn. Basic Bank Account Number), doporučuje se zadat číslo účtu ve formátu, ve kterém byl zadán účet příjemce).--> </ChrgsAcct><CdtrSchmeId><PrvtId><thr>CZ28ZZZ10036 <!-- pis: identifikační kód přijímatele--> </thr></prvtid></cdtrschmeid><drctdbttxinf><pmtid><instrid>97539</instrid> <!-- pis: identifikace platebního příkazu--> <EndToEndId>38R240</EndToEndId> <!-- pis: reference / identifikace--> </PmtId><InstdAmt Ccy="CZK">1000.00</InstdAmt> <!-- pis: část příkazu na úhradu--> <DbtrAgt><FinInstnId><BIC>BPKCZPP</BIC> <!-- pis: kód banky plátce (pokud je podán ve formátu kódu BIC / SWIFT, tehdy číslo účtu plátce musí být podáno ve formátu IBAN (číslo účtu plátce nemůže být uvedeno ve státním formáte BBAN (tzn. Basic Bank Account Number))-> </FinInstnId></DbtrAgt><Dbtr><Nm>PAVEL KARTA</Nm> <!-- pis: měno a přízvisko / název plátce--> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: stát plátce--> </PstlAdr></Dbtr><DbtrAcct><IBAN>CZ2530600000000200000822</IBAN> <!-- pis: kód banky plátce (pokud je podán ve formátu kódu BIC / SWIFT, tehdy číslo účtu plátce musí být podáno ve formátu IBAN (číslo účtu plátce nemůže být uvedeny ve státním BBAN (tzn. Basic Bank Account Number))--> </DbtrAcct><RmtInf><Ustrd>INKAS ZA BILNI SLUZBY</Ustrd> <!-- pis: Příkaz k úhradě za služby poskytované mobilním operátorem, zpráva pro plátce.--> <Strd><CdtrRefInf><Ref>VS:42040777</Ref> <!-- pis: hodnota variabilního symbolu--> 41
</CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>SS:3507</Ref> <!-- pis: hodnota specifického symbolu--> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>KS:0308</Ref> <!-- pis: hodnota konstantního symbolu--> </CdtrRefInf></Strd></RmtInf></DrctDbtTxInf><DrctDbtTxInf><PmtId><InstrId>97540</InstrId> <!-- pis: identifikace příkazu na úhradu--> <EndToEndId>38R241</EndToEndId> <!-- pis: reference / identifikace--> </PmtId><InstdAmt Ccy="CZK">90.00</InstdAmt> <!-- pis: suma příkazu na úhradu --> <DbtrAgt><FinInstnId><BIC>BPKCZPP</BIC> <!-- pis: kód banky plátce (pokud je podán ve formátu kódu BIC / SWIFT, tehdy číslo účtu plátce musí být podáno ve formátu IBAN (číslo účtu plátce nemůže být uvedeny ve státním BBAN (tzn. Basic Bank Account Number))-->--> <!--<thr>--> <!--3060--> <!-- pis: kód banky plátce (proto, že číslo účtu plátce bolo uvedené v národním formáte BBAN (tzn. Basic Bank Account Number), kód banky plátce musí být uveden v národním formáte čísla účtu (nemůže byť podaný ve formáte BIC / SWIFT kódu))--> <!--</thr>--> </FinInstnId></DbtrAgt><Dbtr><Nm>PETR BALIK</Nm> <!-- pis: měno / název plátce --> <PstlAdr><StrtNm>ZKUSEBNIi</StrtNm> <!-- pis: ulice plátce--> <BldgNb>12</BldgNb> <!-- pis: číslo domu plátce--> <PstCd>11000</PstCd> <!-- pis: poštovní směrovací číslo plátce--> <TwnNm>PRAHA 1</TwnNm> <!-- pis: město plátce--> <Ctry>CZ</Ctry></PstlAdr></Dbtr><DbtrAcct><IBAN>CZ7630600000000200000777</IBAN> <!-- pis: Číslo účtu plátce (protože formát kód banky plátce uvedený v BIC / SWIFT kód musí být číslo účtu je uvedeno ve formátu IBAN nelze zadat v národním číslo účtu BBAN formátu (např. Basic Bank Account Number)) --> <!--<thr>--> <!--3060--> <!-- pis: Číslo účtu zákazníka (pokud je uvedeno číslo účtu v národním formátu BBAN (např. Basic Bank Account Number)), kód banky zákazníka musí být uveden v národním formátu (kód banky zákazníka, nemůže být uveden ve formátu BIC / SWIFT)--> <!--</thr> --> </DbtrAcct><RmtInf><Ustrd>INKAS ZA BILNI SLUZBY</Ustrd> <!-- pis: Příkaz k úhradě za služby poskytované mobilním operátorem, zpráva pro plátce --> <Strd><CdtrRefInf><Ref>VS:42040347</Ref> <!-- pis: hodnota variabilního symbolu --> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>SS:35057</Ref> <!-- pis: hodnota specifického symbolu --> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>KS:0308</Ref> <!-- pis: hodnota konstantního symbolu --> </CdtrRefInf></Strd></RmtInf></DrctDbtTxInf></PmtInf></CstmrDrctDbtInitn></Document> 42