Defincje IPS PIT-11 (v.19)

Forum ogólne, do zadawania pytań nie związanych z żadną powyższą kategorią

Defincje IPS PIT-11 (v.19)

Postprzez computax » 24.06.2012 12:18

Przygotowałem formuły dla najnowszej wersji PIT-11 (19). W kadrowcu definicje robocze kończą się na PIT-11 v.15 obowiązującego w 2009 r. W części wartościowej formularza począwszy od pól 35 (przychód) 36 (koszty) wartości są prawidłowo wstawiane z list płac, jeśli w dodatkowych funkcjach PobierzSkl argument zmniejszam o 2, tzn. dla pola nr 36 określam funkcję PobierzSklPlc("PIT11",34), itd. Niestety nie sa wstawiane do formularza "zaliczki" w poz. 40 - mimo, że figurują w tabeli "wynagrodzenia".
Pewną komplikację powoduje obecnie wypełnienie pól 8 i 9 bo trzeba na nowo przygotować formuły, co dla osób bez obycia programistycznego może być problemem.

Problemem dla prawidłowego wypełnienia formularza PIT-11 (v19) było dla mnie również to, że mimo wypełnienia pozycji Słowniki\firma i właściciele, m.inn. danymi "OF" w tym numerem, PESEL i aktywnym polem w szczegółach "data urodzenia" wartość tego ostatniego artybytu nie przenosi się do bazy "DK", którą musiałem uzupełnić ręcznie poza Kadrowcem. W obecnie obowiązującym formularzu PIT-11 w przypadku płatnika "OF" (osoby fizycznej) w polu nr 9. podaje się nazwisko imie i datę urodzenia.
computax
 
Postów: 10
Dołączył: 15.06.2012 14:19

Re: Defincje IPS PIT-11 (v.19)

Postprzez Pio » 16.08.2012 19:28

Odnośnie wyboru nazwiska, to proszę zajrzeć do definicji deklaracji VAT7, tam był przełącznik fizyczna <-> firma.

PobierzSklPlc() może mieć więcej parametrów:

PobierzSklPlc(<formularz>,<nr_pola_formularza>,<czy_dla_całej_firmy>,<data_początku>, <data_końca>)

<formularz> i <nr_pola_formularza> wskazują składnik, proszę sprawdzić, czy w Płace->Składniki płacowe nie ma dubletów, tj. wiele składników do jednego pola formularza
(teoretycznie mogą wystąpić dublety, ale praktycznie wynikają z pomyłek)
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Defincje IPS PIT-11 (v.19)

Postprzez babaj » 10.11.2013 02:15

Odgrzewam stary temat. Może przyda się. Oczywiście oprócz stworzenia nowej definicji IPS - P11_19 trzeba przejrzeć składniki płacowe i zaktualizować numery pól.

Kod: Zaznacz wszystko
POLE   FORMULA   UWAGI
1   iif(DK->(dbseek("0000")),DK->NIP,"")   NIP z pola NIP
4   iif(left(PLCMSC->RM,4),left(PLCMSC->RM,4),"")   ROK z Wynagrodzenia
5   iif(DK->(dbseek(OSOBY->DST_KLI)),DK->NAZWA,"")   US z k. osobowej
6   "01"   złożenie
7   iif(DK->(dbseek("0000")),iif(DK->FD=="OF".or.DK->FD=="RE","001","01"),"")   Czy fizyczna?
8   iif(DK->(dbseek("0000")),iif(DK->FD=="OF".or.DK->FD=="RE","",trim(DK->NAZWA)+trim(DK->NAZWA_CD)+trim(DK->NAZWA_CDD)+" "+DK->REGON),"")   Nazwa i REGON dla <> OF
9   iif(DK->(dbseek("0000")),iif(DK->FD=="OF".or.DK->FD=="RE",trim(DK->NAZWISKO)+" "+DK->IMIE+DK->DATA_UR,""),"")   Nazwisko imię i data ur.
10   iif(DK->(dbseek("0000")),DK->KRAJ,"")   
11   iif(DK->(dbseek("0000")),DK->WOJEWODZ,"")   
12   iif(DK->(dbseek("0000")),DK->POWIAT,"")   
13   iif(DK->(dbseek("0000")),DK->GMINA,"")   
14   iif(DK->(dbseek("0000")),DK->ULICA,"")   
15   iif(DK->(dbseek("0000")),DK->NR_DOM,"")   
16   iif(DK->(dbseek("0000")),DK->NR_LOK,"")   
17   iif(DK->(dbseek("0000")),DK->MIASTO,"")   
18   iif(DK->(dbseek("0000")),DK->KOD,"")   
19   iif(DK->(dbseek("0000")),DK->MIASTO,"")   
20   iif((OSOBY->NIP==""),OSOBY->NIP,OSOBY->PESEL)   
21   OSOBY->NAZWISKO   
22   OSOBY->IMIE   
23   ctod(OSOBY->U_DATA)   
24   OSOBY->Z_KRAJ   
25   OSOBY->Z_WOJ   
26   OSOBY->Z_POWIAT   
27   OSOBY->Z_GMINA   
28   OSOBY->Z_UL   
29   OSOBY->Z_DOM   
30   OSOBY->Z_LOKAL   
31   OSOBY->Z_MIASTO   
32   OSOBY->Z_KOD   
33   OSOBY->Z_MIASTO   
34   "iif((KARIERA->KUPP),
""0001"",""01"")"   
35   PobierzSklPlc("PIT11",35)   
36   PobierzSklPlc("PIT11",36)   
37   PobierzSklPlc("PIT11",37)   
38   PobierzSklPlc("PIT11",38)   
39   PobierzSklPlc("PIT11",39)   
40   PobierzSklPlc("PIT11",40)   
41   PobierzSklPlc("PIT11",41)   
42   PobierzSklPlc("PIT11",42)   
43   PobierzSklPlc("PIT11",43)   
44   PobierzSklPlc("PIT11",44)   
45   PobierzSklPlc("PIT11",45)   
46   PobierzSklPlc("PIT11",46)   
47   PobierzSklPlc("PIT11",47)   
48   PobierzSklPlc("PIT11",48)   
49   PobierzSklPlc("PIT11",49)   
50   PobierzSklPlc("PIT11",50)   
51   PobierzSklPlc("PIT11",51)   
52   PobierzSklPlc("PIT11",52)   
53   PobierzSklPlc("PIT11",53)   
54   PobierzSklPlc("PIT11",54)   
55   PobierzSklPlc("PIT11",55)   
56   PobierzSklPlc("PIT11",56)   
57   PobierzSklPlc("PIT11",57)   
58   PobierzSklPlc("PIT11",58)   
59   PobierzSklPlc("PIT11",59)   
60   PobierzSklPlc("PIT11",60)   
61   PobierzSklPlc("PIT11",61)   
62   PobierzSklPlc("PIT11",62)   
63   PobierzSklPlc("PIT11",63)   
64   PobierzSklPlc("PIT11",64)   
65   PobierzSklPlc("PIT11",65)   
66   PobierzSklPlc("PIT11",66)   
67   PobierzSklPlc("PIT11",67)   
68   PobierzSklPlc("PIT11",68)   
73   PobierzSklPlc("PIT11",73)   
74   PobierzSklPlc("PIT11",74)   
75   PobierzSklPlc("PIT11",75)   
76   PobierzSklPlc("PIT11",76)   
77   PobierzSklPlc("PIT11",77)   
78   PobierzSklPlc("PIT11",78)   
79   PobierzSklPlc("PIT11",79)   
80   PobierzSklPlc("PIT11",80)   
81   "001"   
82   iif(DK->(dbseek("0000")),DK->IMIE,"")   
83   iif(DK->(dbseek("0000")),DK->NAZWISKO,"")   


Nie wiem jak umieścić ten kod, żeby łatwo się kopiowało. Oczywiście nie trzeba kopiować całości. Efekt uzyskamy kopiując P11_17 i przykleimy tylko zmodyfikowane pola, tak, żeby w efekcie otrzymać powyższe. A może kiedyś zadziała mechanizm importu z Excela? Na razie można próbować ręcznie do bazy. Plik w załączniku.

Pozdrawiam.
Załączniki
DRK_IPSP_PIT11_19.xls
(31 KIB) Ściągnięto 992 razy
Pozdrawiam,
Bartosz
babaj
 
Postów: 211
Dołączył: 21.10.2013 15:21


Powróć do rozmaitości

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 2 gości

cron