PKO Webconnect Kontekst CZ - Formaty importu danych.

Podobne dokumenty
mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

OPIS FORMATÓW IMPORTU TRANSAKCJI W RAMACH PACZEK PRZELEWÓW

mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

Bank Millennium. Millenet dla Przedsiębiorstw Specyfikacja importu zleceń w formacie XML

ipko biznes Formaty importu danych CSV, MT103, XML ISO20022

ZWIĄZEK BANKÓW POLSKICH REKOMENDACJA ZARZĄDU ZBP

ipko biznes Formaty importu danych ABO

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

1. WSTĘP 2. DOSTĘPNE FUNKCJE IMPORTU I EKSPORTU DANYCH 2.1. FUNKCJE IMPORTU DANYCH

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

mbank CompanyNet Struktura zbioru importu danych do systemu mbank CompanyNet w formacie pain (ISO20022)

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

Struktura pliku wejściowego ipko biznes ELIXIR - O

Opis formatu pliku płatności zagranicznych MT103 (Multicash PLA)

Opis formatu pliku płatności zagranicznych MT103 (Multicash PLA)

Opis formatu pliku płatności zagranicznych MT103 (Multicash PLA) ver. Luty.2012

Struktura pliku wejściowego ipko biznes PLA/MT103

Opis formatu pliku płatności krajowych do importu w systemie Millenet Wer

mbank CompanyNet, BRESOK

INSTRUKCJA WYPEŁNIANIA PRZELEWU EUROPEJSKIEGO

mbank CompanyNet, BRESOK

Opis formatu pliku płatności krajowych do importu w systemie Millenet

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

Rekomendacja Związku Banków Polskich w sprawie przyjęcia standardu wymiany danych finansowych pomiędzy klientem a bankiem oraz bankiem a klientem na

Instrukcja wypełnienia przelewu europejskiego w systemie ING BusinessOnLine

Import, eksport w

Podręcznik użytkownika wersji Demo usługi R-Connect

Struktura pliku wejściowego ipko biznes ELIXIR-O

Import danych w Usłudze Bankowości Elektronicznej KDBS24 dla Klientów indywidualnych, MSP oraz osób prowadzących jednoosobową działalność

Struktura pliku wejściowego ipko biznes ELIXIR-O

Opis formatu pliku płatności krajowych do importu w systemie Millenet

mbank CompanyNet, BRESOK

mbank CompanyNet, BRESOK

Struktura pliku wejściowego ipko biznes ELIXIR-O

1. Wykorzystywane standardy / Used standards

Struktura pliku Płatnik dla importu zleceń

Instrukcja użytkownika systemu bankowości internetowej dla firm

Opis formatów plików importu i eksportu wykorzystywanych w ING Business

Opis formatu pliku wyciągów MT940 Ver

Opis formatu komunikatów RFT MT101 Ver BANKOWOŚĆ ELEKTRONICZNA

PKO Webconnect Kontekst CZ - Formaty exportu danych.

Opis usługi płatności masowych aktualnie zaimplementowanej u Zamawiającego

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Import danych w Usłudze Bankowości Elektronicznej SGB24 dla Klientów indywidualnych, MSP oraz osób prowadzących jednoosobową działalność Spis treści

Struktura pliku Elixir-0 dla importu zleceń

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Opis formatu pliku wyciągów MT940 dla Przelewów VAT

Zakład Usług Informatycznych OTAGO

Import danych w Usłudze Bankowości Elektronicznej SGB24 dla Klientów indywidualnych, MSP oraz osób prowadzących jednoosobową działalność Spis treści

Opis formatu pliku płatności zagranicznych MT103 (Multicash PLA) V

Podręcznik Użytkownika Import wzorców

mbank CompanyNet, BRESOK

PLIK ZWROTNY PRZELEW MASOWY/ PRZELEW MASOWY PLUS. Lista przetworzonych transakcji (SPM01)

Specyfikacja formatu komunikatu MT101 (Zlecenie Transferu)

Struktura pliku wejściowego ipko biznes VideoTEL (14 polowy)

Opis formatu pliku płatności krajowych do importu w systemie Millenet

Format danych w pliku do importu przelewów

Struktura pliku Elixir-0 dla importu zleceń

Format pliku Zlecenie wypłaty gotówki w oddziale

BusinessNet Opis formatu pliku eksportu wyciągów dziennych STA

Skrócony podręcznik użytkowania w zakresie realizacji operacji walutowych w aplikacji GB24

Import i eksport danych w Usłudze Bankowości Elektronicznej KDBS24 dla dużych i średnich przedsiębiorstw

Import i eksport danych w Usłudze Bankowości Elektronicznej SGB dla dużych i średnich przedsiębiorstw

CitiDirect Ewolucja Bankowości

Plik zwrotny Polecenie Zapłaty Masowe PZ SUM (REPPZ03)

Bank Spółdzielczy w Krzyżanowicach

Regulamin świadczenia usługi identyfikacji i rozpoznawania płatności masowych (wprowadzony dnia 22 sierpnia 2016 r.)

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV / XML ISO20022)

REKOMENDACJA ZARZĄDU ZBP

Import i eksport danych w Usłudze Bankowości Elektronicznej SGB dla dużych i średnich przedsiębiorstw

PROFFICE. Opis formatu pliku zleceń walutowych PLA

Opis formatu pliku wyciągów MT940 Ver

Format danych w pliku do importu przelewów

Struktura pliku importu do bazy Shark6

OPIS FORMATÓW PLIKÓW IMPORTU I EKSPORTU WYKORZYSTYWANYCH W ING BUSINESS

Rekomendacja Związku Banków Polskich dotycząca sposobu wypełnienia papierowego formularza przelewu pod realizację płatności podzielonej - wersja 1.

Struktura pliku XML dla importu zleceń

Import i eksport danych w Usłudze Bankowości Elektronicznej SGB dla dużych i średnich przedsiębiorstw

Import danych w Usłudze Bankowości Elektronicznej SGB24 dla Klientów indywidualnych, MSP oraz osób prowadzących jednoosobową działalność

Struktura pliku wejściowego ippk Plik Składkowy

Struktura pliku XML dla importu zleceń

Struktura pliku VideoTEL dla importu zleceń

Eksport wyciągów z systemu Bankowości Elektronicznej Alior Bank

Opis funkcji Import transakcji - struktura oraz opis pliku importowego

Projekt 3.2.1: Repozytorium transakcji

MultiCash PRO Opis formatu pliku wyciągów STA (pochodnym SAM 2)

Format wymiany danych za pomocą szablonu Multicash. dla posiadaczy Rachunku dla firm Plus Adm. korzystających z systemu ipkonet

ZAKŁAD USŁUG INFORMATYCZNYCH OTAGO

mbank CompanyNet, BRESOK Struktura zbioru importu eksportu danych w formacie ELIXIR

Struktura pliku wejściowego ippk Plik Rejestracyjny

BANKOWOŚĆ ELEKTRONICZNA. Opis formatu pliku przekazów pocztowych XCM 110_61. Ver

ZAKŁAD USŁUG INFORMATYCZNYCH OTAGO

PROFFICE Opis formatu pliku wyciągów BANKOWOŚĆ ELEKTRONICZNA

Internet korporacyjny

Transkrypt:

PK Webconnect Kontekst CZ - Formaty importu danych. arzec 2017

SPIS TREŚCI TYPY FRATÓW D IPRTU ZLECEŃ W KNTEKŚCIE CZ... 3 AB PIS I STRUKTURA FRATU... 3 Przykład 1 (Przelew Krajowy CCT):... 5 Przykład 2 (Polecenie Zapłaty CDD):... 5 FRAT XL... 6 SEPA Credit Transfer (pain.001.001.03.xml)... 6 Przykład:... 9 FRAT IPRTU ZLECEŃ ZGDNY Z IS20022 (PAIN.001.001.07)... 13 Zlecenie SEPA Credit Transfer... 13 Przykład... 17 PRZELEW ELIXIR LUB SRBNET NA RACHUNEK PLSKI W WALUCIE PLN (PRZELEWY D PLSKI)... 20 Przykład... 22 PRZELEW TRANSGRANICZNY (SWIFT)... 24 Przykład... 27 ZLECENIE WALUTWE RFT/T101... 31 Przykład... 33 IPRT PLECEŃ ZAPŁATY CDD (PAIN.008.001.02)... 34 Przykład... 40 IPRTY T103 /T101(RFT)... 43 gólna struktura pliku importu przelewów:... 44 Przykład... 45 FRAT ELIXIR... 46 Przykład jednej linii z pliku importu przelewów:... 46 Przykłady... 47 2

TYPY Formatów do importu zleceń w kontekście CZ AB opis i struktura formatu Jest to lokalny format będący standardem na rynku Czeskim, służący do importu Przelewów Krajowych jak i Poleceń Zapłaty. Dopuszczalny jest import obu typów zleceń z jednego pliku. Informacja: zestaw znaków obsługiwany w formacie AB to LATIN w stronie kodowej 1250. 1. pis nagłówka Pozycja w ciągu znaków wartość opis 1-4 UHL tekst etykiety, etykieta niestandardowa 5-10 data w formacie DDRR 11-30 skrócona nazwa organizacji - 20 znaków alfanumerycznych 31-40 podstawowy numer banku 41-43 kolejny numer przydzielony z rachunkowości (001) 44-46 numery rozliczeniowy pliku (999) 47-48 CR i LF znak zakończenia linii 2. pis nagłówka księgowego Pozycja w ciągu znaków wartość opis 1 1 typ pliku nagłówka - wartość stała (1) 2 spacja separator 3-6 1501 lub 1502 Rodzaj danych zlecenia: 1501 zlecenia typu CCT (przelew krajowy) 1502 zlecenia typu CDD (polecenia zapłaty) 7 spacja separator 8-10 SSS numer pliku księgowego w zakresie 001-999 11-13 PPB wypełnione 14 spacja separator 15-18 3060 kod oddziału banku 19-20 CR i LF znak końca linii 3. Nagłówek grupy zleceń Pozycja w ciągu znaków wartość opis 1 2 Typ pliku nagłówka wartość stała (2) 1 Spacja separator 17 PPPPPP-UUUUUUUUUU Numer konta (pozycja nieobowiązkowa) PPPPPP prefix konta UUUUUUUUUU = numer konta, w grupie musi być podany tylko raz jeżeli jest widoczny w nagłówku, (może być uzupełniona zerami) 1 spacja separator 15 łączna kwota przelewów / polecenia zapłaty 3

1 spacja separator 6 termin wykonania w formacie DDRR 1 CR i LF Znak końca linii 4. Dane zlecenia Pozycja w ciągu znaków wartość opis 17 PPPPPP-UUUUUUUUUU numer konta (pozycja nieobowiązkowa) PPPPPP prefix konta UUUUUUUUUU = numer konta. Numer konta może być podany tylko raz jeżeli jest w nagłówku. 1 spacja 17 PPPPPP-UUUUUUUUUU numer konta beneficjenta 1 spacja separator 15 kwota transferu w centach(halerzach) / debet 1 spacja separator 10 symbol zmiennej (VS) 1 spacja separator 4 dział banku 4 Symbol stałej (KS) 1 spacja separator 10 symbol specyficzny (SS) - (pozycja nieobowiązkowa) w przypadku zaniechania wymień na spację) 1 spacja separator 3 + (4 razy po 35) AV: 2 CR i LF Znak końca linii AV: = obowiązkowe pole tekstowe 5. Stopka grupy zleceń Pozycja w ciągu znaków wartość opis 1 3 Wartość zmiennej nagłówka stopki 2 spacja separator 3 + Znak końca nagłówka 4-5 CR i LF Znak końca linii 1 5 + Zakończenie całego zlecenia 4

Struktura pliku: UHL 1.. Nagłówek 1 1501.(płatność CCT) 1 1502.(inkasa CDD) Typ płatności 2. 000 000 koniec grupy 1 000 000 3+ 2 000 000 koniec grupy 2 000 000 3+ 2 000 000 000 koniec grupy 3 n 000 3+ 5+ zakończenie całego zlec. Przykład 1 (Przelew Krajowy 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 + Przykład 2 (Polecenie Zapłaty 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

Format XL SEPA Credit Transfer (pain.001.001.03.xml) Format pliku do importu zleceń SEPA Credit Transfer. Stosowana notacja Format pola: n = dozwolone tylko cyfry (0-9) a = dozwolone tylko litery wielkie (A-Z) x = dowolny znak c = dozwolone tylko wielkie litery i cyfry d = liczba dziesiętna! = stała długość [ ] = wartość opcjonalna ISDate = YYYY--DD Status pola: = pole obowiązkowe = pole opcjonalne C = pole warunkowe - = pole niedopuszczalne plik XL powinien być zapisany w kodzie UTF-8 plik XL powinien rozpoczynać się od deklaracji: <?xml version= 1.0 encoding= UTF-8?> Przestrzeń nazw dokumentu xml urn:sepa:xsd:pain.001.001.03. Lp Nazwa pola Tag XL Wys pis 1. Tytuł płatności ++PmtId +++EndToEndId Identyfikator End-to-End W przypadku braku tych danych powinna być wartość NTPRVIDED 2. Kod kategorii typu zlecenia 3. Id kategorii typu zlecenia 4. Data waluty zlecenia 5. Dane 6. Numer konta ++PmtTpInf +++CtgyPurp ++++Cd ++PmtTpInf +++CtgyPurp ++++Prtry ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ++++IBAN C 4!a C Występuje zamiennie z polem Id kategorii typu zlecenia Kod 4 literowy, nie walidowany przez aplikację Występuje zamiennie z polem Kod kategorii typu zlecenia Jeśli wsteczna zamieniana na datę bieżącą. 7. Tytuł płatności Identyfikator End-to-End Nazwa, adres oraz identyfikator. W tym przypadku dopuszcza się podanie tylko identyfikatora. W przypadku braku nazwa i adresu - uzupełnione zostaną z bazy danych. Brak możliwości edycji pola w aplikacji. Numer konta w formacie IBAN 6

8. Kod kategorii typu zlecenia 9. Id kategorii typu zlecenia +++PmtId ++++ EndToEndId +++CtgyPurp ++++Cd +++CtgyPurp ++++Prtry 10. Kwota przelewu +++Amt ++++InstdAmt 11. Pierwotny Zleceniodawca 12. BIC banku Beneficjenta 13. Dane Beneficjenta 14. Numer konta Beneficjenta 15. stateczny beneficjent 16. Kod celu zlecenia 17. Szczegóły płatności Ustrd 18. Szczegóły płatności Strd +++UltmtDbtr +++ CdtrAgt ++++FinInstnId +++++BIC +++Cdtr +++CdtrAcct ++++Id +++++IBAN +++UltmtCdtr +++Purp ++++Cd +++RmtInf ++++Ustrd C 4!a C 18d 4!a C 140x C 140x W przypadku braku tych danych może być wartość NTPRVIDED. Wartość ma priorytet względem /PmtInf/PmtId/EndToEndId Występuje zamiennie z polem Id kategorii typu zlecenia Kod 4 literowy nie walidowany przez aplikację. Wartość ma priorytet względem /PmtInf/PmtTpInf/ CtgyPurp/Cd Występuje zamiennie z polem Kod kategorii typu zlecenia Wartość ma priorytet względem /PmtInf/PmtTpInf/ CtgyPurp/Prtry Kwota przelewu wyrażona w EUR. Separatorem dziesiętnym jest kropka. Atrybut Ccy musi mieć stałą wartość EUR Ccy="EUR" Nazwa, adres oraz identyfikator Pierwotnego Zleceniodawcy. Creditor Agent BIC banku Beneficjenta transakcji. 4!a2!a2!c[3!c] Nazwa, adres oraz identyfikator Beneficjenta Numer konta Beneficjenta w formacie IBAN Nazwa, adres oraz identyfikator statecznego Beneficjenta Kod 4 literowy, nie walidowany przez aplikację Unstructured Remittance Information Informacje dodatkowe (nieustrukturalizowane). aksymalna długość 140 znaków Jeżeli występuje to nie może wystąpić pole The Structured Remittance Information +++RmtInf ++++Ustrd Structured Remittance Information Informacje dodatkowe (ustrukturalizowane) Niezalecane używanie pola 7

+++RmtInf ++++UStrd Pole prezentowane ale nieedytowane w aplikacji aksymalna długość 140 znaków łącznie z tagami poza tagiem Strd. Jeżeli wystepuje to nie może wystąpić pole The Unstructured Remittance Information +++RmtInf ++++Ustrd Węzły /PmtInf występują dla każdego konta źródłowego, ewentualnie dla każdego zlecenia w pliku. Węzły /PmtInf/CdtTrfTxInf występują dla każdego zlecenia w pliku. Struktura danych Zleceniodawcy, Beneficjenta, Zleceniodawcy Pierwotnego i Beneficjenta statecznego: Lp. Nazwa pola Tag XL Wys. pis 1. Nazwa Nm Nazwa 2. Adres PstlAdr Adres. aksymalnie 2 wystąpienia AdrLine +AdrLine 3. Kod kraju PstlAdr Kod kraju +Ctry 2!a 4. Identyfikator Id Identyfikator prywatny lub organizacji Identyfikator prywatny Lp. Nazwa pola Tag XL Wys. pis 1. Data i miejsce urodzenia PrvtId +DtAndPlcfBirth C Zamiennie z Inny identyfikator <DtAndPlcfBirth> <BirthDt>1980-04-01</BirthDt> <CityfBirth>Radom</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> 2. Inny identyfikator PrvtId +thr C Zamiennie z Data i miejsce urodzenia <thr> identyfikator <Issr>Wystawca</Issr> </thr> Identyfikator organizacji Lp. Nazwa pola Tag XL Wys. pis 1. Identyfikator rgid C Zamiennie z Inny identyfikator BIC lub BEI +BICrBEI 2. Inny identyfikator rgid +thr C Zamiennie z Identyfikator BIC lub BEI <thr> identyfikator <Issr>Wystawca</Issr> </thr> Pole UStrd Lp. Nazwa pola Tag XL Wys. pis 1. Kod typu referencji CdtrRefInf +Tp 4!a Wartość wyliczeniowa. becnie jedyna dostępna to SCR. Beneficjenta ++CdrPrtry +++Cd 2. Emitent CdtrRefInf +Tp ++Issr Wystawca identyfikatora 3. Referencje do transakcji Beneficjenta CdtrRefInf +Ref Referencje 8

Przykład: <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:sepa:xsd:pain.001.001.03"> <> <PmtInf> <!-- konto 1 --> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <CdtTrfTxInf> <!-- przelew 1 z konta 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>Adres beneficjenta 1</AdrLine> <AdrLine>Adres beneficjenta 1</AdrLine> <Ctry>PL</Ctry> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> <Purp> <Cd>KDC</Cd> </Purp> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> <CdtTrfTxInf> <!-- przelew 2 z konta 1 --> <PmtId> <EndToEndId>end2end ref </EndToEndId> 9

</PmtId> <Amt> <InstdAmt Ccy="EUR">333.23</InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC>AAABIT0XXX</BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm>Nazwa Beneficjenta 2</Nm> <PstlAdr> <AdrLine>Adres beneficjenta 1</AdrLine> <AdrLine>Adres beneficjenta 2</AdrLine> <Ctry>PL</Ctry> </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>Tytułem naleznosci</ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <PmtInf> <!-- Konto 2 --> <PmtId> <EndToEndId>1234567890</EndToEndId> </PmtId> <ReqdExctnDt>2012-01-09</ReqdExctnDt> <Dbtr> <rgid> <thr> 1234567890 <SchmeNm> <Cd>TXID</Cd> </SchmeNm> <Issr>Issuer1234</Issr> </thr> </rgid> </Dbtr> <DbtrAcct> <IBAN>PL70144011560000000000088188</IBAN> 10

</DbtrAcct> <CdtTrfTxInf> <!-- przelew 1 z konta 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> <Ctry></Ctry> </PstlAdr> <rgid> <BICrBEI>NDEAPLAA</BICrBEI> </rgid> 11

</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

Format importu zleceń zgodny z IS20022 (pain.001.001.07) Stosowana notacja Format pola: n = dozwolone tylko cyfry (0-9) a = dozwolone tylko litery wielkie (A-Z) x = dowolny znak c = dozwolone tylko wielkie litery i cyfry d = liczba dziesiętna! = stała długość [ ] = wartość opcjonalna ISDate = YYYY--DD ISDateTime = YYYY--DDThh:mm:ss Status pola: = pole obowiązkowe = pole opcjonalne C = pole warunkowe - = pole niedopuszczalne plik XL powinien być zapisany w kodzie UTF-8 plik XL powinien rozpoczynać się od deklaracji: <?xml version= 1.0 encoding= UTF-8?> Przestrzeń nazw 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> Dopuszczalne jest stosowanie formatu rachunku NRB zamiast IBAN również w polu Numer rachunku Beneficjenta w przelewach krajowych w PLN i wewnętrznych, ale wówczas wymagane jest doprecyzowanie kraju poprzez jedno z pól z podanymi wartościami CdtrAgt/FinInstnId/ClrSysmbIdClrSysId/Cd=PLKNR CdtrAgt/FinInstnId/PstlAdr/Ctry=PL Zlecenie SEPA Credit Transfer Lp Nazwa pola Tag XL Wys pis 19. Identyfikator Zawartość ignorowana komunikatu +GrpHdr ++sgid 20. Czas utworzenia komunikatu +GrpHdr ++CreDtTm ISD ateti Zawartość ignorowana 13

21. Liczba transakcji 22. Suma kwot transakcji 23. Dane 24. Identyfikator płatności 25. Sposób płatności 26. Kod kategorii typu zlecenia 27. Id kategorii typu zlecenia 28. Data waluty zlecenia 29. Dane 30. Numer rachunku 31. Identyfikacja banku 32. Rachunek prowizyjny 33. Tytuł płatności 34. Kod typu płatności +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ++PmtTpInf +++CtgyPurp ++++Cd ++PmtTpInf +++CtgyPurp ++++Prtry ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ++++IBAN ++DbtrAgt +++FinInstnId ++ChrgsAcct +++Id ++++IBAN +++PmtId ++++ EndToEndId me 15n 18d 3!a C 4!a C ISD ate Liczba transakcji w komunikacie Pole weryfikowane Suma kwot transakcji bez uwzględniania waluty Pole weryfikowane jeśli obecne Zawartość ignorowana Zawartość ignorowana Pole powinno mieć wartość TRF Występuje zamiennie z polem Id kategorii typu zlecenia Kod 4 literowy Występuje zamiennie z polem Kod kategorii typu zlecenia Jeśli wsteczna zamieniana na datę bieżącą. Nazwa, adres oraz identyfikator. W tym przypadku dopuszcza się podanie tylko identyfikatora. W przypadku braku nazwa i adresu - uzupełnione zostaną z bazy danych. Brak możliwości edycji pola w aplikacji. Numer rachunku w formacie IBAN Zawartość ignorowana Rachunek prowizyjny Identyfikator End-to-End W przypadku braku tych danych może być wartość NTPRVIDED. Wartość SEPA dla SCT 14

35. Kod kategorii typu zlecenia 36. Id kategorii typu zlecenia 37. Kwota przelewu 38. Pierwotny Zleceniodawc a 39. BIC banku Beneficjenta 40. Dane Beneficjenta 41. Numer rachunku Beneficjenta 42. stateczny beneficjent 43. Kod celu zlecenia 44. Szczegóły płatności Ustrd +++PmtTpInf ++++SvcLvl +++++Cd +++PmtTpInf ++++CtgyPurp +++++Cd +++PmtTpInf ++++CtgyPurp +++++Prtry +++Amt ++++InstdAmt +++UltmtDbtr +++ CdtrAgt ++++FinInstnId +++++BICFI +++Cdtr +++CdtrAcct ++++Id +++++IBAN +++UltmtCdtr +++Purp ++++Cd +++RmtInf ++++Ustrd C 4!a C 18d 4!a C 140x Występuje zamiennie z polem Id kategorii typu zlecenia Kod 4 literowy Wartość ma priorytet względem /PmtInf/PmtTpInf/ CtgyPurp/Cd Występuje zamiennie z polem Kod kategorii typu zlecenia Wartość ma priorytet względem /PmtInf/PmtTpInf/ CtgyPurp/Prtry Kwota przelewu wyrażona w EUR. Separatorem dziesiętnym jest kropka. Atrybut Ccy musi mieć stałą wartość EUR Ccy="EUR" Nazwa, adres oraz identyfikator Pierwotnego Zleceniodawcy. Zawartość ignorowana BIC banku Beneficjenta transakcji. 4!a2!a2!c[3!c] Nazwa, adres oraz identyfikator Beneficjenta Numer rachunku Beneficjenta w formacie IBAN Nazwa, adres oraz identyfikator statecznego Beneficjenta Kod 4 literowy, niewalidowany przez aplikację Unstructured Remittance Information Informacje dodatkowe (nieustrukturalizowane). aksymalnie jedno wystąpienie aksymalna długość 140 znaków Jeżeli występuje to nie może wystąpić pole The Structured Remittance Information +++RmtInf ++++Ustrd 15

45. Szczegóły płatności Strd +++RmtInf ++++Ustrd C 140x Structured Remittance Information Informacje dodatkowe (ustrukturalizowane) aksymalnie jedno wystąpienie Niezalecane używanie pola Pole prezentowane ale nieedytowane w aplikacji aksymalna długość 140 znaków łącznie z tagami poza tagiem Strd. Jeżeli wystepuje to nie może wystąpić pole The Unstructured Remittance Information +++RmtInf ++++Ustrd Węzły PmtTpInf występują dla każdego rachunku źródłowego w /PmtInf, ewentualnie dla każdego zlecenia w /PmtInf/CdtTrfTxInf Struktura danych Zleceniodawcy, Beneficjenta, Zleceniodawcy Pierwotnego i Beneficjenta statecznego: Lp. Nazwa pola Tag XL Wys. pis 1. Nazwa Nm Nazwa 2. Kod kraju PstlAdr Kod kraju +Ctry 2!a 3. Adres PstlAdr +AdrLine Adres. aksymalnie 2 wystąpienia AdrLine 4. Identyfikator Id Identyfikator prywatny lub organizacji Identyfikator prywatny Lp. Nazwa pola Tag XL Wys. pis 1. Data i miejsce urodzenia PrvtId +DtAndPlcfBirth C Zamiennie z Inny identyfikator <DtAndPlcfBirth> <BirthDt>1980-04-01</BirthDt> <CityfBirth>Radom</CityfBirth> <CtryfBirth>PL</CtryfBirth> </DtAndPlcfBirth> 2. Inny identyfikator PrvtId +thr C Zamiennie z Data i miejsce urodzenia <thr> identyfikator <Issr>Wystawca</Issr> </thr> Identyfikator organizacji Lp. Nazwa pola Tag XL Wys. pis 1. Identyfikator rgid C Zamiennie z Inny identyfikator BIC lub BEI +AnyBIC 2. Inny identyfikator rgid +thr C Zamiennie z Identyfikator BIC lub BEI <thr> identyfikator <Issr>Wystawca</Issr> </thr> Pole UStrd Lp. Nazwa pola Tag XL Wys. pis 1. Kod typu CdtrRefInf Wartość wyliczeniowa. becnie jedyna 16

referencji Beneficjenta +Tp ++CdrPrtry +++Cd 2. Emitent CdtrRefInf +Tp ++Issr 3. Referencje do transakcji Beneficjenta CdtrRefInf +Ref 4!a dostępna to SCR. Wystawca identyfikatora Referencje Przykład Plik z 3 przelewami. <?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> <!-- konto 1 --> <PmtInfId>P1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN> CZ4230600000000200000418</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- przelew 1 z rachunku 1 --> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">123.99</InstdAmt> </Amt> <Cdtr> <Nm>Nazwa beneficjenta</nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Adres beneficjenta 1</AdrLine> <AdrLine>Adres beneficjenta 2</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL67101011400149482222000000</IBAN> </CdtrAcct> 17

<RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> <CdtTrfTxInf> <!-- przelew 2 z rachunku 1 --> <PmtId> <EndToEndId>end2end ref </EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="EUR">333.23</InstdAmt> </Amt> <Cdtr> <Nm>Nazwa Beneficjenta 2</Nm> <PstlAdr> <Ctry>PL</Ctry> <AdrLine>Adres beneficjenta 1</AdrLine> <AdrLine>Adres beneficjenta 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>Tytułem naleznosci</ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <PmtInf> <!-- Konto 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> 18

<DbtrAcct> <IBAN> CZ4230600000000200000418</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- przelew 1 z rachunku 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> 19

<rgid> <AnyBIC>BPKPLAA</AnyBIC> </rgid> </UltmtCdtr> <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> Przelew Elixir lub Sorbnet na rachunek Polski w walucie PLN (Przelewy do Polski) Lp Nazwa pola Tag XL Wys pis 1. Identyfikator komunikatu 2. Czas utworzenia komunikatu 3. Liczba transakcji 4. Suma kwot transakcji 5. Dane 6. Identyfikator płatności 7. Sposób płatności +GrpHdr ++sgid +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ++Pmttd ISD ateti me 15n 18d 3!a Zawartość ignorowana Zawartość ignorowana Liczba transakcji w komunikacie Pole weryfikowane Suma kwot transakcji bez uwzględniania waluty Pole weryfikowane jeśli obecne Zawartość ignorowana Zawartość ignorowana Pole powinno mieć wartość TRF 20

8. Data waluty zlecenia ++ReqdExctnDt ISD ate Jeśli wsteczna zamieniana na datę bieżącą. 9. Dane ++Dbtr Zawartość ignorowana. 10. Numer rachunku ++DbtrAcct +++Id ++++IBAN Numer rachunku w formacie IBAN 11. Identyfikacja banku ++DbtrAgt +++FinInstnId Zawartość ignorowana 12. Tytuł płatności +++PmtId ++++ EndToEndId Zawartość ignorowana. 13. Kod typu płatności +++PmtTpInf ++++SvcLvl +++++Cd Wartość RTGS dla przelewów SRBNET Ignorowana jeśli beneficjent w tym samym banku. 14. Kwota przelewu +++Amt ++++InstdAmt 18d Kwota przelewu w PLN lub w przypadku beneficjenta w banku PK BP dopuszczalne jest użycie innych walut(weryfikacja na podstawie rachunku beneficjenta). Separatorem dziesiętnym jest kropka. Ccy="PLN" 15. Dane Beneficjenta +++Cdtr Nazwa i adres 16. Numer rachunku Beneficjenta +++CdtrAcct ++++Id +++++IBAN Numer rachunku Beneficjenta w formacie IBAN 17. Szczegóły płatności Ustrd +++RmtInf ++++Ustrd C 140x Unstructured Remittance Information Informacje dodatkowe (nieustrukturalizowane). Węzły PmtTpInf występują dla każdego rachunku źródłowego w /PmtInf, ewentualnie dla każdego zlecenia w /PmtInf/CdtTrfTxInf 21

Struktura danych Beneficjenta: Lp. Nazwa pola Tag XL Wys. pis 1. Nazwa Nm 70x 2. Adres PstlAdr +AdrLine Przykład 1x70x Lub 2x Nazwa Adres. aksymalnie 2 wystąpienia AdrLine <?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>3</NbfTxs> <CtrlSum>125.99</CtrlSum> <InitgPty/> </GrpHdr> <!--Przelew krajowy--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <thr> <!--Format NRB--> 38144011560000000000071013 </thr> <!--<IBAN>PL38144011560000000000071013</IBAN>--> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- płatność 1--> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="PLN">123.99</InstdAmt> </Amt> <Cdtr> <Nm>Nazwa beneficjenta krajowego</nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL17101010100164212223000000</IBAN> </CdtrAcct> 22

<RmtInf> <Ustrd>Tytułem 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456 7890</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!--Przelew krajowy SRBNET--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <!-- płatność 1--> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <SvcLvl> <Cd>RTGS</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="PLN">1.00</InstdAmt> </Amt> <Cdtr> <Nm>Nazwa beneficjenta krajowego</nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL17101010100164212223000000</IBAN> </CdtrAcct> <RmtInf> <Ustrd>SRBNET Tytułem 1234567</Ustrd> <Ustrd>tytulem linia 2</Ustrd> <Ustrd>tytulem linia 3</Ustrd> <Ustrd>tytulem linia 4</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!-- Przlew wewnętrzny walutowy--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> 23

<DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt Ccy="USD">1.00</InstdAmt> </Amt> <Cdtr> <Nm>Klient PKBP</Nm> <PstlAdr> <AdrLine>Warszawa</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <IBAN>PL31102023130000330203878022</IBAN> </CdtrAcct> <RmtInf> <Ustrd>Tytułem 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456 7890</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Przelew transgraniczny (SWIFT) W przypadku wykrycia rachunku beneficjenta w banku PK BP następuje kwalifikacja na przelew wewnętrzny. W przelewach wewnętrznych niedopuszczalne jest użycie kursu indywidualnego. Lp. Nazwa pola Tag XL Wys pis 1. Identyfikator komunikatu 2. Czas utworzenia komunikatu 3. Liczba transakcji 4. Suma kwot transakcji +GrpHdr ++sgid +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum ISD ateti me 15n 18d Zawartość ignorowana Zawartość ignorowana Liczba transakcji w komunikacie Pole weryfikowane Suma kwot transakcji bez uwzględniania waluty Pole weryfikowane jeśli obecne 24

5. Dane 6. Identyfikator płatności 7. Sposób płatności 8. Data waluty zlecenia 9. Dane 10. Numer rachunku 11. Identyfikacja banku 12. Rachunek prowizyjny 13. Tytuł płatności +GrpHdr ++InitgPty +Id ++Pmttd ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ++++IBAN ++DbtrAgt +++FinInstnId ++ChrgsAcct +++Id ++++IBAN +++PmtId ++++ EndToEndId 14. Priorytet +++PmtTpInf ++++InstrPrty 15. Kod typu płatności 16. Kod kategorii typu zlecenia +++PmtTpInf ++++SvcLvl +++++Cd +++PmtTpInf ++++CtgyPurp 3!a ISD ate Zawartość ignorowana Zawartość ignorowana Pole powinno mieć wartość TRF Jeśli wsteczna zamieniana na datę bieżącą. Zawartość ignorowana. Numer rachunku w formacie IBAN Zawartość ignorowana Rachunek prowizyjny Identyfikator End-to-End Zawartość ignorowana NR wartość domyślna +2 HIGH Pilny +1 Jeśli HIGH i SvcLvl=SDVA Pilny +0 4!a C 4!a Jeśli InstrPrty=HIGH i SvcLvl =SDVA to Priorytet = Pilny +0 Jeśli wartość INTC, brak kursu indywidualnego i BIC beneficjenta zgodny z wymaganiami banku to kwalifikacja jako PK Intracompany Payment Wartość ma priorytet względem /PmtInf/PmtTpInf/ 25

+++++Cd CtgyPurp/Cd 17. Kwota przelewu +++Amt ++++InstdAmt 18d Kwota przelewu wyrażona w walucie obsługiwanej przez bank za wyjątkiem PLN do beneficjenta w polskim banku. Separatorem dziesiętnym jest kropka. 18. Kurs indywidualny +++XchgRateInf ++++CtrctId Identyfikator kontraktu w postaci prefiksu KFX i od 6 do 9 cyfr 19. Koszty +++ChrgBr SHAR dzielone wartość domyślna DEBT zleceniodawca CRED beneficjent (zabronione dla krajów PSD) 20. BIC banku Beneficjenta +++ CdtrAgt ++++FinInstnId +++++BICFI C BIC banku Beneficjenta transakcji. 4!a2!a2!c[3!c] Wymagany za wyjątkiem USA 21. Inny identyfikator banku beneficjenta +++ CdtrAgt ++++FinInstnId +++++ClrSysmbId C Wymagany jeśli brak BIC Identyfikator Fewire (ClrSysId/Cd=USABA) oraz nazwa i adres banku beneficjenta wraz z kodem kraju: <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. Dane Beneficjenta +++Cdtr Nazwa, adres oraz identyfikator Beneficjenta 23. Numer rachunku Beneficjenta IBAN +++CdtrAcct ++++Id +++++IBAN C Numer rachunku Beneficjenta w formacie IBAN. Wymagany dla krajów PSD 24. Numer rachunku C Numer rachunku Beneficjenta w formacie innym niż IBAN 26

Beneficjenta Inny 25. Kod celu zlecenia 26. Szczegóły płatności +++CdtrAcct ++++Id +++++thr ++++++Id +++Purp ++++Prtry +++RmtInf ++++Ustrd C 4!a C 140x Wartość FRGN Wymagana wartość FRGN jeśli celowo przelew SWIFT w EUR do krajów SEPA. W przypadku braku możliwa kwalifikacja jako przelew SEPA CT. Węzły PmtTpInf występują dla każdego rachunku źródłowego w /PmtInf, ewentualnie dla każdego zlecenia w /PmtInf/CdtTrfTxInf Struktura danych Beneficjenta: Lp. Nazwa pola Tag XL Wys. pis 1. Nazwa Nm Nazwa 2. Adres PstlAdr +AdrLine 70x lub 2x Adres. aksymalnie 2 wystąpienia AdrLine Przykład <?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> <!-- konto 1 --> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2017-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>PL38144011560000000000071013</IBAN> </DbtrAcct> <DbtrAgt> <FinInstnId/> </DbtrAgt> <!--Rachunek prowizji--> 27

<ChrgsAcct> <IBAN>PL55102055610000320200118109</IBAN> </ChrgsAcct> <!--Przelew SWIFT priorytet +1--> <CdtTrfTxInf> <!-- płatność 1 z konta 1 --> <PmtId> <!--Ignorowane w przelewach SWIFT--> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <!--Priorytet +1--> <InstrPrty>HIGH</InstrPrty> </PmtTpInf> <Amt> <InstdAmt Ccy="USD">1.00</InstdAmt> </Amt> <XchgRateInf> <!--Kurs indywidualny--> <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> <!--pcjonalnie dla waluty innej niż EUR. Domyślnie SWIFT zamiast SCT--> <Prtry>FRGN</Prtry> </Purp> <RmtInf> <Ustrd> FA/111/2016 </Ustrd> </RmtInf> </CdtTrfTxInf> <!--Przelew SWIFT priorytet +0--> <CdtTrfTxInf> <PmtId> <EndToEndId>NTPRVIDED</EndToEndId> </PmtId> <PmtTpInf> <InstrPrty>HIGH</InstrPrty> <SvcLvl> <!--Priorytet +0 jeśli <InstrPrty>HIGH</InstrPrty>--> 28

<Cd>SDVA</Cd> </SvcLvl> </PmtTpInf> <Amt> <InstdAmt Ccy="GBP">1.00</InstdAmt> </Amt> <XchgRateInf> <CtrctId>KFX123456789</CtrctId> </XchgRateInf> <!--Koszty na zleceniodawcę--> <ChrgBr>DEBT</ChrgBr> <CdtrAgt> <FinInstnId> <BICFI>AGRIFRPP802</BICFI> </FinInstnId> </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> <!-- Najprostszy krajowy SWIFT w EUR--> </PmtInf> <!--Przelew SWIFT w EUR do polski--> <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> 29

<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> <!--Wymuszenie SWIFT dla EUR --> <Prtry>FRGN</Prtry> </Purp> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> <!-- Przelew 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> 30

</FinInstnId> </CdtrAgt> <Cdtr> <Nm>Creditor name</nm> <PstlAdr> <AdrLine>Creditor address line 1</AdrLine> </PstlAdr> </Cdtr> <CdtrAcct> <thr> 1234567890 </thr> </CdtrAcct> <Purp> <!--Wymuszenie SWIFT dla EUR--> <Cd>FRGN</Cd> </Purp> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Zlecenie walutowe RfT/T101 Lp Nazwa pola Tag XL Wys pis 1. Identyfikator komunikatu 2. Czas utworzenia komunikatu 3. Liczba transakcji 4. Suma kwot transakcji 5. Dane 6. Identyfikator płatności 7. Sposób płatności +GrpHdr ++sgid +GrpHdr ++CreDtTm +GrpHdr ++NbfTxs +GrpHdr ++CtrlSum +GrpHdr ++InitgPty +Id ISD ateti me 15n 18d 3!a Zawartość ignorowana Zawartość ignorowana Liczba transakcji w komunikacie Pole weryfikowane Suma kwot transakcji bez uwzględniania waluty Pole weryfikowane jeśli obecne Zawartość ignorowana Zawartość ignorowana Pole powinno mieć wartość TRF 31

8. Data waluty zlecenia 9. Dane 10. Numer rachunku 11. Numer rachunku 12. Identyfikacja banku ++Pmttd ++ReqdExctnDt ++Dbtr ++DbtrAcct +++Id ++++IBAN ++DbtrAcct +++Id ++++ther +++++Id ++DbtrAgt +++FinInstnId ++++BICFI 13. Referencje +++PmtId ++++ EndToEndId 14. Kwota przelewu +++Amt ++++InstdAmt 15. Koszty +++ChrgBr 16. BIC banku Beneficjenta 17. Dane Beneficjenta 18. Numer rachunku Beneficjenta +++ CdtrAgt ++++FinInstnId +++++BICFI +++Cdtr ISD ate C C 16x 18d C Jeśli wsteczna zamieniana na datę bieżącą. Zawartość ignorowana. Numer rachunku w formacie IBAN Numer rachunku w formacie innym niż IBAN BIC banku prowadzącego rachunek Referencje Kwota przelewu wyrażona w walucie obsługiwanej przez bank za wyjątkiem PLN do beneficjenta w polskim banku. Separatorem dziesiętnym jest kropka. SHAR dzielone wartość domyślna DEBT zleceniodawca CRED beneficjent (zabronione dla krajów PSD) BIC banku Beneficjenta transakcji. 4!a2!a2!c[3!c] Nazwa, adres oraz identyfikator Beneficjenta Numer rachunku Beneficjenta w formacie IBAN. Wymagany dla krajów PSD 32

IBAN 19. Numer rachunku Beneficjenta Inny +++CdtrAcct ++++Id +++++IBAN +++CdtrAcct ++++Id +++++thr ++++++Id 20. Typ przelewu +++InstrForCdtrAgt ++++InstrInf 21. Szczegóły płatności +++RmtInf ++++Ustrd C 140x Numer rachunku Beneficjenta w formacie innym niż IBAN Typ zlecenia w banku prowadzącym rachunek. Dopuszczalne wartości z zamkniętej listy zależnej od BIC banku prowadzącego rachunek. Węzły PmtTpInf występują dla każdego rachunku źródłowego w /PmtInf, ewentualnie dla każdego zlecenia w /PmtInf/CdtTrfTxInf Struktura danych Beneficjenta: Lp. Nazwa pola Tag XL Wys. pis 1. Nazwa Nm Nazwa 2. Adres PstlAdr +AdrLine 70x lub 2x Adres. aksymalnie 2 wystąpienia AdrLine Przykład <?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 konta obcego--> <PmtInf> <PmtInfId>1</PmtInfId> <Pmttd>TRF</Pmttd> <ReqdExctnDt>2012-01-02</ReqdExctnDt> <Dbtr/> <DbtrAcct> <IBAN>IT720560839920000000004187</IBAN> 33

</DbtrAcct> <DbtrAgt> <FinInstnId> <BICFI>SANTITNN</BICFI> </FinInstnId> </DbtrAgt> <CdtTrfTxInf> <PmtId> <EndToEndId>Referencje 16zn</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> <InstrForCdtrAgt> <InstrInf>INTC</InstrInf> </InstrForCdtrAgt> <RmtInf> <Ustrd> FA/111/2011 </Ustrd> <Ustrd>aaa</Ustrd> </RmtInf> </CdtTrfTxInf> </PmtInf> </> </Document> Import Poleceń Zapłaty CDD (pain.008.001.02) Polecenie Zapłaty, również w ramach ddziału w Czechach. Stosowana notacja Format pola: n = dozwolone tylko cyfry (0-9) a = dozwolone tylko litery wielkie (A-Z) x = dowolny znak c = dozwolone tylko wielkie litery i cyfry d = liczba dziesiętna! = stała długość [ ] = wartość opcjonalna 34

ISDate = YYYY--DD ISDateTime = YYYY--DDThh:mm:ss Status pola: = pole obowiązkowe = pole opcjonalne C = pole warunkowe - = pole niedopuszczalne plik XL powinien być zapisany w kodzie UTF-8 plik XL powinien rozpoczynać się od deklaracji: <?xml version= 1.0 encoding= UTF-8?> Przestrzeń nazw dokumentu xml urn:iso:std:iso:20022:tech:xsd:pain.008.001.02 Lp Nazwa pola Tag XL Wys pis 1 Identyfikator komunikatu Czas utworzenia komunikatu + <GrpHdr> ++ <sgid> + <GrpHdr> ++ <CreDtTm> 2 Liczba transakcji + <GrpHdr> ++ <NbfTxs> 3 Suma kwot transakcji 4 Dane 5 Kraj 6 Adres 7 Identyfikator paczki + <GrpHdr> ++ <CtrlSum> + <GrpHdr> ++ <InitgPty> +++ <Nm> + <GrpHdr> ++ <InitgPty> +++ <Nm> ++++ <PstlAdr> +++++ <Ctry> + <GrpHdr> ++ <InitgPty> +++ <Nm> ++++ <PstlAdr> +++++ <AdrLine> ++ <PmtInfId> 8 Sposób płatności ++ <Pmttd> ISDateTime 15n 18d 2!a identyfikacja / nazwa pliku data i czas utworzenia pliku ilość transakcji (poleceń zapłaty w pliku) suma kontrolna kwot transakcji bez uwzględnienia waluty pole weryfikowane jeśli obecne. Dane kraj (kod kraju ) Więcej niż jedna linia!!! adres 2!a identyfikacja paczki (ID paczki 1 polecenie zapłaty w CZK z podaniem wiadomości dla płatnika i wszystkich symboli) metoda płatności, określa, że chodzi o polecenie zapłaty (DD), a nie o przelew 35

9 Wskaźnik zliczania ++ <BtchBookg> 10 Ilość transakcji ++ <NbfTxs> 11 Suma kontrolna ++ <CtrlSum> 12 Termin płatności ++ <ReqdColltnDt> 13 Nazwa beneficjenta ++ <Cdtr> +++ <Nm> 14 Kraj beneficjenta ++ <Cdtr> +++ <PstlAdr> ++++ <Ctry> 15 Adres 16 Numer rachunku beneficjenta 17 Waluta rachunku beneficjenta 18 Kod banku Beneficjenta Numer rachunku dla opłat ++ <Cdtr> +++ <PstlAdr> ++++ <AdrLine> ++ <CdtrAcct> +++ ++++ <IBAN> ++ <CdtrAcct> +++ ++++ <Ccy> ++ <CdtrAgt> +++ <FinInstnId> ++++ <BIC> ++ <ChrgsAcct> 15!n 18d ISDate 140x 2!a True - znak przetwarzania/procesowania paczek (identyfikuje wpis wsadowy dla sumy wszystkich transakcji w wiadomości jest wymagane.), False - jeżeli jest wykorzystane przetwarzanie/procesowanie, pojedynczych transakcji ilość transakcji (Liczba indywidualnych transakcji zawartych w wiadomości.) suma kontrolna (za paczkę) wymagany termin płatności polecenia zapłaty nazwa beneficjenta kraj beneficjenta (kod kraju) 70x Więcej niż jedna linia!!! adres 3!a C numer rachunku beneficjenta (jeżeli jest podany w formacie IBAN, to musi być podany kod kanku (sort code) w formacie BIC / SWIFT. Kod banku (sort code) beneficjenta nie może być podany w krajowym formacie)) waluta rachunku beneficjenta (Identyfikacja waluty, w której prowadzone jest konto np. CZK.) kod banku beneficjenta (dlatego, że numer rachunku beneficjenta jest podany w formacie IBAN, to kod banku (sort code) beneficjenta musi być podany w formacie BIC/SWIFT.(Nie można go wypełnic w krajowym formacie kodu bankowego)) numer rachunku dla opłat (albo w formacie IBAN albo w lokalnym formacie numeru rachunku BBAN (tzn. Basic Bank 36

19 Unikalny kod beneficjenta 20 Identyfikacja polecenia zapłaty +++ ++++ <IBAN> ++ <CdtrSchmeId> +++ ++++ <PrvtId> +++++ <thr> ++++++ +++ <PmtId> ++++ <InstrId> 21 Referencja +++ <PmtId> ++++ <EndToEndId> 22 Kwota polecenia zapłaty +++ <InstdAmt @Ccy= CZK > 23 +++ <DbtrAgt> ++++ <FinInstnId> +++++ <BIC> 24 Dane płatnika +++ <Dbtr> ++++ <Nm> 25 Kod kraju płatnika 26 Numer rachunku płatnika +++ <Dbtr> ++++ <PstlAdr> +++++ <Ctry> +++ <DbtrAcct> ++++ +++++ <IBAN> C C C 140x 2!a C Account Number), polecane jest podanie numeru rachunku w formacie, w jakim był podany numer rachunku beneficjneta) kod identyfikacyjny beneficjenta (Unikalna i jednoznaczna identyfikacja osoby) identyfikacja polecenia zapłaty (Unikalna identyfikacja, na zasadzie wyznaczenia przez stronę wysyłającą, jednoznacznie identyfikuje informacje o płatnościach Grupy w wiadomości) referencja / identyfikacja (Identyfikacja jest przekazywana, niezmieniona, przez cały łańcuch końcowy) część polecenia zapłaty (kwota pojedynczej płatności w walucie) kod banku płatnika (jeżeli jest podany w formacie BIC/SWIFT kodu, wtedy numer rachunku płatnika musi być podany w formacie IBAN (numer rachunku płatnika nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number)) imię / nazwa płatnika kraj płatnika (kod kraju) numer rachunku płatnika (dlatego że kod banku płatnika podano w formacie BIC/SWIFT kodu, to numer rachunku musi być podany w formacie IBAN, nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number)) 27 Szczegóły C Unstructured Remittance Information 37

płatności. +++ <RmtInf> ++++ <Ustrd> 140x Informacje dodatkowe (nieustrukturalizowane). aksymalnie jedno wystąpienie aksymalna długość 140 znaków Jeżeli występuje to nie może wystąpić pole The Structured Remittance Information +++RmtInf ++++Ustrd 28 Wartość symbolu zmiennego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbolu zmiennego (VS) 29. Wartość symbolu specyficznego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbol specyficznego(ss) 30 Wartość symbolu stałego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbolu stałego(ks) 31 Identyfikator polecenia zapłatay +++ <PmtId> ++++ <InstrId> 32 referencja +++ <PmtId> ++++ <EndToEndId> 33 Kwota polecenia zapłaty 34 Kod banku płatnika +++ <InstdAmt @Ccy= CZK > +++ <DbtrAgt> ++++ <FinInstnId> C identyfikacja polecenia zapłaty referencja / identyfikacja (Identyfikacja jest przekazywana, niezmieniona, przez cały łańcuch końcowy) kwota polecenia zapłaty w opisanej walucie. kod banku płatnika (jeżeli jest podany w formacie BIC/SWIFT kodu, to numer rachunku płatnika powinien być podany w formacie IBAN (numer konta nie można podać w krajowym formacie BBAN (tzn. 38

35 Dane płatnika +++ <Dbtr> ++++ <Nm> 36 Ulica płatnika +++ <Dbtr> ++++ <PstlAdr> +++++ <StrtNm> 37 Numer budynku płatnika 38 Kod pocztowy płatnika +++++ <BIC> Basic Bank Account Number)) +++ <Dbtr> ++++ <PstlAdr> +++++ <BldgNb> +++ <Dbtr> ++++ <PstlAdr> +++++ <PstCd> 39 iasto płatnika +++ <Dbtr> ++++ <PstlAdr> +++++ <TwnNm> 40 Kod kraju płatnika 41 Numer rachunku +++ <Dbtr> ++++ <PstlAdr> +++++ <Ctry> +++ <DbtrAcct> ++++ +++++ <IBAN> 42 +++ <RmtInf> ++++ <Ustrd> 140x C 70x C 16x C 16x C 2!a C C 140x imię / nazwa płatnika ulica płatnika numer budynku płatnika kod pocztowy płatnika miasto płatnika Kod kraju płatnika np. CZ numer rachunku (dlatego że kod banku podano w formacie BIC/SWIFT kodu, to numer rachunku musi być podany w formacie IBAN, nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number)) Unstructured Remittance Information Informacje dodatkowe (nieustrukturalizowane). aksymalnie jedno wystąpienie aksymalna długość 140 znaków Jeżeli występuje to nie może wystąpić pole The Structured Remittance Information 39

+++RmtInf ++++Ustrd 43 wartość symbolu zmiennego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbolu zmiennego (VS) 44 wartość symbol specyficznego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbol specyficznego(ss) 45 wartość symbolu stałego +++ <RmtInf> ++++ <Strd> +++++ <CdtrRefInf> ++++++ <Ref> C wartość symbolu stałego(ks) Przykład Import zleceń CDD w formacie 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"> <GrpHdr><sgId>9573D5R35</sgId> <!-- pis: identyfikacja / nazwa pliku--> <CreDtTm>2015-09-23T16:48:30.29</CreDtTm> <!-- pis: data i czas utworzenia pliku--> <NbfTxs>2</NbfTxs> <!-- pis: ilość transakcji (poleceń zapłaty w pliku)--> <CtrlSum>1090.00</CtrlSum> <!-- pis: suma kontrolna (za plik)--> <InitgPty><Nm>PK BP CZ </Nm> <!-- pis: imię --> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: kraj --> <AdrLine>JUNGANNVA 1</AdrLine> <!-- pis: adres --> <AdrLine>PRAHA 1, 110 00</AdrLine> <!-- pis: adres --> </PstlAdr></InitgPty></GrpHdr><PmtInf><PmtInfId>35330</PmtInfId> <!-- pis: identyfikacja paczki (ID paczki 1 polecenie zapłaty w CZK z podaniem wiadomości dla płatnika i wszystkich symboli)--> 40

<Pmttd>DD</Pmttd> <!-- pis: metoda płatności, określa, że chodzi o polecenie zapłaty CDD, a nie o przelew --> <BtchBookg>true</BtchBookg> znacznik przetwarzania/procesowania paczek, False, jeżeli jest wykorzystane przetwarzanie/procesowanie poszczególnych transakcji--> <NbfTxs>2</NbfTxs> <!-- pis: ilość transakcji--> <CtrlSum>1090.00</CtrlSum> <!-- pis: suma kontrolna bez waluty (za paczkę)--> <ReqdColltnDt>2017-01-29</ReqdColltnDt> <! pis: wymagany termin płatności polecenia zapłaty --> <Cdtr><Nm>PK BP CZ</Nm> <!-- pis: nazwa beneficjenta--> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: kraj beneficjenta--> <AdrLine>JUNGANNVA 1</AdrLine> <!-- pis: adres beneficjenta--> <AdrLine>PRAHA 1, 110 00</AdrLine> <!-- pis: adres beneficjenta--> </PstlAdr></Cdtr><CdtrAcct><IBAN>CZ9530600000000200000435</IBAN> <!-- pis: numer rachunku beneficjenta (jeżeli jest podany w formacie IBAN, to musi być podany kod banku (sort code) w formacie BIC / SWIFT. Kod banku (sort code) beneficjenta nie może być podany w krajowym formacie))--> <!--<thr>--> <!--35--> <!--</thr>--> <Ccy>CZK</Ccy> <!-- pis: waluta konta beneficjenta--> </CdtrAcct><CdtrAgt><FinInstnId><BIC>BPKCZPP</BIC> <!-- pis: kod banku beneficjenta wpisany (dlatego, że numer rachunku beneficjenta jest podany w formacie IBAN, to z tego powodu kod banku (sort code) beneficjenta, musi być podany w formacie BIC/SWIFT. (Nie można go wypełnić w krajowym formacie kodu bankowego))--> <!--<thr>--> <!--3060 --> <!-- pis: stały kod oddziału banku PK BP dla rachunku beneficjenta - --> <!--</thr>--> </FinInstnId></CdtrAgt><ChrgsAcct><IBAN>CZ9530600000000200000435</IBAN> <!-- pis: numer rachunku dla opłat (albo w formacie IBAN albo w lokalnym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number), polecane jest podanie numeru rachunku w formacie, w jakim był podany numer rachunku beneficjenta)--> </ChrgsAcct><CdtrSchmeId><PrvtId><thr>CZ28ZZZ10036 <!-- pis: kod identyfikacyjny beneficjenta--> </thr></prvtid></cdtrschmeid><drctdbttxinf><pmtid><instrid>97539</instrid> <!-- pis: identyfikacja polecenia zapłaty--> <EndToEndId>38R240</EndToEndId> <!-- pis: referencja / identyfikacja--> </PmtId><InstdAmt Ccy="CZK">1000.00</InstdAmt> <!-- pis: część polecenia zapłaty--> <DbtrAgt><FinInstnId><BIC>BPKCZPP</BIC> 41

<!-- pis: kod banku płatnika (jeżeli jest podany w formacie kodu BIC/SWIFT, wtedy numer rachunku płatnika musi być podany w formacie IBAN (numer rachunku płatnika nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number))--> </FinInstnId></DbtrAgt><Dbtr><Nm>PAVEL KARTA</Nm> <!-- pis: imię nazwisko / nazwa płatnika--> <PstlAdr><Ctry>CZ</Ctry> <!-- pis: kraj płatnika--> </PstlAdr></Dbtr><DbtrAcct><IBAN>CZ2530600000000200000822</IBAN> <!-- pis: numer rachunku płatnika (dlatego, że kod banku płatnika podano w formacie kodu BIC/SWIFT, to numer rachunku musi być podany w formacie IBAN, nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number))--> </DbtrAcct><RmtInf><Ustrd>INKAS ZA BILNI SLUZBY</Ustrd> <!-- pis: Polecenie zapłaty za usługi operatora sieci mobilnej, wiadomość dla płatnika--> <Strd><CdtrRefInf><Ref>VS:42040777</Ref> <!-- pis: wartość symbolu zmiennego--> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>SS:3507</Ref> <!-- pis: wartość symbol specyficznego--> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>KS:0308</Ref> <!-- pis: wartość symbolu stałego--> </CdtrRefInf></Strd></RmtInf></DrctDbtTxInf><DrctDbtTxInf><PmtId><InstrId>97540</InstrId> <!-- pis: identyfikacja polecenia zapłaty--> <EndToEndId>38R241</EndToEndId> <!-- pis: referencja / identyfikacja--> </PmtId><InstdAmt Ccy="CZK">90.00</InstdAmt> <!-- pis: kwota polecenia zapłaty--> <DbtrAgt><FinInstnId><BIC>BPKCZPP</BIC> <!-- pis: kod banku płatnika (jeżeli jest podany w formacie kodu BIC/SWIFT, to numer rachunku płatnika powinien być podany w formacie IBAN (numer konta nie można podać w krajowym formacie BBAN (tzn. Basic Bank Account Number))--> <!--<thr>--> <!--3060--> <!-- pis: kod banku płatnika (dlatego, że numer rachunku płatnika podano w krajowym formacie BBAN (tzn. Basic Bank Account Number), to kod banku płatnika musi być podany w krajowym formacie numeru rachunku (nie może być podany w formacie BIC / SWIFT kodu))--> <!--</thr>--> </FinInstnId></DbtrAgt><Dbtr><Nm>PETR BALIK</Nm> <!-- pis: imię / nazwa płatnika--> <PstlAdr><StrtNm>ZKUSEBNIi</StrtNm> <!-- pis: ulica płatnika--> <BldgNb>12</BldgNb> <!-- pis: numer budynku płatnika--> <PstCd>11000</PstCd> <!-- pis: kod pocztowy płatnika--> <TwnNm>PRAHA 1</TwnNm> <!-- pis: miasto płatnika--> <Ctry>CZ</Ctry></PstlAdr></Dbtr><DbtrAcct><IBAN>CZ7630600000000200000777</IBAN> <!-- pis: numer rachunku (dlatego że kod banku podano w formacie BIC/SWIFT kodu, to numer rachunku musi być podany w formacie IBAN, nie może być podany w krajowym formacie numeru rachunku BBAN (tzn. Basic Bank Account Number))--> <!--<thr>--> <!--3060--> 42

<!-- pis: numer rachunku (jeżeli jest podany numer rachunku w krajowym formacie BBAN (tzn. Basic Bank Account Number), to kod banku musi być podany w krajowym formacie (kod banku nie może być podany w formacie kodu BIC/SWIFT ))--> <!--</thr> --> </DbtrAcct><RmtInf><Ustrd>INKAS ZA BILNI SLUZBY</Ustrd> <!-- pis: Polecenie zapłaty za usługi operatora sieci mobilnej, Wiadomość dla --> <Strd><CdtrRefInf><Ref>VS:42040347</Ref> <!-- pis: wartość symbolu zmiennego--> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>SS:35057</Ref> <!-- pis: wartość symbolu specyficznego--> </CdtrRefInf></Strd><Strd><CdtrRefInf><Ref>KS:0308</Ref> <!-- pis: wartość symbolu stałego--> </CdtrRefInf></Strd></RmtInf></DrctDbtTxInf></PmtInf></CstmrDrctDbtInitn></Document> Importy T103 /T101(RFT) Import zleceń w formacie, T103 / T101 możliwy jest dla zleceń następujących typów: 1. Przelewy krajowe w PLN i wewnętrzne 2. Przelewy walutowe 3. Żądania zapłaty T101 tylko SWIFT Format T103 jest rozpoznawany na podstawie klamry { lub dwukropka : jako pierwszego znaku. Uwaga 1 Limit wielkości pliku do 50 b lub do 50 000 zleceń Bloki nagłówka są ignorowane Nowy rekord, gdy numer pola jest niższy niż poprzedni Uwaga 2 Plik do importu powinien spełniać następujące kryteria: Separatorem pól jest znak nowej linii (<CR><LF>(HEX 0D 0A)). Pierwsza linia pliku musi zaczynać się od znaku : lub {. Plik nie posiada nagłówka, ani stopki. Plik składa się z bloków zleceń. Wymagana strona kodowa pliku to Windows 1250. Wymagalność poszczególnych pól zależy od typu zlecenia. Znaki dopuszczalne zależą od typu zlecenia. Typ importowanego zlecenia będzie określany na podstawie 4 linii pola 72: lub jeśli nie będzie wypełniona, to na podstawie analizy wypełnienia innych pól według specjalnej reguły. W obu przypadkach po rozpoznaniu typu dokonywana będzie walidacja kompletności i poprawności wypełnienia zlecenia zgodnie z rozpoznanym typem. Jawne wypełnienie typu jest istotne, aby nie przekłamać intencji importującego co do tego o jakie zlecenie chodzi. Numery identyfikatorów pól muszą być definiowane rosnąco w obrębie zlecenia. W przypadku, kiedy po numerze identyfikatora następuje identyfikator o numerze mniejszym, oznacza to, że rozpoczęła się definicja nowego zgłoszenia. Jeśli braku jawnego podania typu, to wykonywane jest to następująco: sprawdzane są po kolei warunki od a. do f. Spełnienie pierwszego powoduje ustawienie związanego z nim typu: a) Rachunek i beneficjenta w banku PK Banku Polskim (NRB z numerem oddziału zaczynającym się 1020 lub 1440), a Przelew krajowy/wewnętrzny - PRZ/WEW b) Rachunek w PK Banku Polskim i beneficjenta w formacie NRB lub IBAN z kodem kraju PL, a waluta PLN: Przelew krajowy - PRZ/KRA c) Rachunek w PK Banku Polskim i beneficjenta w formacie NRB lub IBAN z kodem kraju PL, a waluta różna od PLN, a Przelew krajowy walutowy PZA/PKW d) Konto prowadzone przez inny bank (informacja w systemie), a żądanie zapłaty T101 - RfT 43