Faktura ustrukturyzowana to dokument w formacie XML zbudowany według schematu FA(3), wystawiany i odbierany wyłącznie przez KSeF. Nie jest PDF-em ani skanem - to zbiór danych, który system waliduje i oznacza unikalnym numerem KSeF. Dopiero po nadaniu tego numeru faktura formalnie istnieje.
Bez paniki: brzmi technicznie, ale dla przedsiębiorcy sprowadza się do jednej zmiany - zamiast wysyłać PDF mailem, wysyłasz dane do rządowego systemu, a program robi to za Ciebie. Poniżej tłumaczę po ludzku, czym ta faktura naprawdę jest, co zawiera, czym różni się od papieru i od kiedy jest obowiązkowa.
Co to jest faktura ustrukturyzowana
Zacznijmy od konkretu. Faktura ustrukturyzowana to faktura zapisana w ściśle określonym formacie danych - pliku XML zgodnym ze schematem logicznym FA(3), który publikuje Ministerstwo Finansów. Ustawa o VAT (art. 2 pkt 32a) definiuje ją jako dokument wystawiony przy użyciu Krajowego Systemu e-Faktur wraz z przydzielonym numerem, który identyfikuje tę fakturę w systemie.
W praktyce oznacza to trzy rzeczy naraz. Po pierwsze, format nie jest dowolny - każda dana ma swoje miejsce w strukturze, więc komputer po drugiej stronie odczyta ją bez zgadywania. Po drugie, faktura nie krąży już mailem między firmami - przechodzi przez centralną platformę. Po trzecie, dokument "rodzi się" dopiero w momencie, gdy KSeF go przyjmie i nada numer. Jeśli dopiero wchodzisz w temat, zacznij od podstaw w naszym przewodniku czym jest KSeF - co siedzi w środku
Sercem faktury ustrukturyzowanej jest plik XML. Dla człowieka to zwykły plik tekstowy z mnóstwem znaczników, dla systemu księgowego - gotowe, poukładane pola. Schemat, według którego te pola są ułożone, nazywa się strukturą logiczną FA. Aktualnie obowiązuje wersja FA(3), która zastąpiła wcześniejsze wersje wzoru.
Dlaczego to ważne dla małej firmy? Bo dzięki sztywnej strukturze program kontrahenta zaczytuje Twoją fakturę automatycznie - bez ręcznego przepisywania kwot, NIP-ów i pozycji. To samo działa w drugą stronę: faktury, które odbierasz, wpadają do księgowości jako dane, a nie jako obrazek do przeklepania. Jak w praktyce wygląda odbieranie takich dokumentów, opisuję w tekście o tym, jak odebrać fakturę w KSeF. W pliku XML znajdziesz między innymi:
- Dane sprzedawcy i nabywcy - nazwę, adres i NIP każdej ze stron.
- Numer faktury - nadany według Twojej własnej numeracji, niezależny od numeru KSeF.
- Daty - datę wystawienia oraz datę sprzedaży lub wykonania usługi.
- Pozycje - nazwę towaru lub usługi, ilość, cenę jednostkową, wartość netto.
- Stawki i kwoty VAT - rozbicie na stawki, kwoty podatku i sumy brutto.
- Pola dodatkowe - na przykład oznaczenia, adnotacje czy dane do płatności, jeśli struktura ich wymaga.
Uwaga na jeden szczegół: numer faktury a numer KSeF to dwie różne rzeczy. Numer faktury nadajesz Ty, według swojej numeracji. Numer KSeF nadaje system w chwili przyjęcia dokumentu. O tym drugim więcej w dalszej części.
Jak wygląda faktura ustrukturyzowana - XML kontra wizualizacja
Tu pojawia się pytanie, które spędza sen z powiek najczęściej: skoro faktura to plik XML pełen znaczników, to jak ją w ogóle przeczytać i pokazać kontrahentowi? Odpowiedź brzmi: przez wizualizację.
Wizualizacja to czytelny obraz danych z pliku XML - wygląda jak zwykła faktura, którą znasz, i taką możesz wydrukować albo wyświetlić. Ale uwaga, pułapka: wizualizacja to tylko podgląd, nie sama faktura. Fakturą w rozumieniu przepisów jest ustrukturyzowany plik w systemie, a nie jego wydruk. Dostęp do właściwego dokumentu uzyskuje się przez numer identyfikujący fakturę w KSeF.
Dla małej firmy praktyczny wniosek jest prosty: klient nadal dostanie coś, co wygląda jak faktura. Zmienia się to, co dzieje się pod spodem - obieg danych, nie wygląd papieru.
Faktura ustrukturyzowana a PDF i papier
Najprościej zrozumieć różnicę na kontraście. PDF i papier to formy, które człowiek ogląda oczami - komputer widzi w nich obrazek i musi zgadywać, gdzie jest kwota, a gdzie NIP. Faktura ustrukturyzowana to dane, które maszyna czyta wprost, bo każde pole ma etykietę.
| Cecha | PDF / papier | Faktura ustrukturyzowana |
|---|---|---|
| Postać | Obraz dokumentu (wydruk, plik graficzny) | Dane w pliku XML wg schematu FA(3) |
| Odczyt maszynowy | Utrudniony, wymaga OCR i korekty | Automatyczny, pole po polu |
| Kanał obiegu | Mail, poczta, ręczne przekazanie | Wyłącznie przez KSeF |
| Moment powstania | W chwili wystawienia przez sprzedawcę | Po nadaniu numeru KSeF przez system |
| Archiwizacja | Po stronie firmy | Centralnie, w systemie KSeF |
W praktyce: PDF wysłany mailem to wygoda dla oka, ale kłopot dla księgowości, bo dane trzeba przepisać. Faktura ustrukturyzowana odwraca tę logikę - jest mniej "ładna" jako plik, za to od razu gotowa do zaksięgowania bez przepisywania.
Numer KSeF - kiedy faktura zaczyna istnieć
To jeden z najważniejszych i najczęściej mylonych punktów, więc krok po kroku. Gdy wysyłasz fakturę do KSeF, system nie przyjmuje jej bezwarunkowo. Najpierw sprawdza, czy plik XML jest zgodny ze schematem FA(3) - czy wszystkie wymagane pola są na miejscu i mają poprawny format. To tak zwana walidacja.
Jeśli walidacja przejdzie pomyślnie, system nadaje dokumentowi unikalny numer KSeF. I dopiero ten moment jest kluczowy: z chwilą nadania numeru faktura jest uznana za wystawioną i doręczoną. Nabywca ma do niej wgląd bezpośrednio w systemie - nie musisz nic dosyłać mailem.
Konkret dla przedsiębiorcy: dopóki faktura nie dostała numeru KSeF, w świetle systemu jeszcze nie istnieje. Dlatego warto wystawiać z wyprzedzeniem, a nie w ostatniej sekundzie terminu płatności czy okresu rozliczeniowego. Jeśli chcesz przejść cały ten obieg praktycznie, opisuję go w poradniku jak wystawić fakturę w KSeF po wejściu obowiązkowego KSeF zasadą staje się wystawianie faktur właśnie w tym systemie. Obowiązek wchodzi jednak etapami, według wielkości firmy.
Uwaga na termin. Według aktualnego harmonogramu Ministerstwa Finansów:
- Od 1 lutego 2026 - najwięksi podatnicy, u których wartość sprzedaży wraz z VAT przekroczyła w 2024 roku 200 mln zł.
- Od 1 kwietnia 2026 - pozostali czynni podatnicy VAT.
- Od 1 stycznia 2027 - najmniejsze firmy (sprzedaż do 10 tys. zł brutto miesięcznie).
Daty potrafią się przesuwać, więc traktuj je jako stan wg aktualnego harmonogramu i potwierdź termin dla swojej firmy na ksef.podatki.gov.pl. Pełny rozkład jazdy rozpisuję w osobnym tekście o tym, od kiedy obowiązuje KSeF udostępniona przez Ministerstwo Finansów. Wpisujesz dane faktury w formularzu, a aplikacja sama zamienia je na poprawny plik XML i wysyła do systemu. Nie musisz dotykać kodu XML ani znać struktury FA(3) - robi to za Ciebie.
Dla firmy, która wystawia więcej dokumentów, wygodniejszy jest program do fakturowania z integracją KSeF. Wystawiasz fakturę jak dotąd, w znajomym interfejsie, a program w tle generuje XML, łączy się z systemem i pobiera numer KSeF. Taką integrację mają już popularne narzędzia dla MŚP, między innymi inFakt, wFirma, Fakturownia czy Comarch Optima. Jeśli szukasz szerszego kontekstu, jakie oprogramowanie warto dobrać do swojej firmy, zacznij od przeglądu oprogramowania dla firm. Każda informacja, od NIP-u po kwotę VAT, ma z góry określone miejsce, dzięki czemu system i program księgowy odczytują ją maszynowo, bez ręcznego przepisywania. To odróżnia ją od PDF-a, który jest tylko obrazem dokumentu.
Czym różni się faktura ustrukturyzowana od PDF?
PDF i papier to obraz dokumentu dla ludzkiego oka - komputer musi zgadywać, gdzie jest kwota, a gdzie NIP. Faktura ustrukturyzowana to dane w pliku XML, które maszyna czyta wprost, pole po polu. Kluczowa różnica: faktura w KSeF istnieje dopiero po przesłaniu do systemu i nadaniu jej numeru KSeF, a PDF powstaje w chwili wystawienia.
Jak wygląda faktura ustrukturyzowana?
Sam dokument to plik XML pełen znaczników - mało czytelny dla człowieka. Żeby go pokazać lub wydrukować, korzysta się z wizualizacji, czyli czytelnego obrazu danych z pliku. Wizualizacja wygląda jak zwykła faktura, ale nią nie jest - to tylko podgląd. Właściwą fakturą pozostaje ustrukturyzowany plik w systemie KSeF.
Co zawiera faktura ustrukturyzowana?
Zawiera te same dane co klasyczna faktura, tyle że w sztywnym układzie schematu FA(3): dane sprzedawcy i nabywcy z NIP-ami, numer faktury, daty wystawienia i sprzedaży, pozycje z ilością i ceną, stawki oraz kwoty VAT i sumy brutto. Struktura może obejmować też pola dodatkowe, na przykład dane do płatności czy adnotacje wymagane przez wzór.
Co to jest numer KSeF na fakturze ustrukturyzowanej?
Numer KSeF to unikalny identyfikator, który system nadaje fakturze w chwili poprawnej walidacji i przyjęcia dokumentu. To nie to samo co numer faktury nadawany według Twojej numeracji. Z chwilą nadania numeru KSeF faktura jest uznana za wystawioną i doręczoną - nabywca ma do niej wgląd bezpośrednio w systemie.
Od kiedy trzeba wystawiać faktury ustrukturyzowane?
Obowiązek wchodzi etapami: od 1 lutego 2026 dla największych podmiotów (sprzedaż z VAT powyżej 200 mln zł w 2024), od 1 kwietnia 2026 dla pozostałych czynnych podatników VAT, a od 1 stycznia 2027 dla najmniejszych firm. Terminy potrafią się przesuwać - potwierdź stan dla swojej firmy na ksef.podatki.gov.pl.
Podsumowanie i dalsze kroki
Faktura ustrukturyzowana to nie kolejny straszak, tylko zmiana formy: z obrazka dokumentu na uporządkowane dane w pliku XML, które przechodzą przez KSeF i dostają numer nadawany przez system. Dla małej firmy najlepsza kolejność jest prosta - sprawdź swój termin obowiązku, wybierz program z integracją KSeF albo darmową Aplikację Podatnika, i przetestuj wystawienie jednej faktury na próbnym dokumencie. Gdy raz przejdziesz przez ten obieg, codzienne fakturowanie okaże się równie szybkie co dziś, a księgowość odetchnie, bo dane same wpadają na miejsce.