Pola formularza
Formularz: CBC-R (2) - zal Informacja o grupie podmiotów - lista jednostek wchodzących w skład grupy podmiotów
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>29548677</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <rect865>[Nagłówek]</rect865> <p44> / OECD1:Nowe dane / OECD2:Dane korygowane / OECD3:Dane usuwane</p44> <p45>[Pole integer - wartość liczbowa]</p45> <p46>[Pole integer - wartość liczbowa]</p46> <p47>[kraj]</p47> <p48>[Lista walut]</p48> <p49>[Pole kwoty zaokrąglonej do 1 zł]</p49> <p50>[Pole kwoty zaokrąglonej do 1 zł]</p50> <p51>[Pole kwoty zaokrąglonej do 1 zł]</p51> <p52>[Pole kwoty zaokrąglonej do 1 zł]</p52> <p53>[Pole kwoty zaokrąglonej do 1 zł]</p53> <p54>[Pole kwoty zaokrąglonej do 1 zł]</p54> <p55>[Pole kwoty zaokrąglonej do 1 zł]</p55> <p56>[Pole kwoty zaokrąglonej do 1 zł]</p56> <p57>[Pole kwoty zaokrąglonej do 1 zł]</p57> <p58>[Pole kwoty zaokrąglonej do 1 zł]</p58> <p9>[nazwaPelna]</p9> <p60>[Pole tekstowe]</p60> <p61>[kraj]</p61> <rect1>[Pole powtarzalne]</rect1> <p62>[Pole tekstowe]</p62> <p63> / 1:US GIIN / 2:EIN / 3:Other</p63> <p64>[kraj]</p64> <rec1>[Pole podziału sekcji]</rec1> <p67>[KodKraju]</p67> <p68>[Ulica]</p68> <p69>[NrDomu]</p69> <p70>[NrLokalu]</p70> <p71>[Pole tekstowe]</p71> <p72>[Miejscowosc]</p72> <p73>[Skrytka]</p73> <p74>[KodPocztowy]</p74> <p75>[Poczta]</p75> <p76>[Pole tekstowe]</p76> <rec2>[Pole podziału sekcji]</rec2> <p77> / CBC801:Jednostka dominująca / CBC802:Jednostka raportująca / CBC803:Jednostka dominująca oraz raportująca</p77> <p78>[kraj]</p78> <p79>[pole wielowierszowe]</p79> <rec5>[Pole podziału sekcji]</rec5> <rect12>[Pole powtarzalne]</rect12> <p80> / CBC501:Badania i rozwój / CBC502:Posiadanie lub zarządzanie wartościami niematerialnymi / CBC503:Zakupy lub zamówienia / CBC504:Produkcja lub przetwórstwo / CBC505:Sprzedaż, marketing lub dystrybucja / CBC506:Usługi administracyjne, zarządcze lub wsparcia / CBC507:Świadczenie usług dla podmiotów niezależnych / CBC508:Finansowanie wewnątrzgrupowe / CBC509:Regulowane usługi finansowe / CBC510:Ubezpieczenia / CBC511:Posiadanie akcji lub innych praw własności w jednostkach / CBC512:Działalność nieaktywna / CBC513:Inny rodzaj działalności</p80> <rec16>[Koniec strony]</rec16> </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>CBC-R (2) - zal</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>29548677</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <rect865></rect865> <p44></p44> <p45>10</p45> <p46>10</p46> <p47>PL</p47> <p48></p48> <p49>10</p49> <p50>10</p50> <p51>10</p51> <p52>10</p52> <p53>10</p53> <p54>10</p54> <p55>10</p55> <p56>10</p56> <p57>10</p57> <p58>10</p58> <p9>Pełna nazwa testowa</p9> <p60>test pola tekstowego</p60> <p61>PL</p61> <rect1></rect1> <p62>test pola tekstowego</p62> <p63></p63> <p64>PL</p64> <rec1></rec1> <p67>PL</p67> <p68>Strzelecka</p68> <p69>1</p69> <p70>1</p70> <p71>test pola tekstowego</p71> <p72>Poznań</p72> <p73>111</p73> <p74>61-155</p74> <p75>Poznań</p75> <p76>test pola tekstowego</p76> <rec2></rec2> <p77></p77> <p78>PL</p78> <p79>to jest pole wielowierszowe</p79> <rec5></rec5> <rect12></rect12> <p80></p80> <rec16></rec16> </item> </forms> </item> </FormsList> </item> </Profiles> </data>