Faktura ustrukturyzowana – czym jest i jak działa w KSeF?
22 stycznia 2026
Od lutego 2026 roku polskie firmy przechodzą na obowiązkowe e-faktury. Centralnym elementem tej zmiany jest faktura ustrukturyzowana. Wyjaśniamy, czym dokładnie jest ten dokument, jak wygląda i czym różni się od zwykłej faktury PDF.
Czym jest faktura ustrukturyzowana?
Faktura ustrukturyzowana to dokument w formacie XML wystawiony przez Krajowy System e-Faktur (KSeF). W momencie wystawienia system automatycznie nadaje jej unikalny numer identyfikacyjny, zwany numerem KSeF. To oficjalna definicja zgodna z art. 2 pkt 32a ustawy o VAT.
W praktyce oznacza to, że faktura nie jest już zwykłym plikiem PDF wysłanym mailem. To uporządkowany zestaw danych zapisanych w standardowym formacie XML, który rozumie system ministerstwa finansów. Taki dokument jest automatycznie przechowywany w centralnej bazie przez 10 lat i jest od razu dostępny dla Twojego kontrahenta – nie musisz jej przesyłać sam.
Jak wygląda struktura faktury?
Od 1 lutego 2026 roku obowiązuje struktura logiczna FA(3). To ściśle określony wzór, który mówi, jakie dane i w jakiej kolejności muszą znaleźć się w pliku XML. Nie pobierasz tego wzoru i nie wypełniasz go ręcznie – jest on zaimplementowany w Twoim programie księgowym, który automatycznie generuje fakturę według tych zasad.
Struktura FA(3) wprowadza jedną ważną nowość: element "Załącznik". Pozwala on przesyłać dodatkowe dane razem z fakturą, ale tylko po zgłoszeniu tego w e-Urzędzie Skarbowym. Trzeba jednak pamiętać, że załącznik musi być integralną częścią pliku XML. Nie można przesłać do KSeF osobnych plików typu PDF, JPG czy XLS – takie dokumenty możesz oczywiście wysłać kontrahentowi, ale już tradycyjną drogą, poza systemem.
Jak działa wystawianie faktury ustrukturyzowanej?
Proces jest prostszy niż się wydaje. Wystawiasz fakturę w swoim programie księgowym tak, jak robiłeś to do tej pory. Nadajesz jej swój wewnętrzny numer, który identyfikuje dokument w Twoim systemie (zapisywany w polu P_2 struktury XML). Następnie program automatycznie wysyła dokument do KSeF.
W tym momencie system weryfikuje, czy faktura jest zgodna ze strukturą logiczną FA(3). Jeśli wszystko się zgadza, nadaje jej unikalny numer KSeF i odsyła Ci Urzędowe Poświadczenie Odbioru (UPO). To potwierdzenie, że faktura została przyjęta. Od tej chwili dokument jest automatycznie widoczny dla Twojego kontrahenta w jego panelu KSeF – nie musisz jej nigdzie wysyłać.
Dwa numery – jaka jest różnica?
Tutaj pojawia się często mylony aspekt: faktura ma dwa różne numery. Pierwszy to Twój wewnętrzny numer faktury (np. FV/2026/01/001), który nadajesz w programie księgowym i który jest zapisany w polu P_2 struktury XML. Drugi to numer KSeF – unikalny identyfikator nadany przez system po zaakceptowaniu faktury. Ten drugi numer jest zwracany w UPO i nie jest częścią samego pliku XML.
Na wydruku lub wizualizacji faktury mogą pojawić się oba numery – Twój wewnętrzny oraz numer KSeF. To normalne i pomaga w identyfikacji dokumentu zarówno w Twoim systemie, jak i w systemie ministerstwa. Numer KSeF składa się z kilku części i zawsze zaczyna się od roku wystawienia, na przykład: 2026-04-15-ABC123456-XYZ789.
Jakie faktury można wystawić jako ustrukturyzowane?
W KSeF możesz wystawić praktycznie wszystkie rodzaje faktur VAT: podstawowe, zaliczkowe, rozliczające oraz wszystkie rodzaje faktur korygujących. System obsługuje też faktury uproszczone. To pokrywa zdecydowaną większość codziennych potrzeb przedsiębiorców.
Są jednak dokumenty, których nie wystawisz w KSeF. System nie obsługuje dowodów wewnętrznych, rachunków w rozumieniu Ordynacji podatkowej, faktur pro forma ani not obciążeniowych i uznaniowych. Te dokumenty musisz przekazywać kontrahentom inną drogą – warto więc zaplanować, jak będzie wyglądał ten proces w Twojej firmie po wdrożeniu obowiązkowego KSeF.
Faktury konsumenckie – wyjątek od reguły
Faktury wystawiane na rzecz osób fizycznych nieprowadzących działalności gospodarczej nie są objęte obowiązkowym KSeF. Możesz je wystawiać w systemie dobrowolnie, ale jeśli zdecydujesz się na to, musisz zapewnić konsumentowi dostęp do faktury. Najczęściej robi się to przez przekazanie wizualizacji z kodem QR, który pozwala zweryfikować fakturę w systemie.
To rozwiązanie daje elastyczność – jeśli Twój biznes opiera się głównie na sprzedaży dla konsumentów, nie musisz od razu wdrażać KSeF dla wszystkich transakcji. Możesz stopniowo przechodzić na nowy system lub pozostać przy dotychczasowych metodach dla klientów indywidualnych, koncentrując się na obowiązkowym KSeF tylko dla transakcji B2B.
Podsumowanie
Faktura ustrukturyzowana to nic innego jak dokument XML wystawiony przez KSeF i oznaczony unikalnym numerem. Różni się od tradycyjnej faktury PDF tym, że ma ściśle określoną strukturę, jest automatycznie przechowywana w systemie i od razu dostępna dla kontrahenta. W praktyce oznacza to koniec z wysyłaniem faktur mailem i przechowywaniem stosów PDF-ów – wszystko dzieje się automatycznie w centralnym systemie.
Źródło: https://ksef.podatki.gov.pl/