Przejdź do treści
Faktura VAT marża w KSeF – dlaczego eksport nie pokazuje kwoty VAT
Start Blog Prawo i bezpieczeństwo
Prawo i bezpieczeństwo · Poradnik

Faktura VAT marża w KSeF – dlaczego eksport nie pokazuje kwoty VAT

Faktura VAT marża w KSeF nie wykazuje kwoty ani stawki VAT – to wymóg art. 106e ustawy o VAT, więc w eksporcie z KSeF Import te pola są puste, a nie błąd synchronizacji.

Wypróbuj za darmo
MW Michał Wójcik 8 min Akt. 28 lipca 2026 Zweryfikowane
Szybka odpowiedź

Dlaczego faktura VAT marża z KSeF ma puste pole VAT w eksporcie?

Bo faktura w procedurze VAT marża legalnie nie wykazuje kwoty ani stawki VAT – art. 106e ust. 2-3 ustawy o VAT wyłącza te pola i każe w ich miejsce podać adnotację, np. „procedura marży – towary używane” (reszta danych faktury, w tym kwota brutto, zostaje jak zwykle). KSeF Import eksportuje pola takie, jakie są w oryginalnym XML FA(3), więc puste „Netto” i „VAT” odzwierciedlają rzeczywisty dokument – to nie błąd synchronizacji.

TL;DR – w skrócie
  • Faktura VAT marża (towary używane, dzieła sztuki, przedmioty kolekcjonerskie, antyki, usługi turystyki) legalnie nie wykazuje kwoty ani stawki VAT – to wymóg art. 106e ust. 2-3 ustawy o VAT, nie błąd eksportu.
  • W eksporcie z KSeF Import kolumny „Netto” i „VAT” takiej faktury zostają puste, bo w oryginalnym XML FA(3) tych danych po prostu nie ma – kwotę widzisz wyłącznie w polu „Brutto”.
  • KSeF Import obecnie wyciąga do kolumny „Adnotacje” tylko wybrane oznaczenia (metoda kasowa, samofakturowanie, odwrotne obciążenie, MPP, zwolnienie z VAT, WDT, WNT) – procedury marży ta kolumna jeszcze nie pokazuje osobno.
  • Nabywca nie ma prawa odliczyć VAT z faktury VAT marża, bo kwoty podatku po prostu na niej nie ma.
  • Rozpoznajesz taką fakturę po wzorcu (puste netto/VAT, wypełnione brutto) i dopisujesz przy niej własną notatkę w eksporcie – KSeF Import nie nadpisze jej przy kolejnej synchronizacji.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Puste kolumny VAT i netto wyglądają jak awaria synchronizacji

Faktura od komisu, antykwariatu czy biura podróży trafia do eksportu z pustym netto i VAT, a wypełnione ma tylko brutto. Księgowa pyta, czy KSeF Import coś zgubił przy pobieraniu.

2
Jak rozwiązujemy
To nie błąd, tylko wymóg ustawy – rozpoznajesz to po wzorcu

Faktura VAT marża zgodnie z prawem nie ma kwoty ani stawki VAT. KSeF Import eksportuje dokładnie te dane, które są w XML FA(3) – puste pola są odbiciem realnego dokumentu, nie awarii synchronizacji.

3
Efekt
Księgujesz bez pomyłki w rejestrze i JPK_V7

Puste netto/VAT przy wypełnionym brutto to częsty wzorzec faktury VAT marża – potwierdzasz go adnotacją w oryginale i księgujesz kwotę brutto bez prawa do odliczenia, zamiast czekać na wyjaśnienie albo błędnie doliczać VAT.

Dlaczego to wygląda na błąd synchronizacji

Przy kilkunastu fakturach miesięcznie z komisu samochodowego, antykwariatu albo biura podróży w eksporcie z KSeF Import pojawia się wzorzec, którego nie widać przy zwykłych fakturach kosztowych: kolumna „Netto” pusta, kolumna „VAT” pusta, żadnej stawki – wypełnione jest wyłącznie „Brutto”.

Pierwszy odruch księgowej to sprawdzenie, czy synchronizacja z KSeF nie urwała się w połowie pobierania faktury. W praktyce to nie awaria – to faktura wystawiona w procedurze VAT marża, dla której przepis wprost zabrania podawania kwoty i stawki VAT.

3 pola
netto, VAT i stawka – tyle standardowych kolumn zostaje puste na fakturze VAT marża
Wypełnione zostaje tylko pole „Brutto” – reszta danych na fakturze po prostu nie występuje.

Co mówi przepis: faktura VAT marża bez kwoty VAT

Procedurę VAT marża stosują podatnicy sprzedający towary używane, dzieła sztuki, przedmioty kolekcjonerskie i antyki (art. 120 ustawy o VAT) oraz biura podróży rozliczające usługi turystyki. VAT liczy się wtedy wyłącznie od marży sprzedawcy, a nie od pełnej kwoty transakcji.

Art. 106e ust. 2-3 ustawy o VAT wyłącza na takiej fakturze kwotę i stawkę VAT, a w ich miejsce nakazuje odpowiednią adnotację słowną – pozostałe elementy faktury (daty, strony transakcji, nazwa towaru lub usługi, kwota należności ogółem) zostają jak w zwykłej fakturze. W zależności od rodzaju transakcji adnotacja to jeden z czterech wariantów:

  • „procedura marży dla biur podróży” – usługi turystyki,
  • „procedura marży – towary używane”,
  • „procedura marży – dzieła sztuki”,
  • „procedura marży – przedmioty kolekcjonerskie i antyki”.
Brak kwoty VAT = brak podatku do odliczenia

W procedurze marży VAT nie jest wykazywany na fakturze, więc nabywca nie ma z niej podatku naliczonego do odliczenia (art. 86 ustawy o VAT). To nie kwestia ustawień eksportu ani błędu w panelu, tylko konstrukcji samego dokumentu.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Jak to wygląda w strukturze FA(3) i w Twoim eksporcie

W strukturze logicznej FA(3), którą posługuje się KSeF, informację o procedurze marży niosą odrębne pola i oznaczenia, oddzielone od standardowych pól kwotowych faktury (netto, VAT, stawki). KSeF Import parsuje z XML te pola, które faktura faktycznie zawiera – jeśli pól kwotowych VAT w dokumencie nie ma, w eksporcie zostają puste, a nie „wyzerowane po błędzie”.

Pole eksportuZwykła faktura kosztowaFaktura VAT marża
NettoWypełnionePuste
VATWypełnionePuste
Stawka VATWypełnione (np. 23%)Puste
BruttoWypełnioneWypełnione
AdnotacjePuste lub jedna z 7 flag (MPP, odwrotne obciążenie itd.)Puste – procedura marży nie jest jeszcze wśród wykrywanych flag

Kolumna „Adnotacje” w KSeF Import dziś odczytuje z sekcji Adnotacje faktury siedem konkretnych oznaczeń: metodę kasową, samofakturowanie, odwrotne obciążenie, mechanizm podzielonej płatności, zwolnienie z VAT oraz wewnątrzwspólnotową dostawę i nabycie towarów – podobnie jak przy automatycznym flagowaniu MPP. Procedury marży ta kolumna na razie nie wyodrębnia, więc nie licz na gotową etykietę przy tej konkretnej fakturze.

Jak rozpoznać i zaksięgować fakturę VAT marża z eksportu

Skoro etykiety nie ma, rozpoznanie opiera się na wzorcu pustych pól. Cztery kroki, żeby nie pomylić tego z błędem i nie zaksięgować kwoty źle:

  1. 1
    Sprawdź brutto, nie netto

    Jeśli w wierszu netto i VAT są puste, a brutto ma wartość, to sygnał faktury w procedurze marży – nie luki w danych.

  2. 2
    Zajrzyj do oryginału po numerze KSeF

    Otwórz podgląd oryginalnej faktury po numerze widocznym w eksporcie i poszukaj adnotacji „procedura marży…” w stopce dokumentu.

  3. 3
    Dopisz notatkę w eksporcie

    W wyeksportowanym arkuszu dopisz przy tej fakturze własną notatkę (np. „VAT marża”) – jak opisuje artykuł o notatkach do faktur z KSeF, taka ręczna notatka zostaje przy kolejnej synchronizacji.

  4. 4
    Zaksięguj brutto bez odliczenia VAT

    Kwota brutto trafia do rejestru kosztów albo sprzedaży bez rozbicia na netto/VAT i bez prawa do odliczenia – termin i zasady zwykłego odliczenia VAT (dla pozostałych faktur) opisuje artykuł o terminie odliczenia VAT z faktury KSeF.

Które pola w ogóle trafiają do pliku i w jakiej kolejności, ustawiasz raz w Konfiguracji pól eksportu – dla faktur VAT marża i tak decyduje przede wszystkim kolumna „Brutto”, więc warto mieć ją zawsze włączoną, nawet jeśli na co dzień pracujesz głównie na netto.

Kogo to dotyczy i od kiedy trafia do KSeF

Procedurę marży stosują konkretne branże – najczęściej:

  • komisy i handel towarami używanymi (w tym samochodami),
  • antykwariaty, galerie i handel dziełami sztuki,
  • sprzedawcy przedmiotów kolekcjonerskich,
  • biura podróży rozliczające usługi turystyki.

Zgodnie z harmonogramem wdrożenia KSeF obowiązek obejmuje faktury B2B – gdy nabywcą jest inny przedsiębiorca, sprzedawca musi wystawić i przesłać taką fakturę przez KSeF tak samo jak każdą inną. Sprzedaż na rzecz osób prywatnych (B2C) co do zasady nie podlega temu obowiązkowi – ale jeśli Twoja firma kupuje towary używane lub usługi turystyki od kontrahenta B2B, taka faktura kosztowa pojawi się w Twoim eksporcie z opisanym wyżej pustym wzorcem.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Tak, jeśli jest wystawiana między przedsiębiorcami (B2B) – podlega tym samym zasadom obowiązkowego KSeF co pozostałe faktury. Sprzedaż na rzecz konsumentów (B2C) co do zasady nie podlega temu obowiązkowi, niezależnie od zastosowanej procedury.

Bo faktura w procedurze VAT marża zgodnie z art. 106e ust. 2-3 ustawy o VAT nie zawiera kwoty ani stawki VAT – tylko odpowiednią adnotację słowną i kwotę brutto. KSeF Import eksportuje pola takie, jakie są w oryginalnym XML FA(3), więc puste netto i VAT to wierne odwzorowanie dokumentu, nie błąd pobierania.

Nie. W procedurze marży VAT nie jest wykazywany na fakturze, więc nie ma z niej podatku naliczonego do odliczenia (art. 86 ustawy o VAT). Kwotę brutto księgujesz w koszty bez rozbicia na VAT do odliczenia.

Po wzorcu: puste netto i VAT przy wypełnionym brutto. Pewność daje podgląd oryginalnej faktury po numerze KSeF – w stopce znajdziesz jedną z adnotacji, np. „procedura marży – towary używane”.

Komisów i handlu towarami używanymi (w tym samochodami), antykwariatów i galerii sztuki, sprzedawców przedmiotów kolekcjonerskich oraz biur podróży rozliczających usługi turystyki – zgodnie z art. 120 ustawy o VAT oraz art. 119 dla usług turystyki.

Nie. Konfiguracja pól eksportu decyduje tylko o tym, które kolumny w ogóle widzisz w pliku – nie o tym, jakie dane niesie konkretna faktura. Dla faktury VAT marża pola netto i VAT pozostaną puste niezależnie od wybranego układu kolumn, bo tych danych po prostu nie ma w źródłowym dokumencie.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR