Formularz: KzPZZ (archiwalny) Kalkulator zaliczek PIT/ZUS/zdrowotne za 2022 - zestawienie miesięczne

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>28207769</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <otworz_PIT5>[Klawisz (klik - eval na Wartosc)]</otworz_PIT5>
              <refreshForm>[Klawisz (klik - eval na Wartosc)]</refreshForm>
              <otworz_PIT5L>[Klawisz (klik - eval na Wartosc)]</otworz_PIT5L>
              <p_nip>[NIP]</p_nip>
              <B18>[Checkbox (pole wyboru tak/nie)]</B18>
              <B20>[Checkbox (pole wyboru tak/nie)]</B20>
              <B23>[Checkbox (pole wyboru tak/nie)]</B23>
              <B19>[Checkbox (pole wyboru tak/nie)]</B19>
              <placeChorobowe>[Checkbox (pole wyboru tak/nie)]</placeChorobowe>
              <B24>[Checkbox (pole wyboru tak/nie)]</B24>
              <p_nazwa_firmy>[nazwaPelna]</p_nazwa_firmy>
              <malyZUS>[Checkbox (pole wyboru tak/nie)]</malyZUS>
              <B25>[Checkbox (pole wyboru tak/nie)]</B25>
              <C25Lista>2:Stawka 2% / 3:Stawka 3% / 5.5:Stawka 5.5% / 8.5:Stawka 8.5%\* / 10:Stawka 10% / 12:Stawka 12% / 12.5:Stawka 12.5% / 12:Stawka 12% / 14:Stawka 14% / 15:Stawka 15% / 17:Stawka 17% / :Własna stawka</C25Lista>
              <B26>[Pole kwoty]</B26>
              <B27>[Pole kwoty]</B27>
              <B1_subfield_1>[Przychód za miesiąc Pole B1 = return (B1_subfield_1) ? B1_subfield_1 : B26; ]</B1_subfield_1>
              <C1_subfield_1>[Koszt za miesiąc Pole C1 =  (C1_subfield_1) ? C1_subfield_1 : B27; ]</C1_subfield_1>
              <D1>[Pole kwoty]</D1>
              <I1_subfield_1>[Faktycznie zapłacona składka zdrowotna w 01.2022 Pole I1 =  I1_subfield_1 || I1_subfield_1_format_zero ? I1_subfield_1 : jezeli(B23,419.92,0); ]</I1_subfield_1>
              <J1_subfield_1>[Faktycznie zapłacona składka zdrowotna w 01.2022 Pole J1 =  J1_subfield_1 || J1_subfield_1_format_zero ? J1_subfield_1 :  jezeli(B24,419.92,0); ]</J1_subfield_1>
              <F1>[Pole kwoty]</F1>
              <P1>[Pole kwoty]</P1>
              <B2_subfield_1>[Przychód za miesiąc Pole B2 = return (B2_subfield_1) ? B2_subfield_1 : B26; ]</B2_subfield_1>
              <C2_subfield_1>[Koszt za miesiąc Pole C2 = (C2_subfield_1) ? C2_subfield_1 : B27; ]</C2_subfield_1>
              <D2>[Pole kwoty]</D2>
              <I2_subfield_1>[Faktycznie zapłacona składka zdrowotna w 02.2022 Pole I2 = I2_subfield_1 || I2_subfield_1_format_zero ? I2_subfield_1 :  jezeli(B23,max(270.9,H2\*G23),0); ]</I2_subfield_1>
              <J2_subfield_1>[Faktycznie zapłacona składka zdrowotna w 02.2022 Pole J2 = J2_subfield_1 || J2_subfield_1_format_zero ? J2_subfield_1 :  jezeli(B24,max(270.9,H2\*H23),0); ]</J2_subfield_1>
              <F2>[Pole kwoty]</F2>
              <P2>[Pole kwoty]</P2>
              <B3_subfield_1>[Przychód za miesiąc Pole B3 = return (B3_subfield_1) ? B3_subfield_1 : B26; ]</B3_subfield_1>
              <C3_subfield_1>[Koszt za miesiąc Pole C3 = (C3_subfield_1) ? C3_subfield_1 : B27; ]</C3_subfield_1>
              <D3>[Pole kwoty]</D3>
              <I3_subfield_1>[Faktycznie zapłacona składka zdrowotna w 03.2022 Pole I3 = I3_subfield_1 || I3_subfield_1_format_zero ? I3_subfield_1 :  jezeli(B23,max(270.9,H3\*G23),0); ]</I3_subfield_1>
              <J3_subfield_1>[Faktycznie zapłacona składka zdrowotna w 03.2022 Pole J3 = J3_subfield_1 || J3_subfield_1_format_zero ? J3_subfield_1 :  jezeli(B24,max(270.9,H3\*H23),0); ]</J3_subfield_1>
              <F3>[Pole kwoty]</F3>
              <P3>[Pole kwoty]</P3>
              <B4_subfield_1>[Przychód za miesiąc Pole B4 = return (B4_subfield_1) ? B4_subfield_1 : B26; ]</B4_subfield_1>
              <C4_subfield_1>[Koszt za miesiąc Pole C4 = (C4_subfield_1) ? C4_subfield_1 : B27; ]</C4_subfield_1>
              <D4>[Pole kwoty]</D4>
              <I4_subfield_1>[Faktycznie zapłacona składka zdrowotna w 04.2022 Pole I4 = I4_subfield_1 || I4_subfield_1_format_zero ? I4_subfield_1 :  jezeli(B23,max(270.9,H4\*G23),0); ]</I4_subfield_1>
              <J4_subfield_1>[Faktycznie zapłacona składka zdrowotna w 04.2022 Pole J4 = J4_subfield_1 || J4_subfield_1_format_zero ? J4_subfield_1 :  jezeli(B24,max(270.9,H4\*H23),0); ]</J4_subfield_1>
              <F4>[Pole kwoty]</F4>
              <P4>[Pole kwoty]</P4>
              <B5_subfield_1>[Przychód za miesiąc Pole B5 = return (B5_subfield_1) ? B5_subfield_1 : B26; ]</B5_subfield_1>
              <C5_subfield_1>[Koszt za miesiąc Pole C5 = (C5_subfield_1) ? C5_subfield_1 : B27; ]</C5_subfield_1>
              <D5>[Pole kwoty]</D5>
              <I5_subfield_1>[Faktycznie zapłacona składka zdrowotna w 05.2022 Pole I5 = I5_subfield_1 || I5_subfield_1_format_zero ? I5_subfield_1 :  jezeli(B23,max(270.9,H5\*G23),0); ]</I5_subfield_1>
              <J5_subfield_1>[Faktycznie zapłacona składka zdrowotna w 05.2022 Pole J5 = J5_subfield_1 || J5_subfield_1_format_zero ? J5_subfield_1 :  jezeli(B24,max(270.9,H5\*H23),0); ]</J5_subfield_1>
              <F5>[Pole kwoty]</F5>
              <P5>[Pole kwoty]</P5>
              <B6_subfield_1>[Przychód za miesiąc Pole B6 = return (B6_subfield_1) ? B6_subfield_1 : B26; ]</B6_subfield_1>
              <C6_subfield_1>[Koszt za miesiąc Pole C6 = (C6_subfield_1) ? C6_subfield_1 : B27; ]</C6_subfield_1>
              <D6>[Pole kwoty]</D6>
              <I6_subfield_1>[Faktycznie zapłacona składka zdrowotna w 06.2022 Pole I6 = I6_subfield_1 || I6_subfield_1_format_zero ? I6_subfield_1 :  jezeli(B23,max(270.9,H6\*G23),0); ]</I6_subfield_1>
              <J6_subfield_1>[Faktycznie zapłacona składka zdrowotna w 06.2022 Pole J6 = J6_subfield_1 || J6_subfield_1_format_zero ? J6_subfield_1 :  jezeli(B24,max(270.9,H6\*H23),0); ]</J6_subfield_1>
              <F6>[Pole kwoty]</F6>
              <P6>[Pole kwoty]</P6>
              <B7_subfield_1>[Przychód za miesiąc Pole B7 = return (B7_subfield_1) ? B7_subfield_1 : B26; ]</B7_subfield_1>
              <C7_subfield_1>[Koszt za miesiąc Pole C7 = (C7_subfield_1) ? C7_subfield_1 : B27; ]</C7_subfield_1>
              <D7>[Pole kwoty]</D7>
              <I7_subfield_1>[Faktycznie zapłacona składka zdrowotna w 07.2022 Pole I7 = I7_subfield_1 || I7_subfield_1_format_zero ? I7_subfield_1 :  jezeli(B23,max(270.9,H7\*G23),0); ]</I7_subfield_1>
              <J7_subfield_1>[Faktycznie zapłacona składka zdrowotna w 07.2022 Pole J7 = J7_subfield_1 || J7_subfield_1_format_zero ? J7_subfield_1 :  jezeli(B24,max(270.9,H7\*H23),0); ]</J7_subfield_1>
              <F7>[Pole kwoty]</F7>
              <P7>[Pole kwoty]</P7>
              <B8_subfield_1>[Przychód za miesiąc Pole B8 = return (B8_subfield_1) ? B8_subfield_1 : B26; ]</B8_subfield_1>
              <C8_subfield_1>[Koszt za miesiąc Pole C8 = (C8_subfield_1) ? C8_subfield_1 : B27; ]</C8_subfield_1>
              <D8>[Pole kwoty]</D8>
              <I8_subfield_1>[Faktycznie zapłacona składka zdrowotna w 08.2022 Pole I8 = I8_subfield_1 || I8_subfield_1_format_zero ? I8_subfield_1 :  jezeli(B23,max(270.9,H8\*G23),0); ]</I8_subfield_1>
              <J8_subfield_1>[Faktycznie zapłacona składka zdrowotna w 08.2022 Pole J8 = J8_subfield_1 || J8_subfield_1_format_zero ? J8_subfield_1 :  jezeli(B24,max(270.9,H8\*H23),0); ]</J8_subfield_1>
              <F8>[Pole kwoty]</F8>
              <P8>[Pole kwoty]</P8>
              <B9_subfield_1>[Przychód za miesiąc Pole B9 = return (B9_subfield_1) ? B9_subfield_1 : B26; ]</B9_subfield_1>
              <C9_subfield_1>[Koszt za miesiąc Pole C9 = (C9_subfield_1) ? C9_subfield_1 : B27; ]</C9_subfield_1>
              <D9>[Pole kwoty]</D9>
              <I9_subfield_1>[Faktycznie zapłacona składka zdrowotna w 09.2022 Pole I9 = I9_subfield_1 || I9_subfield_1_format_zero ? I9_subfield_1 :  jezeli(B23,max(270.9,H9\*G23),0); ]</I9_subfield_1>
              <J9_subfield_1>[Faktycznie zapłacona składka zdrowotna w 09.2022 Pole J9 = J9_subfield_1 || J9_subfield_1_format_zero ? J9_subfield_1 :  jezeli(B24,max(270.9,H9\*H23),0); ]</J9_subfield_1>
              <F9>[Pole kwoty]</F9>
              <P9>[Pole kwoty]</P9>
              <B10_subfield_1>[Przychód za miesiąc Pole B10 = return (B10_subfield_1) ? B10_subfield_1 : B26; ]</B10_subfield_1>
              <C10_subfield_1>[Koszt za miesiąc Pole C10 = (C10_subfield_1) ? C10_subfield_1 : B27; ]</C10_subfield_1>
              <D10>[Pole kwoty]</D10>
              <I10_subfield_1>[Faktycznie zapłacona składka zdrowotna w 10.2022 Pole I10 = I10_subfield_1 || I10_subfield_1_format_zero ? I10_subfield_1 :  jezeli(B23,max(270.9,H10\*G23),0); ]</I10_subfield_1>
              <J10_subfield_1>[Faktycznie zapłacona składka zdrowotna w 10.2022 Pole J10 = J10_subfield_1 || J10_subfield_1_format_zero ? J10_subfield_1 :  jezeli(B24,max(270.9,H10\*H23),0); ]</J10_subfield_1>
              <F10>[Pole kwoty]</F10>
              <P10>[Pole kwoty]</P10>
              <B11_subfield_1>[Przychód za miesiąc Pole B11 = return (B11_subfield_1) ? B11_subfield_1 : B26; ]</B11_subfield_1>
              <C11_subfield_1>[Koszt za miesiąc Pole C11 = (C11_subfield_1) ? C11_subfield_1 : B27; ]</C11_subfield_1>
              <D11>[Pole kwoty]</D11>
              <I11_subfield_1>[Faktycznie zapłacona składka zdrowotna w 11.2022 Pole I11 = I11_subfield_1 || I11_subfield_1_format_zero ? I11_subfield_1 :  jezeli(B23,max(270.9,H11\*G23),0); ]</I11_subfield_1>
              <J11_subfield_1>[Faktycznie zapłacona składka zdrowotna w 11.2022 Pole J11 = J11_subfield_1 || J11_subfield_1_format_zero ? J11_subfield_1 :  jezeli(B24,max(270.9,H11\*H23),0); ]</J11_subfield_1>
              <F11>[Pole kwoty]</F11>
              <P11>[Pole kwoty]</P11>
              <B12_subfield_1>[Przychód za miesiąc Pole B12 = return (B12_subfield_1) ? B12_subfield_1 : B26; ]</B12_subfield_1>
              <C12_subfield_1>[Koszt za miesiąc Pole C12 = return (C12_subfield_1) ? C12_subfield_1 : B27; ]</C12_subfield_1>
              <D12>[Pole kwoty]</D12>
              <I12_subfield_1>[Faktycznie zapłacona składka zdrowotna w 12.2022 Pole I12 = I12_subfield_1 || I12_subfield_1_format_zero ? I12_subfield_1 :  jezeli(B23,max(270.9,H12\*G23),0); ]</I12_subfield_1>
              <J12_subfield_1>[Faktycznie zapłacona składka zdrowotna w 12.2022 Pole J12 = J12_subfield_1 || J12_subfield_1_format_zero ? J12_subfield_1 :  jezeli(B24,max(270.9,H12\*H23),0); ]</J12_subfield_1>
              <F12>[Pole kwoty]</F12>
              <P12>[Pole kwoty]</P12>
              <I13_subfield_1>[Faktycznie zapłacona składka zdrowotna w 12.2022 Pole I13 = I13_subfield_1 || I13_subfield_1_format_zero ? I13_subfield_1 :  jezeli(B23,max(270.9,H13\*G23),0); ]</I13_subfield_1>
              <J13_subfield_1>[Faktycznie zapłacona składka zdrowotna w 12.2022 Pole J13 = J13_subfield_1 || J13_subfield_1_format_zero ? J13_subfield_1 :  jezeli(B24,max(270.9,H13\*H23),0); ]</J13_subfield_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>KzPZZ</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>28207769</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <otworz_PIT5></otworz_PIT5>
              <refreshForm></refreshForm>
              <otworz_PIT5L></otworz_PIT5L>
              <p_nip>8875155741</p_nip>
              <B18>1</B18>
              <B20>1</B20>
              <B23>1</B23>
              <B19>1</B19>
              <placeChorobowe>1</placeChorobowe>
              <B24>1</B24>
              <p_nazwa_firmy>Pełna nazwa testowa</p_nazwa_firmy>
              <malyZUS>1</malyZUS>
              <B25>1</B25>
              <C25Lista>8.5</C25Lista>
              <B26>10</B26>
              <B27>10</B27>
              <B1_subfield_1>1</B1_subfield_1>
              <C1_subfield_1>1</C1_subfield_1>
              <D1>10</D1>
              <I1_subfield_1>1</I1_subfield_1>
              <J1_subfield_1>1</J1_subfield_1>
              <F1>10</F1>
              <P1>10</P1>
              <B2_subfield_1>1</B2_subfield_1>
              <C2_subfield_1>1</C2_subfield_1>
              <D2>10</D2>
              <I2_subfield_1>1</I2_subfield_1>
              <J2_subfield_1>1</J2_subfield_1>
              <F2>10</F2>
              <P2>10</P2>
              <B3_subfield_1>1</B3_subfield_1>
              <C3_subfield_1>1</C3_subfield_1>
              <D3>10</D3>
              <I3_subfield_1>1</I3_subfield_1>
              <J3_subfield_1>1</J3_subfield_1>
              <F3>10</F3>
              <P3>10</P3>
              <B4_subfield_1>1</B4_subfield_1>
              <C4_subfield_1>1</C4_subfield_1>
              <D4>10</D4>
              <I4_subfield_1>1</I4_subfield_1>
              <J4_subfield_1>1</J4_subfield_1>
              <F4>10</F4>
              <P4>10</P4>
              <B5_subfield_1>1</B5_subfield_1>
              <C5_subfield_1>1</C5_subfield_1>
              <D5>10</D5>
              <I5_subfield_1>1</I5_subfield_1>
              <J5_subfield_1>1</J5_subfield_1>
              <F5>10</F5>
              <P5>10</P5>
              <B6_subfield_1>1</B6_subfield_1>
              <C6_subfield_1>1</C6_subfield_1>
              <D6>10</D6>
              <I6_subfield_1>1</I6_subfield_1>
              <J6_subfield_1>1</J6_subfield_1>
              <F6>10</F6>
              <P6>10</P6>
              <B7_subfield_1>1</B7_subfield_1>
              <C7_subfield_1>1</C7_subfield_1>
              <D7>10</D7>
              <I7_subfield_1>1</I7_subfield_1>
              <J7_subfield_1>1</J7_subfield_1>
              <F7>10</F7>
              <P7>10</P7>
              <B8_subfield_1>1</B8_subfield_1>
              <C8_subfield_1>1</C8_subfield_1>
              <D8>10</D8>
              <I8_subfield_1>1</I8_subfield_1>
              <J8_subfield_1>1</J8_subfield_1>
              <F8>10</F8>
              <P8>10</P8>
              <B9_subfield_1>1</B9_subfield_1>
              <C9_subfield_1>1</C9_subfield_1>
              <D9>10</D9>
              <I9_subfield_1>1</I9_subfield_1>
              <J9_subfield_1>1</J9_subfield_1>
              <F9>10</F9>
              <P9>10</P9>
              <B10_subfield_1>1</B10_subfield_1>
              <C10_subfield_1>1</C10_subfield_1>
              <D10>10</D10>
              <I10_subfield_1>1</I10_subfield_1>
              <J10_subfield_1>1</J10_subfield_1>
              <F10>10</F10>
              <P10>10</P10>
              <B11_subfield_1>1</B11_subfield_1>
              <C11_subfield_1>1</C11_subfield_1>
              <D11>10</D11>
              <I11_subfield_1>1</I11_subfield_1>
              <J11_subfield_1>1</J11_subfield_1>
              <F11>10</F11>
              <P11>10</P11>
              <B12_subfield_1>1</B12_subfield_1>
              <C12_subfield_1>1</C12_subfield_1>
              <D12>10</D12>
              <I12_subfield_1>1</I12_subfield_1>
              <J12_subfield_1>1</J12_subfield_1>
              <F12>10</F12>
              <P12>10</P12>
              <I13_subfield_1>1</I13_subfield_1>
              <J13_subfield_1>1</J13_subfield_1>

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