Skocz do zawartości

Łukasz Gniazdowski

InsERT
  • Liczba zawartości

    325
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Zawartość dodana przez Łukasz Gniazdowski

  1. Najlepiej w obu, a następnie proszę wysłać świeże zaproszenie z poziomu Gratyfikanta nexo.
  2. W takiej sytuacji mamy dwa rozwiązania: Opcja A) Z poziomu Konta InsERT na zakładce użytkownicy można odłączyć konto osoby, u której występuje problem z synchronizacją. Następnie ponownie wysłać zaproszenie do Portalu pracownika. Tym razem przy jego przyjmowaniu nie powinno być żadnych komunikatów o uprawnieniach. UWAGA! Jeśli ta osoba ma w firmie jakieś dodatkowe uprawnienia, to straci je i trzeba będzie je ponownie nadać. Jeśli jest to konto administratora, to bezpieczniej skorzystać z opcji B. Opcja B) Ta opcja wymaga trochę wiedzy technicznej w zakresie uruchamiania zapytań SQL. W celu naprawy synchronizacji można po prostu poprawić identyfikator konta Pracownika, który jest zapisany w bazie danych Gratyfikanta nexo. Właściwy identyfikator widać w adresie url po zalogowaniu do Portalu: Ten identyfikator należy wstawić do odpowiedniego wiersza w tabeli ModelDanychContainer.PracownicyGr, w kolumnie KontoWPortaluId. Po ponownej synchronizacji dane na Portalu powinny być już widoczne. Jeśli poda mi Pan właściwy identyfikator z adresu URL oraz jakieś dane pozwalające na zidentyfikowanie tej osoby w bazie danych, np. imię i nazwisko lub identyfikator bazodanowy, który widać w oknie z sygnaturą obiektu (Pokaż pracownika -> Operacje -> Pokaż sygnaturę obiektu), to możemy przygotować takie zapytanie SQL, które podmieni zapisany identyfikator na właściwy. Dane proszę podesłać w wiadomości prywatnej.
  3. Tylko, że w przypadku składki zdrowotnej, to PIT-11 jasno mówi, że należy wykazać składki pobrane, więc raczej nie ma tu analogii. Coraz częściej spotykamy się z głosami, że w niektórych przypadkach dane na PIT-11 są niewystarczające, żeby umożliwić pracownikowi prawidłowe rozliczenie i dlatego należy mu przekazać dodatkowe informacje (np. w przypadku pracujących emerytów). W tej interpretacji (choć bardzo starej) też jest sugestia, żeby informacje o zapłaconych składkach przekazywać pracownikowi oddelegowanemu razem z PIT-11: https://www.podatki.biz/sn_autoryzacja/logowanie.php5/artykuly/14_9091.htm?idDzialu=14&idArtykulu=9091
  4. Wydaje się, że opisy pól 95-97 w PIT-11 są w miarę jasne. W polach 95 i 96 wykazywane się składki podlegające odliczeniu od dochodu, a w polu 97 składki od przychodów zwolnionych wykazywanych w polach 110, 111, 112, 115 i 116. Nie ma tu miejsca na wykazywanie składek od przychodu zwolnionego na podstawie przepisów umowy o unikaniu podwójnego opodatkowania. Jeśli ma Pani jakieś artykuły/interpretacje, które mówią inaczej to prosimy o podzielenie się nimi.
  5. Odnośnie składki zdrowotnej, to faktycznie są dwie interpretacje tego zagadnienia i wciąż ten problem analizujemy. Prawdopodobnie będziemy tutaj wprowadzać zmiany i wdrażać stanowisko ZUSu (czyli naliczać składkę zdrowotną). Na teraz, jeśli zgadza się Pani z tym stanowiskiem, to jedyną opcją jest ręczna edycja wypłaty i wprowadzenie składki zdrowotnej ręcznie. Odnośnie składek społecznych, to na PIT-11 wykazywane są tylko składki, które pomniejszają podstawę opodatkowania, czyli te od przychodów opodatkowanych (w Polsce).
  6. Trochę za mało danych, żeby coś podpowiedzieć. Proszę pokazać jakieś dane, najlepiej: - wyliczony PIT-11 z zaznaczonymi polami, które wg Pani się nie zgadzają - widok wynagrodzeń tego pracownika z włączonymi kolumnami 'Zdrowotne', 'Składki ZUS pracownika pomniejszające podstawę opodatkowania' oraz 'Składki ZUS pracownika od przychodów zwolnionych wykazywane na PIT-11'
  7. Może ten pracownik podlega jakimś innym zwolnieniom? Jak wyglądają ustawienia podatkowe w umowie?
  8. Ta operacja nie ma domyślnie przypisanego żadnego skrótu, ale w konfiguracji 'Definicje widoków' można konfigurować własne skróty dla operacji w tym module:
  9. Czy zaimportował Pan raport, który podesłałem? Czy pokazuje jakieś dane? Operacja do importu raportu znajduje się w module Raporty.
  10. Z analizy przesłanych logów wynika, że problem jest w danych. Prawdopodobnie istnieje dwóch pracowników ze zduplikowanym identyfikatorem konta pracownika. Taka sytuacja jest nieprawidłowa i powoduje błędy przy synchronizacji. W załączniku przesyłam raport SQL, który można zaimportować do Gratyfikanta nexo PRO. Raport pokazuje listę pracowników ze zduplikowanym kontem pracownika, więc pozwoli zidentyfikować pracowników, których dane powodują problem. Prawdopodobnie powinno pomóc zakończenie udostępniania Portalu pracownika obu pracownikom, a następnie udostępnienie go ponownie. Na adresy e-mail pracowników zostaną wysłane nowe zaproszenia i będą oni musieli ponownie powiązać je ze swoim Kontem InsERT. Chcielibyśmy się też dowiedzieć jak mogło dojść do takiej sytuacji. Czy dane pracowników były edytowane przez jakieś rozwiązania własne albo bezpośrednio przez SQL? Czy podmiot był ostatnio przywracany z archiwum? Pracownicy ze zduplikowanym identyfikator konta pracownika - raport SQL.xml
  11. Chyba trochę błądzimy we mgle... Interfejsy IBudowniczyParametrowRaportu oraz IParametryDanychRaportu to interfejsy używane podczas tworzenia rozszerzenia do nexo zawierającego raport sferyczny. Więcej na ten temat można przeczytać w dokumentacji SDK (Rozszerzanie -> Punkty rozszerzania -> Dane do raportu sferycznego). Jak to wygląda od strony programu można zobaczyć na dedykowanym filmiku. Z tego co zrozumiałem z poprzednich wiadomości, Pan nie tworzy rozszerzenia do nexo, tylko osobną aplikację, której zadaniem będzie wyciągnięcie z nexo danych urlopowych i wyeksportowanie ich do pliku, czy dobrze rozumiem? W związku z tym te interfejsy nie są Panu do niczego potrzebne. Najprostsza wersja takiego rozwiązania może wyglądać jakoś tak: public void Wykonaj(Uchwyt sfera) { var menadzerWymiaruUrlopu = sfera.MenadzerWymiaruUrlopuPracownika(); var pracownicyGr = sfera.Podmioty().Dane.WszyscyPracownicy().Select(x => x.Osoba.Pracownik.PracownikGr).ToList(); using (var sw = new StreamWriter(@"StanUrlopu.csv")) { sw.WriteLine("Pracownik;Wymiar;Korekta;Zaległy;Razem;Wykorzystany;Pozostało"); foreach (var pracownikGr in pracownicyGr) { var wymiarUrlopu = menadzerWymiaruUrlopu.Pobierz(pracownikGr, 2023); var wiersz = new List<string>(); wiersz.Add(pracownikGr.Pracownik.Osoba.ImieNazwisko()); wiersz.Add(ToDaysString(wymiarUrlopu.Nalezny)); wiersz.Add(ToDaysString(wymiarUrlopu.Korekta)); wiersz.Add(ToDaysString(wymiarUrlopu.Zalegly)); var razem = wymiarUrlopu.Nalezny + wymiarUrlopu.Korekta + wymiarUrlopu.Zalegly; wiersz.Add(ToDaysString(razem)); wiersz.Add(ToDaysString(wymiarUrlopu.WykorzystanyNaDzien)); var pozostalo = razem - wymiarUrlopu.WykorzystanyNaDzien; wiersz.Add(ToDaysString(pozostalo)); sw.WriteLine(String.Join(";", wiersz)); } } } private string ToDaysString(int minutes) { return Math.Round(((decimal)minutes / 480), 2, MidpointRounding.AwayFromZero).ToString("0.##"); } Ta metoda pobiera stan urlopu dla wszystkich pracowników i eksportuje te dane to pliku "StanUrlopu.csv".
  12. "PrzykladyKsef" zawiera przykład aplikacji sferycznej. W aplikacjach tego typu dostęp do wszystkich menadżerów zapewniony jest przez uchwyt sferyczny (typ Uchwyt). Najpierw trzeba stworzyć uchwyt, a następnie można pobrać IMenadzerWymiaruUrlopuPracownika w ten sposób: var menadzerWymiaruUrlopuPracownika = uchwyt.PodajObiektTypu<IMenadzerWymiaruUrlopuPracownika>(); albo jeszcze prościej: var menadzerWymiaruUrlopupracownika = uchwyt.MenadzerWymiaruUrlopuPracownika() Jeśli jeszcze Pan tego nie zrobił, to oprócz analizy przykładów zachęcam do zapoznania się z dokumentacją Sfery (InsERT.nexo.Sfera.chm).
  13. Czy ma Pan problem z czymś konkretnym? Chce Pan stworzyć aplikację Sferyczną czy plugin? Jeśli chodzi o samo wyliczenie stanu urlopu, to metoda IMenadzerWymiaruUrlopuPracownika.Pobierz(PracownikGr pracownik, int rok, bool zatrudnienieDodatkowe, RodzajUrlopuWypoczynkowego rodzajUrlopu) zwraca wszystkie potrzebne dane.
  14. Nie ma takiej konieczności. Można korzystać z zewnętrznego klienta poczty i mechanizm nadal będzie działać. Oczywiście korzystanie z klienta poczty wbudowanego w nexo ma swoje korzyści - przede wszystkim możliwość zbiorczej wysyłki maili. Zachęcam do zapoznania się z tematami e-pomocy: Domyślny klient poczty w nexo Szyfrowanie wydruków kadrowych
  15. Tak, mechanizm szyfrowania jest też dostępny przy wydruku tego typu dokumentów.
  16. Nie ma w programie wbudowanego takiego mechanizmu. Podstawowe dane pracowników można zaimportować z Płatnika, resztę niestety trzeba wprowadzić ręcznie lub przy pomocy zewnętrznej aplikacji Sferycznej.
  17. Dziękuję za informację. Błąd postaramy się naprawić w najbliższej dużej wersji.
  18. Udało nam się powtórzyć problem jeśli przy eksportowaniu do pliku zaznaczony jest znacznik "Drukuj EKO". Czy u Państwa ten znacznik jest zaznaczony? Czy problem występuje również przy odznaczonym znaczniku? Jeśli znacznik jest zablokowany, to można na chwilę zaznaczyć "drukuj na drukarce", żeby go odblokować.
  19. Sytuacja się nie zmieniła. Nadal nie jesteśmy w stanie nic obiecać w tej kwestii.
  20. Niestety nie ma takiej możliwości. Gratyfikant nexo posiada ewidencję szkoleń BHP tylko dla pracowników.
  21. Ten akapit mówi o podstawie składek społecznych i tutaj jak najbardziej pomniejszamy podstawę o kwotę diety (również dla zleceniobiorców). Nie stosujemy jedynie zwolnienia z podatku w wysokości 30% diety.
  22. Ponieważ zwolnienie z podatku w wysokości 30% wirtualnej diety nie przysługuje zleceniobiorcom. Przykładowy artykuł: https://serwiskadrowego.pl/2022/09/pakiet-mobilnosci-a-umowa-zlecenia-jak-rozliczac-kierowce-zleceniobiorce-kalkulator/
  23. To prawdopodobnie ten sam problem co tutaj i dotyczy tylko wydruku EKO: Proszę odznaczyć wydruk EKO i eksport powinien przejść bez problemów. Tryb EKO poprawimy w najbliższej wersji (prawdopodobnie początek przyszłego tygodnia)
  24. Nie widzę tu żadnego błędu. Stawka godzinowa w tym miesiącu po zaokrągleniu do grosza wynosi: 427,46 / 168 = 2,54 Pomniejszamy za 8 godzin: 2,54 * 8 = 20,32. Czyli wszystko jest dokładnie tak jak pokazuje analizator. Proszę pokazać analizator wypłaty z początku roku, na której wg Pani jest OK. Może zobaczymy z czego wynika różnica.
×
×
  • Dodaj nową pozycję...