Aby wystawić fakturę w KSeF, trzeba wybrać narzędzie połączone z systemem, uwierzytelnić podatnika lub uprawnioną osobę, wprowadzić dane sprzedaży i przesłać dokument w formacie XML. Następnie należy sprawdzić, czy faktura otrzymała numer KSeF oraz Urzędowe Poświadczenie Odbioru. Poniższy przewodnik przedstawia cały proces: od ustalenia obowiązku i nadania uprawnień po wystawienie korekty, odbiór faktury zakupowej oraz postępowanie podczas niedostępności systemu. Jest przeznaczony przede wszystkim dla osób prowadzących jednoosobową działalność gospodarczą, freelancerów i mikrofirm, które samodzielnie obsługują faktury sprzedażowe. Prawidłowy obieg dokumentów ma znaczenie praktyczne, ponieważ samo utworzenie faktury lub zapisanie jej jako pliku PDF nie oznacza jeszcze wystawienia faktury ustrukturyzowanej.
Najważniejsze informacje
- Faktura ustrukturyzowana to dokument wystawiony przy użyciu KSeF, któremu system nadał numer identyfikujący.
- W trybie online datą wystawienia faktury jest dzień przesłania jej do KSeF, a numer KSeF i UPO potwierdzają skuteczne przyjęcie dokumentu.
- Od 1 lutego 2026 r. faktury ustrukturyzowane wystawiane według wzoru FA sporządza się w strukturze FA(3). KSeF obsługuje również odrębne struktury dla niektórych szczególnych rodzajów faktur.
- KSeF sprawdza zgodność pliku ze strukturą oraz uprawnienia osoby wysyłającej, ale nie kontroluje poprawności rachunkowej ani podatkowej danych.
- W trybie online plik odrzucony przez KSeF nie skutkuje wystawieniem faktury ustrukturyzowanej. W przypadku faktur wystawionych wcześniej w trybie OFFLINE ich odrzucenie przy późniejszym przesyłaniu do KSeF nie oznacza, że faktura nie została wystawiona.
Czym jest faktura ustrukturyzowana?
Krajowy System e-Faktur to system teleinformatyczny prowadzony przez Szefa Krajowej Administracji Skarbowej. Służy do wystawiania, przesyłania, otrzymywania, udostępniania i przechowywania faktur ustrukturyzowanych, a także do zarządzania uprawnieniami użytkowników.
Faktura ustrukturyzowana jest wystawiana przy użyciu KSeF i otrzymuje numer identyfikujący nadany przez system. Faktury wystawiane według wzoru FA mają postać pliku XML zgodnego ze strukturą FA(3). Ustrukturyzowana faktura elektroniczna objęta przepisami o elektronicznym fakturowaniu w zamówieniach publicznych, koncesjach oraz partnerstwie publiczno-prywatnym, przesłana za pośrednictwem Platformy Elektronicznego Fakturowania lub systemu obsługiwanego przez OpenPEPPOL i spełniająca wymagania właściwej normy europejskiej, jest uznawana za fakturę ustrukturyzowaną po przesłaniu do KSeF i przydzieleniu jej numeru identyfikującego w tym systemie. PDF może stanowić czytelną wizualizację danych faktury ustrukturyzowanej, ale sam plik PDF nie jest fakturą ustrukturyzowaną.
Określenia „faktura KSeF” i „e-faktura” są często używane potocznie. Z punktu widzenia ustawy kluczowe jest jednak to, czy dokument został wystawiony przy użyciu Krajowego Systemu e-Faktur i otrzymał numer KSeF.
Kto wystawia faktury w KSeF?
Obowiązek wystawiania faktur ustrukturyzowanych zależy między innymi od statusu i miejsca prowadzenia działalności przez wystawcę, rodzaju transakcji, statusu nabywcy, stosowanej procedury podatkowej oraz przepisów przejściowych obowiązujących w 2026 r.
W 2026 r. należy uwzględnić przede wszystkim następujące zasady:
- Od 1 kwietnia 2026 r. obowiązek obejmuje zasadniczo pozostałych przedsiębiorców, którzy nie zostali objęci pierwszym etapem wdrożenia w lutym.
- Do 31 grudnia 2026 r. możliwe jest wystawianie faktur elektronicznych lub papierowych poza KSeF, jeżeli łączna wartość sprzedaży wraz z podatkiem, udokumentowana takimi fakturami w danym miesiącu, nie przekracza 10 000 zł. Prawo to traci się od faktury, której wystawienie powoduje przekroczenie miesięcznego limitu.
- Odrębne reguły dotyczą między innymi faktur konsumenckich, niektórych podmiotów zagranicznych, procedur szczególnych, dokumentów wystawianych przy użyciu kas rejestrujących oraz określonych przypadków samofakturowania.
Przed rozpoczęciem wystawiania faktur warto więc ustalić, czy dana czynność podlega obowiązkowemu KSeF, może zostać obsłużona w systemie dobrowolnie, czy też powinna być udokumentowana poza nim.
Grafika wygenerowana przy pomocy AI
Jak wystawić fakturę w KSeF?
Wystawienie faktury w KSeF obejmuje kilka kolejnych etapów – od wyboru narzędzia i uwierzytelnienia użytkownika po wysłanie dokumentu oraz sprawdzenie, czy został prawidłowo przyjęty przez system. Poniżej krok po kroku pokazujemy, jak przygotować i wystawić fakturę ustrukturyzowaną w KSeF.
Krok 1. Wybór narzędzia do fakturowania
Faktury można wystawiać za pomocą bezpłatnych aplikacji Ministerstwa Finansów lub komercyjnego systemu zintegrowanego z API KSeF 2.0. Wybrane narzędzie powinno obsługiwać strukturę FA(3), przesyłanie dokumentów, sprawdzanie ich statusu oraz pobieranie numeru KSeF i UPO.
Dla mikrofirmy ważna jest również wygodna obsługa codziennej sprzedaży, w tym bazy kontrahentów, danych produktów, terminów płatności i faktur korygujących. Obsługa faktur i integracja z KSeF w SzybkaFaktura.pl pozwala przygotować dokument w panelu, przekształcić dane w wymagany plik XML, a następnie przekazać go do systemu Ministerstwa Finansów.
Krok 2. Uwierzytelnienie i wybór właściwego kontekstu
Korzystanie z KSeF wymaga uwierzytelnienia oraz posiadania odpowiednich uprawnień. Osoba fizyczna prowadząca działalność może działać we własnym imieniu. Dostęp można uzyskać za pośrednictwem Węzła krajowego, w którym dostępny jest Profil Zaufany, a także przy użyciu kwalifikowanego podpisu elektronicznego, kwalifikowanej pieczęci elektronicznej lub certyfikatu KSeF typu 1.
Podczas logowania wybiera się kontekst, czyli podmiot, w którego imieniu będą wykonywane operacje. Może nim być na przykład NIP jednoosobowej działalności gospodarczej. Samo uwierzytelnienie nie daje jednak osobie działającej w imieniu innej firmy prawa do wysłania dokumentu. Potrzebne jest również uprawnienie do wystawiania faktur.
Spółka posiadająca pieczęć kwalifikowaną z NIP może uwierzytelnić się bez wcześniejszego wskazywania reprezentanta. Jeżeli nie ma takiej pieczęci, osobę uprawnioną do zarządzania uprawnieniami można zgłosić za pomocą zawiadomienia ZAW-FA. Prawo do wystawiania lub odbierania faktur można nadać także pracownikowi albo podmiotowi zewnętrznemu, na przykład biuru rachunkowemu.
Krok 3. Ustalenie rodzaju dokumentu i sposobu doręczenia
Przed wypełnieniem formularza należy określić rodzaj faktury, status nabywcy oraz tryb wystawienia. Od tych informacji zależą zakres wymaganych pól, sposób przekazania dokumentu oraz to, czy nabywca odbierze fakturę bezpośrednio w KSeF.
W krajowej relacji B2B, gdy nabywca posługuje się NIP, faktura jest zasadniczo odbierana za pośrednictwem KSeF. W przypadku nabywcy zagranicznego, konsumenta lub innego odbiorcy wskazanego w ustawie dokument może wymagać udostępnienia w uzgodniony sposób poza systemem. Zasady obsługi sprzedaży dla zagranicznego kontrahenta zależą między innymi od jego siedziby, stałego miejsca prowadzenia działalności oraz identyfikatora użytego przy transakcji.
Krok 4. Wprowadzenie i sprawdzenie danych
Do programu należy wprowadzić dane wymagane dla danego rodzaju faktury. Sprawdzenia wymagają przede wszystkim numer faktury nadany przez sprzedawcę, data wystawienia, dane sprzedawcy i nabywcy, nazwy towarów lub usług, ilości, ceny, wartości sprzedaży, stawki i kwoty podatku VAT oraz należność ogółem.
Szczególnej uwagi wymaga NIP nabywcy. KSeF może przypisać dokument podmiotowi wskazanemu w pliku, nawet jeśli numer wpisano omyłkowo. System sprawdza strukturę techniczną dokumentu, a nie rzeczywisty przebieg transakcji.
Data wpisana w polu P_1 nie może być późniejsza niż dzień przesłania dokumentu. Podanie daty z przyszłości spowoduje odrzucenie pliku. Data wcześniejsza niż dzień wysyłki wiąże się natomiast z zakwalifikowaniem faktury jako wystawionej w trybie offline24.
W przypadku faktur zaliczkowych i rozliczających konieczne są dodatkowe powiązania między dokumentami. Sposób powiązania dokumentu zaliczkowego z rozliczeniem końcowym zależy od liczby wcześniej wystawionych faktur oraz od tego, czy nadano im numery KSeF.
Krok 5. Utworzenie pliku XML w strukturze FA(3)
Dane z formularza są przekształcane w plik XML zgodny ze strukturą logiczną FA(3). To właśnie ten plik trafia do Krajowego Systemu e-Faktur. Struktura określa wymagane pola, zależności między nimi oraz sposób zapisywania informacji o transakcji.
FA(3) służy do wystawiania faktur podstawowych, korygujących, zaliczkowych i rozliczających. Może też zawierać dodatkowe dane o znaczeniu biznesowym, o ile zostaną prawidłowo umieszczone w strukturze. Odrębne zasady obowiązują w przypadku dokumentów z integralnym załącznikiem. Informacje o działaniu załącznika i struktury FA(3) pozwalają ustalić, kiedy konieczne jest wcześniejsze zgłoszenie w e-Urzędzie Skarbowym.
Krok 6. Wysłanie faktury do KSeF
Gotowy plik XML wysyła się z aplikacji do środowiska produkcyjnego KSeF. System weryfikuje zgodność dokumentu z zadeklarowaną strukturą i sprawdza, czy osoba wysyłająca ma odpowiednie uprawnienia do działania w imieniu podatnika.
W trybie online fakturę ustrukturyzowaną uznaje się za wystawioną w dniu przesłania jej do KSeF. W typowym procesie data w polu P_1 powinna więc odpowiadać dacie wysyłki. Datę wystawienia należy przy tym odróżnić od momentu zakończenia przetwarzania dokumentu i nadania mu numeru KSeF.
Krok 7. Sprawdzenie statusu i pobranie UPO
Po wysłaniu faktury należy sprawdzić wynik jej przetwarzania. Status „200”, nadany numer KSeF oraz dostępne Urzędowe Poświadczenie Odbioru oznaczają, że dokument został przyjęty. UPO jest osobnym dokumentem elektronicznym w formacie XML i stanowi formalne potwierdzenie odbioru pliku przez KSeF.
W trybie online odrzucony plik nie otrzymuje numeru KSeF i nie skutkuje wystawieniem faktury ustrukturyzowanej. Po usunięciu błędu należy przesłać poprawiony plik ponownie. Przyczyną odrzucenia może być między innymi:
- niezgodność pliku z obowiązującą strukturą,
- brak pola wymaganego przez strukturę,
- brak odpowiednich uprawnień,
- data wystawienia wskazana jako przyszła,
- rozpoznanie duplikatu.
W przypadku faktury wcześniej wystawionej w trybie OFFLINE jej odrzucenie podczas późniejszego przesyłania do KSeF nie oznacza, że faktura nie została wystawiona. W razie błędu technicznego pliku stosuje się korektę techniczną i ponawia jego wysyłkę.
Numer faktury a numer KSeF
Numer faktury nadaje przedsiębiorca zgodnie z przyjętym sposobem numeracji. Jest on zapisywany w pliku XML i służy do identyfikacji dokumentu w ewidencji sprzedażowej podatnika.
Numer KSeF jest natomiast generowany automatycznie przez system po pozytywnej weryfikacji dokumentu. To unikalny identyfikator używany w obiegu KSeF. Nie stanowi części źródłowego pliku faktury ani nie zastępuje numeru nadanego przez sprzedawcę.
Numer referencyjny sesji, numer faktury nadany przez przedsiębiorcę i numer KSeF to trzy różne identyfikatory. Każdy z nich pełni w procesie fakturowania inną funkcję.
PDF, XML i kod QR
Oryginalne dane faktury ustrukturyzowanej są zapisane w formacie XML. Plik PDF lub wydruk to jedynie czytelna dla człowieka wizualizacja tych danych. Jej wygląd może różnić się w zależności od programu, ale treść powinna odpowiadać informacjom zapisanym w KSeF.
Kod QR pozwala uzyskać dostęp do faktury w systemie oraz zweryfikować zgodność prezentowanych danych z dokumentem znajdującym się w KSeF. Obowiązek jego zastosowania zależy od sposobu wykorzystania lub udostępnienia faktury poza systemem, a także od trybu, w którym została wystawiona.
W przypadku dokumentów wystawianych offline, jeszcze przed przesłaniem ich do systemu, mogą być potrzebne dwa kody. Pierwszy umożliwia dostęp do faktury i weryfikację danych, a drugi potwierdza tożsamość wystawcy. Szczegółowe zasady przygotowania czytelnej wizualizacji i prawidłowego kodu QR zależą od momentu udostępnienia dokumentu oraz nadania mu numeru KSeF.
Czy mogę anulować fakturę w KSeF?
Faktury przyjętej przez KSeF i oznaczonej numerem identyfikującym nie można anulować, usunąć ani edytować. Taki dokument wszedł już do obrotu prawnego, dlatego ewentualny błąd należy poprawić za pomocą faktury korygującej. KSeF nie weryfikuje:
- poprawności obliczeń podatku,
- zgodności danych z rzeczywistym przebiegiem transakcji.
Jeżeli faktura zawiera błędną wartość sprzedaży, kwotę podatku lub inne nieprawidłowe dane, obowiązek ich skorygowania spoczywa na wystawcy. Szczególna procedura dotyczy faktury przypisanej do nieprawidłowego NIP nabywcy. W takiej sytuacji:
- sporządza się fakturę korygującą do zera dla podmiotu wskazanego w błędnym dokumencie,
- następnie wystawia się nową fakturę z prawidłowymi danymi nabywcy.
Od 1 lutego 2026 r. pomyłek na fakturach nie poprawia się za pomocą noty korygującej.
Jak odbierać faktury zakupowe?
Odroczenie obowiązku wystawiania faktur w KSeF nie przesunęło ogólnego terminu ich odbioru w systemie. Podatnicy odbierają faktury zakupowe za pośrednictwem KSeF od 1 lutego 2026 r., z uwzględnieniem ustawowych przypadków, w których dokument przekazuje się poza systemem.
W trybie online faktura ustrukturyzowana jest uznawana za otrzymaną w dniu nadania jej numeru KSeF. System nie informuje sprzedawcy, czy nabywca otworzył lub pobrał dokument. Programy księgowe mogą natomiast cyklicznie pobierać dostępne faktury i przekazywać je do dalszej obsługi.
Faktury zakupowe i sprzedażowe przechowywane w KSeF pozostają w systemie przez 10 lat, licząc od końca roku, w którym zostały wystawione. Jeżeli ten okres zakończy się przed upływem terminu przedawnienia zobowiązania podatkowego, dokumenty trzeba przechowywać poza KSeF aż do końca tego terminu.
Numer KSeF jest również wykorzystywany w ewidencji JPK_VAT. Zasady wykazywania oznaczeń KSeF w plikach JPK zależą od sposobu wystawienia dokumentu oraz od tego, czy numer był już dostępny w dniu złożenia ewidencji.
Co zrobić w przypadku awarii KSeF?
Nie każdy problem z wysłaniem dokumentu oznacza oficjalną awarię systemu. Przepisy rozróżniają kilka sytuacji:
- tryb offline24,
- zapowiedzianą niedostępność,
- awarię ogłoszoną przez Ministerstwo Finansów,
- awarię całkowitą.
Fakturę wystawioną w trybie offline24 przesyła się do KSeF niezwłocznie, nie później niż w następnym dniu roboczym po dniu jej wystawienia, a fakturę wystawioną podczas niedostępności KSeF – nie później niż w następnym dniu roboczym po zakończeniu okresu niedostępności, z uwzględnieniem szczególnych zasad obowiązujących, gdy przed ich przesłaniem zostanie ogłoszona awaria albo awaria całkowita KSeF.
Fakturę wystawioną podczas zwykłej awarii KSeF przesyła się do systemu nie później niż w ciągu 7 dni roboczych od dnia zakończenia awarii, a jeżeli w tym terminie zostanie ogłoszona kolejna awaria, termin liczy się od dnia zakończenia tej kolejnej awarii. W razie ogłoszenia awarii całkowitej faktur objętych obowiązkiem przesłania, które nie zostały jeszcze przekazane do KSeF, w przypadkach przewidzianych przepisami nie przesyła się już do systemu.
Zasady oznaczania kodami QR zależą od trybu oraz momentu udostępnienia lub użycia faktury poza KSeF. W przypadkach określonych przepisami odpowiednie oznaczenie jest obowiązkowe, natomiast faktur wystawionych podczas awarii całkowitej nie oznacza się kodami QR KSeF.
W przypadku awarii KSeF ogłoszonej w Biuletynie Informacji Publicznej Ministerstwa Finansów oraz za pośrednictwem oprogramowania interfejsowego fakturę wystawia się elektronicznie według struktury FA(3), a następnie udostępnia nabywcy w uzgodniony sposób. Termin przesłania dokumentu do systemu zależy od rodzaju zdarzenia i treści urzędowego komunikatu.
Certyfikat KSeF typu 2 umożliwia potwierdzenie tożsamości wystawcy na fakturze przygotowanej w trybie szczególnym. Zasady postępowania w trybie offline i podczas awarii systemu obejmują różne terminy, komunikaty i wymagane oznaczenia, dlatego należy każdorazowo dopasować działania do konkretnego scenariusza.
Podsumowanie
Wystawianie faktur w KSeF obejmuje kilka powiązanych etapów: ustalenie obowiązku, wybór narzędzia, skonfigurowanie dostępu, sprawdzenie danych, utworzenie pliku XML, przesłanie go do systemu oraz kontrolę statusu. Po wysłaniu dokumentu należy sprawdzić, czy został przyjęty przez KSeF i otrzymał numer KSeF. UPO stanowi potwierdzenie jego przyjęcia przez system. W trybie online odrzucony plik nie skutkuje wystawieniem faktury ustrukturyzowanej i po usunięciu błędu należy przesłać go ponownie. W przypadku faktury wcześniej wystawionej w trybie OFFLINE jej odrzucenie podczas późniejszego przesyłania do KSeF nie oznacza, że faktura nie została wystawiona. W razie błędu technicznego stosuje się korektę techniczną, dostępną w wysyłce interaktywnej, i ponownie przesyła poprawiony plik. Przedsiębiorca powinien również zadbać o obsługę faktur zakupowych, korekt, przechowywanie dokumentów oraz właściwe postępowanie podczas niedostępności lub awarii KSeF. Dzięki temu KSeF staje się częścią całego procesu fakturowania, a nie tylko kanałem wysyłki dokumentów. SzybkaFaktura.pl umożliwia mikrofirmom i osobom prowadzącym JDG wystawianie, wysyłanie i odbieranie faktur w KSeF bezpośrednio z programu do fakturowania. Warto wcześniej skonfigurować integrację i sprawdzić uprawnienia, aby ograniczyć ryzyko problemów przy obsłudze kolejnych dokumentów.
Źródła:
- https://dziennikustaw.gov.pl/DU/2026/1263/D2026000126301.pdf
- https://dziennikustaw.gov.pl/D2025000181501.pdf
- https://eli.gov.pl/eli/DU/2026/169/ogl
- https://dziennikustaw.gov.pl/D2025000174001.pdf
- https://ksef.podatki.gov.pl/media/sthoiadq/podrecznik-ksef-20-cz-i-rozpoczecie-korzystania-z-ksef-25032026.pdf
- https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf
- https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/zakres-obowiazkowego-ksef/
- https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/faktura-ustrukturyzowana-i-struktura-logiczna-fa/
- https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/tryb-awaryjny/
FAQ - najczęstsze pytania
Faktura elektroniczna może mieć dowolny format elektroniczny, na przykład PDF. Fakturę ustrukturyzowaną wystawia się natomiast przy użyciu KSeF, według urzędowego wzoru. Dokument ten otrzymuje również numer identyfikujący nadany przez system.
Najpierw trzeba ustalić, czy dana transakcja podlega obowiązkowemu KSeF. Następnie należy wybrać odpowiednie narzędzie, skonfigurować metodę uwierzytelnienia i sprawdzić, kto ma uprawnienia do wystawiania faktur w imieniu podatnika.
Obowiązek korzystania z KSeF nie dotyczy wyłącznie czynnych podatników VAT. O jego zastosowaniu decydują warunki ustawowe związane z podatnikiem i transakcją, a także obowiązujące wyłączenia czasowe i przedmiotowe.
Nie. PDF może stanowić czytelną wizualizację danych faktury, ale nie jest fakturą ustrukturyzowaną. Faktury wystawiane według wzoru FA mają postać pliku XML zgodnego ze strukturą FA(3), natomiast KSeF obsługuje również odrębne struktury dla niektórych szczególnych rodzajów faktur, w tym faktur PEF związanych z zamówieniami publicznymi.
Nie. Fakturę może wysłać podatnik albo osoba lub podmiot posiadający odpowiednie uprawnienia, na przykład pracownik lub biuro rachunkowe. Operacja jest wykonywana w kontekście podatnika, w którego imieniu wystawiany jest dokument.
W krajowym obrocie obsługiwanym przez KSeF fakturę ustrukturyzowaną uznaje się za otrzymaną w dniu nadania jej numeru KSeF. W przypadku określonych nabywców, którym dokument udostępnia się poza systemem, znaczenie ma dzień jego faktycznego otrzymania.
Zobacz również:
Jednoosobowa działalność gospodarcza a wystawianie faktur
Jak wystawić fakturę w JDG? Sprawdź, co powinna zawierać faktura VAT i bez VAT, jakie obowiązują terminy oraz jak działa KSeF w 2026 roku.

Numeracja faktur - jak poprawnie numerować faktury?
Jak poprawnie numerować faktury? Co zrobić, w przypadku pominięcia numery faktury lub zduplikowania go? Sprawdź, co mówią przepisy.

Ile jest czasu na wystawienie faktury?
Ile czasu na wystawienie faktury ma przedsiębiorca? Dowiedz się, do kiedy musisz wystawić fakturę za wykonanie usługi.

#udostępnij jeżeli ten artykuł jest przydatny:




