Pola formularza
Formularz: CIT/CFI (1) (archiwalny) Informacja o danych będących podstawą do określenia dochodu z zagranicznej jednostki kontrolowanej
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>17642191</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[NIP]</p1> <p4>[data]</p4> <p5>[data]</p5> <p6_1>[Pole integer - wartość liczbowa]</p6_1> <p6_2>[Pole integer - wartość liczbowa]</p6_2> <p7>[nazwaPelna]</p7> <p8>[nazwaPelna]</p8> <p12_1>[Pole integer - wartość liczbowa]</p12_1> <p9>[Pole kwoty]</p9> <p10>[Pole kwoty]</p10> <p1a>[Pole tekstowe]</p1a> <p1b>[Pole liczby (do 5 miejsc po przecinku)]</p1b> <p1c>[Pole liczby (do 5 miejsc po przecinku)]</p1c> <p1d>[Pole liczby (do 5 miejsc po przecinku)]</p1d> <p1f>[data]</p1f> <p1g>[data]</p1g> <p1i>[Pole liczby (do 5 miejsc po przecinku)]</p1i> <p1e_>[Wartość wyboru w polu p1e. Dostępne wartości: 1 2 ]</p1e_> <p2a>[Pole tekstowe]</p2a> <p2b>[Pole liczby (do 5 miejsc po przecinku)]</p2b> <p2c>[Pole liczby (do 5 miejsc po przecinku)]</p2c> <p2d>[Pole liczby (do 5 miejsc po przecinku)]</p2d> <p2f>[data]</p2f> <p2g>[data]</p2g> <p2i>[Pole liczby (do 5 miejsc po przecinku)]</p2i> <p2e_>[Wartość wyboru w polu p2e. Dostępne wartości: 1 2 ]</p2e_> <p3a>[Pole tekstowe]</p3a> <p3b>[Pole liczby (do 5 miejsc po przecinku)]</p3b> <p3c>[Pole liczby (do 5 miejsc po przecinku)]</p3c> <p3d>[Pole liczby (do 5 miejsc po przecinku)]</p3d> <p3f>[data]</p3f> <p3g>[data]</p3g> <p3i>[Pole liczby (do 5 miejsc po przecinku)]</p3i> <p3e_>[Wartość wyboru w polu p3e. Dostępne wartości: 1 2 ]</p3e_> <p4a>[Pole tekstowe]</p4a> <p4b>[Pole liczby (do 5 miejsc po przecinku)]</p4b> <p4c>[Pole liczby (do 5 miejsc po przecinku)]</p4c> <p4d>[Pole liczby (do 5 miejsc po przecinku)]</p4d> <p4f>[data]</p4f> <p4g>[data]</p4g> <p4i>[Pole liczby (do 5 miejsc po przecinku)]</p4i> <p4e_>[Wartość wyboru w polu p4e. Dostępne wartości: 1 2 ]</p4e_> <p5a>[Pole tekstowe]</p5a> <p5b>[Pole liczby (do 5 miejsc po przecinku)]</p5b> <p5c>[Pole liczby (do 5 miejsc po przecinku)]</p5c> <p5d>[Pole liczby (do 5 miejsc po przecinku)]</p5d> <p5f>[data]</p5f> <p5g>[data]</p5g> <p5i>[Pole liczby (do 5 miejsc po przecinku)]</p5i> <p5e_>[Wartość wyboru w polu p5e. Dostępne wartości: 1 2 ]</p5e_> <p6a>[Pole tekstowe]</p6a> <p6b>[Pole liczby (do 5 miejsc po przecinku)]</p6b> <p6c>[Pole liczby (do 5 miejsc po przecinku)]</p6c> <p6d>[Pole liczby (do 5 miejsc po przecinku)]</p6d> <p6f>[data]</p6f> <p6g>[data]</p6g> <p6i>[Pole liczby (do 5 miejsc po przecinku)]</p6i> <p6e_>[Wartość wyboru w polu p6e. Dostępne wartości: 1 2 ]</p6e_> <p7a>[Pole tekstowe]</p7a> <p7b>[Pole liczby (do 5 miejsc po przecinku)]</p7b> <p7c>[Pole liczby (do 5 miejsc po przecinku)]</p7c> <p7d>[Pole liczby (do 5 miejsc po przecinku)]</p7d> <p7f>[data]</p7f> <p7g>[data]</p7g> <p7i>[Pole liczby (do 5 miejsc po przecinku)]</p7i> <p7e_>[Wartość wyboru w polu p7e. Dostępne wartości: 1 2 ]</p7e_> <p8a>[Pole tekstowe]</p8a> <p8b>[Pole liczby (do 5 miejsc po przecinku)]</p8b> <p8c>[Pole liczby (do 5 miejsc po przecinku)]</p8c> <p8d>[Pole liczby (do 5 miejsc po przecinku)]</p8d> <p8f>[data]</p8f> <p8g>[data]</p8g> <p8i>[Pole liczby (do 5 miejsc po przecinku)]</p8i> <p8e_>[Wartość wyboru w polu p8e. Dostępne wartości: 1 2 ]</p8e_> <p9a>[Pole tekstowe]</p9a> <p9b>[Pole liczby (do 5 miejsc po przecinku)]</p9b> <p9c>[Pole liczby (do 5 miejsc po przecinku)]</p9c> <p9d>[Pole liczby (do 5 miejsc po przecinku)]</p9d> <p9f>[data]</p9f> <p9g>[data]</p9g> <p9i>[Pole liczby (do 5 miejsc po przecinku)]</p9i> <p9e_>[Wartość wyboru w polu p9e. Dostępne wartości: 1 2 ]</p9e_> <p10a>[Pole tekstowe]</p10a> <p10b>[Pole liczby (do 5 miejsc po przecinku)]</p10b> <p10c>[Pole liczby (do 5 miejsc po przecinku)]</p10c> <p10d>[Pole liczby (do 5 miejsc po przecinku)]</p10d> <p10f>[data]</p10f> <p10g>[data]</p10g> <p10i>[Pole liczby (do 5 miejsc po przecinku)]</p10i> <p10e_>[Wartość wyboru w polu p10e. Dostępne wartości: 1 2 ]</p10e_> <p11a>[Pole tekstowe]</p11a> <p11b>[Pole liczby (do 5 miejsc po przecinku)]</p11b> <p11c>[Pole liczby (do 5 miejsc po przecinku)]</p11c> <p11d>[Pole liczby (do 5 miejsc po przecinku)]</p11d> <p11f>[data]</p11f> <p11g>[data]</p11g> <p11i>[Pole liczby (do 5 miejsc po przecinku)]</p11i> <p11e_>[Wartość wyboru w polu p11e. Dostępne wartości: 1 2 ]</p11e_> <p12a>[Pole tekstowe]</p12a> <p12b>[Pole liczby (do 5 miejsc po przecinku)]</p12b> <p12c>[Pole liczby (do 5 miejsc po przecinku)]</p12c> <p12d>[Pole liczby (do 5 miejsc po przecinku)]</p12d> <p12f>[data]</p12f> <p12g>[data]</p12g> <p12i>[Pole liczby (do 5 miejsc po przecinku)]</p12i> <p12e_>[Wartość wyboru w polu p12e. Dostępne wartości: 1 2 ]</p12e_> <p13>[Pole kwoty]</p13> <p14>[Pole kwoty]</p14> <p15>[Pole kwoty]</p15> <p16>[Pole kwoty]</p16> <p17>[Pole kwoty]</p17> <p18>[Pole kwoty]</p18> <p19>[Pole kwoty]</p19> </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/CFI (1)</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>17642191</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1>8875155741</p1> <p4>30-10-1990</p4> <p5>30-10-1990</p5> <p6_1>10</p6_1> <p6_2>10</p6_2> <p7>Pełna nazwa testowa</p7> <p8>Pełna nazwa testowa</p8> <p12_1>10</p12_1> <p9>10</p9> <p10>10</p10> <p1a>test pola tekstowego</p1a> <p1b>10</p1b> <p1c>10</p1c> <p1d>10</p1d> <p1f>30-10-1990</p1f> <p1g>30-10-1990</p1g> <p1i>10</p1i> <p1e_>1</p1e_> <p2a>test pola tekstowego</p2a> <p2b>10</p2b> <p2c>10</p2c> <p2d>10</p2d> <p2f>30-10-1990</p2f> <p2g>30-10-1990</p2g> <p2i>10</p2i> <p2e_>1</p2e_> <p3a>test pola tekstowego</p3a> <p3b>10</p3b> <p3c>10</p3c> <p3d>10</p3d> <p3f>30-10-1990</p3f> <p3g>30-10-1990</p3g> <p3i>10</p3i> <p3e_>1</p3e_> <p4a>test pola tekstowego</p4a> <p4b>10</p4b> <p4c>10</p4c> <p4d>10</p4d> <p4f>30-10-1990</p4f> <p4g>30-10-1990</p4g> <p4i>10</p4i> <p4e_>1</p4e_> <p5a>test pola tekstowego</p5a> <p5b>10</p5b> <p5c>10</p5c> <p5d>10</p5d> <p5f>30-10-1990</p5f> <p5g>30-10-1990</p5g> <p5i>10</p5i> <p5e_>1</p5e_> <p6a>test pola tekstowego</p6a> <p6b>10</p6b> <p6c>10</p6c> <p6d>10</p6d> <p6f>30-10-1990</p6f> <p6g>30-10-1990</p6g> <p6i>10</p6i> <p6e_>1</p6e_> <p7a>test pola tekstowego</p7a> <p7b>10</p7b> <p7c>10</p7c> <p7d>10</p7d> <p7f>30-10-1990</p7f> <p7g>30-10-1990</p7g> <p7i>10</p7i> <p7e_>1</p7e_> <p8a>test pola tekstowego</p8a> <p8b>10</p8b> <p8c>10</p8c> <p8d>10</p8d> <p8f>30-10-1990</p8f> <p8g>30-10-1990</p8g> <p8i>10</p8i> <p8e_>1</p8e_> <p9a>test pola tekstowego</p9a> <p9b>10</p9b> <p9c>10</p9c> <p9d>10</p9d> <p9f>30-10-1990</p9f> <p9g>30-10-1990</p9g> <p9i>10</p9i> <p9e_>1</p9e_> <p10a>test pola tekstowego</p10a> <p10b>10</p10b> <p10c>10</p10c> <p10d>10</p10d> <p10f>30-10-1990</p10f> <p10g>30-10-1990</p10g> <p10i>10</p10i> <p10e_>1</p10e_> <p11a>test pola tekstowego</p11a> <p11b>10</p11b> <p11c>10</p11c> <p11d>10</p11d> <p11f>30-10-1990</p11f> <p11g>30-10-1990</p11g> <p11i>10</p11i> <p11e_>1</p11e_> <p12a>test pola tekstowego</p12a> <p12b>10</p12b> <p12c>10</p12c> <p12d>10</p12d> <p12f>30-10-1990</p12f> <p12g>30-10-1990</p12g> <p12i>10</p12i> <p12e_>1</p12e_> <p13>10</p13> <p14>10</p14> <p15>10</p15> <p16>10</p16> <p17>10</p17> <p18>10</p18> <p19>10</p19> </item> </forms> </item> </FormsList> </item> </Profiles> </data>