Pola formularza

Formularz: EFDk Ewidencja faktur dokumentujących koszty rozliczane metodą kasową



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>29402502</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <rect2722>[Nagłówek]</rect2722>
              <p1_subfield_0>[imię]</p1_subfield_0>
              <p1_subfield_1>[nazwisko]</p1_subfield_1>
              <p2_subfield_0>[miejscowość]</p2_subfield_0>
              <p2_subfield_1>[ulica]</p2_subfield_1>
              <p2_subfield_2>[nr domu]</p2_subfield_2>
              <p2_subfield_3>[nr lokalu]</p2_subfield_3>
              <p3_subfield_0>[kod pocztowy]</p3_subfield_0>
              <p3_subfield_1>[poczta]</p3_subfield_1>
              <p5>[NIP]</p5>
              <p7>[REGON]</p7>
              <pa1>[Pole integer - wartość liczbowa]</pa1>
              <pb1>[Pole tekstowe]</pb1>
              <pc1>[Pole kwoty]</pc1>
              <pd1>[data]</pd1>
              <pe1>[data]</pe1>
              <pa2>[Pole integer - wartość liczbowa]</pa2>
              <pb2>[Pole tekstowe]</pb2>
              <pc2>[Pole kwoty]</pc2>
              <pd2>[data]</pd2>
              <pe2>[data]</pe2>
              <pa3>[Pole integer - wartość liczbowa]</pa3>
              <pb3>[Pole tekstowe]</pb3>
              <pc3>[Pole kwoty]</pc3>
              <pd3>[data]</pd3>
              <pe3>[data]</pe3>
              <pa4>[Pole integer - wartość liczbowa]</pa4>
              <pb4>[Pole tekstowe]</pb4>
              <pc4>[Pole kwoty]</pc4>
              <pd4>[data]</pd4>
              <pe4>[data]</pe4>
              <pa5>[Pole integer - wartość liczbowa]</pa5>
              <pb5>[Pole tekstowe]</pb5>
              <pc5>[Pole kwoty]</pc5>
              <pd5>[data]</pd5>
              <pe5>[data]</pe5>
              <pa6>[Pole integer - wartość liczbowa]</pa6>
              <pb6>[Pole tekstowe]</pb6>
              <pc6>[Pole kwoty]</pc6>
              <pd6>[data]</pd6>
              <pe6>[data]</pe6>
              <pa7>[Pole integer - wartość liczbowa]</pa7>
              <pb7>[Pole tekstowe]</pb7>
              <pc7>[Pole kwoty]</pc7>
              <pd7>[data]</pd7>
              <pe7>[data]</pe7>
              <pa8>[Pole integer - wartość liczbowa]</pa8>
              <pb8>[Pole tekstowe]</pb8>
              <pc8>[Pole kwoty]</pc8>
              <pd8>[data]</pd8>
              <pe8>[data]</pe8>
              <pa9>[Pole integer - wartość liczbowa]</pa9>
              <pb9>[Pole tekstowe]</pb9>
              <pc9>[Pole kwoty]</pc9>
              <pd9>[data]</pd9>
              <pe9>[data]</pe9>
              <pa10>[Pole integer - wartość liczbowa]</pa10>
              <pb10>[Pole tekstowe]</pb10>
              <pc10>[Pole kwoty]</pc10>
              <pd10>[data]</pd10>
              <pe10>[data]</pe10>
              <pa11>[Pole integer - wartość liczbowa]</pa11>
              <pb11>[Pole tekstowe]</pb11>
              <pc11>[Pole kwoty]</pc11>
              <pd11>[data]</pd11>
              <pe11>[data]</pe11>
              <pa12>[Pole integer - wartość liczbowa]</pa12>
              <pb12>[Pole tekstowe]</pb12>
              <pc12>[Pole kwoty]</pc12>
              <pd12>[data]</pd12>
              <pe12>[data]</pe12>
              <pa13>[Pole integer - wartość liczbowa]</pa13>
              <pb13>[Pole tekstowe]</pb13>
              <pc13>[Pole kwoty]</pc13>
              <pd13>[data]</pd13>
              <pe13>[data]</pe13>
              <pa14>[Pole integer - wartość liczbowa]</pa14>
              <pb14>[Pole tekstowe]</pb14>
              <pc14>[Pole kwoty]</pc14>
              <pd14>[data]</pd14>
              <pe14>[data]</pe14>
              <pa15>[Pole integer - wartość liczbowa]</pa15>
              <pb15>[Pole tekstowe]</pb15>
              <pc15>[Pole kwoty]</pc15>
              <pd15>[data]</pd15>
              <pe15>[data]</pe15>
              <pa16>[Pole integer - wartość liczbowa]</pa16>
              <pb16>[Pole tekstowe]</pb16>
              <pc16>[Pole kwoty]</pc16>
              <pd16>[data]</pd16>
              <pe16>[data]</pe16>
              <pa17>[Pole integer - wartość liczbowa]</pa17>
              <pb17>[Pole tekstowe]</pb17>
              <pc17>[Pole kwoty]</pc17>
              <pd17>[data]</pd17>
              <pe17>[data]</pe17>
              <pa18>[Pole integer - wartość liczbowa]</pa18>
              <pb18>[Pole tekstowe]</pb18>
              <pc18>[Pole kwoty]</pc18>
              <pd18>[data]</pd18>
              <pe18>[data]</pe18>
              <pa19>[Pole integer - wartość liczbowa]</pa19>
              <pb19>[Pole tekstowe]</pb19>
              <pc19>[Pole kwoty]</pc19>
              <pd19>[data]</pd19>
              <pe19>[data]</pe19>
              <pa20>[Pole integer - wartość liczbowa]</pa20>
              <pb20>[Pole tekstowe]</pb20>
              <pc20>[Pole kwoty]</pc20>
              <pd20>[data]</pd20>
              <pe20>[data]</pe20>
              <pa21>[Pole integer - wartość liczbowa]</pa21>
              <pb21>[Pole tekstowe]</pb21>
              <pc21>[Pole kwoty]</pc21>
              <pd21>[data]</pd21>
              <pe21>[data]</pe21>
              <pa22>[Pole integer - wartość liczbowa]</pa22>
              <pb22>[Pole tekstowe]</pb22>
              <pc22>[Pole kwoty]</pc22>
              <pd22>[data]</pd22>
              <pe22>[data]</pe22>
              <pa23>[Pole integer - wartość liczbowa]</pa23>
              <pb23>[Pole tekstowe]</pb23>
              <pc23>[Pole kwoty]</pc23>
              <pd23>[data]</pd23>
              <pe23>[data]</pe23>
              <pa24>[Pole integer - wartość liczbowa]</pa24>
              <pb24>[Pole tekstowe]</pb24>
              <pc24>[Pole kwoty]</pc24>
              <pd24>[data]</pd24>
              <pe24>[data]</pe24>
              <pa25>[Pole integer - wartość liczbowa]</pa25>
              <pb25>[Pole tekstowe]</pb25>
              <pc25>[Pole kwoty]</pc25>
              <pd25>[data]</pd25>
              <pe25>[data]</pe25>
              <pa26>[Pole integer - wartość liczbowa]</pa26>
              <pb26>[Pole tekstowe]</pb26>
              <pc26>[Pole kwoty]</pc26>
              <pd26>[data]</pd26>
              <pe26>[data]</pe26>
              <pa27>[Pole integer - wartość liczbowa]</pa27>
              <pb27>[Pole tekstowe]</pb27>
              <pc27>[Pole kwoty]</pc27>
              <pd27>[data]</pd27>
              <pe27>[data]</pe27>
              <pa28>[Pole integer - wartość liczbowa]</pa28>
              <pb28>[Pole tekstowe]</pb28>
              <pc28>[Pole kwoty]</pc28>
              <pd28>[data]</pd28>
              <pe28>[data]</pe28>
              <p8>[Pole tekstowe]</p8>
              <p9>[Pole tekstowe]</p9>

            </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>EFDk</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>29402502</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <rect2722></rect2722>
              <p1_subfield_0>Jan</p1_subfield_0>
              <p1_subfield_1>Kowalski</p1_subfield_1>
              <p2_subfield_0>Poznań</p2_subfield_0>
              <p2_subfield_1>Strzelecka</p2_subfield_1>
              <p2_subfield_2>1</p2_subfield_2>
              <p2_subfield_3>1</p2_subfield_3>
              <p3_subfield_0>61-155</p3_subfield_0>
              <p3_subfield_1>Poznań</p3_subfield_1>
              <p5>8875155741</p5>
              <p7>773461194</p7>
              <pa1>10</pa1>
              <pb1>test pola tekstowego</pb1>
              <pc1>10</pc1>
              <pd1>30-10-1990</pd1>
              <pe1>30-10-1990</pe1>
              <pa2>10</pa2>
              <pb2>test pola tekstowego</pb2>
              <pc2>10</pc2>
              <pd2>30-10-1990</pd2>
              <pe2>30-10-1990</pe2>
              <pa3>10</pa3>
              <pb3>test pola tekstowego</pb3>
              <pc3>10</pc3>
              <pd3>30-10-1990</pd3>
              <pe3>30-10-1990</pe3>
              <pa4>10</pa4>
              <pb4>test pola tekstowego</pb4>
              <pc4>10</pc4>
              <pd4>30-10-1990</pd4>
              <pe4>30-10-1990</pe4>
              <pa5>10</pa5>
              <pb5>test pola tekstowego</pb5>
              <pc5>10</pc5>
              <pd5>30-10-1990</pd5>
              <pe5>30-10-1990</pe5>
              <pa6>10</pa6>
              <pb6>test pola tekstowego</pb6>
              <pc6>10</pc6>
              <pd6>30-10-1990</pd6>
              <pe6>30-10-1990</pe6>
              <pa7>10</pa7>
              <pb7>test pola tekstowego</pb7>
              <pc7>10</pc7>
              <pd7>30-10-1990</pd7>
              <pe7>30-10-1990</pe7>
              <pa8>10</pa8>
              <pb8>test pola tekstowego</pb8>
              <pc8>10</pc8>
              <pd8>30-10-1990</pd8>
              <pe8>30-10-1990</pe8>
              <pa9>10</pa9>
              <pb9>test pola tekstowego</pb9>
              <pc9>10</pc9>
              <pd9>30-10-1990</pd9>
              <pe9>30-10-1990</pe9>
              <pa10>10</pa10>
              <pb10>test pola tekstowego</pb10>
              <pc10>10</pc10>
              <pd10>30-10-1990</pd10>
              <pe10>30-10-1990</pe10>
              <pa11>10</pa11>
              <pb11>test pola tekstowego</pb11>
              <pc11>10</pc11>
              <pd11>30-10-1990</pd11>
              <pe11>30-10-1990</pe11>
              <pa12>10</pa12>
              <pb12>test pola tekstowego</pb12>
              <pc12>10</pc12>
              <pd12>30-10-1990</pd12>
              <pe12>30-10-1990</pe12>
              <pa13>10</pa13>
              <pb13>test pola tekstowego</pb13>
              <pc13>10</pc13>
              <pd13>30-10-1990</pd13>
              <pe13>30-10-1990</pe13>
              <pa14>10</pa14>
              <pb14>test pola tekstowego</pb14>
              <pc14>10</pc14>
              <pd14>30-10-1990</pd14>
              <pe14>30-10-1990</pe14>
              <pa15>10</pa15>
              <pb15>test pola tekstowego</pb15>
              <pc15>10</pc15>
              <pd15>30-10-1990</pd15>
              <pe15>30-10-1990</pe15>
              <pa16>10</pa16>
              <pb16>test pola tekstowego</pb16>
              <pc16>10</pc16>
              <pd16>30-10-1990</pd16>
              <pe16>30-10-1990</pe16>
              <pa17>10</pa17>
              <pb17>test pola tekstowego</pb17>
              <pc17>10</pc17>
              <pd17>30-10-1990</pd17>
              <pe17>30-10-1990</pe17>
              <pa18>10</pa18>
              <pb18>test pola tekstowego</pb18>
              <pc18>10</pc18>
              <pd18>30-10-1990</pd18>
              <pe18>30-10-1990</pe18>
              <pa19>10</pa19>
              <pb19>test pola tekstowego</pb19>
              <pc19>10</pc19>
              <pd19>30-10-1990</pd19>
              <pe19>30-10-1990</pe19>
              <pa20>10</pa20>
              <pb20>test pola tekstowego</pb20>
              <pc20>10</pc20>
              <pd20>30-10-1990</pd20>
              <pe20>30-10-1990</pe20>
              <pa21>10</pa21>
              <pb21>test pola tekstowego</pb21>
              <pc21>10</pc21>
              <pd21>30-10-1990</pd21>
              <pe21>30-10-1990</pe21>
              <pa22>10</pa22>
              <pb22>test pola tekstowego</pb22>
              <pc22>10</pc22>
              <pd22>30-10-1990</pd22>
              <pe22>30-10-1990</pe22>
              <pa23>10</pa23>
              <pb23>test pola tekstowego</pb23>
              <pc23>10</pc23>
              <pd23>30-10-1990</pd23>
              <pe23>30-10-1990</pe23>
              <pa24>10</pa24>
              <pb24>test pola tekstowego</pb24>
              <pc24>10</pc24>
              <pd24>30-10-1990</pd24>
              <pe24>30-10-1990</pe24>
              <pa25>10</pa25>
              <pb25>test pola tekstowego</pb25>
              <pc25>10</pc25>
              <pd25>30-10-1990</pd25>
              <pe25>30-10-1990</pe25>
              <pa26>10</pa26>
              <pb26>test pola tekstowego</pb26>
              <pc26>10</pc26>
              <pd26>30-10-1990</pd26>
              <pe26>30-10-1990</pe26>
              <pa27>10</pa27>
              <pb27>test pola tekstowego</pb27>
              <pc27>10</pc27>
              <pd27>30-10-1990</pd27>
              <pe27>30-10-1990</pe27>
              <pa28>10</pa28>
              <pb28>test pola tekstowego</pb28>
              <pc28>10</pc28>
              <pd28>30-10-1990</pd28>
              <pe28>30-10-1990</pe28>
              <p8>test pola tekstowego</p8>
              <p9>test pola tekstowego</p9>

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