Logo WIOL Kancelaria Podatkowa

Jak powinna wyglądać faktura w KSeF dla zagranicznego kontrahenta?

Sprzedajesz usługi lub towary za granicę i zastanawiasz się, jak prawidłowo wystawić fakturę w KSeF dla zagranicznego kontrahenta? Od 2026 roku Krajowy System e-Faktur stanie się obowiązkowym narzędziem rozliczeń w Polsce – także w relacjach B2B z podmiotami spoza kraju. To oznacza nie tylko zmianę formy dokumentu, ale też konieczność prawidłowego oznaczenia transakcji, waluty, numerów VAT UE czy danych nabywcy spoza Unii. Sprawdź, jak powinna wyglądać faktura w KSeF dla zagranicznego kontrahenta, jakie elementy są kluczowe i na co zwrócić uwagę, by uniknąć błędów podatkowych oraz problemów przy rozliczeniu VAT.

Czym jest KSeF i czy dotyczy wystawiania faktur dla zagranicznego kontrahenta?

KSeF (Krajowy System e-Faktur) to rządowa platforma teleinformatyczna służąca do wystawiania, odbierania i archiwizowania tzw. faktur ustrukturyzowanych. Co do zasady system dotyczy podatników VAT, czyli podmiotów prowadzących działalność gospodarczą, które rozliczają podatek od towarów i usług w Polsce. Oznacza to, że obowiązek korzystania z KSeF nie jest uzależniony od tego, gdzie znajduje się kontrahent, lecz od statusu podatkowego wystawcy faktury.

Jeśli więc jesteś polskim podatnikiem VAT i wystawiasz fakturę w relacji B2B, co do zasady powinieneś zrobić to za pośrednictwem KSeF – nawet wtedy, gdy odbiorcą dokumentu jest firma z Niemiec, Czech czy Stanów Zjednoczonych. System obejmuje bowiem faktury wystawiane przez podatników posiadających siedzibę lub stałe miejsce prowadzenia działalności w Polsce.

Inaczej wygląda sytuacja w określonych przypadkach szczególnych – np. gdy miejscem opodatkowania usługi nie jest Polska albo gdy wystawca nie posiada w Polsce siedziby ani stałego miejsca prowadzenia działalności. Dlatego przy transakcjach międzynarodowych kluczowe znaczenie ma prawidłowe ustalenie miejsca świadczenia i zasad opodatkowania VAT.

Czy faktura w KSeF dla zagranicznego kontrahenta jest obowiązkowa w każdej sytuacji?

Faktura w KSeF dla zagranicznego kontrahenta wymagana jest w większości sytuacji. Musisz ją wystawiać, jeśli jesteś polskim podatnikiem VAT posiadającym siedzibę lub stałe miejsce prowadzenia działalności w Polsce i dokumentujesz transakcję B2B podlegającą przepisom polskiej ustawy o VAT. Nie ma znaczenia, czy kontrahent ma siedzibę w kraju UE, czy poza Unią – kluczowe jest to, że jako wystawca podlegasz obowiązkowi korzystania z KSeF.

Obowiązek ten obejmuje m.in.: dostawy towarów (np. WDT), eksport oraz usługi świadczone dla zagranicznych firm, jeśli zgodnie z przepisami powinny być udokumentowane fakturą wystawioną na podstawie polskich regulacji. Wyjątki dotyczą sytuacji szczególnych, takich jak:

  • brak siedziby lub stałego miejsca prowadzenia działalności w Polsce po stronie wystawcy,
  • stosowanie procedur szczególnych (np. OSS/IOSS) .
  • przypadki, w których dana czynność nie podlega polskiemu VAT i nie powstaje obowiązek wystawienia faktury według krajowych przepisów.

Jakie dane musi zawierać faktura w KSeF dla zagranicznego kontrahenta?

Faktura w KSeF dla zagranicznego kontrahenta musi zawierać wszystkie elementy wymagane przez ustawę o VAT oraz dane przewidziane w strukturze logicznej FA(2) (lub aktualnej wersji schemy). W przypadku transakcji międzynarodowych szczególnego znaczenia nabierają poprawne dane identyfikacyjne nabywcy, właściwe oznaczenie kraju oraz procedury podatkowej. Błędy w tych polach mogą skutkować nieprawidłowym rozliczeniem VAT.

Dane identyfikacyjne sprzedawcy i nabywcy zagranicznego

Faktura musi zawierać pełne dane sprzedawcy (nazwa firmy, adres, NIP) oraz dane nabywcy zagranicznego: nazwę podmiotu, pełny adres siedziby oraz właściwy identyfikator podatkowy. W przypadku kontrahenta z UE kluczowe jest podanie aktywnego numeru VAT UE wraz z kodem kraju (np. DE, CZ, FR).

W strukturze KSeF dane te wprowadza się w odpowiednich polach identyfikacyjnych – zgodnie z podziałem na podmiot krajowy i zagraniczny. Należy zwrócić uwagę na poprawny wybór kraju oraz format numeru identyfikacyjnego.

Adres kontrahenta spoza Polski a struktura logiczna KSeF

W przypadku kontrahenta spoza Polski konieczne jest wskazanie kraju w polu „KodKraju” zgodnie ze standardem ISO (np. DE, US, GB). Struktura logiczna KSeF przewiduje odrębne pola dla adresu zagranicznego – obejmujące m.in. miejscowość, kod pocztowy, ulicę oraz numer budynku.

Adres musi być zgodny z danymi rejestrowymi kontrahenta. W przypadku podmiotów spoza UE nie wpisuje się polskiego NIP, lecz zagraniczny identyfikator podatkowy lub inny numer rejestrowy, jeśli jest wymagany.

Numer VAT UE, brak NIP oraz inne identyfikatory podatkowe

Jeżeli kontrahent jest podatnikiem VAT UE, należy wskazać jego numer VAT UE wraz z prefiksem kraju. Brak aktywnego numeru VAT UE może wykluczyć zastosowanie preferencyjnych zasad opodatkowania (np. stawki 0% przy WDT).

W przypadku podmiotów spoza UE najczęściej nie występuje numer VAT UE – wówczas w fakturze podaje się inny identyfikator podatkowy obowiązujący w danym kraju (np. numer rejestracyjny firmy, TIN). Struktura KSeF umożliwia wskazanie zagranicznego identyfikatora w odpowiednim polu.

Oznaczenia procedur podatkowych i typów transakcji

Przy transakcjach zagranicznych kluczowe jest prawidłowe oznaczenie rodzaju czynności oraz procedury podatkowej. Dotyczy to m.in.:

  • WDT (wewnątrzwspólnotowa dostawa towarów),
  • eksportu towarów,
  • świadczenia usług z odwrotnym obciążeniem (reverse charge),
  • dostaw poza terytorium kraju.

W strukturze KSeF należy wskazać właściwe oznaczenia dotyczące stawki VAT (np. 0%, NP – nie podlega), podstawy prawnej zastosowania zwolnienia lub odwrotnego obciążenia oraz – w razie potrzeby – odpowiednie kody procedur. To właśnie te elementy decydują o poprawnym rozliczeniu podatku i zgodności faktury z przepisami.

Jak rozliczyć VAT na fakturze w KSeF przy sprzedaży dla zagranicy?

Rozliczenie VAT na fakturze w KSeF przy sprzedaży dla zagranicy zależy przede wszystkim od rodzaju transakcji oraz miejsca jej opodatkowania. W przypadku wewnątrzwspólnotowej dostawy towarów (WDT) możliwe jest zastosowanie stawki 0% VAT, pod warunkiem posiadania aktywnego numeru VAT UE nabywcy oraz spełnienia wymogów dokumentacyjnych.

Przy eksporcie towarów poza UE również stosuje się stawkę 0%, jeśli sprzedawca dysponuje potwierdzeniem wywozu towaru poza terytorium Unii. Z kolei przy świadczeniu usług na rzecz podatnika z innego kraju UE najczęściej zastosowanie ma mechanizm odwrotnego obciążenia (reverse charge) – wówczas na fakturze nie wykazuje się polskiego VAT, a podatek rozlicza nabywca w swoim kraju. Jeśli natomiast miejscem świadczenia jest Polska, należy zastosować właściwą krajową stawkę VAT.

W strukturze KSeF kluczowe jest prawidłowe oznaczenie stawki (np. 0%, NP), podstawy prawnej jej zastosowania oraz rodzaju transakcji, ponieważ to te dane decydują o poprawności rozliczenia podatku.

Sprawdź: Czy i kiedy zwolnienie z VAT w UE – uproszczenie dla małych polskich firm

W jakiej walucie i jakim języku wystawić fakturę w KSeF dla zagranicznego kontrahenta?

Fakturę w KSeF dla zagranicznego kontrahenta możesz wystawić w walucie obcej, np. w euro (EUR) czy dolarach amerykańskich (USD), o ile tak wynika z umowy handlowej. Kwoty netto mogą być wskazane w walucie transakcji, jednak podatek VAT – jeśli podlega wykazaniu – musi być przeliczony na złote polskie (PLN) według właściwego kursu (co do zasady średniego kursu NBP z dnia poprzedzającego powstanie obowiązku podatkowego, chyba że stosujesz zasady szczególne). W strukturze KSeF przewidziane są odrębne pola dla waluty faktury oraz przeliczenia VAT na PLN.

Jeśli chodzi o język, przepisy nie nakazują wystawiania faktury wyłącznie po polsku. W praktyce możesz sporządzić fakturę w języku obcym (np. angielskim lub niemieckim), zwłaszcza gdy wymaga tego kontrahent. Należy jednak pamiętać, że w razie kontroli organ podatkowy może zażądać tłumaczenia dokumentu na język polski.

Jakie są najczęstsze błędy przy wystawianiu faktury w KSeF dla zagranicznego kontrahenta?

Wystawianie faktur dla zagranicznych kontrahentów w KSeF wymaga szczególnej precyzji. Błędy najczęściej wynikają z nieprawidłowej identyfikacji nabywcy, złego oznaczenia procedury podatkowej albo problemów technicznych związanych ze strukturą logiczną e-faktury.

Nieprawidłowe dane nabywcy zagranicznego

Jednym z najczęstszych błędów jest wpisanie niepełnych lub nieaktualnych danych kontrahenta – zwłaszcza numeru VAT UE bez prefiksu kraju (np. bez „DE”, „FR”) albo podanie numeru, który nie jest aktywny. Problemem bywa również błędne oznaczenie kraju w strukturze KSeF lub wpisanie polskiego NIP w przypadku podmiotu zagranicznego. Takie nieścisłości mogą podważyć prawo do zastosowania stawki 0% przy WDT.

Błędne oznaczenia VAT i procedur unijnych

Często spotykanym błędem jest niewłaściwe oznaczenie stawki VAT (np. zastosowanie 0% bez spełnienia warunków) albo brak wskazania podstawy prawnej przy transakcjach typu reverse charge. Problematyczne bywa również błędne rozróżnienie między WDT, eksportem a usługą świadczoną poza terytorium kraju.

Problemy z walutą i przeliczeniami kursowym

Błędy dotyczą także waluty faktury i przeliczenia VAT na PLN. Niewłaściwy kurs (np. z nieprawidłowego dnia) lub brak prawidłowego przeliczenia podatku może prowadzić do rozbieżności w ewidencji VAT i JPK. Należy pamiętać, że nawet jeśli faktura wystawiona jest w euro czy dolarach, VAT – gdy podlega wykazaniu – musi być prawidłowo przeliczony na złote.

Odrzucenie faktury przez KSeF z powodów technicznych

Faktura może zostać odrzucona przez system z przyczyn technicznych, np. z powodu niezgodności ze schemą XML, braku wymaganego pola lub niepoprawnego formatu danych (np. numeru identyfikacyjnego). W takiej sytuacji dokument nie otrzymuje numeru KSeF i nie jest uznawany za wystawiony. Dlatego istotne jest korzystanie z aktualnej struktury logicznej oraz bieżąca aktualizacja systemów finansowo-księgowych zintegrowanych z KSeF.

Jak przygotować system księgowy do wystawiania faktur KSeF dla kontrahentów zagranicznych?

Przygotowanie systemu księgowego do wystawiania faktur w KSeF dla kontrahentów zagranicznych wymaga przede wszystkim aktualizacji oprogramowania do wersji zgodnej z obowiązującą strukturą logiczną e-faktury oraz zapewnienia integracji z API KSeF. System powinien umożliwiać prawidłowe wprowadzanie danych zagranicznych podmiotów (numery VAT UE z prefiksem kraju, identyfikatory spoza UE, kody państw ISO), obsługę różnych walut wraz z automatycznym przeliczaniem VAT na PLN według właściwego kursu oraz poprawne oznaczanie procedur podatkowych (WDT, eksport, reverse charge, NP). Warto także zweryfikować konfigurację stawek VAT, schematów księgowych i mapowania danych do JPK, aby uniknąć rozbieżności w ewidencji. Dodatkowo konieczne jest nadanie odpowiednich uprawnień w KSeF (np. dla biura rachunkowego), przetestowanie wysyłki dokumentów w środowisku testowym oraz opracowanie procedury korygowania faktur odrzuconych przez system.

Faktura w ksef dla zagranicznego kontrahenta – podsumowanie

Wystawienie faktury w KSeF dla zagranicznego kontrahenta wymaga prawidłowego ustalenia miejsca opodatkowania, właściwego oznaczenia procedury (WDT, eksport, reverse charge) oraz poprawnego uzupełnienia danych nabywcy i waluty. Sam fakt, że kontrahent jest spoza Polski, nie zwalnia z obowiązku korzystania z KSeF – kluczowy jest status podatnika i charakter transakcji. Jeśli masz wątpliwości, jak prawidłowo rozliczyć sprzedaż zagraniczną i uniknąć błędów w e-fakturowaniu, warto skonsultować się ze specjalistami – kancelaria Wiol pomoże bezpiecznie uporządkować obowiązki związane z KSeF i VAT.

FAQ – faktura w ksef dla zagranicznego kontrahenta

Jakie są najczęstsze pytania i odpowiedzi na temat faktura w ksef dla zagranicznego kontrahenta?

Czy zagraniczny kontrahent musi mieć dostęp do KSeF?

Nie. Zagraniczny kontrahent nie musi posiadać dostępu do KSeF ani nadawać uprawnień w systemie. Obowiązek korzystania z KSeF dotyczy polskiego podatnika – wystawcy faktury. W praktyce zagranicznemu nabywcy przekazuje się wizualizację faktury (np. PDF) poza systemem, ponieważ nie ma on technicznego obowiązku odbierania dokumentu bezpośrednio w KSeF.

Czy można wystawić fakturę poza KSeF dla kontrahenta spoza Polski?

Co do zasady – nie, jeśli jako wystawca podlegasz obowiązkowi korzystania z KSeF i dokumentujesz transakcję objętą polską ustawą o VAT. Sam fakt, że kontrahent jest spoza Polski, nie wyłącza obowiązku e-fakturowania. Wyjątki dotyczą sytuacji szczególnych, np. gdy podatnik nie ma siedziby ani stałego miejsca prowadzenia działalności w Polsce albo gdy dana transakcja nie podlega obowiązkowi wystawienia faktury zgodnie z polskimi przepisami.

Jak wygląda korekta faktury w KSeF dla zagranicznego kontrahenta?

Korekta faktury w KSeF odbywa się wyłącznie poprzez wystawienie faktury korygującej w systemie – nie ma możliwości „anulowania” dokumentu poza KSeF. Korekta musi zawierać numer KSeF faktury pierwotnej oraz wskazywać zakres zmiany (np. kwoty, dane nabywcy, stawkę VAT). W przypadku transakcji zagranicznych szczególnie istotne jest prawidłowe skorygowanie stawki 0%, oznaczenia „NP” lub procedury reverse charge.

Czy faktura w KSeF może być wystawiona w euro lub dolarach?

Tak. Faktura w KSeF może być wystawiona w walucie obcej, np. w euro (EUR) lub dolarach (USD), jeśli tak ustalono z kontrahentem. Kwoty netto mogą być wskazane w walucie transakcji, jednak VAT – jeśli podlega wykazaniu – musi być przeliczony na złote polskie (PLN) według właściwego kursu. Struktura KSeF przewiduje odrębne pola dla waluty i przeliczeń.

Jakie transakcje z zagranicą są wyłączone z obowiązku KSeF?

Z obowiązku KSeF wyłączone są m.in. transakcje realizowane przez podatników nieposiadających siedziby ani stałego miejsca prowadzenia działalności w Polsce oraz niektóre czynności rozliczane w procedurach szczególnych (np. OSS/IOSS). Wyłączenie może dotyczyć także sytuacji, w których dana transakcja nie podlega opodatkowaniu w Polsce i nie powstaje obowiązek wystawienia faktury zgodnie z polską ustawą o VAT. Każdy przypadek należy jednak analizować indywidualnie.

Grzegorz Gortych