|
<< 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.