Wyliczanie składników z danych w walucie obcej

<< Kliknij, aby wyświetlić Spis treści >>

Nawigacja:  SIMPLE.ERP > Personel > Listy płac > Okno Lista płac > Kompletacja listy płac >

Wyliczanie składników z danych w walucie obcej

Aktualnie istnieje możliwość systemowego wyliczania na liście płacy wartości składników z danych kadrowych określonych w walucie. Opcja dotyczy składników płacowych, które biorą udział w wyliczaniu wynagrodzenia z tytułu nieobecności i świadczeń ZUS.

W celu obsługi funkcjonalności wyliczania na listach płac składników z danych w walucie obcej należy:

W definicji danych kadrowych zbudować drzewka danych, w których:

oDana nadrzędna typu W z zakresem dat powinna zawierać informację o miesięcznej wartości liczbowej jednostek w walucie obcej. Danej należy nadać parametr Wartość w walucie i wstawić symbol waluty w aktywnym okienku, przy czym wybrana wartość nie ma znaczenia przy wyliczaniu, ponieważ symbol waluty jest określony w danej podrzędnej typu S z atrybutem Symbol waluty.

Dodać do danej dane podrzędne:

Daną typu S i przypisać jej słownik zawierający symbole walut oraz nadać jej atrybut 0002 – Symbol waluty. Dana oznacza symbol waluty, w jakiej jest przechowywana wartość liczbowa danej nadrzędnej z parametrem Wartość w walucie.

Daną typu W oznaczającą wartość w walucie bazowej PLN jako daną powielarną z zakresem dat i nadać jej atrybut 0003 – Wartość w walucie bazowej. Dana z atrybutem jest wstawiana po przeliczeniu listy płac i przechowuje wartość w PLN wyliczoną wg tabeli kursowej obowiązującej w dniu poprzedzającym datę wypłacenia listy. Dana może być powielana tyle razy ile została wyliczona na listach płac. Data kursu jest wstawiana w zakresie dat od do przy danej. W przypadku ręcznej edycji danej, również w polach od do należy wprowadzić datę kursu.

Można dodać daną podrzędną powielarną typu D i nadać jej atrybut 0006 – Miesiąc wypłaty. Wystąpienie danej w definicji drzewka oznacza, że dane w drzewku biorą udział w wyliczaniu składnika na liście płacy, jeżeli data w danej pochodzi z okresu od pierwszego do ostatniego dnia miesiąca z przewidywanej lub faktycznej daty wypłacenia listy (jeżeli dana wystąpi w definicji drzewka, musi również wystąpić w danych). Gdy brak danej w definicji drzewka – dane będą przeliczane wg zakresu dat od do danej z parametrem Wartość w walucie, tj. wezmą udział w wyliczaniu składnika na liście płacy, jeżeli zakres dat przy danej z parametrem będzie pochodził z miesiąca sporządzenia listy płac.

Dodać dane podrzędne do danej z atrybutem Symbol waluty:

Daną typu S i przypisać danej słownik bazowy ze zdefiniowanymi identyfikatorami źródeł tabeli kursowej oraz nadać jej atrybut 0004 – Identyfik. źródła tabeli kurs.

Daną typu S korzystającą ze słownika zawierającego listę typów kursu waluty i nadać danej atrybut 0005 – Typ kursu waluty.

W definicji składników płacowych skojarzyć odpowiednie składniki z danymi kadrowymi z parametrem Wartość w walucie w polach:

oDana kadrowa z kwotą w zakładce Obsługa ZUS, jeżeli składnik bierze udział w wyliczaniu wynagrodzenia i świadczenia ZUS z tytułu nieobecności rozliczanych w ZUS.

oDana kadrowa z wartością w zakładce Obsługa wyn. za nieob. płatne, jeżeli składnik bierze udział w wyliczaniu wynagrodzenia z tytułu nieobecności płatnych.

Do parametrów listy można dodać parametr $$DataKu$$ wyznaczający datę do przeliczania kursu. Jeżeli parametr wystąpi, to wartości będą przeliczane wg kursu obowiązującego w dacie wyznaczonej parametrem. Domyślnie przeliczenia wartości są według kursu obowiązującego na dzień poprzedzający przewidywaną datę wypłacenia dla list roboczych lub datę wypłacenia dla list wypłaconych.

W trakcie inicjowania składników na listę płac następuje sprawdzenie czy składnik jest skojarzony z daną kadrową z parametrem Wartość w walucie.

Jeżeli tak, to nastąpi sprawdzenie czy w drzewku danych uwzględnianych do wyliczeń jest w teczce osoby dana z atrybutem Symbol w walucie.

Jeżeli tak, to na wyznaczoną Datę kursu, nastąpi dodanie lub modyfikacja danej z atrybutem Wartość w walucie bazowej (wartość w PLN) z zakresem dat równym dacie kursu.

W przeliczaniu biorą udział te dane w drzewku, które w danej z atrybutem Miesiąc wypłaty mają daty z zakresu od pierwszego do ostatniego dnia miesiąca z przewidywanej daty wypłacenia lub faktycznej daty wypłacenia listy płac. Gdy brak danej są przeliczane dane z datami obowiązywania z miesiąca sporządzenia listy płac.

Uwaga

Kursy walut w tabeli bazowej muszą być aktualne na dzień przeliczenia.

Wartość kursu w danym dniu jest pobierana z uwzględnieniem danych w drzewku z atrybutami: Symbol waluty, Identyfik. źródła tabeli kurs., Typ kursu. Jeżeli na podstawie wartości danych z atrybutami nie uda się pobrać informacji z tabeli kursowej to po „przewalutowaniu” zostanie wyliczona wartość ujemna i wykazana w danej z atrybutem Wartość w walucie bazowej.

Wyliczone wartości składników w PLN wg Daty kursu są uwzględniane do obliczania wynagrodzenia za urlop, wynagrodzenia i świadczeń za czas nieobecności rozliczanych w ZUS zgodnie ze zdefiniowanymi algorytmami oraz pomniejszania składników z angażu za czas niezatrudnienia i nieobecności.