Wystawienie faktury w KSeF nie polega na wysłaniu kontrahentowi pliku PDF. Trzeba uzupełnić dane w aplikacji lub programie zintegrowanym z systemem, przesłać fakturę w strukturze XML i upewnić się, że otrzymała numer KSeF. Poniżej pokazuję, jak wystawić fakturę w KSeF, jakie dane przygotować, kiedy można użyć papieru lub zwykłego e-maila oraz co zrobić w razie błędu albo awarii.
Faktura w KSeF powstaje po poprawnym przesłaniu dokumentu i nadaniu mu numeru systemowego
- Obowiązek obejmuje duże podmioty od 1 lutego 2026 r., większość pozostałych firm od 1 kwietnia 2026 r.
- Bezpłatna Aplikacja Podatnika KSeF pozwala wystawić fakturę bez kupowania programu księgowego.
- Przed wysyłką trzeba sprawdzić NIP nabywcy, daty, stawki VAT, kwoty i rachunek bankowy.
- Po przyjęciu faktury system nadaje numer KSeF, a dokument trafia do nabywcy posiadającego NIP.
- Faktury dla konsumentów i części podmiotów zagranicznych można przekazywać poza KSeF, w uzgodniony sposób, często z kodem QR.
Zanim zaczniesz, sprawdź obowiązek i przygotuj dostęp
W 2026 r. obowiązek wystawiania faktur w KSeF jest wdrażany etapami. Od 1 lutego 2026 r. dotyczy podatników, którzy w 2024 r. osiągnęli sprzedaż brutto powyżej 200 mln zł. Od 1 kwietnia 2026 r. obejmuje pozostałych przedsiębiorców, z wyjątkiem najmniejszych podatników korzystających z czasowego limitu.
Do końca 2026 r. firma może wystawiać faktury poza KSeF, jeżeli łączna wartość sprzedaży brutto udokumentowanej takimi fakturami w danym miesiącu nie przekracza 10 000 zł. Od 1 stycznia 2027 r. również ten wyjątek zostanie zakończony. Sam fakt korzystania z limitu nie zwalnia jednak z odbierania faktur w KSeF.
Do wyboru są trzy podstawowe narzędzia. Oficjalna Aplikacja Podatnika KSeF, aplikacja mobilna oraz e-mikrofirma są bezpłatne. Można też korzystać z komercyjnego programu księgowego połączonego z KSeF przez API. Przy niewielkiej liczbie faktur aplikacja ministerialna zwykle wystarcza, ale przy fakturach cyklicznych, wielu użytkownikach lub rozbudowanej księgowości integracja oszczędza dużo czasu.
| Narzędzie | Dla kogo | Najważniejsza cecha |
|---|---|---|
| Aplikacja Podatnika KSeF | JDG i małe firmy | Wystawianie, odbieranie, pobieranie faktur i UPO |
| Aplikacja mobilna KSeF | Osoby wystawiające faktury poza biurem | Obsługa faktur z telefonu i zapisywanie wersji roboczych |
| e-mikrofirma | Najmniejsze firmy | Faktury oraz przenoszenie danych do ewidencji VAT |
| Program zintegrowany z API KSeF | Firmy z większą liczbą dokumentów | Automatyzacja i połączenie z księgowością lub ERP |
Do logowania można użyć między innymi profilu zaufanego, e-dowodu, aplikacji mObywatel albo bankowości elektronicznej obsługującej mojeID. Jeżeli faktury ma wystawiać pracownik lub biuro rachunkowe, trzeba wcześniej nadać odpowiednie uprawnienia. Samo przekazanie loginu i hasła jest złym pomysłem, bo utrudnia kontrolę dostępu i rozliczenie odpowiedzialności.
Wystawienie faktury w Aplikacji Podatnika krok po kroku
Po zalogowaniu wybieram właściwy profil firmy i opcję wystawienia faktury VAT. W środowisku produkcyjnym każdy wysłany dokument może wywołać skutki prawne, dlatego wersję testową należy traktować wyłącznie jako miejsce do nauki z fikcyjnymi danymi.
1. Uzupełnij podstawowe dane faktury
Na początku wpisuję numer faktury nadany według własnej numeracji, na przykład FV/09/2026/015. Numer KSeF nie zastępuje numeru faktury przedsiębiorcy. Pierwszy identyfikuje dokument w systemie państwowym, a drugi wynika z wewnętrznej serii sprzedażowej.
Trzeba również podać datę wystawienia oraz datę dokonania dostawy towaru lub wykonania usługi. Co do zasady termin wystawienia faktury nadal przypada najpóźniej na 15. dzień miesiąca następującego po miesiącu sprzedaży. KSeF nie przesuwa tego terminu.
2. Wprowadź dane sprzedawcy i nabywcy
Dane sprzedawcy są zwykle przypisane do profilu firmy. Przy nabywcy posiadającym NIP najważniejszy jest poprawny identyfikator podatkowy. Literówka w NIP-ie może spowodować, że faktura nie trafi automatycznie do właściwego odbiorcy.
W przypadku polskiego przedsiębiorcy wpisuję NIP, nazwę i adres zgodnie z danymi kontrahenta. Dla osoby prywatnej bez NIP wybieram właściwy wariant nabywcy i podaję dane wymagane dla danego rodzaju faktury. Nie warto kopiować bez sprawdzenia danych ze starego dokumentu, szczególnie po zmianie adresu albo formy prawnej firmy.
3. Dodaj towary lub usługi
Każda pozycja powinna zawierać nazwę towaru lub usługi, ilość, jednostkę miary, cenę jednostkową, stawkę VAT oraz wartość sprzedaży. Aplikacja wylicza kwoty, ale odpowiedzialność za poprawność danych nadal ponosi wystawca.
| Element | Co sprawdzić przed wysyłką |
|---|---|
| Nazwa pozycji | Czy opis pozwala rozpoznać, co faktycznie sprzedano |
| Ilość i jednostka | Czy zgadzają się z zamówieniem lub protokołem odbioru |
| Cena | Czy podano cenę netto lub brutto zgodnie z ustawieniem faktury |
| Stawka VAT | Czy odpowiada przedmiotowi sprzedaży i statusowi podatnika |
| Rabat | Czy został uwzględniony w cenie lub pokazany w odpowiednim polu |
| Kwota końcowa | Czy suma netto, VAT i brutto odpowiada ustaleniom z klientem |
Przy sprzedaży zwolnionej z VAT albo objętej odwrotnym obciążeniem nie wystarczy zmienić samej stawki na zero. Trzeba jeszcze zastosować właściwe oznaczenie lub adnotację. W razie wątpliwości sprawdzam podstawę zwolnienia albo sposób rozliczenia przed zapisaniem dokumentu, a nie dopiero po jego wysłaniu.
4. Uzupełnij płatność i informacje dodatkowe
W sekcji płatności wpisuję termin zapłaty, formę płatności, numer rachunku oraz ewentualny numer zamówienia. Te dane nie zawsze decydują o przyjęciu faktury przez KSeF, ale mają duże znaczenie dla sprawnego obiegu dokumentów i późniejszej windykacji.
Można także dodać informacje dodatkowe, na przykład oznaczenie mechanizmu podzielonej płatności, samofakturowania, procedury marży lub sprzedaży objętej szczególną procedurą. Najczęstszy błąd polega na traktowaniu tych pól jako dekoracji. Niektóre adnotacje wynikają bezpośrednio z przepisów i powinny pojawić się wtedy, gdy dana transakcja spełnia określone warunki.
Przeczytaj również: Umowa kupna sprzedaży samochodu - Jak uniknąć błędów i sporów?
5. Sprawdź podgląd i wyślij dokument
Przed wysłaniem przeglądam całą fakturę, zwłaszcza NIP nabywcy, datę sprzedaży, stawkę VAT i kwotę brutto. Po zatwierdzeniu aplikacja przesyła dokument do KSeF jako plik zgodny ze strukturą FA(3), czyli ustandaryzowanym schematem XML e-faktury.
Jeżeli system zaakceptuje dokument, nada mu unikalny numer KSeF. Dopiero wtedy mam pewność, że faktura została przyjęta. UPO, czyli Urzędowe Poświadczenie Odbioru, potwierdza przebieg wysyłki i pozwala udokumentować moment przyjęcia faktury przez system.
Co dzieje się z fakturą po nadaniu numeru KSeF
Faktura wystawiona dla krajowego podatnika posiadającego NIP trafia do jego skrzynki w KSeF. W takim przypadku nie ma obowiązku dodatkowego przesyłania PDF e-mailem, choć można udostępnić wizualizację dokumentu jako udogodnienie dla kontrahenta.
Za datę otrzymania faktury przez krajowego podatnika co do zasady uznaje się datę nadania numeru KSeF. To ważna różnica w porównaniu z tradycyjną fakturą, przy której znaczenie mogło mieć faktyczne doręczenie dokumentu pocztą albo wiadomością elektroniczną.
Inaczej wygląda sprzedaż na rzecz konsumenta, podmiotu zagranicznego lub nabywcy bez NIP. Taką fakturę przekazuję w uzgodniony sposób, na przykład jako wydruk albo plik PDF. Jeżeli dokument jest udostępniany poza systemem, powinien zostać opatrzony odpowiednim kodem QR, który pozwala zweryfikować fakturę w KSeF.
Sam plik PDF nie jest e-fakturą ustrukturyzowaną. Jest tylko wizualizacją dokumentu przechowywanego w systemie. KSeF archiwizuje faktury przez 10 lat, ale mimo to rozsądnie jest zachować własną kopię dokumentów i UPO w firmowej dokumentacji.
Błąd na fakturze, korekta albo brak dostępu do systemu
Faktury przyjętej przez KSeF nie można po prostu edytować ani usunąć. Jeżeli pomyłka dotyczy danych lub wartości dokumentu, wystawiam fakturę korygującą odnoszącą się do faktury pierwotnej. Przed wysłaniem korekty sprawdzam numer faktury korygowanej, zakres zmiany i przyczynę korekty.
Awaria połączenia internetowego nie zawsze oznacza awarię KSeF. Przy krótkiej niedostępności można skorzystać z trybu offline24, a dokument trzeba przesłać do systemu najpóźniej w następnym dniu roboczym po dniu wystawienia. W aplikacji lub programie należy potem sprawdzić, czy faktura otrzymała numer KSeF.
| Tryb | Kiedy ma zastosowanie | Co trzeba zrobić |
|---|---|---|
| Online | System działa prawidłowo | Wysłać fakturę i pobrać potwierdzenie przyjęcia |
| Offline24 | Wystawca nie może wysłać faktury w czasie rzeczywistym | Dosłać dokument do KSeF najpóźniej w następnym dniu roboczym |
| Offline z powodu niedostępności KSeF | Oficjalnie ogłoszona niedostępność systemu | Wystawić dokument zgodny ze strukturą i przesłać go po przywróceniu systemu |
| Awaria całkowita | Komunikat o awarii całkowitej | Wystawić fakturę papierową lub elektroniczną i przekazać ją nabywcy |
W aplikacji Podatnika KSeF 2.0 standardowo wystawia się faktury w trybie online. Jeżeli firma potrzebuje regularnie działać w trybach offline lub awaryjnych, lepszym rozwiązaniem może być program zintegrowany z API KSeF, który automatyzuje kolejkowanie i późniejsze przesyłanie dokumentów.
Pięć kontroli, które ograniczają liczbę błędów
Najlepszy efekt daje prosta lista kontrolna stosowana przed każdym wysłaniem. Sam korzystam z zasady, że im większa kwota albo bardziej nietypowa transakcja, tym mniej ufam automatycznym podpowiedziom programu.
- NIP nabywcy został przepisany bez błędu.
- Numer faktury pasuje do przyjętej serii i nie powiela wcześniejszego dokumentu.
- Data sprzedaży oraz data wystawienia są zgodne z rzeczywistym przebiegiem transakcji.
- Stawka VAT, zwolnienie lub procedura szczególna odpowiadają konkretnej sprzedaży.
- Kwoty netto, VAT i brutto zgadzają się z zamówieniem, umową albo protokołem.
- Termin płatności, rachunek bankowy i numer zamówienia są poprawne.
- Po wysyłce pojawił się numer KSeF i można pobrać UPO.
Nie odkładałbym też konfiguracji uprawnień na dzień wystawiania pierwszej obowiązkowej faktury. W praktyce najwięcej problemów powoduje nie sam formularz, lecz brak dostępu pracownika, nieaktywny profil firmy albo niewłaściwie ustawiona numeracja w programie księgowym.
Dobrze wystawiona faktura zaczyna się przed otwarciem formularza
Najbezpieczniejszy schemat jest prosty: przygotować dane kontrahenta i sprzedaży, wybrać właściwe narzędzie, uzupełnić dokument, sprawdzić podgląd, wysłać fakturę i zachować numer KSeF wraz z UPO. Samo wystawienie zajmuje zwykle kilka minut, ale pominięcie kontroli NIP-u albo stawki VAT może później wymagać korekty.
KSeF porządkuje obieg dokumentów, lecz nie sprawdza za przedsiębiorcę, czy sprzedaż została prawidłowo opodatkowana. System potwierdza przyjęcie faktury technicznie, a za jej treść, termin i rozliczenie podatku nadal odpowiada wystawca.