Jak działa KSeF w praktyce?
Krajowy System e-Faktur (KSeF) to centralna platforma Ministerstwa Finansów, która gruntownie zmienia proces fakturowania w Polsce. Przedsiębiorca nie wysyła już faktury bezpośrednio do kontrahenta, lecz do KSeF, który działa jako centralny pośrednik – weryfikuje, przechowuje i udostępnia dokumenty obu stronom transakcji.
Cykl życia faktury w KSeF obejmuje pięć głównych etapów:
- Przygotowanie faktury – dokument jest generowany w programie księgowym w formacie XML (jako faktura ustrukturyzowana).
- Wysłanie do KSeF – plik XML jest przesyłany na centralną platformę.
- Weryfikacja – system automatycznie sprawdza poprawność strukturalną dokumentu.
- Akceptacja i nadanie numeru – po pomyślnej weryfikacji faktura otrzymuje unikalny numer identyfikacyjny KSeF oraz datę przyjęcia, a wystawca otrzymuje Urzędowe Poświadczenie Odbioru (UPO).
- Udostępnienie odbiorcy – faktura staje się dostępna dla kontrahenta, który może ją pobrać z systemu.
Taki model działania przekłada się na liczne korzyści: od automatyzacji procesów i oszczędności czasu, przez mniejsze ryzyko błędów, aż po bezpłatną archiwizację faktur przez 10 lat.
Jak wystawić fakturę w KSeF?
Zasadniczą zmianą w procesie wystawiania faktur jest to, że dokument uznaje się za wystawiony dopiero w momencie jego przyjęcia przez system, a nie utworzenia w programie księgowym. To właśnie data nadana przez KSeF staje się oficjalną datą wystawienia, od której liczone są terminy podatkowe.
Wymagane pola i struktura FA(3)
Podstawą działania systemu jest faktura ustrukturyzowana – dokument elektroniczny w ściśle określonym formacie XML, którego aktualnie obowiązującą strukturą jest schemat logiczny FA(3). Definiuje on wszystkie pola, które mogą znaleźć się na fakturze, dzieląc je na obligatoryjne i opcjonalne. Taka standaryzacja pozwala programom księgowym na automatyczne odczytywanie i przetwarzanie danych, co eliminuje potrzebę ręcznego wprowadzania informacji.
Struktura FA(3) narzuca obowiązek wypełnienia szeregu pól. Przykładem jest sekcja „Podmiot1”, która gromadzi pełne dane identyfikacyjne sprzedawcy, takie jak NIP, nazwa czy adres. Poza standardowymi informacjami (dane nabywcy, kwoty netto/brutto, VAT), schemat przewiduje miejsce na dodatkowe szczegóły, np. numer zamówienia.
Numer systemowy KSeF i UPO
W procesie fakturowania przez KSeF wyróżnia się dwa elementy: numer systemowy oraz Urzędowe Poświadczenie Odbioru (UPO). Każda faktura, która pomyślnie przejdzie weryfikację, otrzymuje unikalny, 21-znakowy numer identyfikacyjny KSeF. Stanowi on jej niepowtarzalny identyfikator w centralnej bazie danych, pozwalający na jednoznaczne zlokalizowanie dokumentu. Co ważne, to właśnie data nadania tego numeru jest oficjalną datą wystawienia faktury.
Równie istotne jest UPO (Urzędowe Poświadczenie Odbioru). Ten elektroniczny dokument, generowany przez KSeF, stanowi oficjalne potwierdzenie, że faktura została poprawnie przesłana i zarejestrowana. UPO jest więc ważnym dowodem dla celów podatkowych, że dokument dotarł do systemu w określonym czasie. Dzięki niemu przedsiębiorca zyskuje pewność i niezbity dowód na to, że faktura została dostarczona – bez potrzeby martwienia się o jej odbiór przez kontrahenta.
Faktura korygująca w KSeF
Konieczność wystawienia faktury korygującej – czy to z powodu błędu, zwrotu towaru, czy udzielenia rabatu po sprzedaży – jest w KSeF procesem w pełni cyfrowym. Podobnie jak dokument pierwotny, korekta musi zostać przygotowana jako plik XML zgodny z obowiązującą strukturą i przesłana do systemu.
Najważniejsze jest precyzyjne powiązanie korekty z fakturą, której dotyczy, poprzez wskazanie jej numeru KSeF w odpowiednich polach pliku XML. System automatycznie łączy oba dokumenty, tworząc kompletną historię transakcji. Takie rozwiązanie upraszcza proces rozliczeń, gdyż obie strony mają natychmiastowy dostęp do poprawionego dokumentu.
Jak przyjąć i zaksięgować fakturę z KSeF?
Krajowy System e-Faktur zmienia nie tylko wystawianie, ale i odbieranie dokumentów. Faktury ustrukturyzowane zastępują te przesyłane dotychczas e-mailem w formacie PDF, co oznacza, że wszystkie faktury zakupowe od polskich kontrahentów będą dostępne bezpośrednio w KSeF.
Po uwierzytelnieniu użytkownik zyskuje dostęp do listy faktur kosztowych wystawionych na daną firmę, które można przeglądać i pobierać pojedynczo lub hurtowo w formacie XML. Podstawowym elementem przygotowań do KSeF jest dostosowanie systemów informatycznych. Nowoczesne programy księgowe potrafią automatycznie pobierać faktury z KSeF i importować je do systemu, co znacznie przyspiesza księgowanie i minimalizuje ryzyko błędów.
„W niektórych branżach wdrożenie KSeF to w dużej mierze techniczna zmiana „kanału”, którym dociera dokument. W transporcie i logistyce to jednak znacznie więcej, ponieważ e-faktura stanowi tylko jeden z elementów całego procesu rozliczeniowego. Informacje niezbędne do potwierdzenia usługi i zlecenia płatności często znajdują się poza samym plikiem XML – w dokumencie, który został wysłany mailem, czy papierowym protokole.” - czytamy na stronie Symfonia.pl
Import do systemu księgowego
Jedną z największych zalet KSeF jest standaryzacja formatu faktur. Ponieważ wszystkie dokumenty mają identyczną strukturę XML, ich import do systemu księgowego jest wyjątkowo sprawny. Zamiast ręcznie przepisywać dane, wystarczy kilka kliknięć, aby zaimportować plik. Oprogramowanie automatycznie odczyta wszystkie istotne informacje – od danych kontrahenta, przez pozycje na fakturze, po kwoty netto, VAT i brutto – i uzupełni odpowiednie pola.
Wiele programów księgowych, jak systemy z rodziny Symfonia, oferuje zaawansowane funkcje importu. Umożliwiają one hurtowe wczytywanie faktur, na przykład poprzez przeciągnięcie plików XML do okna programu. System automatycznie weryfikuje ich zgodność ze schematem i przygotowuje je do zaksięgowania. Taka automatyzacja pozwala obsłużyć znacznie więcej dokumentów w krótszym czasie, co stanowi istotne usprawnienie, zwłaszcza dla biur rachunkowych i dużych przedsiębiorstw.
Działanie trybu offline i kody QR w KSeF
Co w sytuacji awarii internetu lub tymczasowej niedostępności samego systemu KSeF? Ustawodawca przewidział takie scenariusze, wprowadzając tryb offline. Pozwala on na wystawianie faktur nawet bez bieżącego połączenia z centralną platformą. Dokument jest wówczas generowany w systemie przedsiębiorcy i musi zostać przesłany do KSeF w określonym terminie, zazwyczaj najpóźniej następnego dnia roboczego.
Faktury wystawione w trybie offline muszą być oznaczone dwoma kodami QR:
- kodem z informacją „OFFLINE”,
- kodem z danymi certyfikatu, który pozwala zweryfikować tożsamość wystawcy.
Gdy dokument zostanie pomyślnie przesłany do KSeF i otrzyma numer systemowy, zostaje mu nadany standardowy kod QR (identyczny z (dla) faktur online). Umożliwia on odbiorcy weryfikację autentyczności i statusu dokumentu.
Procedura offline24
Procedura offline24 to dobrowolne rozwiązanie awaryjne, przeznaczone na wypadek problemów technicznych, które uniemożliwiają wysyłkę faktury do KSeF w czasie rzeczywistym. Jak sugeruje nazwa, daje ona przedsiębiorcy czas na dostarczenie dokumentu do systemu – najpóźniej następnego dnia roboczego po jego wystawieniu. To rozwiązanie jest szczególnie przydatne podczas oficjalnych awarii KSeF lub przejściowych problemów z dostępem do internetu.
Faktura wystawiona w trybie offline24 wymaga odpowiedniego przygotowania. Uwierzytelnia się ją za pomocą specjalnych certyfikatów potwierdzających tożsamość wystawcy. Dodatkowo dokument jest oznaczany unikalnym kodem QR, który informuje odbiorcę, że faktura powstała poza systemem i oczekuje na przesłanie. Ryzyko problemów minimalizuje korzystanie z systemów księgowych, które wspierają kolejkowanie wysyłek i automatycznie ponawiają próbę transmisji po przywróceniu łączności.
Integracja KSeF z ERP i programami do faktur
Skuteczne wdrożenie KSeF w firmie wymaga odpowiedniego przygotowania systemów informatycznych. Ponieważ faktury muszą być wysyłane w ustrukturyzowanym formacie XML, posiadanie oprogramowania zdolnego do generowania takich plików jest niezbędne. Integracja KSeF z systemem ERP lub programem do fakturowania jest kluczowa dla automatyzacji i zapewnienia płynności procesów.
Proces integracji systemu ERP z KSeF obejmuje kilka głównych kroków:
- Weryfikacja dostawcy – upewnij się, że Twoje oprogramowanie obsługuje KSeF.
- Konfiguracja połączenia – wygeneruj token lub certyfikat API do autoryzacji komunikacji z platformą Ministerstwa Finansów.
- Testowanie – przed rozpoczęciem wysyłki rzeczywistych faktur przeprowadź testy w środowisku przedprodukcyjnym (demo) KSeF, aby zweryfikować poprawność danych i całego procesu.
Autoryzacja automatyczna kontra manualna
Komunikacja z KSeF wymaga uwierzytelnienia w celu identyfikacji podmiotu wysyłającego i odbierającego faktury. Dostępne są dwie główne ścieżki autoryzacji: manualna i automatyczna. W modelu manualnym użytkownik samodzielnie generuje certyfikaty lub tokeny w KSeF, a następnie importuje je do swojego programu księgowego. Takie podejście może być wystarczające dla małych firm, jednak przy większej skali staje się niepraktyczne.
Alternatywą jest znacznie wygodniejsza i bezpieczniejsza autoryzacja automatyczna. W tym modelu to dostawca oprogramowania (np. Fakturownia) zarządza całym procesem generowania i odnawiania certyfikatów w imieniu użytkownika. Taka integracja na linii KSeF-ERP zapewnia ciągłość działania bez konieczności ręcznej interwencji. Automatyzacja nie tylko oszczędza czas, ale także zwiększa bezpieczeństwo, eliminując ryzyko błędów ludzkich przy obsłudze certyfikatów.
Uprawnienia, certyfikaty i uwierzytelnianie w KSeF
Dostęp do danych firmy w KSeF musi być ściśle kontrolowany. System oferuje kilka metod uwierzytelniania, dostosowanych do różnych potrzeb. Osoby fizyczne prowadzące działalność mogą logować się za pomocą Profilu Zaufanego lub kwalifikowanego podpisu elektronicznego. Firmy i inne podmioty mogą używać kwalifikowanej pieczęci elektronicznej, która jest przypisana do organizacji, a nie do konkretnej osoby.
Ważnym mechanizmem jest system uprawnień KSeF, pozwalający właścicielowi firmy nadawać dostęp innym osobom (np. pracownikom, biuru rachunkowemu) i precyzyjnie określać ich rolę (np. tylko wystawianie faktur, tylko odbieranie). Aby nadać takie uprawnienia, należy złożyć w urzędzie skarbowym zawiadomienie ZAW-FA. Od 2026 roku główną metodą uwierzytelniania systemów ma stać się dedykowany certyfikat KSeF. Zastąpi on obecne tokeny i będzie przypisany do konkretnej osoby lub podmiotu, co dodatkowo podniesie poziom bezpieczeństwa.


Napisz komentarz
Komentarze