Pola formularza
Formularz: CIT-8 (25) (archiwalny) (2017) Zeznanie o wysokości osiągniętego dochodu (poniesionej straty) przez podatnika podatku dochodowego od osób prawnych (dochód/strata osiągnięty po 31 grudnia 2016 - dotyczy formularz
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>11636471</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <RodzajPodatnika_>[Wartość wyboru w polu RodzajPodatnika. Dostępne wartości: 1 ]</RodzajPodatnika_> <p1>[NIP]</p1> <p4>[data]</p4> <p5>[data]</p5> <p6_subfield_0>[Kod urzędu skarbowego]</p6_subfield_0> <p7_>[Wartość wyboru w polu p7. Dostępne wartości: 1 2 ]</p7_> <p8>[nazwaPelna]</p8> <p9>[REGON]</p9> <p10>[KodKraju]</p10> <p11>[Wojewodztwo]</p11> <p12>[Powiat]</p12> <p13>[Gmina]</p13> <p14>[Ulica]</p14> <p15>[NrDomu]</p15> <p16>[NrLokalu]</p16> <p17>[Miejscowosc]</p17> <p18>[KodPocztowy]</p18> <p19>[Poczta]</p19> <p20_>[Wartość wyboru w polu p20. Dostępne wartości: 1 2 ]</p20_> <p21>[Pole kwoty]</p21> <p22_>[Wartość wyboru w polu p22. Dostępne wartości: 1 2 3 ]</p22_> <p23_>[Wartość wyboru w polu p23. Dostępne wartości: 1 2 ]</p23_> <p24_>[Wartość wyboru w polu p24. Dostępne wartości: 1 2 ]</p24_> <p25_>[Wartość wyboru w polu p25. Dostępne wartości: 1 2 ]</p25_> <p26_>[Wartość wyboru w polu p26. Dostępne wartości: 1 2 ]</p26_> <p27>[Pole integer - wartość liczbowa]</p27> <p28>[Pole integer - wartość liczbowa]</p28> <p29>[Pole integer - wartość liczbowa]</p29> <p30>[Pole integer - wartość liczbowa]</p30> <p31>[Pole integer - wartość liczbowa]</p31> <p32>[Pole integer - wartość liczbowa]</p32> <p33>[Pole integer - wartość liczbowa]</p33> <p34_>[Wartość wyboru w polu p34. Dostępne wartości: 1 2 ]</p34_> <p35>[Pole kwoty]</p35> <p36>[Pole kwoty]</p36> <p37>[Pole kwoty]</p37> <p38>[Pole kwoty]</p38> <p40>[Pole kwoty]</p40> <p41>[Pole kwoty]</p41> <p42>[Pole kwoty]</p42> <p43>[Pole kwoty]</p43> <p44>[Pole kwoty]</p44> <p48>[Pole kwoty]</p48> <p51>[Pole kwoty]</p51> <p52_subfield_1>[Razem odliczenia od dochodu Pole p52 = ograniczDo(p52_subfield_1,p49-p51) ]</p52_subfield_1> <p53_subfield_1>[Odliczenia z tytułu wydatków inwestycyjnych Pole p53 = ograniczDo(p53_subfield_1,p49-p51-p52) ]</p53_subfield_1> <p57_subfield_1>[Odliczenia zmniejszające podstawię opodatkowania z tytułu wydatków na nabycie nowej technologii Pole p57 = ograniczDo(p57_subfield_1,p55) ]</p57_subfield_1> <p58>[Pole kwoty]</p58> <p60>[Pole kwoty]</p60> <p61>[Pole kwoty]</p61> <p62>[Pole kwoty]</p62> <p63>[Pole tekstowe]</p63> <p64>[Pole kwoty]</p64> <p68> / 15 / 19*</p68> <p70_subfield_1>[Odliczenia od podatku Pole p70 = jezeli(p70_subfield_1>p69,p69,p70_subfield_1) ]</p70_subfield_1> <p72>[rok]</p72> <p73>[Pole kwoty zaokrąglonej do 1 zł]</p73> <p74>[Pole kwoty zaokrąglonej do 1 zł]</p74> <p75>[Pole kwoty zaokrąglonej do 1 zł]</p75> <p76>[Pole kwoty zaokrąglonej do 1 zł]</p76> <p77>[Pole kwoty zaokrąglonej do 1 zł]</p77> <p78>[Pole kwoty zaokrąglonej do 1 zł]</p78> <p79>[Pole kwoty zaokrąglonej do 1 zł]</p79> <p80>[Pole kwoty zaokrąglonej do 1 zł]</p80> <p81>[Pole kwoty zaokrąglonej do 1 zł]</p81> <p82>[Pole kwoty zaokrąglonej do 1 zł]</p82> <p83>[Pole kwoty zaokrąglonej do 1 zł]</p83> <p84>[Pole kwoty zaokrąglonej do 1 zł]</p84> <p85>[Pole kwoty zaokrąglonej do 1 zł]</p85> <p86>[Pole kwoty zaokrąglonej do 1 zł]</p86> <p87>[Pole kwoty zaokrąglonej do 1 zł]</p87> <p88>[Pole kwoty zaokrąglonej do 1 zł]</p88> <p89>[Pole kwoty zaokrąglonej do 1 zł]</p89> <p90>[Pole kwoty zaokrąglonej do 1 zł]</p90> <p91>[Pole kwoty zaokrąglonej do 1 zł]</p91> <p92>[Pole kwoty zaokrąglonej do 1 zł]</p92> <p93>[Pole kwoty zaokrąglonej do 1 zł]</p93> <p94>[Pole kwoty zaokrąglonej do 1 zł]</p94> <p95>[Pole kwoty zaokrąglonej do 1 zł]</p95> <p96>[Pole kwoty zaokrąglonej do 1 zł]</p96> <p100>[Pole kwoty zaokrąglonej do 1 zł]</p100> <p103>[Pole kwoty zaokrąglonej do 1 zł]</p103> <p104>[Pole kwoty zaokrąglonej do 1 zł]</p104> <p105>[Pole kwoty zaokrąglonej do 1 zł]</p105> <p106>[Pole kwoty zaokrąglonej do 1 zł]</p106> <p107>[Pole kwoty zaokrąglonej do 1 zł]</p107> <p108>[Pole kwoty zaokrąglonej do 1 zł]</p108> <p115>[Pole kwoty zaokrąglonej do 1 zł]</p115> <p116>[Pole kwoty zaokrąglonej do 1 zł]</p116> <p117>[Pole kwoty zaokrąglonej do 1 zł]</p117> <p118>[Pole kwoty zaokrąglonej do 1 zł]</p118> <p119>[Pole kwoty zaokrąglonej do 1 zł]</p119> <p120>[Pole kwoty zaokrąglonej do 1 zł]</p120> <p127>[Pole kwoty zaokrąglonej do 1 zł]</p127> <p128>[Pole kwoty zaokrąglonej do 1 zł]</p128> <p129>[Pole kwoty zaokrąglonej do 1 zł]</p129> <p130>[Pole kwoty zaokrąglonej do 1 zł]</p130> <p131>[Pole kwoty zaokrąglonej do 1 zł]</p131> <p132>[Pole kwoty zaokrąglonej do 1 zł]</p132> <p139>[Pole kwoty zaokrąglonej do 1 zł]</p139> <p140>[Pole kwoty zaokrąglonej do 1 zł]</p140> <p141>[Pole kwoty zaokrąglonej do 1 zł]</p141> <p142>[Pole kwoty zaokrąglonej do 1 zł]</p142> <p143>[Pole kwoty zaokrąglonej do 1 zł]</p143> <p149>[Pole kwoty zaokrąglonej do 1 zł]</p149> <p151>[Pole kwoty zaokrąglonej do 1 zł]</p151> <p152>[Pole kwoty zaokrąglonej do 1 zł]</p152> <p153_subfield_0>[imię]</p153_subfield_0> <p153_subfield_1>[nazwisko]</p153_subfield_1> <p155>[Data wypełnienia]</p155> <p156>[Telefon]</p156> </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-8 (25)</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>11636471</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <RodzajPodatnika_>1</RodzajPodatnika_> <p1>8875155741</p1> <p4>30-10-1990</p4> <p5>30-10-1990</p5> <p6_subfield_0>3022</p6_subfield_0> <p7_>1</p7_> <p8>Pełna nazwa testowa</p8> <p9>773461194</p9> <p10>PL</p10> <p11>wielkopolskie</p11> <p12>poznański</p12> <p13>Poznań</p13> <p14>Strzelecka</p14> <p15>1</p15> <p16>1</p16> <p17>Poznań</p17> <p18>61-155</p18> <p19>Poznań</p19> <p20_>1</p20_> <p21>10</p21> <p22_>1</p22_> <p23_>1</p23_> <p24_>1</p24_> <p25_>1</p25_> <p26_>1</p26_> <p27>10</p27> <p28>10</p28> <p29>10</p29> <p30>10</p30> <p31>10</p31> <p32>10</p32> <p33>10</p33> <p34_>1</p34_> <p35>100</p35> <p36>100</p36> <p37>100</p37> <p38>100</p38> <p40>10</p40> <p41>10</p41> <p42>10</p42> <p43>10</p43> <p44>10</p44> <p48>100</p48> <p51>100</p51> <p52_subfield_1>1</p52_subfield_1> <p53_subfield_1>1</p53_subfield_1> <p57_subfield_1>1</p57_subfield_1> <p58>80</p58> <p60>80</p60> <p61>120</p61> <p62>100</p62> <p63>100</p63> <p64>100</p64> <p68>19</p68> <p70_subfield_1>1</p70_subfield_1> <p72></p72> <p73>10</p73> <p74>1</p74> <p75>1</p75> <p76>1</p76> <p77>1</p77> <p78>1</p78> <p79>1</p79> <p80>1</p80> <p81>1</p81> <p82>1</p82> <p83>1</p83> <p84>1</p84> <p85>1</p85> <p86>1</p86> <p87>1</p87> <p88>1</p88> <p89>1</p89> <p90>1</p90> <p91>1</p91> <p92>1</p92> <p93>1</p93> <p94>1</p94> <p95>1</p95> <p96>1</p96> <p100>20</p100> <p103>1</p103> <p104>1</p104> <p105>1</p105> <p106>1</p106> <p107>1</p107> <p108>1</p108> <p115>1</p115> <p116>1</p116> <p117>1</p117> <p118>1</p118> <p119>1</p119> <p120>1</p120> <p127>1</p127> <p128>1</p128> <p129>1</p129> <p130>1</p130> <p131>1</p131> <p132>1</p132> <p139>2</p139> <p140>2</p140> <p141>2</p141> <p142>2</p142> <p143>2</p143> <p149>10</p149> <p151>10</p151> <p152>10</p152> <p153_subfield_0>Jan</p153_subfield_0> <p153_subfield_1>Kowalski</p153_subfield_1> <p155>30-10-2014</p155> <p156>500600400</p156> </item> </forms> </item> </FormsList> </item> </Profiles> </data>