Formularz: PIT/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>17642966</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<p1_>[Wartość wyboru w polu p1. Dostępne wartości: 1 2 ]</p1_>
<p1_3_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p1_3_subfield_>
<p1_3_subfield_2>[Pole PESEL]</p1_3_subfield_2>
<p1_3_subfield_3>[Pole NIP]</p1_3_subfield_3>
<p2>[Pole tekstowe]</p2>
<p4>[data]</p4>
<p5>[data]</p5>
<p6_1>[Pole integer - wartość liczbowa]</p6_1>
<p6_2>[Pole integer - wartość liczbowa]</p6_2>
<p7>[nazwisko]</p7>
<p8>[pierwszeImie]</p8>
<p9>[dataUrodzenia]</p9>
<p10>[nazwaPelna]</p10>
<p11>[Pole integer - wartość liczbowa]</p11>
<p12>[Pole kwoty]</p12>
<p13>[Pole kwoty]</p13>
<p14>[Pole kwoty]</p14>
<p18_2>[Pole integer - wartość liczbowa]</p18_2>
<p16>[Pole kwoty]</p16>
<p17>[Pole kwoty]</p17>
<p20>[Pole tekstowe]</p20>
<p21>[Pole liczby (do 5 miejsc po przecinku)]</p21>
<p22>[Pole liczby (do 5 miejsc po przecinku)]</p22>
<p23>[Pole liczby (do 5 miejsc po przecinku)]</p23>
<p24_>[Wartość wyboru w polu p24. Dostępne wartości: 1 2 ]</p24_>
<p25>[data]</p25>
<p26>[data]</p26>
<p28>[Pole liczby (do 5 miejsc po przecinku)]</p28>
<p30>[Pole tekstowe]</p30>
<p31>[Pole liczby (do 5 miejsc po przecinku)]</p31>
<p32>[Pole liczby (do 5 miejsc po przecinku)]</p32>
<p33>[Pole liczby (do 5 miejsc po przecinku)]</p33>
<p34_>[Wartość wyboru w polu p34. Dostępne wartości: 1 2 ]</p34_>
<p35>[data]</p35>
<p36>[data]</p36>
<p38>[Pole liczby (do 5 miejsc po przecinku)]</p38>
<p40>[Pole tekstowe]</p40>
<p41>[Pole liczby (do 5 miejsc po przecinku)]</p41>
<p42>[Pole liczby (do 5 miejsc po przecinku)]</p42>
<p43>[Pole liczby (do 5 miejsc po przecinku)]</p43>
<p44_>[Wartość wyboru w polu p44. Dostępne wartości: 1 2 ]</p44_>
<p45>[data]</p45>
<p46>[data]</p46>
<p48>[Pole liczby (do 5 miejsc po przecinku)]</p48>
<p50>[Pole tekstowe]</p50>
<p51>[Pole liczby (do 5 miejsc po przecinku)]</p51>
<p52>[Pole liczby (do 5 miejsc po przecinku)]</p52>
<p53>[Pole liczby (do 5 miejsc po przecinku)]</p53>
<p54_>[Wartość wyboru w polu p54. Dostępne wartości: 1 2 ]</p54_>
<p55>[data]</p55>
<p56>[data]</p56>
<p58>[Pole liczby (do 5 miejsc po przecinku)]</p58>
<p60>[Pole tekstowe]</p60>
<p61>[Pole liczby (do 5 miejsc po przecinku)]</p61>
<p62>[Pole liczby (do 5 miejsc po przecinku)]</p62>
<p63>[Pole liczby (do 5 miejsc po przecinku)]</p63>
<p64_>[Wartość wyboru w polu p64. Dostępne wartości: 1 2 ]</p64_>
<p65>[data]</p65>
<p66>[data]</p66>
<p68>[Pole liczby (do 5 miejsc po przecinku)]</p68>
<p70>[Pole tekstowe]</p70>
<p71>[Pole liczby (do 5 miejsc po przecinku)]</p71>
<p72>[Pole liczby (do 5 miejsc po przecinku)]</p72>
<p73>[Pole liczby (do 5 miejsc po przecinku)]</p73>
<p74_>[Wartość wyboru w polu p74. Dostępne wartości: 1 2 ]</p74_>
<p75>[data]</p75>
<p76>[data]</p76>
<p78>[Pole liczby (do 5 miejsc po przecinku)]</p78>
<p80>[Pole tekstowe]</p80>
<p81>[Pole liczby (do 5 miejsc po przecinku)]</p81>
<p82>[Pole liczby (do 5 miejsc po przecinku)]</p82>
<p83>[Pole liczby (do 5 miejsc po przecinku)]</p83>
<p84_>[Wartość wyboru w polu p84. Dostępne wartości: 1 2 ]</p84_>
<p85>[data]</p85>
<p86>[data]</p86>
<p88>[Pole liczby (do 5 miejsc po przecinku)]</p88>
<p90>[Pole tekstowe]</p90>
<p91>[Pole liczby (do 5 miejsc po przecinku)]</p91>
<p92>[Pole liczby (do 5 miejsc po przecinku)]</p92>
<p93>[Pole liczby (do 5 miejsc po przecinku)]</p93>
<p94_>[Wartość wyboru w polu p94. Dostępne wartości: 1 2 ]</p94_>
<p95>[data]</p95>
<p96>[data]</p96>
<p98>[Pole liczby (do 5 miejsc po przecinku)]</p98>
<p100>[Pole tekstowe]</p100>
<p101>[Pole liczby (do 5 miejsc po przecinku)]</p101>
<p102>[Pole liczby (do 5 miejsc po przecinku)]</p102>
<p103>[Pole liczby (do 5 miejsc po przecinku)]</p103>
<p104_>[Wartość wyboru w polu p104. Dostępne wartości: 1 2 ]</p104_>
<p105>[data]</p105>
<p106>[data]</p106>
<p108>[Pole liczby (do 5 miejsc po przecinku)]</p108>
<p110>[Pole tekstowe]</p110>
<p111>[Pole liczby (do 5 miejsc po przecinku)]</p111>
<p112>[Pole liczby (do 5 miejsc po przecinku)]</p112>
<p113>[Pole liczby (do 5 miejsc po przecinku)]</p113>
<p114_>[Wartość wyboru w polu p114. Dostępne wartości: 1 2 ]</p114_>
<p115>[data]</p115>
<p116>[data]</p116>
<p118>[Pole liczby (do 5 miejsc po przecinku)]</p118>
<p120>[Pole tekstowe]</p120>
<p121>[Pole liczby (do 5 miejsc po przecinku)]</p121>
<p122>[Pole liczby (do 5 miejsc po przecinku)]</p122>
<p123>[Pole liczby (do 5 miejsc po przecinku)]</p123>
<p124_>[Wartość wyboru w polu p124. Dostępne wartości: 1 2 ]</p124_>
<p125>[data]</p125>
<p126>[data]</p126>
<p128>[Pole liczby (do 5 miejsc po przecinku)]</p128>
<p130>[Pole tekstowe]</p130>
<p131>[Pole liczby (do 5 miejsc po przecinku)]</p131>
<p132>[Pole liczby (do 5 miejsc po przecinku)]</p132>
<p133>[Pole liczby (do 5 miejsc po przecinku)]</p133>
<p134_>[Wartość wyboru w polu p134. Dostępne wartości: 1 2 ]</p134_>
<p135>[data]</p135>
<p136>[data]</p136>
<p138>[Pole liczby (do 5 miejsc po przecinku)]</p138>
<p140>[Pole kwoty]</p140>
<p141>[Pole integer - wartość liczbowa]</p141>
</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>PIT/CFI (1)</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>17642966</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<p1_>1</p1_>
<p1_3_subfield_>2</p1_3_subfield_>
<p1_3_subfield_2>23050608219</p1_3_subfield_2>
<p1_3_subfield_3>8875155741</p1_3_subfield_3>
<p2>test pola tekstowego</p2>
<p4>30-10-1990</p4>
<p5>30-10-1990</p5>
<p6_1>10</p6_1>
<p6_2>10</p6_2>
<p7>Kowalski</p7>
<p8>Jan</p8>
<p9>30-10-1985</p9>
<p10>Pełna nazwa testowa</p10>
<p11>10</p11>
<p12>10</p12>
<p13>10</p13>
<p14>10</p14>
<p18_2>10</p18_2>
<p16>10</p16>
<p17>10</p17>
<p20>test pola tekstowego</p20>
<p21>10</p21>
<p22>10</p22>
<p23>10</p23>
<p24_>1</p24_>
<p25>30-10-1990</p25>
<p26>30-10-1990</p26>
<p28>10</p28>
<p30>test pola tekstowego</p30>
<p31>10</p31>
<p32>10</p32>
<p33>10</p33>
<p34_>1</p34_>
<p35>30-10-1990</p35>
<p36>30-10-1990</p36>
<p38>10</p38>
<p40>test pola tekstowego</p40>
<p41>10</p41>
<p42>10</p42>
<p43>10</p43>
<p44_>1</p44_>
<p45>30-10-1990</p45>
<p46>30-10-1990</p46>
<p48>10</p48>
<p50>test pola tekstowego</p50>
<p51>10</p51>
<p52>10</p52>
<p53>10</p53>
<p54_>1</p54_>
<p55>30-10-1990</p55>
<p56>30-10-1990</p56>
<p58>10</p58>
<p60>test pola tekstowego</p60>
<p61>10</p61>
<p62>10</p62>
<p63>10</p63>
<p64_>1</p64_>
<p65>30-10-1990</p65>
<p66>30-10-1990</p66>
<p68>10</p68>
<p70>test pola tekstowego</p70>
<p71>10</p71>
<p72>10</p72>
<p73>10</p73>
<p74_>1</p74_>
<p75>30-10-1990</p75>
<p76>30-10-1990</p76>
<p78>10</p78>
<p80>test pola tekstowego</p80>
<p81>10</p81>
<p82>10</p82>
<p83>10</p83>
<p84_>1</p84_>
<p85>30-10-1990</p85>
<p86>30-10-1990</p86>
<p88>10</p88>
<p90>test pola tekstowego</p90>
<p91>10</p91>
<p92>10</p92>
<p93>10</p93>
<p94_>1</p94_>
<p95>30-10-1990</p95>
<p96>30-10-1990</p96>
<p98>10</p98>
<p100>test pola tekstowego</p100>
<p101>10</p101>
<p102>10</p102>
<p103>10</p103>
<p104_>1</p104_>
<p105>30-10-1990</p105>
<p106>30-10-1990</p106>
<p108>10</p108>
<p110>test pola tekstowego</p110>
<p111>10</p111>
<p112>10</p112>
<p113>10</p113>
<p114_>1</p114_>
<p115>30-10-1990</p115>
<p116>30-10-1990</p116>
<p118>10</p118>
<p120>test pola tekstowego</p120>
<p121>10</p121>
<p122>10</p122>
<p123>10</p123>
<p124_>1</p124_>
<p125>30-10-1990</p125>
<p126>30-10-1990</p126>
<p128>10</p128>
<p130>test pola tekstowego</p130>
<p131>10</p131>
<p132>10</p132>
<p133>10</p133>
<p134_>1</p134_>
<p135>30-10-1990</p135>
<p136>30-10-1990</p136>
<p138>10</p138>
<p140>10</p140>
<p141>10</p141>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>