KSeFakt v0.3.8-dev.40 — preview pre-launch · obowiązkowy KSeF: 02.2026 duzi podatnicy · 04.2026 pozostali podatnicy VAT · 01.2027 wszyscy
Start  /  Blog
faktura-w-ksef-jak-wyglada
KSeF — podstawy

Jak wygląda faktura w KSeF? Numer KSeF, FA(3), UPO i co z PDF-em

Faktura w KSeF nie jest zwykłym PDF-em wysłanym mailem. To plik danych zgodny ze schemą FA(3), przyjęty przez Krajowy System e-Faktur i oznaczony numerem KSeF.

Format

Faktura w KSeF to dane FA(3), a nie obraz dokumentu

Najważniejsza zmiana polega na tym, że dokumentem źródłowym jest faktura ustrukturyzowana. Program tworzy dane według schemy FA(3), wysyła je do KSeF, a system zwraca potwierdzenie przyjęcia.

Co zawiera FA(3)

FA(3) opisuje sprzedawcę, nabywcę, daty, pozycje, stawki VAT, kwoty netto i brutto, płatność, korekty oraz dodatkowe pola wymagane w konkretnych przypadkach. Użytkownik widzi formularz faktury, ale pod spodem powstaje uporządkowany XML.

Co robi program

Dobry program do KSeF tłumaczy ten XML na zwykły język. Pokazuje brakujące pola, kontroluje stawki, zapisuje status, a po wysyłce przypina numer KSeF i UPO do dokumentu. Tak działają planowane funkcje KSeFakt.

Przykład: wpisujesz usługę za 1000 zł netto ze stawką VAT 23 procent. Program liczy 230 zł VAT i 1230 zł brutto, buduje FA(3), wysyła fakturę do KSeF i czeka na przyjęcie. Dopiero po przyjęciu faktura dostaje numer KSeF, który staje się kluczowym identyfikatorem w obiegu.

Dla użytkownika różnica powinna być prawie niewidoczna: nadal wpisuje kontrahenta, pozycje i termin płatności. Różnica jest w kontroli. Program nie powinien pozwolić wysłać dokumentu z brakującymi danymi, a po przyjęciu musi zapisać techniczne informacje tak, aby nie trzeba było szukać ich w osobnym panelu.

Identyfikatory

Numer KSeF, numer własny i UPO: czym się różnią

W KSeF łatwo pomylić trzy różne informacje. Numer własny faktury zostaje, ale nie zastępuje numeru KSeF ani urzędowego potwierdzenia odbioru.

NazwaKto nadajeDo czego służy
Numer własny fakturySprzedawca lub programTwoja numeracja, np. FV/05/2026/014, przydatna w relacji z klientem i księgowością
Numer KSeFKrajowy System e-FakturUrzędowy identyfikator faktury przyjętej do systemu, używany do pobierania i powiązań
UPOKrajowy System e-FakturPotwierdzenie, że wysyłka zakończyła się przyjęciem dokumentu, ważne przy kontroli procesu

Numer KSeF nie powinien być dopisywany ręcznie do przypadkowego PDF-u. Powinien być zapisany w programie przy konkretnej fakturze, razem ze statusem sesji.

Warto zachować także własny numer faktury, bo klient często będzie szukał dokumentu po numerze z umowy, zamówienia albo maila. Numer KSeF jest potrzebny urzędowo, ale numer własny nadal porządkuje rozmowę handlową, płatność i przypomnienia.

Przy wyborze narzędzia sprawdź też koszt przechowywania historii i pracy na kilku stanowiskach. Samo wystawienie faktury to początek, bo później trzeba ją odszukać, pobrać PDF, przekazać księgowej i zachować dowód wysyłki. Porównaj to z cennikiem, zanim wybierzesz system tylko po cenie za pierwszy miesiąc.

PDF

Czy PDF faktury po KSeF ma jeszcze sens

PDF nadal ma sens jako czytelny podgląd dla człowieka. Nie powinien jednak być jedynym dowodem wystawienia faktury ani jedynym plikiem w archiwum.

PDF dla klienta

Klient może dostać PDF mailem, bo łatwo go przeczytać, wydrukować i przekazać osobie zatwierdzającej koszt. Po KSeF taki PDF jest jednak reprezentacją danych, a nie osobnym dokumentem obok faktury ustrukturyzowanej.

PDF dla płatności

PDF pomaga pokazać numer rachunku, termin płatności i opis usługi. W małych firmach to nadal praktyczny załącznik do wiadomości z prośbą o płatność.

PDF dla archiwum

Archiwum powinno łączyć PDF, dane FA(3), numer KSeF i UPO. Sam katalog z plikami PDF może nie wystarczyć, gdy trzeba szybko udowodnić, co i kiedy przyjął KSeF.

Jeżeli dopiero przygotowujesz firmę do obowiązku, przeczytaj także jak zacząć z KSeF. Najpierw ustaw proces, dopiero potem dopracowuj wygląd wydruku.

Moment wystawienia

Kiedy klient dostaje fakturę w KSeF

W praktyce są dwa momenty: utworzenie faktury w programie i przyjęcie jej przez KSeF. Dla bezpieczeństwa operacyjnego wysyłaj klientowi informację dopiero wtedy, gdy masz status przyjęcia.

  • Faktura robocza w programie nie jest jeszcze fakturą przyjętą przez KSeF
  • Po wysyłce program powinien pokazać, czy dokument jest w trakcie, przyjęty albo odrzucony
  • Po przyjęciu zapisz numer KSeF i UPO, a dopiero potem wyślij PDF lub informację do klienta
  • Jeżeli faktura została odrzucona, popraw przyczynę i wyślij ją ponownie, nie twórz drugiego niezależnego dokumentu

Warto sprawdzić w roadmapie, które elementy automatyzacji wysyłki są już gotowe, a które dochodzą w aktualizacjach. Przy większej liczbie faktur przyda się też automatyczny raport dla JPK, opisany w tekście o JPK_V7M 2026.

Najprostsza zasada brzmi: numer własny porządkuje Twoją sprzedaż, numer KSeF potwierdza przyjęcie w systemie, a PDF pomaga człowiekowi przeczytać dokument. Każdy z tych elementów ma inną rolę.

Jeśli firma trzyma się tej zasady, łatwiej obsłużyć reklamację, korektę i pytanie księgowej. Wystarczy otworzyć jedną kartę faktury, sprawdzić status, pobrać PDF dla człowieka i dane dla rozliczenia. Bez podwójnych katalogów i bez zgadywania, która wersja jest ostateczna. To szczególnie ważne po kilku miesiącach pracy, gdy w archiwum pojawią się setki dokumentów, korekty, duplikaty podglądów oraz pytania o płatności.

Lista oczekujących

Powiadomimy Cię, kiedy będzie można pobrać KSeFakt.

Bez spamu, bez „opiekuna klienta”. Dostaniesz mail z linkiem do pobrania i ceną pre-launch. Planowany launch wersji 1.0: ok. IV kwartału 2026 r.* * Termin ma charakter orientacyjny i może ulec zmianie w zależności od przebiegu prac oraz okoliczności niezależnych od stron. Kupujący pre-launch dostają szybszy dostęp do wersji testowych przed publicznym startem.