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
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>