Formuła na płacę zasadniczą

Formuła na płacę zasadniczą

Postprzez tomasz1604 » 29.12.2008 20:18

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
tomasz1604
 
Postów: 44
Dołączył: 07.01.2008 17:08

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

Postprzez Pio » 29.12.2008 23:58

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.
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

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

Postprzez gumek » 04.02.2009 23:19

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
gumek
 
Postów: 118
Dołączył: 22.04.2008 09:55

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

Postprzez Stan » 16.03.2009 12:42

mam pytanie
są u mnie pracownicy etatowi, którym nie odliczam kwoty wolnej od podatku.
w którym miejscu to zaznaczyć?
Stan
 
Postów: 25
Dołączył: 12.02.2008 22:37

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

Postprzez Pio » 16.03.2009 20:37

Płace->Wynagrodzenia->BU ?
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

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

Postprzez Stan » 16.03.2009 22:12

dzięki
Stan
 
Postów: 25
Dołączył: 12.02.2008 22:37


Powróć do Płace

Kto jest online

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