PKO Webconnect Kontekst CZ - Formaty exportu danych. Marzec 2017
SPIS TREŚCI FORMATY EKSPORTÓW W PKO WEBCONNECT KONTEKST CZ... 3 EKSPORT DO FORMATU CSV... 3 Lista możliwych zestawień eksportu do formatu CSV z systemu WebConnect... 3 Przykład... 8 Treść przykładu... 8 EKSPORT WYCIĄGÓW DO FORMATU PDF... 8 Przykład... 8 Treść przykładu... 9 EKSPORT WYCIĄGÓW DO FORMATU XML... 9 Przykład... 11 Treść przykładu... 11 EKSPORT WYCIĄGÓW DO FORMATU XML (CAMT)... 13 Przykład... 18 Treść przykładu... 18 EKSPORT OPERACJI DO FORMATU PDF... 20 Przykład... 20 Treść przykładu... 21 EKSPORT OPERACJI DO FORMATU XML (CAMT)... 22 Przykład... 25 Treść przykładu... 25 2
Formaty eksportów w PKO WebConnect kontekst CZ Aplikacja umożliwia eksport danych do pliku w formatach: - CSV (pola rozdzielane znakiem ; ) - XML (dla wyciągów) - XML CAMT53 (dla wyciągów oraz historii operacji) - PDF (dla wyciągów, historii operacji oraz szczegółów transakcji) - wybór i zapis załącznika w postaci pliku MT940 Eksport do formatu CSV System WebConnect oferuje bardzo przydatną funkcję zapisu danych prezentowanych w ekranach w formie tabel, do pliku w prostym formacie CSV. Plik CSV, to standardowy plik tekstowy, gdzie znakiem rozdzielającym poszczególne pola jest znak ; (średnik). Tak przygotowany podgląd, może w prosty sposób zostać zapisany w powyższym formacie i stanowić plik wyjściowy do dalszej obróbki. Zapis do tego formatu możliwy jest po wyborze (przyciśnięciu) symbolu CSV nieco powyżej tabeli, po prawej stronie. Zawartość plik składa się z nagłówka, opisującego pola rekordów danych oraz z treści, którą stanowią wcześniej odfiltrowane w oknie tabelarycznym dane (przez wybór przycisku [Odśwież]). Składnia nagłówka oraz treści są zależne od wybranego na ekranie podglądu, typu raportu lub zestawienia. Lista możliwych zestawień eksportu do formatu CSV z systemu WebConnect *Nazwa Ekranu: START Nazwa sekcji: Wiadomości Data; Temat data przesłania wiadomości temat / tytuł wiadomości Nazwa sekcji: Rachunki zbiorczo Kontekst; kontekst pracy aplikacji ( CZ ) Waluta; waluta rachunku Posiadacz; posiadacz rachunku Nazwa rachunku; nazwa rachunku Numer rachunku; numer rachunku Kontrakt LD; numer kontraktu kredytowego Środki dostępne; kwota dostępnych środków na rachunku Saldo; saldo rachunku Środki zablokowane kwota środków zablokowanych na rachunku *Nazwa Ekranu: RACHUNKI Nazwa sekcji: Lista rachunków Posiadacz; Nazwa rachunku; Numer rachunku; posiadacz rachunku nazwa rachunku numer rachunku 3
Numer IBAN; Waluta; Środki dostępne; Saldo; Środki zablokowane Nazwa sekcji: Historia rachunku Numer rachunku; Rachunek kontrahenta; Data operacji; Data księgowa; Kontrahent; Szczegóły transakcji; Kwota transakcji; Saldo po transakcji Nazwa sekcji: Środki zablokowane Środki zablokowane Data początkowa; Data końcowa; Kwota blokady; Typ blokady; Tytuł blokady Nazwa sekcji: Historia wyciągów Numer wyciągu; Data wyciągu; Saldo początkowe; Data początkowa wyciągu; Data końcowa wyciągu numer IBAN rachunku waluta rachunku kwota dostępnych środków na rachunku saldo rachunku kwota środków zablokowanych na rachunku numer rachunku numer rachunku kontrahenta data operacji data księgowa / data waluty nazwa kontrahenta treść szczegóły transakcji kwota transakcji saldo po transakcji, zmienione przez wartość [Kwota transakcji] kwota środków zablokowanych na rachunku data początkowa historii data końcowa historii kwota środków zablokowanych na rachunku typ blokady środków na rachunku tytuł blokady środków na rachunku numer wyciągu data wyciągu początkowe saldo rachunku data początkowa wyciągu (data OD) data końcowa wyciągu (data DO) *Nazwa Ekranu: ZLECENIA PŁATNICZE Nazwa sekcji: Zlecenia nieautoryzowane Numer rachunku; Paczka; Numer; Typ; Data; Kwota; Waluta; Kontrahent; Rachunek kontrahenta; Tytuł; Status numer rachunku flaga, ikona paczki - wartość (TAK / NIE) numer zlecenia / paczki typ zlecenia data zlecenia / paczki kwota zlecenia / paczki waluta zlecenia / paczki nazwa kontrahenta (beneficjenta) numer rachunku kontrahenta tytuł zlecenia status zlecenia / paczki 4
Nazwa sekcji: Zlecenia oczekujące na podpis Numer rachunku; Paczka; Numer; Typ; Data; Kwota; Waluta; Kontrahent; Rachunek kontrahenta; Tytuł; Status Nazwa sekcji: Szczegóły paczki zleceń Numer; Kwota; Nazwa kontrahenta; Status; Tytuł Nazwa sekcji: Zlecenia oczekujące na realizację Numer rachunku; Paczka; Numer; Typ; Data; Kwota; Waluta; Kontrahent; Rachunek kontrahenta; Tytuł; Status numer rachunku flaga, ikona paczki - wartość (TAK / NIE) numer zlecenia / paczki typ zlecenia data zlecenia / paczki kwota zlecenia / paczki waluta zlecenia / paczki nazwa kontrahenta numer rachunku kontrahenta tytuł zlecenia status zlecenia / paczki numer zlecenia kwota zlecenia nazwa kontrahenta status zlecenia tytuł zlecenia numer rachunku flaga, ikona paczki - wartość (TAK / NIE) numer zlecenia / paczki typ zlecenia data zlecenia / paczki kwota zlecenia / paczki waluta zlecenia / paczki nazwa kontrahenta numer rachunku kontrahenta tytuł zlecenia status zlecenia / paczki Nazwa sekcji: Zlecenia odrzucone Numer rachunku; Paczka; Numer; Typ; Data; Kwota; Waluta; Kontrahent; Rachunek kontrahenta; Tytuł; Status; Kod błędu numer rachunku flaga, ikona paczki - wartość (TAK / NIE) numer zlecenia / paczki typ zlecenia data zlecenia / paczki kwota zlecenia / paczki waluta zlecenia / paczki nazwa kontrahenta numer rachunku kontrahenta tytuł zlecenia status zlecenia / paczki kod błędu zlecenia 5
Nazwa sekcji: Zlecenia zrealizowane Numer rachunku; Paczka; Numer; Typ; Data; Kwota; Waluta; Kontrahent; Rachunek kontrahenta; Tytuł; Status numer rachunku flaga, ikona paczki - wartość (TAK / NIE) numer zlecenia / paczki typ zlecenia data zlecenia / paczki kwota zlecenia / paczki waluta zlecenia / paczki nazwa kontrahenta numer rachunku kontrahenta tytuł zlecenia status zlecenia / paczki *Nazwa Ekranu: KONTRAHENCI Nazwa sekcji: Lista kontrahentów Nazwa skrócona; skrócona nazwa kontrahenta Nazwa kontrahenta; pełna nazwa kontrahenta Numer rachunku kontrahenta; numer rachunku kontrahenta narodowy numer rachunku; numer rachunku - CERTIS SWIFT kod SWIFT banku kontrahenta *Nazwa Ekranu: ZGODY (POLECENIE ZAPŁATY) Nazwa sekcji: Lista zgód Id zgody; Rachunek Płatnika; Rachunek Odbiorcy; Limit płatności; Status zgody identyfikator zgody numer rachunku płatnika numer rachunku odbiorcy kwota limitu płatności status zgody Nazwa sekcji: Lista zleceń dotycząca zgód Numer; Numer rachunku; Typ zlecenia; Limit płatności; Data utworzenia; Status numer zgody numer rachunku dotyczącego zgody typ zlecenia kwota limitu płatności data utworzenia zgody status zgody *Nazwa Ekranu: LOKATY Nazwa sekcji: Lokaty aktualne Numer; Kontrakt MM; Rozpoczęcie; numer rachunku numer kontraktu MM data rozpoczęcia lokaty 6
Zapadalność; Kwota; Waluta; Typ; Oprocentowanie; Okres Nazwa sekcji: Lokaty archiwalne Numer; Kontrakt MM; Rozpoczęcie; Zapadalność; Kwota; Waluta; Typ; Oprocentowanie; Okres data zakończenia lokaty kwota lokaty waluta lokaty typ lokaty oprocentowanie lokaty okres numer rachunku numer kontraktu MM data rozpoczęcia lokaty data zakończenia lokaty kwota lokaty waluta lokaty typ lokaty oprocentowanie lokaty okres *Nazwa Ekranu: WIADOMOŚCI Nazwa sekcji: Wiadomości Data; Temat; Przeczytana data przesłania wiadomości temat / tytuł wiadomości status wiadomości, czy przeczytana *Nazwa Ekranu: KURSY WALUT Nazwa sekcji: Kursy aktualne Jednostka; Waluta; Kurs sprzedaży; Kurs kupna; Kurs średni CNB Nazwa sekcji: Kursy archiwalne Data publikacji tabeli; Data początkowa; Data końcowa Nazwa sekcji: Szczegóły tabeli archiwalnej Jednostka; Waluta; Kurs sprzedaży; Kurs kupna; jednostka waluty symbol waluty kurs sprzedaży waluty kurs kupna waluty średni kurs wynikający z wyliczenia data publikacji tabeli kursów walut data początkowa obowiązywania tabeli kursów walut data końcowa obowiązywania tabeli kursów Walut jednostka waluty symbol waluty kurs sprzedaży waluty kurs kupna waluty 7
Kurs średni CNB średni kurs wynikający z obliczenia *Nazwa Ekranu: USTAWIENIA Nazwa sekcji: Dziennik zdarzeń Kanał; kanał dostępu (W - WebConnect) Data; data zdarzenia Opis; treść zdarzenia Status status zdarzenia (I, E) Przykład Zapis do pliku CSV zestawienia Lista wyciągów Treść przykładu Numer wyciągu; Data wyciągu; Saldo początkowe; Data początkowa wyciągu; Data końcowa wyciągu 2017/1;2017-03-01;3855374,39;2017-03-01;2017-03-01 2017/2;2017-03-07;3845797,07;2017-02-25;2017-03-07 2017/3;2017-03-08;3845812,57;2017-03-08;2017-03-08 2017/4;2017-03-10;3841758,98;2017-03-09;2017-03-10 2017/999;2017-03-10;3841758,98;2017-03-09;2017-03-10 2017/7;2017-03-13;3003761,00;2017-03-11;2017-03-13 2017/997;2017-03-02;3855635,39;2017-02-25;2017-03-02 2017/996;2017-03-03;3850088,83;2017-02-25;2017-03-03 2017/8;2017-03-16;3003761,00;2017-03-16;2017-03-16 Eksport wyciągów do formatu PDF Format PDF (Portable Document Format), to szeroko stosowany format plików w postaci graficznej. W szczególności służy on do przenoszenia i prezentacji dokumentacji. Dokumenty w tej postaci zyskują status niemodyfikowalnych. W systemie WebConnect możliwy jest podgląd wyciągu z rachunku bankowego oraz jego zapisanie do formatu PDF. Format wyciągu jest jednolity w skali całego Banku. Przykład Wyciąg bankowy z rachunku 8
Treść przykładu Eksport wyciągów do formatu XML Stosowana notacja Format pola: x = dowolny znak Lp Nazwa pola Tag XML Format Opis 1 Nazwa Oddziału prowadzącego rachunek 2 Ulica Oddziału prowadzącego my:unitname 120x Nazwa Banku my:unitstreetno 120x Adres 9
rachunek 3 Kod i miasto Oddziału prowadzącego rachunek my:unittowncode 120x Miasto i kod pocztowy 4 Kod SWIFT my:swiftcode --- zawsze puste 5 Numer rachunku w formacie NRB 6 Długi opis podproduktu 7 Kod waluty rachunku 8 Data następnej kapitalizacji 9 Oprocentowanie salda dodatniego my:iban 34x Uwaga: zawiera literowy prefix dot. kodu karuj, np. PL my:acccategoryv 30x Nazwa rachnunku my:ccy 3x kod ISO waluty my:crintcapdate 10x Format daty DD-MM-RRRR my:crintrate 10x Oprocentowanie salda dodatniego 10 Data wyciągu my:stmtdate 10x Format daty DD-MM-RRRR 11 ----- my:dtamtused --- nie będzie wypełniane 12 Dopuszczalny limit kredytowy my:dtamt 18x 0 - gdy limit kredytu odnawialnego jest 0 13 ----- my:dtintrate 10x oprocentowanie 14 ------- my:dtenddate --- nie będzie wypełniane 15 Numer wyciągu my:stmtnr 10x Numer wyciągu 16 Data początku zakresu wyciągu 17 Data końca zakresu wyciągu my:dateperiodstart 10x Format daty DD-MM-RRRR my:dateperiodend 10x Format daty RRRR-MM-DD 18 Okres my:period 120x Za okres OD - DO 19 Imię i nazwisko lub nazwa firmy my:cusname 120x Nazwa klienta 20 Imię i nazwisko lub nazwa firmy my:cusname2 120x Nazwa klienta 21 my:streetno Adres wysyłki korespondencji: ulica i nr 22 Adres wysyłki korespondencji 23 Saldo przed operacjami 24 Saldo po ostatniej operacji 25 Saldo operacji obciążenia na wyciągu my:towncode 200x miasto; kraj jest pokazywany gdy nie polska, zgodnie z definicją Obszaru 27 my:balanceop 18x W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) my:balancecl 18x W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) my:obrotywn 18x W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) 10
26 Saldo operacji uznania na wyciągu my:obrotyma 18x W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) 27 Tekst marketingowy my:tekstmarketingowy --- Tekst marketingowy prezentowany na wyciągu 28 Data waluty my:stmt_items +my:bookingdate 29. Data operacji my:stmt_items + my:valuedate 30 Informacja o przekazie my:stmt_items + my:narrative 31 Kwota operacji my:stmt_items + my:amount 32 Identyfikator operacji my:stmt_items + my:identyfikatoroperacji 33 Opis kodu operacji my:stmt_items + my:typoperacji 34 rachunek przeciwstawny my:stmt_items + <my:kontrac> 35 tytułem my:stmt_items + <my:av> 36 Variable symbol my:stmt_items + <my:vs> 37 Specific symbol my:stmt_items + <my:ss> 38 Constant symbol my:stmt_items + <my:ks> 39 nieoprogramowana my:stmt_items + <my:stronaoperacji> 40 skrócona nazwa kontrahenta my:stmt_items + <my:nazwaskr> 41 Saldo po operacji my:stmt_items + my:saldopooperacji Przykład 10x 10x Format daty DD-MM-RRRR Format daty DD-MM-RRRR 140 Treść informacji o przekazie 18x 34x 34x 18x W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) Identyfikator operacji Opis kodu operacji rachunek przeciwstawny tytułem opis zlecenia ZK Variable symbol AK - Specific symbol EC Constant symbol nieoprogramowana (na razie wstawiamy 1 ) skrócona nazwa kontrahenta W formie alfanumerycznej. Separatorem części całkowitej od dziesiętnej jest. (kropka) Eksport wyciągu do formatu XML Treść przykładu <?xml version="1.0" encoding="utf-8"?> <my:mojepola xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myxsd/2009-07-31t09:20:32" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" lang="pl"> <my:unitname>cieskij bank</my:unitname> <my:unitstreetno>ul. Koziśka 12</my:UnitStreetNo> 11
<my:unittowncode>praha</my:unittowncode> <my:swiftcode>bpkoplp0</my:swiftcode> <my:iban>cz42 3060 0000 0002 0000 0419</my:Iban> <my:acccategoryv>základní účet</my:acccategoryv> <my:ccy>eur</my:ccy> <my:crintcapdate>31.03.2017</my:crintcapdate> <my:crintrate>0.000000</my:crintrate> <my:stmtdate>13.03.2017</my:stmtdate> <my:dtamtused> </my:dtamtused> <my:dtamt>0.00</my:dtamt> <my:dtintrate>0.000000</my:dtintrate> <my:dtenddate> </my:dtenddate> <my:stmtnr>4/2017</my:stmtnr> <my:dateperiodstart>09.03.2017</my:dateperiodstart> <my:dateperiodend>13.03.2017</my:dateperiodend> <my:period>od 09.03.2017 do 13.03.2017</my:Period> <my:cusname>czeske - DTF 6</my:CusName> <my:cusname2> </my:cusname2> <my:streetno>czechowa 1</my:StreetNo> <my:towncode>qwwqeq PADDDD</my:TownCode> <my:balanceop>13971.30</my:balanceop> <my:balancecl>14152.27</my:balancecl> <my:obrotywn>0.00</my:obrotywn> <my:obrotyma>180.97</my:obrotyma> <my:tekstmarketingowy>toto je test textový marketing</my:tekstmarketingowy> <my:stmt_items> <my:bookingdate>13.03.2017</my:bookingdate> <my:valuedate>11.03.2017</my:valuedate> <my:narrative>de55501270000200002154 GER 6 AL. A A 10115 WARSZAWA RS E2E</my:Narrative> <my:amount>32.68</my:amount> <my:identyfikatoroperacji>70700500300157308</my:identyfikatoroperacji> <my:typoperacji>zaúčt.přeshr.přev.v ZEMI MIMO EURO</my:TypOperacji> <my:kontrac>cz4230600000000200000419</my:kontrac> <my:av>av</my:av> <my:vs>vs</my:vs> <my:ss>ss</my:ss> <my:ks>ks</my:ks> <my:stronaoperacji>1</my:stronaoperacji> <my:nazwaskr>krátký název</my:nazwaskr> <my:saldopooperacji>14003.98</my:saldopooperacji> </my:stmt_items> <my:stmt_items> <my:bookingdate>13.03.2017</my:bookingdate> <my:valuedate>13.03.2017</my:valuedate> <my:narrative>de55501270000200002154 GER 6 AL. A A 10115 WARSZAWA RS E2E</my:Narrative> <my:amount>32.70</my:amount> <my:identyfikatoroperacji>70720500300000004</my:identyfikatoroperacji> <my:typoperacji>zaúčt.přeshr.přev.v ZEMI MIMO EURO</my:TypOperacji> 12
<my:kontrac>cz4230600000000200000419</my:kontrac> <my:av>av</my:av> <my:vs>vs</my:vs> <my:ss>ss</my:ss> <my:ks>ks</my:ks> <my:stronaoperacji>1</my:stronaoperacji> <my:nazwaskr>krátký název</my:nazwaskr> <my:saldopooperacji>14152.27</my:saldopooperacji> </my:stmt_items> </my:mojepola> Eksport wyciągów do formatu XML (CAMT) Stosowana notacja Format pola: x = dowolny znak Lp Nazwa pola Tag XML Opis 1. ID BkToCstmrStmt + GrpHdr ++ MsgId Identyfikator wartość złożona z trzech pól : Swift Banku Data wyciągu Numer wyciągu rozdzielonych znakiem - 2. CreationDateTime BkToCstmrStmt + GrpHdr ++ CreDtTm 3. PageNo BkToCstmrStmt + GrpHdr ++ MsgPgntn +++ PgNb 4. IsLastPage BkToCstmrStmt + GrpHdr ++ MsgPgntn +++ LastPgInd 5. Name BkToCstmrStmt + GrpHdr ++ MsgRcpt +++ Nm 6. UnstructuredAddress BkToCstmrStmt + GrpHdr ++ MsgRcpt +++ PstlAdr <MsgId>BPKOPLP0-28.02.2017-998</MsgId> data i czas utworzenia wyciągu format : RRRR-MM-DDTHH:MM:SS <CreDtTm>2017-02-28T00:00:00</CreDtTm> Numer strony wartość stała, zawsze = 1 <PgNb>1</PgNb> Zawsze wartość true <LastPgInd>true</LastPgInd> Nazwa Klienta (lub Imię I Nazwisko) wartość złożona z dwóch pól nazwy Klienta, rozdzielonych znakiem spacji <Nm>CSOB PRZEMEK B </Nm> Adres wartość złożona z dwóch pól: Ulica oraz numer Kod pocztowy i miasto 13
++++ AdrLine rozdzielonych znakiem spacji 7. ID BkToCstmrStmt ++ Id <AdrLine>RANECKA 321/150 57 PRAHA 5</AdrLine> Identyfikator wartość złożona z dwóch pól Iban (numer rachunku bez znaków spacji) StmtDate data wyciągu bez znaku rozdzielającego 8. ElectronicSeqNo BkToCstmrStmt ++ ElectrncSeqNb <Id>CZ423060000000001111222228.02.2017</Id> Numer wyciągu wartość pierwszej części numeru wyciągu (do znaku / ) 9. LegalSeqNo BkToCstmrStmt ++ LglSeqNb <ElctrncSeqNb>998</ElctrncSeqNb> Numer wyciągu wartość pierwszej części numeru wyciągu (do znaku / ) 10. CreationDateTime BkToCstmrStmt ++ CreDtTm <LglSeqNb>998</LglSeqNb> Data i czas utworzenia wyciągu Format: RRR-MM-DDTHH:MM:SS.sssssss 11. FromDate BkToCstmrStmt ++ FrToDt +++ FrDtTm 12. ToDate BkToCstmrStmt ++ FrToDt +++ ToDtTm 13. CreditsSum BkToCstmrStmt ++ TxsSummry +++ TtlCdtNtries ++++ Sum <CreDtTm>2017-02-28T00:00:00.0000000</CreDtTm> Data początkowa wyciągu, wyciąg za okres Od Format: RRR-MM-DDTHH:MM:SS.sssssss <FrDtTm>2017-02-28T00:00:00.0000000</FrDtTm> Data końcowa wyciągu, wyciąg za okres Do Format: RRR-MM-DDTHH:MM:SS.sssssss <ToDtTm>2017-02-28T00:00:00.0000000</ToDtTm> Wartość obrotów strony MA za okres Od - Do W formie alfanumerycznej (wartość bezwzględna ABS). Separatorem części całkowitej od dziesiętnej jest. (kropka) <Sum>5462.89</Sum> 14
14. DebitsSum BkToCstmrStmt ++ TxsSummry +++ TtlDbtNtries ++++ Sum Wartość obrotów strony WN za okres Od - Do W formie alfanumerycznej (wartość bezwzględna ABS). Separatorem części całkowitej od dziesiętnej jest. (kropka) 15. IBAN BkToCstmrStmt +++ Id ++++ IBAN 16. ProprietaryType BkToCstmrStmt +++ Tp ++++ Prtry 17. Currency BkToCstmrStmt +++ Ccy 18. Name BkToCstmrStmt +++ Nm <Sum>0.00</Sum> Numer IBAN rachunku (bez znaków spacji) <IBAN>CZ4230600000000011112222</IBAN> Typ rachunku <Prtry>primární účet</prtry> Kod ISO waluty <Ccy>CZK</Ccy> Nazwa klienta Wartość złożona z dwóch pól nazwy Klienta rozdzielonych znakiem spacji, 19. Name BkToCstmrStmt +++ Ownr ++++ Nm 20. UnstructuredAddress BkToCstmrStmt +++ Ownr ++++ PstlAdr +++++ AdrLine 21. Name BkToCstmrStmt +++ Svcr ++++ FinInstnId +++++ Nm 22. BIC BkToCstmrStmt <Nm>CSOB PRZEMEK B </Nm> Nazwa posiadacza rachunku <Nm>CSOB PRZEMEK B </Nm> Adres Wartość złożona z dwóch pól Ulica oraz numer Kod pocztowy i miasto rozdzielonych znakiem spacji <AdrLine>RANECKA 321/150 150 57 PRAHA 5</AdrLine> Nazwa Banku <Nm>PKO Bank Polski</Nm> BIC Banku 15
+++ Svcr ++++ FinInstnId +++++ BIC 23. UnstructuredAddress BkToCstmrStmt +++ Svcr ++++ FinInstnId +++++ PstlAdr ++++++ AdrLine 24. ID BkToCstmrStmt +++ Svcr ++++ FinInstnId +++++ Othr ++++++ Id 25. Type BkToCstmrStmt ++ Bal +++ Tp ++++ CdOrPrtry +++++ Cd 26. Amount BkToCstmrStmt ++ Bal +++ Amt 27. Currency BkToCstmrStmt ++ Bal +++ Amt ++++ @Ccy 28. CRDBIndicator BkToCstmrStmt ++ Bal +++ CdtDbtInd <BIC>BPKOPLP0</BIC> Adres Banku wartość złożona z dwóch pól: Ulica i numer Kod pocztowy i miasto <AdrLine> ul. Koziśka 94 Praha</AdrLine> Identyfikator pole ma wartość ciągu znaków, wydzielinych z numeru Iban (od znaku nr 5 do znaku nr 8) <Id>3060</Id> Wartość OPBD (saldo otwarcia)/ CLBD (saldo zamknięcia) <Cd>OPBD</Cd> Wartość bezwzględna kwoty ABS (BalanceOp /BalanceCl) Kod ISO waluty Przykład (linie 26 i 27): <Amt Ccy="CZK">78245.82</Amt> Ciąg określający matematyczny znak wartości kwoty ( - lub + ) Przyjmuje wartość CRDT gdy znak ( + ) Przyjmuje wartość DBIT gdy znak ( - ) 29. Date BkToCstmrStmt ++ Bal +++ Dt ++++ Dt 30. Amount BkToCstmrStmt +++ Amt <CdtDbtInd>CRDT</CdtDbtInd> Data, przyjmująca wartość daty otwarcia lub daty zamknięcia DatePeriodStart lub DatePeriodEnd <Dt>2017-02-28</Dt> Kwota W formie alfanumerycznej (wartość bezwzględna ABS). Separatorem części całkowitej od dziesiętnej jest. (kropka) 16
31. Currency BkToCstmrStmt +++ Amt ++++ @Ccy 32. CRDBIndicator BkToCstmrStmt +++ CdtDbtInd Kod ISO waluty, łącznie ze znakami cudzysłów, np. CZK Przykład (linie 30 i 31) <Amt Ccy="CZK">78245.82</Amt> Ciąg określający matematyczny znak wartości kwoty ( - lub + ) wartość CRDT gdy znak ( + ) wartość DBIT gdy znak ( - ) CRDT(Amount>0)/DBIT(Amount<0) 33. Status BkToCstmrStmt +++ Sts 34. BookingDate BkToCstmrStmt +++ BookgDt ++++ Dt 35. TransactionCode BkToCstmrStmt +++ BkTxCd ++++ Prtry +++++ Cd 36. Remittance Info Unstructured 37. Remittance Info StructuredReference BkToCstmrStmt +Dtls [1] ++++ TxDtls +++++ RmtInf ++++++ Ustrd BkToCstmrStmt +Dtls [1] ++++ TxDtls +++++ RmtInf ++++++ Strd +++++++ CdtrRefInf ++++++++ Ref <CdtDbtInd>CRDT</CdtDbtInd> Wartość stała, zawsze BOOK <Sts>BOOK</Sts> Data operacji (BookingDate) Format: RRRR-MM-DD <Dt>2017-02-28</Dt> IdentyfikatorOperacji <Cd>70591220700000017</Cd> Opis operacji, tytułem <Ustrd>Karta: 420853******2657 Příjmení a jméno: DODIKI HONZA Obchodní místo: BERLIN rozl Visa 1420853704900000 </Ustrd> Referenční číslo: VS+SS+KS z prefiksem w oddzielnych węzłach Strd/CdtrRefInf/Ref <Strd> <CdtrRefInf> <Ref>VS:VS</Ref> </CdtrRefInf> </Strd> <Strd> 17
<CdtrRefInf> <Ref>SS:SS</Ref> </CdtrRefInf> </Strd> <Strd> <CdtrRefInf> <Ref>KS:KS</Ref> </CdtrRefInf> </Strd> Przykład Eksport wyciągu do formatu XML (CAMT) Treść przykładu <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02"> <BkToCstmrStmt> <GrpHdr> <MsgId>BPKOPLP0-28.02.2017-998</MsgId> <CreDtTm>2017-02-28T00:00:00</CreDtTm> <MsgRcpt> <Nm>CSOB PRZEMEK B </Nm> <PstlAdr> <AdrLine>RANECKA 321/150 57 PRAHA 5</AdrLine> </PstlAdr> </MsgRcpt> <MsgPgntn> <PgNb>1</PgNb> <LastPgInd>true</LastPgInd> </MsgPgntn> </GrpHdr> <Stmt> <Id>CZ423060000000001111222228.02.2017</Id> <ElctrncSeqNb>998</ElctrncSeqNb> <LglSeqNb>998</LglSeqNb> <CreDtTm>2017-02-28T00:00:00.0000000</CreDtTm> <FrToDt> <FrDtTm>2017-02-28T00:00:00.0000000</FrDtTm> <ToDtTm>2017-02-28T00:00:00.0000000</ToDtTm> </FrToDt> <Acct> <Id> <IBAN>CZ4230600000000011112222</IBAN> </Id> <Tp> <Prtry> primární účet</prtry> </Tp> <Ccy>CZK</Ccy> <Nm>CSOB PRZEMEK B </Nm> 18
<Ownr> <Nm>CSOB PRZEMEK B </Nm> <PstlAdr> <AdrLine>RANECKA 321/150 150 57 PRAHA 5</AdrLine> </PstlAdr> </Ownr> <Svcr> <FinInstnId> <BIC>BPKOPLP0</BIC> <Nm>PKO Bank Polski</Nm> <PstlAdr> <AdrLine> ul. Koziśka 94 Praha</AdrLine> </PstlAdr> <Othr> <Id>3060</Id> </Othr> </FinInstnId> </Svcr> </Acct> <Bal> <Tp> <CdOrPrtry> <Cd>OPBD</Cd> </CdOrPrtry> </Tp> <Amt Ccy="CZK">83708.71</Amt> <CdtDbtInd>CRDT</CdtDbtInd> <Dt> <Dt>2017-02-28</Dt> </Dt> </Bal> <Bal> <Tp> <CdOrPrtry> <Cd>CLBD</Cd> </CdOrPrtry> </Tp> <Amt Ccy="CZK">78245.82</Amt> <CdtDbtInd>CRDT</CdtDbtInd> <Dt> <Dt>2017-02-28</Dt> </Dt> </Bal> <TxsSummry> <TtlCdtNtries> <Sum>0.00</Sum> </TtlCdtNtries> <TtlDbtNtries> <Sum>5462.89</Sum> </TtlDbtNtries> </TxsSummry> 19
<Ntry> <Amt Ccy="CZK">35.88</Amt> <CdtDbtInd>DBIT</CdtDbtInd> <Sts>BOOK</Sts> <BookgDt> <Dt>2017-02-28</Dt> </BookgDt> <BkTxCd> <Prtry> <Cd>70591220700000017</Cd> </Prtry> </BkTxCd> <NtryDtls> <TxDtls> <RmtInf> <Ustrd>Karta: 420853******2657 Příjmení a jméno: DODIKI HONZA Obchodní místo: BERLIN rozl Visa Referenční číslo: 1420853704900000 </Ustrd> <Strd> <CdtrRefInf> <Ref>VS:VS</Ref> </CdtrRefInf> </Strd> <Strd> <CdtrRefInf> <Ref>SS:SS</Ref> </CdtrRefInf> </Strd> <Strd> <CdtrRefInf> <Ref>KS:KS</Ref> </CdtrRefInf> </Strd> </RmtInf> </TxDtls> </NtryDtls> </Ntry> </Stmt> </BkToCstmrStmt> </Document> Eksport operacji do formatu PDF Format PDF (Portable Document Format), to szeroko stosowany format plików w postaci graficznej. W szczególności służy on do przenoszenia i prezentacji dokumentacji. Dokumenty w tej postaci zyskują status niemodyfikowalnych. W systemie WebConnect możliwy jest podgląd operacji na rachunku oraz jego zapisanie do formatu PDF. Przykład Prezentacja operacji na rachunku 20
Treść przykładu 21
Eksport operacji do formatu XML (CAMT) Stosowana notacja Format pola: x = dowolny znak Lp Nazwa pola Tag XML Opis 1. ID BkToCstmrStmt + GrpHdr ++ MsgId 38. CreationDateTime BkToCstmrStmt + GrpHdr ++ CreDtTm 39. PageNo BkToCstmrStmt + GrpHdr ++ MsgPgntn +++ PgNb 40. IsLastPage BkToCstmrStmt + GrpHdr ++ MsgPgntn +++ LastPgInd 41. Name BkToCstmrStmt + GrpHdr ++ MsgRcpt +++ Nm 42. UnstructuredAddress BkToCstmrStmt + GrpHdr ++ MsgRcpt +++ PstlAdr ++++ AdrLine 43. ID BkToCstmrStmt ++ Id 44. CreationDateTime BkToCstmrStmt ++ CreDtTm 45. FromDate BkToCstmrStmt ++ FrToDt +++ FrDtTm 46. ToDate BkToCstmrStmt ++ FrToDt +++ ToDtTm 47. IBAN BkToCstmrStmt Numer_konta (bez spacji) <MsgId>12345698/3060</MsgId> data utworzenia <CreDtTm>2017-03-22T16:36:21.3868112+01:00</CreDtTm> Zawsze wartość = 1 <PgNb>1</PgNb> Zawsze wartość true <LastPgInd>true</LastPgInd> Nazwa posiadacza rachunku <Nm>Prima Nazwa cz2</nm> Adres posiadacza <AdrLine>Pulawska 02-800 WARSZAWA</AdrLine> Numer_konta (bez spacji) + data_utworzenia (bez czasu) <Id>12345698/3060-2017-03-22</Id> data utworzenia <CreDtTm>2017-03-22T16:36:21.3868112+01:00</CreDtTm> Data początkowa z pobrania danych <FrDtTm>2017-02-15T00:00:00.0000000+01:00</FrDtTm> Data końcowa z pobrania danych <ToDtTm>2017-03-01T23:59:59.9990000+01:00</ToDtTm> Numer_konta (bez spacji) 22
+++ Id ++++ IBAN 48. Currency BkToCstmrStmt +++ Ccy 49. Name BkToCstmrStmt +++ Nm 50. Name BkToCstmrStmt +++ Ownr ++++ Nm 51. UnstructuredAddress BkToCstmrStmt +++ Ownr ++++ PstlAdr +++++ AdrLine 52. Type BkToCstmrStmt ++ Bal +++ Tp ++++ CdOrPrtry +++++ Cd 53. Amount BkToCstmrStmt ++ Bal +++ Amt 54. Currency BkToCstmrStmt ++ Bal +++ Amt ++++ @Ccy 55. CRDBIndicator BkToCstmrStmt ++ Bal +++ CdtDbtInd <IBAN>12345698/3060</IBAN> Kod ISO waluty <IBAN>12345698/3060</IBAN> Nazwa rachunku Nazwa posiadacza Przykład <Nm>Prima Nazwa cz2</nm> Wartość złożona z dwóch poł, rozdzielonych znakiem spacji <AdrLine>Pulawska 02-800 WARSZAWA</AdrLine> OPBD (saldo otwarcia) / CLBD (saldo zamknięcia) <Cd>CLBD</Cd> Wartość bezwzględna ABS (BalanceOp /BalanceCl) Kod ISO waluty rachunku Przykład (linie 54 i 55): <Amt Ccy="CZK">0</Amt> Ciąg określający matematyczny znak wartości kwoty ( - lub + ) Przyjmuje wartość CRDT gdy znak ( + ) Przyjmuje wartość DBIT gdy znak ( - ) 56. Date BkToCstmrStmt ++ Bal +++ Dt ++++ Dt <CdtDbtInd>CRDT</CdtDbtInd> data_ksiegowania (odpowiednio z pierwszej lub ostatniej transkacji) DatePeriodStart lub DatePeriodEnd 23
57. Amount BkToCstmrStmt +++ Amt <Dt>2017-02-28</Dt> W formie alfanumerycznej (wartość bezwzględna ABS). Separatorem części całkowitej od dziesiętnej jest. (kropka) 58. Currency BkToCstmrStmt +++ Amt ++++ @Ccy 59. CRDBIndicator BkToCstmrStmt +++ CdtDbtInd Kod ISO waluty rachunku zawarty w cudzysłowiu, np. CZK Przykład (linie 58 i 59) <Amt Ccy="CZK">78245.82</Amt> Ciąg określający matematyczny znak wartości kwoty ( - lub + ) Przyjmuje wartość CRDT gdy znak ( + ) Przyjmuje wartość DBIT gdy znak ( - ) CRDT(Amount>0)/DBIT(Amount<0) 60. Status BkToCstmrStmt +++ Sts 61. BookingDate BkToCstmrStmt +++ BookgDt ++++ Dt 62. TransactionCode BkToCstmrStmt +++ BkTxCd ++++ Prtry +++++ Cd 63. Unstructured BkToCstmrStmt +Dtls [1] ++++ TxDtls +++++ RmtInf ++++++ Ustrd 64. StructuredReference BkToCstmrStmt +Dtls [1] ++++ TxDtls <CdtDbtInd>CRDT</CdtDbtInd> Wartość stała, zawsze BOOK <Sts>BOOK</Sts> Data operacji (BookingDate) Format: RRRR-MM-DD <Dt>2017-02-28</Dt> Identyfikator operacji <Cd>70591220700000017</Cd> Opis operacji, tytułem <Ustrd>Karta: 420853******2657 Příjmení a jméno: DODIKI HONZA Obchodní místo: BERLIN rozl Visa Referenční číslo: 1420853704900000 </Ustrd> VS+SS+KS z prefiksem w oddzielnych węzłach Strd/CdtrRefInf/Ref <Strd> 24
+++++ RmtInf ++++++ Strd +++++++ CdtrRefInf ++++++++ Ref <CdtrRefInf> <Ref>VS:VS</Ref> </CdtrRefInf> </Strd> <Strd> <CdtrRefInf> <Ref>SS:SS</Ref> </CdtrRefInf> </Strd> <Strd> <CdtrRefInf> <Ref>KS:KS</Ref> </CdtrRefInf> </Strd> Przykład Eksport operacji do formatu XML (CAMT) Treść przykładu <?xml version="1.0" encoding="utf-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02"> <BkToCstmrStmt> <GrpHdr> <MsgId>12345698/3060</MsgId> <CreDtTm>2017-03-22T16:36:21.3868112+01:00</CreDtTm> <MsgRcpt> <Nm>Prima Nazwa cz2</nm> <PstlAdr> <AdrLine>Pulawska 02-800 WARSZAWA</AdrLine> </PstlAdr> </MsgRcpt> <MsgPgntn> <PgNb>1</PgNb> <LastPgInd>true</LastPgInd> </MsgPgntn> </GrpHdr> <Stmt> <Id>12345698/3060-2017-03-22</Id> <CreDtTm>2017-03-22T16:36:21.3868112+01:00</CreDtTm> <FrToDt> <FrDtTm>2017-02-15T00:00:00.0000000+01:00</FrDtTm> <ToDtTm>2017-03-01T23:59:59.9990000+01:00</ToDtTm> </FrToDt> <Acct> <Id> <IBAN>12345698/3060</IBAN> </Id> <Ccy>CZK</Ccy> 25
<Ownr> <Nm>Prima Nazwa cz2</nm> <PstlAdr> <AdrLine>Pulawska 02-800 WARSZAWA</AdrLine> </PstlAdr> </Ownr> </Acct> <Bal> <Tp> <CdOrPrtry> <Cd>OPBD</Cd> </CdOrPrtry> </Tp> <Amt Ccy="CZK">0</Amt> <CdtDbtInd>CRDT</CdtDbtInd> <Dt> <Dt>2017-02-16</Dt> </Dt> </Bal> <Bal> <Tp> <CdOrPrtry> <Cd>CLBD</Cd> </CdOrPrtry> </Tp> <Amt Ccy="CZK">0</Amt> <CdtDbtInd>CRDT</CdtDbtInd> <Dt> <Dt>2017-02-16</Dt> </Dt> </Bal> <Ntry> <Amt Ccy="CZK">25.0000</Amt> <CdtDbtInd>DBIT</CdtDbtInd> <Sts>BOOK</Sts> <BookgDt> <Dt>2017-02-16</Dt> </BookgDt> <BkTxCd> <Prtry> <Cd>557419</Cd> </Prtry> </BkTxCd> <NtryDtls> <TxDtls> <RmtInf> <Ustrd>sdf</Ustrd> </RmtInf> </TxDtls> </NtryDtls> </Ntry> 26
<Ntry> <Amt Ccy="CZK">1000.9600</Amt> <CdtDbtInd>DBIT</CdtDbtInd> <Sts>BOOK</Sts> <BookgDt> <Dt>2017-02-16</Dt> </BookgDt> <BkTxCd> <Prtry> <Cd>557425</Cd> </Prtry> </BkTxCd> <NtryDtls> <TxDtls> <RmtInf> <Ustrd>popis ukázkové</ustrd> </RmtInf> </TxDtls> </NtryDtls> </Ntry> <Ntry> <Amt Ccy="CZK">7654.0000</Amt> <CdtDbtInd>DBIT</CdtDbtInd> <Sts>BOOK</Sts> <BookgDt> <Dt>2017-02-16</Dt> </BookgDt> <BkTxCd> <Prtry> <Cd>557426</Cd> </Prtry> </BkTxCd> <NtryDtls> <TxDtls> <RmtInf> <Ustrd> popis ukázkové Ustrd> </RmtInf> </TxDtls> </NtryDtls> </Ntry> </Stmt> </BkToCstmrStmt> </Document> 27