Pola formularza
Formularz: ZUS US-4 (archiwalny) Wniosek o wydanie zaświadczenia A1 dla osoby wykonującej pracę najemną w dwóch lub więcej państwach członkowskich UE, EOG lub Szwajcarii - tylko na PUE ZUS
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>17001992</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[PESEL]</p1> <p2_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p2_1> <p2_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p2_2> <p3>[pierwszeImie]</p3> <p4>[nazwisko]</p4> <p5>[miejsceUrodzenia]</p5> <p_obywatel_>[Wartość wyboru w polu p_obywatel. Dostępne wartości: 1 2 ]</p_obywatel_> <p6>[Ulica]</p6> <p7>[NrDomu]</p7> <p8>[NrLokalu]</p8> <p9>[KodPocztowy]</p9> <p10>[Miejscowosc]</p10> <p11>[kraj]</p11> <p12>[Checkbox (pole wyboru tak/nie)]</p12> <p13>[NIP]</p13> <p14>[REGON]</p14> <p16>[nazwaPelna]</p16> <p17>[Ulica]</p17> <p18>[NrDomu]</p18> <p19>[NrLokalu]</p19> <p20>[KodPocztowy]</p20> <p21>[Miejscowosc]</p21> <p22>[KodKraju]</p22> <p23_>[Wartość wyboru w polu p23. Dostępne wartości: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 ]</p23_> <p24>[Pole tekstowe]</p24> <p25>[NIP]</p25> <p26>[REGON]</p26> <p28>[nazwaPelna]</p28> <p29>[Ulica]</p29> <p30>[NrDomu]</p30> <p31>[NrLokalu]</p31> <p32>[KodPocztowy]</p32> <p33>[Miejscowosc]</p33> <p34>[KodKraju]</p34> <p35_>[Wartość wyboru w polu p35. Dostępne wartości: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ]</p35_> <p36>[Pole tekstowe]</p36> <p37_>[Wartość wyboru w polu p37. Dostępne wartości: 1 2 ]</p37_> <p38>[nazwaPelna]</p38> <p39>[Ulica]</p39> <p40>[NrDomu]</p40> <p41>[NrLokalu]</p41> <p42>[KodPocztowy]</p42> <p43>[Miejscowosc]</p43> <p44>[KodKraju]</p44> <p45>[Checkbox (pole wyboru tak/nie)]</p45> <p46_>[Wartość wyboru w polu p46. Dostępne wartości: 1 2 ]</p46_> <p47>[nazwaPelna]</p47> <p48>[Ulica]</p48> <p49>[NrDomu]</p49> <p50>[NrLokalu]</p50> <p51>[KodPocztowy]</p51> <p52>[Miejscowosc]</p52> <p53>[KodKraju]</p53> <p54>[Checkbox (pole wyboru tak/nie)]</p54> <p55_>[Wartość wyboru w polu p55. Dostępne wartości: 1 2 ]</p55_> <p56>[Pole tekstowe]</p56> <p57>[Pole tekstowe]</p57> <p58_>[Wartość wyboru w polu p58. Dostępne wartości: 1 2 ]</p58_> <pA_1>[Pole kwoty]</pA_1> <pB_1>[Pole kwoty]</pB_1> <pC_1>[Pole kwoty]</pC_1> <pD_1>[Pole kwoty]</pD_1> <pA_2>[Pole kwoty]</pA_2> <pB_2>[Pole kwoty]</pB_2> <pC_2>[Pole kwoty]</pC_2> <pD_2>[Pole kwoty]</pD_2> <pA_3>[Pole kwoty]</pA_3> <pB_3>[Pole kwoty]</pB_3> <pC_3>[Pole kwoty]</pC_3> <pD_3>[Pole kwoty]</pD_3> <pA_4>[Pole kwoty]</pA_4> <pB_4>[Pole kwoty]</pB_4> <pC_4>[Pole kwoty]</pC_4> <pD_4>[Pole kwoty]</pD_4> <pA_5>[Pole kwoty]</pA_5> <pB_5>[Pole kwoty]</pB_5> <pC_5>[Pole kwoty]</pC_5> <pD_5>[Pole kwoty]</pD_5> <pA_6>[Pole kwoty]</pA_6> <pB_6>[Pole kwoty]</pB_6> <pC_6>[Pole kwoty]</pC_6> <pD_6>[Pole kwoty]</pD_6> <pA_7>[Pole kwoty]</pA_7> <pB_7>[Pole kwoty]</pB_7> <pC_7>[Pole kwoty]</pC_7> <pD_7>[Pole kwoty]</pD_7> <pA_9>[Pole kwoty]</pA_9> <pB_9>[Pole kwoty]</pB_9> <pC_9>[Pole kwoty]</pC_9> <pD_9>[Pole kwoty]</pD_9> <pA_10>[Pole kwoty]</pA_10> <pB_10>[Pole kwoty]</pB_10> <pC_10>[Pole kwoty]</pC_10> <pD_10>[Pole kwoty]</pD_10> <pA_11>[Pole kwoty]</pA_11> <pB_11>[Pole kwoty]</pB_11> <pC_11>[Pole kwoty]</pC_11> <pD_11>[Pole kwoty]</pD_11> <pA_12>[Pole kwoty]</pA_12> <pB_12>[Pole kwoty]</pB_12> <pC_12>[Pole kwoty]</pC_12> <pD_12>[Pole kwoty]</pD_12> <pA_13>[Pole kwoty]</pA_13> <pB_13>[Pole kwoty]</pB_13> <pC_13>[Pole kwoty]</pC_13> <pD_13>[Pole kwoty]</pD_13> <pA_14>[Pole kwoty]</pA_14> <pB_14>[Pole kwoty]</pB_14> <pC_14>[Pole kwoty]</pC_14> <pD_14>[Pole kwoty]</pD_14> <pA_15>[Pole kwoty]</pA_15> <pB_15>[Pole kwoty]</pB_15> <pC_15>[Pole kwoty]</pC_15> <pD_15>[Pole kwoty]</pD_15> <pA_16>[Pole kwoty]</pA_16> <pB_16>[Pole kwoty]</pB_16> <pC_16>[Pole kwoty]</pC_16> <pD_16>[Pole kwoty]</pD_16> <pA_17>[Pole kwoty]</pA_17> <pB_17>[Pole kwoty]</pB_17> <pC_17>[Pole kwoty]</pC_17> <pD_17>[Pole kwoty]</pD_17> <p60>[data]</p60> <p61>[data]</p61> <pII_26>[dl]</pII_26> <p62>[Pole integer - wartość liczbowa]</p62> <pII_26_1>[dl]</pII_26_1> <p63_>[Wartość wyboru w polu p63. Dostępne wartości: 1 2 3 ]</p63_> <p64>[Pole tekstowe]</p64> <p65>[Data wypełnienia]</p65> </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 US-4</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>17001992</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1>23050608219</p1> <p2_1>1</p2_1> <p2_2>NR-4321</p2_2> <p3>Jan</p3> <p4>Kowalski</p4> <p5>Poznań</p5> <p_obywatel_>1</p_obywatel_> <p6>Strzelecka</p6> <p7>1</p7> <p8>1</p8> <p9>61-155</p9> <p10>Poznań</p10> <p11>PL</p11> <p12>1</p12> <p13>8875155741</p13> <p14>773461194</p14> <p16>Pełna nazwa testowa</p16> <p17>Strzelecka</p17> <p18>1</p18> <p19>1</p19> <p20>61-155</p20> <p21>Poznań</p21> <p22>PL</p22> <p23_>1</p23_> <p24>test pola tekstowego</p24> <p25>8875155741</p25> <p26>773461194</p26> <p28>Pełna nazwa testowa</p28> <p29>Strzelecka</p29> <p30>1</p30> <p31>1</p31> <p32>61-155</p32> <p33>Poznań</p33> <p34>PL</p34> <p35_>1</p35_> <p36>test pola tekstowego</p36> <p37_>1</p37_> <p38>Pełna nazwa testowa</p38> <p39>Strzelecka</p39> <p40>1</p40> <p41>1</p41> <p42>61-155</p42> <p43>Poznań</p43> <p44>PL</p44> <p45>1</p45> <p46_>1</p46_> <p47>Pełna nazwa testowa</p47> <p48>Strzelecka</p48> <p49>1</p49> <p50>1</p50> <p51>61-155</p51> <p52>Poznań</p52> <p53>PL</p53> <p54>1</p54> <p55_>1</p55_> <p56>test pola tekstowego</p56> <p57>test pola tekstowego</p57> <p58_>1</p58_> <pA_1>10</pA_1> <pB_1>10</pB_1> <pC_1>10</pC_1> <pD_1>10</pD_1> <pA_2>10</pA_2> <pB_2>10</pB_2> <pC_2>10</pC_2> <pD_2>10</pD_2> <pA_3>10</pA_3> <pB_3>10</pB_3> <pC_3>10</pC_3> <pD_3>10</pD_3> <pA_4>10</pA_4> <pB_4>10</pB_4> <pC_4>10</pC_4> <pD_4>10</pD_4> <pA_5>10</pA_5> <pB_5>10</pB_5> <pC_5>10</pC_5> <pD_5>10</pD_5> <pA_6>10</pA_6> <pB_6>10</pB_6> <pC_6>10</pC_6> <pD_6>10</pD_6> <pA_7>10</pA_7> <pB_7>10</pB_7> <pC_7>10</pC_7> <pD_7>10</pD_7> <pA_9>10</pA_9> <pB_9>10</pB_9> <pC_9>10</pC_9> <pD_9>10</pD_9> <pA_10>10</pA_10> <pB_10>10</pB_10> <pC_10>10</pC_10> <pD_10>10</pD_10> <pA_11>10</pA_11> <pB_11>10</pB_11> <pC_11>10</pC_11> <pD_11>10</pD_11> <pA_12>10</pA_12> <pB_12>10</pB_12> <pC_12>10</pC_12> <pD_12>10</pD_12> <pA_13>10</pA_13> <pB_13>10</pB_13> <pC_13>10</pC_13> <pD_13>10</pD_13> <pA_14>10</pA_14> <pB_14>10</pB_14> <pC_14>10</pC_14> <pD_14>10</pD_14> <pA_15>10</pA_15> <pB_15>10</pB_15> <pC_15>10</pC_15> <pD_15>10</pD_15> <pA_16>10</pA_16> <pB_16>10</pB_16> <pC_16>10</pC_16> <pD_16>10</pD_16> <pA_17>10</pA_17> <pB_17>10</pB_17> <pC_17>10</pC_17> <pD_17>10</pD_17> <p60>30-10-1990</p60> <p61>30-10-1990</p61> <pII_26></pII_26> <p62>10</p62> <pII_26_1></pII_26_1> <p63_>1</p63_> <p64>test pola tekstowego</p64> <p65>30-10-2014</p65> </item> </forms> </item> </FormsList> </item> </Profiles> </data>