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 < 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>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>