Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i...

20
Dokumentacja użytkownika systemu def3000/CEB Import – eksport danych wersja dokumentu: 1 wersja systemu: 2.26.000Y liczba stron: 20 data aktualizacji: 20 marca 2018

Transcript of Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i...

Page 1: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

Toyota Bank Polska S.A. ul. Postępu 18b, 02-676 Warszawatoyotabank.plSpółka zarejestrowana w rejestrze przedsiębiorców prowadzonym przez Sąd Rejonowy dla m. st. Warszawy, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS 0000051233; NIP: 521-30-92-922; kapitał zakładowy w wysokości 153 909 800 zł, wpłacony w całości. B/

02 4

5 06

15

Lorem ipsum dolor sit amet

Fusce ac consectetur nisl.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec orci justo, placerat et tellus eu, tempor effi citur sem. Suspendisse bibendum commodo est, at fi nibus libero tristique sed. Nam sagittis augue cursus sapien sagittis aliquam. Sed fi nibus elementum massa, eu ultricies tellus dapibus eget. Praesent quis placerat mi. Integer id tristique erat, quis sollicitudin nulla. Suspendisse volutpat purus neque, eu feugiat orci pulvinar scelerisque.

Donec dolor ipsum, vehicula tristique urna et, elementum sollicitudin orci. Nunc suscipit turpis a molestie congue. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum quis dui tortor. Nunc pharetra mauris eget erat feugiat consectetur. Fusce vel lacus lorem. Nulla fermentum ex luctus commodo blandit. Ut velit magna, placerat non lacus ac, scelerisque sollicitudin arcu. Ut gravida justo non lectus congue ornare. Vestibulum condimentum bibendum massa, in eleifend orci. Curabitur condimentum tellus ut ligula dictum interdum. Integer facilisis est vel nisl tempor, ac ornare eros pharetra.

Nam a justo quis elit malesuada fringilla imperdiet sed odio. Proin et tempus dui. Ut vel nisi imperdiet, cursus tellus ut, rhoncus libero. Donec orci risus, imperdiet ut metus sit amet, mollis tincidunt nunc. Quisque sed volutpat mauris, eu feugiat magna. In scelerisque leo vitae vulputate commodo. Maecenas a diam aliquam, accumsan elit non, facilisis ligula. Nullam aliquet ullamcorper diam ac facilisis. Fusce aliquet euismod rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec in imperdiet erat. Maecenas consectetur nulla ipsum, ornare pharetra nisl accumsan ac. Nam laoreet blandit mauris sit amet molestie.

Fusce ac consectetur nisl. Etiam rutrum vel quam sed venenatis. Fusce dapibus effi citur volutpat. Suspendisse tristique dapibus arcu ac feugiat. Etiam congue ante metus, et maximus enim tempor in. Donec laoreet elit euismod eros interdum, in sagittis metus convallis. Nam volutpat justo diam, id malesuada nisl congue ut. Nullam convallis urna in ultrices gravida.

Vestibulum dapibus fi nibus mi ultricies imperdiet. Phasellus sit amet velit at sapien ornare fi nibus. Quisque feugiat eget est cursus tincidunt. Nulla posuere feugiat diam id blandit. Ut condimentum quam eget venenatis maximus. Sed dignissim, ipsum id vehicula ullamcorper, libero urna tempor odio, non laoreet orci odio euismod sapien. Nullam vulputate odio nec mollis sollicitudin. Pellentesque posuere sem tellus, in sagittis risus vulputate vitae. Donec laoreet faucibus nisl, sit amet ultrices felis fi nibus sit amet. Nunc scelerisque felis sit amet fermentum condimentum. Nulla facilisi. Aenean at mi a lectus hendrerit effi citur. Curabitur faucibus malesuada mauris, facilisis pharetra nisi porta eu.

Dokumentacja użytkownika systemu def3000/CEB Import – eksport danych

wersja dokumentu: 1wersja systemu: 2.26.000Y

liczba stron: 20data aktualizacji: 20 marca 2018

Page 2: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

2

SPIS TREŚCI

1 WPROWADZENIE

2 FORMATY DANYCH

3 STRUKTURY PLIKÓW

3.1 Struktury plików importu przelewów 3.1.1 Plik w formacie liniowym 3.1.2 Plik w formacie XML 3.1.3 Plik w formacie Elixir 3.1.4Pliklistypłac

3.2 Struktury plików importu kontrahentów 3.2.1 Plik w formacie liniowym 3.2.2 Plik w formacie XML

3.3 Struktury plików eksportu statusów przelewów 3.3.1 Plik w formacie liniowym 3.3.2 Plik w formacie XML

3.4 Struktury plików eksportu wyciągów 3.4.1 Plik w formacie liniowym 3.4.2 Pik w formacie XML

3.5 Struktury plików eksportu operacji bieżących 3.5.1 Plik w formacie liniowym 3.5.2 Plik w formacie XML

Page 3: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

3

Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

Formaty danych

Systemdef3000/CEBpozwalanaimportieksportdanychwróżnychstałychorazdefiniowanychformatachplików.Poniżejprzed-stawionesądostępneformatydanychprzeznaczonedlaimportuieksportudanych,zpodziałemnaposzczególneopcjesystemu.

• Format importu przelewów: XML, Eliksir, Liniowy.

• Format importu przelewów podatku: XML, Eliksir, Liniowy.

• Format importu kontrahentów: XML, Liniowy.

• Format eksportu statusów przelewów: XML, Liniowy.

• Format eksportu wyciągów: XML, Liniowy.

• Format eksportu operacji bieżących: XML, Liniowy.

Struktury plików PlikiwformatachXML,ElixirorazPłatnikmająstałąokreślonąstrukturęiużytkownikniemożejejzmieniać.Strukturaplikuliniowe-gojestdefiniowanawplikuschema.iniiwczytywanawopcjiKonfiguracja -> Parametry aplikacji -> Import struktury.

DladanychwformacieXMLniedozwolonesąnastępująceznaki:‘&’,‘<’,‘>’.JeśliwplikuXMLwystąpiątakieznakibędzieontrakto-wanyjakoniepoprawny.Dlapowyższychznakównależykonieczniezastosowaćnastępującezamienniki:

‘&’-&amp;‘<’-&lt;‘>’-&gt;

Struktury plików importu przelewów

Plik w formacie liniowym

Wformacieliniowymdaneprzelewówimportowanesązplikutekstowegoostrukturzeopisanejwplikuschema.ini.Informacjaopojedynczymprzelewiezajmujejednąlinię(rekord)zakończonąznakami<CRLF>.Każdaliniaskładasięzpólzawiera-jącychdaneprzelewu.Polawystępująwplikuwokreślonejkolejności,zgodniezopisemstrukturyzeschema.ini.Polaoddzielonesąseparatorem(określonymwplikuschema.ini).PolskieznakisąkodowanewISO8859-2

Dopuszczalnyzestawpólopisującychprzelewwrazzformatemdanychdlakażdegopolaprzedstawionowponiższejtabeli:

Typydanychstosowaneprzyopisiepól:N-polenumeryczneC - pole tekstowe

Page 4: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

4

Pole Długość Typ Opis

modulo 8 NPola te stanowiąnumer rachunkudoobciążenia. Zamiast trzechpól(rachunekwformaciemodulo-konto-uwaga)możewystępowaćpolerach_obc(typuC)stanowiącenumerrachunkuwformacieNRB

konto 25 C

uwaga * 11 C

referencje* 16 C Referencjewłasneklienta

nazwa C

Pełnanazwakontrahenta4x35znakówJeśliwpoluwystępująznaki|-traktowanesąjakoseparatorywierszyZamiast pola nazwa mogą występować pola nazwa1, nazwa2, na-zwa3,nazwa4odługości35znakówkażde

140 C

Tytułprzelewu4x35znaków.Wprzypadku,gdywpolutreśćzostanąwprowadzonedane:•Identyfikator podatkowy odbiorcy płatności (polewymagalne przyrealizacjiprzelewuVAT),

•numerfaktury,zaktórądokonywanajestpłatność(polewymagalneprzyrealizacjiprzelewuVAT),

•kwotaVAT,wówczasprzelewrealizowanybędziejakoprzelewVAT.

Dla przelewów US:Posłowiekluczowym/TI/typidentyfikatorauzupełniającegoiidenty-fikatoruzupełniającyPosłowiekluczowym/OKR/okresnależnościPosłowiekluczowym/SFP/symbolformularzapłatnościPosłowieklu-czowym/TXT/opiszobowiązania

Jeśliwpoluwystępująznaki|-traktowanesąjakoseparatorywierszy.Zamiastpolatreśćdlaprzelewówzwykłychmogąwystąpićczterypolatresc1,tresc2,tresc3,tresc4,każdeodługości35znaków

kwota 23/2 C Kwotaprzelewu

bank * 8 N NumerrozliczeniowyBanku

rachunek 34 C Numerrachunkukontrahenta

data* 6 C DataprzelewuwformacieRRRRMMDD

*-poleniewymagane( jestdozwolonapustawartość)

Przykładowyopisstrukturyplikuprzelewówwczytanyzeschema.ini

Przelew zwykły[przel_lin.txt]ColNameHeader=FalseFormat=Delimited(;)MaxScanRows=25CharacterSet=OEMCol1=RACH_OBC Char Width 34Col2=REFERENCJECharWidth16Col3=NAZWA Char Width 140Col4=RACHUNEK Char Width 34Col5=KWOTA FloatCol6=TRESC1 Char Width 35Col7=TRESC2 Char Width 35Col8=TRESC3 Char Width 35Col9=TRESC4CharWidth35Col10=DATA Char Width 8

Przelew podatku:[przel_us.txt]ColNameHeader=FalseFormat=Delimited(;)MaxScanRows=25CharacterSet=OEM

Page 5: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

5

Col1=RACH_OBC Char Width 34Col2=NAZWA Char Width 35Col3=RACHUNEK Char Width 34Col4=KWOTA FloatCol5=TRESC Char Width 35Col6=DATA Char Width 8

Uwaga:Nazwypólwopisiestrukturypowinnybyćpisanedużymiliterami.RodzajseparatorapólrekorduokreślaparametrFormat.Format= Delimited (x)oznacza,żepolarekorduoddzielonesąznakiemx–wpowyższymprzykładzieśrednikiem.

Parametry MaxScanRows oraz CharacterSet zostałyumieszczonewopisie strukturydla zachowania zgodności ze standardemODBC.ParametrytesąignorowaneprzezaplikacjęDef3000/CEBiwopisiestrukturymogązostaćpominięte.

Parametr ColNameHeaderumożliwiawczytanie(wartośćFalse)lubpominięciepodczaswczytywania(wartośćTrue)pierwszegowierszadanychzimportowanegopliku.ObecnieparametrtenmożeprzyjmowaćtylkowartośćFalse.Wprzypadkuwpisaniainnejwartościdlaparametrulubpominięciago,aplikacjaprzyjmujedomyślnąwartośćparametru-False.

Przykładowazawartośćplikuimportuprzelewówwformacieliniowym:

Przelew zwykły:86864200023001840004460001;przelew1;JanKowalski;51101010231234567890123456;55,11;zaplatazafakture01/2007;20070130;

Przelew zwykły VAT:67130000002002998811800002;Referencje_16;Nazwaklienta_35_1|Nazwaklienta_35_2|Nazwaklienta_35_3|Nazwaklienta_35_4;85132000064143203007104184;1.15;/VAT/3,00/IDC/identyfikator;/INV/faktura/TXT/tytul2;tytulplatnosci3;tytulplatnosci4;20160623;67154010562027849000100001;Referencje_16;Nazwaklienta_35_1|Nazwaklienta_35_2|Nazwaklienta_35_3|Nazwaklienta_35_4;85132000064143203007104184;1.15;tresc1_35;tresc2_35;tresc3_35;tresc4_35;20160623;13130000002002998811800004;Referencje_16;Nazwaklienta_35_1|Nazwaklienta_35_2|Nazwaklienta_35_3|Nazwaklienta_35_4;85132000064143203007104184;1.15;/VAT/1,00/IDC/identyfikator;/INV/faktura/TXT/tytul2;tytulplatnosci3;tytulplatnosci4;20160623;

Przelew podatku:86864200023001840004460001;USAleksandrówKujawski;98101010780024112222000000;123,45;/TI/1WL1234567/OKR/06R/SFP/VAT-7/TXT/podatek;20070130;

Plik w formacie XML

DlaplikuprzelewówwformacieXMLdozwolonejeststosowanienastępującychtagów(tekstpisanyczcionkabold):

<?xml version=”1.0” encoding=”iso-8859-2”?><przelewy><przelew><rach_obc> rachunekobciążanywformacieNRB</rach_obc>

Każdepowtórzenietagów<przelew> ... </przelew>jestinterpretowaneprzezaplikacjęjakonowyprzelew.Polskieznakisąkodo-wanewISO8859-2

Przykładowyplik.xmlzawierającyprzelewy:

<?xml version=”1.0” encoding=”iso-8859-2”?><przelewy><przelew> <rach_obc> 38 1130 0007 2001 0000 4444 0003</rach_obc> <bank> 1080000 </bank> <rachunek> 63 1080 0001 1232 1232 1154 8412</rachunek> <nazwa>JaninaKowalska</nazwa> <kwota>123.10</kwota> <tresc>fakturanr12345</tresc></przelew>

Page 6: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

6

<bank>numerbankuodbiorcyprzelewuwprzypadkuprzelewudoUSnumerbankuUS</bank> <rachunek>numerrachunkuodbiorcyprzelewuwprzypadkuprzelewuUSnumerrachunkuUS</rachunek> <nazwa> nazwaodbiorcyprzelewuwprzypadkuprzelewuUS–nazwaurzęduskarbowego</nazwa> <kwota>kwotanajakaprzelewjestrealizowany</kwota> <tresc>dlazwykłegoprzelewu-trescprzelewu.Wprzypadku,gdywtagu<tresc>zostanawprowadzonedane: -identyfikatorpodatkowyodbiorcypłatnosci(polewymagalneprzyrealizacjiprzelewuVAT), -numerfaktury,zaktóradokonywanajestpłatnosc(polewymagalneprzyrealizacjiprzelewuVAT), -kwotaVAT,przelewrealizowanybędziejakoprzelewVAT,dlaprzelewudoUS(tekstpogrubionyjeststały): /TI/typidentyfikatoranumeridentyfikatora/OKR/okreswformacieRRTXXxx,gdzieRR–rok,T–oznaczenietypu(R–rok,P-

półrocze,K-kwartał,M-miesiac,D-dekada,J-dzien),XXxx–oznaczeniepółrocza,kwartału,miesiąca,miesiącaidekadylubmiesiącaidnia/SFP/symbolformularza/TXT/identyfikacjawpłaty</tresc>

<data>dataprzelewu</data></przelew>...</przelewy><przelew> <rach_obc>38 1130 0007 2001 0000 4444 0003</rach_obc> <bank>10800001</bank> <rachunek>63 1080 0001 1232 1232 1154 8412</rachunek> <nazwa>PiotrNieznańskiul.Innowacyjna21</nazwa> <kwota>73.12</kwota> <tresc>opłatazawynajęciemieszkania</tresc> <data> 2007-01-01</data></przelew></przelewy>

Przykładowyplik .xmlzawierającyprzelewyzwykłeVAT:

<?xml version=”1.0” encoding=”iso-8859-2”?> <przelewy> <przelew> <rach_obc>83130000002002998811800005</rach_obc> <bank>16801222</bank> <rachunek>63 1080 0001 1232 1232 1154 8412</rachunek> <nazwa>JanTest</nazwa> <kwota>123.10</kwota> <tresc>/VAT/10,00/IDC/Ident.123/INV/Test/TXT/VAT</tresc> </przelew> <przelew> <rach_obc>83130000002002998811800005</rach_obc> <bank>16801222</bank> <rachunek>04 1560 1137 2108 0086 1744 0001</rachunek> <nazwa>KlientTestul.Testowa21</nazwa> <kwota>123.00</kwota> <tresc>/VAT/23,00/IDC/Identyfikator/INV/faktura/TXT/PrzelewVAT</tresc> <data> 2018-01-31</data> </przelew> </przelewy>

Przykładowyplik .xml zawierającyprzelewpodatku:

<?xml version=”1.0” encoding=”iso-8859-2”?><przelewy><przelew> <rach_obc>38 1130 0007 2001 0000 4444 0003</rach_obc> <bank>10101078</bank> <rachunek>98101010780024112222000000</rachunek> <nazwa>UrządSkarbowy</nazwa> <kwota>123.10</kwota> <tresc>/TI/N8000007816|/OKR/04R/SFP/VAT-8|/TXT/podatek</tresc> <data>2007-07-01</data></przelew></przelewy>

Page 7: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

7

Plik w formacie Elixir Plikzprzelewamizwykłymi

Plikzprzelewamidoimportujestzapisanywformacietekstowym.Każdezlecenieprzelewuzajmujejednąlinię( jedenrekord)za-kończonąznakiem< CRLF>.Każdyrekordjestzłożonyz17pól.Polasąoddzieloneseparatorem.Separatoremjestprzecinek.Polawystępująwustalonejkolejności,opisanejwczęściStrukturarekordu.Polatekstowesąobjętecudzysłowami.Polatekstowe,dlaktórychniejestprzekazywanawartość,sązapisanejakopustystring“ “.Pustepolakońcowerekordumogązostaćpominięte.Znakiempodziałuliniiwobrębiepolajestznak„|”.Wszystkierachunkinadawcówmusząistniećwbaziedanych.PolskieznakisąkodowanewISO8859-2.

Struktura rekordu:RekorddanychmusimiećstrukturęzgodnązestrukturąplikuprzecinkowegoElixir.

Typydanychstosowaneprzyopisiepól:N-polenumeryczne,wartościąjestliczbacałkowitaD-datawformacieRRRRMMDD,gdzieRRRR-rok,MM-miesiąc,DD–dzień(np.20060501).C -poletekstowe.DozwoloneznakizgodnezwymaganiamisystemuElixir.Rozmiarpola4*35oznaczażepolemożezawierać

maksymalnie4liniepo35znaków,niewliczającznakówpodziałulinii.K-polezawierającekwotę.Kwotawyrażonawgroszach.Niemożezawieraćżadnychseparatorówdlaczęściułamkowejani

separatorówtysięcy.

Przykład:150złnależyzapisaćjako15000,10zł90grjako1090,zapis50oznaczakwotę50gr.

Dosystemudef3000/CEBwczytywanesąpolaostatusieM.PolaostatusieOsąpomijaneprzywczytywaniuplikudodef3000/CEB.

Kolejność pola w rekordzie

Pole wg. Elixir Format Rozmiar Status

pola

Pole w def3000/CEB

Opis pola w def3000/CEB

1 Typkomunikatu N 3 O -Polepomijaneprzywczytywaniudodef3000/CEB

2 Datatransakcji D 8 M DATADatazlecenia.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

3 Kwota K 15 M KWOTA

Kwotazlecenia.WalutadomyślnieprzyjmowanajakoPLN.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

4Nrjednostkiprezentującej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

5Nrjednostkiodbierającej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

6Rachunekklientanadawcy

C 34 M RACH_OBCNumerrachunkunadawcy.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

7Rachunekklientaadresata

C 34 M RACHUNEKNumerrachunkubeneficjenta.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

8Nazwa klienta nadawcy

C 4*35 O -PolepomijaneprzywczytywaniudoDef3000/CEB

9Nazwa klienta adresata

C 4*35 M NAZWANazwabeneficjenta.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

10Numernadawcyuczestnikapośred-niego

N 8 O -PolepomijaneprzywczytywaniudoDef3000/CEB

Page 8: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

8

11Numeroddziału–finalnyadresat

N 8 M BANKBankbeneficjenta.Poleniejestobowiązkowe,możnaprzekazaćwartośćpustą.

12Informacjedodat-kowe

C 4*35 M TRESC

Tytułpłatnościprzelewu.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.Wprzypadku,gdywpoluTytułemzostanąwprowadzonedane:•identyfikatorpodatkowyodbiorcypłatności(polewymagalneprzyrealizacjiprzelewuVAT),

•numerfaktury,zaktórądokonywanajestpłatność(polewymagalneprzyrealizacjiprzelewuVAT),

•kwotaVAT,wówczasprzelewrealizowanybędziejakoprzelewVAT.

13 Numerczeku C 10 O -Polepomijaneprzywczytywaniudodef3000/CEB

14Szczegółyrekla-macji

C 4*35 O -Polepomijaneprzywczytywaniudodef3000/CEB

15Dodatkowa identy-fikacjaspraw

C 34 O -Polepomijaneprzywczytywaniudodef3000/CEB

16Informacjemię-dzybankowe

C 16 M REFERENCJEDodatkowyidentyfikatorprzelewu–referencje.Poleniejestobowiązkowe-możnaprzekazaćwartośćpustą.

17 Dowolny tekst C 35 O -Polepomijaneprzywczytywaniudodef3000/CEB

PrzykładyrekordówzplikuprzelewówwformacieElixir

110,20060526,10,,,”32156000132005000001720001”,”51101010231234567890123456”,””,„SpółdzielniaTest|ZakładPracy”,15600001,10101023,”Zapłatazafakturę|nr2006-01-01”,””,””,”51”,”ref1-2006”,””,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,””,”ZakładTest|JanTest|Warszawaul.Testowa1”,15600001,10101023,”Zapłatazausługę”,””,””,”51”,”usługa1/2006”,””110,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,”„,”TelekomunikacjaPolskaSA”,,83550009,”Zapłatazausługę”,””,””,””,”Fakturavat0605/12345”,””110,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,”„,”TelekomunikacjaPolskaSA”,,,”Usługainstalacyjna”,””,””,””,””,””,20060527,3000,,,”32156000132005000001720001”,”48835500091234567890123456”,””,”TelekomunikacjaPolskaSA”,,,”Usługainstalacyjna”

Plik z przelewami podatku

Plikzprzelewamipodatkujestzapisanywformacietekstowym.Każdezlecenieprzelewuzajmujejednąlinię( jedenrekord)zakoń-czonąznakiem<CRLF>.Każdyrekordjestzłożonyz17pól.PolawystępująwustalonejkolejnościopisanejwczęściStrukturarekordu.Polasąoddzieloneseparatorem.Separatoremjestprzecinek.

Struktura rekordu:RekorddanychmusimiećstrukturęzgodnązestrukturąplikuprzecinkowegoElixir.

Typydanychstosowaneprzyopisiepól:• N-polenumeryczne,wartościąjestliczbacałkowita.• D-datawformacieRRRRMMDD,gdzieRRRR-rok,MM-miesiąc,DD–dzień(np.20060501).• C-poletekstowe.DozwoloneznakizgodnezwymaganiamisystemuElixir.Rozmiarpola4*35oznacza,żepolemożezawierać

maksymalnie4liniepo35znaków,niewliczającznakówpodziałulinii.• K-polezawierającekwotę.Kwotawyrażonawgroszach.Niemożezawieraćżadnychseparatorówdlaczęściułamkowejani

separatorówtysięcy.

Przykład:150złnależyzapisaćjako15000,10zł90grjako1090,zapis50oznaczakwotę50gr.

Page 9: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

9

Dodef3000/CEBwczytywanesąpolaostatusieM.PolaostatusieOsąpomijaneprzywczytywaniuplikudodef3000/CEB.

Kolejność pola w rekordzie

Pole wg. Elixir Format Rozmiar Status

pola

Pole w def3000/CEB

Opis pola w def3000/CEB

1 Typkomunikatu N 3 O -Polepomijaneprzywczytywaniudodef3000/CEB

2 Datatransakcji D 8 M DATADatazlecenia.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

3 Kwota K 15 M KWOTA

Kwotazlecenia.WalutadomyślnieprzyjmowanajakoPLN.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

4Nrjednostki prezentującej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

5Nrjednostki odbierającej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

6Rachunekklientanadawcy

C 34 M RACH_OBCNumerrachunkunadawcy.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

7Rachunekklientaadresata

C 34 M RACHUNEKNumerrachunkubeneficjenta.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

8Nazwa klienta nadawcy

C 4*35 O -PolepomijaneprzywczytywaniudoDef3000/CEB

9Nazwa klienta adresata

C 4*35 M NAZWANazwabeneficjenta.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

10Numernadawcyuczestnika pośredniego

N 8 O -PolepomijaneprzywczytywaniudoDef3000/CEB

11Numeroddziału –finalnyadresat

N 8 M BANKBankbeneficjenta.Poleniejestobowiązkowe,możnaprzekazaćwartośćpustą.

12Informacje dodatkowe

C 4*35 M TRESC

Tytułpłatnościprzelewu.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.Wprzypadku,gdywpoluTytułemzostanąwprowadzonedane:•identyfikatorpodatkowyodbiorcypłatności(polewymagalneprzyrealizacjiprzelewuVAT),

•numerfaktury,zaktórądokonywanajestpłatność(polewymagalneprzyrealizacjiprzelewuVAT),

•kwotaVAT,wówczasprzelewrealizowanybędziejakoprzelewVAT.

13 Numerczeku C 10 O -Polepomijaneprzywczytywaniudodef3000/CEB

14Szczegóły reklamacji

C 4*35 O -Polepomijaneprzywczytywaniudodef3000/CEB

Page 10: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

10

15Dodatkowa identyfikacjaspraw

C 34 O -Polepomijaneprzywczytywaniudodef3000/CEB

16Informacje międzybankowe

C 16 M REFERENCJE

Dodatkowyidentyfikatorprzelewu–referencje.Poleniejestobowiązkowe-możnaprzekazaćwartośćpustą.

17 Dowolny tekst C 35 O -Polepomijaneprzywczytywaniudodef3000/CEB

PrzykładyrekordówzplikuprzelewówwformacieElixir:

110,20060526,10,,,”32156000132005000001720001”,”51101010231234567890123456”,””,„SpółdzielniaTest|ZakładPracy”,15600001,10101023,”Zapłatazafakturę|nr2006-01-01”,””,””,”51”,”ref1-2006”,””,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,””,”ZakładTest|JanTest|Warszawaul.Testowa1”,15600001,10101023,”Zapłatazausługę”,””,””,”51”,”usługa1/2006”,””110,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,”„,”TelekomunikacjaPolskaSA”,,83550009,”Zapłatazausługę”,””,””,””,”Fakturavat0605/12345”,””110,20060527,2000,,,”32156000132005000001720001”,”48835500091234567890123456”,”„,”TelekomunikacjaPolskaSA”,,,”Usługainstalacyjna”,””,””,””,””,””,20060527,3000,,,”32156000132005000001720001”,”48835500091234567890123456”,””,”TelekomunikacjaPolskaSA”,,,”Usługainstalacyjna”

Plik w formacie Płatnik

Plikzprzelewamipodatkujestzapisanywformacietekstowym.Każdezlecenieprzelewuzajmujejednąlinię( jedenrekord)zakoń-czonąznakiem<CRLF>.Każdyrekordjestzłożonyz17pól.PolawystępująwustalonejkolejnościopisanejwczęściStruktura rekordu.Polasąoddzieloneseparatorem.Separatoremjestprzecinek.

Polatekstowesąobjętecudzysłowami.Polatekstowe,dlaktórychniejestprzekazywanawartość,sązapisanejakopustystring““.Pustepolakońcowerekordumogązostaćpominięte.Znakiempodziałuliniiwobrębiepolajestznak„|”.Wszystkierachunkinadaw-cówmusząistniećwbaziedanych.PolskieznakisąkodowanewISO8859-2.

Strukturarekordu:

RekorddanychmusimiećstrukturęzgodnązestrukturąplikuprzecinkowegoElixir.

Typydanychstosowaneprzyopisiepól:

• N-polenumeryczne,wartościąjestliczbacałkowita.• D-datawformacieRRRRMMDD,gdzieRRRR-rok,MM-miesiąc,DD–dzień(np.20060501).• C-poletekstowe.DozwoloneznakizgodnezwymaganiamisystemuElixir.Rozmiarpola4*35oznacza,żepolemożezawierać

maksymalnie4liniepo35znaków,niewliczającznakówpodziałulinii.• K-polezawierającekwotę.Kwotawyrażonawgroszach.Niemożezawieraćżadnychseparatorówdlaczęściułamkowejani

separatorówtysięcy.

Przykład:150złnależyzapisaćjako15000,10zł90grjako1090,zapis50oznaczakwotę50gr.

Dodef3000/CEBwczytywanesąpolaostatusieM.PolaostatusieOsąpomijaneprzywczytywaniuplikudodef3000/CEB.

Kolejność pola w rekordzie

Pole wg. Elixir Format Rozmiar Status

pola

Pole w def3000/CEB

Opis pola w def3000/CEB

1 Typkomunikatu N 3 O -Polepomijaneprzywczytywaniudodef3000/CEB

2 Datatransakcji D 8 M DATADatazlecenia.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

Page 11: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

11

3 Kwota K 15 M KWOTA

Kwotazlecenia.WalutadomyślnieprzyjmowanajakoPLN.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

4Nrjednostkiprezentującej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

5Nrjednostkiodbierającej

N 8 O -Polepomijaneprzywczytywaniudodef3000/CEB

6Rachunekklientanadawcy

C 34 M RACH_OBCNumerrachunkunadawcy.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

7Rachunekklientaadresata

C 34 M RACHUNEKNumerrachunkudlapłatnościpodatku.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

8Nazwa klienta nadawcy

C 4*35 O -Polepomijaneprzywczytywaniudodef3000/CEB

9Nazwa klienta adresata

C 4*35 M NAZWANazwabeneficjentadlapłatnościpodatku.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

10Numernadawcyuczestnikapośredniego

N 8 O -PolepomijaneprzywczytywaniudoDef3000/CEB

11Numeroddziału –finalnyadresat

N 8 M BANKBankbeneficjentadlapłatnościpodatku.Poleniejestobowiązkowe,możnaprzekazaćwartośćpustą.

12Informacje dodatkowe

C 4*35 M TRESC1

Informacjeopłatnościpodatku–typ izawartośćidentyfikatora,okreszaktórydokonywanajestpłatność,symbolformularzalubtytułpłatności,opispłatności.Poleobowiązkowe,koniecznejestprzekazanieważnejwartości.

13 Numerczeku C 10 O -Polepomijaneprzywczytywaniudodef3000/CEB

14Szczegóły reklamacji

C 4*35 O -Polepomijaneprzywczytywaniudodef3000/CEB

15Dodatkowa identyfikacjaspraw

C 34 O -Polepomijaneprzywczytywaniudodef3000/CEB

16Informacjemię-dzybankowe

C 16 M REFERENCJEDodatkowyidentyfikatorprzelewu–referencje.Poleniejestobowiązkowe-możnaprzekazaćwartośćpustą.

17 Dowolny tekst C 35 O -Polepomijaneprzywczytywaniudodef3000/CEB

1SposóbwypełnianiapolaTRESCjestzgodnyzzasadamiobowiązującymidlaElixir.Wpolunależywprowadzićjednymciągiem:

Słowokodowe/TI/,typidentyfikatora(1X)izawartośćidentyfikatora(14X)Słowokodowe/OKR/ i okres za który dokonywana jestpłatność(7X)Słowokodowe /SFP/isymbolformularzalubpłatności(7X) Słowokodowe/TXT/iopcjonalnietytułpłatności(40X)

Przykłady:

/TI/N1111111111/OKR/06M05/SFP/VAT-7/TXT/podatekvatzam-cmaj2006/TI/1WL1234567/OKR/06D0105/SFP/VAT-7/TXT/

PrzykładyrekordówzplikuwformacieElixir:

Page 12: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

12

110,20060529,300,,,”32156000132005000001720001”,”98101010780024112222000000”,””,”UrządSkarbowy|AleksandrówKujawski„,15600001,10101078,”/TI/N1111111111/OKR/06R/SFP/VAT-7/TXT/podatekzam-cmaj06”,””,””,”71”,”podatekmaj2006”,””,20060529,400,,,”32156000132005000001720001”,”98101010780024112222000000”,””,”UrządSkarbowy|AleksandrówKujawski”,15600001,10101078,”/TI/N1111111111/OKR/06R/SFP/VAT-7/TXT/”,””,””,””,”podatekmaj2006”,””,20060529,500,,,”32156000132005000001720001”,”98101010780024112222000000”,””,”UrządSkarbowy|AleksandrówKujawski”,,,”/TI/N1111111111/OKR/06R/SFP/VAT-7/TXT/”,””,””,””,””,””,20060529,500,,,”32156000132005000001720001”,”98101010780024112222000000”,””,”UrządSkarbowy|AleksandrówKujawski”,,,”/TI/1WL1234567/OKR/06R/SFP/VAT-7/TXT/”

PrzykładyrekordówplikuzprzelewamizwykłymiVATwformacieElixir:

110,20160627,101,,,”56130000002002998811800006”,”85132000064143203007104184”,””,”Nazwaodbiorcy1|Nazwaodbiorcy2|Adresodbiorcy1|Adresodbiorcy2”,,,”/VAT/3,00/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatnosci3|tytulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”56130000002002998811800006”,”13130000002002998811800004”,””,”Nazwaodbiorcy1|Nazwaodbiorcy2|Adresodbiorcy1|Adresodbiorcy2”,,,”/VAT/3,00/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatnosci3|tytulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”56130000002002998811800006”,”85132000064143203007104184”,””,”Nazwaodbiorcy1|Nazwaodbiorcy2|Adresodbiorcy1|Adresodbiorcy2”,,,”/VAT/3,00/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatnosci3|tytulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”13130000002002998811800004”,”85132000064143203007104184”,””,”Nazwaodbiorcy1|Nazwaodbiorcy2|Adresodbiorcy1|Adresodbiorcy2”,,,”/VAT/3,00/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatnosci3|tytulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”56130000002002998811800006”,”83130000002002998811800005”,””,”wlasny|VAT|Adresodbiorcy1|Adresodbiorcy2”,,,”/VAT/0,01/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatnosci3|ty-tulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”56130000002002998811800006”,”67130000002002998811800002”,””,”wlasny|VAT|odbiorcy|nievat”,,,”/VAT/0,01/IDC/identyfikator/INV/fak|tura/TXT/tytul2|tytulplatno-sci3|tytulplatnosci4”,””,””,”51”,”referencje”,””110,20160627,101,,,”56130000002002998811800006”,”85132000064143203007104184”,””,”Nazwaodbiorcy1|Nazwaodbiorcy2|Adresodbiorcy1|Adresodbiorcy2”,,,”3|tura/TXT/tytul2|tytulplatnosci3|tytulplatnosci4”,””,””,”51”,”referencje”,””

Plik listy płac

Wplikuimportulistypłacinformacjaopojedynczymprzelewiezajmujejednąlinię(rekord)zakończonąznakami<CRLF>.Każdali-niaskładasięzpólostałejdługościzawierającychposzczególnedaneprzelewu.Polawystępująwplikuwokreślonejkolejności(bezseparatorów).Długośćpóljeststała-każdepoletekstoweuzupełnianejestspacjamizprawejstrony,natomiastpolenumeryczneorazpolekwotyuzupełnianesązeramizlewejstrony.PolskieznakisąkodowanewISO8859-2.

Zestawpólopisującychdaneskładowegoprzelewulistypłacwrazzformatemdanychdlakażdegopolaprzedstawionowponiższejtabeli.

Typydanychstosowaneprzyopisiepól:• N-polenumeryczne• C - pole tekstowe• K-polezawierającekwotę(wpostacizł,grnp.12,50)

Pole Długość Typ Opis

bank 8 N Numerrozliczeniowybankunadawcy

rachunek 34 C Numerrachunkunadawcy

bank odb 8 N Numerrozliczeniowybankuodbiorcy

rachunek odb 34 C Numerrachunkuodbiorcy

nazwa 54 C Nazwaodbiorcy

adres 54 C Adresodbiorcy

tytul 54 C Tytułpłatności

tytul cd 54 C Tytułpłatnościc.d.

waluta 3 C Zawsze‘000’

Page 13: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

13

kwota 16/2 K Kwotaoperacji

transfer 1 C Typtransferu:‘E’-Elixir

symbol 16 C Symboldokumentu

Przykładowyplikzawierającydaneoprzelewachlistypłac:

1560001358156000132015000002150004 1320000664132000060000000110000001AnnaTest 85-123BydgoszczTestowa23 WYNAGRODZENIEZA:05.20070000000000000011,00P05/20071560001358156000132015000002150004 1320000664132000060000000110000001JanTest 56-120Gdańskul.Testowa3a WYNAGRODZENIEZA:05.20070000000000000021,00P05/2007

Page 14: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

14

Struktury plików importu kontrahentów

Plik w formacie liniowym

Wformacieliniowymdanekontrahentówimportowanesązplikutekstowegoostrukturzeopisanejwpliku schema.ini.Informacjaopojedynczymkontrahenciezajmujejednąlinię(rekord)zakończonąznakami<CRLF>.Każdaliniaskładasięzpólza-wierającychdanekontrahenta.Polawystępująwplikuwokreślonejkolejności,zgodniezopisemstrukturyzeschema.ini.Polaod-dzielonesąseparatorem(określonymwplikuschema.ini).PolskieznakisąkodowanewISO8859-2

Dopuszczalnyzestawpólopisującychkontrahentawrazzformatemdanychdlakażdegopolaprzedstawionowtabeli:

• N-polenumeryczne• C - pole tekstowe

Pole Długość Typ Opis

nazwa_kr * 20 CSkróconanazwakontrahenta-dozwolonajestpustawartość,podsta-wianejestwtedy20początkowychznakówzpolanazwa.

nazwa1 35 C Pełnanazwakontrahenta–linia1.

nazwa2 35 C Pełnanazwakontrahenta–linia2.

nazwa3 35 C Pełnanazwakontrahenta–linia3.

nazwa4 35 C Pełnanazwakontrahenta–linia4.

bank 8 N Numerrozliczeniowybankukontrahenta.

rachunek 34 C Numerrachunkukontrahenta.

identyfikator_po-datkowy*

14 CIdentyfikatorpodatkowydostawcytowarulubusługodawcy,narzeczktóregorealizowanajestfaktura.

*poleniejestwymagane

Poniżejprzedstawionoprzykładowyopisstrukturyzplikuschema.inidefiniującejplikzdanymikontrahentów:

[kontrah_lin.txt] ColNameHeader=False Format=Delimited(;)MaxScanRows=25 CharacterSet=OEMCol1=NAZWA_KR CharWidth 20 Col2=NAZWA1 Char Width 35 Col3=NAZWA2 Char Width 35 Col4=NAZWA3 Char Width 35 Col5=NAZWA4 Char Width35Col6=BANKIntegerCol7=RACHUNEKCharWidth34Col8=IDENTYFIKATOR_PODATKOWY Char Width 14

Uwaga:Nazwypólwopisiestrukturypowinnybyćpisanedużymiliterami.RodzajseparatorapólrekorduokreślaparametrFormat.Format = Delimited (x) oznacza,żepolarekorduoddzielonesąznakiemx–wpowyższymprzykładzieśrednikiem.

Parametry MaxScanRows oraz CharacterSet zostałyumieszczonewopisie strukturydla zachowania zgodności ze standardemODBC.ParametrytesąignorowaneprzezaplikacjęDef3000/CEBiwopisiestrukturymogązostaćpominięte.

Parametr ColNameHeaderumożliwiawczytanie(wartośćFalse)lubpominięciepodczaswczytywania(wartośćTrue)pierwszegowierszadanychzimportowanegopliku.ObecnieparametrtenmożeprzyjmowaćtylkowartośćFalse.Wprzypadkuwpisaniainnejwartościdlaparametrulubpominięciago,aplikacjaprzyjmujedomyślnąwartośćparametru-False.

Przykładowazawartośćplikuzdanymikontrahentówwformacieliniowym:

FIRMA;TEST;ul.Testowa15/22;00-001Warszawa;;10101023;51101010231234567890123456;Ident.123;

Page 15: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

15

Plik w formacie XML

DlaplikukontrahentówwformacieXMLdozwolonejeststosowanienastępującychtagów(tekstpisanyczcionkąbold):

<?xml version=”1.0” encoding=”iso-8859-2”?><kontrahenci><kontrahent><nazwa_kr> Nazwa krótka kontrahenta</nazwa_kr> <bank></bank> Numerbankukontrahenta <rachunek> Numerrachunkukontrahenta</rachunek><nazwa> Nazwapełnakontrahenta</nazwa><identyfikator_podatkowy> Identyfikatorpodatkowy</identyfikator_podatkowy></kontrahent>...</kontrahenci>

Każdepowtórzenietagów<kontrahent> ... </kontrahent> oznaczadanenowegokontrahenta.Przykładowyplik.xmlzawierającydaneokontrahentach:

<?xml version=”1.0” encoding=”iso-8859-2”?><kontrahenci><kontrahent><nazwa_kr>Jan</nazwa_kr><bank>83550009</bank><rachunek>48835500091234567890123456</rachunek><nazwa>JanKowalski</nazwa><identyfikator_podatkowy>Ident. 1234</identyfikator_podatkowy></kontrahent><kontrahent><nazwa_kr>Zakład</nazwa_kr><bank>10101023</bank><rachunek>51101010231234567890123456</rachunek><nazwa>ZakładTestulicaTestowa11</nazwa><identyfikator_podatkowy>Ident. Test</identyfikator_podatkowy></kontrahent></kontrahenci>

PolskieznakisąkodowanewISO8859-2.

Struktury plików eksportu statusów przelewów

Plik w formacie liniowym

Wplikueksportustatusówprzelewówwformacieliniowyminformacjaopojedynczymprzelewiezajmujejednąlinię(rekord)za-kończonąznakami <CRLF>.Każdaliniaskładasięzpólzawierającychposzczególnedaneprzelewu.Polawystępująwplikuwokre-ślonejkolejności,zgodniezopisemstrukturyzdefiniowanymwplikuschema.ini.Polaoddzielonesąseparatorem(określonymwplikuschema.ini).PolskieznakisąkodowanewISO8859-2.

Dopuszczalnyzestawpóldlastatusówprzelewówwrazzformatemdanychdlakażdegopolaprzedstawionowponiższejtabeli:• N-polenumeryczne• C - pole tekstowe

Page 16: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

16

Pole Długość Typ Opis

Status 2 C Statusprzelewu

Blad 80 C Opisbłęduwprzelewie

Modulo 8 C Rachunekobciążany–modulo

Konto 25 C Rachunekobciążany–konto

Uwaga 11 C Rachunekobciążany–uwaga

NRB 32 C Rachunekobciążany-NRB

data_wpisu 10 C Dataostatniejedycjiprzelewu

data_zlecenia 10 C Datazleceniaprzelewu

Id 10 C Unikalnyidentyfikatorprzelewuwsystemie

Referencje 16 C Referencjeprzelewu

Bank 8 N Numerrozliczeniowybankukontrahenta

Rachunek 34 C Numerrachunkukontrahenta

Kwota 22/2 C Kwotaprzelewu

Waluta 3 C Walutarachunkuobciążanego

Nazwa1 35 C Nazwakontrahenta–część1

Nazwa2 35 C Nazwakontrahenta–część2

Nazwa3 35 C Nazwakontrahenta–część3

Nazwa4 35 C Nazwakontrahenta–część4

tresc1 35 C Tytułprzelewu–część1

tresc2 35 C Tytułprzelewu–część2

tresc3 35 C Tytułprzelewu–część3

tresc4 35 C Tytułprzelewu–część4

Doplikuprzekazywanesąprzelewyonastępującychstatusach:• ZR-zrealizowane,• OD-odrzucone.

Poniżejprzedstawionoprzykładowyopisstrukturydefiniującejplikzdanymiostatusachprzelewów:

[statusy_lin.txt]ColNameHeader=FalseFormat=Delimited(;)MaxScanRows=25CharacterSet=OEMCol1=MODULOIntegerCol2=KONTOCharWidth25Col3=UWAGACharWidth11Col4=NRBCharWidth32Col5=REFEREN-CJECharWidth16Col6=STATUSCharWidth2Col7=RACHUNEKCharWidth34Col8=KWOTAFloatCol9=WALUTACharWidth3 Col10=TRESC1CharWidth35Col11=TRESC2CharWidth35Col12=TRESC3CharWidth35Col13=TRESC4 Char Width 35

Uwaga:Nazwypólwopisiestrukturypowinnybyćpisanedużymiliterami.RodzajseparatorapólrekorduokreślaparametrFormat.Format = Delimited (x)oznacza,żepolarekorduoddzielonesąznakiemx–wpowyższymprzykładzieśrednikiem.

Parametry MaxScanRows oraz CharacterSet zostałyumieszczonewopisie strukturydla zachowania zgodności ze standardemODBC.ParametrytesąignorowaneprzezaplikacjęDef3000/CEBiwopisiestrukturymogązostaćpominięte.

Parametr ColNameHeadermożeprzyjmowaćtylkowartośćFalse.Wprzypadkuwpisaniainnejwartościdlaparametrulubpominię-ciaparametruwplikuschema.ini,aplikacjaprzyjmujedomyślnąwartośćparametru-False.

Plik w formacie XML

Plikwyeksportowanychstatusówprzelewówmanastępującąstrukturę:

<?xml version = ‚1.0’ encoding = ‚ISO-8859-2’?><statusy>

Page 17: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

17

<przelew num =”numer kolejny przelewu”><status>Statusprzelewu</status><blad>Opisbłęduwprzelewie</blad><modulo>rachunekobciążany-moduloklienta</modulo><konto>rachunekobciążany-konto</konto><uwaga>rachunekobciążany-uwaga</uwaga><nrb>NRBrachunkuobciążanego</nrb><data_wpisu>datawpisuprzelewu</data wpisu><data_zlecenia>datazlecenia</data_zlecenia><id>identyfikatorprzelewu</id><referencje>referencjeużytkownika</referencje><bank>numerbankuodbiorcy</bank><rachunek>numerrachunkuodbiorcy</rachunek><kwota>kwotaprzelewu</kwota><waluta>walutaprzelewu</waluta><nazwa1>nazwaodbiorcy</nazwa1><nazwa2>nazwaodbiorcy</nazwa2><nazwa3>nazwaodbiorcy</nazwa3><nazwa4>nazwaodbiorcy</nazwa4> <tresc1>treśćprzelewu</tresc1><tresc2>treśćprzelewu</tresc2><tresc3>treśćprzelewu</tresc3><tresc4>treśćprzelewu</tresc4></przelew>...</statusy>

Każdepowtórzenietagów<przelew> ... </przelew>jesttraktowanejakokolejnyprzelewzlisty.Polskieznakisąkodowanewfor-macieISO8859-2.

Struktury plików eksportu wyciągów

Plik w formacie liniowym

Wplikueksportuwyciągówwformacieliniowyminformacjaopojedynczejoperacjinawyciąguzajmujejednąlinię(rekord)zakoń-czonąznakami<CRLF>.Każdaliniaskładasięzpólzawierającychposzczególnedaneoperacji.Polawystępująwplikuwokreślonejkolejności,zgodniezopisemstrukturyzdefiniowanymwplikuschema.ini.Polaoddzielonesąseparatorem(określonymwplikuschema.ini).PolskieznakisąkodowanewISO8859-2.

Dopuszczalnyzestawpólopisującychdaneoperacjiwrazzformatemdanychdlakażdegopolaprzedstawionowtabeli:• N-polenumeryczne• C - pole tekstowe

Pole Długość Typ Opis

id_tr_def 10 N Identyfikatortransakcjiwsystemie

data_waluty 10 C Dataoperacji

tresc_d 20 C Skróconyopisoperacji

bank 8 N Numerrozliczeniowybankukontrahenta

rachunek 34 C Numerrachunkukontrahenta

kwota 22/2 C Kwotaprzelewu

strona 1 C Stronaoperacji:D-Debit(Winien),C-Credit(Ma)

waluta 3 C Walutarachunkuobciążanego

nazwa1 35 C Nazwa kontrahenta – wiersz 1

nazwa2 35 C Nazwa kontrahenta – wiersz 2

nazwa3 35 C Nazwa kontrahenta – wiersz 3

Page 18: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

18

nazwa4 35 C Nazwa kontrahenta – wiersz 4

tresc1 35 C Treśćoperacji–wiersz1

tresc2 35 C Treśćoperacji–wiersz2

tresc3 35 C Treśćoperacji–wiersz3

tresc4 35 C Treśćoperacji–wiersz4

Poniżejprzedstawionoprzykładowyopisstrukturydlaplikuzdanymiooperacjach:

[operacje_biez.txt]ColNameHeader=FalseFormat=Delimited(;)MaxScanRows=25CharacterSet=OEMCol1=ID_TR_DEFIntegerCol2=DATA_WALUTY Char Width 10Col3=TRESC_D Char Width 20Col4=BANKIntegerCol5=RACHUNEK Char Width 34Col6=KWOTA FloatCol7=STRONA Char Width 1Col8=WALUTA Char Width 3Col9=NAZWA1CharWidth35Col10=NAZWA2 Char Width 35Col11=NAZWA3 Char Width 35Col12=NAZWA4 Char Width 35Col13=TRESC1 Char Width 35Col14=TRESC2 Char Width 35Col15=TRESC3 Char Width 35Col16=TRESC4 Char Width 35

Uwaga:Nazwypólwopisiestrukturypowinnybyćpisanedużymiliterami.RodzajseparatorapólrekorduokreślaparametrFormat.Format = Delimited (x) oznacza,żepolarekorduoddzielonesąznakiemx –wpowyższymprzykładzieśrednikiem.

Parametry MaxScanRows oraz CharacterSet zostały umieszczonew opisie struktury dla zachowania zgodności ze standardemODBC.Parametrytesąignorowaneprzezaplikacjędef3000/CEBiwopisiestrukturyschema.inimogązostaćpominięte.

Parametr ColNameHeadermożeprzyjmowaćtylkowartośćFalse.Wprzypadkuwpisaniainnejwartościdlaparametrulubpominię-ciaparametruwplikuschema.ini,aplikacjaprzyjmujedomyślnąwartośćparametru-False.

Plik w formacie XML

PlikeksportuwyciągówwformacieXMLmanastępującąstrukturę:

<?xmlversion=‚1.0’encoding=‚ISO-8859-2’?><wyciagidata_od=”datapoczątku”data_do=”datakońca”rachunek=”numerrachunku”opis=”opisrachunku”waluta=”walutarachunku”nazwa=”nazwaklienta”><wyciag data=”datawyciągu”rachunek=”numerrachunku”opis=”opisrachunku”waluta=”walutarachunku”nazwa=”nazwaklienta”><saldo_otwarcia><kwota>kwotaotwarcia</kwota><strona>strona(C/D)</strona></saldo_otwarcia><operacja><pozycja>pozycjaoperacjinaliście</pozycja><data_waluty>datawaluty</data_waluty><opis>opisoperacji</opis><bank>numerbanku</bank><rachunek>numerrachunku</rachunek><kwota>kwotaoperacji</kwota><strona>stronaoperacji</strona><waluta>walutaoperacji</waluta>

Page 19: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

19

<nazwa1>nazwaodbiorcy</nazwa1><nazwa2>nazwaodbiorcy</nazwa2><nazwa3>nazwaodbiorcy</nazwa3><nazwa4>nazwaodbiorcy</nazwa4><tresc1>treśćoperacji</tresc1><tresc2>treśćoperacji</tresc2><tresc3>treśćoperacji</tresc3><tresc4>treśćoperacji</tresc4></operacja>...<saldo_zamkniecia><kwota>kwotazamknięcia</kwota><strona>strona(C/D)</strona></saldo_zamkniecia></wyciag>...</wyciagi>

Każdepowtórzenietagów<operacja> ... </operacja>jesttraktowanejakokolejnaoperacjazwyciągu.Każdepowtórzenietagów<wyciag> ... </wyciag> jesttraktowanejakokolejnywyciągzlisty.PolskieznakisąkodowanewISO8859-2.

Struktury plików eksportu operacji bieżących

Plik w formacie liniowym

Wplikueksportuzestawieniaoperacjibieżącychwformacieliniowyminformacjaopojedynczejoperacjizajmujejednąlinię(re-kord)zakończonąznakami<CRLF>.Każdaliniaskładasięzpólzawierającychposzczególnedaneoperacji.Polawystępująwpliku wokreślonejkolejności,zgodniezopisemstrukturyzdefiniowanymwplikuschema.ini.Polaoddzielonesąseparatorem(określo-nymwplikuschema.ini).PolskieznakisąkodowanewISO8859-2.

Dopuszczalnyzestawpólopisującychdaneoperacjiwrazzformatemdanychdlakażdegopolaprzedstawionowponiższejtabeli.

Typydanychstosowaneprzyopisiepól:• N-polenumeryczne• C - pole tekstowe

Pole Długość Typ Opis

id_tr_def 10 N Identyfikatortransakcjiwsystemie

data_waluty 10 C Dataoperacji

tresc_d 20 C Skróconyopisoperacji

bank 8 N Numerrozliczeniowybankukontrahenta

rachunek 34 C Numerrachunkukontrahenta

kwota 22/2 C Kwotaoperacji

strona 1 C stronaoperacji:D-Debit(Winien),C-Credit(Ma)

waluta 3 C Walutarachunkuobciążanego

nazwa1 35 C Nazwa kontrahenta – wiersz 1

nazwa2 35 C Nazwa kontrahenta – wiersz 2

nazwa3 35 C Nazwa kontrahenta – wiersz 3

nazwa4 35 C Nazwa kontrahenta – wiersz 4

tresc1 35 C Treśćoperacji–wiersz1

tresc2 35 C Treśćoperacji–wiersz2

tresc3 35 C Treśćoperacji–wiersz3

tresc4 35 C Treśćoperacji–wiersz4

Page 20: Dokumentacja użytkownika systemu def3000/CEB · Niniejszy dokument zawiera opis formatów i struktur plików wykorzystywanych w aplikacji def3000/CEB do importu i eksportu danych.

20

Przykładowyopisstrukturydlaplikuzdanymiooperacjachbieżących:

[operacje_biez.txt]ColNameHeader=FalseFormat=Delimited(;)MaxScanRows=25CharacterSet=OEMCol1=ID_TR_DEFIntegerCol2=DATA_WALUTY Char Width 10Col3=TRESC_D Char Width 20Col4=BANKIntegerCol5=RACHUNEK Char Width 34Col6=KWOTA FloatCol7=STRONA Char Width 1Col8=WALUTA Char Width 3Col9=NAZWA1CharWidth35Col10=NAZWA2 Char Width 35Col11=NAZWA3 Char Width 35Col12=NAZWA4 Char Width 35Col13=TRESC1 Char Width 35Col14=TRESC2 Char Width 35Col15=TRESC3 Char Width 35Col16=TRESC4 Char Width 35

Uwaga:Nazwypólwopisiestrukturypowinnybyćpisanedużymiliterami.RodzajseparatorapólrekorduokreślaparametrFormat.Format = Delimited (x)oznacza,żepolarekorduoddzielonesąznakiemx–wpowyższymprzykładzieśrednikiem. Parametry MaxScanRows oraz CharacterSet zostałyumieszczonewopisie strukturydla zachowania zgodności ze standardemODBC.Parametrytesąignorowaneprzezaplikacjędef3000/CEBiwopisiestrukturyschema.inimogązostaćpominięte.Parametr ColNameHeadermożeprzyjmowaćtylkowartośćFalse.Wprzypadkuwpisaniainnejwartościdlaparametrulubpominię-ciaparametruwplikuschema.ini,aplikacjaprzyjmujedomyślnąwartośćparametru-False.

Plik w formacie XML

PlikeksportuzestawieniaoperacjibieżącychwformacieXMLmanastępującąstrukturę:

<?xmlversion=‚1.0’encoding=‚ISO-8859-2’?><operacje><operacjanum=”numerkolejnyoperacjinaliscie”><ord>identyfikatorwewnętrznyaplikacji</ord><id_transakcji>identyfikatortransakcjiwsystemie</id_transakcji><id_an_def>identyfikatorrachunku</id_an_def><data_waluty>datawaluty</data_waluty><tresc_d>skróconyopisoperacji</tresc_d><tresc_1>opisoperacji–linia1</tresc_1><tresc_2>opisoperacji-linia2</tresc_2><tresc_3>opisoperacji–linia3</tresc_3><tresc_4>opisoperacji–linia4</tresc_4><kwota>kwotaoperacji</kwota><waluta>walutaoperacji</waluta><nazwa1>nazwaodbiorcy–linia1</nazwa1><nazwa2>nazwaodbiorcy–linia2</nazwa2><nazwa3>nazwaodbiorcy–linia3</nazwa3><nazwa4>nazwaodbiorcy–linia4</nazwa4><strona>stronaoperacji</strona><rachunek>numerrachunku</rachunek><bank>numerbanku</bank></operacja>...</operacje>

Każdepowtórzenietagów<operacja>...</operacja>jesttraktowanejakokolejnaoperacjazzestawienia.Polskieznakisąkodowa-newISO8859-2.