Poprawki i ulepszenia – KSeF i nie tylko

W ostatnim okresie pracowaliśmy przede wszystkim nad udoskonalaniem integracji aplikacji CONTsup z KSeF. Niektóre zgłoszone do nas mniejsze lub większe błędy, wynikały z dość mocno zaskakującej treścią pobranych z KSeF plików XML. W innych przypadkach konieczne było uzupełnienie lub skorygowanie naszych własnych założeń. Równocześnie wprowadziliśmy stosunkowo niewielkie zmiany w organizacji i funkcjonowaniu aplikacji, które są rozwiązaniem zgłoszonych do nas problemów.

Kolejne ulepszenia integracji z KSeF

Największy pakiet zmian związany jest z integracją aplikacji CONTsup z KSeF. Zgłoszone do nas uwagi oraz błędy, a także nasze własne wnioski z obserwacji działania systemu, stały się podstawą do wprowadzenia zmian w 4 obszarach:

Nowy alert Raportowane błędy

Niemal wszystkie zgłoszone do nas przypadki problemów w zintegrowaniu się z KSeF były wynikiem tylko 2 błędów:

  • wygenerowano niewłaściwy certyfikat (offline zamiast uwierzytelniającego) lub też certyfikaty zostały zamienione w trakcie wczytywania do aplikacji,
  • wygenerowany token nie zawierał wymaganych uprawnień albo też osoba generująca certyfikat nie miała wymaganych uprawnień.

W tej sytuacji, aby przyspieszyć wyjaśnianie tego typu przypadków, w menu Ustawienia dodaliśmy nowy alert „Raportowane błędy”. Będą w nim widoczne wszystkie błędy pojawiające się w trakcie uwierzytelniania w KSeF, zarówno przy pobieraniu z KSeF listy faktur jak i przy wysyłce faktur do KSeF. Równocześnie uszczegółowiliśmy opisy poszczególnych błędów.

Wydłużenie czasu oczekiwania na numer KSeF

W dniu 22 kwietnia 2026r na środowisku testowym KSeF przeprowadzona została symulacja braku przetwarzania faktur po stronie API KSeF. Symulacja trwała 30 minut. Była to okazja do ponownego przemyślenia ustawień CONTsup w tym obszarze. W efekcie zdecydowaliśmy się wydłużyć czas oczekiwania na odpowiedź KSeF po wysłaniu faktury do KSeF. Dotychczas było to 60 minut, od teraz będzie to 120 minut. Oznacza to, że w przypadku wystąpienia po stronie KSeF opóźnień w przetwarzaniu wysłanych faktur, faktury te na Liście dokumentów własnych nawet przez 120 minut będą oznaczone jako „W trakcie wysyłki”.

Kolejne dopasowania pól do standardu KSeF

Zdecydowana większość ustawień pól formularzy naszej aplikacji (ilości znaków, standard treści pól) jest od wielu miesięcy dopasowana do wymogów KSeF 2.0. Teraz zdecydowaliśmy o zwiększeniu dla Numeru identyfikacyjnego typu „Inny” maksymalnej liczby znaków z 20 do 50. Pozwoli to zapisać w programie każdy numer odczytany z faktury pobranej z KSeF. Zmiana nie dotyczy numerów indentyfikacyjnych właściwych dla poszczególnych krajów. Te nadal są walidowane zgodnie z wzorcami właściwymi dla danego typu numeru.

Poprawki w odczytywaniu zaimportowanych z KSeF faktur

W miarę otrzymywania Państwa zgłoszeń poprawialiśmy sposób odczytywania pobranych z KSeF faktur XML oraz tworzenia dokumentów roboczych. Wśród najistotniejszych zmian:

  • Usunęliśmy błąd odczytu wynikający z niestandardowego sposobu oznaczania elementów pliku XML.
  • Usunęliśmy błąd odczytu terminu płatności (2 terminy zamiast jednego). Błąd wynikał ze zdublowanego zapisu terminu płatności z pliku XML (zapis tego samego terminu w formie daty oraz opisowej).
  • Dodaliśmy kilka dodatkowych wariantów wyodrębniania z danych adresowych kontrahenta Kodu pocztowego, Miasta i Adresu.
  • W formularzach dodawania dokumentów obcych innych niż faktury korygujące usunęliśmy dotychczasową walidację wartości pól Cena, Wartość netto oraz Wartość brutto. Walidacja ta uniemożliwiała zapisanie nie-roboczych dokumentów z wartościami „0” w tych polach, co naszym zdaniem jest nieprawidłowe. Było to jednak konieczne w uwagi na przypadki pobrania z KSeF faktur kosztowych z takimi wartościami. Walidacja pozostaje bez zmian przy wystawianiu dokumentów.

Równocześnie uzupełniliśmy generowany standardowy obraz PDF faktury w sekcji Płatność o wariant „Informacja o płatności: Brak zapłaty”. Taka informacja jest teraz widoczna w sytuacji gdy żaden z możliwych znaczników zapłaty nie jest w pliku XML zaznaczony. Jest to rozwiązanie identyczne jak w podglądzie generowanym w Aplikacji Podatnika KSeF.

Dziękujemy za wszystkie Państwa zgłoszenia. Zachęcamy do dalszego zgłaszania uwag oraz wszystkich zaobserwowanych nieprawidłowości.

Zmiany w organizacji i działaniu aplikacji

Po dużych zmianach w ofercie i podziale na moduły, wprowadzonych z styczniu i lutym 2026r, przyszedł czas na drobne poprawki ułatwiające korzystanie z CONTsup. Najważniejsze z nich to:

Przeniesienie alertu Dokumenty nieprzypisane do modułu Ewidencja płatności i rozliczenia

Osoby korzystające z modułu Ewidencja płatności i rozliczenia wiedzą, że alert Płatności i dokumenty nieprzypisane składa się w 2 sekcji: Płatności nieprzypisane oraz Dokumenty nieprzypisane. Alert przypomina o konieczności rozliczenia tych elementów. W przypadku nie korzystania z tego modułu dostępna była jedynie druga część alertu, tj. Dokumenty nieprzypisane, zawierająca dokumenty oznaczone jako zapłacone, które jednak nie zostały rozliczone. Jeżeli jednak użytkownik w ogóle nie korzystał z możliwości „ręcznego” rozliczania faktur z poziomu Listy dokumentów, ten alert okazywał się zbędny. Jedynie niepotrzebnie powielał informacje dostępne na Liście dokumentów. W tej sytuacji usunęliśmy dostęp do wskazanej części alertu. Alert będzie dostępny w całości wyłącznie w module Ewidencja płatności i rozliczenia.

Kompleksowa przebudowa mechanizmu automatycznego wylogowania

Wśród licznych zabezpieczeń wbudowanych w aplikację CONTsup (m. in. logowanie dwustopniowe, kontrola IP, szczegółowa kontrola dostępności konkretnych elementów aplikacji, blokada dostępu do treści edytowanych przez innego użytkownika) znajduje się również mechanizm automatycznego wylogowania w przypadku bezczynności. Po analizie otrzymanych zgłoszeń uznaliśmy jednak, że zasady działania tego mechanizmu były zbyt rygorystyczne – w przypadku niektórych okien mogło nastąpić wylogowanie użytkownika w trakcie przedłużającej się pracy. Wprowadziliśmy istotne zmiany w działaniu tego mechanizmu. Obecnie automatyczne wylogowanie następuje wyłącznie w przypadku 30 minut całkowitej bezczynności (włącznie z brakiem scrollowania strony).

Opisane zmiany  są już dostępne! Jeśli jeszcze ich nie wypróbowałeś, zaloguj się do CONTsup i skorzystaj z nowych możliwości. 

Chcesz dowiedzieć się więcej? Zapraszamy na stronę contsup.com.  

Chcesz bezpłatnie przetestować aplikację CONTsup?