Formularz: EFDp Ewidencja faktur dokumentujących przychody 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 < 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
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>29287950</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<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>
<pa_1>[Pole integer - wartość liczbowa]</pa_1>
<pb_1>[data]</pb_1>
<pc_1>[Pole tekstowe]</pc_1>
<pd_1>[Pole kwoty]</pd_1>
<pe_1>[data]</pe_1>
<pa_2>[Pole integer - wartość liczbowa]</pa_2>
<pb_2>[data]</pb_2>
<pc_2>[Pole tekstowe]</pc_2>
<pd_2>[Pole kwoty]</pd_2>
<pe_2>[data]</pe_2>
<pa_3>[Pole integer - wartość liczbowa]</pa_3>
<pb_3>[data]</pb_3>
<pc_3>[Pole tekstowe]</pc_3>
<pd_3>[Pole kwoty]</pd_3>
<pe_3>[data]</pe_3>
<pa_4>[Pole integer - wartość liczbowa]</pa_4>
<pb_4>[data]</pb_4>
<pc_4>[Pole tekstowe]</pc_4>
<pd_4>[Pole kwoty]</pd_4>
<pe_4>[data]</pe_4>
<pa_5>[Pole integer - wartość liczbowa]</pa_5>
<pb_5>[data]</pb_5>
<pc_5>[Pole tekstowe]</pc_5>
<pd_5>[Pole kwoty]</pd_5>
<pe_5>[data]</pe_5>
<pa_6>[Pole integer - wartość liczbowa]</pa_6>
<pb_6>[data]</pb_6>
<pc_6>[Pole tekstowe]</pc_6>
<pd_6>[Pole kwoty]</pd_6>
<pe_6>[data]</pe_6>
<pa_7>[Pole integer - wartość liczbowa]</pa_7>
<pb_7>[data]</pb_7>
<pc_7>[Pole tekstowe]</pc_7>
<pd_7>[Pole kwoty]</pd_7>
<pe_7>[data]</pe_7>
<pa_8>[Pole integer - wartość liczbowa]</pa_8>
<pb_8>[data]</pb_8>
<pc_8>[Pole tekstowe]</pc_8>
<pd_8>[Pole kwoty]</pd_8>
<pe_8>[data]</pe_8>
<pa_9>[Pole integer - wartość liczbowa]</pa_9>
<pb_9>[data]</pb_9>
<pc_9>[Pole tekstowe]</pc_9>
<pd_9>[Pole kwoty]</pd_9>
<pe_9>[data]</pe_9>
<pa_10>[Pole integer - wartość liczbowa]</pa_10>
<pb_10>[data]</pb_10>
<pc_10>[Pole tekstowe]</pc_10>
<pd_10>[Pole kwoty]</pd_10>
<pe_10>[data]</pe_10>
<pa_11>[Pole integer - wartość liczbowa]</pa_11>
<pb_11>[data]</pb_11>
<pc_11>[Pole tekstowe]</pc_11>
<pd_11>[Pole kwoty]</pd_11>
<pe_11>[data]</pe_11>
<pa_12>[Pole integer - wartość liczbowa]</pa_12>
<pb_12>[data]</pb_12>
<pc_12>[Pole tekstowe]</pc_12>
<pd_12>[Pole kwoty]</pd_12>
<pe_12>[data]</pe_12>
<pa_13>[Pole integer - wartość liczbowa]</pa_13>
<pb_13>[data]</pb_13>
<pc_13>[Pole tekstowe]</pc_13>
<pd_13>[Pole kwoty]</pd_13>
<pe_13>[data]</pe_13>
<pa_14>[Pole integer - wartość liczbowa]</pa_14>
<pb_14>[data]</pb_14>
<pc_14>[Pole tekstowe]</pc_14>
<pd_14>[Pole kwoty]</pd_14>
<pe_14>[data]</pe_14>
<pa_15>[Pole integer - wartość liczbowa]</pa_15>
<pb_15>[data]</pb_15>
<pc_15>[Pole tekstowe]</pc_15>
<pd_15>[Pole kwoty]</pd_15>
<pe_15>[data]</pe_15>
<pa_16>[Pole integer - wartość liczbowa]</pa_16>
<pb_16>[data]</pb_16>
<pc_16>[Pole tekstowe]</pc_16>
<pd_16>[Pole kwoty]</pd_16>
<pe_16>[data]</pe_16>
<pa_17>[Pole integer - wartość liczbowa]</pa_17>
<pb_17>[data]</pb_17>
<pc_17>[Pole tekstowe]</pc_17>
<pd_17>[Pole kwoty]</pd_17>
<pe_17>[data]</pe_17>
<pa_18>[Pole integer - wartość liczbowa]</pa_18>
<pb_18>[data]</pb_18>
<pc_18>[Pole tekstowe]</pc_18>
<pd_18>[Pole kwoty]</pd_18>
<pe_18>[data]</pe_18>
<pa_19>[Pole integer - wartość liczbowa]</pa_19>
<pb_19>[data]</pb_19>
<pc_19>[Pole tekstowe]</pc_19>
<pd_19>[Pole kwoty]</pd_19>
<pe_19>[data]</pe_19>
<pa_20>[Pole integer - wartość liczbowa]</pa_20>
<pb_20>[data]</pb_20>
<pc_20>[Pole tekstowe]</pc_20>
<pd_20>[Pole kwoty]</pd_20>
<pe_20>[data]</pe_20>
<pa_21>[Pole integer - wartość liczbowa]</pa_21>
<pb_21>[data]</pb_21>
<pc_21>[Pole tekstowe]</pc_21>
<pd_21>[Pole kwoty]</pd_21>
<pe_21>[data]</pe_21>
<pa_22>[Pole integer - wartość liczbowa]</pa_22>
<pb_22>[data]</pb_22>
<pc_22>[Pole tekstowe]</pc_22>
<pd_22>[Pole kwoty]</pd_22>
<pe_22>[data]</pe_22>
<pa_23>[Pole integer - wartość liczbowa]</pa_23>
<pb_23>[data]</pb_23>
<pc_23>[Pole tekstowe]</pc_23>
<pd_23>[Pole kwoty]</pd_23>
<pe_23>[data]</pe_23>
<pa_24>[Pole integer - wartość liczbowa]</pa_24>
<pb_24>[data]</pb_24>
<pc_24>[Pole tekstowe]</pc_24>
<pd_24>[Pole kwoty]</pd_24>
<pe_24>[data]</pe_24>
<pa_25>[Pole integer - wartość liczbowa]</pa_25>
<pb_25>[data]</pb_25>
<pc_25>[Pole tekstowe]</pc_25>
<pd_25>[Pole kwoty]</pd_25>
<pe_25>[data]</pe_25>
<pa_26>[Pole integer - wartość liczbowa]</pa_26>
<pb_26>[data]</pb_26>
<pc_26>[Pole tekstowe]</pc_26>
<pd_26>[Pole kwoty]</pd_26>
<pe_26>[data]</pe_26>
<pa_27>[Pole integer - wartość liczbowa]</pa_27>
<pb_27>[data]</pb_27>
<pc_27>[Pole tekstowe]</pc_27>
<pd_27>[Pole kwoty]</pd_27>
<pe_27>[data]</pe_27>
<pa_28>[Pole integer - wartość liczbowa]</pa_28>
<pb_28>[data]</pb_28>
<pc_28>[Pole tekstowe]</pc_28>
<pd_28>[Pole kwoty]</pd_28>
<pe_28>[data]</pe_28>
<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>EFDp</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>29287950</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<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>
<pa_1>10</pa_1>
<pb_1>30-10-1990</pb_1>
<pc_1>test pola tekstowego</pc_1>
<pd_1>10</pd_1>
<pe_1>30-10-1990</pe_1>
<pa_2>10</pa_2>
<pb_2>30-10-1990</pb_2>
<pc_2>test pola tekstowego</pc_2>
<pd_2>10</pd_2>
<pe_2>30-10-1990</pe_2>
<pa_3>10</pa_3>
<pb_3>30-10-1990</pb_3>
<pc_3>test pola tekstowego</pc_3>
<pd_3>10</pd_3>
<pe_3>30-10-1990</pe_3>
<pa_4>10</pa_4>
<pb_4>30-10-1990</pb_4>
<pc_4>test pola tekstowego</pc_4>
<pd_4>10</pd_4>
<pe_4>30-10-1990</pe_4>
<pa_5>10</pa_5>
<pb_5>30-10-1990</pb_5>
<pc_5>test pola tekstowego</pc_5>
<pd_5>10</pd_5>
<pe_5>30-10-1990</pe_5>
<pa_6>10</pa_6>
<pb_6>30-10-1990</pb_6>
<pc_6>test pola tekstowego</pc_6>
<pd_6>10</pd_6>
<pe_6>30-10-1990</pe_6>
<pa_7>10</pa_7>
<pb_7>30-10-1990</pb_7>
<pc_7>test pola tekstowego</pc_7>
<pd_7>10</pd_7>
<pe_7>30-10-1990</pe_7>
<pa_8>10</pa_8>
<pb_8>30-10-1990</pb_8>
<pc_8>test pola tekstowego</pc_8>
<pd_8>10</pd_8>
<pe_8>30-10-1990</pe_8>
<pa_9>10</pa_9>
<pb_9>30-10-1990</pb_9>
<pc_9>test pola tekstowego</pc_9>
<pd_9>10</pd_9>
<pe_9>30-10-1990</pe_9>
<pa_10>10</pa_10>
<pb_10>30-10-1990</pb_10>
<pc_10>test pola tekstowego</pc_10>
<pd_10>10</pd_10>
<pe_10>30-10-1990</pe_10>
<pa_11>10</pa_11>
<pb_11>30-10-1990</pb_11>
<pc_11>test pola tekstowego</pc_11>
<pd_11>10</pd_11>
<pe_11>30-10-1990</pe_11>
<pa_12>10</pa_12>
<pb_12>30-10-1990</pb_12>
<pc_12>test pola tekstowego</pc_12>
<pd_12>10</pd_12>
<pe_12>30-10-1990</pe_12>
<pa_13>10</pa_13>
<pb_13>30-10-1990</pb_13>
<pc_13>test pola tekstowego</pc_13>
<pd_13>10</pd_13>
<pe_13>30-10-1990</pe_13>
<pa_14>10</pa_14>
<pb_14>30-10-1990</pb_14>
<pc_14>test pola tekstowego</pc_14>
<pd_14>10</pd_14>
<pe_14>30-10-1990</pe_14>
<pa_15>10</pa_15>
<pb_15>30-10-1990</pb_15>
<pc_15>test pola tekstowego</pc_15>
<pd_15>10</pd_15>
<pe_15>30-10-1990</pe_15>
<pa_16>10</pa_16>
<pb_16>30-10-1990</pb_16>
<pc_16>test pola tekstowego</pc_16>
<pd_16>10</pd_16>
<pe_16>30-10-1990</pe_16>
<pa_17>10</pa_17>
<pb_17>30-10-1990</pb_17>
<pc_17>test pola tekstowego</pc_17>
<pd_17>10</pd_17>
<pe_17>30-10-1990</pe_17>
<pa_18>10</pa_18>
<pb_18>30-10-1990</pb_18>
<pc_18>test pola tekstowego</pc_18>
<pd_18>10</pd_18>
<pe_18>30-10-1990</pe_18>
<pa_19>10</pa_19>
<pb_19>30-10-1990</pb_19>
<pc_19>test pola tekstowego</pc_19>
<pd_19>10</pd_19>
<pe_19>30-10-1990</pe_19>
<pa_20>10</pa_20>
<pb_20>30-10-1990</pb_20>
<pc_20>test pola tekstowego</pc_20>
<pd_20>10</pd_20>
<pe_20>30-10-1990</pe_20>
<pa_21>10</pa_21>
<pb_21>30-10-1990</pb_21>
<pc_21>test pola tekstowego</pc_21>
<pd_21>10</pd_21>
<pe_21>30-10-1990</pe_21>
<pa_22>10</pa_22>
<pb_22>30-10-1990</pb_22>
<pc_22>test pola tekstowego</pc_22>
<pd_22>10</pd_22>
<pe_22>30-10-1990</pe_22>
<pa_23>10</pa_23>
<pb_23>30-10-1990</pb_23>
<pc_23>test pola tekstowego</pc_23>
<pd_23>10</pd_23>
<pe_23>30-10-1990</pe_23>
<pa_24>10</pa_24>
<pb_24>30-10-1990</pb_24>
<pc_24>test pola tekstowego</pc_24>
<pd_24>10</pd_24>
<pe_24>30-10-1990</pe_24>
<pa_25>10</pa_25>
<pb_25>30-10-1990</pb_25>
<pc_25>test pola tekstowego</pc_25>
<pd_25>10</pd_25>
<pe_25>30-10-1990</pe_25>
<pa_26>10</pa_26>
<pb_26>30-10-1990</pb_26>
<pc_26>test pola tekstowego</pc_26>
<pd_26>10</pd_26>
<pe_26>30-10-1990</pe_26>
<pa_27>10</pa_27>
<pb_27>30-10-1990</pb_27>
<pc_27>test pola tekstowego</pc_27>
<pd_27>10</pd_27>
<pe_27>30-10-1990</pe_27>
<pa_28>10</pa_28>
<pb_28>30-10-1990</pb_28>
<pc_28>test pola tekstowego</pc_28>
<pd_28>10</pd_28>
<pe_28>30-10-1990</pe_28>
<p8>test pola tekstowego</p8>
<p9>test pola tekstowego</p9>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>