Faktury ustrukturyzowane w KSeF - czym się różnią od zwykłych faktur?
Faktura ustrukturyzowana w KSeF to plik XML ze ściśle określoną strukturą. Poznaj różnice między e-fakturą KSeF a tradycyjną fakturą, wymagane pola i zasady wystawiania.
Faktura ustrukturyzowana to nie jest po prostu faktura w PDF wysłana elektronicznie. To dokument w formacie XML o ściśle określonej strukturze, który przechodzi przez centralny system Ministerstwa Finansów. Różni się fundamentalnie od tego, co większość przedsiębiorców rozumie pod pojęciem "faktury elektronicznej".
Czym jest faktura ustrukturyzowana?
Faktura ustrukturyzowana (e-faktura KSeF) to dokument w formacie XML zgodny ze schematem FA(2) publikowanym przez Ministerstwo Finansów. Charakteryzuje ją:
- Ściśle określona struktura - każde pole ma swoją nazwę i typ danych
- Unikalny numer KSeF ID - nadawany przez system po przyjęciu faktury
- Znacznik czasu - dokładna data i godzina wystawienia w systemie
- Niezmienność - raz przyjęta faktura nie może być edytowana (tylko korygowana)
- Automatyczna dostępność dla nabywcy - bez wysyłki mailem
Porównanie: faktura tradycyjna vs ustrukturyzowana
| Cecha | Faktura tradycyjna | Faktura ustrukturyzowana (KSeF) |
|---|---|---|
| Format | PDF, papier, DOC | XML (schemat FA(2)) |
| Doręczenie | E-mail, poczta | Automatycznie przez KSeF |
| Archiwizacja | Po stronie wystawcy i nabywcy | Przez MF przez 10 lat |
| Weryfikacja autentyczności | Podpis elektroniczny lub EDI | KSeF ID + znacznik czasu |
| Korekta | Faktura korygująca | Faktura korygująca przez KSeF |
| Termin zwrotu VAT | 60 dni | 40 dni (skrócony) |
Schemat FA(2) - co musisz wiedzieć
Ministerstwo Finansów publikuje oficjalny schemat XML (FA_VAT(2)), który definiuje strukturę każdej e-faktury. Schemat dzieli się na sekcje:
Sekcja P - Dane podmiotu wystawiającego (Sprzedawca)
- NIP sprzedawcy (obowiązkowy)
- Pełna nazwa firmy
- Adres siedziby
- Numer rachunku bankowego (zalecany)
Sekcja FA - Nagłówek faktury
- Typ dokumentu (FA - faktura, KOR - korekta, etc.)
- Data wystawienia
- Data sprzedaży (jeśli inna niż wystawienia)
- Numer faktury w systemie wystawcy
- Waluta
Sekcja E - Dane nabywcy
- NIP nabywcy (obowiązkowy dla B2B)
- Pełna nazwa nabywcy
- Adres nabywcy
Sekcja FV - Pozycje faktury
Dla każdej pozycji:
- Nazwa towaru/usługi
- Jednostka miary
- Ilość
- Cena netto
- Stawka VAT
- Wartość netto
- Kwota VAT
- Wartość brutto
- Kod PKWiU (zalecany)
Sekcja P - Podsumowanie
- Łączna wartość netto według stawek VAT
- Łączna kwota VAT
- Łączna wartość brutto
- Sposób płatności
- Termin płatności
Pola obowiązkowe vs opcjonalne
Schemat FA(2) wyróżnia trzy kategorie pól:
Obowiązkowe (M - Mandatory):
- NIP sprzedawcy i nabywcy
- Numer faktury
- Data wystawienia
- Stawki i kwoty VAT
- Wartości pozycji
Warunkowe (C - Conditional):
- Data sprzedaży (wymagana gdy różna od daty wystawienia)
- Dane nabywcy (pełne gdy nabywca jest podatnikiem VAT)
- Numer KSeF faktury korygowanej (przy korektach)
Opcjonalne (O - Optional):
- Numer rachunku bankowego
- Kod PKWiU
- Opis dodatkowy
- Adnotacje (np. "mechanizm podzielonej płatności")
Jak wystawić fakturę w KSeF?
W praktyce nie wystawiasz XML ręcznie - robi to za Ciebie oprogramowanie. Twoim zadaniem jest:
- Wypełnić formularz w programie do fakturowania tak jak zawsze
- Kliknąć "Wyślij do KSeF" - oprogramowanie generuje XML i wysyła do systemu
- Poczekać na KSeF ID - system odpowiada w ciągu sekund, nadając unikalny numer
- Faktura jest gotowa - nabywca automatycznie ją widzi w swoim systemie
Tryb awaryjny
Gdy KSeF jest niedostępny (np. awaria techniczna), obowiązuje tryb awaryjny:
- Możesz wystawić fakturę offline
- Musisz oznaczyć ją specjalnym kodem QR
- Po przywróceniu dostępu - wysłać do KSeF w ciągu określonego czasu
Faktury korygujące w KSeF
Korekty do faktur wystawionych przez KSeF muszą również przejść przez KSeF. Kluczowe zasady:
- Korekta musi zawierać numer KSeF faktury korygowanej
- Nabywca nie musi potwierdzać odbioru korekty - uznaje się ją za doręczoną z chwilą przyjęcia przez KSeF
- Korekty "in minus" (zmniejszające podstawę opodatkowania) można rozliczyć od razu w miesiącu wystawienia korekty w KSeF
To istotna zmiana w stosunku do poprzednich zasad, gdzie rozliczenie korekty "in minus" wymagało potwierdzenia nabywcy.
Kiedy faktura ustrukturyzowana jest uznana za wystawioną?
Fakturę ustrukturyzowaną uważa się za wystawioną w chwili przydzielenia KSeF ID. Nie chodzi o czas wysłania żądania, ale o moment, gdy system nadał numer i potwierdził przyjęcie. Z tą chwilą:
- Powstaje obowiązek podatkowy (dla celów VAT)
- Faktura jest dostępna dla nabywcy
- Biegnie termin płatności
Podsumowanie
Faktura ustrukturyzowana to fundamentalna zmiana w obiegu dokumentów B2B. Kluczowe różnice: format XML (nie PDF), doręczenie przez system MF, automatyczna archiwizacja i skrócony termin zwrotu VAT. W praktyce - Twoje oprogramowanie robi całą pracę techniczną, ale musisz upewnić się, że masz zaktualizowany system.
Sprawdź swoich kontrahentów przed wystawieniem pierwszej e-faktury: → Weryfikacja NIP i statusu VAT kontrahenta → Weryfikacja rachunku bankowego w Białej Liście VAT
Przydatne narzędzia
Polecane narzędzia dla przedsiębiorców
inFakt
Polecamy inFakt - księgowość online. Pierwsze miesiące taniej z naszym linkiem.
wFirma
Prosty program do fakturowania
mBank Konto Firmowe
Darmowe konto firmowe dla przedsiębiorców
Sprawdź dane firmy na BiznesBaza
Wyszukaj dowolną firmę po NIP, nazwie lub adresie - za darmo, bez rejestracji.
Sprawdź firmę →