📖 Poradniki

KSeF a faktury zagraniczne — WDT, eksport, import usług, waluty obce, FA(3)

Redakcja Pianista 2026-02-04 Aktualizacja: 2026-04-22

Polski podatnik VAT wystawiający faktury dla odbiorców zagranicznych ma obowiązek używać KSeF na podstawie art. 106ga ust. 1 ustawy o VAT, niezależnie od miejsca świadczenia i niezależnie od tego, kto rozlicza VAT. Faktury otrzymywane od zagranicznych wystawców nie trafiają do KSeF, bo zagraniczny podatnik nie jest uczestnikiem systemu — archiwizujesz je lokalnie i rozliczasz reverse charge w JPK_V7. PDF z kodem QR to dodatkowy kanał komunikacji z nabywcą poza Polską, który nie ma dostępu do systemu; KSeF sam nie doręcza nic kontrahentowi zagranicznemu. Poniżej mapujemy wszystkie typy transakcji międzynarodowych, pola schematu FA(3), stawki VAT i sposoby dokumentowania.

Co trafia do KSeF, co nie — tabela przekrojowa

Zasada sprowadza się do pytania „kto wystawia fakturę”. Jeśli wystawcą jest polski podatnik z siedzibą lub SMPD w Polsce, faktura idzie do KSeF, niezależnie od tego, gdzie mieszka nabywca i w jakiej walucie rozliczacie transakcję. Jeśli wystawcą jest podmiot zagraniczny bez polskiej rezydencji VAT, faktura do KSeF nie trafia — polski nabywca archiwizuje ją we własnym zakresie i rozlicza VAT przez reverse charge.

Typ transakcji Kierunek Czy do KSeF Uwagi, stawka VAT
WDT — wewnątrzwspólnotowa dostawa towarów Sprzedaż Tak 0% po VIES + CMR; prefiks kraju UE wymagany
Eksport towarów poza UE Sprzedaż Tak 0% warunkowo; wymagany IE-599
Eksport usług (art. 28b) Sprzedaż Tak „np.” (reverse charge), KodUE lub KodKraju+NrID
WNT — wewnątrzwspólnotowe nabycie towarów Zakup Nie Zagraniczny wystawca; reverse charge w JPK_V7
Import usług (art. 28b po stronie nabywcy) Zakup Nie Archiwum lokalne; reverse charge, znacznik BFK/DI
Import towarów spoza UE Zakup Nie Dokumenty celne (PZC, SAD); rozliczenie art. 33a
Transakcja trójstronna (triangulation) Sprzedaż (pośrednik PL) Tak Art. 135 VAT; NrKRej w FA(3); uproszczenie
OSS / IOSS (sprzedaż B2C UE) Sprzedaż Nie Wyłączenie ustawowe; deklaracja VIU-DO

Powyższa mapa rozstrzyga najczęstsze wątpliwości, ale przy złożonych modelach (dropshipping, call-off stock, składy konsygnacyjne) zawsze warto cofnąć się do analizy miejsca świadczenia i roli każdego uczestnika łańcucha. Szerzej o strukturze dokumentu w artykule o fakturze ustrukturyzowanej FA(3).

WDT — wewnątrzwspólnotowa dostawa towarów

Klasyczna WDT: polski sprzedawca wysyła towar do firmy z innego państwa UE. Miejscem dostawy jest Polska (początek transportu), transakcja korzysta ze stawki 0% po spełnieniu warunków materialnych z art. 42 ustawy o VAT. Faktura obowiązkowo w KSeF.

Pola Podmiot2 w schemacie FA(3):

  • Podmiot2/DaneIdentyfikacyjne/KodUE — dwuliterowy prefiks kraju nabywcy (DE, FR, CZ, NL, IT). Dla Irlandii Północnej używasz 'XI' (towary w reżimie unijnym po Brexicie).
  • Podmiot2/DaneIdentyfikacyjne/NrVatUE — sam numer VAT nabywcy, bez prefiksu kraju. Wpisanie całego numeru typu „DE123456789” w pole NrVatUE powoduje odrzucenie faktury przez bramkę walidacyjną.
  • Podmiot2/DaneIdentyfikacyjne/NIP pozostaje puste (pole służy tylko polskim kontrahentom).
  • Podmiot2/Adres/KodKraju — zawsze kod kraju siedziby nabywcy (może się różnić od KodUE, jeżeli nabywca ma rejestrację VAT w innym państwie niż siedzibę).

Stawka VAT 0% wymaga łącznie: aktywnego statusu nabywcy w systemie VIES na dzień wystawienia faktury (wydruk zapytania z numerem i datą jako dowód), dokumentu wywozowego (CMR, list przewozowy, potwierdzenie odbioru), adnotacji „reverse charge — art. 138 dyrektywy 2006/112/WE” oraz wykazania w informacji podsumowującej VAT-UE. Kurs walutowy dla przeliczeń: średni NBP z dnia poprzedzającego powstanie obowiązku podatkowego (art. 31a VAT).

Brak któregokolwiek z warunków materialnych oznacza stawkę krajową do czasu uzupełnienia dokumentacji. KSeF nie sprawdza statusu VIES ani kompletności dokumentów wywozowych — ta odpowiedzialność spoczywa na wystawcy. Bramka waliduje wyłącznie strukturę schematu FA(3) i poprawność formalną numeru VAT UE (długość, format).

Eksport towarów poza Unię Europejską

Sprzedaż towaru do USA, Szwajcarii, Ukrainy, Norwegii, Wielkiej Brytanii (poza Irlandią Północną). Miejscem dostawy w rozumieniu VAT pozostaje Polska, stawka 0% na podstawie art. 41 ust. 4 ustawy o VAT pod warunkiem potwierdzenia wywozu poza obszar celny Unii. Faktura idzie do KSeF.

Kluczowy dokument: komunikat IE-599 z systemu AES (Automated Export System) wystawiony przez urząd celny wyjścia, potwierdzający faktyczny wywóz. Jeżeli w terminie złożenia JPK_V7 za dany okres nie masz jeszcze IE-599, wykazujesz transakcję ze stawką krajową i korygujesz fakturą korygującą po otrzymaniu potwierdzenia (korekta również w KSeF).

  • Dane nabywcy: nazwa, adres, kraj. Numer VAT nabywcy nie jest wymagany dla stawki 0%, ale jeśli klient go poda, wpisujesz w KodKraju + NrID.
  • Waluta: FA(3) pozwala wystawić fakturę w USD, EUR, CHF, GBP. Pole KodWaluty z kodem ISO 4217. Kwota VAT w PLN — przy 0% wynosi 0,00; przy stawce krajowej VAT przeliczasz po kursie NBP z dnia poprzedzającego powstanie obowiązku podatkowego.
  • Dokumenty wywozowe: IE-599 jest podstawowy, ale akceptowane są też dokumenty równoważne wymienione w objaśnieniach MF — potwierdzenie wywozu z urzędu celnego państwa trzeciego, dokumenty od przewoźnika, w niektórych przypadkach potwierdzenie od nabywcy.
  • Wizualizacja PDF dla nabywcy z kodem QR — opisane niżej. Służy też celnikom do weryfikacji autentyczności dokumentu.

Eksport usług (art. 28b VAT) — reverse charge w KSeF

Świadczenie usług B2B dla zagranicznego podatnika: miejsce świadczenia to kraj usługobiorcy zgodnie z art. 28b ustawy o VAT, a VAT rozlicza nabywca w procedurze odwrotnego obciążenia. Po stronie polskiego wystawcy — faktura obowiązkowo w KSeF, stawka „np.” (nie podlega opodatkowaniu w Polsce), adnotacja „reverse charge” z powołaniem na art. 28b.

Dwa warianty pól Podmiot2 w zależności od kraju nabywcy:

  • Nabywca z UEPodmiot2/DaneIdentyfikacyjne/KodUE z dwuliterowym kodem państwa, NrVatUE z numerem VAT bez prefiksu. Status VIES warto sprawdzić i zachować dowód, mimo że dla usług art. 28b nie jest to warunek materialny zastosowania mechanizmu (inaczej niż przy WDT).
  • Nabywca spoza UEPodmiot2/DaneIdentyfikacyjne/KodKraju z kodem ISO 3166-1 alfa-2 (US, GB, SG, CA, AE, IL), NrID z krajowym identyfikatorem podatkowym (EIN w USA, UTR lub VAT number w UK, TIN w Singapurze, UEN, IRD, CR). Jeśli nabywca nie posiada takiego numeru — flaga Podmiot2/DaneIdentyfikacyjne/BrakID.

Adnotacja na fakturze: „reverse charge — not subject to VAT in Poland, Article 28b of the Polish VAT Act”. Dla nabywców z UE warto dodać powołanie na art. 196 dyrektywy 2006/112/WE. Kwota VAT: 0,00 PLN; faktura może być w walucie obcej (EUR, USD), ale kwota VAT w sekcji podsumowania KSeF wymaga pola PLN — zawsze 0,00.

Typowe kategorie usług rozliczanych przez art. 28b: programowanie, konsulting, usługi prawne, księgowe, marketingowe, reklamowe, tłumaczenia, projektowanie, inżynieria, SaaS. Wyjątki od zasady ogólnej (art. 28e — nieruchomości, art. 28f — transport pasażerów, art. 28g — wstęp na imprezy) wymagają odrębnej analizy i mogą nie być objęte reverse charge.

Import usług i WNT — poza KSeF, reverse charge w JPK_V7

Kupujesz licencję SaaS od Salesforce, reklamę od Google Ireland, konsulting od niemieckiej firmy doradczej, towar od włoskiego producenta. W każdym z tych przypadków zagraniczny dostawca nie jest polskim podatnikiem VAT i nie podlega KSeF. Wystawia fakturę w swoim lokalnym systemie — PDF w e-mailu, papier, XML — i nie ma możliwości wprowadzić jej do polskiego systemu. Twoja rola jako nabywcy: archiwizacja lokalna plus rozliczenie VAT przez reverse charge.

  • Archiwizacja — PDF w dedykowanym folderze lub DMS, zachowana korespondencja e-mail, papierowe faktury w segregatorze. Okres: 5 lat od końca roku rozliczeniowego (art. 112 ustawy o VAT), dla środków trwałych i nieruchomości dłużej. KSeF nie obejmuje tych dokumentów, więc cała odpowiedzialność dowodowa jest po Twojej stronie.
  • Rozliczenie VAT w JPK_V7(3) — kwota netto po kursie NBP z dnia poprzedzającego obowiązek podatkowy, VAT należny liczysz samodzielnie według polskiej stawki (najczęściej 23%), VAT naliczony wykazujesz jednocześnie (neutralnie, jeżeli masz prawo do odliczenia).
  • WNT — pola K_23/K_24 (podstawa i VAT należny) oraz K_43/K_44 (odliczenie). Dodatkowo informacja podsumowująca VAT-UE.
  • Import usług od podatnika z UE — pola K_27/K_28 plus K_45/K_46; znacznik IMP_USŁ_UE w ewidencji.
  • Import usług spoza UE — pola K_29/K_30 plus K_45/K_46; znacznik IMP_USŁ.
  • Znaczniki BFK i DI — dla faktur od zagranicznych kontrahentów stosuje się w ewidencji JPK znaczniki typu dokumentu. WEW dla dokumentu wewnętrznego (faktura własna dokumentująca WNT/import usług, jeśli firma taką wystawia), brak znaczników „RO”, „FP”, „MK” — te dotyczą fakturowania krajowego.

Jeżeli Twoja firma stosuje praktykę wystawiania własnych dokumentów wewnętrznych dokumentujących WNT lub import usług (rzadko wymagane, ale spotykane w spółkach z rozbudowaną kontrolą wewnętrzną), to jako polski podatnik te dokumenty wystawiasz w KSeF — jesteś ich wystawcą. Szerzej o przepływie danych między KSeF i deklaracją w artykule o KSeF a JPK_VAT.

Transakcja trójstronna (triangulation) — art. 135 ustawy o VAT

Uproszczona procedura dla transakcji łańcuchowych między trzema podatnikami z trzech różnych państw UE. Schemat: podatnik A z państwa UE 1 sprzedaje towar podatnikowi B z państwa UE 2, który odsprzedaje podatnikowi C z państwa UE 3; towar jedzie bezpośrednio od A do C. Bez uproszczenia z art. 135 ustawy VAT podatnik B musiałby rejestrować się na VAT w państwie C — procedura pozwala tego uniknąć.

Gdy polska firma występuje w roli „B” (drugi w łańcuchu, pośrednik):

  • Faktura dla „C” (końcowego odbiorcy w państwie 3) — w KSeF, ze stawką „np.”, z adnotacją „VAT reverse charge, intra-Community triangulation, Article 141 Directive 2006/112”.
  • W schemacie FA(3) używasz pola NrKRej w bloku Podmiot2 — numer krajowy rejestracji VAT odbiorcy w państwie dostawy. Plus standardowy KodUE i NrVatUE z polskim prefiksem lub prefiksem kraju rejestracji.
  • W informacji podsumowującej VAT-UE transakcję oznaczasz kodem procedury trójstronnej (pole „T”).
  • Prowadzisz ewidencję transakcji trójstronnych z danymi wszystkich trzech uczestników, numerami VAT UE, kwotami, dokumentacją transportu.

Gdy polska firma występuje w roli „C” (końcowy odbiorca), otrzymuje fakturę z adnotacją reverse charge od podatnika „B”, a rozliczenie VAT następuje w Polsce jako WNT z procedurą uproszczoną — nie ma faktury w KSeF po stronie wystawcy „B”, bo jest to zagraniczny podatnik.

Waluty obce w schemacie FA(3) — pole KodWaluty i kurs NBP

Schemat FA(3) obsługuje faktury w walutach obcych: EUR, USD, GBP, CHF, CZK, SEK, NOK, JPY i pozostałe kody zgodne z ISO 4217. Pole KodWaluty w bloku Fa/KodWaluty określa walutę transakcji; kwoty netto i brutto pozycji faktury podajesz w walucie KodWaluty.

Kwota VAT — tu reguła jest jednoznaczna. Niezależnie od waluty faktury, kwota VAT zawsze wyrażona jest w PLN na fakturze. Przeliczenie: kurs średni NBP ogłoszony na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT). Alternatywnie (art. 31a ust. 2) możesz stosować kurs EBC z tego samego dnia dla przeliczeń z walut UE.

  • Fa/KodWaluty — kod ISO 4217 (EUR, USD, GBP, CHF).
  • Fa/Adnotacje — przy stawce 0% (WDT, eksport) lub „np.” (reverse charge) opis podstawy prawnej.
  • Kurs walutowy wyświetlany zwykle w polu KursWaluty albo w adnotacji tekstowej — konkretna nazwa pola zależy od wersji schematu, ale wymagana jest identyfikacja kursu (tabela NBP, data).
  • Jeśli stawka krajowa (23%) i faktura w EUR — VAT w PLN po kursie NBP, pozycje netto i brutto w EUR, w podsumowaniu obie waluty.
  • Przy stawce 0% lub „np.” kwota VAT wynosi 0,00 PLN, co upraszcza kalkulację, ale pole KodWaluty nadal jest wymagane.

Moment powstania obowiązku podatkowego dla WDT to zasadniczo 15. dzień miesiąca następującego po dostawie (art. 20 ust. 1 VAT), chyba że faktura została wystawiona wcześniej — wtedy decyduje data wystawienia. Dla eksportu usług i eksportu towarów obowiązek podatkowy powstaje z chwilą wykonania usługi lub wydania towaru (art. 19a VAT). Kurs NBP odnosi się do dnia poprzedzającego ten moment.

Jak odbiorca zagraniczny dostaje fakturę — PDF z kodami QR

Ministerstwo Finansów zaprojektowało KSeF jako system wewnętrzny — zagraniczny nabywca nie ma tam konta, API ani interfejsu. Kanał doręczenia musi zorganizować sam wystawca, najczęściej jako PDF wysłany e-mailem, udostępniony przez portal klienta lub przekazany z paczką towaru.

Wizualizacja PDF dla nabywcy spoza KSeF zawiera dwa typy kodów QR, w zależności od trybu wystawienia:

  • Kod QR „OFFLINE” (nazywany też KOD I w dokumentacji MF) — obowiązkowy na każdej wizualizacji faktury z KSeF doręczanej poza systemem. Linkuje do publicznego widoku faktury na stronie ksef.podatki.gov.pl i pozwala nabywcy zweryfikować numer KSeF, skrót dokumentu i zgodność treści. Zagraniczny nabywca, który nie ma konta w systemie, przez ten kod ma publiczną weryfikację autentyczności.
  • Kod QR „CERTYFIKAT” (KOD II) — dodatkowy kod wymagany tylko przy fakturach wystawionych w trybie offline24 lub awaryjnym. Zawiera podpis certyfikatem KSeF wystawcy i pozwala zweryfikować autentyczność dokumentu zanim jeszcze trafi on do centralnego systemu. Przy fakturze wystawionej online (numer KSeF nadany od razu) kod CERTYFIKAT nie jest wymagany — wystarczy OFFLINE.

Oficjalna specyfikacja kodów QR z KSeF: ksef.podatki.gov.pl/informacje-ogolne-ksef-20/kody-weryfikujace-qr/. Większość programów księgowych i systemów ERP generuje je automatycznie przy eksporcie wizualizacji PDF po otrzymaniu numeru KSeF. Warto zweryfikować, czy Twoje narzędzie rzeczywiście nadruk dodaje — bez kodu QR wizualizacja nie spełnia wymogów rozporządzenia o danych na fakturze elektronicznej, a zagraniczny nabywca nie ma jak potwierdzić autentyczności dokumentu.

Praktyczne wskazówki dla komunikacji z zagranicznym nabywcą:

  • Generuj PDF dopiero po otrzymaniu numeru KSeF — bez niego kod QR OFFLINE nie ma do czego linkować.
  • Obok kodu QR umieszczaj krótki opis po angielsku, np. „Scan this QR code to verify the invoice in the Polish National e-Invoicing System (KSeF)”.
  • Dodaj na fakturze numer KSeF w formie tekstowej — część zagranicznych systemów księgowych archiwizuje tylko identyfikatory, nie czyta kodów QR.
  • Rozważ dodanie dwujęzycznej wersji pozycji faktury (polski + angielski) jako treść opisowa — schemat FA(3) waliduje pola po polsku, ale nic nie stoi na przeszkodzie, by w polu NazwaTowaru była dwujęzyczna nazwa.
  • E-mail wysyłaj z adresu firmowego (nie noreply), z załączonym PDF i w treści numerem KSeF plus linkiem do publicznej weryfikacji.

Typowe błędy walidacyjne przy fakturach zagranicznych

Bramka KSeF odrzuca fakturę, jeżeli struktura FA(3) nie przechodzi walidacji. Przy fakturach zagranicznych najczęstsze błędy to niewłaściwe pole identyfikacyjne nabywcy, niezgodność kodu kraju z prefiksem VAT UE, brak waluty lub nieprawidłowe pole KodWaluty.

  • NIP niemiecki w polu NIP — pole Podmiot2/DaneIdentyfikacyjne/NIP waliduje format polskiego NIP (10 cyfr, cyfra kontrolna). Wpisanie tam „DE123456789” powoduje błąd. Dla kontrahentów z UE używasz KodUE + NrVatUE.
  • Prefiks kraju w polu NrVatUENrVatUE ma zawierać wyłącznie cyfrową lub alfanumeryczną część numeru VAT, bez dwuliterowego prefiksu. Prefiks idzie osobno do KodUE.
  • Polski NIP oddziału zagranicznej firmy — jeżeli niemiecka firma ma w Polsce oddział zarejestrowany jako podatnik VAT (własny polski NIP), to z perspektywy VAT to jest polski podatnik. Używasz NIP, nie KodUE/NrVatUE. Reverse charge nie wchodzi w grę.
  • Brak kodu kraju w adresiePodmiot2/Adres/KodKraju jest zawsze wymagany, również gdy identyfikacja podatnika idzie przez KodUE.
  • Waluta bez pola KodWaluty — jeśli kwoty podajesz w EUR, ale nie wypełnisz KodWaluty, bramka odrzuca fakturę. Domyślna wartość „PLN” nie jest zakładana automatycznie.
  • Brak adnotacji reverse charge — to nie jest błąd walidacyjny (schemat przyjmie fakturę), ale poważne uchybienie merytoryczne, za które organ może kwestionować prawidłowość dokumentu przy kontroli. Zawsze dodawaj tekstową adnotację z powołaniem na konkretny artykuł.

Checklista dla firm z transakcjami międzynarodowymi

Zanim wystawisz fakturę dla zagranicznego nabywcy, przejdź przez następujące pytania. Dla firm z dziesiątkami transakcji miesięcznie warto zautomatyzować tę logikę w systemie fakturowym.

  1. Czy jestem polskim podatnikiem VAT z siedzibą lub SMPD w Polsce? Jeśli tak, moja faktura idzie do KSeF, niezależnie od miejsca świadczenia.
  2. Jaki jest typ transakcji: WDT, eksport towarów, eksport usług, triangulation (jako pośrednik B), WNT, import usług, import towarów?
  3. Kto rozlicza VAT: ja (stawka 0% lub krajowa) czy nabywca (reverse charge)?
  4. Jaki identyfikator ma nabywca: polski NIP, numer VAT UE (sprawdzony w VIES), krajowy numer spoza UE, brak numeru (B2C, osoba fizyczna)?
  5. Czy wpisuję identyfikator w prawidłowe pole FA(3): NIP (PL), KodUE + NrVatUE (UE), KodKraju + NrID (spoza UE), BrakID?
  6. Czy wypełniłem pole Podmiot2/Adres/KodKraju z kodem ISO państwa nabywcy?
  7. W jakiej walucie wystawiam fakturę — pole KodWaluty wypełnione? Kurs NBP z dnia poprzedzającego powstanie obowiązku podatkowego zastosowany do przeliczenia VAT w PLN?
  8. Jaką stawkę VAT stosuję: 23% krajowa, 0% WDT z VIES, 0% eksport z IE-599, „np.” reverse charge art. 28b?
  9. Czy dodałem odpowiednią adnotację na fakturze (reverse charge, numer dyrektywy 2006/112, powołanie na artykuł)?
  10. Czy mam dokumenty dowodowe: wydruk VIES, IE-599, CMR, umowa, komunikat AES?
  11. Czy mój system generuje PDF z kodem QR OFFLINE dla doręczenia kontrahentowi poza KSeF?
  12. Czy to faktura przychodząca od zagranicznego dostawcy (WNT, import usług)? Jeśli tak, archiwizuję lokalnie, do KSeF nie trafia, reverse charge w JPK_V7 ze znacznikami.

FAQ — pytania praktyczne

1. Czy polski oddział zagranicznej firmy wystawia faktury w KSeF?

Tak. Jeżeli zagraniczna firma ma w Polsce stałe miejsce prowadzenia działalności (oddział wpisany do KRS lub struktura spełniająca definicję SMPD z art. 11 rozporządzenia wykonawczego Rady UE 282/2011), to jako polski podatnik VAT podlega art. 106ga ust. 1 ustawy o VAT i wystawia faktury w KSeF. Jedynym przypadkiem wyłączenia jest sytuacja, gdy podmiot zagraniczny nie ma w Polsce ani siedziby, ani SMPD — wtedy art. 106ga ust. 2 pkt 1 zwalnia go z obowiązku. Sama rejestracja do VAT w Polsce (bez SMPD) nie rodzi obowiązku KSeF.

2. Czy Brexit zmienia cokolwiek przy fakturach dla kontrahentów z Wielkiej Brytanii?

Zmienia klasyfikację VAT, nie obowiązek KSeF. Od 1 stycznia 2021 r. Wielka Brytania jest państwem trzecim, więc sprzedaż towarów do UK to eksport (nie WDT), a usługi dla brytyjskich firm rozliczasz przez art. 28b (not subject to VAT in Poland). W schemacie FA(3) używasz bloku KodKraju = 'GB' plus NrID z brytyjskim numerem VAT lub UTR — nie bloku KodUE/NrVatUE. Irlandia Północna dla obrotu towarowego pozostaje w unijnym systemie VAT na podstawie protokołu z umowy o wyjściu, więc tam dla towarów stosujesz prefiks 'XI' i reżim WDT.

3. Dropshipping z Chin — to WNT czy import towarów?

Jeśli towar jedzie bezpośrednio od chińskiego dostawcy do polskiego konsumenta lub firmy i jest oclony w Polsce, to klasyczny import towarów w rozumieniu art. 2 pkt 7 ustawy o VAT, nie WNT. Faktura od chińskiego dostawcy pozostaje poza KSeF, dokumenty celne (PZC, SAD) archiwizujesz tradycyjnie, VAT od importu rozliczasz w JPK_V7 w polach K_25/K_26 (lub procedura uproszczona art. 33a — rozliczenie w deklaracji). Jeśli natomiast towar najpierw trafia do magazynu unijnego (np. Amazon FBA w Niemczech), a stamtąd do Polski — masz WNT od niemieckiego dostawcy, również poza KSeF.

4. Czy kontrahent z UE widzi moją fakturę w KSeF?

Nie. KSeF to zamknięty system dla polskich podatników VAT — zagraniczny nabywca nie ma tam konta ani dostępu. Otrzymuje fakturę wyłącznie w formie, którą sam mu dostarczysz: PDF wygenerowany z numerem KSeF i kodem QR, wysłany e-mailem, udostępniony przez portal klienta albo wręczony w papierze. To jest tzw. doręczenie poza KSeF w rozumieniu art. 106gb ust. 4 ustawy o VAT. Ministerstwo Finansów nie wysyła nic do zagranicznego nabywcy — kanał komunikacji jest w 100% po Twojej stronie.

5. SaaS dla klienta z USA — jak udokumentować sprzedaż?

Usługa elektroniczna dla amerykańskiej firmy: miejsce świadczenia według art. 28b ustawy o VAT to USA (siedziba usługobiorcy), więc transakcja nie podlega VAT w Polsce. Fakturę wystawiasz w KSeF z adnotacją 'reverse charge — not subject to VAT in Poland, Article 28b'. W Podmiot2 używasz KodKraju = 'US' i NrID z numerem EIN (Employer Identification Number) — 9 cyfr w formacie XX-XXXXXXX. Jeżeli klient nie poda EIN, korzystasz z flagi BrakID. Stawka VAT: 'np.' (nie podlega), kwota VAT: 0,00 PLN. Dla klienta generujesz PDF z kodem QR i wysyłasz e-mailem.

6. Czy muszę sprawdzać VIES przed każdą WDT?

Tak, i to jest warunek merytoryczny zastosowania stawki 0%, nie tylko formalny. Art. 42 ust. 1 pkt 1 ustawy o VAT wymaga, aby nabywca był zarejestrowany na potrzeby transakcji wewnątrzwspólnotowych w innym państwie UE. Status weryfikujesz na stronie Komisji Europejskiej (ec.europa.eu/taxation_customs/vies) — zachowaj wydruk lub screenshot z datą, godziną i numerem zapytania. Jeśli kontrahent nie jest aktywny w VIES w dniu wystawienia faktury, masz dwie opcje: wstrzymać dostawę do momentu rejestracji albo wystawić fakturę ze stawką krajową (23% lub właściwą dla towaru) i skorygować po uzyskaniu ważnego VAT UE.

7. Czy korekta faktury WDT po otrzymaniu IE-599 idzie do KSeF?

Tak — korekta to osobny dokument w KSeF, wystawiana w strukturze FA(3) z powołaniem na numer faktury pierwotnej i jej numer KSeF. W scenariuszu IE-599: wystawiasz fakturę pierwotną ze stawką krajową (bo w dniu wystawienia nie masz potwierdzenia wywozu), po otrzymaniu komunikatu IE-599 z systemu AES korygujesz stawkę do 0% fakturą korygującą. Nota korygująca została zlikwidowana 1 lutego 2026 r. — w KSeF funkcjonuje wyłącznie faktura korygująca wystawiana przez sprzedawcę.

Podsumowanie

Reguła jest prosta w sformułowaniu i trudna w detalach. Polski podatnik wystawia faktury zagraniczne w KSeF — na podstawie art. 106ga ust. 1, niezależnie od miejsca świadczenia, typu transakcji i sposobu rozliczenia VAT. Zagraniczny wystawca faktur nie podlega polskiemu systemowi, więc WNT, import usług i import towarów do KSeF nie trafiają, a ich rozliczenie biegnie przez reverse charge w JPK_V7. Waluty obce są w pełni obsługiwane przez schemat FA(3), z kursem NBP z dnia poprzedzającego obowiązek podatkowy i kwotą VAT zawsze wyrażoną w PLN. Doręczenie faktury zagranicznemu nabywcy to osobny proces poza KSeF: PDF z kodem QR OFFLINE jest standardem, bez tego wizualizacja nie spełnia wymogów.

Jeśli prowadzisz biuro rachunkowe albo firmę z regularnym obrotem zagranicznym (branża TSL, e-commerce, IT, produkcja eksportowa), opłaca się zautomatyzować klasyfikację dokumentów — osobno strumień KSeF (sprzedaż krajowa i zagraniczna, polskie faktury), osobno archiwum lokalne (faktury zagraniczne przychodzące, dokumenty celne), osobno ewidencja JPK z prawidłowymi znacznikami. Każdy błąd klasyfikacji to ryzyko kwestionowania rozliczenia przy kontroli skarbowej albo, od 1 stycznia 2027 r., kary z art. 106ni ustawy o VAT.

Pianista pobiera faktury z KSeF lokalnie, czyta faktury WNT i import usług z PDF za pomocą modeli AI działających na Twoim komputerze (dane nie opuszczają infrastruktury biura), klasyfikuje dokumenty po typie transakcji i przygotowuje dane do JPK_V7 z prawidłowymi znacznikami. Anonimizacja NIP-ów i kwot działa domyślnie, co ma znaczenie dla biur pracujących z wieloma podmiotami jednocześnie.

Źródła: ksef.podatki.gov.pl (oficjalna dokumentacja Ministerstwa Finansów), art. 106ga ustawy o VAT (obowiązek KSeF), art. 28b ustawy o VAT (miejsce świadczenia usług), art. 31a ustawy o VAT (kursy walut obcych), VIES — weryfikacja numerów VAT UE.

Setki faktur z KSeF, rozdzielone po oddziałach

Pianista pobiera faktury z KSeF i klasyfikuje je — po oddziałach, liniach biznesowych, typach kosztów. Lokalnie, bez chmury.

Umów 20-minutowe demo