Wielu przedsiębiorców wystawia (i będzie wystawiało) faktury ustrukturyzowane przy pomocy Krajowego Systemu e-Faktur (KSeF). W praktyce część tych faktur jest wystawiana w walutach obcych (np. EUR, USD, GBP).
Jednocześnie zarówno Podatkowa Księga Przychodów i Rozchodów (KPiR), jak i ewidencja VAT muszą być prowadzone w złotych polskich. Oznacza to, że faktura wystawiona w walucie obcej wymaga przeliczenia na PLN – w celu prawidłowego ujęcia jej w ewidencjach podatkowych.
W niniejszym artykule wyjaśniam:
- czy KSeF zmienił zasady przeliczania faktur w walucie obcej,
- jaki kurs należy zastosować na gruncie VAT,
- jaką rolę odgrywa data wystawienia faktury ustrukturyzowanej w KSeF,
- kiedy podatnik może stosować zasady przeliczenia właściwe dla podatku dochodowego.
W tekście znajdziesz
- Czym jest KSeF – podstawy prawne i znaczenie praktyczne
- Data wystawienia faktury ustrukturyzowanej w KSeF
- Czy KSeF zmienił zasady przeliczania walut w VAT i PIT?
- Przeliczenie faktury w walucie obcej na gruncie VAT – zasada ogólna
- Przeliczenie faktury ustrukturyzowanej w walucie obcej w VAT – gdy faktura została wystawiona w dniu lub po dniu obowiązku podatkowego
- Przeliczenie faktury ustrukturyzowanej w walucie obcej w VAT – gdy faktura została wystawiona przed dniem obowiązku podatkowego
- Przeliczenie faktury w VAT według zasad podatku dochodowego (metoda alternatywna)
- Minimalny okres stosowania metody
- Wnioski i skutki praktyczne
Czym jest KSeF – podstawy prawne i znaczenie praktyczne
Zgodnie z art. 106nd ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz. U. z 2025 r. poz. 775, dalej: „ustawa o VAT”), Krajowy System e-Faktur jest systemem teleinformatycznym prowadzonym przez Szefa Krajowej Administracji Skarbowej, służącym do wystawiania i odbierania faktur ustrukturyzowanych.
W ramach KSeF realizowane są w szczególności następujące czynności:
- zarządzanie uprawnieniami do korzystania z systemu,
- uwierzytelnianie podmiotów oraz weryfikacja uprawnień,
- wystawianie i odbiór faktur ustrukturyzowanych,
- nadawanie fakturom numeru identyfikującego,
- przechowywanie (archiwizacja) faktur w systemie,
- powiadomienia o zdarzeniach technicznych (np. brak uprawnień, odrzucenie faktury, niedostępność systemu).
Data wystawienia faktury ustrukturyzowanej w KSeF
Na gruncie KSeF szczególne znaczenie ma data wystawienia faktury.
Zgodnie z art. 106na ust. 1 ustawy o VAT, fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do KSeF.
Oznacza to, że w przypadku faktury ustrukturyzowanej:
- data wprowadzona przez podatnika w treści faktury nie jest rozstrzygająca,
- decydujące znaczenie ma moment przesłania faktury do systemu.
Czy KSeF zmienił zasady przeliczania walut w VAT i PIT?
Wejście w życie KSeF nie zmieniło zasad przeliczania faktur wyrażonych w walutach obcych ani na gruncie VAT, ani na gruncie podatku dochodowego.
Przeliczenia na potrzeby VAT dokonuje się zgodnie z art. 31a ustawy o VAT, natomiast przeliczenia na potrzeby podatku dochodowego – zgodnie z przepisami właściwymi dla danego podatnika (np. ustawa o PIT).
Przeliczenie faktury w walucie obcej na gruncie VAT – zasada ogólna
Zasady przeliczenia faktury ustrukturyzowanej wyrażonej w walucie obcej zależą od tego, czy faktura została wystawiona:
- w dniu powstania obowiązku podatkowego w VAT lub po tym dniu, albo
- przed dniem powstania obowiązku podatkowego w VAT.
Dla przypomnienia: obowiązek podatkowy w VAT to moment, w którym podatnik jest zobowiązany do rozliczenia podatku VAT należnego od danej czynności.
Najczęściej powstaje on w dniu:
- dokonania dostawy towarów lub wykonania usługi, albo
- otrzymania zaliczki (w zakresie, w jakim ją otrzymano).
Wyjątkowo obowiązek podatkowy może powstać także np.:
- z chwilą wystawienia faktury (dla niektórych usług, np. najmu, dzierżawy, leasingu, ochrony),
- z upływem okresu rozliczeniowego (jeżeli został określony w umowie lub na fakturze).
Przeliczenie faktury ustrukturyzowanej w walucie obcej w VAT – gdy faktura została wystawiona w dniu lub po dniu obowiązku podatkowego
Zgodnie z art. 31a ust. 1 ustawy o VAT, jeżeli faktura została wystawiona w dniu powstania obowiązku podatkowego w VAT lub po tym dniu, podatnik przelicza podstawę opodatkowania według:
- średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego,
albo (opcjonalnie):
ostatniego kursu wymiany opublikowanego przez Europejski Bank Centralny na ostatni dzień poprzedzający dzień powstania obowiązku podatkowego
(waluty inne niż EUR przelicza się względem EUR).
Przykład 1
Podatnik wystawił fakturę sprzedaży w USD w KSeF w dniu 15.04.2026 r. Dostawa towaru nastąpiła 09.04.2026 r. (w tym dniu powstał obowiązek podatkowy w VAT).
W takim przypadku podatnik przelicza podstawę opodatkowania na PLN według średniego kursu NBP dla USD z dnia 08.04.2026 r., tj. z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego.
Przeliczenie faktury ustrukturyzowanej w walucie obcej w VAT – gdy faktura została wystawiona przed dniem obowiązku podatkowego
Zgodnie z art. 31a ust. 2 ustawy o VAT, jeżeli faktura została wystawiona przed dniem powstania obowiązku podatkowego w VAT, podatnik przelicza podstawę opodatkowania według:
- średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury,
albo (opcjonalnie):
- kursu EBC z ostatniego dnia poprzedzającego dzień wystawienia faktury
(waluty inne niż EUR przelicza się względem EUR).
Przykład 2
Czynny podatnik VAT wystawił fakturę w EUR w dniu 10.04.2026 r., natomiast do KSeF przesłał ją 11.04.2026 r. Usługa została wykonana 18.04.2026 r. (w tym dniu powstał obowiązek podatkowy w VAT).
Ponieważ faktura ustrukturyzowana została przesłana do KSeF 11.04.2026 r., to właśnie ten dzień należy uznać za dzień jej wystawienia (art. 106na ust. 1 ustawy o VAT).
W konsekwencji podatnik przelicza podstawę opodatkowania według średniego kursu NBP dla EUR z ostatniego dnia roboczego poprzedzającego dzień 11.04.2026 r.
Przeliczenie faktury w VAT według zasad podatku dochodowego (metoda alternatywna)
Ustawodawca dopuścił możliwość stosowania w VAT zasad przeliczenia właściwych dla podatku dochodowego.
Zgodnie z art. 31a ust. 2a ustawy o VAT kwoty stosowane do określenia podstawy opodatkowania VAT wyrażone w walucie obcej mogą być przeliczane na PLN zgodnie z zasadami przeliczania przychodu określonego w walucie obcej wynikającymi z przepisów o podatku dochodowym, obowiązującymi podatnika dla danej transakcji.
W praktyce oznacza to, że podatnik może stosować jednolite przeliczenie:
- dla przychodu na gruncie PIT,
- oraz dla podstawy opodatkowania VAT (wartości netto).
Minimalny okres stosowania metody
Zgodnie z art. 31a ust. 2c ustawy o VAT podatnik, który wybierze tę metodę, jest zobowiązany stosować ją przez co najmniej 12 kolejnych miesięcy, licząc od miesiąca, w którym ją wybrał.
Jeżeli podatnik zrezygnuje z tej metody, ponowny wybór jest możliwy nie wcześniej niż po upływie 12 kolejnych miesięcy, licząc od miesiąca następującego po miesiącu rezygnacji.
Wnioski i skutki praktyczne
- KSeF nie zmienił zasad przeliczania faktur w walucie obcej – nadal stosuje się art. 31a ustawy o VAT.
- W VAT decydujące znaczenie ma to, czy faktura została wystawiona przed powstaniem obowiązku podatkowego, czy w dniu obowiązku lub po nim.
- W przypadku faktury ustrukturyzowanej dniem jej wystawienia jest dzień przesłania do KSeF (art. 106na ust. 1 ustawy o VAT), co ma bezpośredni wpływ na dobór kursu waluty.
- Podatnik może stosować kurs NBP albo kurs EBC – zgodnie z ustawą.
- Podatnik może także przeliczać podstawę opodatkowania VAT według zasad właściwych dla podatku dochodowego, ale wybór tej metody wiąże się z obowiązkiem stosowania jej przez co najmniej 12 miesięcy.
Krzysztof Ulicki
Główny Księgowy
Krzysztof Ulicki
Główny Księgowy