Dlaczego XL nie przypisuje banku lub urzędu przy imporcie wyciągu CSV?

Import wyciągu działa dla kontrahentów, ale zapis dotyczący opłaty bankowej trafia do systemu z podmiotem nieokreślonym. W pliku jest kod banku z kartoteki, więc użytkownik szuka pola, które pozwoli poprawnie przypisać podmiot. W opisanym przypadku problem wynika jednak z ograniczeń własnych formatów importu, a nie z samej treści kodu wpisanego do CSV.

Ograniczenie własnych formatów importu w XL

W zgłoszeniu dotyczącym wersji 2025.1.6 użytkownik wskazuje, że kontrahent jest rozpoznawany po akronimie, natomiast bank lub urząd nie zostaje przypisany. W tej wersji systemu nie ma możliwości definiowania bardziej złożonych własnych formatów importu, które pozwoliłyby zrealizować opisany scenariusz.

Nie ma więc podstaw, aby wskazywać konkretne pole formatu jako gotowe rozwiązanie. Samo wpisanie „mBank CompanyNet” w miejsce danych rozpoznawanego kontrahenta nie zapewnia przypisania banku. Dalsze zmienianie tej wartości bez potwierdzenia możliwości formatu może prowadzić do kolejnych prób z takim samym wynikiem.

Zapowiadane zmiany a dostępność konkretnej funkcji

Comarch zapowiedział zmiany w kolejnych wersjach systemu, które mają rozszerzyć możliwości definiowania własnych formatów importu. Powinny one pozwolić na osiągnięcie opisanego celu, czyli obsługę bardziej złożonego przypisania podmiotu zapisu.

Zapowiedź nie oznacza jednak, że funkcja jest już dostępna w używanej instalacji. Nie wskazano konkretnego numeru wydania ani terminu udostępnienia. Dlatego przed planowaniem aktualizacji warto potwierdzić, czy wybrana wersja obsługuje dokładnie import z bankiem lub urzędem jako podmiotem, a następnie sprawdzić go na przykładowym pliku.

Przykładowo zapis opłaty za transakcję kartową z kodem „mBank CompanyNet” może posłużyć jako przypadek testowy. Oczekiwanym wynikiem jest nie tylko wczytanie daty i kwoty, lecz także prawidłowe przypisanie banku. Taki test pozwoli ocenić nową funkcję na rzeczywistym scenariuszu pracy, zamiast zakładać, że samo rozszerzenie formatów rozwiąże każdy przypadek.

Perspektywa ELTE-S

Najpierw rozdzielamy błąd konfiguracji od ograniczenia funkcji. W tym przypadku nie warto obiecywać rozwiązania przez zmianę pola, skoro używana wersja nie pozwala zdefiniować potrzebnego formatu. Równie ważne jest oddzielenie zapowiedzianej zmiany od funkcji potwierdzonej w konkretnym wydaniu.

Do czasu wdrożenia odpowiednich możliwości warto kontrolować zapisy, które po imporcie pozostają z podmiotem nieokreślonym. Udany import pliku nie jest równoznaczny z poprawnym przypisaniem wszystkich podmiotów.

Jeśli import wyciągów wymaga regularnego sprawdzania zapisów banków i urzędów, warto zweryfikować możliwości używanej wersji XL i przygotować test docelowego rozwiązania. Porozmawiajmy o usprawnieniach.

Weryfikacja zaksięgowania faktur z KSeF w Comarch ERP XL

Po zaimportowaniu większej paczki faktur z KSeF łatwo stracić pewność, czy wszystkie dokumenty faktycznie trafiły do księgowań, a nie tylko do samej listy pobranych plików.

Najpierw warto pobrać dokumenty z KSeF wskazując przy pobieraniu dokładny, oczekiwany okres – dzięki temu masz pewność, że operujesz na kompletnym zakresie dat, a nie na przypadkowym wycinku. Kolejny krok to lista dokumentów z KSeF i filtr Stan: Do zarejestrowania – po jego zastosowaniu zobaczysz dokumenty, które nie zostały jeszcze powiązane z żadnym dokumentem handlowym ani wpisane do rejestru VAT, czyli realnie czekają na dalszą obsługę.

<screen>

Sam filtr Do zarejestrowania nie wystarczy, żeby mieć pełen obraz – dokument może być już zarejestrowany, ale wciąż niezaksięgowany. Dlatego kolejnym krokiem jest przejście do samego rejestru VAT i odfiltrowanie tam dokumentów ze statusem Zaksięgowano: Nie. Dopiero połączenie obu filtrów – na liście KSeF i w rejestrze VAT – daje pewność, że żadna faktura nie została pominięta na żadnym z etapów.

Perspektywa ELTE-S

Taką weryfikację najlepiej zrobić właśnie węzłowo – na przykład tuż przed zamknięciem okresu rozliczeniowego i wysłaniem deklaracji, a nie dopiero wtedy, gdy pojawi się rozbieżność w kwotach. Robienie tego ręcznie za każdym razem dwoma osobnymi filtrami jest wykonalne, ale przy większej liczbie dokumentów łatwo o pomyłkę lub pominięcie jednego z kroków.

Jeśli tego typu kontrola powtarza się u Ciebie co miesiąc, warto rozważyć zautomatyzowanie raportu, który sam pokaże niezarejestrowane i niezaksięgowane faktury z KSeF, zamiast ręcznego przechodzenia przez oba filtry. Odezwij się, pomożemy to zaprojektować.

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.