Pola formularza
Formularz: PFRON INF-1 Informacja miesięczna o zatrudnieniu osób niepełnosprawnych, o zatrudnieniu i kształceniu osób niepełnosprawnych lub o działalności na rzecz osób niepełnosprawnych
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>34123221</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_> <p2>[data]</p2> <p3>[data]</p3> <p4>[NrPFRON]</p4> <p5>[NIP]</p5> <p6>[REGON]</p6> <p7>[pole wielowierszowe]</p7> <p8>[Ulica]</p8> <p9>[NrDomu]</p9> <p10>[NrLokalu]</p10> <p11>[Miejscowosc]</p11> <p12>[KodPocztowy]</p12> <p13>[Poczta]</p13> <p14>[Telefon]</p14> <p15>[Mail]</p15> <p16> / 0:w przypadku korzystania ze zwolnienia na podstawie art. 21 ust. 2 ustawy / A:w przypadku korzystania ze zwolnienia na podstawie art. 21 ust. 2a ustawy / B:w przypadku korzystania ze zwolnienia na podstawie art. 21 ust. 2b ustawy / E:w przypadku korzystania ze zwolnienia na podstawie art. 21 ust. 2e ustawy / X:w pozostałych przypadkach</p16> <p1> / 1:w przypadku zakładu aktywności zawodowej / 2:w przypadku przedsiębiorstwa społecznego / 3:w przypadku innego pracodawcy / X:w przypadku niespełniania warunków określonych w art. 22 ust. 1 ustawy w okresie z poz. 2</p1> <p37>[Pole liczby (do 5 miejsc po przecinku)]</p37> <pO0>[Pole liczby (do 5 miejsc po przecinku)]</pO0> <pK0>[Pole liczby (do 5 miejsc po przecinku)]</pK0> <pE2>[Pole liczby (do 5 miejsc po przecinku)]</pE2> <pE3>[Pole liczby (do 5 miejsc po przecinku)]</pE3> <pE4>[Pole liczby (do 5 miejsc po przecinku)]</pE4> <pE5>[Pole liczby (do 5 miejsc po przecinku)]</pE5> <pE6>[Pole liczby (do 5 miejsc po przecinku)]</pE6> <pE7>[Pole liczby (do 5 miejsc po przecinku)]</pE7> <pO2>[Pole liczby (do 5 miejsc po przecinku)]</pO2> <pO3>[Pole liczby (do 5 miejsc po przecinku)]</pO3> <pO4>[Pole liczby (do 5 miejsc po przecinku)]</pO4> <pO5>[Pole liczby (do 5 miejsc po przecinku)]</pO5> <pO6>[Pole liczby (do 5 miejsc po przecinku)]</pO6> <pO7>[Pole liczby (do 5 miejsc po przecinku)]</pO7> <pK2>[Pole liczby (do 5 miejsc po przecinku)]</pK2> <pK3>[Pole liczby (do 5 miejsc po przecinku)]</pK3> <pK4>[Pole liczby (do 5 miejsc po przecinku)]</pK4> <pK5>[Pole liczby (do 5 miejsc po przecinku)]</pK5> <pK6>[Pole liczby (do 5 miejsc po przecinku)]</pK6> <pK7>[Pole liczby (do 5 miejsc po przecinku)]</pK7> <pU2>[Pole liczby (do 5 miejsc po przecinku)]</pU2> <pU3>[Pole liczby (do 5 miejsc po przecinku)]</pU3> <pU4>[Pole liczby (do 5 miejsc po przecinku)]</pU4> <pU5>[Pole liczby (do 5 miejsc po przecinku)]</pU5> <pC2>[Pole liczby (do 5 miejsc po przecinku)]</pC2> <pC3>[Pole liczby (do 5 miejsc po przecinku)]</pC3> <pC4>[Pole liczby (do 5 miejsc po przecinku)]</pC4> <pC5>[Pole liczby (do 5 miejsc po przecinku)]</pC5> <pZ2>[Pole liczby (do 5 miejsc po przecinku)]</pZ2> <pZ3>[Pole liczby (do 5 miejsc po przecinku)]</pZ3> <pZ4>[Pole liczby (do 5 miejsc po przecinku)]</pZ4> <pZ5>[Pole liczby (do 5 miejsc po przecinku)]</pZ5> <pW2>[Pole liczby (do 5 miejsc po przecinku)]</pW2> <pW3>[Pole liczby (do 5 miejsc po przecinku)]</pW3> <pW4>[Pole liczby (do 5 miejsc po przecinku)]</pW4> <pW5>[Pole liczby (do 5 miejsc po przecinku)]</pW5> <pP1>[Pole liczby (do 5 miejsc po przecinku)]</pP1> <pP2>[Pole liczby (do 5 miejsc po przecinku)]</pP2> <pP3>[Pole liczby (do 5 miejsc po przecinku)]</pP3> <pP4>[Pole liczby (do 5 miejsc po przecinku)]</pP4> <pP5>[Pole liczby (do 5 miejsc po przecinku)]</pP5> <p18> / A1:prowadzenie publicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest rehabilitacja społeczna i lecznicza osób niepełnosprawnych / A2:prowadzenie niepublicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest rehabilitacja społeczna i lecznicza osób niepełnosprawnych / B1:prowadzenie publicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest edukacja osób niepełnosprawnych / B2:prowadzenie niepublicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest edukacja osób niepełnosprawnych / B3:prowadzenie publicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest opieka nad osobami niepełnosprawnymi / B4:prowadzenie niepublicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest opieka nad osobami niepełnosprawnymi / B5:prowadzenie publicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest edukacja osób niepełnosprawnych i opieka nad osobami niepełnosprawnymi / B6:prowadzenie niepublicznej jednostki organizacyjnej, której wyłącznym przedmiotem prowadzonej działalności jest edukacja osób niepełnosprawnych i opieka nad osobami niepełnosprawnymi / C1:prowadzenie hospicjum (jednostka publiczna) / C2:prowadzenie hospicjum (jednostka niepubliczna) / D1:prowadzenie domu pomocy społecznej (jednostka publiczna) / D2:prowadzenie domu pomocy społecznej (jednostka niepubliczna) / E1:prowadzenie zakładu opiekuńczo leczniczego (jednostka publiczna) / E2:prowadzenie zakładu opiekuńczo-leczniczego (jednostka niepubliczna)</p18> <p_uwagi>[pole wielowierszowe]</p_uwagi> <p19_subfield_0>[imię]</p19_subfield_0> <p19_subfield_1>[nazwisko]</p19_subfield_1> </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>PFRON INF-1</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>34123221</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1_>1</p1_> <p2>30-10-1990</p2> <p3>30-10-1990</p3> <p4></p4> <p5>8875155741</p5> <p6>773461194</p6> <p7>to jest pole wielowierszowe</p7> <p8>Strzelecka</p8> <p9>1</p9> <p10>1</p10> <p11>Poznań</p11> <p12>61-155</p12> <p13>Poznań</p13> <p14>500600400</p14> <p15>test@test.pl</p15> <p16></p16> <p1></p1> <p37>10</p37> <pO0>10</pO0> <pK0>10</pK0> <pE2>10</pE2> <pE3>10</pE3> <pE4>10</pE4> <pE5>10</pE5> <pE6>10</pE6> <pE7>10</pE7> <pO2>10</pO2> <pO3>10</pO3> <pO4>10</pO4> <pO5>10</pO5> <pO6>10</pO6> <pO7>10</pO7> <pK2>10</pK2> <pK3>10</pK3> <pK4>10</pK4> <pK5>10</pK5> <pK6>10</pK6> <pK7>10</pK7> <pU2>10</pU2> <pU3>10</pU3> <pU4>10</pU4> <pU5>10</pU5> <pC2>10</pC2> <pC3>10</pC3> <pC4>10</pC4> <pC5>10</pC5> <pZ2>10</pZ2> <pZ3>10</pZ3> <pZ4>10</pZ4> <pZ5>10</pZ5> <pW2>10</pW2> <pW3>10</pW3> <pW4>10</pW4> <pW5>10</pW5> <pP1>10</pP1> <pP2>10</pP2> <pP3>10</pP3> <pP4>10</pP4> <pP5>10</pP5> <p18></p18> <p_uwagi>to jest pole wielowierszowe</p_uwagi> <p19_subfield_0>Jan</p19_subfield_0> <p19_subfield_1>Kowalski</p19_subfield_1> </item> </forms> </item> </FormsList> </item> </Profiles> </data>