Strona 1 z 1

Formuła na płacę zasadniczą

PostWysłany: 29.12.2008 20:18
przez tomasz1604
Proszę o podpowiedź :cry: Jaka będzie formuła na płacę zasadniczą???

Jeżeli DniPracujące=DniPrzepracowane, Płaca zasadnicza=Stawka zasadnicza;Jeżeli DniAbsencji(ABCFGHIJKQRS)>0,Płaca zasadnicza=Stawka zasadnicza/30*(30-DniAbssencji);Jeżeli DniAbsencji(WVX)>0 oraz DniAbsencji(ABCFGHIJKQRS)=0 ,Płaca zasadnicza=Stawka zasadnicza/DniPracujące*(DniPracujące-DniAbsencji(WVX));Jeżeli DniPrzepracowane<DniPracujące oraz DniAbsencji(ABCFGHIJKQRSWVX)=0, Płaca zasadnicza=Stawka zasadnicza/DniPracujące*DniPrzepracowane

Re: Formuła na płacę zasadniczą

PostWysłany: 29.12.2008 23:58
przez Pio
przykładowe składniki:
STAWKA = Stawka zasadnicza
DNIROB = DniPracujące/DniRobocze
DNIPRZ = DniPrzepracowa

Jeżeli DniPracujące=DniPrzepracowane, Płaca zasadnicza=Stawka zasadnicza;
Jeżeli DniAbsencji(ABCFGHIJKQRS)>0,Płaca zasadnicza=Stawka zasadnicza/30*(30-DniAbssencji);
Jeżeli DniAbsencji(WVX)>0 oraz DniAbsencji(ABCFGHIJKQRS)=0 ,Płaca zasadnicza=Stawka zasadnicza/DniPracujące*(DniPracujące-DniAbsencji(WVX));
Jeżeli DniPrzepracowane<DniPracujące oraz DniAbsencji(ABCFGHIJKQRSWVX)=0, Płaca zasadnicza=Stawka zasadnicza/DniPracujące*DniPrzepracowane

formuła dla "Płaca zasadnicza" =
iif(DNIROB=DNIPRZ,STAWKA,
iif(DniAbs('ABCFGHIJKQRS')>0,STAWKA/30*(30-DniAbs()),
iif(DniAbs('WVX')>0.and.DniAbs('ABCFGHIJKQRS')=0, STAWKA/DNIROB*(DNIROB-DniAbs('WVX')),
iif(DNIPRZ<DNIROB.and.DniAbs('ABCFGHIJKQRSWVX')=0, STAWKA/DNIROB*DNIPRZ))))

.. nie sprawdzałem, ale powinno działać. Dobra praktyka, to dzielenie na krótkie kawałki i wrzucanie ich do składników płacowych.

Re: Formuła na płacę zasadniczą

PostWysłany: 04.02.2009 23:19
przez gumek
Witam.
Tak się przygladam tej definicji wynagrodzenia 9 domyskam się, że to wynagrodzenie za czas pracy) i widze, że nie do końca jest prawidłowa.
Podstawowy bład w założeniu, to to, że nieobecność typu urlop rozliczamy godzinowo.nie będzie to więc proporcja STAWKA/DNI ROBOCZE*DNI PRZEPRACOWANE.
Od wynagrodzenia należy odejmować składniki stałe wynagrodzenia za urlop rozliczane godzinowo .
WYN ZA CZAS PRACY= stawka mesięczna -(stawka miesięczna/ liczbę godzin normatywnego czasu pracy (otrzymamy stawke godzinową)*ilośc godzin urlopu)
tyle do części absencji urlopowej, co do absencji chorobowej to również odejmujemy od stawki :
stawka miesięczna-(stawka miesięczna/30*liczba dni absencji chorobowej) i otrzymamy wynagrodzenie za czas pracy.
Teraz wystarczy to tylko połaczyć.

iif(STAWKA-((STAWKA/30)*(DZCH1+DZCH2+DWCH1+DWCH2+DniAbs('KFY')))-WYNUWST-((STAWKA/DROB)*DniAbs('?234'))>0,STAWKA-((STAWKA/30)*(DZCH1+DZCH2+DWCH1+DWCH2+DniAbs('KFY')))-WYNUWST-(STGODN*DniAbs('?234')*Kariera('WCPL')*8)/(KARIERA('WCPM')),0)

Coś w tym rodzaju, choć to bardziej rozbudowane ;). To kwestia kodów absencji i wymaga w pewnych pzypadkach modyfikacji (Kariera('WCPL')*8)/(KARIERA('WCPM')) np jesli dniówka nie jest 8 godzinna a 7 jak w przypadku osób niepełnosprawnych. mozna wykorzystac pole DNIOWKA z tabeli KARIERA.

POZDRAWIAM

Re: Formuła na płacę zasadniczą

PostWysłany: 16.03.2009 12:42
przez Stan
mam pytanie
są u mnie pracownicy etatowi, którym nie odliczam kwoty wolnej od podatku.
w którym miejscu to zaznaczyć?

Re: Formuła na płacę zasadniczą

PostWysłany: 16.03.2009 20:37
przez Pio
Płace->Wynagrodzenia->BU ?

Re: Formuła na płacę zasadniczą

PostWysłany: 16.03.2009 22:12
przez Stan
dzięki