Import z pliku definicji księgowań dla pracowników

W systemie Softlab HR umożliwiono import z pliku definicji księgowań (kont i wymiarów) dla pracowników. Pozwala to usprawnić proces przypisywania im wymiarów kontrolingowych.

W słowniku Księgowanie – symbole – edycja dodano akcję Import definicji dla pracowników z pliku. Umożliwia ona import danych z pliku w formacie xls, xlsx, csv.

Struktura pliku może być zmienna, w zależności od liczby wymiarów kontrolingowych używanych w organizacji.

Rys. 1. Szablon pliku do importu wymiarów ze standardowymi kolumnami

Przykładowy format pliku wygląda następująco (kolejne kolumny): LpLogo, UmowaNumer, Podzial. Pozostałe kolumny muszą mieć nazwy zgodne z nazwami aktywnych rodzajów wymiarów w kolejności alfabetycznej. Trzy pierwsze kolumny muszą zawsze zawierać te same dane, wskazane wyżej.

Znaczenie kolumn:

  • LpLogo, czyli logo osoby (w formacie tekstowym) – Logo pracownika, czyli jego numer wewnętrzny, nadawany przez system Softlab.
  • UmowaNumer, czyli Id umowy (w formacie tekstowym) – numer umowy pracownika. Pole nie musi być uzupełnione. W przypadku, gdy pole to w danym rekordzie jest puste, zostanie ono uzupełnione na poniższych zasadach:
    • Gdy w tym samym pliku dla tego samego LpLogo istnieje inny rekord z uzupełnionym polem UmowaNumer, to wartość z pola UmowaNumer zostanie przepisana do rekordu bez tego numeru.
    • Gdy w pliku nie istnieje rekord dla tego samego pracownika z uzupełnionym polem UmowaNumer, to pole wyznaczone zostaje na podstawie informacji zapisanych w systemie. Przypisana zostanie najnowsza UmowaNumer dla danego pracownika w obrębie płatnika, dla którego wykonywany jest import (według dat zakończenia i rozpoczęcia współpracy).
  • Podzial (liczba) – jest to wartość liczbowa wskazująca procent rozbicia danej linijki w obrębie całości kwoty dla pracownika/umowy. W przypadku, gdy dla pracownika/umowy jest tylko jeden rekord, to wartość ta powinna wynosić 100. W przypadku, gdy rekordów jest więcej, sumaryczna wartość (dla pracownika/umowy) z tego pola powinna wynosić 100. Wartość musi być liczbą (bez znaku %).
  • Wymiary – pozostałe kolumny (w formacie tekstowym) – nagłówek każdej kolumny wskazuje na rodzaj wymiaru. W kolumnie powinna się znaleźć wartość wymiaru dla danego rodzaju. Nie wszystkie kolumny z rodzajami wymiarów muszą być wypełnione. Wypełnione muszą być te, które biorą udział w księgowaniu do FK.

Okno edycyjne procedury do importu wygląda następująco:

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, numer Opis wygenerowany automatycznie

Rys. 2. Parametry procedury Import definicji dla pracowników z pliku

Parametry procedury:

  • Opcja Pomiń pierwszy wiersz (nagłówek) – jej zaznaczenie sprawi, że pominięty zostanie pierwszy wiersz w pliku (traktowany jest on jako opis kolumn).
  • Opcja Sprawdzaj sumaryczny podział MPK-ów – po zaznaczeniu jej sprawdzone zostanie, czy dla każdego pracownika/umowy suma zapisów wynosi 100. W przypadku wykrycia nieprawidłowości wyświetli się komunikat o błędzie w danych. Jeżeli ta opcja będzie wyłączona, zaimportowane zostaną rekordy z każdym podziałem. Należy mieć jednak świadomość, że w tej sytuacji bez ręcznego poprawienia/uzupełnienia zaimportowanych danych księgowanie najprawdopodobniej się nie powiedzie.
  • Zaznaczona opcja Zawsze domykaj okresy sprawi, że poprzednie aktywne definicje dla tego samego pracownika/umowy/typu konta/grupowania/połączenia zostaną domknięte – Data do takich rekordów zostanie ustawiona na jeden dzień przed Datą obowiązywania od z parametrów procedury. Gdy powyższa opcja nie jest zaznaczona, domknięte zostaną tylko okresy dla tego samego pracownika/umowy/typu konta/grupowania/połączenia/strony Wn/strony Ma.

Kontrola poprawności danych w pliku

Podczas importu danych następuje kontrola poprawności danych zawartych w pliku:

  • Procedura sprawdza, czy dla danego pracownika udało się znaleźć numer umowy u danego płatnika. Komunikat Błędna umowa oznacza, że nie znaleziono takiej umowy. Może to oznaczać, że w pliku podano numer umowy, którego nie ma, albo podano logo pracownika, którego nie ma.
  • Podczas importu sprawdzane jest, czy sumaryczny podział wynosi 100. Ta kontrola działa tylko przy włączonej w oknie edycyjnym procedury opcji Sprawdzaj sumaryczny podział MPK-ów (opis powyżej).

Obydwa rodzaje błędów sprawdzane są jednocześnie, a wyniki kontroli pojawią się w jednym komunikacie. Liczba przypadków ograniczona jest do 20 (10 z obszaru kontroli numeru umowy i 10 z obszaru podziału).

Obraz zawierający tekst, zrzut ekranu, Czcionka, numer Opis wygenerowany automatycznie

Rys. 3. Komunikat o błędach w importowanych danych

W przypadku wykrycia jakiegokolwiek błędu import w ogóle się nie wykonuje.

Dane zaimportowane zostają docelowo do słownika Księgowanie – symbole oraz słownika MPK – podział, będącego jego szczegółem.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa Opis wygenerowany automatycznie

Rys. 4. Zaimportowane dane w słowniku Księgowanie – symbole, przykład importowania 3 wymiarów