Pola formularza
Formularz: WoZJA Wniosek o wydanie zaświadczenia o pomocy de minimis z tyt. jednorazowej amortyzacji
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>40047182</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1_subfield_0>[Kod urzędu skarbowego]</p1_subfield_0> <p2_>[Wartość wyboru w polu p2. Dostępne wartości: 1 2 ]</p2_> <p2_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p2_3_subfield_> <p2_3_subfield_2>[Pole PESEL]</p2_3_subfield_2> <p2_3_subfield_3>[Pole NIP]</p2_3_subfield_3> <p3>[pole wielowierszowe]</p3> <p4>[Miejscowosc]</p4> <p5>[Ulica]</p5> <p6>[NrDomu]</p6> <p7>[NrLokalu]</p7> <p8>[KodPocztowy]</p8> <p7_5_subfield_0>[telefon]</p7_5_subfield_0> <p7_5_subfield_1>[e-mail]</p7_5_subfield_1> <p9>[pole wielowierszowe]</p9> <p10>[data]</p10> <p11>[Pole kwoty]</p11> <p12>[data]</p12> <p13>[data]</p13> <p14>[Pole kwoty]</p14> <p15>[Pole tekstowe]</p15> <p16_>[Wartość wyboru w polu p16. Dostępne wartości: 1 2 ]</p16_> <p17>[Pole liczby (do 5 miejsc po przecinku)]</p17> <p18_>[Wartość wyboru w polu p18. Dostępne wartości: 1 2 3 ]</p18_> <p19_>[Wartość wyboru w polu p19. Dostępne wartości: 1 2 3 ]</p19_> <p20_>[Wartość wyboru w polu p20. Dostępne wartości: 1 2 ]</p20_> <p21>[Pole kwoty]</p21> <p22>[Pole kwoty]</p22> <p23_>[Wartość wyboru w polu p23. Dostępne wartości: 1 2 ]</p23_> <pF1_1>[nazwaPelna]</pF1_1> <pF1_2>[pole wielowierszowe]</pF1_2> <pF1_3>[data]</pF1_3> <pF1_4>[pole wielowierszowe]</pF1_4> <pF1_5>[pole wielowierszowe]</pF1_5> <pF1_6>[Pole kwoty]</pF1_6> <pF1_6a>[Lista walut]</pF1_6a> <pF1_8>[pole wielowierszowe]</pF1_8> <pF1_7>[Pole kwoty]</pF1_7> <pF1_7a>[Lista walut]</pF1_7a> <pF2_1>[nazwaPelna]</pF2_1> <pF2_2>[pole wielowierszowe]</pF2_2> <pF2_3>[data]</pF2_3> <pF2_4>[pole wielowierszowe]</pF2_4> <pF2_5>[pole wielowierszowe]</pF2_5> <pF2_6>[Pole kwoty]</pF2_6> <pF2_6a>[Lista walut]</pF2_6a> <pF2_8>[pole wielowierszowe]</pF2_8> <pF2_7>[Pole kwoty]</pF2_7> <pF2_7a>[Lista walut]</pF2_7a> <pF3_1>[nazwaPelna]</pF3_1> <pF3_2>[pole wielowierszowe]</pF3_2> <pF3_3>[data]</pF3_3> <pF3_4>[pole wielowierszowe]</pF3_4> <pF3_5>[pole wielowierszowe]</pF3_5> <pF3_6>[Pole kwoty]</pF3_6> <pF3_6a>[Lista walut]</pF3_6a> <pF3_8>[pole wielowierszowe]</pF3_8> <pF3_7>[Pole kwoty]</pF3_7> <pF3_7a>[Lista walut]</pF3_7a> <pG_1_>[Wartość wyboru w polu pG_1. Dostępne wartości: 1 2 ]</pG_1_> <pG_2_>[Wartość wyboru w polu pG_2. Dostępne wartości: 1 2 ]</pG_2_> <pH1_>[Wartość wyboru w polu pH1. Dostępne wartości: 1 2 3 4 ]</pH1_> <pH_2_subfield_0>[miejscowość]</pH_2_subfield_0> <pH_2_subfield_1>[ulica]</pH_2_subfield_1> <pH_2_subfield_2>[nr domu]</pH_2_subfield_2> <pH_2_subfield_3>[nr lokalu]</pH_2_subfield_3> <pH_2_subfield_4>[kod pocztowy]</pH_2_subfield_4> <pH_2_subfield_5>[poczta]</pH_2_subfield_5> <pH_2_2>[Pole tekstowe]</pH_2_2> <pI_1>[nazwisko]</pI_1> <pI_2>[pierwszeImie]</pI_2> <pI_3>[Pole tekstowe]</pI_3> <pI_4>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</pI_4> <pI_5>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</pI_5> <pI_6>[Ulica]</pI_6> <pI_7>[NrDomu]</pI_7> <pI_8>[NrLokalu]</pI_8> <pI_9>[Miejscowosc]</pI_9> <pI_10>[KodPocztowy]</pI_10> <pI_11_subfield_0>[telefon]</pI_11_subfield_0> <pI_11_subfield_1>[e-mail]</pI_11_subfield_1> <pJ_1>[Pole tekstowe]</pJ_1> <pJ_2>[Pole tekstowe]</pJ_2> <pJ_3>[Pole tekstowe]</pJ_3> <pK1>[data]</pK1> </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>WoZJA</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>40047182</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1_subfield_0>3022</p1_subfield_0> <p2_>1</p2_> <p2_3_subfield_>2</p2_3_subfield_> <p2_3_subfield_2>23050608219</p2_3_subfield_2> <p2_3_subfield_3>8875155741</p2_3_subfield_3> <p3>to jest pole wielowierszowe</p3> <p4>Poznań</p4> <p5>Strzelecka</p5> <p6>1</p6> <p7>1</p7> <p8>61-155</p8> <p7_5_subfield_0>500600400</p7_5_subfield_0> <p7_5_subfield_1>test@test.pl</p7_5_subfield_1> <p9>to jest pole wielowierszowe</p9> <p10>30-10-1990</p10> <p11>10</p11> <p12>30-10-1990</p12> <p13>30-10-1990</p13> <p14>10</p14> <p15>test pola tekstowego</p15> <p16_>1</p16_> <p17>10</p17> <p18_>1</p18_> <p19_>1</p19_> <p20_>1</p20_> <p21>10</p21> <p22>10</p22> <p23_>1</p23_> <pF1_1>Pełna nazwa testowa</pF1_1> <pF1_2>to jest pole wielowierszowe</pF1_2> <pF1_3>30-10-1990</pF1_3> <pF1_4>to jest pole wielowierszowe</pF1_4> <pF1_5>to jest pole wielowierszowe</pF1_5> <pF1_6>10</pF1_6> <pF1_6a></pF1_6a> <pF1_8>to jest pole wielowierszowe</pF1_8> <pF1_7>10</pF1_7> <pF1_7a></pF1_7a> <pF2_1>Pełna nazwa testowa</pF2_1> <pF2_2>to jest pole wielowierszowe</pF2_2> <pF2_3>30-10-1990</pF2_3> <pF2_4>to jest pole wielowierszowe</pF2_4> <pF2_5>to jest pole wielowierszowe</pF2_5> <pF2_6>10</pF2_6> <pF2_6a></pF2_6a> <pF2_8>to jest pole wielowierszowe</pF2_8> <pF2_7>10</pF2_7> <pF2_7a></pF2_7a> <pF3_1>Pełna nazwa testowa</pF3_1> <pF3_2>to jest pole wielowierszowe</pF3_2> <pF3_3>30-10-1990</pF3_3> <pF3_4>to jest pole wielowierszowe</pF3_4> <pF3_5>to jest pole wielowierszowe</pF3_5> <pF3_6>10</pF3_6> <pF3_6a></pF3_6a> <pF3_8>to jest pole wielowierszowe</pF3_8> <pF3_7>10</pF3_7> <pF3_7a></pF3_7a> <pG_1_>1</pG_1_> <pG_2_>1</pG_2_> <pH1_>1</pH1_> <pH_2_subfield_0>Poznań</pH_2_subfield_0> <pH_2_subfield_1>Strzelecka</pH_2_subfield_1> <pH_2_subfield_2>1</pH_2_subfield_2> <pH_2_subfield_3>1</pH_2_subfield_3> <pH_2_subfield_4>61-155</pH_2_subfield_4> <pH_2_subfield_5>Poznań</pH_2_subfield_5> <pH_2_2>test pola tekstowego</pH_2_2> <pI_1>Kowalski</pI_1> <pI_2>Jan</pI_2> <pI_3>test pola tekstowego</pI_3> <pI_4>1</pI_4> <pI_5>NR-4321</pI_5> <pI_6>Strzelecka</pI_6> <pI_7>1</pI_7> <pI_8>1</pI_8> <pI_9>Poznań</pI_9> <pI_10>61-155</pI_10> <pI_11_subfield_0>500600400</pI_11_subfield_0> <pI_11_subfield_1>test@test.pl</pI_11_subfield_1> <pJ_1>test pola tekstowego</pJ_1> <pJ_2>test pola tekstowego</pJ_2> <pJ_3>test pola tekstowego</pJ_3> <pK1>30-10-1990</pK1> </item> </forms> </item> </FormsList> </item> </Profiles> </data>