KSeF Faktury
PL
Zapisz się na start

Rabat na fakturze ze sklepu: kody rabatowe i KSeF

W skrócie: rabat na fakturze możesz pokazać na dwa sposoby: wliczony w cenę pozycji albo jako osobną kwotę opustu. W obu przypadkach VAT liczysz od ceny po rabacie, a kod rabatowy na cały koszyk trzeba rozłożyć na stawki VAT. Rabat udzielony już po wystawieniu faktury, np. za obroty w kwartale, dokumentujesz fakturą korygującą w KSeF.

Rabat na fakturze: co mówi ustawa

Rabat udzielony przy sprzedaży zmniejsza podstawę opodatkowania: opusty i obniżki cen uwzględnione w momencie sprzedaży nie wchodzą do podstawy (art. 29a ust. 7 pkt 2 ustawy o VAT). Na fakturze trzeba za to pokazać kwoty wszelkich opustów lub obniżek cen, „o ile nie zostały one uwzględnione w cenie jednostkowej netto” (art. 106e ust. 1 pkt 10).

Z tego wynikają dwa dopuszczalne zapisy:

Rabat w cenie Rabat pokazany osobno
Jak wygląda cena jednostkowa już po rabacie, np. 48,07 zł zamiast 59,00 zł cena przed rabatem i kwota opustu
W FA(3) pole P_9A (lub P_9B przy cenach brutto) z ceną po rabacie pole P_10 w wierszu albo osobna pozycja z ujemną wartością
Zaleta prosto, mniej pól klient widzi, ile zaoszczędził

Pola FA(3) dla rabatu

W strukturze FA(3), w której wysyłasz faktury do KSeF, rabat dotyczący konkretnej pozycji ma pole P_10: „kwoty wszelkich opustów lub obniżek cen, w tym w formie rabatu z tytułu wcześniejszej zapłaty, o ile nie zostały one uwzględnione w cenie jednostkowej netto”. Kwotę opustu można w nim podać z dokładnością do 8 miejsc po przecinku (Broszura informacyjna FA(3), MF). Wartość sprzedaży netto w polu P_11 to wartość po rabacie.

FA(3) nie ma pola na rabat procentowy. MF wyjaśnia, że rabat procentowy na całą fakturę nie wymaga powtarzania go w każdym wierszu i może zostać dodany jako osobna pozycja faktury (FAQ MF, kategoria „Rozwiązania informatyczne, integracje i struktura KSeF”, pyt. 17). Sama informacja „-10% z kodem JESIEN” bez kwot nie wystarczy, bo VAT liczy się od kwot.

Kod rabatowy na kolejne zakupy to co innego. Możesz go wpisać w stopce faktury (pole StopkaFaktury, broszura FA(3) wymienia go wprost jako przykład), ale nie zmienia on kwot na tej fakturze. Więcej o budowie pliku: schemat FA(3).

Kod rabatowy na cały koszyk z różnymi stawkami VAT

Ustawa wymaga podania sumy wartości netto i kwoty VAT osobno dla każdej stawki (art. 106e ust. 1 pkt 13 i 14). Dlatego rabatu na cały koszyk nie można przypisać jednej stawce, jeśli w koszyku są towary z różnymi stawkami. Rozkłada się go na pozycje, zwykle proporcjonalnie do ich wartości.

Przykład. Klient kupuje książkę za 59,00 zł brutto (VAT 5%) i kubek za 49,00 zł brutto (VAT 23%). Kod daje 20 zł rabatu na całe zamówienie.

Pozycja Brutto przed rabatem Część rabatu Brutto po rabacie Netto VAT
Książka, 5% 59,00 zł 10,93 zł 48,07 zł 45,78 zł 2,29 zł
Kubek, 23% 49,00 zł 9,07 zł 39,93 zł 32,46 zł 7,47 zł
Razem 108,00 zł 20,00 zł 88,00 zł 78,24 zł 9,76 zł

Część rabatu dla książki to 20 zł × 59/108, czyli 10,93 zł; reszta przypada na kubek.

Błędny zapis to jedna pozycja „Rabat -20,00 zł” ze stawką 23%. Wtedy VAT 23% spada o 3,74 zł, a VAT od książki zostaje bez zmian. Razem faktura pokazuje 8,23 zł VAT zamiast 9,76 zł, a sumy w podziale na stawki się nie zgadzają. Jeśli wolisz pokazać rabat osobno, dodaj dwie pozycje rabatu: jedną ze stawką 5%, drugą z 23%.

Przy zapisie rabatu w osobnych pozycjach wyniki mogą się różnić o grosz od zapisu w cenach, bo inaczej wychodzą zaokrąglenia. O tym, jak liczyć VAT od pozycji i od sumy, piszemy w artykule zaokrąglenia VAT na fakturze.

Darmowa dostawa z kodem

Kod „darmowa dostawa” to rabat na pozycję dostawy. Najprościej pokazać dostawę z ceną 0 zł albo pominąć ją, jeśli nic za nią nie pobierasz. Jak stawka VAT wysyłki zależy od towarów w koszyku, opisujemy w artykule koszt wysyłki na fakturze.

Rabat po sprzedaży to korekta

Jeśli rabat przyznajesz już po wystawieniu faktury, na przykład klientowi B2B za obroty w kwartale albo w ramach reklamacji, podstawa opodatkowania maleje o kwotę udzielonego opustu (art. 29a ust. 10 pkt 1). Dokumentujesz to fakturą korygującą (art. 106j ust. 1 pkt 1). Gdy faktura pierwotna była w KSeF, korekta też musi być ustrukturyzowana (art. 106j ust. 4). VAT obniżasz w okresie, w którym wystawiłeś korektę w KSeF (art. 29a ust. 13).

Rabat dla jednego odbiorcy za cały okres możesz udokumentować jedną korektą zbiorczą do wielu faktur (art. 106j ust. 3). Jak ją wystawić w KSeF: korekta zbiorcza w KSeF.

Karta podarunkowa to nie rabat

Klient, który płaci kartą podarunkową, nie dostaje obniżki ceny, tylko płaci wcześniej kupionym bonem. Dla bonów różnego przeznaczenia opodatkowana jest dopiero dostawa towaru w zamian za bon (art. 8b ust. 1), więc faktura pokazuje pełną cenę towaru. Szczegóły rozliczenia bonów ustal z księgową.

Jak to wygląda w Shopify

Shopify rozkłada rabat z kodu na pozycje zamówienia i na dostawę. Nasza aplikacja KSeF Faktury pokazuje na fakturze FA(3) cenę każdej pozycji po rabacie, ze stawką VAT naliczoną przez Shopify, więc rabat jest „w cenie”. Sprzedaży karty podarunkowej aplikacja nie fakturuje: traktuje kartę jak bon różnego przeznaczenia, przy którym opodatkowany jest dopiero zakup za kartę. Jeśli Twoje karty to bony jednego przeznaczenia (art. 8a), omów ich fakturowanie z księgową. Rabatów przyznanych po sprzedaży, bez zwrotu konkretnych pozycji, aplikacja dziś nie koryguje: taką korektę wystawiasz w programie do faktur.

Najczęstsze pytania

Czy na fakturze muszę pokazać cenę przed rabatem?

Nie. Wystarczy cena jednostkowa po rabacie. Kwotę opustu podajesz osobno tylko wtedy, gdy nie jest uwzględniona w cenie jednostkowej netto (art. 106e ust. 1 pkt 10).

Czy w KSeF jest pole na rabat procentowy?

Nie. MF wyjaśnia, że rabat procentowy na całą fakturę można dodać jako osobną pozycję (FAQ MF, kategoria „Rozwiązania informatyczne, integracje i struktura KSeF”, pyt. 17).

Klient zapłacił za wcześnie i dostał skonto. Jak to pokazać?

Rabat z tytułu wcześniejszej zapłaty nie wchodzi do podstawy opodatkowania (art. 29a ust. 7 pkt 1). Jeśli znasz go przy wystawianiu faktury, pokazujesz go w cenie albo w polu P_10. Jeśli powstał później, wystawiasz korektę.

Czy rabat może mieć inną stawkę VAT niż towar?

Nie. Rabat zmniejsza wartość konkretnego towaru, więc ma jego stawkę. Przy koszyku z kilkoma stawkami rozkładasz rabat na stawki.

Artykuł ma charakter ogólnej informacji i nie jest poradą podatkową.

Źródła

Stan prawny na 19 października 2026 r.

KSeF Faktury

Zapisz się na start

Napiszemy raz, w dniu startu w Shopify App Store (grudzień 2026), i pomożemy w konfiguracji.