Jak wystawić fakturę w Krajowym Systemie e-Faktur?

Fakturę w KSeF wystawiasz przez przesłanie jej do systemu KSeF w postaci ustrukturyzowanego dokumentu w formacie XML, zgodnego ze strukturą FA(3). Od 1 lutego 2026 r. obowiązek e-fakturowania w KSeF obejmie największe podmioty, a od 1 kwietnia 2026 r. pozostałych przedsiębiorców (z dalszymi wyjątkami). W praktyce wystawienie faktury w KSeF oznacza jej skuteczne przyjęcie przez system i nadanie identyfikatora/numeru KSeF (unikalny). 

Krajowy System e-Faktur (system KSeF) to narzędzie Ministerstwa Finansów, które ma ujednolicić proces fakturowania VAT, zwiększyć bezpieczeństwo obrotu dokumentami i uprościć ich przechowywanie. Kluczowa zmiana dla firm jest prosta: w KSeF nie wysyłasz PDF do klienta, tylko generujesz fakturę jako plik w formacie XML, przesyłasz do systemu KSeF, a następnie udostępniasz ją nabywcy poprzez KSeF (albo w uzgodniony sposób, zależnie od przepisów i praktyki).

Najważniejsze wnioski

  • W KSeF faktura powstaje jako dokument XML (format ustrukturyzowany) zgodny ze strukturą FA(3), a nie jako PDF.
  • Aby korzystać z KSeF, musisz mieć dostęp i uprawnienia (często przez uwierzytelnienie, a w wielu podmiotach także przez formularz ZAW-FA).
  • Obowiązek e-fakturowania jest fazowany: od 1 lutego 2026 r. dla największych, od 1 kwietnia 2026 r. dla pozostałych (z wyjątkami). 
  • Po wysłaniu i przyjęciu faktury przez system KSeF dokument dostaje unikalny identyfikator/numer KSeF i nie da się go usunąć — błędy poprawia się korektą. 
  • KSeF przechowuje e-faktury przez 10 lat, więc w praktyce zmienia się też podejście do archiwizacji i obiegu dokumentów w firmie. 

Jakie faktury wystawia się w KSeF?

W KSeF wystawia się przede wszystkim faktury VAT jako faktury ustrukturyzowane (e-Faktury) zgodne ze strukturą FA(3). To oznacza, że dokument musi mieć określony układ danych i zostać przesłany do systemu KSeF w formacie XML. PDF może być co najwyżej wydrukiem/obrazem dla człowieka, ale nie jest fakturą KSeF. 

W praktyce większość firm myśli o fakturach sprzedażowych, bo to one są wystawiane kontrahentom. Jednak z perspektywy procesów księgowych równie ważne jest to, że faktury trafiają do KSeF w jednym, centralnym obiegu — co wpływa na odbieranie faktur, uzgadnianie rozrachunków i kontrolę dokumentów. KSeF ma docelowo ustandaryzować sposób, w jaki dokument jest opisywany (pozycje faktury, stawki VAT, dane kontrahenta, NIP, daty, wartości), tak aby systemy księgowe mogły lepiej automatyzować rozliczenia. 

Czego potrzebujesz, aby zacząć wystawiać faktury KSeF?

Żeby wystawiać faktury w KSeF, potrzebujesz dostępu do systemu KSeF, poprawnie nadanych uprawnień oraz narzędzia (aplikacji) do wystawiania i wysyłki dokumentów. W części firm uprawnienia nadaje się formalnie, m.in. przez formularz ZAW-FA, szczególnie gdy nie da się uwierzytelnić osobowo w systemie. Musisz też mieć komplet danych: dane kontrahenta (NIP, adres), pozycje i stawki VAT oraz ustalony sposób numeracji faktur. 

1) Dostęp i logowanie

Żeby zalogować się do KSeF, musisz korzystać z metod uwierzytelnienia przewidzianych przez system (w praktyce: zależnie od roli i organizacji). To ważne, bo bez prawidłowego uwierzytelnienia nie prześlesz dokumentu do KSeF, a bez skutecznego przesłania nie dojdzie do formalnego wystawienia faktury. W firmach, gdzie faktury wystawia wiele osób (dział sprzedaży, księgowość, biuro rachunkowe), kluczowe staje się uporządkowanie: kto ma dostęp, jakie ma uprawnienia w KSeF i czy działa to w sposób bezpieczny.

2) Uprawnienia i ZAW-FA

Formularz ZAW-FA dotyczy nadania lub odebrania uprawnień do korzystania z KSeF — i w praktyce bywa niezbędny dla wielu podmiotów (np. spółek), gdzie samo logowanie jako osoba fizyczna nie rozwiązuje tematu. To jest bardzo częsty punkt zapalny na wdrożeniach: firma ma system księgowy i chce wystawiać, ale nie ma poprawnie skonfigurowanych ról i uprawnień. Wtedy proces się blokuje na etapie formalnym, a nie technicznym.

3) Narzędzie: aplikacja podatnika KSeF lub integracja

Do wyboru masz: Aplikację Podatnika KSeF (rozwiązanie wprost od administracji) albo integrację w programie finansowo-księgowym/ERP, który generuje plik w formacie XML i potrafi go przesłać do KSeF. W artykule skupiam się na logice procesu, bo niezależnie od narzędzia, lista danych jest podobna: numer faktury, dane sprzedawcy i nabywcy, NIP, pozycje, wartości, VAT, warunki płatności, a następnie wysyłka i potwierdzenie przyjęcia. 

Instrukcja krok po kroku: jak wystawić fakturę w KSeF?

Aby wystawić fakturę w KSeF krok po kroku, musisz przygotować dokument w formacie XML (FA(3)), uzupełnić wymagane pola i przesłać go do systemu KSeF. Momentem wystawienia faktury jest jej skuteczne przyjęcie przez KSeF, a nie samo zapisanie w programie. Po przyjęciu dokument dostaje unikalny identyfikator (numer KSeF), który staje się kluczowy w dalszych rozliczeniach i korektach. 

Poniższa instrukcja pasuje zarówno do Aplikacji Podatnika KSeF, jak i do większości programów z integracją – różni się tylko klikologią, a nie logiką danych:

  1. Zaloguj się do systemu KSeF
    Upewnij się, że logujesz się kontem i metodą, która ma właściwe uprawnienia. W praktyce w firmach wdrożeniowych to jest krok zero: jeśli nie ma praw, nie ma wysyłki, więc nie ma faktury w KSeF. 
  2. Wybierz opcję wystaw/wystawienie faktury
    W aplikacji podatnika KSeF będzie to konkretna funkcja, w systemie księgowym — moduł fakturowania z wysyłką do KSeF. Od tego momentu budujesz dokument, który finalnie ma zostać przesłany. 
  3. Uzupełnij dane sprzedawcy i nabywcy (dane kontrahenta)
    Podstawą jest NIP, pełne dane identyfikacyjne i adresowe. W KSeF jako systemie ustrukturyzowanym duże znaczenie ma poprawność formalna: literówka czy brak wymaganego elementu może skutkować odrzuceniem pliku. 
  4. Wprowadź pozycje faktury i VAT
    Dodaj nazwę towaru/usługi, ilości, ceny, rabaty, właściwe stawki VAT i wartości. Warto pamiętać, że dokument ma żyć w księgowości, więc im lepiej opisane pozycje i podatkowe elementy, tym mniej korekt i pytań później (zwłaszcza gdy obsługuje Cię biuro rachunkowe). 
  5. Ustal numer faktury (numeracja wewnętrzna) oraz daty
    To ważny moment: numer faktury nadajesz zwykle w swoim systemie (KSeF nada osobny identyfikator, ale nie zastąpi Twojej numeracji). Daty w e-fakturowaniu są istotne podatkowo i organizacyjnie, a część danych po wysyłce nie będzie edytowalna. 
  6. Dodaj dane płatności i informacje dodatkowe
    Termin zapłaty, sposób płatności, numer rachunku bankowego, ewentualne uwagi. Część pól jest opcjonalna, ale z perspektywy rozrachunków i windykacji często warto je wypełniać konsekwentnie, bo potem łatwiej kontrolować finanse i spływ należności. 
  7. Wyślij / prześlij fakturę do KSeF
    To kluczowy krok. W KSeF wystawić fakturę w KSeF = przesłać dokument do systemu tak, aby został przyjęty. Samo wygenerowanie XML w programie to jeszcze nie jest wystawienie.
  8. Pobierz potwierdzenie i zapisz numer KSeF (unikalny)
    Po przyjęciu faktury przez system dostajesz identyfikator (nr KSeF / numer KSeF). To numer, po którym odnajdziesz dokument w systemie, wykonasz korektę, udostępnisz go nabywcy i obsłużysz ewentualne spory. W praktyce warto mieć proces: kto i gdzie zapisuje numer KSeF i jak jest on wiązany z numerem faktury w firmie. 

Chcesz, żebyśmy ustawili Ci proces fakturowania i obieg dokumentów pod KSeF (uprawnienia, numeracja, integracja z księgowością)? Napisz do nas: 📧 biuro@efekta.waw.pl

Najczęściej popełniane błędy przy wystawianiu faktur w KSeF

Najczęstsze błędy wynikają z niepoprawnych danych w XML, braków w polach obowiązkowych oraz problemów z uprawnieniami i wysyłką do systemu KSeF. Część firm myli też wygenerowanie faktury z jej skutecznym przesłaniem – a bez przyjęcia przez KSeF dokument formalnie nie istnieje jako e-Faktura. W praktyce warto wdrożyć checklistę, bo każda poprawka to dodatkowy czas i ryzyko rozjazdu w rozliczeniach VAT. 

Najbardziej kosztowne (czasowo i organizacyjnie) są błędy, które wychodzą dopiero po stronie nabywcy lub księgowości, np. niezgodny NIP, błędna stawka VAT albo źle opisana pozycja. W KSeF nie edytujesz faktury po fakcie jak w Wordzie – musisz wystawić korektę. A to oznacza, że błąd w jednej danej może wygenerować cały łańcuch dokumentów korygujących, które trzeba zewidencjonować, uzgodnić i zaksięgować. 

Co zrobić, gdy popełnisz błąd? Korekta i anulowanie faktury

W KSeF zasadą jest: nie usuwasz dokumentu – korygujesz go fakturą korygującą. Po przyjęciu faktury przez system KSeF nie ma możliwości anulowania jej w rozumieniu usunięcia z bazy, dlatego trzeba przygotować właściwy dokument korekty. To wymaga pilnowania numeru KSeF, numeru faktury oraz precyzyjnego wskazania, co i dlaczego zostało poprawione. 

W praktyce oznacza to zmianę nawyków: jeśli wcześniej Twoja firma łapała błąd i po prostu usuwała szkic lub anulowała fakturę w programie, to przy e-fakturowaniu trzeba przenieść ciężar na kontrolę przed wysyłką. Tam, gdzie to możliwe, warto stosować wewnętrzną akceptację dokumentu przed wysyłką (np. kontrola NIP, VAT, warunków płatności), bo koszt korekty w KSeF jest po prostu większy organizacyjnie. 

Co powinna zawierać faktura korygująca w KSeF?

Faktura korygująca w KSeF musi jednoznacznie wskazać fakturę pierwotną i zakres zmian (kwoty, stawki VAT, pozycje, dane). Powinna zawierać dane wymagane strukturą FA(3), czyli również elementy identyfikacyjne potrzebne do powiązania korekty z dokumentem w systemie. W praktyce kluczowe jest poprawne oznaczenie: co korygujesz i dlaczego, bo to wpływa na rozliczenia VAT i uzgodnienia z kontrahentem. 

Jeżeli korekta dotyczy wartości, stawki VAT lub pozycji faktury, konsekwencje nie są tylko techniczne. Zmiana może wpływać na rozliczenia podatkowe obu stron, rozrachunki, a nawet raportowanie wewnętrzne. Dlatego dobrze, aby proces korekt był opisany w firmie: kto inicjuje korektę, kto ją przygotowuje, kto akceptuje i kiedy jest wysyłana do KSeF. 

Najważniejsze uwagi, na które należy zwrócić uwagę wystawiając fakturę w KSeF

Najważniejsze jest to, że faktura w KSeF jest dokumentem sformalizowanym: dane muszą być zgodne z wymaganiami struktury FA(3) i przesłane do systemu. Wystawienie faktury w KSeF to proces systemowy, a nie tylko księgowy – dotyka sprzedaży, finansów i obsługi klienta. Warto przygotować firmę wcześniej, bo w 2026 roku wdrożeniowo najtrudniejsze będą: uprawnienia, obieg dokumentów i numeracja. 

Dodatkowo pamiętaj o harmonogramie wejścia obowiązków. Oficjalne materiały KSeF wskazują fazowanie: od 1 lutego 2026 dla podmiotów o bardzo dużej sprzedaży (próg sprzedaży za 2024 r.), a od 1 kwietnia 2026 dla pozostałych – z wyjątkiem wskazanych grup, dla których terminy są inne. To ma znaczenie praktyczne, bo część firm już w 2025 roku powinna testować procesy i szkolić zespół, nawet jeśli formalny obowiązek obejmie je dopiero później. 

Brak automatyzacji w zakresie numeracji faktur

KSeF nie prowadzi za Ciebie numeracji numer faktury – to nadal element Twojej polityki fakturowania. System nadaje własny identyfikator (nr KSeF), ale nie zastępuje on numeracji firmowej. Jeśli masz kilka kanałów sprzedaży, musisz szczególnie uważać, żeby numeracja była spójna i nie generowała konfliktów.

W praktyce to jeden z częstszych problemów w firmach wielodziałowych: sprzedaż wystawia faktury w kilku systemach, a księgowość chce jednego klucza. Przy KSeF dochodzi drugi identyfikator: numer KSeF. Dlatego rozsądne jest wdrożenie zasady: numer faktury jest unikalny w skali firmy, a numer KSeF jest zawsze przypisywany i archiwizowany w tym samym rekordzie dokumentu. To minimalizuje chaos przy korektach, windykacji i kontroli. 

Pola opcjonalne, które często pozostaną nieoznaczone

W KSeF część pól jest opcjonalna, ale opcjonalne nie znaczy nieistotne. Im bardziej konsekwentnie wypełniasz pola dotyczące płatności i opisu transakcji, tym łatwiejsze późniejsze rozliczenia, uzgodnienia i kontrola finansów. Najczęściej firmy pomijają pola, które wcześniej były w PDF w stopce – a potem brakuje ich w obiegu. 

Warto spojrzeć na to procesowo: faktura jest nie tylko dokumentem podatkowym, ale też narzędziem do rozrachunków i egzekwowania płatności. Jeśli pomijasz np. informacje o terminie zapłaty albo rachunku bankowym (tam, gdzie to ma sens), to zwiększasz ryzyko opóźnień i nieporozumień z kontrahentem. W środowisku e-faktur szczególnie ważna staje się spójność danych – bo dane są przetwarzane automatycznie przez systemy księgowe. 

Brak podpowiedzi definicji kodów GTU

KSeF nie uczy Cię kodów GTU – system nie zastąpi wiedzy podatkowej i prawidłowej klasyfikacji. Jeśli Twoje rozliczenia VAT wymagają oznaczeń (np. GTU), musisz je przypisać świadomie, zgodnie z przepisami i praktyką. Błędne oznaczenia nie zawsze zablokują wysyłkę, ale mogą powodować problemy w rozliczeniach i kontroli. 

W praktyce oznacza to, że przy wdrożeniu KSeF trzeba połączyć dwa światy: techniczny (XML, wysyłka, uprawnienia) oraz podatkowy (VAT, poprawność danych, klasyfikacje). Jeśli w firmie robi to kilka osób, dobrze jest ustalić, kto odpowiada za prawidłowość merytoryczną, a kto za techniczną wysyłkę. To zmniejsza liczbę korekt i ryzyko błędów systemowych. 

Brak możliwości zapisania wystawianej faktury w Buforze.

Standardowy proces KSeF jest nastawiony na wystawienie i wysyłkę, a nie na wieloetapowe szkicowanie faktury w buforze. Jeżeli Twoje faktury są złożone (wiele pozycji, rozliczenia etapowe), potrzebujesz procesu weryfikacji przed wysyłką. W praktyce bufor przenosi się do programu księgowego/ERP lub do procedury wewnętrznej (akceptacja).

To ważne szczególnie w firmach projektowych i usługowych, gdzie faktura jest zwieńczeniem długiego procesu: protokoły odbioru, zestawienia prac, akceptacje klienta. Jeśli użytkownicy są przyzwyczajeni, że faktura może poczekać jako robocza, a dopiero potem jest wysyłana, to trzeba jasno rozdzielić: etap przygotowania danych (poza KSeF) i etap wystawienia (wysyłka do KSeF). Inaczej bardzo łatwo o wystawienie dokumentu z błędem i konieczność korekty. 

Brak możliwości anulowania lub usunięcia dokumentu z KSeF oraz likwidacja noty korygującej

Po przyjęciu faktury przez KSeF nie usuniesz jej z systemu – korekta jest podstawowym narzędziem naprawy błędów. To zmienia podejście do anulowania: technicznie dokument pozostaje w systemie, a merytorycznie korygujesz skutki. Dlatego kluczowa jest kontrola danych przed wysyłką oraz szybka procedura korekt, gdy błąd jednak się zdarzy. 

Z perspektywy przedsiębiorcy to oznacza po prostu większą wagę kliknięcia prześlij. W KSeF nie ma komfortu, że dokument można potem wyczyścić, bo system ma zapewniać spójność i audytowalność obiegu faktur. Dlatego w wielu firmach wdrożenie KSeF kończy się uporządkowaniem procesu: kto może wystawiać, kto zatwierdza, kto wysyła, kto pobiera numer KSeF i kto odpowiada za korekty.

Brak możliwości modyfikacji daty wystawienia

Daty w KSeF są wrażliwe: po wysyłce nie zmienisz daty wystawienia w prosty sposób, bo dokument jest już w systemie. Jeśli data wpływa na rozliczenie podatkowe (VAT, okresy), musisz zadbać o poprawność przed przesłaniem. W razie błędu – ponownie: stosuje się korektę, a nie edycję oryginału. 

W praktyce największe ryzyko widzę tam, gdzie faktury wystawia się hurtowo (np. koniec miesiąca) albo gdzie dokumenty powstają na podstawie danych z kilku źródeł. Jeśli do tego dochodzą różnice stref czasowych, automaty, integracje, łatwo o sytuację, że faktura została przygotowana jednego dnia, a wysłana kolejnego – i to kolejny dzień staje się technicznie istotny. Dlatego firmy, które mają intensywny proces sprzedaży, powinny wcześniej przetestować: jak zachowuje się ich system, kiedy dokładnie następuje wysyłka i kto ją inicjuje. 

Chcesz wiedzieć więcej?

Chcesz, żebyśmy wdrożyli Ci KSeF w firmie: uprawnienia, numerację, procedurę korekt i spójne księgowanie? W celu uzgodnienia szczegółów skontaktuj się z nami mailowo:

biuro@efekta.waw.pl

lub dowiedz się więcej na stronie naszego biura rachunkowego EFEKTA. 

Chcesz zadzwonić?

Jeśli chcesz porozmawiać telefonicznie, zapraszamy do kontaktu:

+48 22 403 40 98
+48 604 501 507

FAQ – najczęściej zadawane pytania

1. Jak wystawić fakturę w KSeF krok po kroku?

Tworzysz dokument w formacie XML (FA(3)), uzupełniasz dane (NIP, dane kontrahenta, VAT, pozycje), a następnie przesyłasz do systemu KSeF. Dopiero przyjęcie przez system oznacza formalne wystawienie faktury. 

2. Jak wysłać FV do KSeF?

Wysyłka odbywa się z Aplikacji Podatnika KSeF lub z programu z integracją – kluczowe jest skuteczne przesłanie i przyjęcie dokumentu przez KSeF. Po przyjęciu dostajesz identyfikator (numer KSeF).

3. Czy faktury z KSeF trzeba drukować?

Nie ma takiej potrzeby – KSeF przechowuje e-faktury, a dokumentem źródłowym jest wersja ustrukturyzowana (XML). Wydruk/PDF może służyć jedynie pomocniczo (dla człowieka). 

4. Brak obowiązku korzystania z KSeF – kogo będzie dotyczyć?

Obowiązek jest fazowany i zależy od kryteriów ustawowych; oficjalnie wskazano start od 1 lutego 2026 r. dla największych oraz od 1 kwietnia 2026 r. dla pozostałych (z wyjątkami). 

5. Co jeśli popełnię błąd w fakturze – czy mogę ją usunąć?

Nie – po przyjęciu faktury przez KSeF nie usuwa się jej z systemu. Błąd poprawia się przez wystawienie faktury korygującej zgodnej ze strukturą FA(3).

6. Skąd pobrać strukturę i dokumentację XML (FA(3))?

Dokumentacja FA(3) i pliki do pobrania są dostępne w oficjalnych materiałach KSeF, w tym w sekcji struktury logicznej i plików do pobrania. 

Podziel się swoją opinią
Marlena Cisek
Marlena Cisek

Managing Partner, Head of Accounting