Collapse AllExpand All

5.1.1. Składniki płacowe

W systemie Anakonda istnieje możliwość definiowania składników płacowych. Żeby skorzystać z możliwości należy uruchomić odpowiednią funkcję znajdującą się w:

Kadry/Płace -> Płace -> Dane podstawowe -> Składniki płacowe

Okno składa się z sekcji filtrów oraz tabeli z listą składników.

Składniki mogą być filtrowane po:

  • Składnik - identyfikator składnika płacowego

  • Opis - opis składnika płacowego

Tabela składników zawiera kolumny:

  • Składnik - identyfikator składnika płacowego

  • Opis - opis składnika płacowego

  • Poprzedni - indeks składnika płacowego z poprzedniego programu kadrowo - płacowego (przydatne podczas importu danych między systemami)

  • Mod - czy składnik modyfikowalny.

  • Kolej. - kolejność obliczeń składnika płacowego.

  • Skrót - skrót nazwy składnika płacowego pobierany na wydruk listy płac i pasków płacowych. Pole to musi posiadać unikalną wartość

  • St. - zaznaczenie opcji Stały powoduje, że składnik jest obliczany dla każdego angażu pracownika który wchodzi w zakres dat obliczanej listy i niezależnie od liczby dni przypadających na dany angaż ma stałą wartość.

  • Jd - zaznaczenie opcji Jednorazowy ma uzasadnienie wyłącznie przy zaznaczonej jednocześnie opcji 'stały' i powoduje, że niezależnie od liczby angaży i dni przypadających na dany angaż składnik ma wartość stałą, ale występuje jednokrotnie w ramach zakresu dat obliczanej listy (na jednym angażu).

  • Dw - Zaznaczenie opcji Data wypłaty oznacza obowiązywanie wersji składnika z uwzględnieniem daty wypłaty listy płac, na której składnik występuje

Dostępne na oknie funkcje to:

  • Dodaj - skrót klawiszowy <NUM +>, polecenie "Dodaj" z menu "Składniki płacowe" lub ikona z menu podręcznego - dodaje pozycję do grida. Wprowadzone dane należy zapisać (funkcja Zapisz), w przeciwnym wypadku system wyświetli komunikat wymuszający zapisanie danych.

  • Kopiuj składnik - skrót klawiszowy <Ctrl>+<K>, polecenie "Kopiuj" z menu "Składniki płacowe" lub ikona . Nie jest kopiowany skrót składnika, ponieważ musi on być unikalny.

  • Usuń - skrót klawiszowy <NUM - >, polecenie "Usuń" z menu "Składniki płacowe" lub ikona z menu podręcznego - usuwa pozycję z grida.

  • Zapisz - skrót klawiszowy <F5>, polecenie "Zapisz" z menu "Składniki płacowe" lub ikona z menu podręcznego - zapisuje aktualny stan tabeli.

  • Dane składnika - skrót klawiszowy <F6>, polecenie "Dane składnika" z menu "Składniki płacowe" lub ikona z menu podręcznego - otwiera okno z danymi składnika.

    Okno służy do edytowania wersji składników i zawiera kolumny:

    • Data od - data początkowa obowiązywania definicji składnika (data od musi być pierwszym dniem miesiąca)

    • Data do - data końcowa obowiązywania definicji składnika (może pozostać pusta). Jeśli jest kilka wersji składnika, to w poprzednich wersjach data do nie może być pusta i musi być ostatnim dniem miesiąca. Daty nie mogą się zazębiać.

    • Lista - czy składnik pobiera się na listę płac

    • Pasek - czy składnik pobiera się na pasek do wypłaty

    • Zapis do listy - czy składnik zapisuje się do listy

    • Pogr. - czy składnik ma być pogrubiony

    • Algorytm - algorytm obliczania składnika płacowego

    • Pod. doch. - czy składnik podatku dochodowego

    • Skł ZUS - czy składnik składki ZUS

    • Gr. stat. - czy składnik do grupy statystycznej

    • Brutto - czy składnik do wypłaty brutto

    • Potrącenia - czy składnik potrąceń

    • Zasiłki - czy składnik zasiłków

    • Z ZUS do pod. - czy składnik z ZUS do podatku dochodowego

    • Nagr. z zysku - czy składnik do nagrody z zysku

    • Podst. zasiłku - czy składnik do podstawy zasiłku

    • Zbiorówka - czy składnik do druku na zbiorówce (wydruk zestawienia sum z poziomu listy płac)

    Okno zawiera funkcje:

    • Dodaj - skrót klawiszowy <NUM +>, polecenie "Dodaj" z menu "Składnik" lub ikona z menu podręcznego - dodaje pozycję do grida.

    • Usuń - skrót klawiszowy <NUM - >, polecenie "Usuń" z menu "Składnik" lub ikona z menu podręcznego - usuwa pozycję z grida.

    • Zapisz - skrót klawiszowy <F5>, polecenie "Zapisz" z menu "Składniki płacowe" lub ikona z menu podręcznego - zapisuje aktualny stan tabeli.

    • Drukuj - skrót klawiszowy <CTRL>+<+> z menu "Składniki płacowe" lub ikona z menu podręcznego - drukuje zawartość grida.

    • Poprzedni/Następny - skróty klawiszowe <F11>/<F12> lub ikony z menu podręcznego - zmienia aktualnie edytowany składnik płacowy.

    • Edytuj algorytm - skrót klawiszowy <F4>, polecenie "Edytuj algorytm" z menu "Składnik" lub ikona z menu podręcznego - otwiera okno edycji składnika:

      Okno służy do wprowadzania algorytmu wyliczania składników płacowych. Kod algorytmu opiera się na uproszczonej notacji języka Python. Istnieje możliwość pobierania wartości zmiennych algorytmu ze zdefiniowanych wcześniej obiektów systemu Anakonda. Służą do tego skróty klawiszowe:

      • F1 - pobiera wartość z istniejącego składnika płacowego

      • F2 - pobiera wartość ze stałych kadrowych

      • F3 - pobiera wartość z pola szablonu do tworzenia dokumentów kadrowych/płacowych

      Algorytm zawsze powinien zwrócić zmienną wart, dlatego inicjowana jest ona zawsze na początku algorytmu.

      Dodatkowo można korzystać z :

      1. Składników (modyfikowalnych i klasycznych) podstawiając zmienną &symbol_skladnika&

      2. Zmiennych płacowych podstawiając $$zmienna_placowa$$

        • abs - dane dla absencji

        • abs.ldnirobwroku - liczba dni roboczych w roku

        • abs.ldniwroku - liczba dni w roku

        • abs.lgodzrobwroku - liczba godzin roboczych w roku

        • abs.lgodzwroku - liczba godzin w roku

        • abs.lldnirobwroku - liczba dni roboczych w roku

        • abs.lldni w roku - liczba dni w roku

        • abs.llgodzrobwroku - absencja + liczba godzin roboczych w roku

        • abs.llgodzwroku - liczba godzin w roku

        • abs.niepelnospr - stopień niepelnosprawności

        • abs.pokr - stopień pokrewieństwa

        • abs.przechodni - czy przechodzi na następny rok

        • abs.stazmceurlop - kartoteka osobowa zatrudnienie m-ce staż do urlopu

        • abs.wiekdzieckalata - wiek dziecka w latach

        • abs.wieklata - wiek w latach

        • abs.wieklatamc (np. '55-08') - wiek w latach i miesiącach w stosunku do daty początku listy. Uwaga: zmienna nie jest numeryczna ale znakowa, więc sprawdzanie nie może być x>55 ale x>'55-01'

        • abs.wieklatawyp - wiek w latach określany w stosunku do daty wypłaty listy płac

        • abs,wieklatamcwyp - wiek w latach i miesiącach określany w stosunku do daty wypłaty listy płac

        • abs.wiekdoabsencji - wiek w latach z uwzględnieniem roku kalendarzowego

        • adm - administracja

        • admoddz01 - oddział 01

        • admoddz01adr - adres oddziału

        • admoddz01adr.kodpocztowy - kod pocztowy

        • admoddz01adr.miejscowosc - miejscowość

        • admoddz01adr.nrulicy - numer ulicy

        • admoddz01adr.ulica - ulica

        • admoddz01.nazwa - nazwa oddziału

        • admoddz01.nip - NIP

        • admoddz01.regon - REGON

        • dp - dane podstawowe

        • dpwartstal - dane podstawowe wartości stałe

        • dpwartstalbrok - dane podstawowe wartości stałe bieżący rok

        • ko - kartoteka osobowa

        • koadr - kartoteka osobowa adresy

        • koadr1 - kartoteka osobowa adresy stałego miejsca zamieszkania

        • koadr1.stzamkod - kod adresu stałego miejsca zamieszkania

        • koadr1.stzammail - mail adresu stałego zamieszkania

        • koadr1.stzammiej - miejscowość adresu stałego miejsca zamieszkania

        • koadr1.stzamnrmiesz - numer mieszkania miejsca zamieszkania

        • koadr1.stzamnrul - numer ulicy adresu stałego miejsca zamieszkania

        • koadr1.stzampocz - poczta adresu stałego miejsca zamieszkania

        • koadr1.stzamtel - telefon adresu stałego miejsca zamieszkania

        • koadr1.stzamul - ulica adresu stałego miejca zamieszkania

        • koadr2 - kartoteka osobowa adresy miejsca zamieszkania

        • koadr2.zamkod - kod adresu miejsca zamieszkania

        • koadr2.zammail - mail adresu miejsca zamieszkania

        • koadr2.zammiej - miejscowość adresu zamieszkania

        • koadr2.zamnrmiesz - numer mieszkania miejsca zamieszkania

        • koadr2.zamnrul - numer ulicy miejsca zamieszkania

        • koadr2.zampocz - poczta adresu miejsca zamieszkania

        • koadr2.zamtel - telefon adresu miejsca zamieszkania

        • koadr2.zamul - ulica adresu miejsca zamieszkania

        • koadr3 - kartoteka osobowa adresy do korespondencji

        • koadr3.korkod - kod adresu do korespondencji

        • koadr3.kormail - mail adresu do korenspondencji

        • koadr3.kormiej - miejscowość adresu do korespondencji

        • koadr3.kornrmiesz - numer mieszkania adresu do korespondencji

        • koadr3.kornrul - numer ulicy adresu do korespondencji

        • koadr3.korpocz - poczta adresu do korespondencji

        • koadr3.kortel - telefon adresu do korespondencji

        • koadr3.korul - ulica adresu do korespondencji

        • koadr4 - kartoteka osobowa adresy do pit

        • koadr4.pitkod - kod adresu do pit

        • koadr4.pitmail - mail adresu do pit

        • koadr4.pitmiej - miejscowość adresu do pit

        • koadr4.pitnrmiesz - numer mieszkania adresu do pit

        • koadr4.pitnrul - numer ulicy adresu do pit

        • koadr4.pitpocz - poczta adresu do pit

        • koadr4.pittel - telefon adresu do pit

        • koadr4.pitul - ulica adresu do pit

        • ko.akcjonariusz - akcjonariusz

        • ko.dataur - data urodzenia pracownika

        • ko.dokdatawaz - termin ważności dokumentu tożsamości pracownika

        • ko.doknr - numer dokumentu tożsamości pracownika

        • ko.imie - imię pracownika

        • ko.imiedr - imię drugie pracownika

        • ko.imiemat - imię matki pracownika

        • ko.imieoj - imię ojca pracownika

        • ko.narodow - narodowość pracownika

        • ko.nazwisko - nazwisko pracownika

        • ko.nazwiskorod - nazwisko rodowe pracownika

        • ko.nip - nip pracownika

        • ko.nr - numer ewidencyjny

        • ko.obywat - obywatelstwo pracownika

        • ko.pesel - pesel pracownika

        • ko.plec - płeć

        • koppk - kartoteka osobowa PPK

        • koppk.skfirmydodat - składka firmy dodatkowa

        • koppk.skfirmypodst - składka firmy podstawowa

        • koppk.skobnizona - składka obniżona

        • koppk.skpracdodatkowa - składka pracownika dodatkowa

        • koppk.skpracpodst - składka pracownika podstawowa

        • ko.ror - rachunek bankowy

        • ko.rorkwota - kwota na rachunek bankowy

        • ko.rorproc - procent na rachunek bankowy

        • ko.typdok - typ dokumentu tożsamości pracownika

        • kozatr - kartoteka osobowa zatrudnienie

        • kozatr.chorwyk - kartoteka osobowa zatrudnienie choroba wykorzystana

        • kozatr.dabe glob - kartoteka osobowa zatrudnienie dane globalne

        • kozatr.ekspzcna - kartoteka osobowa zatrudnienie eksport zcna

        • kozatr.ekspzua - kartoteka osobowa zatrudnienie eksport zua

        • kozatr.glowmiej - kartoteka osobowa zatrudnienie główne miejsce pracy

        • kozatr.kopodst - kartoteka osobowa zatrudnienie koszty podstawowe

        • kozatr.kopodw - kartoteka osobowa zatrudnienie koszty podwyższone

        • kozatr.oddznfz - kartoteka osobowa zatrudnienie oddział NFZ

        • kozatr.oddznfzopis - kartoteka osobowa zatrudnienie oddział NFZ opis

        • kozatr.rokurlop - kartoteka osobowa zatrudnienie start roku urlopu

        • kozatr.rokzwol - kartoteka osobowa zatrudnienie start roku zwolnienia

        • kozatr.stanprac - kartoteka osobowa zatrudnienie stan pracownika

        • kozatr.stazdata - kartoteka osobowa zatrudnienie staż do dodatku

        • kozatr.stazlatadodatek - kartoteka osobowa zatrudnienie lata staż do dodatku

        • kozatr.stazlatadodateklista - kartoteka osobowa zatrudnienie lata staż do dodatku

        • kozatr.stazlatanagroda - kartoteka osobowa zatrudnienie lata staż do nagrody

        • kozatr.stazlataogolem - kartoteka osobowa zatrudnienie lata staż ogołem

        • kozatr.stazlataurlop - kartoteka osobowa zatrudnienie lata staż do urlopu

        • kozatr.stazlatazasilek - kartoteka osobowa zatrudnienie lata staż do zasiłku

        • kozatr.ubezp - kartoteka osobowa zatrudnienie ubezpieczenie

        • kozatr.ubezpopis - kartoteka osobowa zatrudnienie ubezpieczenie opis

        • kozatr.ulga - kartoteka osobowa zatrudnienie ulga

        • kozatrumopr - kartoteka osobowa zatrudnienie umowy o pracę

        • kozatrumoprangaz - kartoteka osobowa zatrudnienie umowy o pracę Angaż

        • kozatrumoprangaz.dataobowdo - kartoteka osobowa zatrudnienie umowy o pracę Angaż data obowiązywania do

        • kozatrumoprangaz.dataobowod - kartoteka osobowa zatrudnienie umowy o pracę Angaż data obowiązywania od

        • kozatrumoprangaz.dodatek1 - kartoteka osobowa zatrudnienie umowy o pracę Angaż dodatek 1

        • kozatrumoprangaz.dodatek2 - kartoteka osobowa zatrudnienie umowy o pracę Angaż dodatek 2

        • kozatrumoprangaz.etat - kartoteka osobowa zatrudnienie umowy o pracę Angaż wymiar etatu

        • kozatrumoprangaz.grprac - kartoteka osobowa zatrudnienie umowy o pracę Angaż grupa pracowników

        • kozatrumoprangaz.grprackod - kartoteka osobowa zatrudnienie umowy o pracę Angażgrupa pracowników - kod

        • kozatrumoprangaz.kalendarz - kartoteka osobowa zatrudnienie umowy o pracę Angaż kalendarz

        • kozatrumoprangaz.katzaszer - kartoteka osobowa zatrudnienie umowy o pracę Angaż kategoria zaszeregowania

        • kozatrumoprangaz.komzatr - kartoteka osobowa zatrudnienie umowy o pracę Angaż komórka zatrudniająca

        • kozatrumoprangaz.komzatrkod - kartoteka osobowa zatrudnienie umowy o pracę Angaż komórka zatrudniająca - kod

        • kozatrumoprangazkp.dniharm - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy dni harmonogramu

        • kozatrumoprangazkp.dninom - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy dni nominalne

        • kozatrumoprangazkp.dninompoprzmc - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy dni nominalne w poprzednim miesiącu

        • kozatrumoprangazkp.dniprac - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy dni przepracowego

        • kozatrumoprangazkp.godzdoplat - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz tylko dopłat

        • kozatrumoprangazkp.godzkrotzw - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz krótkich zwolnień

        • kozatrumoprangazkp.godznad0 - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz nadliczbowe 0

        • kozatrumoprangazkp.godznad100 - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz nadliczbowe 100

        • kozatrumoprangazkp.godznad50 - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz nadliczbowe 50

        • kozatrumoprangazkp.godznoc - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz nocne

        • kozatrumoprangazkp.godznorm - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz normalne

        • kozatrumoprangazkp.godzsob - kartoteka osobowa zatrudnienie umowy o pracę Angaż karty pracy godz sobotnie

        • kozatrumoprangaz.miejscepr - kartoteka osobowa zatrudnienie umowy o pracę Angaż miejsce pracy

        • kozatrumoprangaz.rodzprac - kartoteka osobowa zatrudnienie umowy o pracę Angaż rodzaj pracownika

        • kozatrumoprangaz.rodzpracopis - kartoteka osobowa zatrudnienie umowy o pracę Angaż rodzaj pracownika - opis

        • kozatrumoprangaz.stan - kartoteka osobowa zatrudnienie umowy o pracę Angaż stanowisko

        • kozatrumoprangaz.stankod - kartoteka osobowa zatrudnienie umowy o pracę Angaż kod stanowiska

        • kozatrumoprangaz.stankoszt - kartoteka osobowa zatrudnienie umowy o pracę Angaż stanowisko kosztów

        • kozatrumoprangaz.stanmiej - kartoteka osobowa zatrudnienie umowy o pracę Angaż stanowisko miejsce

        • kozatrumoprangaz.stanmiejopis - kartoteka osobowa zatrudnienie umowy o pracę Angaż stanowisko miejsce opis

        • kozatrumoprangaz.szlista - kartoteka osobowa zatrudnienie umowy o pracę Angaż szablon listy płac

        • kozatrumoprangazwynagr - kartoteka osobowa zatrudnienie umowy o pracę Angaż wynagrodzenie

        • kozatrumoprangazwynagr.dodfunkc - kartoteka osobowa zatrudnienie umowy o pracę Angaż dodatek funkcyjny

        • kozatrumoprangazwynagr.plzasad - kartoteka osobowa zatrudnienie umowy o pracę Angaż płaca zasadnicza

        • kozatrumoprangazwynagr.rycz - kartoteka osobowa zatrudnienie umowy o pracę Angaż ryczałt

        • kozatrumoprangazwynagr.stawzas - kartoteka osobowa zatrudnienie umowy o pracę Angaż stawka zasadnicza

        • kozatrumoprangaz.zaszer - kartoteka osobowa zatrudnienie umowy o pracę Angaż grupa zaszeregowania

        • kozatrumoprangaz.zawod - kartoteka osobowa zatrudnienie umowy o pracę Angaż zawód wykonywany

        • kozatrumoprangaz.zawodopis - kartoteka osobowa zatrudnienie umowy o pracę Angaż zawód wykonywany opis

        • kozatrumoprangaz.zerowypit - kartoteka osobowa zatrudnienie umowy o pracę Angaż czy zerowy pit

        • kozatrumopr.dataobowdo - kartoteka osobowa zatrudnienie umowy o pracę data obowiązywania do

        • kozatrumopr.dataobowod - kartoteka osobowa zatrudnienie umowy o pracę data obowiązywania od

        • kozatrumopr.datazawar - kartoteka osobowa zatrudnienie umowy o pracę data zawarcia

        • kozatrumopr.datazusdo - kartoteka osobowa zatrudnienie umowy o pracę data ZUS do

        • kozatrumopr.datazusod - kartoteka osobowa zatrudnienie umowy o pracę data ZUS od

        • kozatrumopr.nr - kartoteka osobowa zatrudnienie umowy o pracę nr .......

        • kozatrumopr.rodzumowy - kartoteka osobowa zatrudnienie umowy o pracę rodzaj umowy

        • kozatrumopr.rodzumowyopis - kartoteka osobowa zatrudnienie umowy o pracę rodzaj umowy opis

        • kozatrumopr.typprac - kartoteka osobowa zatrudnienie umowy o pracę typ pracownika

        • kozatrumopr.typpracopis - kartoteka osobowa zatudnienie umowy o pracę typ pracownika opis

        • kozatr.urlopwyk - kartoteka osobowa zatrudnienie urlop wykorzystany

        • kozatr.urlopzal - kartoteka osobowa zatrudnienie urlop zalegly

        • kozatr.urzsk - kartoteka osobowa zatrudnienie urząd skarbowy

        • kozatr.urzskopis - kartoteka osobowa zatrudnienie urząd skarbowy opis

        • kozatr.zrnabor - kartoteka osobowa zatrudnienie źródło naboru

        • kozatr.zwol - kartoteka osobowa zatrudnienie zwolnienie

        • kozatr.zwoldata - kartoteka osobowa zatrudnienie data zwolnienia

        • kozatr.zwolopis - kartoteka osobowa zatrudnienie zwolnienie opis

        • lp - listy płac

        • lpdaty - daty list płac

        • lpdaty.datado - data do

        • lpdaty.datadomc - miesiąc z daty do

        • lpdaty.dataod - data od

        • lpdaty.dataodmc - miesiąc z daty od

        • lpdaty.datawyplaty - data wypłaty

        • lpdaty.datawyplatymc - miesiąc z daty wypłaty

        • lpdaty.dniang - liczba dni angażu z uwzględnieniem dat listy

        • lpdaty.dnilisty - liczba dni listy

        • lpdaty.dnimcdatado - liczba dni w miesiącu z daty do listy

        • lpdaty.dnimcdatadozang - liczba dni w miesiącu z daty do listy względem angażu

        • lpdaty.dnimcdatawypl - liczba dni w miesiącu z daty wypłaty

        • lpdaty.dnimcdatawyplzang - liczba dni w miesiącu z daty wypłaty wzgl angażu

        • lpdaty.poczrokbiez - początek roku bieżącego

        • lpdaty.poczrokdatawypl - początek roku dla daty wypłaty

        • lpdaty.poczroklpdo - początek roku dla daty do

        • lpdaty.poczroklpod - początek roku dla daty od

        • lpdaty.rok - rok bieżący

        • lp.ddpitdw - do deklaracji pit z datą wypłaty

        • lp.ddzusdw - do deklaracji zus z datą wypłaty

        • lp.dodfunkcyjny - suma dodatku funkcyjnego dla listy

        • lp.doplsoboty - suma doplat za soboty dla listy

        • lp.gprzelicz - godziny przeliczeniowe dla listy obliczane jako suma (wynagrodzenie zasadnicze pracownika * godziny przepracowane przez pracownika/100) dla listy

        • lp.gprzep - przepracowane - suma godzin normalnych i nadliczbowych 100 dla listy

        • lp.grezerwy - suma godzin krótkich zwolnień dla listy

        • lp.grupa_prac - grupa pracowników

        • lp.konto_b - konto bankowe listy

        • lp.lista - numer listy płac

        • lp.szablon - szablon listy

        • zmx - inne zmienne płacowe

        • zmx.X_30k - pułap zus

        • zmx.X_czy046 - czy premia 046

        • zmx.X_czyfgsp - czy FGŚP

        • zmx.X_czyfp - czy FP

        • zmx.X_pd - czy obliczać podatek dochodowy

        • zmx.X_pd_indku - indywidualne koszty uzyskania

        • zmx.X_pd_uzysk - koszty uzyskania

        • zmx.X_suma_podstaw - suma podstaw dla listy

        • zmx.X_uch - czy ubezpieczenie chorobowe

        • zmx.X_ue - czy ubezpieczenie emerytalne

        • zmx.X_ur - czy ubezpieczenie rentowe

        • zmx.X_uw - czy ubezpieczenie wypadkowe

        • zmx.X_uz - czy ubezpieczenie zdrowotne

      3. Zmienna kozatr.stazlatadodateklista - zawiera listę w postaci [[lata1,dni1],[lata2,dni2]]. W algorytmie dodateklista = eval(kozatr.stazlatadodateklista) lata1 są zawsze o jeden mniejsze niż lata2 poczynając od zera. dni1 są zawsze > 0, dni2 mogą być zerowe dni1 i dni2 zawierają liczbę dni w poszczególnych latach. Przykłady korzystania - odpowiednio: dodateklista[0][0] = lata1, dodateklista[1][1] = dni2.

      4. Stałych płacowych podstawiając: @stala_placowa@ - pobieranych według daty zapisu, oraz @$stala_placowa$@ -pobieranych według daty wypłaty

      5. Funkcji :

        • F_005 - suma składników za okres (lista składników, data od listy, liczba miesięcy)

          np. F_005('010,015,201','2015-01-01',10) wyliczy sumę wartości składników 010,015 i 201 za 10 miesięcy od 2015-01-01

        • F_05W - suma składników za okres (lista składników, data wypłaty listy, liczba miesięcy)

        • F_05P - suma składników od początku roku do miesiąca poprzedniego wg daty wypłaty dla pracownika (lista składników)

          UWAGA! funkcja działa w ramach jednego zatrudnienia dla pracownika.

        • F_05I - suma składników w miesiącu daty wypłaty dla pozostałych list/angaży dla pracownika (lista składników)

          UWAGA! funkcja działa w ramach jednego zatrudnienia dla pracownika.

        • F_006 - średnia składników za okres (lista składników, liczba miesięcy w tył)

          np. F_006('010,015',3) wyliczy średnią wartość składników 010 i 015 za 3 miesiące w tył, nie licząc miesiąca w którym funkcja jest obliczana

        • F_007 - suma składników z listy bieżącej dla angażu (lista składników)

        • F_008 - suma składników z listy bieżącej dla pracownika (lista składników)

        • F_009 - suma składników z listy bieżącej dla angażu (pole z wersji)

        • F_010 - suma składników z listy bieżącej dla pracownika (pole z wersji) gdzie pole należy do listy : ['do_podatku_dochodowego', 'do_skladki_zus', 'do_grupy_statystycznej', 'do_brutto', 'do_sumy_potracen', 'do_sumy_zasilkow', 'z_zus_do_podatku_dochodowego', 'do_nagrody_z_zysku', 'do_podstawy_zasilku', 'druk_na_zbiorowce']

        • F_ABS - liczba dni danego rodzaju absencji dla pracownika . Parametry które należy podać to symbol absencji, kod ZUS (może zostać pusty), oraz które dni absencji mają być obliczane: DR - dni robocze, DK - dni kalendarzowe (Np. F_ABS('01','331','DK') wyliczy sumę dni kalendarzowych absencji 01 z kodem ZUS 331 w okresie dla którego obliczana jest lista płac), 'ZA' - wywołanie z takim parametrem podaje wartość zasiłku dla zwolnienia policzoną przy zamykaniu absencji. Wykorzystanie tej funkcji podczas przeliczania listy płac skutkuje wpisaniem numeru tej listy do pobranej w funkcji absencji. W sytuacji kiedy numer listy ma pozostać niewypełniony (np. funkcja ma być użyta w innej liście płac), na końcu parametrów należy dopisać False. Jeśli data początku listy jest większa lub równa dacie początku angażu to pobierane są absencje 31 dni do tyłu. W przeciwnym wypadku brany jest pod uwagę max(data_poczatku_angazu, data_poczatku_listy - 31).

        • F_ABP - liczba dni danego rodzaju absencji dla pracownika z poprzedniego miesiąca, nierozliczona na poprzedniej liście płac. Parametry, które należy podać są analogiczne do parametrów funkcji F_ABS. Wykorzystanie tej funkcji podczas przeliczania listy płac skutkuje wpisaniem numeru tej listy do pobranej w funkcji absencji. W sytuacji kiedy numer listy ma pozostać niewypełniony (np. funkcja ma być użyta w innej liście płac), na końcu parametrów należy dopisać False.

        • F_RK1 - zwraca sumę podanych składników płacowych za bieżący rok podatkowy dla pracowników do 26 roku życia na potrzeby PIT-11 (lista składników,szablony list płac pobierane, szablony list płac pomijane) np. F_RK1('55Z','','52') - składnik 55Z dla list innych niż szablon '52'. Przy zapisie F_RK1('55Z') pobrana zostanie suma składnika 55Z niezależnie od rodzajów (szablonów) list na których się znajduje

        • F_RK2 - zwraca sumę podanych składników płacowych za bieżący rok podatkowy dla pracowników powyżej 26 roku życia na potrzeby PIT-11 (lista składników ,szablony list płac pobierane, szablony list płac pomijane) np. F_RK2('55Z','','52') - składnik 55Z dla list innych niż szablon '52'. Przy zapisie F_RK2('55Z') pobrana zostanie suma składnika 55Z niezależnie od rodzajów (szablonów) list na których się znajduje)

        • F_RK3 - zwraca sumę podanych składników płacowych za bieżący rok podatkowy dla pracujących pracowników powyżej wieku emerytalnego na potrzeby PIT-11 (lista składników ,szablony list płac pobierane, szablony list płac pomijane) np. F_RK3('55Z','','52') - składnik 55Z dla list innych niż szablon '52'. Przy zapisie F_RK3('55Z') pobrana zostanie suma składnika 55Z niezależnie od rodzajów (szablonów) list na których się znajduje)

  • Analizuj - funkcja zwraca informacje o składnikach jako tekst, z informacją o występowaniu każdego składnika w systemie oraz o zaznaczonych w jego wersji opcjach np. do podatku dochodowego, do brutto, etc. Dodatkowo system ostrzega jeżeli kolejność składników jest nieprawidłowa oznaczając taki składnik trzema wykrzyknikami '!!!'.

  • Składnik w szablonach - funkcja umożliwia dodanie składnika do grupy wybranych szablonów list płac zarówno jako składnika obliczanego jak i drukowanego. Użycie funkcji spowoduje wyświetlenie okna:

    W lewej części okna widać aktualny stan składnika w szablonach list. W prawej części możliwe jest zaznaczenie w którym szablonie składnik powinien się znaleźć jako drukowany lub obliczany. Możliwe jest również odznaczenie składnika co spowoduje jego usunięcie z szablonu. Wprowadzone zmiany należy zaakceptować naciskajć ikonę lub odrzucić naciskając ikonę .

  • Filtruj - skrót klawiszowy <F3>, polecenie "Filtruj" z menu "Składniki płacowe" lub ikona z menu podręcznego - filtruje grid według zadanych filtrów

  • Drukuj - skrót klawiszowy <CTRL>+<+> z menu "Składniki płacowe" lub ikona z menu podręcznego - drukuje zawartość grida.

5.1.1.1. Składniki specjalne

Do wyliczania niektórych wartości w listach płac używane są specjalne składniki płacowe o ściśle określonym symbolu i wzorze algorytmu. Są to składniki służące do:

  1. wyliczania podstaw i składek pracodawcy i pracownika w Pracowniczych Planach Kapitałowych (PPK):

    • PPK00 - podstawa składki

      Algorytm:

      wart = 0

      if $$koppk.skfirmypodst$$ > 0:

      wart = F_007('250') + F_007('PPK00K')

      gdzie składnik 250 to podstawa składki emerytalno-rentowej, a $$koppk.skfirmypodst$$ to procent podstawowej składki pracodawcy pobierany z danych zdefiniowanych w podtabeli pracownika 'PPK'

    • PPK00K - podstawa składki - korekta

      składnik modyfikowalny służący do korygowania wartości składnika PPK00

    • PPK01 - składka podstawowa pracodawcy

      Algorytm:

      wart = 0

      wart = ((F_007('PPK00') * $$koppk.skfirmypodst$$) * 0.01) + F_007('PPK01K')

    • PPK01K - podstawowy pracodawcy - korekta

      składnik modyfikowalny służący do korygowania wartości składnika PPK01

    • PPK02 - dodatkowy pracodawcy

      Algorytm:

      wart = 0

      wart = - ((F_007('PPK00') * $$koppk.skfirmydodat$$) * 0.01) + F_007('PPK02K')

      gdzie $$koppk.skfirmydodatt$$ to procent dodatkowej składki pracodawcy pobierany z danych zdefiniowanych w podtabeli pracownika 'PPK'

    • PPK02K - dodatkowy pracodawcy - korekta

      składnik modyfikowalny służący do korygowania wartości składnika PPK02

    • PPK03 - podstawowy pracownika

      Algorytm:

      wart = 0

      wart = - ((F_007('PPK00') * $$koppk.skpracpodst$$) * 0.01) + F_007('PPK03K')

      gdzie $$koppk.skpracpodst$$ to procent podstawowej składki pracownika pobierany z danych zdefiniowanych w podtabeli pracownika 'PPK'

    • PPK03K - podstawowy pracownika - korekta

      składnik modyfikowalny służący do korygowania wartości składnika PPK03

    • PPK04 - dodatkowy pracownika

      Algorytm:

      wart = 0 wart = - ((F_007('PPK00') * $$koppk.skpracdodat$$) * 0.01) + F_007('PPK04K')

      gdzie $$koppk.skpracdodat$$ to rocent dodatkowej składki pracownika pobierany z danych zdefiniowanych w podtabeli pracownika 'PPK'

    • PPK04K - dodatkowy pracownika - korekta

      składnik modyfikowalny służący do korygowania wartości składnika PPK04

    • PPKOBN - czy obniżona składka (0-nie lub 1-tak)

      Algorytm:

      wart = 0

      if $$koppk.skobnizona$$>0:

      wart = 1

      gdzie $$koppk.skobnizona$$ to oznaczenie obnizonej składki pracownika pobierane z danych zdefiniowanych w podtabeli pracownika 'PPK'

  2. wyliczania podstawy do zasiłków ZUS:

    • RSPodstZUS

    Algorytm:

    powinien=('801')

    pracowal=('805','870','875')

    gdzie wymienione składniki płacowe określają liczbę dni, które pracownik powinien przepracować i faktycznie pracował w miesiącu, za który obliczana jest lista płac

  3. Pobierania wymiaru etatu na wydruk listy płac i paska płacowego:

    • A_009 - etat

      Niezależnie od liczby angaży pracownika na danej liście płac zwraca maksymalny wymiar etatu dla pracownika.

  4. Pobierania wartości składników za cały rok podatkowy do deklaracji PIT-11:

    Kod składnika musi zawierać tekst PIT11 + numer pola z deklaracji PIT-11 np:

    Jeżeli na listach płac, w całym roku podatkowym przychód pracownika (kwotowe pole 29 w deklaracji PIT-11) wykazywany jest wartością składnika 99P to zdefiniowany skłądnik i jego algorytm powinien wyglądać następująco:

    składnik PIT11029 o algorytmie: wart = F_RK2('99P','','52')

    Algorytm składników zwracających wartość pól wyboru w deklaracji PIT-11 powinien przybrać wzór:

    przykładowo dla pola 28 opcja koszty podstawowe z jednego stosunku pracy powinien być zdefiniowany składnik PIT11028_1 o wzorze:

    if $$kozatr.kopodst$$ == 1:

    wart = 1

    UWAGA!

    Składniki PIT11... powinny być używane wyłącznie w szablonach list płac PIT11