KSeF: format faktury FA(3) i e-faktura wyjaśnione
W Polsce nie wybierasz między dwoma formatami jak w Niemczech — obowiązuje jeden format e-faktury: faktura ustrukturyzowana w strukturze logicznej FA(3), czyli plik XML przesyłany przez KSeF. Przemianowany PDF nią nie jest. Dla zamówień publicznych (B2G) działa osobno Platforma Elektronicznego Fakturowania oparta na sieci Peppol.
Klient pisze: „Proszę wystawić to przez KSeF" — bez wyjaśnień, jaki plik, jaka struktura, co konkretnie ma dostać. Po prostu zakłada, że wiesz.
Większość jednoosobowych firm w tym momencie sztywnieje. Słyszeli straszne skróty — KSeF, FA(3), faktura ustrukturyzowana — zakładają, że bez biura rachunkowego się nie połapią, i na wszelki wypadek wysyłają zwykły PDF, licząc, że nikt nie zaprotestuje.
Tu masz krótką wersję, a potem to, czego zwykle nikt nie dopowiada: całe fakturowanie w KSeF opiera się na jednym obowiązującym formacie e-faktury, a nie na kilku do wyboru. Rozłóżmy go na części.
Format FA(3) w KSeF to plik XML, a nie ładny PDF
Polski model różni się od niemieckiego (ZUGFeRD kontra XRechnung) jedną rzeczą: tu nie ma dylematu „hybryda czy czysty XML". Jest jeden standard — faktura ustrukturyzowana w strukturze logicznej FA(3).
Struktura FA(3) to czysty plik XML, zgodny ze schemą (XSD) opublikowaną przez Ministerstwo Finansów w Centralnym Repozytorium Wzorów Dokumentów Elektronicznych (CRWDE) na ePUAP. Od 1 lutego 2026 r. FA(3) zastępuje wcześniejszą strukturę FA(2), która obowiązuje do 31 stycznia 2026 r. FA(3) ma m.in. dłuższe nazwy towarów i usług (do 512 znaków) i porządkuje pola, które w FA(2) sprawiały kłopoty.
I tu pierwszy mit do obalenia: PDF nie jest fakturą ustrukturyzowaną. PDF z KSeF to tylko wizualizacja — wersja do oka, z kodem QR i numerem KSeF do weryfikacji w systemie. Sam dokument prawny to XML, który przeszedł przez KSeF. Przemianowanie „faktura.pdf" na cokolwiek innego nie czyni z niego e-faktury.
Idea jest podobna do europejskiej — struktura danych, którą maszyna potrafi przeczytać i przetworzyć automatycznie. Tyle że w Polsce jest centralny system (KSeF) i jeden wzór.
Kiedy wystarczy PDF, a kiedy potrzebny jest KSeF (B2B kontra B2G)
Tu zwykle znika panika.
Obrót krajowy B2B i B2G — docelowo idzie przez KSeF jako faktura ustrukturyzowana FA(3). To rdzeń systemu: faktura wystawiana między firmami i do podmiotów publicznych ma formę XML przesyłaną przez Krajowy System e-Faktur do Ministerstwa Finansów.
Zamówienia publiczne (B2G) mają dziś osobny kanał: Platformę Elektronicznego Fakturowania (PEF), opartą na sieci Peppol. PEF służy wyłącznie do faktur w ramach realizacji zamówień publicznych. KSeF nie zastępuje PEF — systemy mają się integrować, tak aby faktury do sektora publicznego nie trzeba było wysyłać dwa razy.
Klient prywatny (B2C) — tu wymóg jest łagodniejszy; KSeF dla B2C jest na razie fakultatywny.
Krótko: dla zwykłej faktury między firmami w kraju — faktura ustrukturyzowana w KSeF. Dla urzędu w przetargu — kanał PEF/Peppol (z planowaną integracją z KSeF). Dla osoby prywatnej — na razie zwykła faktura wystarczy.
„Ale przecież to już obowiązkowe?" — daty bez chaosu
Częściowo. Doprecyzujmy, bo terminy mylą się wszędzie.
Odbieranie faktur z KSeF obowiązuje od lutego 2026 r. — niezależnie od tego, czy korzystasz z odroczenia. Nawet jeśli sam jeszcze nie musisz wystawiać przez KSeF, musisz być gotowy odbierać faktury, które wystawią Ci tam kontrahenci.
Wystawianie wchodzi etapami:
- 1 lutego 2026 r. — duzi podatnicy (sprzedaż z VAT w 2024 r. powyżej 200 mln zł).
- 1 kwietnia 2026 r. — pozostali przedsiębiorcy.
- 1 stycznia 2027 r. — najmniejsi, czyli podatnicy, u których miesięczna wartość sprzedaży (z VAT) nie przekracza 10 tys. zł.
Do końca 2026 r. obowiązuje okres ochronny — kary za błędy i niedostosowanie systemów są zawieszone. Warto też wiedzieć, że od 1 stycznia 2027 r. numer KSeF (35-znakowy identyfikator nadawany przez system) będzie obowiązkowy w tytule przelewu za e-faktury między czynnymi podatnikami VAT.
Jeśli prowadzisz jednoosobową firmę z niewielkimi obrotami, Twój twardy termin na wystawianie to najczęściej 2026 lub 2027 — ale w praktyce „obowiązek" puka do drzwi wcześniej, gdy Twój najlepiej zorganizowany klient zacznie odbierać i wystawiać faktury tylko przez KSeF.
Jak wystawić fakturę FA(3) bez programu księgowego
To pytanie kryjące się za frazą „fa(3) ksef format": jak zrobić zgodny plik, skoro nie chcesz uczyć się całego systemu księgowego? Typowa rada bywa ponura: kup pakiet księgowy, opanuj XML albo oddaj wszystko biuru rachunkowemu.
Nie musisz. Generowanie poprawnego XML to dokładnie ta robota, którą oprogramowanie powinno wykonać w tle. Wypełniasz fakturę tak jak zawsze (kontrahent, pozycje, kwoty), a narzędzie tworzy za Ciebie poprawny plik FA(3). Bo XML-a nie powinieneś w ogóle widzieć — a już na pewno nie ręcznie go edytować.
Szybki test, zanim wybierzesz jakiekolwiek narzędzie:
- Czy generuje prawidłowy plik FA(3) zgodny ze schemą Ministerstwa Finansów — a nie tylko PDF, który ktoś nazwał „e-fakturą"?
- Czy poprawnie liczy VAT, w tym odwrotne obciążenie (reverse charge), gdy fakturujesz firmę z innego kraju UE z ważnym numerem VAT UE?
- Czy generuje wizualizację z kodem QR i numerem KSeF, gdy potrzebujesz wersji „do oka"?
Jeśli chcesz pogłębić temat samego podatku, zajrzyj też do naszego przewodnika po VAT.
Tu wchodzi Clozo
To właśnie część, w której Clozo może pomóc. Wystawiasz fakturę raz, a Clozo tworzy za Ciebie poprawny plik w strukturze FA(3) — w jednym kroku, w polskim formacie. VAT w UE liczony jest automatycznie, z odwrotnym obciążeniem włącznie, więc nie sprawdzasz ręcznie stawek przy fakturze dla firmy w Berlinie czy Amsterdamie. Bez pakietu księgowego, bez biura rachunkowego na stałe, bez grzebania w XML.
Żeby było jasno, co to znaczy: Clozo generuje dla Ciebie poprawny format pliku faktury ustrukturyzowanej — sprawdź w planach i cenach, które plany obejmują ustrukturyzowane formaty e-faktur. Clozo tworzy plik FA(3); wysyłkę do KSeF robisz Ty lub Twoje biuro rachunkowe — Clozo nie łączy się z KSeF. A do tego dokłada to, czego polska konkurencja zwykle nie eksponuje — prawnie wiążący e-podpis z pełnym śladem audytowym (eIDAS), dostępny w jednym flow: oferta → podpis → faktura → koszty. Cały zestaw funkcji działa w jednym narzędziu, a szczegóły planów i cen sprawdzisz, zanim się zdecydujesz.
Następnym razem, gdy klient napisze „wystaw to przez KSeF", odpowiedź zajmie Ci pięć sekund: faktura ustrukturyzowana FA(3), jeden plik, gotowe. A zrobienie jej powinno trwać mniej więcej tyle, ile zawsze trwało napisanie zwykłej faktury.
Najczęstsze pytania
- Czym różni się faktura ustrukturyzowana FA(3) od zwykłego PDF-a?
- Faktura ustrukturyzowana to plik XML zgodny ze strukturą logiczną FA(3), który przechodzi przez KSeF. Zwykły PDF (nawet ładny) to tylko wizualizacja — przemianowany dokument nie jest e-fakturą w rozumieniu przepisów.
- Od kiedy muszę wystawiać faktury w KSeF jako mała firma?
- Odbierać faktury z KSeF musisz od lutego 2026 r. Wystawianie: duże firmy (sprzedaż w 2024 r. powyżej 200 mln zł) od 1 lutego 2026 r., pozostali od 1 kwietnia 2026 r., a najmniejsi (sprzedaż do 10 tys. zł miesięcznie) od 1 stycznia 2027 r.
- Czy do faktur dla urzędu (B2G) potrzebuję czegoś innego niż KSeF?
- Zamówienia publiczne (B2G) obsługuje dziś Platforma Elektronicznego Fakturowania (PEF), oparta na sieci Peppol. KSeF nie zastępuje PEF, ale ma się z nią integrować, żeby nie wysyłać faktury dwa razy.
Wystaw zgodną e-fakturę
Wystaw zgodną e-fakturę