Używamy wyłącznie niezbędnych plików cookies / local storage do utrzymania sesji, ustawień workspace i preferencji UI. Nie używamy cookies marketingowych ani analitycznych stron trzecich. Szczegóły w Polityce prywatności.

    Polityka
    InInk
    Prawo gospodarcze·InInk Blog

    Faktura ustrukturyzowana — co to jest, czym różni się od PDF i jakie pola są obowiązkowe

    Faktura ustrukturyzowana to XML w schemacie FA(3) przesłany przez KSeF. Wyjaśniamy, czym różni się od PDF i e-faktury, kiedy powstaje, jaką ma datę wystawienia i jakie pola są obowiązkowe.

    8 min czytaniaStan prawny zweryfikowany · Redakcja InInk

    Podstawa prawna

    • art. 106na-106nf ustawy z 11 marca 2004 r. o podatku od towarów i usług
    • art. 106e ustawy o VAT — elementy faktury
    • wzór struktury logicznej FA(3) udostępniony przez Ministerstwo Finansów

    Pojęcie „faktura ustrukturyzowana" brzmi technicznie, ale kryje się za nim prosta zmiana: faktura przestaje być dokumentem, który wyglądem przekonuje odbiorcę, a staje się zbiorem danych, który musi przejść walidację. Ten tekst wyjaśnia definicję, różnice wobec PDF i e-faktury oraz podaje tabelę pól, bez których dokument zostanie odrzucony.

    Definicja: faktura ustrukturyzowana to faktura wystawiona w formacie XML zgodnym ze wzorem udostępnionym przez Ministerstwo Finansów (schemat FA(3)), przesłana przez Krajowy System e-Faktur i oznaczona nadanym w tym systemie numerem KSeF.

    Faktura ustrukturyzowana, e-faktura, PDF — trzy różne rzeczy

    CechaFaktura ustrukturyzowanaE-faktura (PDF/mail)Faktura papierowa
    FormatXML, schemat FA(3)dowolny (PDF, skan)druk
    KanałKSeFe-mail, portalpoczta, osobiście
    Moment wystawieniaprzesłanie do KSeFwysłanie do nabywcywydanie nabywcy
    Identyfikatornumer KSeFbrakbrak
    Zgoda nabywcynie jest wymaganawymagana
    Archiwizacja10 lat w systemiepo stronie podatnikapo stronie podatnika
    Status po 1 kwietnia 2026obowiązkowa w B2Bwyłącznie kopia informacyjnawyłącznie kopia informacyjna

    Najczęstsze nieporozumienie: PDF z podpisem elektronicznym nie jest fakturą ustrukturyzowaną. Podobnie plik XML zapisany na dysku — dopóki nie przeszedł przez KSeF i nie dostał numeru, nie jest fakturą w rozumieniu nowych przepisów.

    Jakie pola są obowiązkowe

    GrupaPoleUwagi
    Nagłówekdata wystawienia, numer własny fakturynumeracja pozostaje w Twojej gestii
    SprzedawcaNIP, nazwa, adresNIP bez myślników i prefiksu
    NabywcaNIP lub oznaczenie braku identyfikatoraB2C i kontrahent zagraniczny — oznaczenie zamiast NIP
    Data sprzedażydata dostawy towaru lub wykonania usługijeśli różna od daty wystawienia
    Pozycjanazwa towaru/usługi, ilość, jednostka, cena jednostkowa netto, stawka VATopis „usługa zgodnie z umową" bywa kwestionowany
    Podsumowaniewartość netto i VAT w rozbiciu na stawki, kwota należności ogółemsumy muszą się zgadzać po zaokrągleniach
    Płatnośćtermin i forma zapłaty, numer rachunkurachunek obowiązkowy przy MPP
    Walutakod waluty, kurs i data kursukurs średni NBP z dnia poprzedzającego obowiązek podatkowy
    AdnotacjeMPP, odwrotne obciążenie, metoda kasowa, procedura marży, podstawa zwolnienia z VATbrak adnotacji to najczęstsza przyczyna błędu merytorycznego
    KlasyfikacjaGTU, oznaczenia procedurtylko jeśli dotyczą danej transakcji

    Pola opcjonalne, które warto wypełniać: numer zamówienia, dane kontaktowe, opis pozycji rozszerzony, załączniki (specyfikacje, protokoły). Ułatwiają nabywcy księgowanie i skracają czas do zapłaty.

    Jak powstaje faktura ustrukturyzowana — 5 etapów

    1. Przygotowanie danych — kontrahent, pozycje, stawki, adnotacje.
    2. Generowanie XML w schemacie FA(3) przez program do fakturowania.
    3. Przesłanie do KSeF przez API lub panel MF.
    4. Walidacja — system sprawdza strukturę, NIP-y i spójność sum.
    5. Numer KSeF i UPO — dokument staje się fakturą, a Ty masz dowód wystawienia.

    Praktyczna konsekwencja: nie da się „wystawić faktury z datą wsteczną". Data wystawienia to data przesłania do systemu, z wyjątkiem trybu awaryjnego i offline.

    Korekty i anulowanie

    Faktury ustrukturyzowanej nie anulujesz i nie „nadpisujesz". Wystawiasz fakturę korygującą, również w KSeF, wskazując numer KSeF dokumentu pierwotnego. Nie ma też not korygujących wystawianych przez nabywcę — dane poprawia sprzedawca. Szczegóły: faktura korygująca 2026.

    Co zrobić dziś, żeby nie mieć problemu w kwietniu

    • Uporządkuj bazę kontrahentów: NIP-y zweryfikowane w rejestrze MF, aktualne adresy, rachunki bankowe.
    • Sprawdź, czy Twoje nazwy pozycji nie są zbyt ogólne.
    • Ustal, kto ma uprawnienia w KSeF — Ty, księgowość, biuro rachunkowe, aplikacja.
    • Przetestuj wystawienie i odbiór jednej faktury przed terminem obowiązkowym.
    • Zweryfikuj rachunki kontrahentów zbiorczo na Białej liście, a pliki JPK_V7M sprawdź w walidatorze JPK.

    Anatomia pliku XML — co siedzi w środku

    Schemat FA(3) dzieli dokument na kilka bloków. Znajomość tych nazw przydaje się przy czytaniu komunikatów o błędach:

    BlokZawartośćTypowe błędy
    Naglowekwersja schematu, data i czas wytworzenia, system wytwarzającyzła wersja schematu po aktualizacji
    Podmiot1dane sprzedawcy: NIP, nazwa, adresbrak kodu kraju, adres w jednym polu
    Podmiot2dane nabywcy: NIP lub identyfikator, nazwa, adresbrak NIP w transakcji B2B
    Podmiot3podmioty dodatkowe: faktor, odbiorca, płatnikwpisanie faktora jako nabywcy
    Fapola nagłówkowe faktury: daty, waluta, stawki, sumy, adnotacjeniespójne sumy, brak adnotacji MPP
    FaWierszpozycje: nazwa, ilość, jednostka, cena, stawka, wartośćilość jako tekst, brak stawki przy zwolnieniu
    Stopkainformacje dodatkowe, rejestry, numer KRS/BDOwpisywanie tam danych wymaganych w bloku Fa
    Platnoscforma, termin, rachunek, zaliczkibrak terminu przy odroczonej płatności

    Rodzaje faktur w schemacie

    Pole rodzaju dokumentu decyduje o tym, jakie pola są wymagane:

    • VAT — faktura podstawowa,
    • KOR — korekta faktury podstawowej (wymaga wskazania faktury pierwotnej),
    • ZAL — faktura zaliczkowa,
    • KOR_ZAL — korekta zaliczkowej,
    • ROZ — faktura rozliczeniowa po zaliczkach,
    • KOR_ROZ — korekta rozliczeniowej,
    • UPR — faktura uproszczona (do 450 zł / 100 EUR z NIP nabywcy).

    Wybór złego rodzaju to jedna z najczęstszych przyczyn odrzucenia: korekta wysłana jako VAT nie ma pól odniesienia do dokumentu pierwotnego.

    Dlaczego PDF przestaje być dokumentem

    Po wejściu obowiązku dla danej grupy podatników faktura istnieje w momencie przydzielenia numeru KSeF, a nie w momencie wydrukowania. PDF staje się wizualizacją: użyteczną w kontaktach z klientem, ale bez samodzielnej wartości dowodowej w zakresie VAT. Konsekwencje praktyczne:

    • data wystawienia to data przesłania do systemu (poza trybami offline),
    • nie można „wystawić faktury z datą wsteczną" przez zmianę daty w PDF,
    • duplikat faktury traci sens — dokument zawsze jest dostępny w systemie,
    • archiwum ma źródło w KSeF (10 lat), ale własna kopia XML nadal jest dobrą praktyką.

    Faktura ustrukturyzowana a JPK i KSeF

    Trzy pojęcia bywają mieszane:

    PojęcieCzym jestKiedy powstaje
    Faktura ustrukturyzowanapojedynczy dokument w formacie XML zgodnym z FA(3)przy każdej sprzedaży B2B
    KSeFsystem, przez który faktura jest wystawiana i odbieranaw momencie przesłania dokumentu
    JPK_V7miesięczna ewidencja i deklaracja VATdo 25. dnia następnego miesiąca

    KSeF nie zastępuje JPK_V7. Nadal składasz ewidencję, tylko dane w niej powinny zgadzać się z tym, co system ma po swojej stronie — dlatego rozbieżności są dziś łatwiejsze do wykrycia niż kiedykolwiek.

    Załączniki, uwagi i dane pozaschematowe

    Schemat nie przewiduje dowolnych plików. Jeśli do faktury dołączasz specyfikację, protokół odbioru czy raport godzin, masz trzy opcje:

    1. rozbić pozycje tak, by informacja znalazła się w polach pozycji,
    2. wpisać skrót w polu uwag lub dodatkowych informacji,
    3. przesłać załącznik osobnym kanałem (mail, portal), powołując się na numer faktury.

    Nie próbuj wciskać tabel w pole nazwy towaru — pola mają limity długości i znaki specjalne bywają odrzucane.

    Najczęstsze pytania

    Co to jest faktura ustrukturyzowana?

    To faktura wystawiona w formacie XML zgodnym z wzorem Ministerstwa Finansów, przesłana przez Krajowy System e-Faktur i oznaczona numerem KSeF. Od momentu nadania tego numeru dokument funkcjonuje w obrocie jako faktura, a wersje PDF stanowią wyłącznie wizualizację.

    Czym różni się faktura ustrukturyzowana od e-faktury?

    E-faktura to każda faktura w postaci elektronicznej, na przykład PDF wysłany mailem, i wymaga akceptacji nabywcy. Faktura ustrukturyzowana ma narzucony format XML, przechodzi przez KSeF, nie wymaga zgody nabywcy i otrzymuje własny numer systemowy.

    Czy PDF jest fakturą ustrukturyzowaną?

    Nie. PDF, także podpisany elektronicznie, nie spełnia wymogu ustrukturyzowanego formatu i nie przechodzi walidacji w KSeF. Po objęciu obowiązkiem PDF pełni funkcję kopii informacyjnej dla kontrahenta.

    Jakie pola są obowiązkowe w fakturze ustrukturyzowanej?

    Obowiązkowe są dane sprzedawcy i nabywcy z NIP, numer i data wystawienia, data sprzedaży, pozycje z nazwą, ilością, ceną netto i stawką VAT, podsumowanie w rozbiciu na stawki, termin i forma płatności oraz adnotacje takie jak mechanizm podzielonej płatności, odwrotne obciążenie czy podstawa zwolnienia z VAT.

    Jak długo faktury są przechowywane w KSeF?

    System przechowuje faktury ustrukturyzowane przez 10 lat, licząc od końca roku, w którym zostały wystawione. Nie zwalnia to z obowiązku przechowywania pozostałej dokumentacji, na przykład umów i protokołów, które nie trafiają do systemu.


    Stan prawny: 2026 r. Materiał informacyjny, nie stanowi porady podatkowej.

    Newsletter InInk

    Bądź na bieżąco ze zmianami w prawie

    Praktyczne analizy KSeF, ZUS, podatków i nowych przepisów. Co tydzień jeden mail z konkretami i wzorami dokumentów.

    Newsletter nie obejmuje płatności — dane nie są przekazywane do Stripe. Administratorem danych jest InInk. Szczegóły w Polityce prywatności.

    Powiązane wpisy

    Zobacz wszystkie →

    Powiązane narzędzia

    Wszystkie narzędzia →