Wzór faktury KSeF: jak wygląda e-faktura i które pola musisz wypełnić

Osoba idąca w stronę nowoczesnego i tradycyjnego budynku, symbolizująca przejście na swoje.

Wzorem faktury w Krajowym Systemie e-Faktur (KSeF) jest struktura FA(3), czyli plik XML z czterema obowiązkowymi elementami: Naglowek, Podmiot1, Podmiot2 i Fa. Gotowego PDF-u do ręcznego wypełnienia nie ma, a NIP klienta wpisany w złe pole sprawi, że kontrahent nie zobaczy faktury na swoim koncie KSeF. Przed pierwszą płatną fakturą sprawdź w programie, czy korzysta ze schematu FA(3).

Jak wygląda faktura w KSeF i czym różni się od PDF-u

W systemie faktura KSeF jest uporządkowanym plikiem XML z danymi pogrupowanymi w elementy. Program księgowy wyświetla ją w formie przypominającej zwykłą fakturę. Fakturą ustrukturyzowaną jest dokument wystawiony w Krajowym Systemie e-Faktur (KSeF) i opatrzony numerem identyfikującym go w tym systemie. Tak definiuje ją art. 2 pkt 32a ustawy o VAT (Ministerstwo Finansów, 2026).

Oficjalny wzór to struktura logiczna FA(3), czyli zestaw pól i zależności zapisanych w schemacie XML. Od 1 lutego 2026 r. obowiązuje ona dla wszystkich faktur ustrukturyzowanych (Ministerstwo Finansów, 2026). Gotowy wzór faktury KSeF w PDF-ie do ręcznego wypełnienia nie istnieje, bo dokumentem źródłowym zawsze jest XML przyjęty przez system.

FormaCo oznacza
XMLwłaściwa faktura przesłana do KSeF
PDFwizualizacja do wydruku lub wysłania klientowi
numer KSeFnumer nadany przez system po przyjęciu faktury
kod QRpozwala sprawdzić zgodność wizualizacji z dokumentem w systemie

Twoja własna numeracja, na przykład FV/12/10/2026, i numer KSeF to dwa odrębne oznaczenia. Swój numer wpisujesz w pole P_2, a numer KSeF system nadaje dopiero po przetworzeniu pliku. Wizualizację pobierzesz jako PDF z bezpłatnej Aplikacji Podatnika KSeF 2.0. Jeśli wysyłasz ją klientowi e-mail, powinna zawierać kod QR i numer KSeF (Ministerstwo Finansów, 2026).

Dla wielu firm to nowy nawyk. W 2023 r. faktury elektroniczne wysyłało albo otrzymywało 14,8% przedsiębiorstw w Polsce, przy średniej unijnej 38,6% (Rada Unii Europejskiej, 2025). Dane obejmują firmy zatrudniające co najmniej 10 osób, więc jednoosobowych działalności nie opisują wprost.

Struktura FA(3): co jest obowiązkowe, a co nie

Wzór faktury ustrukturyzowanej składa się z elementów głównych:

  • Naglowek, czyli dane techniczne pliku;
  • Podmiot1, czyli sprzedawca;
  • Podmiot2, czyli nabywca;
  • Podmiot3, czyli dodatkowe podmioty związane z transakcją;
  • PodmiotUpowazniony, na przykład komornik lub przedstawiciel podatkowy;
  • Fa, czyli daty, pozycje, stawki, kwoty i adnotacje;
  • Stopka, czyli informacje dodatkowe;
  • Zalacznik, czyli ustrukturyzowany załącznik.

Obligatoryjne są Naglowek, Podmiot1, Podmiot2 i Fa (Ministerstwo Finansów, 2025). W typowej fakturze freelancera wystarczą te cztery elementy i ewentualnie dane płatności.

Rodzaj polaZnaczeniePrzykład
obligatoryjnewymagane zawsze w danym elemencieP_1, data wystawienia
opcjonalnewymagane po spełnieniu warunku ustawowegoPodmiotUpowazniony
fakultatywnedobrowolne, chyba że obowiązek wynika z innego przepisuelement Platnosc

Zależności działają w dół. Element Platnosc jest fakultatywny, jednak gdy dodasz w nim RachunekBankowy, pole NrRB z numerem konta staje się wymagane (Ministerstwo Finansów, 2025).

Porada przechodzenaswoje.pl: jeśli zaczynasz wypełniać jakąkolwiek sekcję dodatkową, uzupełnij ją do końca albo usuń w całości. Niekompletny element fakultatywny to częsta przyczyna odrzucenia pliku.

Nagłówek i data wytworzenia faktury KSeF

Nagłówek wypełnia za ciebie program. Zawiera:

  • KodFormularza z kodem FA;
  • WariantFormularza, dla FA(3) wariant 3;
  • DataWytworzeniaFa, czyli datę i czas utworzenia pliku XML;
  • opcjonalnie SystemInfo, czyli nazwę programu.

Data wytworzenia faktury KSeF mówi, kiedy twój system utworzył plik. Może się różnić zarówno od daty w polu P_1, jak i od chwili wysyłki do KSeF (Ministerstwo Finansów, 2025). Zapisuje się ją w formacie RRRR-MM-DDTGG:MM:SS, na przykład 2026-02-01T09:30:47Z, gdzie litera Z oznacza czas uniwersalny UTC.

Data wytworzenia pliku nie staje się automatycznie datą wystawienia faktury. Przy zwykłej fakturze online liczy się przede wszystkim data przesłania do KSeF, o ile zgadza się z datą w P_1. W trybach offline obowiązują odmienne zasady.

Sprzedawca, nabywca i Podmiot3

Jako właściciel jednoosobowej działalności gospodarczej (JDG) podajesz w elemencie Podmiot1 NIP (cyframi, bez spacji), nazwę, kod kraju PL i adres w AdresL1. Bez NIP-u sprzedawcy system nie pozwoli wystawić faktury (Ministerstwo Finansów, 2025). W nazwie możesz połączyć imię, nazwisko i nazwę handlową, na przykład „Jan Kowalski Usługi Graficzne”.

W Podmiot2 wpisujesz klienta: NIP, nazwę, kod kraju i adres, a opcjonalnie e-mail, telefon i NrKlienta. Polski NIP nabywcy musi trafić do pola Podmiot2/DaneIdentyfikacyjne/NIP, bo tylko wtedy KSeF udostępni fakturę klientowi. Wpisanie go w NrVatUE albo NrID jest błędem (Ministerstwo Finansów, 2025). Gdy kupuje konsument, zaznaczasz BrakID z wartością 1, a imię i nazwisko podajesz w polu Nazwa.

Wzór faktury KSeF z Podmiotem 3 dotyczy transakcji, w których uczestniczy ktoś jeszcze, na przykład:

  • płatnik;
  • odbiorca towaru;
  • faktor;
  • dodatkowy nabywca;
  • członek grupy VAT;
  • pracownik, którego wydatek rozlicza firma.

Osoba kontaktowa po stronie klienta nie jest Podmiotem3, więc u freelancera ten element zwykle zostaje pusty.

Porada przechodzenaswoje.pl: zanim klikniesz „wyślij”, otwórz podgląd i sprawdź, w którym polu program umieścił NIP klienta. Jeśli trafił gdzie indziej, kontrahent nie zobaczy faktury automatycznie na swoim koncie KSeF.

Pola elementu Fa i pozycje faktury

Element Fa to treść handlowa dokumentu. Najczęściej używasz tych pól:

PoleCo wpisujesz
KodWalutyPLN albo inna waluta faktury
P_1data wystawienia (obowiązkowe)
P_2twój numer faktury
P_6data sprzedaży, jeśli różni się od daty wystawienia
P_13_1, P_13_2, P_13_3summy netto według stawek
P_14_1, P_14_2, P_14_3kwoty VAT według stawek
P_15należność ogółem
RodzajFakturyna przykład VAT

Gdy pozycje mają różne daty sprzedaży, przypisujesz je do wierszy przez P_6A. Każdą pozycję zapisujesz w FaWiersz, który zawiera:

  • numer wiersza;
  • nazwa usługi (P_7);
  • jednostkę (P_8A);
  • ilość (P_8B);
  • cenę netto (P_9A);
  • wartość netto (P_11);
  • stawkę (P_12).

Przykład: projekt ulotki za 800 zł netto ze stawką 23% daje P_13_1 = 800, P_14_1 = 184 i P_15 = 984. Oznaczenia GTU (grup towarów i usług) na fakturze KSeF są fakultatywne, choć ułatwiają późniejsze przygotowanie JPK_VAT, czyli jednolitego pliku kontrolnego (Ministerstwo Finansów, 2025).

FA(3) obsługuje też stawki obniżone, 0%, sprzedaż zwolnioną, odwrotne obciążenie i procedurę marży, której zasady opisujemy przy okazji faktury VAT marża. Przy zwolnieniu podajesz podstawę prawną w elemencie Zwolnienie, a przy podzielonej płatności może być potrzebne pole P_18A.

Płatność i informacje dodatkowe

W fakultatywnym elemencie Platnosc wskazujesz termin i formę płatności, rachunek bankowy, ewentualne skonto lub link do płatności. Formę zapisujesz kodem, na przykład 1 dla gotówki, 2 dla karty i 6 dla przelewu. Termin może mieć postać daty albo opisu w rodzaju „14 dni od dnia wystawienia faktury”, który program rozpisze na osobne pola.

Stopka mieści REGON, KRS, BDO albo tekst organizacyjny. Załącznik służy wyłącznie do danych ściśle związanych z fakturą, na przykład szczegółowego rozliczenia zużycia energii. Umowa, cennik czy reklama do niego nie trafiają, a zamiar wystawiania faktur z załącznikiem trzeba wcześniej zgłosić przez e-Urząd Skarbowy (Ministerstwo Finansów, 2025).

Porada przechodzenaswoje.pl: nie zaznaczaj adnotacji podatkowych tylko dlatego, że program je podsuwa. Przy sprzedaży zwolnionej, zagranicznej, marży i podzielonej płatności sprawdź swój przypadek z księgową lub doradcą podatkowym.

Faktura KSeF XML: przykład elementu Fa

Tak wygląda wzór faktury KSeF w XML dla jednej usługi, ograniczony do elementu Fa. Brakuje w nim nagłówka i danych stron, więc nie nadaje się do wysłania. Pełny plik musi spełniać aktualny schemat FA(3), łącznie z kolejnością elementów i zależności.

<Fa>
<KodWaluty>PLN</KodWaluty>
<P_1>2026-10-23</P_1>
<P_2>FV/10/2026</P_2>
<P_6>2026-10-23</P_6>
<P_13_1>800.00</P_13_1>
<P_14_1>184.00</P_14_1>
<P_15>984.00</P_15>
<RodzajFaktury>VAT</RodzajFaktury>
<FaWiersz>
<NrWierszaFa>1</NrWierszaFa>
<P_7>Usługa projektowania ulotki</P_7>
<P_8A>usł.</P_8A>
<P_8B>1</P_8B>
<P_9A>800.00</P_9A>
<P_11>800.00</P_11>
<P_12>23</P_12>
</FaWiersz>
<Platnosc>
<FormaPlatnosci>6</FormaPlatnosci>
</Platnosc>
</Fa>

Kwoty zapisujesz bez separatora tysięcy, z kropką jako separatorem dziesiętnym, a daty w formacie RRRR-MM-DD (Ministerstwo Finansów, 2025). Pliku wygenerowanego przez program nie edytuj ręcznie, bo łatwo naruszyć strukturę.

Jak wystawić pierwszą fakturę w KSeF krok po kroku

  1. Wprowadzasz dane do programu.
  2. Program tworzy plik XML zgodny z FA(3).
  3. Wysyłasz plik do KSeF.
  4. Odbierasz numer KSeF i Urzędowe Poświadczenie Odbioru (UPO).
  5. Pobierasz vizualizację PDF z kodem QR i przekazujesz ją klientowi.

Jeśli dopiero składasz wypowiedzenie umowy o pracę, przygotuj tę listę już teraz. Komplet danych w jednym miejscu skraca wystawienie pierwszej faktury do kilku minut.

CHECKLISTA PRZED PIERWSZĄ FAKTURĄ KSeF
[ ] mój NIP, nazwa firmy, adres
[ ] NIP klienta (w polu NIP, nie NrVatUE), nazwa, adres
[ ] numer faktury z mojej numeracji (P_2)
[ ] data wystawienia (P_1) i data sprzedaży (P_6)
[ ] opis usługi, jednostka, ilość
[ ] kwota netto, stawka VAT, kwota VAT, kwota brutto
[ ] forma i termin płatności, numer rachunku
[ ] program korzysta ze schema FA(3)
[ ] po wysyłce: zapisany XML, PDF z kodem QR, numer KSeF, UPO

Porada przechodzenaswoje.pl: zanim wystawisz pierwszą płatną fakturę, sprawdź w ustawieniach programu, czy korzysta ze schematu FA(3). Po wysyłce zapisz osobno XML, PDF i UPO. PDF posłuży ci do codziennej pracy, XML jest dokumentem źródłowym, a UPO potwierdza, że system przetworzył fakturę.

Rozpiszesz pola FA(3) na swoją pierwszą fakturę i od razu zobaczysz, co możesz wpisać sam, a co musisz ustalić z księgową.

Wystawiam pierwszą fakturę ustrukturyzowaną w KSeF w strukturze FA(3). Prowadzę JDG, zajmuję się: [CZYM SIĘ ZAJMUJĘ].
Klient i usługa: [KTO KUPUJE I CO SPRZEDAJĘ]. Kwota netto i stawka VAT: [KWOTA I STAWKA]. Płatność: [FORMA I TERMIN].
Na tej podstawie:
1. Wypisz pola z Podmiot1, Podmiot2, Fa, FaWiersz i Platnosc, które wypełnię, z wartościami dla mojej faktury.
2. Oceń, czy u mnie może pojawić się Podmiot3, Stopka, załącznik albo adnotacja podatkowa, i uzasadnij to jednym zdaniem.
3. Pokaż dwa warianty tej faktury: dla firmy z polskim NIP-em i dla konsumenta, z różnicami w polach.
4. Ułóż listę pytań do księgowej lub doradcy podatkowego tam, gdzie decyzja zależy od mojej sytuacji podatkowej.
Nie zgaduj stawek ani zwolnień. Jeśli brakuje ci danych, najpierw mnie dopytaj.

FAQ

Jak powinna wyglądać FV w KSeF?

Faktura w KSeF jest plikiem XML zgodnym ze strukturą FA(3), która obowiązuje od 1 lutego 2026 r. Muszą się w niej znaleźć cztery elementy: Naglowek, Podmiot1 ze sprzedawcą, Podmiot2 z nabywcą i Fa z datami, pozycjami i kwotami. PDF pełni rolę wizualizacji. Jeśli wysyłasz go klientowi e-mailem, dopilnuj, żeby miał kod QR i numer KSeF (Ministerstwo Finansów, 2026).

Jak napisać fakturę w KSeF?

Dane wpisujesz w programie księgowym albo w bezpłatnej Aplikacji Podatnika KSeF 2.0, a plik XML tworzy za ciebie program. Po wysyłce system nadaje fakturze numer KSeF i wydaje Urzędowe Poświadczenie Odbioru (UPO), które zapisujesz razem z XML i PDF. Przed pierwszą płatną fakturą sprawdź w ustawieniach, czy program korzysta ze schematu FA(3). Zajrzyj też do podglądu, czy NIP klienta trafił do pola NIP, bo inaczej kontrahent nie zobaczy faktury na swoim koncie KSeF.

Autor

Redakcja przechodzenaswoje.pl

Na przechodzenaswoje.pl dostarczamy praktyczną wiedzę, która przekłada się na wzrost Twojej firmy i Ciebie jako lidera. Czy dopiero zaczynasz swoją przygodę z biznesem, rozwijasz firmę, czy jesteś specjalistą stawiającym na rozwój kompetencji, to znajdziesz tu konkretne odpowiedzi. Czas przestać nadążać, zacznij wyprzedzać zmiany.