Formularz: CIT/KW (2) (archiwalny) Informacja o przychodach, kosztach, dochodzie z przekształcenia oraz podatku należnym w związku z wyborem opodatkowania ryczałtem od dochodów spółek kapitałowych

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>27061010</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <Naglowek1>[Nagłówek]</Naglowek1>
              <p1>[NIP]</p1>
              <p4>[data]</p4>
              <p5>[data]</p5>
              <p6>[nazwaPelna]</p6>
              <p7>[KodKraju]</p7>
              <p8>[Wojewodztwo]</p8>
              <p9>[Powiat]</p9>
              <p10>[Gmina]</p10>
              <p11>[Ulica]</p11>
              <p12>[NrDomu]</p12>
              <p13>[NrLokalu]</p13>
              <p14>[Miejscowosc]</p14>
              <p15>[KodPocztowy]</p15>
              <p16_>[Wartość wyboru w polu p16. Dostępne wartości: 1 2 ]</p16_>
              <p17_>[Wartość wyboru w polu p17. Dostępne wartości: 1 2 ]</p17_>
              <p18_>[Wartość wyboru w polu p18. Dostępne wartości: 1 2 ]</p18_>
              <p19_>[Wartość wyboru w polu p19. Dostępne wartości: 1 2 ]</p19_>
              <p21_>[Wartość wyboru w polu p21. Dostępne wartości: 1 2 ]</p21_>
              <p20_subfield_0>[imię]</p20_subfield_0>
              <p20_subfield_1>[nazwisko]</p20_subfield_1>
              <p21_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p21_3_subfield_>
              <p21_3_subfield_2>[Pole PESEL]</p21_3_subfield_2>
              <p21_3_subfield_3>[Pole NIP]</p21_3_subfield_3>
              <p22>[nazwaPelna]</p22>
              <p23>[NIP]</p23>
              <react1>[Pole powtarzalne]</react1>
              <p25_>[Wartość wyboru w polu p25. Dostępne wartości: 1 2 ]</p25_>
              <p24>[pole wielowierszowe]</p24>
              <p25_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p25_3_subfield_>
              <p25_3_subfield_2>[Pole PESEL]</p25_3_subfield_2>
              <p25_3_subfield_3>[Pole NIP]</p25_3_subfield_3>
              <react2>[Pole podziału sekcji]</react2>
              <p26_>[Wartość wyboru w polu p26. Dostępne wartości: 1 2 3 4 ]</p26_>
              <p27>[nazwaPelna]</p27>
              <p28>[NIP]</p28>
              <react3>[Pole podziału sekcji]</react3>
              <p29>[Pole kwoty]</p29>
              <p30>[Pole kwoty]</p30>
              <p31>[Pole kwoty]</p31>
              <p32>[Pole kwoty]</p32>
              <p35>[Pole kwoty]</p35>
              <p36>[Pole kwoty]</p36>
              <p37>[Pole kwoty]</p37>
              <p38>[Pole kwoty]</p38>
              <p44>[Pole kwoty]</p44>
              <react4>[Pole podziału sekcji]</react4>
              <p46>[Pole kwoty]</p46>
              <p47>[Pole kwoty]</p47>
              <p49>[Pole kwoty]</p49>
              <p50>[Pole kwoty]</p50>
              <p54>[Pole kwoty]</p54>
              <react5>[Pole podziału sekcji]</react5>
              <p56>[Pole kwoty]</p56>
              <p57>[Pole kwoty]</p57>
              <p58>[Pole kwoty]</p58>
              <p59>[Pole kwoty]</p59>
              <p60>[Pole kwoty]</p60>
              <p61>[Pole kwoty]</p61>
              <react6>[Pole podziału sekcji]</react6>
              <p62>[Pole kwoty zaokrąglonej do 1 zł]</p62>
              <react9>[Pole powtarzalne]</react9>
              <p63>[Pole kwoty zaokrąglonej do 1 zł]</p63>
              <p64>[data]</p64>
              <react10>[Pole podziału sekcji]</react10>
              <p65>[pole wielowierszowe]</p65>
              <react7>[Pole podziału sekcji]</react7>
              <react8>[Koniec strony]</react8>

            </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/KW (2)</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>27061010</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <Naglowek1></Naglowek1>
              <p1>8875155741</p1>
              <p4>30-10-1990</p4>
              <p5>30-10-1990</p5>
              <p6>Pełna nazwa testowa</p6>
              <p7>PL</p7>
              <p8>wielkopolskie</p8>
              <p9>poznański</p9>
              <p10>Poznań</p10>
              <p11>Strzelecka</p11>
              <p12>1</p12>
              <p13>1</p13>
              <p14>Poznań</p14>
              <p15>61-155</p15>
              <p16_>1</p16_>
              <p17_>1</p17_>
              <p18_>1</p18_>
              <p19_>1</p19_>
              <p21_>1</p21_>
              <p20_subfield_0>Jan</p20_subfield_0>
              <p20_subfield_1>Kowalski</p20_subfield_1>
              <p21_3_subfield_>2</p21_3_subfield_>
              <p21_3_subfield_2>23050608219</p21_3_subfield_2>
              <p21_3_subfield_3>8875155741</p21_3_subfield_3>
              <p22>Pełna nazwa testowa</p22>
              <p23>8875155741</p23>
              <react1></react1>
              <p25_>1</p25_>
              <p24>to jest pole wielowierszowe</p24>
              <p25_3_subfield_>2</p25_3_subfield_>
              <p25_3_subfield_2>23050608219</p25_3_subfield_2>
              <p25_3_subfield_3>8875155741</p25_3_subfield_3>
              <react2></react2>
              <p26_>1</p26_>
              <p27>Pełna nazwa testowa</p27>
              <p28>8875155741</p28>
              <react3></react3>
              <p29>10</p29>
              <p30>10</p30>
              <p31>10</p31>
              <p32>10</p32>
              <p35>10</p35>
              <p36>10</p36>
              <p37>10</p37>
              <p38>10</p38>
              <p44>10</p44>
              <react4></react4>
              <p46>10</p46>
              <p47>10</p47>
              <p49>10</p49>
              <p50>10</p50>
              <p54>10</p54>
              <react5></react5>
              <p56>10</p56>
              <p57>10</p57>
              <p58>10</p58>
              <p59>10</p59>
              <p60>10</p60>
              <p61>10</p61>
              <react6></react6>
              <p62>10</p62>
              <react9></react9>
              <p63>10</p63>
              <p64>30-10-1990</p64>
              <react10></react10>
              <p65>to jest pole wielowierszowe</p65>
              <react7></react7>
              <react8></react8>

            </item>
          </forms>
        </item>    
      </FormsList>
    </item>
  </Profiles>
</data>