Pola formularza

Formularz: ZUS RCA Imienny raport miesięczny o należnych składkach i wypłaconych świadczeniach



Pola

  • Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio &lt; oraz &gt;
  • 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>33281925</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <pW1_2_1>[Pole tekstowe]</pW1_2_1>
              <pW1_2_2>[data]</pW1_2_2>
              <rect5175>[Klawisz (klik - eval na Wartosc)]</rect5175>
              <pW2_1>[NIP]</pW2_1>
              <pW2_2>[REGON]</pW2_2>
              <pW2_3>[PESEL]</pW2_3>
              <pW2_4>[Rodzaj dokumentu. [1:dowód osobisty / 2:paszport]]</pW2_4>
              <pW2_5>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pW2_5>
              <pW2_6>[nazwa]</pW2_6>
              <pW2_7>[nazwisko]</pW2_7>
              <pW2_8>[pierwszeImie]</pW2_8>
              <pW2_9>[dataUrodzenia]</pW2_9>
              <p30_1>[nazwisko]</p30_1>
              <p30_2>[pierwszeImie]</p30_2>
              <p30_3>[przelew_zus_rodzaj_identyfikatora]</p30_3>
              <p30_4>[pole wielowierszowe]</p30_4>
              <p10_1_1>05 10 0 0:Osoba prowadząca działalność gospodarczą / 05 12 0 0:Osoba prowadząca działalność gospodarczą mająca ustalone prawo do renty / 05 20 0 0:Twórca / 05 30 0 0:Artysta / 05 40 0 0:Osoba korzystająca z ulgi na start / 05 43 00:Wspólnik jednoosobowej spóki z ograniczoną odpowiedzialnością / 05 44 0 0:Osoba prowadząca pozarolniczą działalność niepodlegająca ubezpieczeniu zdrowotnemu / 05 70 0 0:Osoba prowadząca pozarolniczą działalność gospodarczą, niemająca ustalonego prawa do renty z tytułu niezdolności do pracy, dla której podstawę wymiaru składek na ubezpieczenia społeczne stanowi zadeklarowana kwota nie niższa niż 30% kwoty minimalnego wynagrodzenia / 05 72 0 0:Osoba prowadząca pozarolniczą działalność gospodarczą, mająca ustalone prawo do renty z tytułu niezdolności do pracy, dla której podstawę wymiaru składek na ubezpieczenia społeczne stanowi zadeklarowana kwota nie niższa niż 30% kwoty minimalnego wynagrodzenia / 05 90 0 0:Osoba prowadząca pozarolniczą działalność gospodarczą niemająca ustalonego prawa do renty z tytułu niezdolności do pracy, dla której podstawa wymiaru składek na ubezpieczenia społeczne uzależniona jest od przychodu:05 92 0 0:Osoba prowadząca pozarolniczą działalność gospodarczą mająca ustalone prawo do renty z tytułu niezdolności do pracy, dla której podstawa wymiaru składek na ubezpieczenia społeczne uzależniona jest od przychodu</p10_1_1>
              <p3b_2> / 1:w przypadku gdy informację o przekroczeniu rocznej podstawy wymiaru składek przekazał ubezpieczony / 2:w przypadku gdy informację o przekroczeniu rocznej podstawy wymiaru składek przekazał płatnik składek / 3:w przypadku gdy informację o przekroczeniu rocznej podstawy wymiaru składek przekazał Zakład Ubezpieczeń Społecznych</p3b_2>
              <p3b_3_1>[Pole integer - wartość liczbowa]</p3b_3_1>
              <p3b_3_2>[Pole integer - wartość liczbowa]</p3b_3_2>
              <p3b_4>[Pole kwoty]</p3b_4>
              <p3b_5>[Pole kwoty]</p3b_5>
              <p3b_6>[Pole kwoty]</p3b_6>
              <pW4_4>[Pole kwoty]</pW4_4>
              <pW4_5>[Pole kwoty]</pW4_5>
              <p3b_9>[Pole kwoty]</p3b_9>
              <p3b_10>[Pole kwoty]</p3b_10>
              <pW4_7>[Pole kwoty]</pW4_7>
              <pW4_8>[Pole kwoty]</pW4_8>
              <p3b_13>[Pole kwoty]</p3b_13>
              <p3b_14>[Pole kwoty]</p3b_14>
              <pW4_10>[Pole kwoty]</pW4_10>
              <pW4_11>[Pole kwoty]</pW4_11>
              <p3b_17>[Pole kwoty]</p3b_17>
              <p3b_18>[Pole kwoty]</p3b_18>
              <pW4_13>[Pole kwoty]</pW4_13>
              <pW4_14>[Pole kwoty]</pW4_14>
              <p3b_21>[Pole kwoty]</p3b_21>
              <p3b_22>[Pole kwoty]</p3b_22>
              <pW4_16>[Pole kwoty]</pW4_16>
              <pW4_17>[Pole kwoty]</pW4_17>
              <p3b_25>[Pole kwoty]</p3b_25>
              <p3b_26>[Pole kwoty]</p3b_26>
              <p3b_27>[Pole kwoty]</p3b_27>
              <p3b_28>[Pole kwoty]</p3b_28>
              <p3c_1>[Pole kwoty]</p3c_1>
              <pW6_1>[Pole kwoty]</pW6_1>
              <pW6_4>[Pole kwoty]</pW6_4>
              <pW6_2>[Pole kwoty]</pW6_2>
              <pW6_3>[Pole kwoty]</pW6_3>
              <p3d_1>[Pole kwoty]</p3d_1>
              <p3d_2>[Pole kwoty]</p3d_2>
              <p3d_3>[Pole kwoty]</p3d_3>
              <pW11_1>[Checkbox (pole wyboru tak/nie)]</pW11_1>
              <pW11_2>[Pole kwoty]</pW11_2>
              <pW11_3>[Pole kwoty]</pW11_3>
              <pW11_4>[Pole kwoty]</pW11_4>
              <pW11_5>[Checkbox (pole wyboru tak/nie)]</pW11_5>
              <pW11_6>[Pole kwoty]</pW11_6>
              <pW11_7>[Pole kwoty]</pW11_7>
              <pW11_8>[Pole kwoty]</pW11_8>
              <pW11_9>[Checkbox (pole wyboru tak/nie)]</pW11_9>
              <pW11_10>[Pole kwoty]</pW11_10>
              <pW11_11>[Pole kwoty]</pW11_11>
              <pW11_12>[Checkbox (pole wyboru tak/nie)]</pW11_12>
              <pW11_13>[Pole kwoty]</pW11_13>
              <pW11_14>[Checkbox (pole wyboru tak/nie)]</pW11_14>
              <pW11_15>[Pole kwoty]</pW11_15>
              <pW11_16>[Pole kwoty]</pW11_16>
              <pW11_17>[Pole kwoty]</pW11_17>
              <pW11_18>[Checkbox (pole wyboru tak/nie)]</pW11_18>
              <pW11_19>[Pole kwoty]</pW11_19>
              <pW11_20>[Pole kwoty]</pW11_20>
              <pW12_1>[rok]</pW12_1>
              <p12_2>[Checkbox (pole wyboru tak/nie)]</p12_2>
              <p12_3>[Checkbox (pole wyboru tak/nie)]</p12_3>
              <pW12_4>[Checkbox (pole wyboru tak/nie)]</pW12_4>
              <pW12_5_subfield_1>[Dochód z działalności gospodarczej  Pole pW12_5 = pW12_5_subfield_1 - pW12_5_subfield_2 + pW12_5_subfield_3 ]</pW12_5_subfield_1>
              <pW12_5_subfield_2>[Zapłacone składki społeczne z tytułu działalności gospodarczej (o ile nie została zaliczona do kosztów) Pole pW12_5 = pW12_5_subfield_1 - pW12_5_subfield_2 + pW12_5_subfield_3 ]</pW12_5_subfield_2>
              <pW12_5_subfield_3>[Różnica w spisach z natury za 2022 Pole pW12_5 = pW12_5_subfield_1 - pW12_5_subfield_2 + pW12_5_subfield_3 ]</pW12_5_subfield_3>
              <pW12_6_subfield_1>[ Tylko gdy stosowane było obniżanie składki na ubezpieczenie zdrowotne do wysokości zaliczki (opcjonalne) Pole pW12_6 = pW12_6_subfield_1 ]</pW12_6_subfield_1>
              <pW12_7_subfield_1>[ Wpiszę samodzielnie kwotę Pole pW12_7 = pW12_7_subfield_1 || pW12_7_subfield_1_format_zero ? pW12_7_subfield_1 : pW12_7_mies_2 &amp;&amp; (pW12_5 &lt; 3010 * 12) ? 3010 * pW12_7_mies_2 : pW12_5 ]</pW12_7_subfield_1>
              <pW12_7_mies_2>[Pole integer - wartość liczbowa]</pW12_7_mies_2>
              <pW12_9>[Pole kwoty]</pW12_9>
              <rect1311>[Klawisz (klik - eval na Wartosc)]</rect1311>
              <pW12_12>[Checkbox (pole wyboru tak/nie)]</pW12_12>
              <pW12_13_subfield_1>[Dochód z działalności gospodarczej  Pole pW12_13 = pW12_13_subfield_1 - pW12_13_subfield_2 + pW12_13_subfield_3 ]</pW12_13_subfield_1>
              <pW12_13_subfield_2>[Zapłacone składki społeczne z tytułu działalności gospodarczej (o ile nie została zaliczona do kosztów) Pole pW12_13 = pW12_13_subfield_1 - pW12_13_subfield_2 + pW12_13_subfield_3 ]</pW12_13_subfield_2>
              <pW12_13_subfield_3>[Różnica w spisach z natury za 2022 Pole pW12_13 = pW12_13_subfield_1 - pW12_13_subfield_2 + pW12_13_subfield_3 ]</pW12_13_subfield_3>
              <pW12_14_subfield_1>[ Wpiszę samodzielnie kwotę Pole pW12_14 = pW12_14_subfield_1 || pW12_14_subfield_1_format_zero ? pW12_14_subfield_1 : pW12_13 &lt; zaokr(minimalna * pW12_14_mies_2 / 0.049, 2) ? 3010 * pW12_14_mies_2 : pW12_13 ]</pW12_14_subfield_1>
              <pW12_14_mies_2>[Pole integer - wartość liczbowa]</pW12_14_mies_2>
              <pW12_16>[Pole kwoty]</pW12_16>
              <rect1312>[Klawisz (klik - eval na Wartosc)]</rect1312>
              <pW12_19>[Checkbox (pole wyboru tak/nie)]</pW12_19>
              <pW12_20_subfield_1>[Dochód z działalności gospodarczej  Pole pW12_20 = pW12_20_subfield_1 - pW12_20_subfield_2 + pW12_20_subfield_3 ]</pW12_20_subfield_1>
              <pW12_20_subfield_2>[Zapłacone składki społeczne z tytułu działalności gospodarczej (o ile nie została zaliczona do kosztów) Pole pW12_20 = pW12_20_subfield_1 - pW12_20_subfield_2 + pW12_20_subfield_3 ]</pW12_20_subfield_2>
              <pW12_20_subfield_3>[Różnica w spisach z natury za 2022 Pole pW12_20 = pW12_20_subfield_1 - pW12_20_subfield_2 + pW12_20_subfield_3 ]</pW12_20_subfield_3>
              <pW12_21_subfield_1>[ Wpiszę samodzielnie kwotę Pole pW12_21 = pW12_21_subfield_1 || pW12_21_subfield_1_format_zero ? pW12_21_subfield_1 : pW12_21_mies_2 &amp;&amp; (pW12_20 &lt;= 60000) ? 44791.44 / 12 * pW12_21_mies_2 : pW12_21_mies_2 &amp;&amp; (pW12_20 > 60000 &amp;&amp; pW12_20 &lt;= 300000) ? 74652.48 / 12 * pW12_21_mies_2 : 134374.44 / 12 * pW12_21_mies_2; ]</pW12_21_subfield_1>
              <pW12_21_mies_2>[Pole integer - wartość liczbowa]</pW12_21_mies_2>
              <pW12_23>[Pole kwoty]</pW12_23>
              <rect1313>[Klawisz (klik - eval na Wartosc)]</rect1313>
              <p4_1>[Data wypełnienia]</p4_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 RCA</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>33281925</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <pW1_2_1>test pola tekstowego</pW1_2_1>
              <pW1_2_2>30-10-1990</pW1_2_2>
              <rect5175></rect5175>
              <pW2_1>8875155741</pW2_1>
              <pW2_2>773461194</pW2_2>
              <pW2_3>23050608219</pW2_3>
              <pW2_4>1</pW2_4>
              <pW2_5>nr-test</pW2_5>
              <pW2_6>nazwa testowa</pW2_6>
              <pW2_7>Kowalski</pW2_7>
              <pW2_8>Jan</pW2_8>
              <pW2_9>30-10-1985</pW2_9>
              <p30_1>Kowalski</p30_1>
              <p30_2>Jan</p30_2>
              <p30_3></p30_3>
              <p30_4>to jest pole wielowierszowe</p30_4>
              <p10_1_1>05 10 0 0</p10_1_1>
              <p3b_2></p3b_2>
              <p3b_3_1>3</p3b_3_1>
              <p3b_3_2>3</p3b_3_2>
              <p3b_4>1</p3b_4>
              <p3b_5>2</p3b_5>
              <p3b_6>3</p3b_6>
              <pW4_4>1</pW4_4>
              <pW4_5>2</pW4_5>
              <p3b_9>3</p3b_9>
              <p3b_10>3</p3b_10>
              <pW4_7>1</pW4_7>
              <pW4_8>2</pW4_8>
              <p3b_13>2</p3b_13>
              <p3b_14>3</p3b_14>
              <pW4_10>1</pW4_10>
              <pW4_11>2</pW4_11>
              <p3b_17>3</p3b_17>
              <p3b_18>3</p3b_18>
              <pW4_13>1</pW4_13>
              <pW4_14>2</pW4_14>
              <p3b_21>2</p3b_21>
              <p3b_22>3</p3b_22>
              <pW4_16>1</pW4_16>
              <pW4_17>2</pW4_17>
              <p3b_25>2</p3b_25>
              <p3b_26>3</p3b_26>
              <p3b_27>1</p3b_27>
              <p3b_28>1</p3b_28>
              <p3c_1>1</p3c_1>
              <pW6_1>1</pW6_1>
              <pW6_4>1</pW6_4>
              <pW6_2>1</pW6_2>
              <pW6_3>1</pW6_3>
              <p3d_1>1</p3d_1>
              <p3d_2>1</p3d_2>
              <p3d_3>1</p3d_3>
              <pW11_1>1</pW11_1>
              <pW11_2>1</pW11_2>
              <pW11_3>1</pW11_3>
              <pW11_4>1</pW11_4>
              <pW11_5>1</pW11_5>
              <pW11_6>1</pW11_6>
              <pW11_7>1</pW11_7>
              <pW11_8>1</pW11_8>
              <pW11_9>1</pW11_9>
              <pW11_10>1</pW11_10>
              <pW11_11>1</pW11_11>
              <pW11_12>1</pW11_12>
              <pW11_13>1</pW11_13>
              <pW11_14>1</pW11_14>
              <pW11_15>1</pW11_15>
              <pW11_16>1</pW11_16>
              <pW11_17>1</pW11_17>
              <pW11_18>1</pW11_18>
              <pW11_19>1</pW11_19>
              <pW11_20>1</pW11_20>
              <pW12_1></pW12_1>
              <p12_2>1</p12_2>
              <p12_3>1</p12_3>
              <pW12_4>1</pW12_4>
              <pW12_5_subfield_1>1</pW12_5_subfield_1>
              <pW12_5_subfield_2>1</pW12_5_subfield_2>
              <pW12_5_subfield_3>1</pW12_5_subfield_3>
              <pW12_6_subfield_1>1</pW12_6_subfield_1>
              <pW12_7_subfield_1>1</pW12_7_subfield_1>
              <pW12_7_mies_2>10</pW12_7_mies_2>
              <pW12_9>1</pW12_9>
              <rect1311></rect1311>
              <pW12_12>1</pW12_12>
              <pW12_13_subfield_1>1</pW12_13_subfield_1>
              <pW12_13_subfield_2>1</pW12_13_subfield_2>
              <pW12_13_subfield_3>1</pW12_13_subfield_3>
              <pW12_14_subfield_1>1</pW12_14_subfield_1>
              <pW12_14_mies_2>10</pW12_14_mies_2>
              <pW12_16>1</pW12_16>
              <rect1312></rect1312>
              <pW12_19>1</pW12_19>
              <pW12_20_subfield_1>1</pW12_20_subfield_1>
              <pW12_20_subfield_2>1</pW12_20_subfield_2>
              <pW12_20_subfield_3>1</pW12_20_subfield_3>
              <pW12_21_subfield_1>1</pW12_21_subfield_1>
              <pW12_21_mies_2>10</pW12_21_mies_2>
              <pW12_23>1</pW12_23>
              <rect1313></rect1313>
              <p4_1>30-10-2014</p4_1>

            </item>
          </forms>
        </item>    
      </FormsList>
    </item>
  </Profiles>
</data>