Source: https://www.enova.pl/content/uploads/2018/04/enova365_14.3.6669_ulotka_klienta.htm
Timestamp: 2018-12-19 05:05:27
Legal References Found: art. 25
 art. 25
 art. 25
 art. 25
 art. 12
 art.15
 art. 20
 art. 30
 art.17
 art. 5

Document Content:
do wersji 14.3 (14.3.6669) 05.04.2018
Moduł: Przedstawiciel Handlowy
Moduł: Rozporządzenie o ochronie danych osobowych (RODO)
enova365 Helper. Dostosowano enova365 Helper do aktualnej wersji Google Chrome. Po ostatniej aktualizacji przeglądarki występowały problemy z wykonywaniem w interfejsie HTML czynności wymagających użycia enova365 Helper. Zmodyfikowano instalator do enova365 Helper.
Bezpieczeństwo. Wprowadzono nowy mechanizm weryfikacji rodzaju załączników, jakie można dodawać do enova365. Do wersji 14.2 możliwe było określenie rodzaju załączników poprzez "Zakazane rozszerzenia" (black-list), czyli określenie jakiego rodzaju załączników nie można dodawać do enova365 (wszystkie inne są dozwolone). W wersji 14.3 w Opcje / Systemowe / Asystent w sekcji Załączniki dodano pole "Dozwolone rozszerzenia" (white-list). Wypełniając to pole można określić listę rozszerzeń plików akceptowanych jako załączniki (rozszerzenia podajemy rozdzielone przecinkami, np.: jpg, jpeg, png, pdf). W przypadku wypełnienia tego pola dwa pozostałe parametry ("Pozwalaj na wgrywanie załączników reprezentujących pliki wykonywalne" oraz "Zakazane rozszerzenia") są ignorowane i weryfikacja załącznika odbywa się wyłącznie na podstawie white-list.
Formularze. Uproszczono zawartość komunikatów generowanych za pomocą Exception(). Do tej pory znajdowały się tam dodatkowe informacje (na temat tego skąd pochodzi wywołanie tej metody), które są obecnie dostępne po kliknięciu w "Raport błędu".
Listy. Poprawiono problem z zapamiętywaniem podsumowania na podlistach. We wcześniejszych wersjach enova365 podsumowanie na podlistach trzeba było włączać za każdym razem po wejściu na daną podlistę. Od wersji 14.3 ustawienie takie można zapamiętać na stałe.
Filtry. W konfiguracji modułu BI w zakładkach "Modele danych", "Definicje elementów dashboard'ów", "Zarządzanie dashboardami", a także po wyborze czynności "Zarządzaj panelem BI" na liście/formularzu dodano filtr Aktywność. Służy on do wyboru aktualnych bądź nieaktualnych modeli danych w zależności od tego, czy flaga na polu Obsolete została ustawiona na True czy False.
Domeny i wskaźniki kadrowo-płacowe. Dodano do standardu nowe modele danych z obszaru Kadry i Płace. Wśród nich znaleźć można wskaźniki mówiące o liczbie pracowników zatrudnionych i odchodzących w bieżącym roku, liczbie aktualnie zatrudnionych kobiet i mężczyzn oraz o ilości i wymiarze etatów. Ponadto dodano wskaźnik oparty o współczynnik Bradforda, dostarczający informacji o pracowniku na podstawie ilości wykorzystanych urlopów. Szczegółowe informacje znajdziecie Państwo Tutaj.
Domeny CRM. Do standardu dodano nowe modele danych opisujące leady oraz transakcje z modułu CRM. Do dyspozycji mamy pełnego vaulta, domeny martowe i agregowane. Szczegółowe informacje znajdziecie Państwo Tutaj.
Wykresy. Dodano nowe typy oraz funkcjonalności wykresów. Wśród dodanych typów znajdują się m.in. wykres lejkowy, radarowy czy też warstwowy. Na wykresach pojawiła się możliwość wyboru legendy. Szczegółowe informacje znajdziecie Państwo Tutaj.
Domeny i wskaźniki finansowe. Wprowadzono domeny oraz wskaźniki do podstawowej analizy wartości środków trwałych. Domeny umożliwiają rozkład poszczególnych wartości na zestawy środków trwałych, miejsca użytkowania i inne dostępne wymiary. Szczegółowe informacje znajdziecie Państwo Tutaj.
Modele danych. Dodano nowe przyciski w kalkulatorze umożliwiającym skonstruowanie warunku w modelach danych. Są to przyciski NOT oraz IS NULL. Ponadto dodano możliwość porównywania pól pochodzących z różnych źródeł. Szczegółowe informacje znajdziecie Państwo Tutaj.
Domeny handlowe. Zmodyfikowano zestaw StanyMagazynowe i włączono go do standardu, dzięki czemu jego wykorzystanie dostępne jest również na licencji obszarowej. Ponadto dołożono domenę BI_m_Stany magazynowe z polami dostarczającymi informacji o towarach i magazynach, w których się znajdują. Szczegółowe informacje znajdziecie Państwo Tutaj oraz Tutaj.
Domeny i wskaźniki CRM. Wprowadzono niezbędne zmiany we wszystkich wskaźnikach opartych na domenie BI_m_Analiza zadań i ich wizualizacjach. Zmieniono: warunki, źródła, sposób wyliczania czasu początku i końca trwania zadania oraz sposób wyświetlania czasu na format dd:hh:mm:ss.
Domeny handlowe. W domenach analizujących marżę sprzedaży według obrotów wykluczono wewnętrzne dokumenty magazynowe. Dodatkowo dołożono warunek w oparciu o kategorię dokumentu, kierunek magazynu, typ partii magazynowej oraz fakt czy dokument jest dokumentem wewnętrznym.
Kontrahenci. Na formularzu Kontrahenta dodano pole „Forma prawna” pozwalające na identyfikację rodzaju działalności kontrahenta. Pole standardowo jest ustawione jako „Nieokreślona". Istnieje możliwość dodawania form po ścieżce Narzędzia/Opcje/Kontrahenci i urzędy/Formy prawne.
Dane z GUS. Pole „Forma prawna” korzystając z czynności „Dane z GUS - BIR” zostanie uzupełnione o odpowiedni rodzaj w oparciu o informacje znajdujące się w bazie GUS.
Ochrona danych osobowych. W wersji złotej oraz platynowej modułu CRM udostępniono funkcjonalności związane z ochroną danych osobowych (RODO). W drzewie folderów CRM dodano folder "Ochrona danych osobowych", w którym znajduje się lista oświadczeń kontrahentów i osób kontaktowych oraz lista wymiany danych wrażliwych w formie elektronicznej wykorzystującej mechanizm EDI. Bezpośrednio na kartotece kontrahenta i osoby kontaktowej utworzono funkcję dostępną z menu kontekstowego i menu "Czynności" pozwalającą na utworzenie dokumentu:
- informacji o powierzeniu danych
- informacji o pozyskaniu danych
- informacji o udostępnieniu danych
Wszystkie wprowadzone dokumenty będą dostępne w folderze "Ochrona danych osobowych" na kartotece obiektu oraz w głównym drzewie folderów "Kontrahenci i urzędy" oraz CRM. Zakładka "Wymiana danych" dostępna w drzewie folderów CRM/Ochrona danych osobowych/Wymiana danych oraz na kartotece kontrahenta i osoby kontaktowej również pozwala na wprowadzenie wyżej wymienionych dokumentów. W tym miejscu systemu mamy możliwość elektronicznej wymiany danych: importu i eksportu. Funkcja dostępna jest z menu kontekstowego oraz menu "Czynności".
Filtry. W obszarze CRM na listach Kontrahenci, Osoby, Wizytówki dodano 4 nowe filtry umożliwiające wyszukiwanie obiektów posiadanych wybrane oświadczenia.
a) Filtr "Oświadczenie”: Umożliwia wielowybór niezablokowanych definicji oświadczeń, po których chcemy odfiltrować listę. Można wskazać więcej niż jedno oświadczenie. W przypadku wyboru 2 lub więcej oświadczeń wyświetlone zostaną obiekty, które posiadają złożone dokładnie te 2 lub więcej oświadczenia .
b) Filtr "Obowiązują wszystkie/Nie obowiązują wszystkie": Umożliwia odwrócenie warunku filtrowania. Domyślnie ustawiony na Obowiązują wszystkie wyświetla obiekty posiadające dane oświadczenia. W przypadku wyboru Nie obowiązują wszystkie na liście zostaną zaprezentowane obiekty, które nie posiadają zarejestrowanego oświadczenia z filtra Oświadczenie.
c) Filtr "na dzień”: Daje możliwość sprawdzenia czy we wskazanym dniu zarejestrowana na obiekcie zgoda obowiązuje.
d) Filtr "Stan anonimizacji": Pokazuje wybrane obiekty które przyjmują aktualny status anonimizacji.
Transakcje. Na formularzu Transakcji udostępniono zakładkę „Podmioty powiązane”. Funkcjonalność umożliwia powiązanie z Transakcją wszystkich kontrahentów, osób, wizytówek, które biorą udział w procesie sprzedażowym.
Transakcje. Dodano filtr Leady ułatwiający wyszukiwanie Transakcji. Po wybraniu w polu filtrowania Leada będą wyświetlone Transakcje, które zostały utworzone z Leada wskazanego w filtrze.
Leady i Transakcje. Rozszerzono funkcjonalność tworzenia Transakcji z Leadów. Do listy Leadów dodano czynność „Utwórz transakcje”, która jest dostępna dla zaznaczonych Leadów tej samej definicji. <?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Kontrahenci. Na formularzu Osoby udostępniono możliwość dodawania wielu podmiotów powiązanych bez konieczności posiadania licencji CRM.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Kontrahenci. Zwiększono dopuszczalną długość pola „Nazwa” lokalizacji kontrahentów do 240 znaków.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Ochrona danych osobowych. Zmieniono nazwę zakładek dotychczas funkcjonujących pod nazwą „GIODO” na „Ochrona danych osobowych”.
Dane z GUS. Poprawiono błąd związany z pobieraniem danych za pomocą czynności „Dane z GUS – BIR”. Dotychczas jeśli kontrahent posiadał pobrany z GUS adres www przy ponownym pobieraniu danych pojawiał się komunikat o istniejącym już innym zapisem w kluczu Adresy WWW.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Kontrahenci. Poprawiono mechanizm dodawania protokołu do adresów wpisywanych w zakładce Adresy WWW. W przypadku zapisu adresu z odpowiednim protokołem nie będzie dodawana wartość http://.
Ochrona danych osobowych. W wersji złotej oraz platynowej modułu Członkowie i Szkolenia udostępniono funkcjonalności związane z ochroną danych osobowych (RODO). W drzewie folderów modułu Członkowie i Szkolenia dodano folder "Ochrona danych osobowych", w którym znajduje się lista oświadczeń członków zwyczajnych i wspierających oraz uczestników szkoleń. Folder zawiera też zakładkę "Wymiana danych" umożliwiającą import i eksport danych osobowych w formie elektronicznej. Bezpośrednio na kartotece członka i uczestniku szkolenia utworzono funkcję dostępną z menu kontekstowego i menu "Czynności" pozwalającą na utworzenie dokumentu:
Wszystkie wprowadzone dokumenty będą dostępne w folderze "Ochrona danych osobowych" na kartotece członka lub uczestnika. Zakładka "Wymiana danych" dostępna w drzewie folderów Członkowie/Ochrona danych osobowych/Wymiana danych oraz Szkolenia/Ochrona danych osobowych/Wymiana, również pozwala na wprowadzenie wyżej wymienionych dokumentów. Funkcja dostępna jest z menu kontekstowego oraz menu "Czynności".
Filtry. W obszarze Członkowie i Szkolenia na listach członkowie wspierający, członkowie zwyczajni, uczestnicy szkolenia dodano 4 nowe filtry umożliwiające wyszukiwanie obiektów posiadanych wybrane oświadczenia.
a) Filtr "Oświadczenie”: Umożliwia wielowybór niezablokowanych definicji oświadczeń, po których chcemy odfiltrować listę. Można wskazać więcej niż jedno oświadczenie, w przypadku wyboru 2 lub więcej oświadczeń wyświetlone zostaną obiekty, które posiadają złożone dokładnie te 2 lub więcej oświadczenia .
d) Filtr "Stan anonimizacji": Pokazuje wybrane obiekty które przyjmują aktualny status anonimizacji. <?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Dokument podstawowy. W folderach DMS poprawiono widoczność zablokowanych definicji dokumentu podstawowego. Do tej pory definicja dokumentu podstawowego, pomimo iż była zablokowana lub pozbawiona dostępu dla danego operatora, była widoczna w folderach DMS, np. DMS/Rejestry dokumentów/Przychodzące - przy wyborze "Nowy" (dokument podstawowy). Od teraz jest niewidoczna.
Produkcja. Czynność Utwórz dokument wywoływaną z poziomu Technologii wzorcowej (z zakładki Surowce lub z Bilansu surowców) oraz z poziomu Zlecenia produkcyjnego (z Bilansu surowców) uzupełniono o pola Dostawca według, Dostawca z karty. Pola te umożliwiają wybór algorytmu na podstawie, którego zostanie ustawiony dostawca oraz kontrahent na tworzonych dokumentach - mechanizm analogiczny do mechanizmu wykorzystywanego w generatorze zamówień.
Relacje. Wprowadzono blokadę dodawania dokumentu jako podrzędny lub nadrzędny w ramach dwóch aktywnych relacji typu Handlowo magazynowa. Przykład: W bazie istnieje aktywna relacja Handlowo magazynowa między nadrzędnym dokumentem ZK i podrzędnym PZ. Operator próbuje dodać do innej aktywnej relacji Handlowo magazynowej (PZ 2) dokument ZK jako podrzędny. W tym momencie program zgłasza komunikat o treści: 'Definicja dokumentu ZK - Zakup jest używana w innej aktywnej relacji typu handlowo-magazynowa jako dokument nadrzędny'. Blokada została wprowadzona w celu uniknięcia nieprawidłowych konfiguracji relacji typu Handlowo magazynowa w których jeden dokument jest wskazany jako nadrzędny i podrzędny.
Umowy dostaw. Dla umów dostaw wprowadzono możliwość zdefiniowania nowych typów urządzeń. W aktualnej wersji numeracja urządzeń jest unikatowa w ramach danego typu urządzeń. Oznacza to, że dla dwóch różnych typów urządzeń ich numer np. 001 może się powtórzyć.
Dokumenty handlowe. Poprawiono błąd związany z wyliczaniem wartości automatycznych korekt dokumentów przesunięcia (KMMW i KMMP). Błąd występował w specyficznym przypadku, gdy w dokumencie przyjęcia ten sam towar występował w wielu pozycjach, następnie wykonano przesunięcie tego towaru w ilości większej niż dostępna z jednego zasobu, po czym skorygowano więcej niż jedną pozycję z tym towarem na pierwotnym przyjęciu.
EDI. Zaktualizowano definicję komunikatu EDI: JPK_VAT(2/3) - Import, umożliwiającą import dokumentów do ewidencji z plików xml o strukturze JPK_VAT. W nowej wersji komunikatu dodano możliwość wskazania własnych definicji dokumentów (zamiast standardowych), do których mają być importowane dokumenty, jak również wielu wariantów mapowania definicji. Ponadto komunikat wyposażony został w dodatkowe algorytmy umożliwiające zaimportowanie plików JPK_VAT w szerszym zakresie przypadków, np. import pliku z zerowymi wartościami pól opcjonalnych.
e-sklepy. Rozszerzono dodatek obsługujący integrację enova365 ze sklepami internetowymi. W obecnej wersji dostępna jest nowa integracja ze sklepem PrestaShop, w przyszłości integracja będzie rozszerzana o kolejne sklepy internetowe. Rozwiązanie wykorzystuje do komunikacji moduł enova365.Integrator oraz API PrestaShop.
Dodatek pozwala na zdefiniowanie wielu e-sklepów, eksportowanie do nich z poziomu enova365 towarów (łącznie z załącznikami - obrazami) oraz utworzenie odpowiednich kategorii (grup towarów) w menu. Ponadto możliwa jest synchronizacja stanów magazynowych oraz pobieranie zamówień i ich aktualizacja w e-sklepie. <?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
EDI. Dodano definicję komunikatu EDI: JPK_FA Import, umożliwiającą import dokumentów do ewidencji z plików xml o strukturze JPK_FA.
1. Obowiązujące od 01.03.2018 roku:
-Przeciętne miesięczne wynagrodzenie w poprzednim kwartale: 4.516,69 zł
Podstawa prawna: Komunikat Prezesa Głównego Urzędu Statystycznego z dnia 9 lutego 2018 r. w sprawie przeciętnego wynagrodzenia w czwartym kwartale 2017 r.
-Minimalne wynagrodzenie uczniów:
I rok nauki – 180,67 zł
II rok nauki – 225,83 zł
III rok nauki – 271,00 zł
-Kwota najniższej emerytury: 1.029,80 zł
Podstawa prawna: Komunikat Prezesa Zakładu Ubezpieczeń Społecznych z dnia 20 lutego 2018 r. w sprawie kwoty najniższej emerytury i renty, dodatku pielęgnacyjnego i dodatku dla sierot zupełnych oraz kwot maksymalnych zmniejszeń emerytur i rent.
2. Obowiązujące od 01.04.2018 roku:
-Wskaźnik waloryzacji podstawy wymiaru zasiłku chorobowego dla celów obliczenia świadczenia rehabilitacyjnego: 107,0%
Podstawa prawna: Obwieszczenie Prezesa Zakładu Ubezpieczeń Społecznych z dnia 20 lutego 2018 roku w sprawie wskaźnika waloryzacji podstawy wymiaru zasiłku chorobowego przyjętej do obliczenia świadczenia rehabilitacyjnego w II kwartale 2018 r.
-Procent składki wypadkowej: 1,67%
Podstawa prawna: Rozporządzenie Ministra Rodziny, Pracy i Polityki Społecznej z dnia 05 marca 2018 r. zmieniające rozporządzenie w sprawie różnicowania stopy procentowej składki na ubezpieczenie społeczne z tytułu wypadków przy pracy i chorób zawodowych w zależności od zagrożeń zawodowych i ich skutków.
Ochrona danych osobowych. W wersji złotej oraz platynowej programu udostępniono funkcjonalność ochrony danych osobowych (RODO). W ramach zaimplementowanego rozwiązania wprowadzono następujące zmiany:
a) W konfiguracji programu Narzędzia/Opcje/Ogólne dodano porządkujący folder "Ochrona danych osobowych", w ramach którego udostępniono następujące zakładki:
- Definicje dokumentów,
- Definicje oświadczeń,
- Definicje uprawnień,
- Definicje zakresów
- Kategorie danych osobowych,
- Kategorie odbiorców,
- Kategorie osób.
b) Dodatkowo w konfiguracji programu Narzędzia/Opcje/Ogólne/Ochrona danych osobowych na zakładce "Ogólne" zmieniono nazwę Administrator Bezpieczeństwa Informacji (ABI) na Inspektor Ochrony Danych (IOD). Zmiana została podyktowana najnowszymi przepisami prawa.
c) W konfiguracji programu Narzędzia/Opcje/Ogólne/Ochrona danych osobowych do definicji oświadczeń oraz uprawnień dodano zakładkę "Prawa danych" z możliwością ustawienia pełnego prawa, prawa tylko do odczytu lub zakazu dostępu do danej definicji dokumentu.
d) Na liście pracowników dodano w czynnościach opcję "Ochrona danych osobowych", w ramach której udostępniono następujące czynności seryjne odnoszące się do zaznaczonych na liście pracowników:
- Dodaj informacje o powierzeniu danych osobowych,
- Dodaj informacje o pozyskaniu danych osobowych,
- Dodaj informacje o udostępnieniu danych osobowych,
- Dodaj oświadczenia,
- Dodaj uprawnienia,
- Przekaż do anonimizacji oraz Przekaż do pseudonimizacji - czynności te są dostępne pod warunkiem, że operator ma prawo do anonimizowania i pseudonimizowania danych.
e) Na listach w obrębie modułu Kadry i Płace dodano folder "Ochrona danych osobowych" z następującymi listami:
- Wymiana danych.
f) Dodatkowo na liście Ochrona danych osobowych/Oświadczenia dodano filtr „Cel”. W filtrze tym dostępne są cele utworzone w konfiguracji programu Narzędzia/Opcje/Ogólne/Ochrona danych osobowych/Cele przetwarzania.
g) Na formularzu oświadczenia zmieniono nazwę parametru "Źródło" na "Sposób pozyskania".
e) Na listach Pracownicy, Zleceniobiorcy, Niezatrudnieni, Wszyscy dodano filtry umożliwiające wyszukiwanie pracowników według wybranego oświadczenia.
- Filtr "Oświadczenie” umożliwia wielowybór niezablokowanych definicji oświadczeń, po których chcemy odfiltrować listę pracowników. Można wskazać więcej niż jedno oświadczenie. W przypadku wyboru 2 lub więcej oświadczeń wyświetleni zostaną pracownicy, którzy posiadają złożone dokładnie te 2 oświadczenia lub więcej.
- Filtr "Obowiązują wszystkie/Nie obowiązują wszystkie" umożliwia odwrócenie warunku filtrowania. Domyślnie po wskazaniu oświadczenia lub oświadczeń filtr zostaje ustawiony na "Obowiązują wszystkie" czyli na liście zostają wyświetleni pracownicy, którzy posiadają dane, wybrane oświadczenia. W przypadku wyboru opcji "Nie obowiązują wszystkie" na liście zostaną zaprezentowani pracownicy, którzy nie posiadają zarejestrowanego oświadczenia z filtra "Oświadczenie".
- Dodatkowo na liście Wszyscy dodano filtr "Stan anonimizacji", który umożliwia odfiltrowanie osób wprowadzonych w programie w zależności od ich aktualnego statusu anonimizacji.
h) Dla wersji platynowej z włączoną wielooddziałowością (Narzędzie/Opcje/Ogólne/Wielooddziałowość) na formularzach dokumentów (uprawnienia, oświadczenia, pozyskanie danych osobowych itd.) dodano parametr "Oddział".
Uwaga! Na nowych bazach w definicji oświadczeń (Narzędzia/Opcje/Ogólne/Ochrona danych osobowych/Definicje oświadczeń) w parametrze "Symbol" będzie znajdował się skrót ODO czyli Ochrona danych osobowych. Natomiast na bazach konwertowanych w podanym parametrze będzie nadal zachowany skrót GIODO czyli Generalny Inspektor Ochrony Danych Osobowych.
Typ umowy o pracę. Dodano w kartotece pracownika na zakładce Etat/Ogólne nowy typ umowy o pracę: "Na czas określony (dorywczy, sezonowy)". Zgodnie z artykułem 251§1 Kodeksu Pracy okres zatrudnienia na podstawie umów o pracę na czas określony zawieranych między tymi samymi stronami stosunku pracy, nie może przekraczać 33 miesięcy, a łączna liczba tych umów nie może przekraczać trzech. Do wskazanych powyżej limitów zgodnie z podanym artykułem nie są uwzględnianie następujące typy umowy: Na czas określony (zastępstwo), Na czas określony (dorywczy, sezonowy), Na czas pełnienia funkcji.
Limit: Opieka nad zdrowym dzieckiem (godz.). Umożliwiono przeliczenie limitu "Opieka nad zdrowym dzieckiem (godz.)" przy zmianie wymiaru etatu pracownika.
Pracownik zatrudniony od 1 stycznia 2018 roku na 1/3 etatu. W okresie od 01.01.2018 roku przysługuje mu limit "Opieka nad zdrowym dzieckiem (godz.)" w wymiarze 6 godz. W maju wykorzystał 2 godziny opieki nad zdrowym dzieckiem. Od 1 czerwca 2018 roku pracownik został zatrudniony w wymiarze 3/4 etatu. W tym okresie nabywa prawo do 12 godzin opieki (16 godzin x 3/4 etatu). Po odjęciu godzin opieki już wykorzystanych (2 godziny) pracownikowi pozostał do wykorzystania limit opieki w wymiarze 10 godzin.
Nieobecności: Opieka nad zdrowym dzieckiem (dni)/(godz). Dodano weryfikator uwzględniający wykorzystane dni/godziny opieki nad zdrowym dzieckiem u poprzednich pracodawców w roku kalendarzowym. Informacje na temat liczby dni lub godzin wykorzystanej opieki nad zdrowym dzieckiem u poprzednich pracodawców w roku kalendarzowym należy wprowadzać w kartotece pracownika na zakładce Kalendarz/Bilans otwarcia (urlopy).
Pracownik zatrudniony od 1 sierpnia 2017 roku. U poprzedniego pracodawcy wykorzystał 2 dni opieki nad zdrowym dzieckiem. W kartotece pracownika na zakładce Kalendarz/Bilans otwarcia(urlopy) zostały uzupełnione parametry "Informacje aktualne w dniu": 01.08.2017, "Liczba dni wykorzystanej opieki nad zdrowym dzieckiem u poprzednich pracodawców w roku kalendarzowym": 2, "Rodzaj limitu": Na dni. Na zakładce Kalendarz/Limity nieobecności został naliczony limit "Opieka nad zdrowym dzieckiem (dni)" w wymiarze 0 dni. Przy próbie wprowadzenia nieobecności "Urlop opiekuńczy (art 188 kp, godz.)" w dniu 13.08.2018 roku na 1 godzinę zostanie wyświetlony komunikat o treści: "Wprowadzono bilans otwarcia na dni dla opieki nad zdrowym dzieckiem u poprzednich pracodawców lub pracownik złożył wniosek o taki urlop...", który uniemożliwi wprowadzenie nieobecności.
Umowa cywilnoprawna. W przypadku gdy umowa cywilnoprawna została dodana na zamknięty w datach okres to jeżeli na tej umowie na zakładce "Wyrejestrowanie" nie zostanie zaznaczona informacji o wyrejestrowaniu zleceniobiorcy z ubezpieczeń to przy zapisie umowy pojawi się komunikat o treści: „Brak lub błędna informacja o wyrejestrowaniu z ubezpieczeń”. Od wersji 14.3 w konfiguracji programu Narzędzia/Opcje/Kadry i płace/Kadry/Weryfikatory/Umowy dodano parametr "Weryfikacja zgodności okresu na jaki zawarta została umowa z okresami podlegania ubezpieczeniom", który umożliwia zarządzanie opisywanym weryfikatorem.
Parametr może przyjmować następujące opcje:
- Ostrzeżenie – domyślne ustawienie parametru. Weryfikator będzie działał jak dotychczas czyli podczas próby zapisu umowy, która nie ma zaznaczonej informacji o wyrejestrowaniu z ubezpieczeń pojawi się komunikat, jednak nie będzie on blokował możliwości zapisania takiej umowy;
- Błąd – przy takiej konfiguracji podczas próby zapisu umowy pojawi się komunikat na czerwono, który zablokuje możliwość zapisania umowy bez wcześniejszego zaznaczenia informacji o wyrejestrowaniu z ubezpieczeń;
- Wyłączona – nie będzie pojawiał się żaden komunikat przy zapisywaniu umowy, która nie ma zaznaczonej informacji o wyrejestrowaniu z ubezpieczeń.
Pożyczka PKZP/ZFM. W kartotece pracownika w formularzu pożyczki PKZP/ZFM na zakładce "Warunki spłaty" dodano czynność "Uzgodnij raty...". Czynność aktywna jest jeżeli w naliczonej wypłacie na elemencie wynagrodzenia "Spłata pożyczki PKZP" lub "Spłata pożyczki ZFM" została wprowadzona ręczna korekta wysokości spłaty. Po wybraniu czynności "Uzgodnij raty..." w drugim kroku w otwartym formularzu czynności należy zaznaczyć na TAK parametr "Uzgodnij raty". W wyniku naciśnięcia przycisku OK różnica pomiędzy ratą zaplanowaną w planie spłat a ratą zrealizowaną (spłaconą na wypłacie) zostanie dodana do ostatniej raty pożyczki w harmonogramie spłat.
Aby poinformować Użytkownika o konieczności uzgodnienia rat spłaty pożyczki podczas wprowadzania korekty ręcznej wartości elementów "Spłata pożyczki PKZP" lub "Spłata pożyczki ZFM" zostały wprowadzone ostrzeżenia o treści "Wartość pola rata nie jest zgodna z kapitałem zaplanowanym do spłaty. Uzgodnij wartość raty pomiędzy planem spłat i spłatą" oraz "Wartość spłaty pożyczki nie jest równa sumie raty i odsetek zaplanowanych do spłaty".
Dodatkowo w konfiguracji programu w elemencie wynagrodzenia "Spłata pożyczki PKZP" oraz "Spłata pożyczki ZFM" (Narzędzia/Opcje/Kadry i płace/Płace/Elementy wynagrodzenia, Rodzaj: Pożyczka spłata) na zakładce Algorytm/Edytor dodano zakomentowany fragment:
//Kontrola wysokości spłat pożyczki do limitu 100% wynagrodzenia minimalnego (kwota wolna) aktywna po odkomentowaniu trzech poniższych linii kodu
//var limit = Potrącenie_OgraniczDoLimitu(Element, Składnik, TypLimituPotrącenia.Minimalne100, kapitał + odsetki, false);
//if (limit < kapitał + odsetki)
// kapitał = limit - odsetki;
Zakomentowany fragment kodu powoduje, że spłata pożyczki będzie naliczana na wypłacie na dotychczasowych zasadach czyli bez uwzględnienia limitów. Odkomentowanie powyższego kodu spowoduje, że nastąpi kontrola wysokości spłaty pożyczki na wypłacie do limitu 100% wynagrodzenia minimalnego.
Uwaga 1! Włączenie algorytmu sprawdzającego wysokość spłaty pożyczki do limitu 100% wynagrodzenia minimalnego spowoduje brak możliwości korzystania z przycisku "Nalicz pożyczkę lub spłaty" znajdującego się na formularzu pożyczki PKZP/ZFM. Spłata pożyczki zostanie wówczas naliczona w kwocie 0,00 zł.
Uwaga 2! Jeżeli na standardowych elementach wynagrodzenia "Spłata pożyczki PKZP" lub "Spłata pożyczki ZFM" zostały wprowadzone zmiany w edytorze wówczas nie zostaną one nadczytane. Jeżeli na wskazanych elementach nie było wprowadzonych modyfikacji wówczas zmiany w kodzie zostaną naniesione a dodatkowo priorytet tych elementów zostanie zmieniony na 102.
Wyrównanie do minimalnej płacy. Dodano na naliczonej wypłacie zakładkę "Zapis obliczeń" dla elementów wynagrodzenia: Wyrównanie do minimalnej płacy, Wyrównanie do minimalnej płacy prac.tym., Wyrównanie do minimalnej płacy RSP. Dodatkowo dla wskazanych elementów wynagrodzenia wprowadzono log obliczeń o nazwie "Naliczanie wyrównania do najniższego wynagrodzenia" dostępny w Kategorii: Algorytmy płacowe. Aby włączyć log obliczeń znajdujący się na liście pracowników należy wybrać przycisk "Logi" w górnym panelu nad listą.
Staż pracy. Umożliwiono zwyczajowe naliczanie stażu pracy na potrzeby wyliczenia dodatku stażowego lub nagrody jubileuszowej. W konfiguracji elementu wynagrodzenia (Narzędzia/Opcje/Kadry i płace/Płace/Elementy wynagrodzenia) na zakładce Algorytm/Ogólne w parametrze "Typ mnożnika" dodano opcję "Zależny od czasu pracy (liczonego zwyczajowo)". Jeżeli w konfiguracji programu Narzędzia/Opcje/Kadry i płace/Kadry/Definicje podstaw stażu zostanie zaznaczony parametr "Staż pracy liczony jako kontynuacja nieprzerwanego okresu zatrudnienia u poprzednich pracodawców" na TAK to aby element wynagrodzenia typu dodatek stażowy lub nagroda jubileuszowa również uwzględnił zwyczajowe naliczanie stażu pracy należy w konfiguracji elementu wynagrodzenia na zakładce Algorytm/Ogólne w parametrze "Typ mnożnika" wskazać opcję "Zależny od czasu pracy (liczonego zwyczajowo)".
Pracownik zatrudniony od 02.01.2015 roku. W kartotece pracownika na zakładce "Historia zatrudnienia" jest wpisane zatrudnienie u innego pracodawcy od 02.01.2013 do 01.01.2015 roku. Dodatek stażowy powinien naliczyć się po 5 latach. Dodanie dodatku stażowego na okres od 01.12.2017 roku do... za skutkuje naliczeniem dodatku stażowego z wypłatą grudniową w roku 2017 (miesiąc traktowany jako 30 dni) przy domyślnym ustawieniu parametrów:
-"Staż pracy liczony jako kontynuacja nieprzerwanego okresu zatrudnienia u poprzednich pracodawców": NIE,
-na elemencie dodatku stażowego w parametrze "Typ mnożnika" ustawiona opcja "Zależny od stażu pracy".
W przypadku gdy do wyliczenia dodatku stażowego ma zostać uwzględniony staż pracy w taki sposób aby miesiące nie były traktowane jako 30 dni tylko pełne miesiące kalendarzowe wówczas należy ustawić parametry:
-"Staż pracy liczony jako kontynuacja nieprzerwanego okresu zatrudnienia u poprzednich pracodawców": TAK,
-na elemencie dodatku stażowego w parametrze "Typ mnożnika" wskazać opcję "Zależny od stażu pracy (liczonego zwyczajowo)".
Opisany mechanizm działa tak samo w przypadku nagrody jubileuszowej.
Definicja elementu wynagrodzenia. Na definicji elementu wynagrodzenia na zakładce "Algorytm/Ogólne" dodano parametr "Nazwa log'a", w którym jest możliwość wpisania nazwy logów, które mają zostać przechwycone i zapisane w postaci zakładki "Zapis obliczeń" na naliczonym elemencie wynagrodzenia. Domyślnymi logami są "Algorytmy płacowe" a także "Chorobowe" lub "Urlop". Wpisanie w parametrze "Nazwa log'a" domyślnego loga spowoduje, że podczas naliczania elementu wynagrodzenia log zostanie zapisany w logach dostępnych na liście pracowników. W takim wypadku nie jest potrzebne użycie klasy LogCatcher w kodzie algorytmu.
Definicja limitu urlopu. Na definicji limitu nieobecności (Narzędzia/Opcje/Kadry i płace/Kalendarze/Limity nieobecności) dodano w parametrze "Naliczanie" opcje "Na godziny". Nieobecność liczona tak zdefiniowanym limitem nie będzie podlegała weryfikatorom sprawdzającym limit urlopu wypoczynkowego przy wprowadzaniu nieobecności krótszej niż dobowy wymiar czasu pracy (Narzędzia/Opcje/Kadry i Płace/Kalendarze/Weryfikatory).
Deklaracja PIT-4R. Zgodnie z wzorcem znajdującym się na stronach Ministerstwa Finansów wprowadzono nowy schemat e-deklaracji umożliwiający wysyłkę deklaracji podatkowej za rok 2018: PIT-4R(7). Dodatkowo dodano nowy wzór załącznika ORD-ZU(3) do deklaracji PIT-4R(7).
Podstawa chorobowego. W wyniku otrzymania dodatkowych interpretacji ze strony ZUS-u zmieniono wliczanie do podstawy chorobowego urlopu wypoczynkowego liczonego ze składników zmiennych. W przypadku gdy do podstawy chorobowego jest wliczany miesiąc, w którym wystąpiła nieobecność nieusprawiedliwiona oraz urlop wypoczynkowy należy urlop wypoczynkowy przyjąć w kwocie faktycznie wypłaconej (składniki stałe + składniki zmienne).
Limit urlopu wypoczynkowego. Wprowadzono następujące zmiany w kontekście naliczania limitu urlopu wypoczynkowego:
1.Umożliwiono automatyczne przeliczenie limitu urlopu wypoczynkowego w przypadku gdy pracownik miał wprowadzony urlop wypoczynkowy na dany dzień (Kalendarz/Czas pracy) a następnie na zakładce Kalendarz/Norma czasu pracy w tym dniu została zmieniona definicja dnia.
Pracownik ma wprowadzoną nieobecność urlop wypoczynkowy w dniu 26 lutego. Następnie na normie czasu pracy pracownika dzień 26 lutego zostaje zamieniony na dzień wolny. Dotychczas limit urlopu wypoczynkowego nie był automatycznie przeliczany. Należało w takim przypadku podświetlić limit urlopu wypoczynkowego pracownika (Kalendarz/Limity nieobecności) i użyć przycisku "Przelicz wykorzystane". Obecnie w opisanej sytuacji limit urlopu wypoczynkowego zostanie automatycznie przeliczony.
2.Usprawniono metodę prezentowania wymiaru limitu urlopu wypoczynkowego, który został pomniejszony z tytułu przebywania pracownika na urlopie wychowawczym.
Pracownica od grudnia 2017 roku do końca lutego 2019 roku przebywa nieprzerwanie na urlopie wychowawczym. Data końca nieobecności jest taka sama jak data zakończenia umowy. W takim przypadku podczas naliczania limitu urlopu wypoczynkowego za rok 2018 w programie nadmiarowo prezentowane były ujemne wartości. Po zmianach program poprawnie prezentuje wymiar urlopu wypoczynkowego za rok 2018 w zerowej wysokości.
Kadry i płace/Kadry/Umowy/Czynności/Deklaracje ZUS. Usprawnieniu uległ mechanizm seryjnego generowanie deklaracji zgłoszeniowych ZUS dla umów cywilnoprawnych. Funkcjonalność dostępna jest z poziomu listy umów Kadry i płace/Kadry/Umowy/Czynności/Deklaracje ZUS/Przygotuj ZUA i ZZA oraz Przygotuj ZWUA.
1. Umowa zlecenie z własnym pracownikiem. W poprzednich wersjach programu użycie operacji seryjnej skutkowało wygenerowaniem deklaracji zgłoszeniowych ZUS dla wszystkich umów cywilnoprawnych niezależnie od tego czy umowa była podpisana z własnym pracownikiem etatowym (przykładowo tworzona była deklaracja ZUS ZUA dla zleceniobiorcy z kodem 0110). Aktualnie jeżeli z listy umów zostaną seryjnie wygenerowane deklaracje zgłoszeniowe ZUS to program pominie tych zleceniobiorców, którzy są zatrudnieni na umowę etatową u swojego pracodawcy.
2. Dwie umowy zlecenia następujące po sobie z różnym kodem ubezpieczenia. W poprzednich wersjach programu użycie operacji seryjnej skutkowało pominięciem generowania deklaracji zgłoszeniowych ZUS, gdyż program traktował drugą umowę jako kontynuację pierwszej mimo różnych kodów ubezpieczenia. Aktualnie, jeżeli dla takiej samej sytuacji seryjnie zostaną wygenerowane deklaracje zgłoszeniowe ZUS, to dla pierwszej umowy zostanie utworzona seryjnie deklaracja ZUS ZWUA a dla drugiej ZUS ZUA lub ZUS ZZA.
Kartoteka pracownika/Kadry/Wykształcenie. Wydłużeniu z 10 znaków do 30 uległy pola "Stopień naukowy" i "Tytuł naukowy" znajdujące się w kartotece pracownika na zakładce Kadry/Wykształcenie. Zmieniony został także układ pól. W poprzednich wersjach omawiane pola ułożone były obok siebie, aktualnie znajdują się jedno pod drugim.
Fundusz pożyczkowy PKZP. Umożliwiono wykazywanie w formularzu funduszu pożyczkowego PKZP na zakładce "Ogólne" w parametrze "Wpisowe" naliczonych elementów wynagrodzenia "Wpisowe PKZP" i "Wpisowe PKZP/kasa". Dotychczas naliczenie wskazanych elementów wynagrodzenia skutkowało wykazaniem ich wartości w parametrze "Dopłaty" na formularzu funduszu pożyczkowego PKZP.
Definicje nieobecności. Ze względu na obowiązujące od stycznia 2016 roku przepisy, które włączyły okres dodatkowego urlopu macierzyńskiego do urlopu rodzicielskiego zostały zablokowane definicje nieobecności "Urlop macierzyński dodatkowy (hist.)" oraz "Urlop wychowawczy (macierz. dod., hist.)" w konfiguracji programu Narzędzia/Opcje/Kadry i płace/Kalendarze/Definicje nieobecności. Zablokowanie wskazanych nieobecności skutkuje brakiem możliwości wyboru ich z listy podczas wprowadzania nieobecności pracownikowi.
Dochód deklarowany. Zmieniono działanie parametru "Blokada" na definicji elementu wynagrodzenia "Dochód deklarowany" w przypadku jeżeli jest oznaczony na TAK. Zaznaczenie parametru "Blokada" na TAK spowoduje, że w kartotece pracownika na zakładce Etat/Ogólne nie ma możliwości wyboru w polu "Stawka" opcji "Dochód deklarowany". Natomiast w kartotece Właściciela na zakładce Etat/Ogólne nadal jest możliwość do wyboru wariantu "Dochód deklarowany" pomimo zaznaczenia w parametrze "Blokada" opcji TAK na definicji elementu.
Podstawa chorobowego. Poprawiono wyliczanie średniego wskaźnika składek na ubezpieczenia społeczne służącego do uzupełnienia wynagrodzenia wliczanego do podstawy chorobowej w przypadku gdy pracownik w miesiącu, w którym nastąpiło przekroczenie granicznej kwoty trzydziestokrotności prognozowanego przeciętnego miesięcznego wynagrodzenia:
- przebywał na nieobecności usprawiedliwionej,
- otrzymał premię/nagrodę roczną,
- oraz dodatkowo w kolejnym miesiącu został wypłacony mu dodatek np. dopłata do nadgodzin do miesiąca przekroczenia.
W wskazanym przypadku element wypłacony w kolejnym miesiącu za okres miesiąca, w którym nastąpiło przekroczenie był nadmiarowo wliczany do przychodu służącego do wyliczenia średniego wskaźnika składek na ubezpieczenia społeczne.
Limit urlopu wypoczynkowego. Poprawiono naliczanie wysokości limitu urlopu wypoczynkowego w przypadku gdy pracownica przebywając na urlopie wychowawczym ponownie urodzi dziecko. W programie w wskazanym przypadku należy wprowadzić nieobecność "Urlop wychowawczy (ur. macierzyński)" lub "Urlop wychowawczy (ur. rodzicielski)" ponieważ urodzenie kolejnego dziecka nie przerywa trwania urlopu wychowawczego a jednocześnie pracownica ma prawo do wypłaty zasiłku macierzyńskiego. Ponieważ wskazane nieobecności powinny pomniejszać limit urlopu wypoczynkowego na takich samych zasadach jak urlop wychowawczy w konfiguracji programu Narzędzia/Opcje/Kadry i płace/Kalendarze/Definicje nieobecności na definicjach "Urlop wychowawczy (ur. macierzyński)" i "Urlop wychowawczy (ur. rodzicielski)" na zakładce "Dodatkowe" została ustawiona w parametrze "Nieobecność pomniejsza staż pracy" opcja "Pomniejsza do dnia zakończenia" oraz w parametrze "Nieobecność pomniejsza limit urlopu wypoczynkowego" opcja TAK.
Pracownica jest zatrudniona na czas nieokreślony. Legitymuje się 10 letnim stażem urlopowym i obecnie przebywa na urlopie wychowawczym udzielonym na okres od 1 maja 2017 r. do 30 kwietnia 2018 r. W dniu 30 stycznia 2018 r. urodziła kolejne dziecko i od tego dnia pozostaje nieprzerwanie na urlopie wychowawczym, pobiera zasiłek macierzyński. Po zakończeniu urlopu wychowawczego, czyli od 1 maja 2018 roku rozpocznie korzystać z pozostałej części urlopu macierzyńskiego. Pracownica nabędzie prawo do urlopu wypoczynkowego za 8 miesięcy pozostałych do końca roku czyli 18 dni( 8/12 x 26 dni= 17,33).
Limit urlopu wypoczynkowego. Poprawiono naliczenie wysokości limitu urlopu wypoczynkowego w przypadku gdy pracownik przebywa na urlopie bezpłatnym cały rok kalendarzowy. Prawo do kolejnych urlopów wypoczynkowych pracownik nabywa w każdym następnym roku kalendarzowym począwszy od 01 stycznia danego roku, chyba że przebywa wówczas na urlopie bezpłatnym. W związku z czym jeżeli pracownik przebywa na urlopie bezpłatnym przez cały rok kalendarzowy wówczas nie nabywa prawa w tym roku do urlopu wypoczynkowego. Dotychczas w omawianym przypadku limit urlopu wypoczynkowego liczył się w pełnej wysokości 20 lub 26 dni. Obecnie limit urlopu wypoczynkowego zostanie naliczony w ilości 0 dni.
Limit urlopu wypoczynkowego dodatkowego. Poprawiono naliczanie pierwszego limitu urlopu wypoczynkowego dodatkowego w przypadku, gdy pracownik został zatrudniony w trakcie roku i w okresie roku kalendarzowego, w którym nastąpiło zatrudnienie nabył prawo do urlopu wypoczynkowego dodatkowego.
Pracownik niepełnosprawny zatrudniony w okresie 2017-03-01...2017-10-30. Prawo do urlopu wypoczynkowego dodatkowego nabywa w sierpniu 2017 roku. Limit urlopu wypoczynkowego dodatkowego powinien naliczyć się w wymiarze 9. Limit należy pomniejszyć tylko za okres po zwolnieniu (2017-11-01...2017-12-31), natomiast nie należy pomniejszać za miesiące 2017-01-01...2017-02-28.
Definicja kalendarza. Zablokowano pojawiający się w kartotece pracownika na zakładce Kalendarz/Czas pracy lub Kalendarz/Norma czasu pracy komunikat "Nie można potwierdzić: Przerwij=Zakończ..." w przypadku, gdy pracownik na zakładce Etat/Ogólne miał dopięty kalendarz z wskazanym w konfiguracji typem okresu: tygodniowy (Narzędzia/Opcje/Kadry i Płace/Kalendarze/Kalendarze, Typ okresu: Tygodniowy).
Formularz wypłaty. Umożliwiono wykazanie dodatków wyłącznie opodatkowanych na zakładce "Ogólne" w formularzu wypłaty dla umowy cywilnoprawnej. W przypadku gdy do umowy cywilnoprawnej został dodany dodatek wyłącznie opodatkowany wówczas na naliczonej wypłacie na zakładce "Ogólne" nie był on wykazywany w części "Opodatkowane elementy wynagrodzenia"
Formularz wypłaty zaliczki. Poprawiono działanie programu w przypadku wypłacania zaliczki opodatkowanej i nieopodatkowanej. Na formularzu wypłaty zaliczki na zakładce "Ogólne" w parametrze "Zaliczka" data wypłaty zaliczki była zamieniona z kwotą zaliczki. Obecnie na formularzu wszystkie dane są wykazywane poprawnie.
Grupa zaszeregowania. Umożliwiono zmianę grupy zaszeregowania pracownika na zakładce Etat/Ogólne w kartotece pracownika. W przypadku gdy pracownik pierwotnie miał wybraną grupę zaszeregowania, na której w stawce była wskazana kwota w złotówkach a następnie po aktualizacji kartoteki następowała zmiana stawki zaszeregowania na taką z wskazaną stawką w kwocie euro pojawiał się komunikat o treści "Nie można wykonywać tej operacji na wartościach w różnych walutach 'EUR' i 'PLN'".
Kartoteka Właściciela. Poprawiono nieoczekiwane zachowanie programu, dotyczące zmiany rozliczania Właściciela z deklaracji DRA indywidualnej na zbiorczą. W przypadku gdy Właściciel był rozliczany na indywidualnej deklaracji DRA (zaznaczony na TAK parametr "Indywidualna deklaracja DRA" w kartotece pracownika na zakładce "Właściciel") a następnie poprzez aktualizacje kartoteki dokonano zmiany na zbiorcze rozliczenie Właściciela z pracownikami (zaznaczony na NIE parametr "Indywidualna deklaracja DRA") przy próbie zapisu kartoteki Właściciela pojawiał się komunikat o treści: "Nie można skasować obiektu...", który uniemożliwiał zapisanie dokonanych zmian.
Filtr "Okres". Na listach w module Kadry i płace oraz w kartotece pracownika uległ rozszerzeniu filtr "Okres" (np. Lista pracowników, Deklaracje ZUS itp.). W poprzednich wersjach programu gdy zakres dat obejmował co najmniej 2 miesiące w omawianym filtrze nie był widoczny pełny podany okres.
Informacja ZUS IMIR. Uaktualniono zgodnie z wzorcem dostępnym na stronach ZUS wydruk "Informacja ZUS IMIR" wystawiany miesięcznie lub za okres całego roku. Raport jest dostępny pod drukarką z poziomu otwartego formularza ZUS IMIR lub z listy Deklaracje ZUS/Informacje IMIR.
Oświadczenie ZNP-7. Uaktualniono zgodnie z aktualnym wzorem dostępnym na stronach ZUS wydruk "Oświadczenie ZUS NP-7", którego nazwa została zmieniona na "Oświadczenie ZUS ZNP-7". Raport dostępny jest pod drukarką z poziomu otwartego formularza nieobecności ZUS.
Koszty projektów. Dla modułu dodatkowego Koszty projektów utworzono weryfikator, który sprawdza czy na czasie pracy w kartotece pracownika zostały wprowadzone podzielniki kosztów na cały okres miesiąca. Nowy weryfikator ma na celu zapobieganie sytuacjom, w których nie zostały wprowadzone przez Użytkownika podzielniki na cały miesiąc co w konsekwencji powodowało powstawanie niewłaściwych opisów analitycznych. Weryfikator uaktywnia się podczas generowania opisu analitycznego oraz wydruków dostępnych dla dodatku Koszty projektów tj.: "Lista płac – podział kosztów – szczegółowy" oraz "Lista płac – podział kosztów" i pozostawia informację w logach programu.
Parametr zarządzający weryfikatorem o nazwie "Podziały wg czasu oparte o wyliczany czas pracy" dostępny jest w konfiguracji programu Narzędzia/Opcje/Dodatki/enova Koszty projektów. Parametr domyślnie przyjmuje opcje TAK.
a)W przypadku, gdy powyższy parametr jest ustawiony na TAK oraz parametr "Zapisywanie elementów nieopisanych" jest ustawiony na "Nie uwzględniaj", wówczas w logu pojawi się szczegółowa informacja z ostrzeżeniem w których dniach i u jakich pracowników brakuje wprowadzonych podzielników kosztów. Przykładowo: „OSTRZEŻENIE: ANDRZEJEWSKI PAWEŁ (006), w kalendarzu czasu pracy dnia 16.03.2018 w strefie Praca w normie nie wprowadzono wartości cechy 'Projekt'.”
b)Jeżeli parametr zostanie wyłączony (zaznaczony na: NIE) oraz parametr "Zapisywanie elementów nieopisanych" jest ustawiony na "Nie uwzględniaj", wówczas w logu pojawi się tylko ogólna informacja z ostrzeżeniem, która wskaże pracowników i dni w których brakuje przypisanych podzielników. Przykładowo: „OSTRZEŻENIE: ANDRZEJEWSKI PAWEŁ (006), w kalendarzu czasu pracy nie dodano dnia 19.03.2018.”
c)W przypadku, gdy parametr "Podziały wg czasu oparte o wyliczany czas pracy" jest ustawiony na TAK oraz parametr "Zapisywanie elementów nieopisanych" jest ustawiony na "Nie zapisuj", wynagrodzenie zostanie przypisane do projektu proporcjonalnie do przepracowanego czasu na tym projekcie, natomiast wynagrodzenie za czas, który nie został opisany projektem nie zostanie ujęte w opisie.
W przypadku oznaczenia parametru "Podziały wg czasu oparte o wyliczany czas pracy" na NIE, wówczas na opisie całość wynagrodzenia zostanie przypisana do naniesionego projektu/projektów, a w logu pojawi się informacja z ostrzeżeniem o niedodanym dniu (nieopisanym projektowo).
Prokuratura. Umożliwiono usunięcie z kartoteki pracownika wprowadzonej kary lub nagrody (Kadry-pozostałe/Nagrody i kary), ukończonego szkolenia (Kadry-pozostałe/Ukończone szkolenia), szkolenia BHP (Kadry-pozostałe/Szkolenia BHP) oraz całej kartoteki pracownika. Przy próbie usunięcia wskazanych obiektów pojawiał się komunikat o treści: "Operacja niedozwolona na skasowanym obiekcie danych".
Eksport przelewów. W formacie eksportu Elixir-0 zmieniono sposób eksportu przecinków. Dotychczas przecinki były przenoszone do eksportowanego pliku, co powodowało trudności w zaczytywaniu przelewu do niektórych banków. Obecnie podczas eksportu przelewów z zastosowaniem formatu Elixir-0 przecinki zamieniane są na spacje w obrębie pól: dane nadawcy, dane odbiorcy, tytuł przelewu.
Import Wyciągów Bankowych, WebService. W ramach dodatku Bankowość Elektroniczna udostępniono WebService banku Pekao S.A. Szczegóły komunikacji zostały opisane w dokumentacji dodatku.
Import Wyciągów Bankowych. Dodano wariant 3 dla filtra importu wyciągów bankowych dla Deutsche Bank (MT940).
Import Wyciągów Bankowych. W wariancie 1 filtra importu wyciągów bankowych BGK (MT940) zmieniono kolejność pobieranych pól do pola opis. Aktualnie pierwsze pobierane jest pole 61, a następnie pole 86.
JPK. Wprowadzono możliwość podpisywania JPK_VAT danymi autoryzującymi. Opcja dostępna jest po zaznaczeniu w konfiguracji (Narzędzia/Opcje/Ogólne/Jednolity plik kontrolny) parametru Tryb podpisu jako: "W aplikacji - podpis nieweryfikowany".
W bazach z włączonym parametrem "Tryb podpisu: W aplikacji - podpis nieweryfikowany" po wygenerowaniu JPK konieczne jest wykonanie czynności "Przygotuj do wysyłki [podpis nieweryfikowany]". Czynność spowoduje wywołanie formatki, na której należy uzupełnić informacje dotyczące danych podatnika oraz kwoty przychodu. Pliki JPK z potwierdzonym podpisem otrzymują Status JPK: Gotowy do wysyłki. Dalsze czynności jakie należy wykonać dla podpisanego pliku JPK wywoływane są z poziomu listy Jednolite pliki kontrolne i obejmują: "Rozpocznij wysyłanie" oraz "Kontynuuj przetwarzanie i potwierdź".
Uwaga! Zgodnie z Rozporządzeniem Ministra Finansów z dnia 2 lutego 2018r. (Dz.U. 2018 poz. 304) podatnik będący osobą fizyczną może podpisywać JPK_VAT danymi autoryzującymi do dnia 31 grudnia 2018r.
Szczegółowe informacje dotyczące podpisywania JPK_VAT danymi autoryzującymi znajdą Państwo Tutaj.
Rejestr VAT. Wzbogacono wydruk Zestawienie zbiorcze VAT w Rejestrze VAT o informację dotyczącą nazwy definicji dokumentu. Aby informacja przenosiła się na wydruk, należy na formatce generowania wydruku wskazać opcję: Drukuj nazwę definicji na Tak. Parametr jest aktywny, gdy parametr Typ zestawienia ma wskazany: Wg definicji ewidencji.
Nowa opcja wydruku znajduje się w mechanizmie XtraReports.
Deklaracje. enova365 wspiera sporządzanie rocznych rozliczeń podatku dochodowego PIT-36, PIT-36L, PIT-28 w formie eksportu plików xml o strukturze eDeklaracji, które to pliki mogą być zaimportowane do druków deklaracji udostępnianych przez Ministerstwo Finansów jako aktywne PDF. W bieżącej wersji struktury xml zostały zaktualizowane do wersji eDeklaracji PIT: PIT-36(25), PIT-36L(14) oraz PIT-28(20) obowiązujących do rozliczeń roku 2017. Czynność "Generuj XML do aktywnego PDF" dostępna jest na formularzu deklaracji PIT-5/PIT-5L (KPIR/Deklaracje/PIT-5/PIT-5L) dla ostatniej i zatwierdzonej deklaracji w danym roku obrachunkowym oraz bezpośrednio na pasku narzędziowym.
Analogiczna czynność jest dostępna również dla podmiotów, które rozliczają się ryczałtowo. Na formularzu oraz pasku narzędzi na liście Zaliczka na podatek ryczałtowy (KPIR/Deklaracje/Zaliczka na podatek ryczałtowy) czynność "Generuj XML do aktywnego PDF" eksportuje plik, który pozwala zasilić danymi aktywny formularz PIT-28(20).Więcej informacji znajdą Państwo Tutaj. Błędy, które pojawiały się przy importowaniu xml-a w poprzednim roku wynikały z błędów po stronie formularzy Ministerstwa Finansów, aktualnie nie występują, zostały wyjaśnione i poprawione przez Ministerstwo. Po imporcie xml-a pobranego z enova365 należy zadbać o poprawne uzupełnienie bezpośrednio w aktywnym PDF-ie danych adresowych podatnika w polach: województwo, powiat i gmina.
UWAGA! W związku z pytaniami odnośnie wprowadzenia w samej enova365 możliwości tworzenia i przesyłania rocznych rozliczeń podatku dochodowego, informujemy, iż podjęliśmy, po konsultacjach wewnętrznych i zewnętrznych z przedstawicielami największych biur rachunkowych, decyzję o niewprowadzaniu do enova365 mechanizmów do rozliczania podatku dochodowego bezpośrednio w programie.
Okres obrachunkowy. Zmieniono opis komunikatu pojawiającego się podczas próby zamknięcia okresu obrachunkowego w sytuacji, gdy nie są zaksięgowane wszystkie dekrety dotyczące danego okresu. Dotychczas komunikat zawierał ogólną informację o dekretach znajdujących się w buforze. Obecnie w komunikacie została ujęta informacja o tym jakiego dziennika (Dekrety/BO) dotyczą niezaksięgowane dekrety. Dla niezaksięgowanych dekretów w dzienniku Dekrety pojawia się następujący komunikat: "Okres obrachunkowy 2018 zawiera w Dzienniku (Dekrety) dekrety w buforze z datą wcześniejszą lub równą dacie zamknięcia 31.12.2018".
Analogicznie w przypadku niezaksięgowanych dekretów w dzienniku BO pojawia się komunikat: "Okres obrachunkowy 2018 zawiera w Dzienniku (BO) dekrety w buforze z datą wcześniejszą lub równą dacie zamknięcia 31.12.2018".
JPK. Zmieniono kodowanie plików xml JPK, przygotowanych w trybie podpisu: "W aplikacji - podpis nieweryfikowany", na kodowanie: "UTF-8 bez BOM".
Dotychczasowe kodowanie pliku JPK mogła powodować błąd podczas wysyłki pliku poprzez stronę mikro-jpk.mf.gov.pl.
JPK. Przywrócono przenoszenie się numeru referencyjnego pliku JPK wysłanego do bramki Ministerstwa Finansów na zakładkę UPO (Status) do pola Numer referencyjny.
Polecenie księgowania. Poprawiono błąd występujący podczas czynności generowania dekretów zamknięcia kont, PK rozrachunków, PK zaokrągleń w sytuacji, kiedy na definicji dokumentu Polecenia księgowania został zaznaczony parametr Synchronizacja numeru dokumentu PK. Podczas wywołania tych czynności przy włączonym parametrze Synchronizacja numeru dokumentu PK pojawiał się komunikat: "Próba zmiany wartości pola 'NumerDokumentu' - pole w trybie tylko do odczytu". Obecnie Komunikat błędu nie występuje, a pole Numer na formatce generowania PK dla dekretów zamknięcia kont, rozrachunków i zaokrągleń przy włączonym parametrze Synchronizacja numeru dokumentu PK jest wyszarzone (numer PK zostaje nadany automatycznie).
Import tabel. Poprawiono błąd pojawiający się podczas importu tabel z innych baz danych (Narzędzia/Import tabel: Kontrahenci, Banki, Urzędy skarbowe, Urzędy celne). Błąd: "Już istnieje wpis z tym samym kluczem" pojawiał się, gdy na liście baz danych były zarejestrowane bazy ze zdublowanymi nazwami. Po poprawie błąd nie występuje.
Analizy MsExcel. W dodatku Analizy MS Excel zmieniono kod odpowiedzialny za pobieranie danych w funkcjach ZapisyPersaldo i ZapisyNPersaldo. Obecnie algorytm w funkcjach ZapisyPersaldo i ZapisyNPersaldo odpowiada algorytmowi w zestawieniach księgowych.
Dokumenty środków trwałych. Poprawiono błąd ustawiania sezonowości na środku trwałym po wygenerowaniu dokumentu Zmiany parametrów amortyzacji. Dotychczas utworzenie dokumentu Zmiany parametrów amortyzacji dla środków trwałych, które miały ustawioną sezonowość inną niż miesięczną, powodowało zmianę sezonowości na miesięczną. Obecnie wygenerowanie Zmiany parametrów amortyzacji nie wpływa na ustawienie sezonowości na środku trwałym.
Praca na wielu bazach. Wprowadzono zabezpieczenie przed dodawaniem plików JPK_VAT poprzez czynność: Zbiorcze dodawanie/JPK_VAT z poziomu Analizy baz danych w bazach niepodlegających VAT. Po wywołaniu zbiorczej czynności pliki JPK_VAT nie zostaną dodane w bazach, w których konfiguracja (Opcje/Ewidencja VAT/Ogólne): Firma podlega VAT ustawiona jest na Nie.
Zdarzenia. <?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" /> Dodano możliwość tworzenia Zdarzeń, które służą do rejestracji kontaktów z klientami. Standardowo jest to: Kontakt, Korespondencja, Notatka, Zapytanie ofertowe. Dodatkowo udostępniono również czynności związane z pracą ze Zdarzeniami i możliwości dodawania nowych definicji.
Rozporządzenie o ochronie danych osobowych. Rozporządzenie o ochronie danych osobowych mające zastosowanie od dnia 25 maja 2018 roku określa zasady ochrony danych osobowych osób fizycznych na terenie Unii Europejskiej. Odpowiadając na zapisy rozporządzenia enova365 została wyposażona w pakiet nowych funkcjonalności. Zaktualizowane zostały również dotychczas stosowane mechanizmy bezpieczeństwa:
- System zarządzania prawami – art. 25 oraz 32. dotyczący zastosowania właściwych środków technicznych oraz organizacyjnych aby zapewnić właściwy stopień bezpieczeństwa przetwarzanych danych osobowych.
- Polityka haseł w enova365 - art. 25 oraz 32. dotyczący zastosowania właściwych środków technicznych oraz organizacyjnych aby zapewnić właściwy stopień bezpieczeństwa przetwarzanych danych osobowych.
- Monitorowanie zmian rekordów na danych osobowych - art. 25 oraz 32. dotyczący zastosowania właściwych środków technicznych oraz organizacyjnych aby zapewnić właściwy stopień bezpieczeństwa przetwarzanych danych osobowych.
- Anonimizacja i pseudonimizacja danych - art. 25 oraz 32. dotyczący zastosowania właściwych środków technicznych oraz organizacyjnych aby zapewnić właściwy stopień bezpieczeństwa przetwarzanych danych osobowych.
- Zarządzanie zgodami, rejestry zgód – art. 12-23. dotyczące praw osób fizycznych, których dane dotyczą.
- Udostępnianie danych osobowych na wniosek osoby zainteresowanej i przesyłanie oraz przesyłanie ich do innego administratora drogą elektroniczną – art.15 dotyczący prawa do dostępu oraz art. 20 dotyczący prawa do przenoszenia danych.
- Rejestr czynności przetwarzania oraz rejestr kategorii czynności przetwarzania – art. 30 dotyczący prowadzenia rejestru czynności przetwarzania oraz rejestru kategorii czynności przetwarzania.
- Prawo do bycia zapomnianym z wykorzystaniem anonimizacji – art.17 dotyczący prawa do bycia zapomnianym.
- enova365 Archiwizator Azure do wykonywania kopii bezpieczeństwa – art. 5 dotyczący korzystania ze środków chroniącym przed niezgodnym z prawem przetwarzaniem oraz przypadkową utratą, zniszczeniem lub uszkodzeniem (integralność) .<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Role. Wprowadzono nową standardową rolę Inspektora Ochrony Danych Osobowych. Operator przypisany do tej roli będzie posiadał dodatkowe uprawnienia do anonimizacji kontrahentów, którzy zgłosili wolę do bycia zapomnianym. Operator wskazuje kontrahenta na liście i poprzez wybór Prawym Przyciskiem Myszy Czynności/Ochrona danych osobowych/Przekaż do anonimizacji. Następnie w Panelu Workflow pojawi się powiadomienie dla Inspektora Ochrony Danych Osobowych o uruchomieniu procedury anonimizacji. Inspektor podejmuje ostateczną decyzję czy odrzuca, czy zatwierdza proces trwale usuwając dane kontrahenta.
Ochrona danych osobowych pracowników. W module Kadry i Płace w wersji złotej i platynowej rozbudowano rejestry potrzebne do ewidencji dokumentów związanych z ochroną danych osobowych pracowników.
Udostępniony został folder "Ochrona danych osobowych", a w nim następujące rejestry:
- Rejestr oświadczeń pracowników, w którym należy ewidencjonować wszystkie zgody lub wycofanie zgód pracowników.
- Rejestr uprawnień pracowników do przetwarzania danych o pracownikach.
- Rejestr wymiany danych. Jest to ewidencja pozyskanych i udostępnionych danych o pracownikach.
Wprowadzanie dokumentów do wymienionych rejestrów można realizować poprzez:
- dodawanie pojedynczych dokumentów w poszczególnych rejestrach,
- dodawanie pojedynczych dokumentów na kartotece pracownika w części poświęconej "Ochronie danych osobowych",
- operacje seryjne dostępne na liście pracowników w czynnościach w części związanej z "Ochroną danych osobowych".
W konfiguracji programu Narzędzia/Opcje/Ogólne w części poświęconej Ochronie danych osobowych można definiować dokumenty, które będą udostępnione w powyższych rejestrach.
W programie dodano również możliwość przeprowadzenia Anonimizacji i Pseudonimizacji danych pracowników.
Na listach głównych Pracownicy, Zleceniobiorcy, Niezatrudnieni, Wszyscy dodano możliwość filtrowania kartotek pracowników w oparciu o udzielone Oświadczenia (Zgody). Dodatkowo na liście Wszyscy dodano filtr Stan anonimizacji.
Szczegółowe informacje o rejestrach, procesie anonimizacji i pseudonimizacji, jak również konfiguracji znajdziecie Państwo Tutaj.
Ochrona danych osobowych kontrahentów i Osób kontaktowych kontrahentów. W folderze Kontrahenci i urzędy oraz w module CRM w wersji złotej i platynowej rozbudowano rejestry potrzebne do ewidencji dokumentów związanych z ochroną danych osobowych kontrahentów oraz osób kontaktowych kontrahentów.
- Rejestr oświadczeń kontrahentów i osób kontaktowych kontrahentów, w którym należy ewidencjonować wszystkie zgody lub wycofanie zgód kontrahentów oraz osób kontaktowych kontrahentów.
- Rejestr wymiany danych. Jest to ewidencja pozyskanych i udostępnionych danych o kontrahentach oraz osobach kontaktowych kontrahentów.
- dodawanie pojedynczych dokumentów na kartotece Kontrahenta lub kartotece Osoby kontaktowej w części poświęconej "Ochronie danych osobowych",
- operacje seryjne dostępne na liście Kontrahenci i urzędy oraz liście Osób kontaktowych w czynnościach, w części poświęconej "Ochronie danych osobowych".
W konfiguracji systemu w części poświęconej Ochronie danych osobowych można definiować dokumenty, które będą udostępnione w powyższych rejestrach.
W programie dodano również możliwość przeprowadzenia Anonimizacji i Pseudonimizacji danych kontrahentów oraz osób kontaktowych.
Na listach głównych Kontrahenci, Osoby, Wizytówki dodano możliwość filtrowania kartotek kontrahentów, osób kontaktowych w oparciu o udzielone Oświadczenia (Zgody). Dodatkowo na listach Kontrahenci, Osoby, Wizytówki dodano filtr Stan anonimizacji.
Ochrona danych osobowych uczestników szkoleń. W module Szkolenia w wersji złotej i platynowej rozbudowano rejestry potrzebne do ewidencji dokumentów związanych z ochroną danych osobowych uczestników szkoleń.
- Rejestr oświadczeń uczestników szkoleń, w którym należy ewidencjonować wszystkie zgody lub wycofanie zgód uczestników szkoleń.
- Rejestr wymiany danych. Jest to ewidencja pozyskanych i udostępnionych danych o uczestnikach szkoleń.
- dodawanie pojedynczych dokumentów na kartotece uczestnika, w części poświęconej "Ochronie danych osobowych",
- operacje seryjne dostępne na liście uczestników w czynnościach, w części poświęconej "Ochronie danych osobowych".
W konfiguracji systemu w części poświęconej "Ochronie danych osobowych" można definiować dokumenty, które będą udostępnione w powyższych rejestrach.
W programie dodano również możliwość przeprowadzenia Anonimizacji i Pseudonimizacji danych uczestników szkoleń.
Na listach głównych Członkowie i uczestnicy dodano możliwość filtrowania kartotek uczestników szkoleń w oparciu o udzielone Oświadczenia (Zgody). Dodatkowo na liście Członkowie i uczestnicy dodano filtr Stan anonimizacji.
Rejestr czynności przetwarzania, Rejestr kategorii czynności przetwarzania. Wprowadzono nową funkcjonalność umożliwiającą prowadzenie Rejestru czynności przetwarzania oraz Rejestru kategorii czynności przetwarzania. Nowa funkcjonalność dostępna jest w menu głównym programu w module Ochrona danych osobowych dla Klientów posiadających licencję w kolorze przynajmniej złotym. Na funkcjonalność umożliwiającą prowadzenie wspomnianych rejestrów składają się:
- Zbiory - ewidencja zbiorów danych, w ramach których organizacja gromadzi i przetwarza dane osobowe (również poza systemem enova365).
- Czynności przetwarzania - ewidencja czynności przetwarzania dokonywanych przez organizację na zbiorach, dla których jest ona administratorem danych osobowych.
- Kategorie czynności przetwarzania - ewidencja kategorii czynności przetwarzania dokonywanych z pozycji podmiotu przetwarzającego na zbiorach powierzonych przez administratorów zewnętrznych.
- Wymiana danych - ewidencja operacji pozyskania całych zbiorów danych oraz powierzenia tych zbiorów danych podmiotom zewnętrznym.
Konfiguracja do tej części funkcjonalności prowadzenia rejestrów dostępna jest w menu Narzędzia/Opcje/Ogólne/Ochrona danych osobowych.
Szczegółowy opis dotyczący tego zakresu funkcjonalności dostępny jest Tutaj.
Każdy administrator danych osobowych ma obowiązek prowadzenia Rejestru czynności przetwarzania, a każdy podmiot przetwarzający dane powierzone przez administratora ma obowiązek prowadzenia Rejestru kategorii czynności przetwarzania. Wyłączone z obowiązku prowadzenia każdego z rejestrów są podmioty zatrudniające mniej niż 250 osób. Wyłączenie to nie ma zastosowania jeżeli przetwarzanie, którego dokonują:
- może powodować ryzyko naruszenia praw lub wolności osób, których dane dotyczą, nie ma charakteru sporadycznego,
- obejmuje szczególne dane wrażliwe, genetyczne lub biometryczne lub
- obejmuje dane osobowe dotyczące wyroków skazujących i naruszeń prawa.
Wymiana danych. Udostępniono eksport i import danych osobowych z zastosowaniem pliku XML. Jest to jeden ze sposobów rejestrowania wymiany danych. W wyniku eksportu powstają dokumenty udostępnienia danych, w wyniku importu powstają zapisy odpowiadające importowanym danym oraz dokumenty pozyskania danych. Eksportować można dane pracowników, osób kontaktowych i kontrahentów. Do eksportu wszystkich rodzajów danych zastosowano jedną strukturę pliku XML. Uwaga: w wyniku importu danych pracowników powstają osoby kontaktowe przypisane do kontrahenta udostępniającego dane.
Zmiany rekordów. Funkcjonalność rejestrowania zmian rekordów dla wybranych obiektów (podmiotów danych osobowych) rozszerzono o możliwość zapisywania zdarzeń utworzenia relacji (referencji) do tych podmiotów na innych obiektach w systemie np. użycie rekordu Pracownika na Zapłacie w polu Podmiot. Konfiguracja umożliwiająca włączenie logowania utworzenia referencji dostępna jest w menu Narzędzia/Opcje/Ogólne/Ochrona danych osobowych/Ogólne. Logowanie utworzenia referencji jest dostępne dla obiektów typu: Pracownik, Członek rodziny, Kontrahent, Lokalizacja, Osoba podpisująca, Uczestnik/Członek, Osoba (kontaktowa). W przypadku włączenia logowania referencji dla obiektów typu Kontrahent logowanie utworzenia referencji będzie ograniczone do kontrahentów, którzy mają wskazaną formę prawną z zaznaczony parametrem Logowanie referencji (Osoba fizyczna oraz Osoba fizyczna prowadząca działalność gospodarczą).
Szczegółowy opis znajdziecie Państwo Tutaj.
Anonimizacja. Udostępniono mechanizmy zaciemniania danych w systemie enova365 na podstawie definiowanych w konfiguracji zakresów zaciemniania. Mechanizm anonimizacji jest nieodwracalną operacją zaciemnienia danych, natomiast mechanizm pseudonimizacji jest operacją odwracalną bezpośrednio z poziomu systemu enova365. Funkcjonalność jest dostępna w przypadku zaznaczenia prawa na operatorze : „Dostęp do mechanizmów anonimizacji i pseudonimizacji”. W konfiguracji można definiować nowe zakresy zaciemniania dla poszczególnych tabel z poziomu foldery Ogólne/Ochrona danych osobowych/Definicje zakresów. Producent dostarczył standardowe zakresy dotyczące tabel bezpośrednio związanych z przetwarzaniem danych osobowych w systemie enova365. W podstawowej konfiguracji procesy zaciemniania realizowane są dwuetapowo. Rozpoczęcie procesu odbywa się na liście pracowników, kontrahentów, osób kontaktowych, członków lub uczestników szkoleń poprzez wykonanie czynności Przekaż do anonimizacji/pseudonimizacji. Anonimizacji mogą podlegać pracownicy przeniesieni do archiwum, kontrahenci, którzy zostali wcześniej zablokowani oraz osoby kontaktowe oznaczone jako nieaktualne. Dokończenie procesu odbywa się poprzez wykonanie kolejnych kroków procesów lub poprzez wykonanie czynności dokończenia procesu na dedykowanych listach Ochrona danych osobowych/Anonimizacja Danych | Pseudonimizacja danych. Szczegóły dotyczące konfiguracji i użytkowania mechanizmów zaciemniania danych dostępne są Tutaj.
Podpisy elektroniczne. Dodano nową funkcjonalność podpisywania cyfrowego dla plików PDF i XML zarówno w wersji okienkowej i przeglądarkowej enova365. Podpisywanie odbywa się za pomocą certyfikatów. Podpis przechowywany jest w konkretnym pliku. Poprawny status podpisu informuje że plik nie został zmodyfikowany od czasu podpisu. Listę podpisów / certyfikatów można wyświetlić na formularzu załącznika.
Kreatory. Poprawiono przekazywanie zaznaczonych elementów (np. zaznaczenie na liście za pomocą CTRL + lewy przycisk myszki) pomiędzy krokami w kreatorze. Do tej pory obsłużenie takiej funkcjonalności wymagało umieszczenia dodatkowego algorytmu w definicji kreatora.
Kontrolka edycji kodu. Na definicji zadania globalnego (TaskDefinition) w zakładce „Inne metody” dodano czynność "Generuj kod akcji automatycznej". Po jego użyciu zostaną dopisane do kodu, dwie metody.
Pierwsza z nich zwraca aktualną datę wraz z godziną do wiersza poleceń oraz Podglądu zdarzeń (pod warunkiem wcześniejszego skonfigurowania logowania do podglądu zdarzeń). W wierszu poleceń: data pojawi się w przypadku, gdy SonetaServer zostanie uruchomiony z poziomu wiersza poleceń. Natomiast druga z metod służy do obsługi błędów – ich logowania.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Harmonogram zadań. Poprawiono komunikat, który pojawiał się podczas próby uruchomienia zadania (przez Harmonogram zadań) dla którego zostały już wykonane zaplanowane wywołania (zgodnie z harmonogramem). Harmonogram zadań próbując wykonać to samo zadanie po raz kolejny zwracał komunikat [Operacja niedozwolona na skasowanym obiekcie danych]. Aktualnie prezentowana będzie informacja czy zadanie zostało zablokowane, usunięte czy przeterminowane.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
Raportowanie błędów. Zmodyfikowany został sposób zabezpieczenia Harmonogramu Zadań przed zapętleniem, które mogło wystąpić na skutek powstania wyjątku. W tym celu, do bazy danych dodano dodatkowe pole o nazwie „ExceptionTimeStamp – DateTime”, które jest przedstawione jako znacznik czasu w tabeli „ScheduleItem”. Konfiguracja polega na określeniu strategii jaką powinien przyjąć Harmonogram Zadań w przypadku wystąpienia wyjątków. Do wyboru są dwie możliwości, które określamy na definicji harmonogramu:
- Zapisz wyjątek i ponawiaj przetwarzanie – jak obecnie.
- Zapisz wyjątek i zaprzestań dalszego przetwarzanie zadania – powoduje wpisanie czasu do pola „Data wyjątku” (ExeptionTimeStamp) i zapisanie wyjątku.<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" /> Udostępniono również w Bazie Wiedzy instrukcję do konfiguracji powiadomień wysyłanych emailem wraz z informacją oraz raportem o pojawieniu się wyjątków, która jest dostępna w dziale Wdrożenia/Workflow/Harmonogram zadań/Ekspert radzi/Eskalacja powiadomień o wyjątkach.
Bezpieczeństwo. W konfiguracji aplikacji enova365Web (aplikacja na serwerze IIS) wprowadzono możliwość ustawienia nagłówka Strict Transport Security (HSTS). Powoduje to wymuszenie połączenia z serwerem przez szyfrowany protokół HTTPS, co znacznie podnosi bezpieczeństwo korzystania z aplikacji enova365 HTML (połączenia HTTP są automatycznie przekierowywane). W celu skonfigurowania HSTS należy:
Posiadać certyfikat SSL i skonfigurować na serwerze IIS protokół HTTPS
W aplikacji enova365Web, w pliku Config/enova365.settings.config ustawić wartość klucza StrictTransportSecurity na true:
<add key="StrictTransportSecurity" value="true" />
Interfejs użytkownika. W Pulpicie kierownika i Pulpicie pracownika, w przypadku ustawienia języka angielskiego, poprawiono wyświetlanie pól typu Okres. Ze względu na stosowany w języku angielskim format daty M/D/YYYY pole okres jest podawane zawsze jako dwie pełne daty (np. 3/12/2018...3/16/2018) i nie jest stosowany format skrócony występujący dla języka polskiego (np. 2018-03-12...16)
Interfejs użytkownika. W enova365 HTML poprawiono błąd rysowania zadań/powiadomień w terminarzu. Błąd polegał na umieszczaniu zadania/powiadomienia w nieprawidłowym zakresie godzinowym.
Ustawienia list. W aplikacji enova365 HTML wprowadzona została obsługa stylów czcionki na listach: kursywa, podkreślenie i przekreślenie. Funkcjonalność może zostać wykorzystana np. w definicjach zestawień czasu pracy do wyróżnienia poszczególnych komórek zestawienia (w tym celu konieczne jest w definicji zestawień czasu oprogramowanie metody GetAppearance i ustawienie w niej odpowiedniej wartości DataAppearance.FontStyleNames)
Wydruki. Poprawiono wyświetlanie typu raportu (ASPX / DX) na oknie Organizuj raporty. We wcześniejszej wersji, po zmianie i zapisaniu ustawień raportu typu ASPX, był on prezentowany na liście jako raport typu DX (przy czym nie miało to wpływu na poprawność działania wydruku).
Drukarki fiskalne. Poprawiono działanie czynności Wyślij ponownie na drukarkę fiskalną. Dotychczas czynność nie działała w interfejsie HTML.
Zestawienia czasu pracy. Umożliwiono w zestawieniach czasu pracy wykorzystywanych w Pulpicie Kierownika oprócz standardowego kolorowania dni pracy kolorowanie czcionek oraz kolumn dodatkowych (kod, wydział) wraz z kolumną pracownika.
Przykład kodu wprowadzającego kolorowanie pracownika i jednej kolumny dodatkowej:
// koloruj kolumnę Pracownik
public DataAppearance GetAppearancePracownik() {
return new DataAppearance { BackColor = System.Drawing.Color.FromArgb(226, 255, 193), ForeColor = System.Drawing.Color.Red };
// dodaje nową kolumnę po pracowniku, w której zostaje umieszczona dodatkowa informacja o pracowniku
[Priority(101)]
[Caption("Kod")]
[DefaultWidth(5)]
public string Kod {
get { return Pracownik.Kod; }
// koloruj kolumnę Kod
public DataAppearance GetAppearanceKod() {
return new DataAppearance { BackColor = System.Drawing.Color.FromArgb(255, 217, 193), ForeColor = System.Drawing.Color.Blue };
Kolorowanie komórki składa się z dwóch członów:
- kolor tła (czyli BackColor) – tutaj kolor należy definiować jako składowe RGB koloru stosując metodę System.Drawing.Color.FromArgb (wskazanie wprost nazwy koloru może nie działać),
- kolor czcionki (czyli ForeColor) – tutaj kolor należy definiować jako składowe RGB koloru lub nazwę koloru (tak jak w przykładzie powyżej).
Wniosek o opiekę (godz), Wniosek o opiekę (dni). Poprawiono nieoczekiwane zachowanie programu, które miało miejsce w sytuacji gdy w pulpitach pracowniczych, Użytkownik składał wniosek o opiekę (godz.) lub o opiekę (dni). W przypadku gdy Użytkownik dodał nowy wniosek o opiekę, zapisał formularz wniosku bez przekazywania go do dalszej realizacji (nieuzupełniona zakładka "Obsługa procesu") a następnie ponownie otworzył formularz wniosku, zmienił okres nieobecności i ponownie zapisał wniosek bez przekazywania go do realizacji (nieuzupełniona zakładka "Obsługa procesu") to wniosek otrzymywał status „nieaktualny” co powodowało jego zablokowanie.
Pulpit Klienta Biura Rachunkowego. Udostępniono angielską wersję Pulpitu Klienta Biura Rachunkowego. Wybór wersji językowej dostępny jest z poziomu Ustawienia/Login. Po przełączeniu wersji językowej na angielską poszczególne elementy interfejsu oraz wydruki prezentowane są w tym języku.
Pulpit Klienta Biura Rachunkowego. Poprawiono błąd w Pulpicie Klienta Biura Rachunkowego, który uniemożliwiał wejście na zakładkę Podsumowanie. Błąd występował, jeżeli przynajmniej na jednej bazie slave nie było wskazanego Klienta. Obecnie błąd nie występuje, a wejście na zakładkę Podsumowanie jest możliwe bez względu na wskazanie Klienta na bazie slave.
Zestawienia. Dodano nowy raport 'Zakupy wg towarów' dostępny dla operatora Pulpitu Kontrahenta na zakładce Zestawienia. Raport prezentuje zbiorczy wykaz towarów zakupionych przez Kontrahenta we wskazanym okresie. Nowy wydruk znajduje się w mechanizmie XtraReports.
Ergonomia. W aplikacji mobilnej wprowadzono obsługę czytników kodów kreskowych, podłączonych przez bluetooth. Konfiguracja czytnika na potrzeby współpracy z aplikacją mobilną (w szczególności ustawienie prefiksu i sufiksu) jest taka sama, jak w przypadku aplikacji okienkowej i HTML.
Konfiguracja. W aplikacji mobilnej poprawiono panel zarządzania połączeniami do serwera. W poprzedniej wersji aplikacji możliwe było wyłącznie dodawanie nowych połączeń i aby zmienić istniejące ustawienia połączeń konieczne było całkowite usunięcie ustawień dla aplikacji i wprowadzenie jej na nowo. W nowej wersji aplikacji mobilnej enova365 dodano możliwość edycji oraz usuwania istniejących połączeń.
Kadry i płace/Czas pracy/Limity nieobecności. W wersji platynowej programu w części Kadry i płace/Kadry/Czas pracy dodano listę "Limity nieobecności". Na wskazanej liście widoczne są naliczone limity urlopowe dla pracowników.
Definicje funkcji. W wersji platynowej programu umożliwiono definiowanie funkcji (można je tworzyć podobnie jak definicje stanowisk). Zakładka znajduje się w konfiguracji programu Narzędzia/Opcje/Kadry i płace/ZZL/Definicje funkcji. Utworzoną definicję funkcji można wybrać w kartotece pracownika na zakładce Etat/Ogólne w parametrze "Definicja funkcji" lub powiązać ją z definicją stanowiska (Narzędzia/Opcje/Kadry i płace/ZZL, formularz definicji stanowiska, parametr "Definicja funkcji").
Definicja stanowiska. Zaprzestano kasowania definicji stanowiska w kartotece pracownika na zakładce Etat/Ogólne podczas zmiany wydziału, w przypadku gdy definicje stanowisk nie były powiązane z wydziałami (Narzędzia/Opcje/Kadry i Płace/ZZL/Ogólne: parametr "Definicje stanowisk związane z poszczególnymi wydziałami": NIE). Dotychczas we wskazanym przypadku definicja stanowiska była kasowana.
Wielooddziałowość. Zmieniono nazwę "Wydziały" na "Jednostki organizacyjne" na formularzu Oddziału (Narzędzia/Opcje/Firma/Oddziały/Formularz: Pododdział firmy/Jednostki organizacyjne).