Skip to main content
E-faktury·5 min czytania

KSeF: format faktury FA(3) i e-faktura wyjaśnione

Autor: Clozo Team·

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.

Wystaw zgodną e-fakturę z Clozo.

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ę

Powiązane artykuły

KSeF: format faktury FA(3) wyjaśniony | Clozo