Standard pliku importu danych pracowników i firm do programu e-pity (od wersji e-pity 3.0) Kodowanie: UTF-8 Pola: Pola String: dowolny string, znaki specjalne powinny być zakodowane za pomocą encji HTML (np. znaki <> to odpowiedni < i >) Pola Number: kwoty i kropka Pola Boolean: true/false Pole idpp musi być unikalne w zakresie importu i już zaimportowanych danych, wg tego pola program wczytuje dane Daty w formacie dd-mm-rrrr np. 14-11-1976 Format pliku XML: <dane> <firmy> <item>... </item> </firmy> <pracownicy> <item>... </item> </pracownicy> Nazwy pól: [pola w <firmy>] RodzajPlatnika: int = 2; //AM 1: osoba niefizyczna, 2: fizyczna REGON: String; nazwapelna: String = ""; [pola w <pracownicy>] firma: String; idfirmypp: Number; //id unikalne wskazujące na idpp firmy
[dane PIT-11] zpit11: Boolean = true; zpit40: Boolean = false; zpit8c: Boolean = true; CelZlozenia: int = 1; wydatki: Number = 0; odliczenia: Number = 0; podpis: String = ''; zwrotswiadczen: Number = 0; inneodliczdoch: Number = 0; inneodliczdochrodzaj: String = ''; doliczeniepodatku: Number = 0; inneodlpodatkurodzaj: String = ''; inneodlpodatku: Number = 0; pitr: Number = 2; //AM domyślnie nie - bez pit-r stosunek_pracy: String; //0: brak zaznaczenia, 1: jeden stosunek pracy, 2: wiecej_stosunkow_pracy, 3: jeden_stosunek_pracy_poza_miejscowoscia, 4: wiecej_stosunkow_pracy_poza_miejscowoscia przychstospracy: Number = 0; kosztstospracy: Number = 0; zalstospracy: Number = 0; przychstospracyart22: Number = 0; kosztstospracyart22: Number = 0; przychrolnspoldz: Number = 0; zalrolnspoldz: Number = 0; przychemerzagr: Number = 0; zalemerzagr: Number = 0; przycharesztskaz: Number = 0; zalaresztskaz: Number = 0; przychfgsp: Number = 0; zalfgsp: Number = 0; przychdzialosobista: Number = 0; kosztdzialosobista: Number = 0; zaldzialosobista: Number = 0; przychczynspol: Number = 0; kosztczynspol: Number = 0; zalczynspol: Number = 0; przychprawaautor: Number = 0; kosztprawaautor: Number = 0; zalprawaautor: Number = 0; przychumaktywiz: Number = 0; kosztumaktywiz: Number = 0; zalumaktywiz: Number = 0; przychinnezrodla: Number = 0; kosztinnezrodla: Number = 0; zalinnezrodla: Number = 0; przychdzialgosp: Number = 0; kosztdzialgosp: Number = 0; zaldzialgosp: Number = 0; skladkispol: Number = 0; skladkizdrow: Number = 0; skladkispolzagr: Number = 0;
skladkizdrowzagr: Number = 0; //AM PIT-8C pit8crodzajprzychodu1: String = '';//pole 34 pit8cprzychod1: Number = 0;//pole 35 pit8crodzajprzychodu2: String = '';//pole 36 pit8cprzychod2: Number = 0;//pole 37 pit8crodzajprzychodu3: String = '';//pole 38 pit8cprzychod3: Number = 0;//pole 39 pit8cstypendiumwplacona: Number = 0;//pole 41 pit8cstypendiumwolna: Number = 0;//pole 42 pit8cstypendiumzaliczka: Number = 0;//pole 44 pit8czbyciepapwartprzych: Number = 0;//pole 45 pit8czbyciepapwartkoszt: Number = 0;//pole 46 pit8cprawapapwartprzych: Number = 0;//pole 47 pit8cprawapapwartkoszt: Number = 0;//pole 48 pit8czbyciepochinstrfinprzych: Number = 0;//pole 49 pit8czbyciepochinstrfinkoszt: Number = 0;//pole 50 pit8czbycieudzspolprzych: Number = 0;//pole 51 pit8czbycieudzspolkoszt: Number = 0;//pole 52 pit8cobjecieudzspolprzych: Number = 0;//pole 53 pit8cobjecieudzspolkoszt: Number = 0;//pole 54 pit8codplatnezbyciepapwartprzych: Number = 0;//pole 59 [pola wspólne (<pracownicy> i <firmy>)] idpp: Number; //pole wymagane identyfikator (unikalny) pierwszeimie: String; nazwisko: String; imie_nazwisko: String; NIP: String; PESEL: String; dataurodzenia: String = ''; Ulica: String; NrDomu: String; NrLokalu: String; Miejscowosc: String; KodPocztowy: String; Poczta: String; Wojewodztwo: String; Powiat: String; Gmina: String; kraj: String = 'POLSKA'; KodKraju: String = 'PL'; KodUrzedu: String; drugieimie: String;
imieojca: String; imiematki: String; miejsceurodzenia: String; plec: String; nazwiskorodowe : String; dokument : String; rodzajseria : String; id_pracownika: String; [dane do PIT-4R (tylko <firmy>)] pl_1: Number = 0; pl_2: Number = 0; pl_3: Number = 0; pl_4: Number = 0; pl_5: Number = 0; pl_6: Number = 0; pl_7: Number = 0; pl_8: Number = 0; pl_9: Number = 0; pl_10: Number = 0; pl_11: Number = 0; pl_12: Number = 0; p1_1: Number = 0; p1_2: Number = 0; p1_3: Number = 0; p1_4: Number = 0; p1_5: Number = 0; p1_6: Number = 0; p1_7: Number = 0; p1_8: Number = 0; p1_9: Number = 0; p1_10: Number = 0; p1_11: Number = 0; p1_12: Number = 0; p2_1: Number = 0; p2_2: Number = 0; p2_3: Number = 0; p2_4: Number = 0; p2_5: Number = 0; p2_6: Number = 0; p2_7: Number = 0; p2_8: Number = 0; p2_9: Number = 0; p2_10: Number = 0; p2_11: Number = 0; p2_12: Number = 0; p4_1: Number = 0; p4_2: Number = 0; p4_3: Number = 0;
p4_4: Number = 0; p4_5: Number = 0; p4_6: Number = 0; p4_7: Number = 0; p4_8: Number = 0; p4_9: Number = 0; p4_10: Number = 0; p4_11: Number = 0; p4_12: Number = 0; p5_1: Number = 0; p5_2: Number = 0; p5_3: Number = 0; p5_4: Number = 0; p5_5: Number = 0; p5_6: Number = 0; p5_7: Number = 0; p5_8: Number = 0; p5_9: Number = 0; p5_10: Number = 0; p5_11: Number = 0; p5_12: Number = 0; p6_1: Number = 0; p6_2: Number = 0; p6_3: Number = 0; p6_4: Number = 0; p7_1: Number = 0; p7_2: Number = 0; p7_3: Number = 0; p7_4: Number = 0; p7_5: Number = 0; p7_6: Number = 0; p7_7: Number = 0; p7_8: Number = 0; p7_9: Number = 0; p7_10: Number = 0; p7_11: Number = 0; p7_12: Number = 0; p8_1: Number = 0; p8_2: Number = 0; p8_3: Number = 0; p8_4: Number = 0; p8_5: Number = 0; p8_6: Number = 0; p8_7: Number = 0; p8_8: Number = 0; p8_9: Number = 0; p8_10: Number = 0; p8_11: Number = 0;
p8_12: Number = 0; p9_1: Number = 0; p9_2: Number = 0; p9_3: Number = 0; p9_4: Number = 0; p9_5: Number = 0; p9_6: Number = 0; p9_7: Number = 0; p9_8: Number = 0; p9_9: Number = 0; p9_10: Number = 0; p9_11: Number = 0; p9_12: Number = 0; p10_1: Number = 0; p10_2: Number = 0; p10_3: Number = 0; p10_4: Number = 0; p10_5: Number = 0; p10_6: Number = 0; p10_7: Number = 0; p10_8: Number = 0; p10_9: Number = 0; p10_10: Number = 0; p10_11: Number = 0; p10_12: Number = 0; p12_1: Number = 0; p12_2: Number = 0; p12_3: Number = 0; p12_4: Number = 0; p12_5: Number = 0; p12_6: Number = 0; p12_7: Number = 0; p12_8: Number = 0; p12_9: Number = 0; p12_10: Number = 0; p12_11: Number = 0; p12_12: Number = 0; wyjasnienie: String = ''; nazwiskoprzedst: String = ''; //nazwisko przedstawiciela pierwszeimieprzedst: String = ''; //imię przedstawiciela korekta_przyczyna: String = '';