Wprowadzenie Krajowego Systemu e-Faktur w nowej odsłonie to jedno z najpoważniejszych przedsięwzięć transformacyjnych, jakie polski biznes musiał podjąć w ostatnich latach. Nie chodzi tu wyłącznie o zmianę sposobu wystawiania faktur. KSeF 2.0 wymusza przebudowę procesów, systemów ERP, obiegu dokumentów, logiki danych, a nawet sposobu myślenia o odpowiedzialności podatkowej. To projekt, który dotyka każdej warstwy organizacji – od księgowości, przez działy operacyjne, aż po IT i zarząd.
Druga faza systemu obejmie już nie kilka, lecz kilkaset tysięcy podmiotów. W przeddzień jej wejścia w życie warto spojrzeć na KSeF jak na zmianę systemową, a nie tylko nowy obowiązek.Taką, która wymaga świadomości, przygotowania i zrozumienia niuansów, bo to właśnie niuanse decydują o tym, czy wdrożenie będzie bezbolesne, czy stanie się źródłem chaosu.
Zobacz webinar: Jak sprawnie przejść na KSeF? Aspekty prawne i informatyczne
Kogo obejmuje KSeF?
KSeF obejmuje dziś praktycznie cały krajowy biznes B2B. Podatnicy działający w Polsce, niezależnie od wielkości, muszą liczyć się z obowiązkiem wystawiania faktur ustrukturyzowanych. Podmioty zagraniczne również nie są poza systemem – jeśli mają w Polsce stałe miejsce prowadzenia działalności, obowiązek dotyczy także ich. Jedynie sprzedaż konsumencka pozostaje fakultatywna, choć i tu część firm decyduje się na pełną digitalizację.
Warto zauważyć, że już dziś rynek niejako wymusza na przedsiębiorcach korzystanie z KSeF. Nawet jeśli przepisy przewidują okresy przejściowe, kontrahenci coraz częściej oczekują faktur wyłącznie w systemie. W praktyce oznacza to, że firmy, które nie wdrożą KSeF, będą postrzegane jako nieprzygotowane, a ich procesy – jako przestarzałe.
Harmonogram, sankcje i największa pułapka systemu
Najważniejszą datą, o której trzeba pamiętać, jest 1 stycznia 2027 roku. To właśnie wtedy zaczynają obowiązywać kary pieniężne za naruszenia obowiązków wynikających z obligatoryjnego stosowania KSeF. Sankcje mogą być dotkliwe — ustawodawca przewidział możliwość nałożenia kary sięgającej nawet 100% kwoty VAT z faktury. Oznacza to, że od tego momentu nie będzie już miejsca na przypadkowe opóźnienia, błędy wynikające z nieprawidłowej konfiguracji systemu czy niefrasobliwość w procesach wewnętrznych. KSeF stanie się nie tylko narzędziem raportowym, ale również realnym źródłem odpowiedzialności finansowej.
Należy dodać, że największe ryzyko nie kryje się w skomplikowanych przypadkach, lecz w czymś pozornie banalnym: polu P1, czyli dacie wystawienia faktury. To właśnie to pole decyduje o tym, czy faktura została wystawiona zgodnie z przepisami. Jeśli dokument zostanie wysłany do KSeF później niż następnego dnia roboczego, a P1 wskazuje datę wcześniejszą, system uzna go za spóźniony. Od 2027 roku będzie to bezpośrednia podstawa do nałożenia kary.
W praktyce oznacza to, że firmy muszą szczególnie uważać na kilka kluczowych sytuacji:
- opóźnienia wynikające z awarii systemu ERP,
- opóźnienia wynikające z błędów integracji,
- sytuacje, w których faktura została wystawiona w ERP, ale nie została wysłana do KSeF,
- przypadki, w których pracownik zmienił datę wystawienia ręcznie,
- użycie trybu offline 24 bez kontroli terminów,
- automaty, które wysyłają faktury z opóźnieniem, bo działają w cyklach nocnych lub wsadowych.
To właśnie te, pozornie drobne elementy, mogą stać się przyczyną nałożenia sankcji. Pole P1 jest dziś jednym z najbardziej niedocenianych, a jednocześnie najbardziej newralgicznych punktów całego systemu.
KSeF, a pojęcie faktury
Wraz z wejściem w życie systemu KSeF, zmienia się sama definicja faktury. Faktura ustrukturyzowana to dokument elektroniczny zgodny ze schemą XML, któremu nadano unikalny numer KSeF ID. To właśnie ten numer decyduje o momencie wystawienia i otrzymania faktury.
Wraz z nowym systemem znikają znane dotąd mechanizmy: anulowanie faktur, noty korygujące czy duplikaty. Korekty również zmieniają swoją logikę – faktury wystawione poza KSeF wymagają potwierdzenia odbioru, z kolei przy fakturach ustrukturyzowanych decyduje moment, w którym system nadaje numer KSeF ID.
Gdy system nie działa: awarie, niedostępność i offline 24
KSeF przewiduje kilka trybów szczególnych, które mają zapewnić ciągłość pracy przedsiębiorstw w sytuacjach, gdy system nie działa tak, jak powinien. Mowa o trybie awaryjnym, trybie niedostępności systemu oraz trybie offline 24. Każdy z nich funkcjonuje na innych zasadach, każdy uruchamia się w innych okolicznościach i każdy niesie ze sobą inne konsekwencje dla podatnika. W teorii mają one chronić przedsiębiorców przed paraliżem operacyjnym. W praktyce wymagają dużej dyscypliny i świadomości, bo to właśnie w tych trybach najłatwiej o błędy.
Najwięcej emocji budzi tryb offline 24, który pozwala wystawić fakturę lokalnie — w systemie ERP — i dosłać ją do KSeF dopiero następnego dnia roboczego. Daje to firmom pewną swobodę, szczególnie w sytuacjach, gdy procesy fakturowania są złożone, a integracja z KSeF nie jest jeszcze w pełni stabilna. Jednak ta swoboda ma swoją cenę. Offline 24 otwiera bowiem pole do pomyłek, które mogą mieć poważne konsekwencje.
Największym ryzykiem jest tu pole P1, czyli data wystawienia faktury. Jeśli firma wystawi dokument w ERP, ale z jakiegoś powodu nie wyśle go do KSeF w wymaganym terminie — na przykład z powodu awarii, błędu integracji, braku automatu lub zwykłego przeoczenia — system uzna fakturę za spóźnioną. Od 2027 roku będzie to bezpośrednia podstawa do nałożenia kary pieniężnej. Co więcej, KSeF nie analizuje, czy opóźnienie wynikało z winy podatnika, czy z powodu problemów technicznych. Liczy się wyłącznie to, czy faktura została dosłana w terminie.
Offline 24 jest więc narzędziem, które może pomóc w codziennej pracy, ale tylko wtedy, gdy firma ma dobrze zorganizowane procesy, jasne procedury i systemy, które pilnują terminów. W przeciwnym razie staje się pułapką — wygodną na pierwszy rzut oka, ale obarczoną dużym ryzykiem sankcji.
Kody QR w KSeF: weryfikacja, a certyfikacja
W KSeF funkcjonują dwa odrębne kody QR. Każdy z nich pełni inną rolę i powstaje na innym etapie procesu. Choć na pierwszy rzut oka wyglądają podobnie, ich znaczenie jest zupełnie różne, a pomylenie ich funkcji może prowadzić do błędów proceduralnych lub problemów z weryfikacją faktur.
Pierwszy kod QR to kod weryfikacyjny. Zawiera on odwołanie do numeru KSeF ID i umożliwia szybkie sprawdzenie faktury w systemie — na przykład poprzez zeskanowanie go telefonem. Dzięki temu odbiorca może natychmiast potwierdzić, że dokument faktycznie istnieje w KSeF, został poprawnie przyjęty i nie został zmodyfikowany poza systemem. To narzędzie przydatne zwłaszcza w relacjach biznesowych, gdzie liczy się pewność i transparentność danych.
Drugi kod QR to kod certyfikujący, który potwierdza tożsamość wystawcy faktury. Jest on generowany na podstawie podpisu elektronicznego lub pieczęci i stanowi dowód, że dokument został wystawiony przez konkretny podmiot, a nie przez osobę nieuprawnioną. Ten kod jest obowiązkowy w sytuacjach, w których faktura nie trafia do KSeF w momencie jej wystawienia — czyli przede wszystkim w trybie offline 24 oraz w trybach awaryjnych. W takich przypadkach faktura funkcjonuje przez pewien czas poza systemem, a kod certyfikujący pełni rolę zabezpieczenia integralności i autentyczności dokumentu.
To pozornie drobny element, ale w praktyce ma ogromne znaczenie. W trybach awaryjnych i offline kod certyfikujący to jedyny dowód legalności faktury. Potwierdza on, że dokument wystawił właściwy podmiot. Bez tego kodu urząd może uznać fakturę za nieprawidłową. W efekcie cały proces jej wystawienia okaże się nieskuteczny. Dlatego poprawne generowanie i umieszczanie obu kodów QR jest jednym z kluczowych elementów prawidłowego wdrożenia KSeF, szczególnie w firmach korzystających z trybów alternatywnych.
KSeF = przebudowa całego ERP
Naturalnie największym wyzwaniem wynikającym z wejścia w życie KSeF, nie jest samo wystawianie faktur, lecz dostosowanie systemów ERP. Wdrożenie KSeF to projekt systemowy, który dotyka każdej warstwy oprogramowania.
Najważniejszym elementem jest mapowanie stawek VAT. KSeF wymaga precyzyjnych oznaczeń, takich jak „0 WDT” czy „0 EX”, podczas gdy systemy ERP posługują się własnymi nazwami. Bez poprawnego mapowania faktury będą odrzucane lub błędnie klasyfikowane.
Równie istotne jest rozróżnienie typów faktur – podstawowych, zaliczkowych, korygujących czy zbiorczych. Każdy z nich wymaga innej logiki i innych pól w schemie.
Firmy muszą też zdecydować, które pola fakultatywne chcą wysyłać. To nie jest decyzja techniczna, lecz strategiczna. Wiele danych – numery zamówień, umów, części – to informacje wrażliwe biznesowo. KSeF ich nie wymaga, ale ERP musi wiedzieć, jak je obsłużyć, jeśli firma zdecyduje się je przekazywać.
Uwaga na faktury zakupowe
Od lutego wiele firm odbiera faktury, które nie zawierają kluczowych informacji. Brakuje numerów zamówień, projektów, zleceń. Część danych trafia w inne pola niż dotychczas. W efekcie księgowość nie jest w stanie ustalić, czego dotyczy faktura ani kto powinien ją zaakceptować. To realny problem, który wymaga przebudowy workflow i wdrożenia systemów obiegu dokumentów.
Korekty – najbardziej wymagający obszar KSeF
KSeF wymaga rozróżnienia dwóch metod korekt: różnicowej oraz „przed i po”. Systemy ERP zwykle tego nie rozróżniają, dlatego trzeba wprowadzić dodatkowe znaczniki, takie jak „stan przed”. Korekty zbiorcze wymagają natomiast listy wszystkich faktur korygowanych wraz z datami wystawienia. To obszar, który wymaga szczególnej uwagi i testów.
Terminy płatności i skonta
W KSeF termin płatności nie jest jednym polem, lecz zestawem trzech: ilości, jednostki i zdarzenia początkowego. Co więcej, pola te są alfanumeryczne, co oznacza, że system nie waliduje ich poprawności. Można przypadkiem wpisać dowolny tekst, a błąd ujawni się dopiero przy generowaniu faktury. Podobnie wygląda sytuacja ze skontami, które mają własny węzeł i dwa pola.
Faktury zaliczkowe
Faktury zaliczkowe są jednym z najbardziej złożonych elementów KSeF. Dane dotyczące zaliczek trafiają do sekcji „zamówienie”, a nie „wiersze”, co wymaga zupełnie innej logiki. Pola takie jak P6, P6Z czy P15Z muszą być wypełnione zgodnie z zasadami systemu. W przypadku wielu zaliczek konieczne jest zachowanie pełnej ścieżki rozliczeń.
Jak bezpiecznie wdrażać KSeF?
Najważniejszą zasadą jest to, aby nie uruchamiać automatyzacji na starcie. Pierwsze faktury powinny być sprawdzane ręcznie, najlepiej w podglądzie KSeF, a nie w ERP. Dopiero gdy firma upewni się, że mappingi, pola i logika działają poprawnie, można włączyć automaty.
Warto również przejrzeć wszystkie formatki, raporty i listy w ERP. Każdy klient ma inne customizacje, a numer KSeF musi pojawić się wszędzie tam, gdzie dotąd widniał numer faktury. Kluczowe jest również przygotowanie procesów obsługi faktur zakupowych, testowanie korekt i zaliczek oraz świadome podejście do pól fakultatywnych.
KSeF zmienia nie tylko sposób wystawiania faktur, ale także – a może właśnie przede wszystkim – sposób pracy firm. To projekt, który wymaga wiedzy prawnej, podatkowej, technicznej i wdrożeniowej. Dobrze wdrożony KSeF może stać się narzędziem porządkującym procesy i zwiększającym kontrolę nad danymi. Źle wdrożony – źródłem chaosu, błędów i sankcji. Warto więc podejść do niego nie jak do obowiązku, ale jak do inwestycji w przyszłość organizacji.
Zobacz program do integracji KSeF z każdym systemem ERP: Hogart KSeF