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>