Raport kosztów zlecenia produkcyjnego w Comarch ERP XL – ZP, RW, KDZ i KK

Firmy produkcyjne pracujące na Comarch ERP XL często potrzebują nie tylko informacji o samym zleceniu produkcyjnym, ale też pełnego obrazu kosztów wynikających z dokumentów powiązanych. W praktyce pojawia się wtedy pytanie, czy da się przygotować raport, który pokaże ZP, RW, KDZ i KK razem z wartościami oraz powiązaniami kosztowymi.

Odpowiedź brzmi: tak, ale najczęściej nie będzie to gotowy raport standardowy dostępny od ręki. Przy bardziej szczegółowej analizie kosztów produkcji zwykle potrzebne jest przygotowanie raportu własnego, dopasowanego do sposobu pracy firmy i konfiguracji ERP XL.

Dlaczego standardowy raport może nie wystarczyć

Standardowe raportowanie w ERP XL pokazuje wiele informacji o produkcji, dokumentach i kosztach, ale nie zawsze łączy je w jednym miejscu dokładnie w taki sposób, jakiego oczekuje firma. Problem zaczyna się wtedy, gdy użytkownik chce zobaczyć pełną ścieżkę kosztową konkretnego zlecenia produkcyjnego: od ZP, przez dokumenty RW, dalej przez dostawy, koszty dodatkowe zakupu i korekty kosztów.

W takim przypadku raport musi nie tylko pobierać wartości dokumentów, ale też poprawnie odtwórzyć relacje między nimi. To wymaga znajomości struktury danych ERP XL, sposobu rozliczania produkcji oraz konfiguracji dokumentów w danej bazie.

Jak można przygotować taki raport

Raport kosztów zlecenia produkcyjnego można przygotować na kilka sposobów. W prostszych scenariuszach wystarczy szybki raport dostępny z poziomu listy lub obszaru roboczego. Jeżeli użytkownicy potrzebują dokumentu do wydruku albo przekazania dalej, lepszym rozwiązaniem może być dedykowany wydruk. Przy bardziej analitycznym podejściu sprawdzi się raport SQL, Crystal Reports albo Power BI.

Najważniejsze jest to, aby raport pokazywał dane w sposób przydatny operacyjnie. Samo wyciągnięcie numerów dokumentów nie wystarczy, jeżeli firma potrzebuje kontroli kosztów. Raport powinien wskazywać wartości dokumentów, powiązania między ZP i RW, koszty wynikające z KDZ oraz wpływ dokumentów KK na koszt materiału zużytego w produkcji.

Znaczenie konfiguracji dokumentów KK

Przy dokumentach KK istotna jest konfiguracja po stronie ERP XL. Jeżeli firma chce później analizować korekty w odniesieniu do konkretnych dokumentów RW wykonujących rozchód towaru na zlecenie produkcyjne, trzeba uważać na grupowanie dokumentów KK.

W konfiguracji systemu, w obszarze Sprzedaż -> Parametry KK, warto sprawdzić, czy dla takiego procesu nie jest wykorzystywane grupowanie. Brak grupowania ułatwia bezpośrednie powiązanie dokumentów powstających w wyniku korekt zakupu lub KDZ z dokumentami RW. Dzięki temu raport może dokładniej pokazać, jak korekty i koszty dodatkowe wpływają na koszt konkretnego zlecenia produkcyjnego.

Co trzeba ustalić przed przygotowaniem raportu

Przed przygotowaniem raportu warto ustalić, jakie dokumenty mają być uwzględnione, na jakim etapie produkcji ma być liczony koszt oraz czy zlecenia produkcyjne są już rozliczone. Ważne jest też, czy raport ma pokazywać tylko koszty materiałów, czy również koszty dodatkowe, korekty oraz podsumowanie wartości dla całego ZP.

Dobrze zaprojektowany raport powinien odpowiadać na konkretne pytanie biznesowe: ile naprawdę kosztowało dane zlecenie produkcyjne i z czego wynika ta wartość. Dlatego nie warto ograniczać się do jednego uniwersalnego zestawienia, jeżeli firma ma specyficzny obieg dokumentów.

Perspektywa ELTE-S

W ELTE-S takie tematy traktujemy jako połączenie wiedzy produkcyjnej, księgowej i technicznej. Sam raport jest tylko końcowym efektem, ale wcześniej trzeba zrozumieć, jak w danej firmie powstają dokumenty ZP, RW, KDZ i KK oraz jak powinny być interpretowane kosztowo.

Przy dobrze przygotowanym raporcie można uzyskać dużo większą kontrolę nad kosztami produkcji. Firma widzi nie tylko wartość zlecenia, ale też elementy, które wpływają na końcowy koszt: materiały, dostawy, koszty dodatkowe i korekty.

Jeżeli masz podobny problem i potrzebujesz raportu, który pokaże pełną ścieżkę kosztów zlecenia produkcyjnego w Comarch ERP XL, warto najpierw przeanalizować strukturę dokumentów i konfigurację KK. Na tej podstawie można przygotować raport, który będzie wspierał codzienną kontrolę produkcji, a nie tylko zbierał dane z systemu.

ERP XL i PKO BP – błąd numeru konta przy imporcie przelewów zagranicznych

Import przelewów zagranicznych do banku potrafi zwrócić mylący komunikat. Użytkownik widzi w PKO BP błąd numeru konta i zakłada, że sam rachunek kontrahenta jest nieprawidłowy. W praktyce przy przelewach międzynarodowych bank weryfikuje nie tylko numer rachunku, ale też dane banku, kraj oraz kod SWIFT. Dlatego problem może wynikać z konfiguracji banku przypisanego do rachunku kontrahenta w Comarch ERP XL.

Numer rachunku to nie wszystko

Przy przelewach krajowych systemy bankowe są zwykle bardziej tolerancyjne. Jeżeli numer rachunku ma poprawną strukturę, przelew często przechodzi bez dodatkowych wymagań. Przy przelewie zagranicznym plik musi zawierać pełniejszy zestaw danych, a brak jednego elementu może zostać pokazany przez bank jako błąd numeru konta.

<screen>

Dlatego pierwszym krokiem nie powinno być ręczne poprawianie samego rachunku, tylko sprawdzenie całej konfiguracji banku i kontrahenta, z którego ERP XL generuje plik przelewu.

Sprawdź kartę banku przypisaną do rachunku kontrahenta

W Comarch ERP XL należy zweryfikować ustawienia karty banku, który został przypisany do rachunku bankowego kontrahenta. To z tych danych system korzysta przy generowaniu pliku przelewu. Jeżeli karta banku jest niepełna albo błędnie uzupełniona, plik może wyglądać poprawnie na pierwszy rzut oka, ale bank odrzuci go podczas importu.

<screen>

Najważniejsze pola to kraj banku oraz kod SWIFT. W przelewach międzynarodowych te dane są częścią zlecenia i bank może ich wymagać nawet wtedy, gdy sam numer IBAN wygląda poprawnie.

Dlaczego bank pokazuje błąd numeru konta

Komunikat banku nie zawsze precyzyjnie wskazuje pole, które jest problemem. PKO BP może zgłosić błąd numeru konta, chociaż źródłem problemu jest brak kodu SWIFT, nieprawidłowy kraj banku albo błędne powiązanie rachunku z kartą banku. Z punktu widzenia importu pliku cały zestaw danych rachunku jest niespójny, więc bank odrzuca zlecenie.

<screen>

To szczególnie częste przy rachunkach zagranicznych pobranych z dokumentów, integracji albo faktur z KSeF, gdzie dane techniczne mogą wymagać uzupełnienia po stronie kartoteki kontrahenta.

Co sprawdzić w praktyce

Najpierw warto otworzyć kontrahenta i jego rachunek bankowy w ERP XL, a następnie przejść do banku przypisanego do tego rachunku. Trzeba porównać numer IBAN, kraj banku i SWIFT z danymi z faktury lub od kontrahenta. Jeżeli rachunek jest zagraniczny, warto też sprawdzić, czy nie został potraktowany jak krajowy albo podpięty pod niewłaściwy bank.

<screen>

Po poprawie danych dobrze jest wygenerować plik jeszcze raz i dopiero wtedy ponowić import w PKO BP. Sama korekta danych w bankowości elektronicznej może rozwiązać pojedynczy przelew, ale nie naprawi przyczyny w ERP XL.

Perspektywa ELTE-S: najpierw dane banku, potem plik przelewu

Przy błędach importu przelewów zagranicznych z ERP XL nie warto zaczynać od założenia, że KSeF albo księgowanie faktury wygenerowały zły plik. Najpierw trzeba sprawdzić źródło danych: rachunek kontrahenta, przypisany bank, kraj i SWIFT. Dopiero potem ma sens analiza struktury pliku oraz wymagań PKO BP dla danego typu przelewu.

Jeżeli firma często płaci kontrahentom zagranicznym, warto uporządkować kartoteki banków i rachunków kontrahentów w ERP XL, żeby każdy przelew zagraniczny miał komplet danych wymaganych przez bank i nie zatrzymywał się dopiero na etapie importu pliku.

Porozmawiajmy o usprawnieniach.

Nieprawidłowe naliczanie dokumentów pakietu KSeF w Comarch ERP – dlaczego licznik zużywa więcej niż faktury

Zakupiłeś pakiet 5000 dokumentów KSeF, wystawiłeś i przyjąłeś kilkanaście faktur, a licznik wykorzystania pokazuje wartość kilkukrotnie wyższą niż liczba realnych dokumentów? To nie jest odosobniony przypadek – i często ma konkretne, sprawdzalne wytłumaczenie.

Dlaczego liczba w liczniku bywa wyższa niż liczba faktur

Licznik zużycia pakietu KSeF nie zlicza wyłącznie wystawionych i przyjętych faktur – obejmuje również inne operacje komunikacji z KSeF, takie jak pobrania dokumentów, ponowne wysłania czy zapytania o status. Każda z tych operacji może być osobno liczona do puli pakietu, więc jedna faktura, która była np. wysyłana kilkukrotnie lub kilka razy sprawdzany był jej status, może “skonsumować” więcej niż jedną jednostkę z limitu.

Kiedy warto potraktować rozbieżność jako sygnał do zgłoszenia

Jeśli rozbieżność jest przypadkowa i niewielka, najczęściej wynika z opisanych wyżej dodatkowych operacji. Ale jeśli mnożnik jest wyraźny i regularny – na przykład licznik pokazuje dokładnie trzykrotność realnej liczby dokumentów, tak jak w przypadku 17 dokumentów zliczonych jako 51 – to raczej nie przypadek, tylko konkretny wzorzec wart dalszej diagnostyki, a niekoniecznie tylko “inny sposób liczenia” po stronie systemu.

Krok po kroku – jak zdiagnozować rozbieżność w liczniku pakietu

Krok 1 – sprawdź logi operacji KSeF

Przejrzyj logi komunikacji z KSeF za okres, w którym pojawiła się rozbieżność. Zwróć uwagę nie tylko na wysyłki i pobrania, ale też na zapytania statusowe i ewentualne ponowienia operacji.

Krok 2 – porównaj logi z realnym ruchem użytkowników

Zestaw liczbę operacji z logów z tym, co faktycznie robili użytkownicy w systemie w tym samym okresie (wystawienia, przyjęcia, ręczne pobrania). To pozwoli ocenić, czy rozbieżność wynika z akcji użytkowników, czy z czegoś dziejącego się poza ich kontrolą.

Krok 3 – sprawdź, czy nie działa automatyczne pobieranie dokumentów w tle

Zweryfikuj konfigurację automatycznego pobierania dokumentów z KSeF – jeśli jest włączone (np. cykliczne odpytywanie), również zużywa pakiet, często niezauważanie dla użytkownika.

Krok 4 – jeśli rozbieżność się utrzymuje, zgłoś do serwisu/Partnera z konkretnym zestawieniem

Jeśli po weryfikacji logów i konfiguracji rozbieżność nadal występuje (zwłaszcza jeśli jest to stały, wyraźny mnożnik), przygotuj dokładne zestawienie dat i liczby operacji i zgłoś temat do serwisu/Partnera – to pozwoli sprawdzić, czy nie doszlo do błędu w naliczaniu po stronie systemu.

Perspektywa ELTE-S

Taki temat trudno jednoznacznie zdiagnozować zdalnie, bez połączenia się z konkretną bazą i sprawdzenia logów na miejscu – dlatego przy wyraźnych rozbieżnościach w liczniku (zwłaszcza powtarzających się w regularnym wzorcu, jak stały mnożnik) zawsze warto zebrać konkretne dane liczbowe przed zgłoszeniem – to znacznie przyspiesza diagnozę po stronie serwisu. Jeśli Twoja firma zużywa pakiety KSeF szybciej niż się tego spodziewałeś, dobrze jest regularnie monitorować licznik i porównywać go z realnym wolumenem dokumentów – zamiast odkrywać rozbieżność dopiero przy koncu pakietu.

Porozmawiajmy o monitorowaniu zużycia pakietów KSeF w Twojej Optimie/XL.

Brak możliwości odbioru UPO w Comarch ERP Optima/XL – dlaczego pojawia się błąd CommandProcess.Invoke i jak go rozwiązać

Próba odebrania UPO kończy się tajemniczo brzmiącym komunikatem: “Exception in method: CommandProcess.Invoke: Process(byte[] data) returns HRESULT:-2147352567”. To typowy błąd wyjątku COM, który brzmi jak problem głęboko w programie, a w praktyce najczęściej ma o wiele prostszą przyczynę – leżącą poza samą Optimą/XL.

Dlaczego ten błąd zwykle nie jest winą programu

Błąd typu COM Exception przy odbiorze UPO w większości przypadków wskazuje na problem ze sterownikami do podpisu elektronicznego używanego przy komunikacji z systemem podatkowym – nie na błąd w samej logice Optimy/XL. Sterowniki karty kryptograficznej lub tokena po aktualizacji systemu Windows, sterownika lub samego oprogramowania do podpisu mogą przestać poprawnie komunikować się z komponentem, który Optima/XL wykorzystuje do wysyłki i odbioru dokumentów – stdąd wyjątek na poziomie samej komunikacji (COM), a nie na poziomie danych czy deklaracji.

Krok po kroku – jak zdiagnozować i naprawić problem

Krok 1 – zweryfikuj sterowniki podpisu elektronicznego

Sprawdź w Menedżerze urządzeń (lub w aplikacji dostawcy podpisu), czy sterownik karty/tokena kryptograficznego działa poprawnie i czy jest w aktualnej wersji zgodnej z Twoim systemem operacyjnym. To pierwsze i najczęstsze źródło tego błędu.

Krok 2 – zaktualizuj sterownik lub oprogramowanie do podpisu

Jeli sterownik jest nieaktualny lub pojawiają się w nim błędy, pobierz najnowszą wersję ze strony dostawcy podpisu elektronicznego i zainstaluj ją ponownie, a następnie zrestartuj komputer.

Krok 3 – sprawdź wersję Optimy/XL i komponentów komunikacyjnych

Upewnij się, że zarówno program, jak i komponenty odpowiedzialne za komunikację z systemami zewnętrznymi (JPK/UPO), są w najnowszej dostępnej wersji. Nieaktualne komponenty często tracą kompatybilność po zmianach w środowisku Windows lub sterownikach.

Krok 4 – wykonaj naprawę instalacji

Jeli sterowniki i wersja programu są poprawne, a błąd nadal występuje, wykonaj naprawę instalacji Optimy/XL – to często rozwiązuje problemy z uszkodzonymi lub brakującymi bibliotekami komunikacyjnymi.

Krok 5 – sprawdź logi błędów po stronie programu

Przejrzyj logi błędów Optimy/XL wygenerowane w momencie wystąpienia problemu – mogą wskazać dokładniej, na którym etapie komunikacji dochodzi do przerwania.

Krok 6 – jeli błąd się powtarza, zbierz dane i zgłoś do serwisu

Jeli żadne z powyższych nie pomoże, zgromadz dokładny opis sytuacji: rodzaj wysyłanego/odbieranego pliku, dokładny moment (krok), w którym pojawia się błąd, oraz zebrane logi – i przekaż to do partnera/serwisu do dalszej analizy technicznej.

Perspektywa ELTE-S

Błędy komunikacyjne przy odbiorze UPO często pojawiają się tuż po aktualizacjach systemu Windows lub sterowników podpisu elektronicznego, a nie po aktualizacjach samej Optimy/XL – dlatego warto mieć to na uwadze przy diagnozowaniu i nie skupiać się wyłącznie na programie księgowym. Jeli w firmie korzystacie z podpisu elektronicznego regularnie do wielu procesw (JPK, UPO, KSeF), dobrze jest ustalić stały harmonogram sprawdzania aktualności sterowników – zamiast reagować dopiero, gdy pojawi się błąd w kluczowym momencie (np. przy terminie złożenia deklaracji).

Porozmawiajmy o diagnostyce i konfiguracji komunikacji z systemami zewnętrznymi w Twojej Optimie/XL.

Zestawienie PPK w Comarch ERP Optima – jak wydrukować składki pracownika i pracodawcy bez dodatkowej nakładki

Raportowanie PPK w biurach kadrowych i firmach z własnym działem płac często zaczyna się od zego samego pytania: “czy żeby wydrukować zestawienie składek PPK muszę kupić dodatek Comarch PPK?”. Odpowiedź jest prosta – nie musisz. Comarch PPK to osobna aplikacja służąca do komunikacji z instytucją finansową obsługującą PPK (generowanie plików importowych, ewidencja umowa/rezygnacje, wysyłka danych do instytucji). Jeśli potrzebujesz wyłącznie raportu / wydruku pokazującego, ile zostało pobrane od pracownika i dopłacone przez pracodawcę – dane masz w standardowym module Kadry i Płace, wystarczy je wyciągnąć we właściwej formie.

Dlaczego zestawienie PPK da się zrobić bez aplikacji Comarch PPK

W Optimie składki PPK są elementem list płac – dokładnie takim samym jak składki ZUS, podatek czy inne potrącenia. Moduł Kadry i Płace zapisuje w bazie część podstawową pracownika, część dodatkową pracownika (jeśli zadeklarował), część podstawową pracodawcy i część dodatkową pracodawcy – i wszystko to jest dostępne w raportach już na standardowej licencji KiP. Aplikacja Comarch PPK dokłada do tego funkcje wymiany danych z instytucją finansową (plik XML w formacie instytucji, ewidencja przystąpień/rezygnacji, korekty przekazane instytucji itd.) – i tylko wtedy jest potrzebna, kiedy naprawdę chcesz tę komunikację zautomatyzować. Do samego raportowania jest zdecydowanie zbyt dużym młotkiem.

Dwa sposoby na zestawienie PPK w Optimie

Sposób 1 – indywidualny raport w formie wydruku PDF

To wersja “po księgowemu” – masz gotowy dokument, który możesz podpiąć pod listę płac, wysłać klientowi biura rachunkowego albo zarchiwizować. Bazujemy na module GenRap (dostępnym w Optimie w ramach standardowej licencji KiP), który pozwala zbudować wydruk pokazujący: pracownika, część pracownika (podstawową + ewentualnie dodatkową), część pracodawcy (podstawową + ewentualnie dodatkową) i sumę za wybrany miesiąc. Efekt: 1-stronicowy raport PDF z tabelą zestawiającą wszystkich pracowników firmy.

Sposób 2 – szybki raport w formie tabeli z eksportem do Excela

Wersja “po analityku” – jeśli chcesz danymi PPK dalej pracować (dołożyć sum kontrolnych, połączyć z innymi danymi kadrowymi, wygenerować wykres). Optima ma mechanizm szybkiego raportu – definiujesz zestaw kolumn (Pracownik, Składka pracownika, Składka pracodawcy, Miesiąc, Rok), filtry (np. tylko dana lista płac, tylko dana grupa pracowników) i wynik dostajesz od razu na ekranie jako tabelę. Jednym kliknięciem eksport do Excela i masz materiał do dalszej obróbki. Ten wariant jest szybszy do przygotowania i łatwiejszy do modyfikacji, kiedy klient zmieni wymagania (np. “a mogliśmy jeszcze dodać kolumnę z sumą narastająco od początku roku?”).

Krok po kroku – jak zrobić zestawienie PPK w Optimie

Krok 1 – upewnij się, że składki PPK są poprawnie ustawione

Składki PPK definiuje się w Konfiguracja → Firma → Płace → Składki PPK (procenty podstawowe, dodatkowe, dane instytucji finansowej). Zanim zaczniesz raportować, zweryfikuj, że wartości procentowe na listach płac za dany miesiąc są poprawne. Błąd w konfiguracji składek będzie widoczny na raporcie i zaburzy zestawienie.

<screen>

Krok 2 – wygeneruj listę płac za miesiąc z uwzględnieniem PPK

Przejdź do Kadry i Płace → Wypłaty → Wypłaty pracowników, wybierz odpowiedni okres i sprawdź, czy składki PPK zostały naliczone na wypłatach (kolumna “PPK – część pracownika” i “PPK – część pracodawcy” muszą mieć wartości). Bez tego kroku raport będzie pusty, nawet jeśli technicznie jest poprawnie skonfigurowany.

<screen>

Krok 3a – wersja z wydrukiem PDF (indywidualny raport GenRap)

Z listy wypłat użyj przycisku Wydruk danych (ikona drukarki lub CTRL+P) i w menu wydruków poszukaj pozycji związanej z PPK. Jeśli w standardowych szablonach Optimy nie ma dokładnie tego widoku, którego potrzebujesz – wejdź w Konfiguracja → Program → Użytkowe → Wydruki, sklonuj najbliższy standardowy szablon i zmodyfikuj go w GenRap (dodaj kolumny część pracownika + część pracodawcy, sumę, filtr po miesiącu). Zapisz jako wydruk użytkownika. Od tej pory generujesz PDF jednym kliknięciem.

<screen>

Krok 3b – wersja z szybkim raportem tabelarycznym

Z menu Widok → Szybki raport (lub odpowiadającej opcji w Twojej wersji Optimy) uruchom kreator szybkiego raportu na widoku wypłat. Wybierz kolumny: Pracownik, Składka PPK – część pracownika (podstawowa), Składka PPK – część pracodawcy (podstawowa) oraz ewentualnie dodatkowe. Ustaw filtr na miesiąc, który Cię interesuje. Uruchom raport, sprawdź wynik na ekranie i eksportuj do Excela przyciskiem Eksport do arkusza kalkulacyjnego.

<screen>

Krok 4 – zapisz konfigurację raportu do wielokrotnego użytku

Zarówno w wariancie GenRap, jak i w szybkim raporcie – zapisz swoją wersję jako wydruk użytkownika lub schemat szybkiego raportu, żeby nie budować go od zera co miesiąc. To mało intuicyjny krok, ale w praktyce oszczędza godziny w kolejnych okresach.

<screen>

Kiedy jednak warto rozważyć aplikację Comarch PPK

Comarch PPK ma sens wtedy, kiedy prowadzisz pełen cykl obsługi PPK w firmie, a nie tylko raportujesz składki. Konkretne sytuacje: duża liczba pracowników (kilkaset+) w PPK, potrzeba automatycznej wymiany plików z instytucją finansową (przystąpienia, rezygnacje, korekty), rozbudowana ewidencja wypowiedzenia deklaracji, obsługa wielu instytucji finansowych obsługujących PPK w jednej firmie. Wtedy indywidualne raporty w KiP stają się niewystarczające i Comarch PPK zwraca się czasem oszędnym w miesiącu. Dla “czystego” raportowania – to zdecydowanie za dużo.

Perspektywa ELTE-S

Zakup dodatkowej nakładki tylko po to, żeby wydrukować zestawienie składek PPK, to klasyczny przykład przepłaty za funkcję, którą Optima ma standardowo. Nasza rada: raz porządnie skonfigurujcie własny wydruk PPK w GenRap i schemat szybkiego raportu tabelarycznego dla działu płac – i traktujcie je jako standardowe narzędzia miesięcznego zamknięcia. To 2-3 godziny pracy specjalisty jednorazowo, które oszczędzają potem godziny w każdym kolejnym miesiącu. Do rozważenia Comarch PPK wracamy dopiero wtedy, kiedy firma dojrzewa do pełnej automatyzacji komunikacji z instytucją finansową – i wtedy dyskusja przestaje być o “raporcie za miesiąc”, a zaczyna o procesie obsługi PPK.

Porozmawiajmy o uporządkowaniu raportowania PPK i innych składek w Twojej Optimie.