Pola formularza
Formularz: CIT/8S (1) (archiwalny) Informacja o wysokości dochodu osiągniętego z działalności gospodarczej prowadzonej na terenie specjalnej strefy ekonomicznej na podstawie zezwolenia
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>14302768</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[NIP]</p1> <p2>[Pole tekstowe]</p2> <p4>[data]</p4> <p5>[data]</p5> <p6>[Pole integer - wartość liczbowa]</p6> <p7>[nazwaPelna]</p7> <pB1_8>[Pole tekstowe]</pB1_8> <pB1_9>[data]</pB1_9> <pB1_10>[data]</pB1_10> <pB1_11>[Pole kwoty]</pB1_11> <pB1_12>[Pole kwoty]</pB1_12> <pB1_13>[Pole kwoty]</pB1_13> <pB1_14>[Pole kwoty]</pB1_14> <pB1_15>[Pole kwoty]</pB1_15> <pB1_16>[Pole kwoty]</pB1_16> <pB1_17>[Pole kwoty]</pB1_17> <pB1_18>[Pole kwoty]</pB1_18> <pB2_8>[Pole tekstowe]</pB2_8> <pB2_9>[data]</pB2_9> <pB2_10>[data]</pB2_10> <pB2_11>[Pole kwoty]</pB2_11> <pB2_12>[Pole kwoty]</pB2_12> <pB2_13>[Pole kwoty]</pB2_13> <pB2_14>[Pole kwoty]</pB2_14> <pB2_15>[Pole kwoty]</pB2_15> <pB2_16>[Pole kwoty]</pB2_16> <pB2_17>[Pole kwoty]</pB2_17> <pB2_18>[Pole kwoty]</pB2_18> <pC1_19>[Pole tekstowe]</pC1_19> <pC1_20>[data]</pC1_20> <pC1_21>[Pole kwoty]</pC1_21> <pC1_22>[Pole kwoty]</pC1_22> <pC2_19>[Pole tekstowe]</pC2_19> <pC2_20>[data]</pC2_20> <pC2_21>[Pole kwoty]</pC2_21> <pC2_22>[Pole kwoty]</pC2_22> <pC2_25>[Pole kwoty]</pC2_25> <p26>[Pole tekstowe]</p26> <p27>[data]</p27> <p28>[Pole kwoty]</p28> <p29>[Pole kwoty]</p29> <p31>[Pole kwoty]</p31> <p32>[Pole tekstowe]</p32> </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>CIT/8S (1)</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>14302768</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1>8875155741</p1> <p2>test pola tekstowego</p2> <p4>30-10-1990</p4> <p5>30-10-1990</p5> <p6>10</p6> <p7>Pełna nazwa testowa</p7> <pB1_8>test pola tekstowego</pB1_8> <pB1_9>30-10-1990</pB1_9> <pB1_10>30-10-1990</pB1_10> <pB1_11>10</pB1_11> <pB1_12>10</pB1_12> <pB1_13>10</pB1_13> <pB1_14>10</pB1_14> <pB1_15>10</pB1_15> <pB1_16>10</pB1_16> <pB1_17>10</pB1_17> <pB1_18>10</pB1_18> <pB2_8>test pola tekstowego</pB2_8> <pB2_9>30-10-1990</pB2_9> <pB2_10>30-10-1990</pB2_10> <pB2_11>10</pB2_11> <pB2_12>10</pB2_12> <pB2_13>10</pB2_13> <pB2_14>10</pB2_14> <pB2_15>10</pB2_15> <pB2_16>10</pB2_16> <pB2_17>10</pB2_17> <pB2_18>10</pB2_18> <pC1_19>test pola tekstowego</pC1_19> <pC1_20>30-10-1990</pC1_20> <pC1_21>10</pC1_21> <pC1_22>10</pC1_22> <pC2_19>test pola tekstowego</pC2_19> <pC2_20>30-10-1990</pC2_20> <pC2_21>10</pC2_21> <pC2_22>10</pC2_22> <pC2_25>10</pC2_25> <p26>test pola tekstowego</p26> <p27>30-10-1990</p27> <p28>10</p28> <p29>10</p29> <p31>10</p31> <p32>test pola tekstowego</p32> </item> </forms> </item> </FormsList> </item> </Profiles> </data>