Pola formularza
Formularz: ZUS UWZ (archiwalny) Wniosek o wydanie zaświadczenia o zgłoszeniu do ubezpieczenia zdrowotnego
Pola
- Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio < oraz >
- Pola typu Number: dozwolone znaki to cyfry 0-9 oraz separator dziesiętny (kropka)
- Pola typu Boolean: wartości logiczne true/false
- Pola daty: data zapisana w formacie timestamp w milisekundach lub w formacie rrrr-mm-dd, na przykład 1976-11-10.
- Format znaków to UTF-8
Bazy kodów
Tabele kodów krajów, US etc.Podstawowa struktura:
Wzór pliku:<data type="com.efile.importer.ImportData"> <Profiles type="Array"> <item type="com.efile.data.DBProfile"> <FormsList type="Array"> <item type="com.efile.data.DBForm"> <title>[nazwa formularza na liście moich formularzy]</title> <id>[opcjonalne: id wypełnionego formularza, jeśli będzie już taki wpisany w profilu to zostanie nadpisany, musi być unikalny w zakresie profilu, do którego jest importowany]</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>22661273</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p3>[PESEL]</p3> <p4_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p4_1> <p4_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p4_2> <p5>[dataUrodzenia]</p5> <p6_1>[pierwszeImie]</p6_1> <p6_2>[nazwisko]</p6_2> <p7>[UlicaKor]</p7> <p8>[NrDomuKor]</p8> <p9>[NrLokaluKor]</p9> <p10>[KodPocztowyKor]</p10> <p11>[MiejscowoscKor]</p11> <p12>[KrajKor]</p12> <p13>[Telefon]</p13> <p14>[PESEL]</p14> <p15_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p15_1> <p15_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p15_2> <p16>[dataUrodzenia]</p16> <p17>[pierwszeImie]</p17> <p18>[nazwisko]</p18> <p19>(1:* / 2:BABKA / 3:DZIADEK / 4:DZIECKO WŁASNE, PRZYSPOSOBIONE LUB DZIECKO MAŁŻONKA / 5:INNI WSTĘPNI POZOSTAJĄCY Z UBEZPIECZONYM WE WSPÓLNYM GOSPODARSTWIE DOMOWYM / 6:MACOCHA / 7:MAŁŻONEK / 8:MATKA / 9:OJECIEC / 10:OJCZYM / 11:OSOBY PRZYSPOSABIAJĄCE OSOBY PRZYSPOSOBIONE / 12:WNUK LUB DZIECKO DLA KTÓREGO USTANOWIONO OPIEKĘ ALBO DZIECKO OBCE W RAMACH RODZINY ZASTĘPCZEJ LUB RODZINNEGO DOMU DZIECKA)</p19> <p20>[PESEL]</p20> <p21_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p21_1> <p21_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p21_2> <p22>[dataUrodzenia]</p22> <p23>[pierwszeImie]</p23> <p24>[nazwisko]</p24> <p25>(1:* / 2:BABKA / 3:DZIADEK / 4:DZIECKO WŁASNE, PRZYSPOSOBIONE LUB DZIECKO MAŁŻONKA / 5:INNI WSTĘPNI POZOSTAJĄCY Z UBEZPIECZONYM WE WSPÓLNYM GOSPODARSTWIE DOMOWYM / 6:MACOCHA / 7:MAŁŻONEK / 8:MATKA / 9:OJECIEC / 10:OJCZYM / 11:OSOBY PRZYSPOSABIAJĄCE OSOBY PRZYSPOSOBIONE / 12:WNUK LUB DZIECKO DLA KTÓREGO USTANOWIONO OPIEKĘ ALBO DZIECKO OBCE W RAMACH RODZINY ZASTĘPCZEJ LUB RODZINNEGO DOMU DZIECKA)</p25> <p26>[NIP]</p26> <p27>[REGON]</p27> <p28>[PESEL]</p28> <p29>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p29> <p30>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p30> <p31>[dataUrodzenia]</p31> <p32>[nazwaPelna]</p32> <p33>[pierwszeImie]</p33> <p34>[nazwisko]</p34> <pIV_>[pole wielowierszowe]</pIV_> <pIV_5>[Data wypełnienia]</pIV_5> </item> </forms> </item> <item type="com.efile.data.DBForm"> <forms type="Array"> <item type="com.efile.data.FormFields"> [... kolejny formularz ...] </item> </forms> <title>[nazwa formularza na liście moich formularzy]</title> </item> </FormsList> </item> </Profiles> </data>
Przykład pliku:
<data type="com.efile.importer.ImportData"> <Profiles type="Array"> <item type="com.efile.data.DBProfile"> <FormsList type="Array"> <item type="com.efile.data.DBForm"> <title>ZUS UWZ</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>22661273</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p3>23050608219</p3> <p4_1>1</p4_1> <p4_2>NR-4321</p4_2> <p5>30-10-1985</p5> <p6_1>Jan</p6_1> <p6_2>Kowalski</p6_2> <p7>Półwiejska</p7> <p8>1</p8> <p9>1</p9> <p10>61-155</p10> <p11>Poznań</p11> <p12>PL</p12> <p13>500600400</p13> <p14>23050608219</p14> <p15_1>1</p15_1> <p15_2>NR-4321</p15_2> <p16>30-10-1985</p16> <p17>Jan</p17> <p18>Kowalski</p18> <p19>(1</p19> <p20>23050608219</p20> <p21_1>1</p21_1> <p21_2>NR-4321</p21_2> <p22>30-10-1985</p22> <p23>Jan</p23> <p24>Kowalski</p24> <p25>(1</p25> <p26>8875155741</p26> <p27>773461194</p27> <p28>23050608219</p28> <p29>1</p29> <p30>NR-4321</p30> <p31>30-10-1985</p31> <p32>Pełna nazwa testowa</p32> <p33>Jan</p33> <p34>Kowalski</p34> <pIV_>to jest pole wielowierszowe</pIV_> <pIV_5>30-10-2014</pIV_5> </item> </forms> </item> </FormsList> </item> </Profiles> </data>