# Podgląd faktury KSeF: jak otworzyć i sprawdzić plik XML (FA(3))

> Plik XML z KSeF to właściwa faktura ustrukturyzowana — przeglądarka pokazuje go jednak jako kod. Wczytaj go do podglądu poniżej: zobaczysz czytelną fakturę ze stronami, pozycjami i podsumowaniem VAT, raport kontroli NIP, dat i sum oraz zapiszesz ją jako PDF. Plik nie opuszcza Twojej przeglądarki.

- Narzędzie online (za darmo, bez logowania; plik zostaje w twojej przeglądarce): https://fakturoza.pl/narzedzia/podglad-faktury-ksef-xml
- Aktualizacja: 2026-10-07
- Automatycznie w aplikacji fakturoza.pl (plan Darmowy): Faktury kosztowe z KSeF pobierają się same — czytelne, z PDF i gotowe do akceptacji.

## Najważniejsze w skrócie

- **Obowiązujący wzór e-faktury:** FA(3) od 1 lutego 2026 r.; FA(2) stosowano do 31 stycznia 2026 r.
- **Przestrzeń nazw FA(3):** http://crd.gov.pl/wzor/2025/06/25/13775/ (KodFormularza „FA”, kodSystemowy „FA (3)”, WariantFormularza 3)
- **Obowiązek wystawiania w KSeF:** 1 lutego 2026 r. — podatnicy ze sprzedażą powyżej 200 mln zł w 2024 r.; 1 kwietnia 2026 r. — pozostali
- **Wyjątek dla najmniejszych:** do końca 2026 r. faktury poza KSeF, gdy sprzedaż dokumentowana nimi nie przekracza 10 000 zł brutto w miesiącu
- **Data otrzymania faktury:** dzień nadania numeru KSeF (art. 106na ust. 3 ustawy o VAT)
- **Numer KSeF:** nadaje go system; nie jest częścią pliku XML faktury
- **Przechowywanie w KSeF:** 10 lat od końca roku, w którym fakturę wystawiono
- **Faktura poza KSeF:** wizualizacja przekazywana lub używana poza systemem wymaga kodu weryfikującego QR

## Jak otworzyć i sprawdzić fakturę XML z KSeF

1. **Pobierz plik XML faktury** — Pobierz fakturę z KSeF (np. w Aplikacji Podatnika KSeF lub w programie do faktur) albo zapisz plik XML otrzymany od wystawcy.
2. **Wczytaj plik do podglądu** — Przeciągnij plik XML na pole „Przeciągnij tutaj plik XML faktury z KSeF” albo kliknij je i wybierz plik z dysku. Plik zostaje w przeglądarce.
3. **Przeczytaj raport kontroli** — Sprawdź listę błędów i uwag: schemat, wymagane elementy, sumy kontrolne NIP, daty, format kwot, sumy według stawek VAT i kwotę należności.
4. **Porównaj dane faktury** — Przejrzyj sprzedawcę, nabywcę, pozycje, podsumowanie VAT, termin i rachunek do zapłaty oraz adnotacje, np. mechanizm podzielonej płatności.
5. **Zapisz lub wydrukuj** — Kliknij „Drukuj / zapisz jako PDF” i wybierz drukarkę albo opcję „Zapisz jako PDF” w oknie drukowania przeglądarki.

## Czym jest plik XML faktury z KSeF?

**Plik XML z KSeF to sama faktura, a nie jej załącznik.** Ustawa o VAT (art. 2 pkt 32a) definiuje fakturę ustrukturyzowaną jako fakturę wystawioną przy użyciu Krajowego Systemu e-Faktur wraz z przydzielonym jej numerem identyfikującym w tym systemie. Od 1 lutego 2026 r. ma ona postać pliku XML zgodnego ze strukturą logiczną FA(3).

XML jest zapisem danych dla programów, nie dla ludzi. Każda informacja z faktury ma w nim swoje pole: numer faktury to `P_2`, data wystawienia — `P_1`, suma netto w stawce 23% — `P_13_1`. Dlatego po dwukrotnym kliknięciu pliku przeglądarka pokazuje drzewo znaczników zamiast faktury. Żeby fakturę przeczytać, potrzebna jest **wizualizacja**, czyli przedstawienie danych z XML w układzie dokumentu.

Według Podręcznika KSeF 2.0 Ministerstwo Finansów nie wprowadziło jednego obowiązkowego wzoru wizualizacji. Programy do faktur tworzą własne, a wizualizacja musi być zgodna z treścią pliku XML przyjętego przez KSeF.

## Jak otworzyć fakturę XML z KSeF?

**Najszybciej — wczytać plik do podglądu na tej stronie.** Narzędzie odczytuje plik w przeglądarce, pokazuje czytelną fakturę i od razu ją sprawdza. Krok po kroku:

1. Zapisz plik XML faktury na dysku (z KSeF, z programu do faktur albo z wiadomości od wystawcy).
2. Przeciągnij go na pole wczytywania powyżej albo kliknij pole i wybierz plik.
3. Przeczytaj raport kontroli: błędy są na czerwono, uwagi na pomarańczowo.
4. Porównaj dane faktury z zamówieniem: strony, pozycje, stawki, termin i rachunek.
5. W razie potrzeby kliknij „Drukuj / zapisz jako PDF”.

Inne sposoby otwarcia pliku:

- **Aplikacja Podatnika KSeF** — bezpłatne narzędzie MF, w którym po zalogowaniu można wyświetlić i pobrać faktury, w których jesteś stroną.
- **Aplikacja Mobilna KSeF** i **e-mikrofirma** w e-Urzędzie Skarbowym — według broszury MF o FA(3) pozwalają odbierać faktury z KSeF i oglądać je w czytelnej postaci.
- **Program księgowy lub do fakturowania** zintegrowany z API KSeF — pobiera faktury kosztowe automatycznie.

Excel ani edytor tekstu nie nadają się do czytania faktury: pokażą surowe znaczniki albo tabelę bez układu dokumentu.

## Co oznaczają pola P_1, P_2, P_13_1 i inne w pliku FA(3)?

**Numery pól `P_` odpowiadają punktom art. 106e ust. 1 ustawy o VAT**, który wylicza obowiązkowe elementy faktury. Pole `P_15` to więc „kwota należności ogółem” z pkt 15, a `P_18A` — adnotacja z pkt 18a. Najważniejsze pola:

| Pole | Znaczenie | Podstawa (art. 106e ust. 1) |
| --- | --- | --- |
| `P_1` | data wystawienia | pkt 1 |
| `P_2` | kolejny numer faktury | pkt 2 |
| `Podmiot1`, `Podmiot2` | sprzedawca i nabywca: nazwa, adres, NIP | pkt 3–5 |
| `P_6` lub `OkresFa` | data dostawy lub wykonania usługi albo okres | pkt 6 |
| `P_7`, `P_8A`, `P_8B` | nazwa towaru lub usługi, miara, ilość | pkt 7–8 |
| `P_9A`, `P_11` | cena jednostkowa netto, wartość netto pozycji | pkt 9, 11 |
| `P_12` | stawka podatku w pozycji | pkt 12 |
| `P_13_x`, `P_14_x` | suma netto i kwota podatku według stawek | pkt 13–14 |
| `P_15` | kwota należności ogółem | pkt 15 |
| `P_16`–`P_18A` | metoda kasowa, samofakturowanie, odwrotne obciążenie, mechanizm podzielonej płatności | pkt 16–18a |
| `P_19` z `P_19A/B/C` | zwolnienie z VAT i jego podstawa | pkt 19 |

Pola spoza ustawy też mają znaczenie praktyczne. `Platnosc` zawiera termin (`TerminPlatnosci`), formę płatności (kod 6 to przelew) i rachunek (`RachunekBankowy/NrRB`). `RodzajFaktury` rozróżnia fakturę podstawową (VAT), korygującą (KOR), zaliczkową (ZAL), rozliczającą (ROZ), uproszczoną (UPR) oraz korekty faktur zaliczkowych i rozliczających (KOR_ZAL, KOR_ROZ). `Podmiot3` opisuje np. odbiorcę, faktora lub płatnika, a `DodatkowyOpis` — pary „klucz: wartość”, takie jak warunki gwarancji.

Adnotacje w pliku mają zawsze wartość „1” (występuje) albo „2” (nie występuje). Podręcznik KSeF 2.0 wyjaśnia, że na wizualizacji trzeba pokazać tylko adnotacje z wartością „1” — dlatego podgląd nie wypisuje „brak metody kasowej” i podobnych informacji.

## Jak czytać stawki VAT i podsumowanie faktury?

**Stawkę pozycji podaje pole `P_12`, a sumy według stawek — pary `P_13_x` (netto) i `P_14_x` (podatek).** W FA(3) stawki zapisuje się kodami:

| Kod w `P_12` | Znaczenie | Pole sumy netto |
| --- | --- | --- |
| `23`, `22` | stawka podstawowa | `P_13_1` (podatek `P_14_1`) |
| `8`, `7` | stawka obniżona pierwsza | `P_13_2` (podatek `P_14_2`) |
| `5` | stawka obniżona druga | `P_13_3` (podatek `P_14_3`) |
| `0 KR`, `0 WDT`, `0 EX` | 0% w kraju, przy WDT, przy eksporcie | `P_13_6_1`, `P_13_6_2`, `P_13_6_3` |
| `zw` | sprzedaż zwolniona | `P_13_7` |
| `np I`, `np II` | niepodlegające opodatkowaniu w kraju | `P_13_8`, `P_13_9` |
| `oo` | odwrotne obciążenie | `P_13_10` |

**Przykład.** Faktura ma trzy pozycje w stawce 23% o wartości netto 3700,00 zł, 2520,00 zł i 350,00 zł oraz jedną w stawce 5% za 135,00 zł. Poprawne podsumowanie wygląda tak:

- `P_13_1` = 3700,00 + 2520,00 + 350,00 = 6570,00 zł, a `P_14_1` = 23% × 6570,00 = 1511,10 zł,
- `P_13_3` = 135,00 zł, a `P_14_3` = 5% × 135,00 = 6,75 zł,
- `P_15` = 6570,00 + 1511,10 + 135,00 + 6,75 = 8222,85 zł.

Dokładnie te obliczenia wykonuje kontrola w narzędziu — możesz to sprawdzić na przykładowej fakturze. Przy fakturze w walucie obcej kwoty podatku wykazuje się także w złotych (art. 106e ust. 11 ustawy o VAT) — służą do tego pola `P_14_xW`.

Dwa wyjątki od zasady „`P_15` = netto + VAT”: w fakturze rozliczającej (ROZ) `P_15` to kwota pozostała do zapłaty, a w korekcie — różnica kwoty należności.

## Czym różni się FA(3) od FA(2)?

**FA(3) to obowiązujący wzór od 1 lutego 2026 r.; FA(2), stosowaną od 1 września 2023 r., używano do 31 stycznia 2026 r.** Broszura MF podkreśla, że FA(3) stosuje się do wszystkich faktur wystawianych od 1 lutego 2026 r. — także do korekt faktur pierwotnych z FA(2). Najważniejsze różnice widoczne w pliku:

- **przestrzeń nazw**: FA(3) — `http://crd.gov.pl/wzor/2025/06/25/13775/`, FA(2) — `http://crd.gov.pl/wzor/2023/06/29/12648/`; w nagłówku odpowiednio `FA (3)` / `FA (2)` i `WariantFormularza` 3 / 2,
- **stawki 0% i „np”**: FA(2) miała jeden kod `0` i jeden `np`; FA(3) rozróżnia `0 KR`, `0 WDT`, `0 EX` oraz `np I` i `np II`,
- **obowiązkowe znaczniki `JST` i `GV` u nabywcy** — informują, czy faktura dotyczy jednostki podrzędnej samorządu albo członka grupy VAT,
- **nowe elementy**: `Zalacznik` (faktura z załącznikiem), link do płatności, identyfikator płatności KSeF, opis terminu płatności w częściach (liczba, jednostka, zdarzenie początkowe) i rola „Pracownik” w `Podmiot3`.

Podgląd rozpoznaje obie wersje po przestrzeni nazw i odpowiednio mapuje stawki.

## Czy wydruk lub PDF faktury z KSeF jest ważną fakturą?

**Oryginałem jest plik XML z numerem KSeF; wydruk i PDF są jego wizualizacją.** Podręcznik KSeF 2.0 wymaga, by wizualizacja była spójna z plikiem XML i nie zawierała danych z nim sprzecznych. Może zawierać dodatki bez znaczenia dla systemu, np. logo, a także być w języku obcym, jeśli merytorycznie odpowiada plikowi.

W niektórych sytuacjach wystawca musi przekazać fakturę poza KSeF „w sposób uzgodniony” z nabywcą — art. 106gb ust. 4 ustawy o VAT wymienia m.in. nabywców bez siedziby w Polsce i transakcje z miejscem świadczenia poza Polską, a Podręcznik KSeF 2.0 — także konsumentów i podmioty bez NIP. **Faktura udostępniona albo użyta poza KSeF musi mieć kod weryfikujący QR** prowadzący do faktury w systemie. Dla faktury wystawionej online pod kodem umieszcza się numer KSeF; faktura offline jeszcze niewysłana do KSeF ma dwa kody, z napisami „OFFLINE” i „CERTYFIKAT”.

Podgląd na tej stronie nie generuje kodu QR. Służy do odczytu, sprawdzenia, akceptacji kosztu i archiwum we własnej dokumentacji. Wydruku nie przekazuj kontrahentowi jako faktury — taki dokument z kodem przygotowuje wystawca w programie do faktur.

## Gdzie znaleźć numer KSeF faktury?

**Numer KSeF nie jest zapisany w pliku XML** — nadaje go system po przyjęciu faktury i zwraca w Urzędowym Poświadczeniu Odbioru (UPO). Struktura FA(3) nie ma na niego pola; `P_2` to numer nadany przez sprzedawcę. Numer KSeF zobaczysz w KSeF, w UPO, w swoim programie, a często także w nazwie pobranego pliku.

Narzędzie odczytuje numer KSeF z nazwy pliku, jeśli ma on właściwy format, i oznacza go jako „z nazwy pliku”. Numer przyda się, bo według Podręcznika KSeF 2.0 podaje się go m.in.:

- w fakturze korygującej (`DaneFaKorygowanej/NrKSeFFaKorygowanej`) i rozliczającej (numery faktur zaliczkowych),
- w plikach JPK,
- od 1 stycznia 2027 r. — przy płatności za fakturę między czynnymi podatnikami VAT oraz w komunikacie przelewu w mechanizmie podzielonej płatności.

KSeF blokuje duplikaty: drugi plik z tym samym NIP sprzedawcy, numerem `P_2` i rodzajem faktury zostanie odrzucony (błąd 440 „Duplikat faktury”). Unikalność jest sprawdzana w okresie 10 lat — tyle KSeF przechowuje faktury, licząc od końca roku wystawienia.

## Kiedy faktura z KSeF jest wystawiona, a kiedy otrzymana?

**Fakturę uznaje się za wystawioną w dniu przesłania do KSeF (art. 106na ust. 1), a za otrzymaną — w dniu nadania jej numeru KSeF (art. 106na ust. 3).** Data otwarcia lub pobrania pliku przez nabywcę nie ma znaczenia.

Przykład z Podręcznika KSeF 2.0: sprzedawca wpisał w `P_1` datę 1 lutego 2026 r. i wysłał plik tego dnia o 23:50; system nadał numer KSeF 2 lutego o 00:01. Fakturę wystawiono 1 lutego, a nabywca otrzymał ją 2 lutego. Jeśli plik trafi do KSeF później niż data w `P_1`, faktura jest traktowana jako wystawiona w trybie offline24 z datą z `P_1`. Data w `P_1` z przyszłości powoduje odrzucenie pliku.

Nabywca odbierze fakturę w KSeF tylko wtedy, gdy jego NIP jest w polu `Podmiot2/NIP`. Numer wpisany w inne pole (np. `NrID`) uniemożliwia odbiór w systemie. Podgląd sygnalizuje taką sytuację informacją w raporcie.

## Co sprawdza ten walidator, a czego nie?

**To kontrola struktury i arytmetyki, a nie pełna walidacja ze schematem XSD.** Narzędzie sprawdza:

- czy plik jest poprawnym XML i fakturą (rozpoznaje też pomyłki: PDF, archiwum ZIP, UPO zamiast faktury),
- przestrzeń nazw, `KodFormularza`, `kodSystemowy`, `wersjaSchemy` i `WariantFormularza`,
- obecność wymaganych elementów: nagłówka, stron, `P_1`, `P_2`, `P_15`, adnotacji, rodzaju faktury, a w korekcie — danych faktury korygowanej,
- sumy kontrolne NIP sprzedawcy, nabywcy i podmiotów trzecich oraz numer rachunku (IBAN),
- format dat RRRR-MM-DD i ich logikę (okres, termin płatności, data z przyszłości),
- zapis kwot (kropka dziesiętna, bez spacji, do dwóch miejsc po przecinku) i kody stawek,
- ilość × cena = wartość pozycji, sumy pozycji według stawek, podatek od sumy netto, `P_15` oraz rozliczenie `DoZaplaty`,
- spójność adnotacji: stawka „zw” bez podstawy zwolnienia, „oo” bez adnotacji odwrotnego obciążenia, towary z załącznika nr 15 powyżej 15 000 zł bez mechanizmu podzielonej płatności.

Narzędzie nie sprawdza kolejności elementów, długości pól ani wszystkich wariantów wyboru ze schematu — to robi KSeF przy przyjmowaniu pliku. Nie weryfikuje też, czy faktura rzeczywiście jest w KSeF, ani statusu VAT kontrahenta.

Jak czytać wynik: **błąd** oznacza dane niezgodne ze schematem lub nieistniejące (np. NIP z błędną sumą kontrolną), **uwaga** — rozbieżność wartą wyjaśnienia z wystawcą przed zapłatą lub zaksięgowaniem, **informacja** — sytuację poprawną, ale nietypową.

## Od kiedy KSeF jest obowiązkowy?

**Obowiązek wystawiania faktur w KSeF objął od 1 lutego 2026 r. podatników, których sprzedaż (z podatkiem) przekroczyła w 2024 r. 200 mln zł, a od 1 kwietnia 2026 r. — pozostałych.** Podstawą jest m.in. ustawa z 5 sierpnia 2025 r. o zmianie ustawy o VAT (Dz.U. 2025 poz. 1203).

Do końca 2026 r. obowiązują ułatwienia: podatnicy, u których sprzedaż dokumentowana fakturami nie przekracza 10 000 zł brutto miesięcznie, mogą wystawiać faktury elektroniczne lub papierowe poza KSeF; poza systemem można też wystawiać faktury z kas rejestrujących. Od 1 stycznia 2027 r. KSeF jest obowiązkowy także dla najmniejszych podatników.

Dla nabywcy oznacza to, że faktury od kontrahentów objętych obowiązkiem przychodzą przez KSeF jako pliki XML — także wtedy, gdy sam jeszcze wystawia faktury poza systemem.

## Jak fakturoza.pl robi to automatycznie?

W fakturoza.pl faktury kosztowe pobierają się z KSeF same: każda ma czytelny podgląd i PDF, przechodzi te same kontrole co w tym narzędziu i trafia do akceptacji. Ta funkcja jest w darmowym planie — bez ręcznego pobierania i wczytywania plików XML.

## Najczęstsze pytania

### Czy mogę otworzyć fakturę XML z KSeF bez programu księgowego?

Tak. Wystarczy przeglądarka: wczytaj plik do podglądu na tej stronie, a zobaczysz czytelną fakturę i raport kontroli. Bezpłatne narzędzia Ministerstwa Finansów — Aplikacja Podatnika KSeF, Aplikacja Mobilna KSeF i e-mikrofirma — również pokazują wizualizację faktur pobranych z systemu.

### Czy wydruk lub PDF z podglądu jest fakturą?

Fakturą ustrukturyzowaną jest plik XML z numerem nadanym w KSeF. Wydruk z tego narzędzia to podgląd danych do odczytu, archiwum lub akceptacji kosztu. Nie zawiera kodu weryfikującego QR, który jest wymagany, gdy wizualizację przekazuje się nabywcy lub używa poza KSeF — taki dokument przygotowuje wystawca w swoim programie.

### Dlaczego na podglądzie nie ma numeru KSeF?

Numer KSeF nadaje system po przyjęciu faktury i — jak wyjaśnia Podręcznik KSeF 2.0 — nie jest on częścią pliku XML. Znajdziesz go w KSeF, w UPO albo w nazwie pobranego pliku. Jeśli nazwa pliku zawiera numer KSeF, narzędzie pokaże go z dopiskiem „z nazwy pliku”.

### Czy narzędzie wysyła mój plik na serwer?

Nie. Plik jest odczytywany i analizowany wyłącznie w Twojej przeglądarce (JavaScript na tej stronie), bez wysyłki na serwer fakturoza.pl ani do KSeF. Po zamknięciu karty dane znikają. Możesz to sprawdzić, odłączając internet po załadowaniu strony — podgląd nadal działa.

### Czy podgląd obsługuje faktury w strukturze FA(2)?

Tak. Narzędzie rozpoznaje FA(3) i archiwalną FA(2), stosowaną do 31 stycznia 2026 r., po przestrzeni nazw pliku. Dla FA(2) pokazuje informację, że to wzór archiwalny, a gdy data wystawienia przypada od 1 lutego 2026 r. — ostrzeżenie, bo KSeF przyjmuje od tego dnia wyłącznie FA(3).

### Co oznacza ostrzeżenie o niezgodnych sumach według stawek?

Suma wartości netto pozycji (P_11) z daną stawką nie równa się polu podsumowania tej stawki (P_13_x), albo kwota podatku (P_14_x) nie odpowiada stawce od sumy netto. KSeF nie sprawdza takiej arytmetyki, więc faktura mogła zostać przyjęta. Przed zaksięgowaniem warto wyjaśnić różnicę z wystawcą.

### Czy to narzędzie wykonuje pełną walidację XSD?

Nie i mówimy o tym wprost. Narzędzie sprawdza strukturę (schemat, nagłówek, wymagane elementy) oraz arytmetykę i formaty (NIP, daty, kwoty, sumy). Pełna walidacja ze schematem XSD obejmuje też kolejność elementów, długości pól i wszystkie warianty wyboru — wykonuje ją KSeF przy przyjmowaniu faktury.

### Co zrobić, gdy NIP na fakturze ma błędną sumę kontrolną?

Skontaktuj się z wystawcą — numer z błędną sumą kontrolną nie istnieje. Gdy faktura trafiła na błędny NIP nabywcy, Podręcznik KSeF 2.0 zaleca korektę „do zera” na ten NIP i nową fakturę z prawidłowymi danymi. Faktury przyjętej przez KSeF nie można z systemu usunąć.

### Jak zapisać fakturę XML z KSeF jako PDF?

Wczytaj plik, kliknij „Drukuj / zapisz jako PDF”, a w oknie drukowania wybierz „Zapisz jako PDF” (Chrome, Edge) lub „Microsoft Print to PDF”. Do pliku trafia tylko dokument faktury, bez menu i raportu kontroli strony. PDF jest podglądem — oryginałem faktury pozostaje plik XML.

### Kiedy faktura z KSeF jest uznana za otrzymaną?

Zgodnie z art. 106na ust. 3 ustawy o VAT fakturę ustrukturyzowaną uznaje się za otrzymaną w dniu nadania jej numeru KSeF, a nie w dniu, w którym nabywca ją pobrał lub otworzył. Inaczej jest, gdy fakturę udostępnia się poza KSeF nabywcy z art. 106gb ust. 4 — liczy się wtedy dzień faktycznego otrzymania.

## Źródła

- [KSeF — Struktura logiczna FA(3) (Ministerstwo Finansów)](https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/struktura-logiczna-fa-3/)
- [Broszura informacyjna dotycząca struktury logicznej FA(3), MF, wrzesień 2025 (PDF)](https://ksef.podatki.gov.pl/media/0ivha0ua/broszura-informacyjna-dotyczaca-struktury-logicznej-fa-3.pdf)
- [Podręcznik KSeF 2.0, cz. II: Wystawianie i otrzymywanie faktur w KSeF (PDF)](https://ksef.podatki.gov.pl/media/3zidazbw/podrecznik-ksef-2-0-cz-ii-wystawianie-i-otrzymywane-faktur-w-ksef.pdf)
- [KSeF — Kody weryfikujące QR](https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/kody-weryfikujace-qr/)
- [KSeF — Podstawy prawne oraz kluczowe terminy](https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/podstawy-prawne-oraz-kluczowe-terminy/)
- [KSeF — Aplikacja Podatnika KSeF 2.0](https://ksef.podatki.gov.pl/aplikacja-podatnika-ksef-20/)
- [Ustawa z dnia 11 marca 2004 r. o podatku od towarów i usług (ISAP)](https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20040540535)
- [Ustawa z dnia 5 sierpnia 2025 r. o zmianie ustawy o podatku od towarów i usług (Dz.U. 2025 poz. 1203, ISAP)](https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20250001203)
