Formularz: ZUS ZSWA (archiwalny) Zgłoszenie / korekta danych o pracy w szczególnych warunkach lub o szczególnym charakterze
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
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>2400719</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<pI_1_1>[Pole tekstowe]</pI_1_1>
<pI_1_2>[rok]</pI_1_2>
<pII_1>[NIP]</pII_1>
<pII_2>[REGON]</pII_2>
<pII_3>[PESEL]</pII_3>
<pII_4>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pII_4>
<pII_5>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pII_5>
<pII_6>[nazwa]</pII_6>
<pII_7>[nazwisko]</pII_7>
<pII_8>[pierwszeImie]</pII_8>
<pII_9>[dataUrodzenia]</pII_9>
<pIIIA_1>[Checkbox (pole wyboru tak/nie)]</pIIIA_1>
<pIIIA_2>[Checkbox (pole wyboru tak/nie)]</pIIIA_2>
<pIIIA_3>[PESEL]</pIIIA_3>
<pIIIA_4>[NIP]</pIIIA_4>
<pIIIA_5>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pIIIA_5>
<pIIIA_6>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pIIIA_6>
<pIIIA_7>[nazwisko]</pIIIA_7>
<pIIIA_8>[pierwszeImie]</pIIIA_8>
<pIIIA_9>[dataUrodzenia]</pIIIA_9>
<pIIIB_1>[KodZUS]</pIIIB_1>
<pIIIB_2>[Pole integer - wartość liczbowa]</pIIIB_2>
<pIIIB_3>[data]</pIIIB_3>
<pIIIB_4>[data]</pIIIB_4>
<pIIIB_5_1>[Pole integer - wartość liczbowa]</pIIIB_5_1>
<pIIIB_5_2>[Pole integer - wartość liczbowa]</pIIIB_5_2>
<pIIIB_6>[Pole integer - wartość liczbowa]</pIIIB_6>
<pIIIB_7>[data]</pIIIB_7>
<pIIIB_8>[data]</pIIIB_8>
<pIIIB_9_1>[Pole integer - wartość liczbowa]</pIIIB_9_1>
<pIIIB_9_2>[Pole integer - wartość liczbowa]</pIIIB_9_2>
<pIIIB_10>[Pole integer - wartość liczbowa]</pIIIB_10>
<pIIIB_11>[data]</pIIIB_11>
<pIIIB_12>[data]</pIIIB_12>
<pIIIB_13_1>[Pole integer - wartość liczbowa]</pIIIB_13_1>
<pIIIB_13_2>[Pole integer - wartość liczbowa]</pIIIB_13_2>
<pIIIB_14>[Pole integer - wartość liczbowa]</pIIIB_14>
<pIIIB_15>[data]</pIIIB_15>
<pIIIB_16>[data]</pIIIB_16>
<pIIIB_17_1>[Pole integer - wartość liczbowa]</pIIIB_17_1>
<pIIIB_17_2>[Pole integer - wartość liczbowa]</pIIIB_17_2>
<pIVA_1>[Checkbox (pole wyboru tak/nie)]</pIVA_1>
<pIVA_2>[Checkbox (pole wyboru tak/nie)]</pIVA_2>
<pIVA_3>[PESEL]</pIVA_3>
<pIVA_4>[NIP]</pIVA_4>
<pIVA_5>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pIVA_5>
<pIVA_6>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pIVA_6>
<pIVA_7>[nazwisko]</pIVA_7>
<pIVA_8>[pierwszeImie]</pIVA_8>
<pIVA_9>[dataUrodzenia]</pIVA_9>
<pIVB_1>[KodZUS]</pIVB_1>
<pIVB_2>[Pole integer - wartość liczbowa]</pIVB_2>
<pIVB_3>[data]</pIVB_3>
<pIVB_4>[data]</pIVB_4>
<pIVB_5_1>[Pole integer - wartość liczbowa]</pIVB_5_1>
<pIVB_5_2>[Pole integer - wartość liczbowa]</pIVB_5_2>
<pIVB_6>[Pole integer - wartość liczbowa]</pIVB_6>
<pIVB_7>[data]</pIVB_7>
<pIVB_8>[data]</pIVB_8>
<pIVB_9_1>[Pole integer - wartość liczbowa]</pIVB_9_1>
<pIVB_9_2>[Pole integer - wartość liczbowa]</pIVB_9_2>
<pIVB_10>[Pole integer - wartość liczbowa]</pIVB_10>
<pIVB_11>[data]</pIVB_11>
<pIVB_12>[data]</pIVB_12>
<pIVB_13_1>[Pole integer - wartość liczbowa]</pIVB_13_1>
<pIVB_13_2>[Pole integer - wartość liczbowa]</pIVB_13_2>
<pIVB_14>[Pole integer - wartość liczbowa]</pIVB_14>
<pIVB_15>[data]</pIVB_15>
<pIVB_16>[data]</pIVB_16>
<pIVB_17_1>[Pole integer - wartość liczbowa]</pIVB_17_1>
<pIVB_17_2>[Pole integer - wartość liczbowa]</pIVB_17_2>
<pVA_1>[Checkbox (pole wyboru tak/nie)]</pVA_1>
<pVA_2>[Checkbox (pole wyboru tak/nie)]</pVA_2>
<pVA_3>[PESEL]</pVA_3>
<pVA_4>[NIP]</pVA_4>
<pVA_5>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pVA_5>
<pVA_6>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pVA_6>
<pVA_7>[nazwisko]</pVA_7>
<pVA_8>[pierwszeImie]</pVA_8>
<pVA_9>[dataUrodzenia]</pVA_9>
<pVB_1>[KodZUS]</pVB_1>
<pVB_2>[Pole integer - wartość liczbowa]</pVB_2>
<pVB_3>[data]</pVB_3>
<pVB_4>[data]</pVB_4>
<pVB_5_1>[Pole integer - wartość liczbowa]</pVB_5_1>
<pVB_5_2>[Pole integer - wartość liczbowa]</pVB_5_2>
<pVB_6>[Pole integer - wartość liczbowa]</pVB_6>
<pVB_7>[data]</pVB_7>
<pVB_8>[data]</pVB_8>
<pVB_9_1>[Pole integer - wartość liczbowa]</pVB_9_1>
<pVB_9_2>[Pole integer - wartość liczbowa]</pVB_9_2>
<pVB_10>[Pole integer - wartość liczbowa]</pVB_10>
<pVB_11>[data]</pVB_11>
<pVB_12>[data]</pVB_12>
<pVB_13_1>[Pole integer - wartość liczbowa]</pVB_13_1>
<pVB_13_2>[Pole integer - wartość liczbowa]</pVB_13_2>
<pVB_14>[Pole integer - wartość liczbowa]</pVB_14>
<pVB_15>[data]</pVB_15>
<pVB_16>[data]</pVB_16>
<pVB_17_1>[Pole integer - wartość liczbowa]</pVB_17_1>
<pVB_17_2>[Pole integer - wartość liczbowa]</pVB_17_2>
<pVIA_1>[Checkbox (pole wyboru tak/nie)]</pVIA_1>
<pVIA_2>[Checkbox (pole wyboru tak/nie)]</pVIA_2>
<pVIA_3>[PESEL]</pVIA_3>
<pVIA_4>[NIP]</pVIA_4>
<pVIA_5>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pVIA_5>
<pVIA_6>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pVIA_6>
<pVIA_7>[nazwisko]</pVIA_7>
<pVIA_8>[pierwszeImie]</pVIA_8>
<pVIA_9>[dataUrodzenia]</pVIA_9>
<pVIB_1>[KodZUS]</pVIB_1>
<pVIB_2>[Pole integer - wartość liczbowa]</pVIB_2>
<pVIB_3>[data]</pVIB_3>
<pVIB_4>[data]</pVIB_4>
<pVIB_5_1>[Pole integer - wartość liczbowa]</pVIB_5_1>
<pVIB_5_2>[Pole integer - wartość liczbowa]</pVIB_5_2>
<pVIB_6>[Pole integer - wartość liczbowa]</pVIB_6>
<pVIB_7>[data]</pVIB_7>
<pVIB_8>[data]</pVIB_8>
<pVIB_9_1>[Pole integer - wartość liczbowa]</pVIB_9_1>
<pVIB_9_2>[Pole integer - wartość liczbowa]</pVIB_9_2>
<pVIB_10>[Pole integer - wartość liczbowa]</pVIB_10>
<pVIB_11>[data]</pVIB_11>
<pVIB_12>[data]</pVIB_12>
<pVIB_13_1>[Pole integer - wartość liczbowa]</pVIB_13_1>
<pVIB_13_2>[Pole integer - wartość liczbowa]</pVIB_13_2>
<pVIB_14>[Pole integer - wartość liczbowa]</pVIB_14>
<pVIB_15>[data]</pVIB_15>
<pVIB_16>[data]</pVIB_16>
<pVIB_17_1>[Pole integer - wartość liczbowa]</pVIB_17_1>
<pVIB_17_2>[Pole integer - wartość liczbowa]</pVIB_17_2>
<pVII_1>[Data wypełnienia]</pVII_1>
</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 ZSWA</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>2400719</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<pI_1_1>test pola tekstowego</pI_1_1>
<pI_1_2></pI_1_2>
<pII_1>8875155741</pII_1>
<pII_2>773461194</pII_2>
<pII_3>23050608219</pII_3>
<pII_4>1</pII_4>
<pII_5>nr-test</pII_5>
<pII_6>nazwa testowa</pII_6>
<pII_7>Kowalski</pII_7>
<pII_8>Jan</pII_8>
<pII_9>30-10-1985</pII_9>
<pIIIA_1>1</pIIIA_1>
<pIIIA_2>1</pIIIA_2>
<pIIIA_3>23050608219</pIIIA_3>
<pIIIA_4>8875155741</pIIIA_4>
<pIIIA_5>1</pIIIA_5>
<pIIIA_6>nr-test</pIIIA_6>
<pIIIA_7>Kowalski</pIIIA_7>
<pIIIA_8>Jan</pIIIA_8>
<pIIIA_9>30-10-1985</pIIIA_9>
<pIIIB_1>12 34 5 6</pIIIB_1>
<pIIIB_2>10</pIIIB_2>
<pIIIB_3>30-10-1990</pIIIB_3>
<pIIIB_4>30-10-1990</pIIIB_4>
<pIIIB_5_1>10</pIIIB_5_1>
<pIIIB_5_2>10</pIIIB_5_2>
<pIIIB_6>10</pIIIB_6>
<pIIIB_7>30-10-1990</pIIIB_7>
<pIIIB_8>30-10-1990</pIIIB_8>
<pIIIB_9_1>10</pIIIB_9_1>
<pIIIB_9_2>10</pIIIB_9_2>
<pIIIB_10>10</pIIIB_10>
<pIIIB_11>30-10-1990</pIIIB_11>
<pIIIB_12>30-10-1990</pIIIB_12>
<pIIIB_13_1>10</pIIIB_13_1>
<pIIIB_13_2>10</pIIIB_13_2>
<pIIIB_14>10</pIIIB_14>
<pIIIB_15>30-10-1990</pIIIB_15>
<pIIIB_16>30-10-1990</pIIIB_16>
<pIIIB_17_1>10</pIIIB_17_1>
<pIIIB_17_2>10</pIIIB_17_2>
<pIVA_1>1</pIVA_1>
<pIVA_2>1</pIVA_2>
<pIVA_3>23050608219</pIVA_3>
<pIVA_4>8875155741</pIVA_4>
<pIVA_5>1</pIVA_5>
<pIVA_6>nr-test</pIVA_6>
<pIVA_7>Kowalski</pIVA_7>
<pIVA_8>Jan</pIVA_8>
<pIVA_9>30-10-1985</pIVA_9>
<pIVB_1>12 34 5 6</pIVB_1>
<pIVB_2>10</pIVB_2>
<pIVB_3>30-10-1990</pIVB_3>
<pIVB_4>30-10-1990</pIVB_4>
<pIVB_5_1>10</pIVB_5_1>
<pIVB_5_2>10</pIVB_5_2>
<pIVB_6>10</pIVB_6>
<pIVB_7>30-10-1990</pIVB_7>
<pIVB_8>30-10-1990</pIVB_8>
<pIVB_9_1>10</pIVB_9_1>
<pIVB_9_2>10</pIVB_9_2>
<pIVB_10>10</pIVB_10>
<pIVB_11>30-10-1990</pIVB_11>
<pIVB_12>30-10-1990</pIVB_12>
<pIVB_13_1>10</pIVB_13_1>
<pIVB_13_2>10</pIVB_13_2>
<pIVB_14>10</pIVB_14>
<pIVB_15>30-10-1990</pIVB_15>
<pIVB_16>30-10-1990</pIVB_16>
<pIVB_17_1>10</pIVB_17_1>
<pIVB_17_2>10</pIVB_17_2>
<pVA_1>1</pVA_1>
<pVA_2>1</pVA_2>
<pVA_3>23050608219</pVA_3>
<pVA_4>8875155741</pVA_4>
<pVA_5>1</pVA_5>
<pVA_6>nr-test</pVA_6>
<pVA_7>Kowalski</pVA_7>
<pVA_8>Jan</pVA_8>
<pVA_9>30-10-1985</pVA_9>
<pVB_1>12 34 5 6</pVB_1>
<pVB_2>10</pVB_2>
<pVB_3>30-10-1990</pVB_3>
<pVB_4>30-10-1990</pVB_4>
<pVB_5_1>10</pVB_5_1>
<pVB_5_2>10</pVB_5_2>
<pVB_6>10</pVB_6>
<pVB_7>30-10-1990</pVB_7>
<pVB_8>30-10-1990</pVB_8>
<pVB_9_1>10</pVB_9_1>
<pVB_9_2>10</pVB_9_2>
<pVB_10>10</pVB_10>
<pVB_11>30-10-1990</pVB_11>
<pVB_12>30-10-1990</pVB_12>
<pVB_13_1>10</pVB_13_1>
<pVB_13_2>10</pVB_13_2>
<pVB_14>10</pVB_14>
<pVB_15>30-10-1990</pVB_15>
<pVB_16>30-10-1990</pVB_16>
<pVB_17_1>10</pVB_17_1>
<pVB_17_2>10</pVB_17_2>
<pVIA_1>1</pVIA_1>
<pVIA_2>1</pVIA_2>
<pVIA_3>23050608219</pVIA_3>
<pVIA_4>8875155741</pVIA_4>
<pVIA_5>1</pVIA_5>
<pVIA_6>nr-test</pVIA_6>
<pVIA_7>Kowalski</pVIA_7>
<pVIA_8>Jan</pVIA_8>
<pVIA_9>30-10-1985</pVIA_9>
<pVIB_1>12 34 5 6</pVIB_1>
<pVIB_2>10</pVIB_2>
<pVIB_3>30-10-1990</pVIB_3>
<pVIB_4>30-10-1990</pVIB_4>
<pVIB_5_1>10</pVIB_5_1>
<pVIB_5_2>10</pVIB_5_2>
<pVIB_6>10</pVIB_6>
<pVIB_7>30-10-1990</pVIB_7>
<pVIB_8>30-10-1990</pVIB_8>
<pVIB_9_1>10</pVIB_9_1>
<pVIB_9_2>10</pVIB_9_2>
<pVIB_10>10</pVIB_10>
<pVIB_11>30-10-1990</pVIB_11>
<pVIB_12>30-10-1990</pVIB_12>
<pVIB_13_1>10</pVIB_13_1>
<pVIB_13_2>10</pVIB_13_2>
<pVIB_14>10</pVIB_14>
<pVIB_15>30-10-1990</pVIB_15>
<pVIB_16>30-10-1990</pVIB_16>
<pVIB_17_1>10</pVIB_17_1>
<pVIB_17_2>10</pVIB_17_2>
<pVII_1>30-10-2014</pVII_1>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>