Płace makrodefinicje: Różnice pomiędzy wersjami

Z wiki.groszek.pl
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 585: Linia 585:
|}
|}


==PPK Składki==
==PPK==


{| class="wikitable"
{| class="wikitable"

Wersja z 11:40, 1 gru 2023

Standardowe

Nazwa Opis
@DW_ST(DA) bieżąca data
@INTXT(podp) makrodefinicja wyświetla podany jako parametr tekst podpowiedzi, i pozwala na wprowadzenie tekstu, umieszczanego w dokumencie. Wprowadzony tekst jest zapamiętywany i podpowiadany przy druku kolejnych dokumentów. Kliknięcie przycisku "Cancel" pozwala na przerwanie ciągu wielu wydruków, po wydrukowaniu aktualnie przygotowywanego.
@DW_ST(VER) wstawia numer wersji programu
@DW_ST(PR) wstawia aktualny rok
@DW_ST(PM) wstawia aktualny miesiąc
@DW_ST(PMN) wstawia nazwę aktualnego miesiąca

Dane osobowe

Nazwa Opis
@DW_BO(IM) imię pracownika
@DW_BO(I2) drugie imię
@DW_BO(NA) nazwisko
@DW_BO(PLC) płeć - drukuje na wzorcach słowa "Pan"/"Pani", w zależności od płci pracownika
@DW_BO(PE) numer PESEL
@DW_BO(NI) numer NIP
@DW_BO(ID) działa podobnie jak P_PODT(ID) na deklaracjach PIT - pozwala na wydrukowanie identyfikatora NIP lub PESEL w zależności od ustawienia opcji "Wykorzystuj NIP jako identyfikator na deklaracji PIT-11" na zakładce danych podatkowych.
@DW_BO(DO) numer dowodu osobistego
@DW_BO(DG) nazwa organu, wydającego dowód osobisty
@DW_BO(DW) miejsce wydania dowodu osobistego
@DW_BO(IT) imię matki
@DW_BO(IO) imię ojca
@DW_BO(NR) nazwisko rodowe
@DW_BO(OB) obywatelstwo
@DW_BO(RM) nazwisko rodowe matki
@DW_BO(AM) adres - miasto
@DW_BO(AU) adres - ulica
@DW_BO(AD) adres - numer domu
@DW_BO(AL) adres - numer lokalu
@DW_BO(AK) adres - kod pocztowy
@DW_BO(PW) województwo
@DW_BO(PP) powiat
@DW_BO(PG) gmina
@DW_BO(PT) poczta
@DW_BO(WY) nazwa wydziału
@DW_BO(RF) nazwa referatu
@DW_BO(ST) nazwa stanowiska
@DW_BO(MU) miejsce urodzenia
@DW_BO(DU) data urodzenia
@DW_BO(TL) numer telefonu
@DW_BO(EM) e-mail
@DW_BO(ET) etat pracownika
@DW_BO(KN) kategoria awansu zawodowego nauczyciela
@DW_BO(SK) nazwa urzędu skarbowego,
@DW_BO(KTB) numer pierwszego konta bankowego oznaczonego jako podstawowe
@DW_BO(KTZ) numer pierwszego konta bankowego oznaczonego jako zwykłe
@DW_BO(KTG) kategoria pracownika, zgodnie ze słownikiem
@DW_BO(ZSZ) grupa zaszeregowania pracownika, zgodnie ze słownikiem


Nazwa Opis
@DW_GRZ(NAZWA) nazwa grupy do zestawień
@DW_GRZ(NAZWA_PL) nazwa płatnika ZUS
@DW_GRZ(NAZWA_PIT) nazwa do PIT
@DW_GRZ(WOJEW) województwo
@DW_GRZ(POWIAT) powiat
@DW_GRZ(GMINA) gmina
@DW_GRZ(POCZTA) poczta
@DW_GRZ(NIP) nip płatnika
@DW_GRZ(REGON) regon płatnika
@DW_GRZ(KOD) kod pocztowy
@DW_GRZ(MIASTO) miasto
@DW_GRZ(ULICA) ulica
@DW_GRZ(DOM) numer domu
@DW_GRZ(LOKAL) numer lokalu
@DW_GRZ(TELEFON) numer telefonu
@DW_GRZ(KONTO_LK) konto bankowe (1)
@DW_GRZ(KONTO_NRB) konto bankowe (2)
@DW_GRZ(KONTO) konto bankowe (3)

Dane z list płac

Nazwa Opis
@DW_LI(BOK) brutto z ostatniego miesiąca - kwota
@DW_LI(BOS) brutto z ostatniego miesiąca - słownie
@DW_LI(NOK) netto z ostatniego miesiąca - kwota
@DW_LI(NOS) netto z ostatniego miesiąca - słownie
Dane ze składników płacowych:
@DW_SKP(kod, id) dane ze składników płacowych na bieżący miesiąc, gdzie: kod - może mieć następujące wartości: NA - odpowiada nazwie składnika, KW - odpowiada kwocie składnika, WS - odpowiada współczynnikowi przy składniku, PR - odpowiada procentowi przy składniku, id - liczbowy identyfikator składnika, wg oznaczenia słownikowego - można go odczytać ze słownika składników płacowych np. DW_SKP(NA, 186),odpowiada - w standardowej instalacji - nazwie składnika "Zasadnicze"
@DW_SKP(DOD, nr_skladnika) data obowiązywania składnika - OD
@DW_SKP(DDO, nr_skladnika) data obowiązywania składnika - DO
@DW_SKP(KWSL, nr_skladnika) kwota składnika słownie
@DW_RLP(rok) Drukujące tabelę z rozliczeniem przychodów pracownika za poszczególne miesiące podanego roku

Dane o zatrudnieniu

Nazwa Opis
@DW_ZTR(DRKD, _kod) Podaje czas nieobecności o kodzie _kod w bieżącym roku w dniach roboczych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(ZTDRKD, _kod) Podaje czas nieobecności o kodzie _kod w całym okresie zatrudnienia pracownika w bieżącym miejscu pracy, w dniach roboczych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(DKKD, _kod) Podaje czas nieobecności o kodzie _kod w bieżącym roku w dniach kalendarzowych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(ZTDKKD, _kod) Podaje czas nieobecności o kodzie _kod w całym okresie zatrudnienia pracownika w bieżącym miejscu pracy, w dniach kalendarzowych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(INIT) makrodefinicja jest zastępowana pustym ciągiem znaków, ale musi wystąpić przed jakąkolwiek z następnych makrodefinicji dotyczących zatrudnienia. Powoduje zgromadzenie odpowiednich danych na potrzeby kolejnych makrodefinicji
@DW_ZTR(INFO) ogólna informacja o nieobecnościach w bieżącym roku
W poniższych makrodefinicjach parametr kod ma następujące znaczenie: K - obliczane są dni kalendarzowe zwolnień R - obliczane są dni robocze zwolnień T - obliczane są i wykazywane dni kalendarzowe i robocze
@DW_ZTR(IUBP, kod) rozliczenie urlopów bezpłatnych z bieżącego roku - terminy i liczba dni roboczych
@DW_ZTR(DKIUBP, kod) łączna liczba dni urlopu bezpłatnego z bieżącego roku
@DW_ZTR(ICHR, kod) rozliczenie chorób z bieżącego roku - terminy i liczba dni roboczych
@DW_ZTR(DKICHR, kod) łączna liczba dni chorób z bieżącego roku
@DW_ZTR(IURL, kod) rozliczenie urlopów innych
@DW_ZTR(DKIURL, kod) łączna liczba dni urlopów innych z bieżącego roku
@DW_ZTR(IURW, kod) rozliczenie urlopów wypoczynkowych
@DW_ZTR(DKIURW, kod) łączna liczba dni urlopów wypoczynkowych z bieżącego roku
@DW_ZTR(IUWC, kod) rozliczenie urlopów wychowawczych
@DW_ZTR(DKIUWC, kod) łączna liczba dni urlopów wychowawczych z bieżącego roku
@DW_ZTR(IZWL, kod) rozliczenie zwolnień
@DW_ZTR(DKIZWL, kod) łączna liczba dni zwolnień z bieżącego roku
@DW_ZTR(INNB, kod) rozliczenie nieobecności nieusprawiedliwionych
@DW_ZTR(DKINNB, kod) łączna liczba dni nieobecności nieusprawiedliwionych z bieżącego roku
@DW_ZTR(MPOD) data początkowa aktualnego zatrudnienia w obecnym miejscu pracy
@DW_ZTR(MMOD) najwcześniejsza data początkowa zatrudnienia w obecnym miejscu pracy
@DW_ZTR(MPMI) obecne miejsce pracy - dane opisowe
@DW_ZTR(MPUM) rodzaj umowy w bieżącym miejscu pracy
@DW_ZTR(MZOD) data zatrudnienia w miejscu zwolnienia
@DW_ZTR(MZOD) data zwolnienia w miejscu zwolnienia
@DW_ZTR(MZMI) miejsce zwolnienia - dane opisowe
@DW_ZTR(MZUM) rodzaj umowy w miejscu zwolnienia
@DW_ZTR(MZRZ) sposób rozwiązania umowy w miejscu zwolnienia
@DW_ZTR(STLT) liczba lat do obliczania stażu (na bieżący dzień)
@DW_ZTR(STZM) najbliższa data zmiany stażu
@DW_ZTR(STPR) procent dodatku stażowego na bieżący dzień
@DW_ZTR(STOB) kolejny procent dodatku stażowego (dla liczby lat o jeden większej od aktualnej)
@DW_ZTR(STOB) rozliczenie stażu dla zarejestrowanych miejsc pracy
@DW_ZTR(HMUW) podaje czas wykorzystanego urlopu wypoczynkowego w bieżącym roku w godzinach i minutach
@DW_ZTR(HMCH) podaje czas zwolnień chorobowych w bieżącym roku w godzinach i minutach
@DW_ZTR(HROB, _kod) podaje czas nieobecności o kodzie _kod w bieżącym roku w godzinach i minutach, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(DRKD, _kod) podaje czas nieobecności o kodzie _kod w bieżącym roku w dniach roboczych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(DKKD, _kod) podaje czas nieobecności o kodzie _kod w bieżącym roku w dniach kalendarzowych, gdzie _kod to trzyliterowe oznaczenie nieobecności ze słownika
@DW_ZTR(OMPL) podaje listę wszystkich miejsc zatrudnienia z bieżącego miejsca pracy
@DW_ZTR(PMPL) podaje listę wszystkich miejsc zatrudnienia z poprzednich miejsc pracy

Drukowanie list płac wg wzorca

Poniższe makrodefinicje mogą być wykorzystywane wyłącznie we wzorcach, drukowanych z poziomu funkcji Informacje o listach płac:

Nazwa Opis
@LP(BRT) kwota wynagrodzenia brutto
@LP(NET) kwota netto
@LP(BUB) kwota brutto pomniejszona o składki ubezpieczonego (emerytalna, rentowa, chorobowa)
@LP(WYP) kwota do wypłaty przelewem
@LP(WYK) kwota do wypłaty w kasie
@LP(WRA) łączna kwota do wypłaty w kasie i przelewem
@LP(BRS) słownie kwota brutto z wybranej listy
@LP(DCH) dochód (na liście: podstawa podatku)
@LP(PPD) podstawa podatku dochodowego (pomniejszona o koszty)
@LP(KUZ) koszty uzyskania
@LP(ZPD) zaliczka podatku dochodowego
@LP(KCH) łączne ubezpieczenie zdrowotne
@LP(KOD) ub. zdrowotne odliczane
@LP(KPR) ub. zdrowotne płatne przez pracownika
@LP(UEM) składka na ub. emerytalne
@LP(URE) składka na ub. rentowe - pracownika
@LP(URP) składka na ub. rentowe - płatnika składek
@LP(UCH) składka na ub. chorobowe
@LP(UWY) składka na ub. wypadkowe
@LP(UFP) kwota składki na fundusz pracy
@LP(UFE) kwota składki na fundusz emerytur pomostowych
@LP(UUB) suma składek ubezpieczonego: emerytalnej, rentowej i chorobowej
@LP(UUP) suma składek płatnika: emerytalnej, rentowej i wypadkowej
@LP(WKS) kwota do wypłaty w kasie - słownie
@LP(WRS) łączna kwota do wypłaty w kasie i przelewem - słownie
@LP(ROK) rok naliczonej listy
@LP(MIS) miesiąc naliczonej listy
@LP(NZL) nazwa listy płac - wg słownika
@LP(OPS) dodatkowe informacje o naliczonej liście
@LPSK(KW, <id_skladnika>) kwota składnika o podanym id
@LPSK(KWSL, <id_skladnika>) kwota składnika - słownie
@LP(PPKPR) Kwota PPK Pracodawcy
@LP(PPKUB) Kwota PPK ubezpieczonego
@LP(PPKPT) PPK doliczane do podstawy PIT
@LP(PPKPN) Podstawa naliczenia PPK

Dodatkowo, dostępne są makrodefinicje @DW_BO(...), @DW_ST(...) i @INTXT(...), ze wszystkimi poprawnymi parametrami, wykorzystywane przy standardowych wzorcach wydruku.

Kalkulator średnich wynagrodzeń

Nazwa Opis Uwagi
@KSR(P_BRT) Brutto - podstawa Dodanie dodatkowego parametru SLOW, np, @KSR(P_BRT, SLOW) spowoduje wydrukowanie kwoty słownie
@KSR(S_BRT) Brutto - średnia
@KSR(P_KUZ) Koszty uzyskania - podstawa
@KSR(S_KUZ) Koszty uzyskania - średnia
@KSR(P_ZUS) ZUS - podstawa
@KSR(S_ZUS) ZUS - średnia
@KSR(P_DCH) Dochód - podstawa
@KSR(S_DCH) Dochód - średnia
@KSR(P_KCH) Ub. Zdrowotne - podstawa
@KSR(S_KCH) Ub. Zdrowotne - średnia
@KSR(P_POD) Zaliczka podatku - podstawa
@KSR(S_POD) Zaliczka podatku - średnia
@KSR(P_DZP) Dochód-zdrowotne-podatek - podstawa
@KSR(S_DZP) Dochód-zdrowotne-podatek - średnia
@KSR(P_NET) Netto - podstawa
@KSR(S_NET) Netto - średnia
@KSR(P_WYP) Do wypłaty - podstawa
@KSR(S_WYP) Do wypłaty - średnia
@KSR(OKRES) okres, za jaki obliczone zostały średnie
@KSR(OKRMIES) liczba miesięcy za które obliczone zostały średnie
@KSR(WYBRANE) Wybrane elementy (lista) – drukowane są wartości, które zostały zaznaczone na ekranie (niewielkie kratki obok pól liczbowych)
@KSR(TABELA) Tabela (do zaświadczenia do dodatków mieszkaniowych).

Deklaracje

Nazwa Opis
@P_PODT(ZRR) wstawia znak X dla rezydenta (pole 10 PIT-11)
@P_PODT(ZRN) wstawia znak X dla nierezydenta
@P_PODT(ZNI) zagraniczny numer identyfikacyjny
@P_PODT(ZRI) rodzaj numeru identyfikacyjnego
@P_PODT(ZKI) kraj wydania numeru identyfikacyjnego

PPK

Nazwa Opis
@PPK(NAZWISKO) rok
@PPK(IMIE) rok
@PPK(IMIE_2) rok
@PPK(ID_PPK) rok
@PPK(PPK_SKUBP) rok
@PPK(PESEL) rok
@PPK(DATA_UR) rok
@PPK(EMAIL) rok
@PPK(PLEC) rok
@PPK(MIASTO) rok
@PPK(ULICA) rok
@PPK(KOD) rok
@PPK(DOM) rok
@PPK(LOKAL) rok
@PPK(RACH_PPK) rok
@PPK(KOD_KRAJU) rok
@PPK(POCZTA) rok
@PPK(NIP) rok
@PPK(REGON) rok
@PPK(ID_PRAC) ok
@PPK(TELEFON) rok
@PPK(DOWOD_TYP) rok
@PPK(DOWOD_NR) rok
@PPK(LP) rok

PPK Składki

Nazwa Opis
@PPK(ROK) rok
@PPK(MIESIAC) miesiąc
@PPK(0MIESIAC) miesiąc - jednocyfrowe poprzedzone zerem
@PPK(ID_PRAC) id pracownika
@PPK(PPK_PRAC) kwota składek pracodawcy
@PPK(PPK_UBEZP) kwota składek pracownika
@PPK(PPK_PRAC_D) kwota dodatkowych składek pracodawcy
@PPK(PPK_UBEZP_D) kwota dodatkowych składek pracownika