Formularz: ZUS ZSWA 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

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>2766445</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>[Pole tekstowe]</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>[Pole tekstowe]</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_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_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>2766445</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>test pola tekstowego</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>test pola tekstowego</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_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_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>