🇵🇱 Faktury Krajowe (Polska)
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Waluta | Kurs wymagany? |
| Faktura VAT | 23% | PL | 23 | PLN | ❌ Nie |
| Faktura VAT | 23% | PL | 23 | EUR | ✅ TAK |
| Faktura VAT | 22% | PL | 22 | PLN | ❌ Nie |
| Faktura VAT | 8% | PL | 8 | PLN | ❌ Nie |
| Faktura VAT | 8% | PL | 8 | EUR | ✅ TAK |
| Faktura VAT | 5% | PL | 5 | PLN | ❌ Nie |
| Faktura VAT | 0% | PL | 0 KR | PLN | ❌ Nie |
| Faktura VAT | 0% | PL | 0 KR | EUR | ❌ Nie (brak VAT) |
| Faktura VAT | zw. | PL | zw | PLN | ❌ Nie |
| Faktura VAT | zw. | PL | zw | EUR | ❌ Nie (brak VAT) |
| Faktura VAT (odwrotne obciążenie) | odb*/O.O. | PL | oo | PLN | ❌ Nie |
| Faktura VAT MP | 23%/8%/5% | PL | jak wyżej | PLN | ❌ Nie |
| Faktura VAT MP | 23%/8%/5% | PL | jak wyżej | EUR | ✅ TAK |
| Faktura VAT Zaliczkowa | 23%/8%/5% | PL | jak wyżej | PLN | ❌ Nie |
| Faktura VAT Końcowa | 23%/8%/5% | PL | jak wyżej | PLN | ❌ Nie |
💰 Faktury Zaliczkowe i Końcowe
ℹ️ Zasada: Faktura zaliczkowa dokumentuje otrzymaną zaliczkę. Faktura końcowa rozlicza pozostałą kwotę po odliczeniu zaliczek. W KSeF oznaczane przez element Zamowienie z danymi zamówienia/umowy.
📥 Faktury Zaliczkowe
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Waluta | Kurs wymagany? | Uwagi |
| Zaliczkowa krajowa | 23% | PL | 23 | PLN | ❌ Nie | Standardowa zaliczka |
| Zaliczkowa krajowa | 23% | PL | 23 | EUR | ✅ TAK | Kurs z dnia przed otrzymaniem zaliczki |
| Zaliczkowa WDT | 0% | DE... (UE) | 0 WDT | EUR | ❌ Nie | Zaliczka na dostawę do UE |
| Zaliczkowa eksport | 0% | US/GB... | 0 EX | USD/EUR | ❌ Nie | Zaliczka na eksport |
| Zaliczkowa OSS | 19%/21%/... | DE (konsument) | 19.00 (P_12_XII) | EUR | ❌ Nie | Zaliczka B2C do UE + WSTO_EE |
📤 Faktury Końcowe
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Waluta | Kurs wymagany? | Uwagi |
| Końcowa krajowa | 23% | PL | 23 | PLN | ❌ Nie | Rozlicza pozostałą kwotę |
| Końcowa krajowa | 23% | PL | 23 | EUR | ✅ TAK | Kurs z dnia przed dostawą/wykonaniem |
| Końcowa = 0 zł | 23% | PL | 23 | PLN | ❌ Nie | Zaliczki = 100%, tylko rozliczenie |
| Końcowa WDT | 0% | DE... (UE) | 0 WDT | EUR | ❌ Nie | Rozliczenie dostawy do UE |
| Końcowa eksport | 0% | US/GB... | 0 EX | USD/EUR | ❌ Nie | Rozliczenie eksportu |
⚠️ Ważne: Faktura końcowa MUSI zawierać odniesienia do wszystkich wcześniejszych faktur zaliczkowych (numery, daty, kwoty). W KSeF używany jest element DaneZamówienia.
🇪🇺 Faktury WDT (Wewnątrzwspólnotowa Dostawa Towarów – UE)
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Waluta | Kurs wymagany? |
| Faktura WDT | 0% | DE... | 0 WDT | EUR | ❌ Nie |
| Faktura VAT WDT | 0% | FR... | 0 WDT | EUR | ❌ Nie |
| Faktura VAT | 0% | NL... (UE) | 0 WDT | EUR | ❌ Nie |
| Faktura VAT | 0% | IT... (UE) | 0 WDT | PLN | ❌ Nie |
🌍 Faktury Eksportowe (poza UE)
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Waluta | Kurs wymagany? |
| Faktura eksportowa | 0% | dowolny | 0 EX | EUR/USD | ❌ Nie |
| Faktura VAT eksportowa | 0% | dowolny | 0 EX | EUR/USD | ❌ Nie |
| Commercial Invoice | 0% | dowolny | 0 EX | EUR/USD/GBP | ❌ Nie |
| Faktura VAT | 0% | GB... (UK) | 0 EX | GBP/EUR | ❌ Nie |
| Faktura VAT | 0% | (puste/obce) | 0 EX | USD/EUR | ❌ Nie |
🛒 Faktury OSS / WSTO_EE (Sprzedaż B2C do UE)
⚠️ Wymagane: Pole "Wycena" musi zawierać: OSS lub WSTO_EE lub sprzedaż w procedurze OSS
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12_XII | Procedura | Waluta | Kurs wymagany? |
| Faktura VAT + OSS | 19% | DE (konsument) | 19.00 | WSTO_EE | EUR | ❌ Nie |
| Faktura VAT + OSS | 21% | BE (konsument) | 21.00 | WSTO_EE | EUR | ❌ Nie |
| Faktura VAT + OSS | 20% | FR (konsument) | 20.00 | WSTO_EE | EUR | ❌ Nie |
| Faktura VAT + OSS | 25% | DK (konsument) | 25.00 | WSTO_EE | DKK | ❌ Nie |
| Faktura VAT + WSTO_EE | 6% | BE (książki) | 6.00 | WSTO_EE | EUR | ❌ Nie |
📝 Faktury Korygujące
ℹ️ Zasada: Faktura korygująca dziedziczy typ i stawkę VAT z faktury pierwotnej. Kurs waluty: z dnia poprzedzającego wystawienie korekty LUB z faktury pierwotnej (w zależności od typu korekty).
| Faktura pierwotna | Typ korekty | → KSeF P_12 | Waluta | Kurs wymagany? |
| Krajowa 23% | Korekta ilości/ceny | 23 | PLN | ❌ Nie |
| Krajowa 23% | Korekta ilości/ceny | 23 | EUR | ✅ TAK |
| Krajowa 8% | Korekta ilości/ceny | 8 | PLN | ❌ Nie |
| Krajowa zw. | Korekta ilości/ceny | zw | PLN/EUR | ❌ Nie (brak VAT) |
| WDT 0% | Korekta WDT | 0 WDT | EUR | ❌ Nie |
| Eksport 0% | Korekta eksportowa | 0 EX | EUR/USD | ❌ Nie |
| Commercial Invoice | Korekta CI | 0 EX | EUR/USD/GBP | ❌ Nie |
| OSS 19% | Korekta OSS | 19.00 (P_12_XII) | EUR | ❌ Nie |
| Usługi np. | Korekta usług zagr. | np I lub np II | EUR | ❌ Nie |
⚠️ Uwaga: Korekta "do zera" (storno) — używa tych samych stawek co oryginał, ale z ujemnymi kwotami. Korekta zbiorcza — może zawierać pozycje z różnymi stawkami VAT.
🔄 Korekty Faktur Zaliczkowych
| Faktura pierwotna | Typ korekty | → KSeF P_12 | Waluta | Kurs wymagany? | Uwagi |
| Zaliczkowa 23% | Zmiana kwoty zaliczki | 23 | PLN | ❌ Nie | Zwiększenie/zmniejszenie zaliczki |
| Zaliczkowa 23% | Zmiana kwoty zaliczki | 23 | EUR | ✅ TAK | Kurs z dnia korekty lub pierwotny |
| Zaliczkowa 23% | Zwrot zaliczki (do zera) | 23 | PLN | ❌ Nie | Pełne storno zaliczki |
| Zaliczkowa WDT | Zwrot zaliczki | 0 WDT | EUR | ❌ Nie | Rezygnacja z dostawy UE |
| Zaliczkowa eksport | Zwrot zaliczki | 0 EX | USD/EUR | ❌ Nie | Rezygnacja z eksportu |
🔄 Korekty Faktur Końcowych
| Faktura pierwotna | Typ korekty | → KSeF P_12 | Waluta | Kurs wymagany? | Uwagi |
| Końcowa 23% | Korekta ilości/ceny | 23 | PLN | ❌ Nie | Standardowa korekta |
| Końcowa 23% | Korekta ilości/ceny | 23 | EUR | ✅ TAK | Kurs jak w fakturze końcowej |
| Końcowa 23% | Storno (do zera) | 23 | PLN | ❌ Nie | Anulowanie całej transakcji |
| Końcowa WDT | Korekta WDT | 0 WDT | EUR | ❌ Nie | Korekta dostawy UE |
| Końcowa eksport | Korekta eksportu | 0 EX | USD/EUR | ❌ Nie | Korekta eksportu |
ℹ️ Scenariusz: Rezygnacja po zaliczce
- Wystawiono fakturę zaliczkową na 10 000 PLN (23% VAT)
- Klient rezygnuje z zamówienia
- Wystawiamy korektę zaliczkowej do zera (−10 000 PLN)
- NIE wystawiamy faktury końcowej (nie było dostawy)
ℹ️ Scenariusz: Korekta po fakturze końcowej
- Wystawiono zaliczkową 5 000 PLN
- Wystawiono końcową 15 000 PLN (razem 20 000 PLN)
- Reklamacja — zwrot części towaru za 3 000 PLN
- Wystawiamy korektę do faktury końcowej (−3 000 PLN)
- Zaliczkowa pozostaje bez zmian
💼 Faktury Usługowe dla Zagranicy (art. 28b)
| Typ dokumentu | Stawka VAT | NIP nabywcy | → KSeF P_12 | Adnotacja | Waluta | Kurs wymagany? |
| Faktura VAT (usługi) | np | DE... (UE) | np II | "reverse charge" | EUR | ❌ Nie |
| Faktura VAT (usługi) | np | US/GB/etc. | np I | "VAT rozlicza nabywca" | USD/EUR | ❌ Nie |
| Faktura VAT (usługi) | np | (brak NIP) | np I | "art. 28b" | EUR | ❌ Nie |
📄 Rodzaj Faktury w KSeF
Element XML: RodzajFaktury — określa typ faktury w strukturze KSeF.
| Kod KSeF | Nazwa | Kiedy stosować | Typ w FV2026 |
VAT | Faktura podstawowa | Standardowa faktura VAT | Faktura VAT, Faktura VAT MP |
ZAL | Faktura zaliczkowa | Dokumentuje otrzymanie zaliczki | Faktura VAT Zaliczkowa |
ROZ | Faktura końcowa/rozliczeniowa | Rozlicza zaliczki (art. 106f ust. 3) | Faktura VAT Końcowa |
KOR | Faktura korygująca | Korekta faktury VAT | Faktura VAT Korekta |
KOR_ZAL | Korekta zaliczkowej | Korekta faktury zaliczkowej | Korekta do F. Zaliczkowej |
KOR_ROZ | Korekta końcowej | Korekta faktury końcowej/rozliczeniowej | Korekta do F. Końcowej |
UPR | Faktura uproszczona | Do 450 zł brutto (art. 106e ust. 5 pkt 3) | Faktura VAT Uproszczona |
💬 Adnotacje na Fakturze
Element XML: Adnotacje — specjalne oznaczenia wymagane przepisami.
| Element | Wartość | Adnotacja na fakturze | Kiedy stosować | Jak wpisać w FV2026 |
| P_16 | 1 | "metoda kasowa" | Mały podatnik rozliczający VAT metodą kasową (art. 21) | Typ dokumentu: Faktura VAT MP |
| P_17 | 1 | "samofakturowanie" | Faktura wystawiona przez nabywcę w imieniu sprzedawcy | Uwagi: "samofakturowanie" |
| P_18 | 1 | "odwrotne obciążenie" | Nabywca rozlicza VAT (reverse charge) | Stawka VAT: O.O. lub odb |
| P_18A | 1 | "mechanizm podzielonej płatności" | Split Payment — faktura ≥ 15 000 zł z zał. nr 15 | Uwagi: "mechanizm podzielonej płatności" lub "MPP" |
⚠️ Split Payment (MPP): Obowiązkowy gdy: kwota brutto ≥ 15 000 PLN, towar/usługa z załącznika nr 15 do ustawy VAT, nabywca jest podatnikiem VAT. Przy walucie obcej — przelicz na PLN wg kursu do podstawy opodatkowania.
🔒 Zwolnienia z VAT
Element XML: Zwolnienie — podstawa prawna zwolnienia z VAT.
| Element | Opis | Przykład |
| P_19 = 1 | Znacznik — sprzedaż zwolniona z VAT | Stawka "zw" na fakturze |
| P_19A | Przepis ustawy polskiej | "art. 43 ust. 1 pkt 19 ustawy o VAT" |
| P_19B | Przepis dyrektywy UE 2006/112/WE | "art. 132 ust. 1 lit. b dyrektywy" |
| P_19C | Inna podstawa prawna | Rozporządzenie, umowa międzynarodowa |
| P_19N = 1 | Brak zwolnienia (standardowa faktura) | Stawki 23%, 8%, 5%, 0% |
🏷️ Oznaczenia Procedur w KSeF
Element XML: Procedura — oznaczenie szczególnych procedur VAT na fakturze. Wpisywane w polu "Wycena" lub "Uwagi" faktury w programie Faktura VAT 2026.
| Kod KSeF | Nazwa procedury | Kiedy stosować | Jak wpisać w FV2026 |
WSTO_EE | Sprzedaż na odległość (OSS) | Sprzedaż B2C do konsumentów w UE (e-commerce) | Pole Wycena: "OSS" lub "WSTO_EE" |
IED | Import e-commerce (IOSS) | Import towarów o wartości do 150 EUR dla konsumentów UE | Pole Wycena: "IED" lub "IOSS" |
TT_D | Transakcja trójstronna (dostawa) | Dostawa w transakcji trójstronnej uproszczonej | Pole Wycena: "TT_D" |
I_42 | Import — procedura 42 | Import z następnym WDT (procedura celna 42) | Pole Wycena: "I_42" |
I_63 | Import — procedura 63 | Import z następnym WDT (procedura celna 63) | Pole Wycena: "I_63" |
B_SPV | Bon jednego przeznaczenia | Transfer bonu jednego przeznaczenia (SPV) | Pole Wycena: "B_SPV" |
B_SPV_DOSTAWA | Dostawa z bonem SPV | Dostawa towarów/usług za bon SPV przez wystawcę bonu | Pole Wycena: "B_SPV_DOSTAWA" |
B_MPV_PROWIZJA | Prowizja od bonu MPV | Usługa pośrednictwa przy bonie różnego przeznaczenia | Pole Wycena: "B_MPV_PROWIZJA" |
🎯 Oznaczenia GTU (Grupy Towarowo-Usługowe)
Element XML: GTU — oznaczenie na poziomie pozycji faktury. W programie FV2026: nazwa towaru musi zawierać "GTU XX" (np. "Paliwo GTU 02").
| Kod KSeF | Opis | Przykłady towarów/usług |
GTU_01 | Alkohol, piwo, wino | Napoje alkoholowe powyżej 1.2% obj. |
GTU_02 | Paliwa | Benzyna, olej napędowy, gaz LPG |
GTU_03 | Oleje opałowe | Olej opałowy, oleje smarowe |
GTU_04 | Wyroby tytoniowe | Papierosy, tytoń, e-papierosy |
GTU_05 | Odpady | Złom, odpady szklane, papierowe |
GTU_06 | Urządzenia elektroniczne | Komputery, telefony, konsole gier |
GTU_07 | Pojazdy i części | Samochody, części samochodowe |
GTU_08 | Metale szlachetne | Złoto, srebro, platyna |
GTU_09 | Leki i wyroby medyczne | Leki na receptę, wyroby medyczne |
GTU_10 | Budynki i grunty | Nieruchomości, lokale, działki |
GTU_11 | Usługi emisji gazów | Uprawnienia do emisji CO2 |
GTU_12 | Usługi niematerialne | Usługi doradcze, prawne, księgowe, reklamowe, badania rynku |
GTU_13 | Usługi transportowe | Transport towarowy i osobowy |
🧾 Oznaczenie FP – Faktura do Paragonu
⚠️ Wymagane: Gdy faktura dotyczy sprzedaży udokumentowanej paragonem fiskalnym (art. 109 ust. 3d ustawy VAT).
| Element KSeF | Wartość | Kiedy stosować | Jak wpisać w FV2026 |
| FP | 1 | Faktura wystawiona do paragonu fiskalnego | Pole Uwagi: "FP – Faktura do Paragonu" |
🎭 Procedury Marży
Element XML: PMarzy — oznaczenie faktur w procedurze marży (art. 119, 120 ustawy VAT).
| Element KSeF | Nazwa procedury | Wyraz na fakturze | Przykład |
| P_PMarzy_2 | Turystyka (art. 119) | "procedura marży dla biur podróży" | Impreza turystyczna |
| P_PMarzy_3_1 | Towary używane | "procedura marży – towary używane" | Używany samochód z komisu |
| P_PMarzy_3_2 | Dzieła sztuki | "procedura marży – dzieła sztuki" | Obraz, rzeźba od artysty |
| P_PMarzy_3_3 | Antyki i kolekcje | "procedura marży – przedmioty kolekcjonerskie i antyki" | Antyki, monety kolekcjonerskie |
⚠️ Uwaga: Przy procedurze marży VAT liczony jest od marży (różnica ceny sprzedaży i zakupu), nie od ceny sprzedaży.
🔄 Typ Skutku Korekty
Element XML: TypKorekty — określa kiedy korekta ma skutek w ewidencji VAT.
| Wartość | Skutek korekty | Kiedy stosować |
| 1 | W dacie faktury pierwotnej (wstecz) | Błąd rachunkowy, pomyłka w cenie |
| 2 | W dacie wystawienia korekty (bieżąco) | Rabat, zwrot towaru, reklamacja |
| 3 | Data inna / różne daty dla pozycji | Korekta zbiorcza z różnymi datami |
🚫 Dokumenty NIE wysyłane do KSeF
| Typ dokumentu | Powód |
| Faktura wewnętrzna (RO WEW) | Dokument wewnętrzny — nie jest fakturą VAT |
| Faktura Pro Forma | Nie jest fakturą VAT |
| Rachunek | Nie jest fakturą VAT |
| Paragon | Odrębny obieg (kasy fiskalne) |
| Faktura RR | Faktura rolnika ryczałtowego |
| Zamówienie od klienta | Nie jest fakturą |
| Zamówienie dla dostawcy | Nie jest fakturą |
| Oferta | Nie jest fakturą |
| Faktura zakupu (otrzymana) | Wysyła sprzedawca, nie nabywca |
| Nota korygująca | Odrębna struktura w KSeF |
ℹ️ RO WEW / Faktura wewnętrzna: Służy do wewnętrznych rozliczeń VAT (np. import usług, WNT, nieodpłatne przekazanie). Nie jest wysyłana do KSeF — to dokument księgowy dla celów VAT.
💱 Podsumowanie – Kiedy Kurs Wymagany
| Warunek | Kurs wymagany? |
| Waluta = PLN | ❌ Nie |
| Waluta ≠ PLN + stawka 0%/zw/np/oo | ❌ Nie (brak VAT do przeliczenia) |
| Waluta ≠ PLN + WDT | ❌ Nie |
| Waluta ≠ PLN + Eksport | ❌ Nie |
| Waluta ≠ PLN + Commercial Invoice | ❌ Nie |
| Waluta ≠ PLN + OSS/WSTO_EE | ❌ Nie |
| Waluta ≠ PLN + stawka 23%/8%/5%/etc. + nabywca PL | ✅ TAK |
🔧 Filtrowanie w KSeF Client
Checkbox "Wysyłaj faktury zagraniczne" w zakładce Dodatkowe
| Checkbox | Co jest wysyłane do KSeF |
| ✅ WŁĄCZONY (domyślnie) | Wszystkie faktury (PL + zagraniczne) |
| ❌ WYŁĄCZONY | Tylko faktury z nabywcą PL |
Pomijane gdy wyłączony: WDT, Eksport, Commercial Invoice, OSS, wszystkie faktury z KodUE/KodKraju ≠ PL
📖 Legenda
PL | Polski NIP (10 cyfr lub prefix PL) |
UE | AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PT, RO, SK, SI, ES, SE |
0 KR | 0% krajowe |
0 WDT | 0% wewnątrzwspólnotowe |
0 EX | 0% eksport |
zw | zwolnione |
oo | odwrotne obciążenie |
np I | niepodlegające — poza terytorium kraju |
np II | niepodlegające — usługi art. 100 |
WSTO_EE | procedura OSS dla sprzedaży B2C do UE |