Pola formularza

Formularz: SFJINZ DDInfo (v.1-2) Noty podatkowe - Dodatkowe informacje i objaśnienia



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>32128891</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <Nota_A_I_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_I_1>
              <A_1>[Pole integer - wartość liczbowa]</A_1>
              <B_1> / nie dotyczy</B_1>
              <Nota_A_I_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_I_2>
              <A_2>[Pole integer - wartość liczbowa]</A_2>
              <B_2> / nie dotyczy</B_2>
              <Nota_A_I_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_I_3>
              <A_3>[Pole integer - wartość liczbowa]</A_3>
              <B_3> / nie dotyczy</B_3>
              <Nota_A_I_4>[Klawisz (klik - eval na Wartosc)]</Nota_A_I_4>
              <A_4>[Pole integer - wartość liczbowa]</A_4>
              <B_4> / nie dotyczy</B_4>
              <Nota_A_II_1a>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_1a>
              <A_5>[Pole integer - wartość liczbowa]</A_5>
              <B_5> / nie dotyczy</B_5>
              <Nota_A_II_1b>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_1b>
              <A_6>[Pole integer - wartość liczbowa]</A_6>
              <B_6> / nie dotyczy</B_6>
              <Nota_A_II_1c>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_1c>
              <A_7>[Pole integer - wartość liczbowa]</A_7>
              <B_7> / nie dotyczy</B_7>
              <Nota_A_II_1d>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_1d>
              <A_8>[Pole integer - wartość liczbowa]</A_8>
              <B_8> / nie dotyczy</B_8>
              <Nota_A_II_1e>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_1e>
              <A_9>[Pole integer - wartość liczbowa]</A_9>
              <B_9> / nie dotyczy</B_9>
              <Nota_A_II_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_2>
              <A_10>[Pole integer - wartość liczbowa]</A_10>
              <B_10> / nie dotyczy</B_10>
              <Nota_A_II_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_II_3>
              <A_11>[Pole integer - wartość liczbowa]</A_11>
              <B_11> / nie dotyczy</B_11>
              <Nota_A_IV_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_1>
              <A_12>[Pole integer - wartość liczbowa]</A_12>
              <B_12> / nie dotyczy</B_12>
              <Nota_A_IV_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_2>
              <A_13>[Pole integer - wartość liczbowa]</A_13>
              <B_13> / nie dotyczy</B_13>
              <Nota_A_IV_3a_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3a_1>
              <A_14>[Pole integer - wartość liczbowa]</A_14>
              <B_14> / nie dotyczy</B_14>
              <Nota_A_IV_3a_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3a_2>
              <A_15>[Pole integer - wartość liczbowa]</A_15>
              <B_15> / nie dotyczy</B_15>
              <Nota_A_IV_3a_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3a_3>
              <A_16>[Pole integer - wartość liczbowa]</A_16>
              <B_16> / nie dotyczy</B_16>
              <Nota_A_IV_3a_4>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3a_4>
              <A_17>[Pole integer - wartość liczbowa]</A_17>
              <B_17> / nie dotyczy</B_17>
              <Nota_A_IV_3b_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3b_1>
              <A_18>[Pole integer - wartość liczbowa]</A_18>
              <B_18> / nie dotyczy</B_18>
              <Nota_A_IV_3b_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3b_2>
              <A_19>[Pole integer - wartość liczbowa]</A_19>
              <B_19> / nie dotyczy</B_19>
              <Nota_A_IV_3b_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3b_3>
              <A_20>[Pole integer - wartość liczbowa]</A_20>
              <B_20> / nie dotyczy</B_20>
              <Nota_A_IV_3b_4>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3b_4>
              <A_21>[Pole integer - wartość liczbowa]</A_21>
              <B_21> / nie dotyczy</B_21>
              <Nota_A_IV_3c_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3c_1>
              <A_22>[Pole integer - wartość liczbowa]</A_22>
              <B_22> / nie dotyczy</B_22>
              <Nota_A_IV_3c_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3c_2>
              <A_23>[Pole integer - wartość liczbowa]</A_23>
              <B_23> / nie dotyczy</B_23>
              <Nota_A_IV_3c_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3c_3>
              <A_24>[Pole integer - wartość liczbowa]</A_24>
              <B_24> / nie dotyczy</B_24>
              <Nota_A_IV_3c_4>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_3c_4>
              <A_25>[Pole integer - wartość liczbowa]</A_25>
              <B_25> / nie dotyczy</B_25>
              <Nota_A_IV_4>[Klawisz (klik - eval na Wartosc)]</Nota_A_IV_4>
              <A_26>[Pole integer - wartość liczbowa]</A_26>
              <B_26> / nie dotyczy</B_26>
              <Nota_A_V>[Klawisz (klik - eval na Wartosc)]</Nota_A_V>
              <A_27>[Pole integer - wartość liczbowa]</A_27>
              <B_27> / nie dotyczy</B_27>
              <Nota_A_VI>[Klawisz (klik - eval na Wartosc)]</Nota_A_VI>
              <A_28>[Pole integer - wartość liczbowa]</A_28>
              <B_28> / nie dotyczy</B_28>
              <Nota_A_VII>[Klawisz (klik - eval na Wartosc)]</Nota_A_VII>
              <A_29>[Pole integer - wartość liczbowa]</A_29>
              <B_29> / nie dotyczy</B_29>
              <Nota_A_VIII>[Klawisz (klik - eval na Wartosc)]</Nota_A_VIII>
              <A_30>[Pole integer - wartość liczbowa]</A_30>
              <B_30> / nie dotyczy</B_30>
              <Nota_A_IX>[Klawisz (klik - eval na Wartosc)]</Nota_A_IX>
              <A_31>[Pole integer - wartość liczbowa]</A_31>
              <B_31> / nie dotyczy</B_31>
              <Nota_A_III_1>[Klawisz (klik - eval na Wartosc)]</Nota_A_III_1>
              <A_32>[Pole integer - wartość liczbowa]</A_32>
              <B_32> / nie dotyczy</B_32>
              <Nota_A_III_2>[Klawisz (klik - eval na Wartosc)]</Nota_A_III_2>
              <A_33>[Pole integer - wartość liczbowa]</A_33>
              <B_33> / nie dotyczy</B_33>
              <Nota_A_III_3>[Klawisz (klik - eval na Wartosc)]</Nota_A_III_3>
              <A_34>[Pole integer - wartość liczbowa]</A_34>
              <B_34> / nie dotyczy</B_34>
              <Nota_B_II_1a>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_1a>
              <A_35>[Pole integer - wartość liczbowa]</A_35>
              <B_35> / nie dotyczy</B_35>
              <Nota_B_II_1b>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_1b>
              <A_36>[Pole integer - wartość liczbowa]</A_36>
              <B_36> / nie dotyczy</B_36>
              <Nota_B_II_2a>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_2a>
              <A_37>[Pole integer - wartość liczbowa]</A_37>
              <B_37> / nie dotyczy</B_37>
              <Nota_B_II_2b>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_2b>
              <A_38>[Pole integer - wartość liczbowa]</A_38>
              <B_38> / nie dotyczy</B_38>
              <Nota_B_II_3a>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_3a>
              <A_39>[Pole integer - wartość liczbowa]</A_39>
              <B_39> / nie dotyczy</B_39>
              <Nota_B_II_3c>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_3c>
              <A_40>[Pole integer - wartość liczbowa]</A_40>
              <B_40> / nie dotyczy</B_40>
              <Nota_B_II_3d>[Klawisz (klik - eval na Wartosc)]</Nota_B_II_3d>
              <A_41>[Pole integer - wartość liczbowa]</A_41>
              <B_41> / nie dotyczy</B_41>
              <Nota_B_III>[Klawisz (klik - eval na Wartosc)]</Nota_B_III>
              <A_42>[Pole integer - wartość liczbowa]</A_42>
              <B_42> / nie dotyczy</B_42>
              <NotaP_A_II>[Klawisz (klik - eval na Wartosc)]</NotaP_A_II>
              <A_43>[Pole integer - wartość liczbowa]</A_43>
              <B_43> / nie dotyczy</B_43>
              <NotaP_A_III>[Klawisz (klik - eval na Wartosc)]</NotaP_A_III>
              <A_44>[Pole integer - wartość liczbowa]</A_44>
              <B_44> / nie dotyczy</B_44>
              <NotaP_A_IV>[Klawisz (klik - eval na Wartosc)]</NotaP_A_IV>
              <A_45>[Pole integer - wartość liczbowa]</A_45>
              <B_45> / nie dotyczy</B_45>
              <Nota_B_V>[Klawisz (klik - eval na Wartosc)]</Nota_B_V>
              <A_46>[Pole integer - wartość liczbowa]</A_46>
              <B_46> / nie dotyczy</B_46>
              <NotaP_B_I_2>[Klawisz (klik - eval na Wartosc)]</NotaP_B_I_2>
              <A_47>[Pole integer - wartość liczbowa]</A_47>
              <B_47> / nie dotyczy</B_47>

            </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>SFJINZ DDInfo (v.1-2)</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>32128891</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <Nota_A_I_1></Nota_A_I_1>
              <A_1>10</A_1>
              <B_1></B_1>
              <Nota_A_I_2></Nota_A_I_2>
              <A_2>10</A_2>
              <B_2></B_2>
              <Nota_A_I_3></Nota_A_I_3>
              <A_3>10</A_3>
              <B_3></B_3>
              <Nota_A_I_4></Nota_A_I_4>
              <A_4>10</A_4>
              <B_4></B_4>
              <Nota_A_II_1a></Nota_A_II_1a>
              <A_5>10</A_5>
              <B_5></B_5>
              <Nota_A_II_1b></Nota_A_II_1b>
              <A_6>10</A_6>
              <B_6></B_6>
              <Nota_A_II_1c></Nota_A_II_1c>
              <A_7>10</A_7>
              <B_7></B_7>
              <Nota_A_II_1d></Nota_A_II_1d>
              <A_8>10</A_8>
              <B_8></B_8>
              <Nota_A_II_1e></Nota_A_II_1e>
              <A_9>10</A_9>
              <B_9></B_9>
              <Nota_A_II_2></Nota_A_II_2>
              <A_10>10</A_10>
              <B_10></B_10>
              <Nota_A_II_3></Nota_A_II_3>
              <A_11>10</A_11>
              <B_11></B_11>
              <Nota_A_IV_1></Nota_A_IV_1>
              <A_12>10</A_12>
              <B_12></B_12>
              <Nota_A_IV_2></Nota_A_IV_2>
              <A_13>10</A_13>
              <B_13></B_13>
              <Nota_A_IV_3a_1></Nota_A_IV_3a_1>
              <A_14>10</A_14>
              <B_14></B_14>
              <Nota_A_IV_3a_2></Nota_A_IV_3a_2>
              <A_15>10</A_15>
              <B_15></B_15>
              <Nota_A_IV_3a_3></Nota_A_IV_3a_3>
              <A_16>10</A_16>
              <B_16></B_16>
              <Nota_A_IV_3a_4></Nota_A_IV_3a_4>
              <A_17>10</A_17>
              <B_17></B_17>
              <Nota_A_IV_3b_1></Nota_A_IV_3b_1>
              <A_18>10</A_18>
              <B_18></B_18>
              <Nota_A_IV_3b_2></Nota_A_IV_3b_2>
              <A_19>10</A_19>
              <B_19></B_19>
              <Nota_A_IV_3b_3></Nota_A_IV_3b_3>
              <A_20>10</A_20>
              <B_20></B_20>
              <Nota_A_IV_3b_4></Nota_A_IV_3b_4>
              <A_21>10</A_21>
              <B_21></B_21>
              <Nota_A_IV_3c_1></Nota_A_IV_3c_1>
              <A_22>10</A_22>
              <B_22></B_22>
              <Nota_A_IV_3c_2></Nota_A_IV_3c_2>
              <A_23>10</A_23>
              <B_23></B_23>
              <Nota_A_IV_3c_3></Nota_A_IV_3c_3>
              <A_24>10</A_24>
              <B_24></B_24>
              <Nota_A_IV_3c_4></Nota_A_IV_3c_4>
              <A_25>10</A_25>
              <B_25></B_25>
              <Nota_A_IV_4></Nota_A_IV_4>
              <A_26>10</A_26>
              <B_26></B_26>
              <Nota_A_V></Nota_A_V>
              <A_27>10</A_27>
              <B_27></B_27>
              <Nota_A_VI></Nota_A_VI>
              <A_28>10</A_28>
              <B_28></B_28>
              <Nota_A_VII></Nota_A_VII>
              <A_29>10</A_29>
              <B_29></B_29>
              <Nota_A_VIII></Nota_A_VIII>
              <A_30>10</A_30>
              <B_30></B_30>
              <Nota_A_IX></Nota_A_IX>
              <A_31>10</A_31>
              <B_31></B_31>
              <Nota_A_III_1></Nota_A_III_1>
              <A_32>10</A_32>
              <B_32></B_32>
              <Nota_A_III_2></Nota_A_III_2>
              <A_33>10</A_33>
              <B_33></B_33>
              <Nota_A_III_3></Nota_A_III_3>
              <A_34>10</A_34>
              <B_34></B_34>
              <Nota_B_II_1a></Nota_B_II_1a>
              <A_35>10</A_35>
              <B_35></B_35>
              <Nota_B_II_1b></Nota_B_II_1b>
              <A_36>10</A_36>
              <B_36></B_36>
              <Nota_B_II_2a></Nota_B_II_2a>
              <A_37>10</A_37>
              <B_37></B_37>
              <Nota_B_II_2b></Nota_B_II_2b>
              <A_38>10</A_38>
              <B_38></B_38>
              <Nota_B_II_3a></Nota_B_II_3a>
              <A_39>10</A_39>
              <B_39></B_39>
              <Nota_B_II_3c></Nota_B_II_3c>
              <A_40>10</A_40>
              <B_40></B_40>
              <Nota_B_II_3d></Nota_B_II_3d>
              <A_41>10</A_41>
              <B_41></B_41>
              <Nota_B_III></Nota_B_III>
              <A_42>10</A_42>
              <B_42></B_42>
              <NotaP_A_II></NotaP_A_II>
              <A_43>10</A_43>
              <B_43></B_43>
              <NotaP_A_III></NotaP_A_III>
              <A_44>10</A_44>
              <B_44></B_44>
              <NotaP_A_IV></NotaP_A_IV>
              <A_45>10</A_45>
              <B_45></B_45>
              <Nota_B_V></Nota_B_V>
              <A_46>10</A_46>
              <B_46></B_46>
              <NotaP_B_I_2></NotaP_B_I_2>
              <A_47>10</A_47>
              <B_47></B_47>

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