Najgorszy scenariusz się nie spełnił, ale prawdziwy test dopiero przed nami — na początku kwietnia, gdy do KSeF wejdzie praktycznie cały rynek. W międzyczasie w wielu firmach ujawnił się problem mniej efektowny niż awarie, za to o dużych konsekwencjach operacyjnych. Pojedyncze, formalnie poprawne faktury nie docierają do KSeF. To pokazuje, że obok wydolności systemu kluczowe stają się jakość danych i zdolność zespołów projektowych do prowadzenia procesu po rozpoczęciu prac w systemie. Wejście w produkcję nie zamyka ich pracy — dopiero ją redefiniuje.

 

KSeF nie zrealizował najbardziej pesymistycznych prognoz. Jednak w cieniu debat o logowaniu przez Profil Zaufany pojawiły się sygnały, które mogą okazać się bardziej wymagające niż jakakolwiek krótkotrwała awaria. Chodzi o sytuacje, w których proces na pierwszy rzut oka funkcjonuje poprawnie, a mimo to wybrane dokumenty nie pojawiają się w KSeF.

Walidacje lokalne nie wskazują błędów, ERP raportuje zgodność, dzienniki procesów wyglądają prawidłowo – a jednak faktury w systemie nie ma. Tego rodzaju „ciche potknięcia” stwarzają szczególne ryzyko, ponieważ nie generują natychmiastowej reakcji po stronie firm, a ich skutki ujawniają się dopiero po czasie.

 

Dlaczego faktury znikają

Źródłem wielu takich przypadków okazała się różnorodność strumieni fakturowania. W dużych organizacjach faktury powstają w kilku systemach billingowych i przechodzą przez różne warstwy integracyjne. I choć większość z nich trafia do KSeF bez problemu, zdarzają się serie dokumentów, które pozornie niczym nie różnią się od pozostałych, a mimo to nie są przyjmowane.

Powtarzalny wzorzec z początku funkcjonowania systemu wyglądał podobnie: faktura została wygenerowana poprawnie, zaksięgowana, przeszła walidację semantyczną i podatkową, nie zawierała żadnych niespójności, a mimo to nie trafiła do KSeF. Co ważne, problem nie obejmował całej sprzedaży, lecz dotyczył wyłącznie wybranych typów faktur lub określonych kanałów ich generowania. To z kolei znacząco utrudnia diagnostykę, bo standardowe testy nie odtwarzają zachowania pełnych strumieni danych.

 

Jeden drobny szczegół techniczny

Jedną z najczęściej powtarzających się przyczyn była pozornie nieistotna kwestia techniczna: sposób kodowania plików XML. KSeF oczekuje standardu UTF‑8, natomiast część narzędzi zapisuje pliki jako UTF‑8 z tzw. BOM, czyli trzema dodatkowymi bajtami na początku pliku. Większość silników wykonujących walidacje techniczną traktuje je jako neutralne i nie zwraca błędu, co tworzy wrażenie pełnej zgodności.

Jednak bramka KSeF może interpretować ten nagłówek inaczej i w niektórych przypadkach odrzuca plik jako niezgodny. W efekcie faktura, która z perspektywy firmowego systemu wygląda na poprawną, z perspektywy KSeF nie zostaje przeprocesowana. Trzy niewidoczne w edytorze bajty potrafią zatrzymać proces, w którym krążą dokumentów warte setki tysięcy złotych miesięcznie.

 

Konsekwencje dla rozliczeń

Konsekwencje takich sytuacji pojawiają się szybko. Zanim zespół techniczny zdiagnozuje przyczynę, faktury zdążą zostać wygenerowane, zaksięgowane i powiązane z kolejnymi etapami rozliczeń i raportowania w firmie. Zespół musi więc zdecydować, jak doprowadzić proces do spójności: czy odtworzyć go zgodnie z właściwą kolejnością zdarzeń, korygując numerację i ponownie wystawiając dokumenty, czy skorzystać z trybów awaryjnych.

W teorii wiele narzędzi obsługuje tryb offline24, ale praktyka pokazała, że w części organizacji jego działanie nie zostało jeszcze w pełni przetestowane. Alternatywą – wbrew pozorom wykorzystywaną sporadycznie również przez duże organizacje – jest użycie Aplikacji Podatnika. Jej funkcjonalności ograniczają się jednak do wystawiania faktur wyłącznie z datą bieżącą. W efekcie firma pozostaje przed wyborem: odtworzyć pełny proces zgodnie z zasadami lub pogodzić się z rozjazdem między datami w ERP i KSeF, co w późniejszym etapie oznacza dodatkową pracę przy uzgadnianiu danych.

To ważne szczególnie teraz, gdy zbliża się termin przekazania JPK_VAT. Struktura ta wymaga wskazania konkretnych dokumentów jako podstawy odliczenia VAT (z rozróżnieniem na faktury wystawiane w KSeF i poza nim). Jeśli faktura istnieje w ERP, ale nie ma jej w KSeF, powstaje rozbieżność, którą systemy analityczne administracji skarbowej mogą uznać za sygnał ryzyka.


Wpływ na inne raportowanie

Analogiczne konsekwencje dotyczą raportowania CIT (obowiązek wskazania w nowym JPK na poziomie dziennika księgowego), a w kolejnych etapach także JPK_MAG (konsultowanej wersji MF dodało powiązanie dokumentów magazynowych z numerem KSeF faktury) – te struktury także będą powoływały się na numer KSeF, a w określonych sytuacjach, także na datę wystawienia dokumentu. Dlatego jakość danych nabiera znaczenia strategicznego. KSeF nie maskuje niespójności, lecz je uwidacznia, często w najmniej oczekiwanym momencie.

Wchodząc w okres największej skali obciążenia systemu, firmy muszą więc myśleć znacznie szerzej niż tylko o tym, czy faktury są przekazywane technicznie poprawnie. Istotne staje się to, czy cały proces – od momentu wygenerowania dokumentu po jego pojawienie się w KSeF i powiązanie z raportami – jest spójny, kontrolowany i odporny na odchylenia. Przekroczenie daty, po której mamy obowiązek wystawiać faktury w KSeF, nie kończy zatem pracy zespołów projektowych. Przeciwnie, to moment, w którym ich rola w zakresie nadzoru nad jakością danych, stabilnością integracji i gotowością operacyjną dopiero zaczyna być w pełni widoczna. I to właśnie ten obszar będzie decydował o tym, jak firmy poradzą sobie w masowym, kwietniowym teście KSeF.

 

Jeśli potrzebujesz wsparcia we wdrożeniu KSeF, sprawdź, jak możemy Ci pomóc >>