Faktura ustrukturyzowana — definicja i podstawa prawna
Faktura ustrukturyzowana to faktura wystawiona w formacie XML zgodnym ze schematem FA(3), przesłana przez Krajowy System e-Faktur (KSeF) i opatrzona unikalnym numerem identyfikacyjnym nadanym przez ten system. Definicja wynika bezpośrednio z art. 2 pkt 32a ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz.U. 2004 nr 54 poz. 535 ze zm.).
W odróżnieniu od tradycyjnej faktury papierowej czy PDF-a wysłanego mailem, faktura ustrukturyzowana ma ściśle określoną strukturę danych, którą systemy informatyczne mogą automatycznie odczytywać i przetwarzać bez udziału człowieka. Od 2026 roku staje się obowiązkowym standardem fakturowania w Polsce dla czynnych podatników VAT.
W praktyce pojęcie „faktura ustrukturyzowana" oznacza spełnienie trzech warunków jednocześnie:
- Format XML w schemacie FA(3) — faktura musi być zapisana w języku znaczników XML, zgodnie ze specyfikacją techniczną opublikowaną przez Ministerstwo Finansów.
- Przesłanie przez KSeF — samo wygenerowanie pliku XML nie wystarczy. Faktura staje się ustrukturyzowaną dopiero po przesłaniu jej do Krajowego Systemu e-Faktur.
- Numer identyfikacyjny KSeF — system nadaje fakturze unikalny numer, który jednoznacznie ją identyfikuje i stanowi dowód wystawienia.
Faktura ustrukturyzowana a inne typy faktur
Kluczowe jest rozróżnienie trzech typów faktur funkcjonujących w polskim systemie prawnym:
- Faktura papierowa — tradycyjna, drukowana na papierze, dostarczana osobiście lub pocztą.
- Faktura elektroniczna (e-faktura) — dowolna faktura w formie cyfrowej: PDF, skan, e-mail. Nie wymaga określonego formatu technicznego.
- Faktura ustrukturyzowana — specyficzny rodzaj e-faktury: XML w schemacie FA(3), przesłana przez KSeF. To jedyny format uznawany przez Krajowy System e-Faktur.
Faktura ustrukturyzowana to zatem podzbiór faktur elektronicznych — każda faktura ustrukturyzowana jest e-fakturą, ale nie każda e-faktura jest ustrukturyzowana. PDF wysłany mailem to e-faktura, ale nie faktura ustrukturyzowana w rozumieniu przepisów o KSeF.
Jak wygląda faktura ustrukturyzowana — format XML
Faktura ustrukturyzowana w swojej surowej formie to plik XML — ciąg znaczników i wartości, nieprzeznaczony do bezpośredniego czytania przez człowieka. Wygląda podobnie do kodu źródłowego strony internetowej: tagi w nawiasach kątowych, zagnieżdżone struktury danych i identyfikatory pól.
Przykładowy fragment pliku XML faktury ustrukturyzowanej:
<Faktura xmlns="http://crd.gov.pl/wzor/2023/06/29/12648/">
<Naglowek>
<KodFormularza kodSystemowy="FA (2)">FA</KodFormularza>
<DataWytworzeniaFa>2026-02-26</DataWytworzeniaFa>
</Naglowek>
<Podmiot1>
<DaneIdentyfikacyjne>
<NIP>1234567890</NIP>
<Nazwa>Firma Przykładowa sp. z o.o.</Nazwa>
</DaneIdentyfikacyjne>
</Podmiot1>
</Faktura>
Oczywiście nikt nie czyta faktur w takiej formie na co dzień. Program do faktur przetwarza plik XML i wyświetla go w czytelnej formie — ze wszystkimi danymi sprzedawcy, nabywcy, pozycjami, kwotami i stawkami VAT. Możesz też wygenerować wizualizację PDF do celów informacyjnych, ale oficjalnym dokumentem pozostaje wersja XML przechowywana w KSeF.
Schemat FA(3) — struktura techniczna faktury
Schemat FA(3) to specyfikacja techniczna opublikowana przez Ministerstwo Finansów na stronie Centralnego Repozytorium Wzorów Dokumentów Elektronicznych (CRWDE). Definiuje dokładną strukturę pliku XML faktury ustrukturyzowanej i określa:
- Jakie pola są obowiązkowe — muszą wystąpić w każdej fakturze.
- Jakie pola są opcjonalne — mogą, ale nie muszą być wypełnione.
- Jakie formaty danych są dopuszczalne — np. NIP to dokładnie 10 cyfr, stawka VAT to wartość z zamkniętej listy.
- Jakie relacje logiczne muszą zachodzić między polami — np. kwota brutto = netto + VAT.
Obowiązkowe pola w schemacie FA(3)
Każda faktura ustrukturyzowana musi zawierać co najmniej następujące dane:
- Nagłówek z kodem formularza (FA) i wersją schematu
- Data wytworzenia faktury i data wystawienia
- Numer faktury nadany przez wystawcę
- NIP i nazwa sprzedawcy (Podmiot1)
- NIP i nazwa nabywcy (Podmiot2) — dla transakcji B2B
- Pozycje faktury z opisem towaru/usługi, ilością, ceną jednostkową
- Stawki VAT i kwoty podatku dla każdej pozycji
- Kwota należności ogółem
- Waluta faktury
- Rodzaj faktury (VAT, korekta, zaliczkowa)
Jako przedsiębiorca nie musisz znać schematu FA(3) w szczegółach — Twój program do faktur z integracją KSeF obsługuje go automatycznie. Ważne jest jednak, żebyś wiedział, że faktura ustrukturyzowana nie jest „zwykłym plikiem", lecz ma ściśle określoną budowę umożliwiającą automatyczne przetwarzanie przez systemy podatkowe.
Chcesz wystawiać faktury ustrukturyzowane bez nauki XML?
mpFaktura automatycznie generuje pliki XML zgodne ze schematem FA(2) i wysyła je do KSeF. Ty wypełniasz fakturę jak dotychczas.
Czym różni się faktura ustrukturyzowana od zwykłej faktury?
Różnice między fakturą papierową, elektroniczną (PDF) a ustrukturyzowaną (KSeF) dotyczą nie tylko formatu pliku, lecz także całego procesu wystawiania, dostarczania, przechowywania i rozliczania. Poniższa tabela zestawia najważniejsze kryteria porównawcze.
| Kryterium | Faktura papierowa | Faktura elektroniczna (PDF) | Faktura ustrukturyzowana (KSeF) |
|---|---|---|---|
| Format | Druk na papierze | PDF, skan, e-mail | XML w schemacie FA(3) |
| Sposób dostarczenia | Poczta, kurier, osobiście | E-mail, portal klienta | Automatycznie przez KSeF |
| Potwierdzenie odbioru | Podpis odbiorcy, zwrotka | Brak formalnego potwierdzenia | UPO z KSeF (automatyczne) |
| Czytelność dla systemów IT | Brak — wymaga ręcznego przepisania | Ograniczona — OCR, parsowanie PDF | Pełna — dane ustrukturyzowane |
| Archiwizacja | Fizyczne przechowywanie min. 5 lat | Na dysku lub serwerze firmy | KSeF przechowuje 10 lat |
| Korekta | Nowa faktura korygująca (papier) | Nowa faktura korygująca (PDF) | Korekta przez KSeF z referencją do oryginału |
| Termin zwrotu VAT | 60 dni | 60 dni | 40 dni (skrócony) |
| Bezpieczeństwo | Ryzyko zgubienia, zniszczenia | Ryzyko utraty danych | Dane w systemie rządowym |
| Walidacja danych | Brak | Brak | Automatyczna — KSeF waliduje XML przed przyjęciem |
Kluczowe przewagi faktury ustrukturyzowanej
- Automatyczne dostarczenie — faktura ustrukturyzowana nie wymaga wysyłania mailem ani pocztą. Po przesłaniu do KSeF jest natychmiast dostępna dla odbiorcy w jego panelu KSeF lub programie do faktur.
- Walidacja na wejściu — KSeF sprawdza poprawność faktury zanim ją przyjmie. Faktura z błędnym NIP-em, brakującą stawką VAT lub nieprawidłową kwotą zostanie odrzucona, co eliminuje wiele typowych błędów.
- 10 lat archiwizacji w systemie rządowym — Ministerstwo Finansów przechowuje faktury w KSeF przez 10 lat. Nie musisz martwić się o backup, pożar serwerowni czy awarię dysku.
- Korekty z referencją — korekta faktury ustrukturyzowanej zawiera numer KSeF faktury oryginalnej. Powiązanie jest automatyczne i jednoznaczne, co upraszcza rozliczenia.
- Skrócony zwrot VAT — termin zwrotu podatku VAT skraca się z 60 do 40 dni dla faktur wystawionych przez KSeF.
Kto musi wystawiać faktury ustrukturyzowane — harmonogram 2026/2027
Obowiązek wystawiania faktur ustrukturyzowanych wchodzi w życie etapami, w zależności od wielkości firmy mierzonej przychodami. Harmonogram wynika z ustawy z dnia 9 maja 2025 r. o zmianie ustawy o podatku od towarów i usług (Dz.U. 2025 poz. 710).
| Data wejścia w życie | Kogo dotyczy obowiązek | Próg przychodowy |
|---|---|---|
| 1 lutego 2026 | Czynni podatnicy VAT — duże przedsiębiorstwa | Przychody powyżej 200 mln zł rocznie |
| 1 kwietnia 2026 | Czynni podatnicy VAT — średnie przedsiębiorstwa | Sprzedaż powyżej 10 000 zł miesięcznie |
| 1 stycznia 2027 | Wszyscy pozostali czynni podatnicy VAT | Bez progu — w tym JDG, mikrofirmy, małe firmy |
Kogo obowiązek KSeF nie dotyczy?
Istnieją sytuacje, w których wystawianie faktur ustrukturyzowanych nie jest wymagane:
- Faktury B2C — faktury wystawiane na rzecz konsumentów (osób fizycznych nieprowadzących działalności gospodarczej) nie muszą trafiać do KSeF. Przedsiębiorca może jednak dobrowolnie korzystać z KSeF w transakcjach B2C.
- Faktury na rzecz podmiotów zagranicznych — jeśli nabywca nie posiada polskiego numeru NIP (np. firma z UE lub spoza UE niezarejestrowana do VAT w Polsce), sprzedawca co do zasady wystawia fakturę w KSeF, o ile podlega obowiązkowi KSeF. Kontrahent zagraniczny nie ma jednak obowiązku korzystania z KSeF i faktura musi zostać mu udostępniona poza systemem (np. w formie PDF).
- Podatnicy zwolnieni z VAT — podatnicy korzystający ze zwolnienia podmiotowego (do 200 000 zł obrotu rocznie) lub przedmiotowego nie mają obowiązku korzystania z KSeF do 2027 roku.
- Paragony z NIP do 450 zł — tzw. faktury uproszczone wystawiane przez kasy fiskalne nie muszą trafiać do KSeF.
Szczegółowe informacje o terminach, wyjątkach i trybie awaryjnym KSeF znajdziesz w naszym kompendium wiedzy o KSeF, które aktualizujemy na bieżąco po każdej zmianie przepisów.
Jak wystawić fakturę ustrukturyzowaną — krok po kroku
Proces wystawienia faktury ustrukturyzowanej z perspektywy użytkownika wygląda niemal identycznie jak wystawianie zwykłej faktury. Różnicę stanowi to, co dzieje się „pod maską" — automatyczne generowanie XML i komunikacja z KSeF.
Krok 1: Wypełnij dane faktury w programie do faktur
Wpisujesz dane sprzedawcy, nabywcy, pozycje faktury, stawki VAT, terminy i formę płatności — dokładnie tak, jak przy zwykłej fakturze. Program automatycznie generuje plik XML zgodny ze schematem FA(3) na podstawie wprowadzonych danych.
Krok 2: Wyślij fakturę do KSeF
Po kliknięciu „Wystaw" program automatycznie przesyła plik XML do Krajowego Systemu e-Faktur. Autoryzacja odbywa się przez token lub pieczęć elektroniczną, którą wcześniej skonfigurowałeś w ustawieniach programu.
Krok 3: Otrzymaj UPO (Urzędowe Poświadczenie Odbioru)
KSeF waliduje fakturę — sprawdza poprawność danych i zgodność ze schematem FA(3). Jeśli wszystko jest prawidłowe, system nadaje fakturze unikalny numer KSeF i zwraca UPO. Od tego momentu faktura jest oficjalnie wystawiona i ma moc prawną.
Krok 4: Odbiorca pobiera fakturę z KSeF
Nabywca widzi fakturę w swoim panelu KSeF lub pobiera ją automatycznie przez swój program do faktur. Nie musisz nic wysyłać mailem — system dostarczy fakturę za Ciebie.
Wymagania techniczne do wystawiania faktur ustrukturyzowanych
Żeby wystawiać faktury ustrukturyzowane, potrzebujesz:
- Programu do faktur z integracją KSeF — program musi obsługiwać generowanie XML w schemacie FA(3) i komunikację z API KSeF. mpFaktura oferuje pełną integrację z KSeF — podłączasz token i wystawiasz faktury jak dotychczas.
- Tokenu autoryzacyjnego lub pieczęci elektronicznej — token generujesz na platformie ksef.mf.gov.pl przy użyciu Profilu Zaufanego, e-dowodu lub podpisu kwalifikowanego.
- Dostępu do internetu — KSeF działa online. W przypadku awarii systemu lub braku internetu przepisy przewidują tryb awaryjny (offline), który pozwala wystawić fakturę i przesłać ją do KSeF po przywróceniu połączenia.
Gotowy na KSeF? Zacznij wystawiać faktury ustrukturyzowane
mpFaktura automatycznie generuje XML, wysyła do KSeF i pobiera UPO. Bez nauki nowych narzędzi — interfejs, który już znasz.
Korzyści z faktur ustrukturyzowanych dla przedsiębiorców
Przejście na faktury ustrukturyzowane to nie tylko obowiązek prawny, ale też realne korzyści operacyjne i finansowe. Oto najważniejsze z nich:
Szybszy zwrot VAT
Termin zwrotu podatku VAT skraca się z 60 do 40 dni dla podatników wystawiających faktury wyłącznie przez KSeF. Przy dużych kwotach podatku naliczonego różnica 20 dni ma bezpośredni wpływ na płynność finansową firmy.
Eliminacja błędów w fakturach
KSeF waliduje każdą fakturę przed przyjęciem do systemu. Błędny NIP, nieprawidłowa stawka VAT, niezgodność kwot — system odrzuci taką fakturę i wskaże błąd. To oznacza koniec sytuacji, w których błędna faktura trafia do kontrahenta i wymaga korekty po tygodniach.
Automatyzacja obiegu dokumentów
Dane z faktur ustrukturyzowanych mogą być automatycznie importowane do systemów księgowych, ERP i programów do zarządzania firmą. Koniec ręcznego przepisywania danych z PDF-ów i skanów — XML jest natychmiast czytelny dla maszyn.
Bezpieczeństwo i archiwizacja
Faktury przechowywane w KSeF przez 10 lat eliminują ryzyko utraty dokumentów. Nie musisz inwestować w systemy backupu ani martwić się o zgodność archiwizacji z wymogami ordynacji podatkowej.
Uproszczenie kontroli podatkowych
Organy skarbowe mają bezpośredni dostęp do faktur w KSeF, co oznacza mniej wezwań do przedstawienia dokumentów i szybsze kontrole. Dla uczciwych podatników to oszczędność czasu i nerwów.
Tryb awaryjny KSeF — co gdy system nie działa?
W przypadku niedostępności KSeF (awaria systemu ogłoszona przez Ministerstwo Finansów) przepisy przewidują tryb awaryjny. Podatnik może wystawić fakturę poza KSeF, a następnie przesłać ją do systemu w ciągu 7 dni roboczych od przywrócenia dostępności.
Faktura wystawiona w trybie awaryjnym musi:
- Być zgodna ze schematem FA(3)
- Zawierać oznaczenie, że została wystawiona w trybie awaryjnym
- Zostać dostarczona nabywcy w inny sposób (e-mail, portal klienta) do czasu przesłania do KSeF
Ministerstwo Finansów publikuje komunikaty o planowanych przerwach technicznych i awariach KSeF na stronie ksef.mf.gov.pl. Program do faktur z integracją KSeF, taki jak mpFaktura, automatycznie obsługuje tryb awaryjny — sprawdź pełną listę funkcji.
Problemy techniczne po stronie podatnika (np. brak internetu, awaria systemu do wystawiania faktur)
Warto rozróżnić dwie sytuacje: awarię systemu KSeF ogłoszoną przez Ministerstwo Finansów oraz problemy techniczne występujące wyłącznie po stronie podatnika.
Jeżeli to KSeF jest niedostępny systemowo, obowiązuje tryb awaryjny z 7-dniowym terminem na dosłanie faktur. Natomiast w przypadku problemów lokalnych po stronie podatnika (np. brak internetu, awaria programu księgowego, przerwa w dostawie prądu) nie mamy do czynienia z „trybem awaryjnym KSeF” w sensie systemowym, lecz z tzw. trybem offline.
Co można zrobić?
Podatnik może wystawić fakturę poza KSeF, aby zachować termin jej wystawienia.
Taka faktura musi zostać przesłana do KSeF:
- nie później niż następnego dnia roboczego po jej wystawieniu.
Nie obowiązuje tu termin 7 dni roboczych — ten dotyczy wyłącznie oficjalnej niedostępności systemu ogłoszonej przez Ministerstwo Finansów.
Faktura ustrukturyzowana a nota korygująca
Od momentu wejścia w życie obowiązku KSeF, noty korygujące nie będą mogły być wystawiane do faktur ustrukturyzowanych. Wynika to z art. 106k ust. 1 ustawy o VAT w brzmieniu nadanym nowelizacją.
Jeśli nabywca zauważy błąd w danych na fakturze ustrukturyzowanej (np. błędny adres, nieprawidłowa nazwa firmy), jedyną drogą korekty jest:
- Faktura korygująca wystawiona przez sprzedawcę i przesłana przez KSeF
- Korekta zawiera numer KSeF faktury oryginalnej, co zapewnia automatyczne powiązanie dokumentów
To istotna zmiana dla firm, które dotychczas korzystały z not korygujących do poprawiania drobnych błędów formalnych. Warto przygotować się na nią zawczasu i zadbać o poprawność danych już na etapie wystawiania faktury.
Jak przygotować firmę na obowiązek faktur ustrukturyzowanych?
Niezależnie od tego, czy obowiązek KSeF dotyczy Twojej firmy od lutego 2026, kwietnia 2026 czy stycznia 2027, warto przygotować się wcześniej. Oto praktyczna lista kroków:
- Wybierz program do faktur z integracją KSeF — upewnij się, że Twoje oprogramowanie obsługuje schemat FA(3) i komunikację z API KSeF. Jeśli korzystasz z przestarzałego narzędzia, czas na zmianę.
- Wygeneruj token autoryzacyjny — wejdź na ksef.mf.gov.pl, zaloguj się Profilem Zaufanym i wygeneruj token dla swojej firmy.
- Przetestuj wysyłkę na środowisku testowym — KSeF udostępnia środowisko testowe (demo), na którym możesz wystawiać próbne faktury bez konsekwencji prawnych.
- Zaktualizuj dane kontrahentów — sprawdź poprawność NIP-ów, nazw i adresów w bazie klientów. KSeF waliduje dane i odrzuci fakturę z błędnym NIP-em.
- Przeszkol pracowników — osoby wystawiające faktury powinny znać nowy proces i wiedzieć, jak reagować w trybie awaryjnym.
- Skonsultuj się z księgowym — omów wpływ KSeF na obieg dokumentów, terminy rozliczeń i procedury korekt.
Nie czekaj na ostatnią chwilę — przetestuj KSeF już teraz
mpFaktura działa ze środowiskiem testowym i produkcyjnym KSeF. Załóż konto, podłącz token i wystaw pierwszą fakturę ustrukturyzowaną w kilka minut.
Najczęściej zadawane pytania o fakturę ustrukturyzowaną
Czym jest faktura ustrukturyzowana?
Faktura ustrukturyzowana to faktura wystawiona w formacie XML zgodnym ze schematem FA(3) i przesłana przez Krajowy System e-Faktur (KSeF). Posiada unikalny numer identyfikacyjny nadany przez KSeF, który stanowi dowód jej wystawienia. Definicja wynika z art. 2 pkt 32a ustawy o VAT.
Czy faktura ustrukturyzowana to to samo co e-faktura?
Nie do końca. Faktura ustrukturyzowana jest szczególnym rodzajem e-faktury — musi mieć format XML zgodny ze schematem FA(3) i być przesłana przez KSeF. Zwykła e-faktura (np. PDF wysłany mailem) nie spełnia tych wymogów i nie jest fakturą ustrukturyzowaną w rozumieniu przepisów.
Od kiedy faktury ustrukturyzowane będą obowiązkowe?
Obowiązek wchodzi w życie etapami: od 1 lutego 2026 r. dla firm o przychodach powyżej 200 mln zł, od 1 kwietnia 2026 r. dla firm z miesięczną sprzedażą powyżej 10 000 zł, a od 1 stycznia 2027 r. dla wszystkich pozostałych czynnych podatników VAT. Podstawa prawna: ustawa z dnia 9 maja 2025 r. o zmianie ustawy o VAT.
Czy mogę wystawić fakturę ustrukturyzowaną bez programu do faktur?
Teoretycznie tak — możesz ręcznie utworzyć plik XML zgodny ze schematem FA(3) i przesłać go przez API KSeF lub aplikację Ministerstwa Finansów na ksef.mf.gov.pl. W praktyce jest to niepraktyczne i podatne na błędy. Zdecydowana większość przedsiębiorców korzysta z programów do faktur z integracją KSeF, które automatyzują cały proces.
Co się stanie, jeśli nie przejdę na faktury ustrukturyzowane w terminie?
Po wejściu w życie obowiązku KSeF, faktury wystawione poza systemem (papierowe lub PDF) nie będą uznawane za prawidłowe faktury VAT w transakcjach B2B między czynnymi podatnikami VAT. Kontrahent nie będzie mógł odliczyć VAT z takiej faktury, a wystawca naraża się na sankcje skarbowe.
Czy jednoosobowa działalność gospodarcza musi korzystać z KSeF?
Tak, jeśli jest czynnym podatnikiem VAT. Od 1 stycznia 2027 r. obowiązek KSeF obejmie wszystkich czynnych podatników VAT, niezależnie od wielkości firmy — w tym jednoosobowe działalności gospodarcze i mikroprzedsiębiorstwa. Podatnicy zwolnieni z VAT (do 200 000 zł obrotu) nie mają tego obowiązku.