Pola formularza

Formularz: AKC-US (1) Deklaracja uproszczona w sprawie podatku akcyzowego od samochodów osobowych



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>25163701</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <refreshForm>[Klawisz (klik - eval na Wartosc)]</refreshForm>
              <p1_>[Wartość wyboru w polu p1. Dostępne wartości: 1 2 1 2 3 ]</p1_>
              <p1_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p1_3_subfield_>
              <p1_3_subfield_2>[Pole PESEL]</p1_3_subfield_2>
              <p1_3_subfield_3>[Pole NIP]</p1_3_subfield_3>
              <p4_1>[Pole integer - wartość liczbowa]</p4_1>
              <p4_2>[Pole integer - wartość liczbowa]</p4_2>
              <p5_subfield_0>[Kod urzędu skarbowego]</p5_subfield_0>
              <p6_>[Wartość wyboru w polu p6. Dostępne wartości: 1 2 ]</p6_>
              <p_korekta_id>[Pole tekstowe]</p_korekta_id>
              <p_korekta_przyczyna>[pole wielowierszowe]</p_korekta_przyczyna>
              <p7_>[Wartość wyboru w polu p7. Dostępne wartości: 1 2 3 ]</p7_>
              <p8_>[Wartość wyboru w polu p8. Dostępne wartości: 1 2 ]</p8_>
              <p9>[pole wielowierszowe]</p9>
              <p10_>[Wartość wyboru w polu p10. Dostępne wartości: 1 2 3 ]</p10_>
              <p11>[KodKraju]</p11>
              <p12>[Wojewodztwo]</p12>
              <p13>[Powiat]</p13>
              <p14>[Gmina]</p14>
              <p15>[Ulica]</p15>
              <p16>[NrDomu]</p16>
              <p17>[NrLokalu]</p17>
              <p18>[Miejscowosc]</p18>
              <p19>[KodPocztowy]</p19>
              <p20>[Pole integer - wartość liczbowa]</p20>
              <p22a_>[Wartość wyboru w polu p22a. Dostępne wartości: 1 2 ]</p22a_>
              <p21_1>[pole wielowierszowe]</p21_1>
              <p22a_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p22a_3_subfield_>
              <p22a_3_subfield_2>[Pole PESEL]</p22a_3_subfield_2>
              <p22a_3_subfield_3>[Pole NIP]</p22a_3_subfield_3>
              <p23_1>[KodKraju]</p23_1>
              <p24_1>[Wojewodztwo]</p24_1>
              <p25_1>[Powiat]</p25_1>
              <p26_1>[Gmina]</p26_1>
              <p27_1>[Ulica]</p27_1>
              <p28_1>[NrDomu]</p28_1>
              <p29_1>[NrLokalu]</p29_1>
              <p30_1>[Miejscowosc]</p30_1>
              <p31_1>[KodPocztowy]</p31_1>
              <p22b_>[Wartość wyboru w polu p22b. Dostępne wartości: 1 2 ]</p22b_>
              <p21_2>[pole wielowierszowe]</p21_2>
              <p22b_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p22b_3_subfield_>
              <p22b_3_subfield_2>[Pole PESEL]</p22b_3_subfield_2>
              <p22b_3_subfield_3>[Pole NIP]</p22b_3_subfield_3>
              <p23_2>[KodKraju]</p23_2>
              <p24_2>[Wojewodztwo]</p24_2>
              <p25_2>[Powiat]</p25_2>
              <p26_2>[Gmina]</p26_2>
              <p27_2>[Ulica]</p27_2>
              <p28_2>[NrDomu]</p28_2>
              <p29_2>[NrLokalu]</p29_2>
              <p30_2>[Miejscowosc]</p30_2>
              <p31_2>[KodPocztowy]</p31_2>
              <p22c_>[Wartość wyboru w polu p22c. Dostępne wartości: 1 2 ]</p22c_>
              <p21_3>[pole wielowierszowe]</p21_3>
              <p22c_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p22c_3_subfield_>
              <p22c_3_subfield_2>[Pole PESEL]</p22c_3_subfield_2>
              <p22c_3_subfield_3>[Pole NIP]</p22c_3_subfield_3>
              <p23_3>[KodKraju]</p23_3>
              <p24_3>[Wojewodztwo]</p24_3>
              <p25_3>[Powiat]</p25_3>
              <p26_3>[Gmina]</p26_3>
              <p27_3>[Ulica]</p27_3>
              <p28_3>[NrDomu]</p28_3>
              <p29_3>[NrLokalu]</p29_3>
              <p30_3>[Miejscowosc]</p30_3>
              <p31_3>[KodPocztowy]</p31_3>
              <p33>[Pole kwoty zaokrąglonej do 1 zł]</p33>
              <p35_1_>[Wartość wyboru w polu p35_1. Dostępne wartości: 1 2 ]</p35_1_>
              <p36_1>[Pole tekstowe]</p36_1>
              <p37_1>[Pole tekstowe]</p37_1>
              <p39_1_>[Wartość wyboru w polu p39_1. Dostępne wartości: 1 2 3 4 ]</p39_1_>
              <p38_1>[rok]</p38_1>
              <p39_1>[Pole tekstowe]</p39_1>
              <p40_1>[Pole tekstowe]</p40_1>
              <p41_1>[Pole tekstowe]</p41_1>
              <p42_1>[Pole integer - wartość liczbowa]</p42_1>
              <p43_1_>[Wartość wyboru w polu p43_1. Dostępne wartości: 1 2 ]</p43_1_>
              <p44_1_>[Wartość wyboru w polu p44_1. Dostępne wartości: 1 2 3 4 5 6 7 8 ]</p44_1_>
              <p45_1_>[Wartość wyboru w polu p45_1. Dostępne wartości: 1 2 3 ]</p45_1_>
              <p_stan_lista>0:* / 1:baquet / 2:barchetta / 3:break / 4:buggy / 5:bus / 6:cabriolet / 7:camper / 8:convertible / 9:coupé / 10:crossover / 11:dual-cowl / 12:fastback / 13:furgon / 14:hatchback-3-D / 15:hatchback-5-D / 16:kabriolimuzyna / 17:kombi / 18:landaulet / 19:liftback / 20:limousine / 21:mikrobus / 22:mikrovan / 23:minivan / 24:naked / 25:otwarte-z-opończą / 26:phaéton / 27:pick-up / 28:quad / 29:roadster / 30:runabout / 31:sedan / 32:spider / 33:SUV / 34:targa / 35:torpedo / 36:tourer / 37:tricycle / 38:tudor / 39:van / 40:vis-à-vis</p_stan_lista>
              <p47_1_3>[Pole tekstowe]</p47_1_3>
              <p47_1_>[Wartość wyboru w polu p47_1. Dostępne wartości: 1 2 4 ]</p47_1_>
              <p48_1_>[Wartość wyboru w polu p48_1. Dostępne wartości: 1 2 3 4 5 7 1 ]</p48_1_>
              <p49_1>[data]</p49_1>
              <p50_1>[Pole liczby (do 5 miejsc po przecinku)]</p50_1>
              <p51_1_1>0:* / 0.0155:1,55 / 0.0310:3,1 / 0.0930:9,3 / 0.1860:18,6</p51_1_1>
              <p35_2_>[Wartość wyboru w polu p35_2. Dostępne wartości: 1 2 ]</p35_2_>
              <p36_2>[Pole tekstowe]</p36_2>
              <p37_2>[Pole tekstowe]</p37_2>
              <p39_2_>[Wartość wyboru w polu p39_2. Dostępne wartości: 1 2 3 4 ]</p39_2_>
              <p38_2>[rok]</p38_2>
              <p39_2>[Pole tekstowe]</p39_2>
              <p40_2>[Pole tekstowe]</p40_2>
              <p41_2>[Pole tekstowe]</p41_2>
              <p42_2>[Pole integer - wartość liczbowa]</p42_2>
              <p43_2_>[Wartość wyboru w polu p43_2. Dostępne wartości: 1 2 ]</p43_2_>
              <p44_2_>[Wartość wyboru w polu p44_2. Dostępne wartości: 1 2 3 4 5 6 7 8 ]</p44_2_>
              <p45_2_>[Wartość wyboru w polu p45_2. Dostępne wartości: 1 2 3 ]</p45_2_>
              <p_stan_lista2>0:* / 1:baquet / 2:barchetta / 3:break / 4:buggy / 5:bus / 6:cabriolet / 7:camper / 8:convertible / 9:coupé / 10:crossover / 11:dual-cowl / 12:fastback / 13:furgon / 14:hatchback-3-D / 15:hatchback-5-D / 16:kabriolimuzyna / 17:kombi / 18:landaulet / 19:liftback / 20:limousine / 21:mikrobus / 22:mikrovan / 23:minivan / 24:naked / 25:otwarte-z-opończą / 26:phaéton / 27:pick-up / 28:quad / 29:roadster / 30:runabout / 31:sedan / 32:spider / 33:SUV / 34:targa / 35:torpedo / 36:tourer / 37:tricycle / 38:tudor / 39:van / 40:vis-à-vis</p_stan_lista2>
              <p47_2_3>[Pole tekstowe]</p47_2_3>
              <p47_2_>[Wartość wyboru w polu p47_2. Dostępne wartości: 1 2 4 ]</p47_2_>
              <p48_>[Wartość wyboru w polu p48. Dostępne wartości: 1 2 3 4 5 7 1 2 3 4 5 8 ]</p48_>
              <p49_2>[data]</p49_2>
              <p50_2>[Pole liczby (do 5 miejsc po przecinku)]</p50_2>
              <p51_2_1>0:* / 0.0155:1,55 / 0.0310:3,1 / 0.0930:9,3 / 0.1860:18,6</p51_2_1>
              <p54>[Checkbox (pole wyboru tak/nie)]</p54>
              <p55>[pierwszeImie]</p55>
              <p56>[nazwisko]</p56>
              <p57_>[Wartość wyboru w polu p57. Dostępne wartości: 1 2 ]</p57_>
              <p57_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p57_3_subfield_>
              <p57_3_subfield_2>[Pole PESEL]</p57_3_subfield_2>
              <p57_3_subfield_3>[Pole NIP]</p57_3_subfield_3>
              <p58>[Data wypełnienia]</p58>
              <p60_subfield_0>[telefon]</p60_subfield_0>
              <p60_subfield_1>[e-mail]</p60_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 (pobierz i uruchom w programie):
<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>AKC-US (1)</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>25163701</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <refreshForm></refreshForm>
              <p1_>1</p1_>
              <p1_3_subfield_>2</p1_3_subfield_>
              <p1_3_subfield_2>23050608219</p1_3_subfield_2>
              <p1_3_subfield_3>8875155741</p1_3_subfield_3>
              <p4_1>10</p4_1>
              <p4_2>10</p4_2>
              <p5_subfield_0>3022</p5_subfield_0>
              <p6_>1</p6_>
              <p_korekta_id>test pola tekstowego</p_korekta_id>
              <p_korekta_przyczyna>to jest pole wielowierszowe</p_korekta_przyczyna>
              <p7_>1</p7_>
              <p8_>1</p8_>
              <p9>to jest pole wielowierszowe</p9>
              <p10_>1</p10_>
              <p11>PL</p11>
              <p12>wielkopolskie</p12>
              <p13>poznański</p13>
              <p14>Poznań</p14>
              <p15>Strzelecka</p15>
              <p16>1</p16>
              <p17>1</p17>
              <p18>Poznań</p18>
              <p19>61-155</p19>
              <p20>10</p20>
              <p22a_>1</p22a_>
              <p21_1>to jest pole wielowierszowe</p21_1>
              <p22a_3_subfield_>2</p22a_3_subfield_>
              <p22a_3_subfield_2>23050608219</p22a_3_subfield_2>
              <p22a_3_subfield_3>8875155741</p22a_3_subfield_3>
              <p23_1>PL</p23_1>
              <p24_1>wielkopolskie</p24_1>
              <p25_1>poznański</p25_1>
              <p26_1>Poznań</p26_1>
              <p27_1>Strzelecka</p27_1>
              <p28_1>1</p28_1>
              <p29_1>1</p29_1>
              <p30_1>Poznań</p30_1>
              <p31_1>61-155</p31_1>
              <p22b_>1</p22b_>
              <p21_2>to jest pole wielowierszowe</p21_2>
              <p22b_3_subfield_>2</p22b_3_subfield_>
              <p22b_3_subfield_2>23050608219</p22b_3_subfield_2>
              <p22b_3_subfield_3>8875155741</p22b_3_subfield_3>
              <p23_2>PL</p23_2>
              <p24_2>wielkopolskie</p24_2>
              <p25_2>poznański</p25_2>
              <p26_2>Poznań</p26_2>
              <p27_2>Strzelecka</p27_2>
              <p28_2>1</p28_2>
              <p29_2>1</p29_2>
              <p30_2>Poznań</p30_2>
              <p31_2>61-155</p31_2>
              <p22c_>1</p22c_>
              <p21_3>to jest pole wielowierszowe</p21_3>
              <p22c_3_subfield_>2</p22c_3_subfield_>
              <p22c_3_subfield_2>23050608219</p22c_3_subfield_2>
              <p22c_3_subfield_3>8875155741</p22c_3_subfield_3>
              <p23_3>PL</p23_3>
              <p24_3>wielkopolskie</p24_3>
              <p25_3>poznański</p25_3>
              <p26_3>Poznań</p26_3>
              <p27_3>Strzelecka</p27_3>
              <p28_3>1</p28_3>
              <p29_3>1</p29_3>
              <p30_3>Poznań</p30_3>
              <p31_3>61-155</p31_3>
              <p33>1</p33>
              <p35_1_>1</p35_1_>
              <p36_1>test pola tekstowego</p36_1>
              <p37_1>test pola tekstowego</p37_1>
              <p39_1_>1</p39_1_>
              <p38_1></p38_1>
              <p39_1>test pola tekstowego</p39_1>
              <p40_1>test pola tekstowego</p40_1>
              <p41_1>test pola tekstowego</p41_1>
              <p42_1>10</p42_1>
              <p43_1_>1</p43_1_>
              <p44_1_>1</p44_1_>
              <p45_1_>1</p45_1_>
              <p_stan_lista>0</p_stan_lista>
              <p47_1_3>test pola tekstowego</p47_1_3>
              <p47_1_>1</p47_1_>
              <p48_1_>1</p48_1_>
              <p49_1>30-10-1990</p49_1>
              <p50_1>2</p50_1>
              <p51_1_1>0</p51_1_1>
              <p35_2_>1</p35_2_>
              <p36_2>test pola tekstowego</p36_2>
              <p37_2>test pola tekstowego</p37_2>
              <p39_2_>1</p39_2_>
              <p38_2></p38_2>
              <p39_2>test pola tekstowego</p39_2>
              <p40_2>test pola tekstowego</p40_2>
              <p41_2>test pola tekstowego</p41_2>
              <p42_2>10</p42_2>
              <p43_2_>1</p43_2_>
              <p44_2_>1</p44_2_>
              <p45_2_>1</p45_2_>
              <p_stan_lista2>0</p_stan_lista2>
              <p47_2_3>test pola tekstowego</p47_2_3>
              <p47_2_>1</p47_2_>
              <p48_>1</p48_>
              <p49_2>30-10-1990</p49_2>
              <p50_2>2</p50_2>
              <p51_2_1>0</p51_2_1>
              <p54>1</p54>
              <p55>Jan</p55>
              <p56>Kowalski</p56>
              <p57_>1</p57_>
              <p57_3_subfield_>2</p57_3_subfield_>
              <p57_3_subfield_2>23050608219</p57_3_subfield_2>
              <p57_3_subfield_3>8875155741</p57_3_subfield_3>
              <p58>30-10-2014</p58>
              <p60_subfield_0>500600400</p60_subfield_0>
              <p60_subfield_1>test@test.pl</p60_subfield_1>

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