FX Diff

Kurs NBP do faktury — ktory dzien wybrac

6 min czytania

Jednym z najczesciej zadawanych pytan przez przedsiebiorcow rozliczajacych sie w walutach obcych jest: ktory kurs NBP zastosowac do przeliczenia faktury? Odpowiedz wydaje sie prosta, ale w praktyce jest zrodlem wielu bledow. W tym artykule wyjasniamy dokladnie, jaki kurs stosowac, z ktorego dnia i gdzie go znalezc.

Zasada ogolna — kurs z dnia poprzedzajacego

Zgodnie z art. 11a ustawy o PIT oraz analogicznymi przepisami ustawy o VAT, przychody i koszty wyrazone w walucie obcej przelicza sie na PLN wedlug sredniego kursu NBP z ostatniego dnia roboczego poprzedzajacego dzien uzyskania przychodu (lub poniesienia kosztu).

Kluczowe slowo to "poprzedzajacego". Nie bierzemy kursu z dnia wystawienia faktury, ale z dnia przed tym dniem.

Przyklad

Wystawiasz fakture sprzedazowa na 5 000 EUR w dniu sroda, 11 marca 2026. Ktory kurs stosujesz?

  • Dzien poprzedzajacy = wtorek, 10 marca
  • Stosujesz sredni kurs NBP z 10 marca (tabela A opublikowana tego dnia)

Dni wolne i weekendy — co wtedy?

NBP publikuje tabele kursow tylko w dni robocze (poniedzialek-piatek, z wylaczeniem swiat). Co wiec robic, gdy dzien poprzedzajacy fakture wypada w weekend lub swieto?

Zasada jest prosta: cofasz sie do ostatniego dnia roboczego, w ktorym NBP opublikowal tabele.

Przyklady

Data faktury Dzien poprzedzajacy Kurs NBP z dnia
Poniedzialek, 9 marca Niedziela, 8 marca Piatek, 6 marca (ostatni dzien roboczy)
Sroda, 11 marca Wtorek, 10 marca Wtorek, 10 marca (dzien roboczy)
Czwartek, 2 stycznia (dzien po Nowym Roku) Sroda, 1 stycznia (swieto) Wtorek, 31 grudnia (ostatni dzien roboczy)

Warto pamietac o dlugich weekendach i swietach — np. okres Bozego Narodzenia czy Wielkanoc moga oznaczac, ze trzeba cofnac sie o 3-4 dni, aby znalezc odpowiedni kurs.

Tabela A — sredni kurs

NBP publikuje kilka rodzajow tabel kursowych:

  • Tabela A — srednie kursy walut obcych (publikowana codziennie ok. 11:45-12:15)
  • Tabela B — srednie kursy walut rzadziej spotykanych (publikowana w srody)
  • Tabela C — kursy kupna i sprzedazy (dla bankow)

Do przeliczen podatkowych stosuje sie wylacznie sredni kurs z Tabeli A (lub Tabeli B dla walut, ktorych nie ma w Tabeli A). Nigdy nie stosujesz kursow kupna/sprzedazy z Tabeli C ani kursow komercyjnych z kantoru czy banku.

Najczestsze bledy przy wyborze kursu

Blad 1: Kurs z dnia faktury zamiast z dnia poprzedzajacego

To najczestszy blad. Wielu przedsiebiorcow bierze kurs z dnia wystawienia faktury, zamiast z dnia go poprzedzajacego. W wiekszosci przypadkow roznica bedzie niewielka, ale formalnie jest to bledne i moze zostac zakwestionowane podczas kontroli.

Blad 2: Uzycie kursu bankowego lub kantorowego

Kurs, po ktorym Twoj bank przelicza transakcje, nie ma nic wspolnego z kursem podatkowym. Do celow podatkowych zawsze stosuj sredni kurs NBP — niezaleznie od tego, jaki kurs zastosowa Twoj bank.

Blad 3: Pomylka z data przy weekendach

Jesli faktura jest z poniedzialku, to dzien poprzedzajacy to niedziela — a wiec cofasz sie do piatku. Niektore osoby blednie biora kurs z poniedzialku (dnia faktury) lub z soboty (ktora nie jest dniem roboczym NBP).

Blad 4: Kurs sprzedazy/kupna zamiast sredniego

Czasem przedsiebiorcy uzywaja kursu kupna lub sprzedazy (np. z Tabeli C NBP albo z kantoru internetowego). Do celow podatkowych zawsze obowiazuje kurs sredni z Tabeli A.

Specjalne przypadki

Faktura zaliczkowa

W przypadku faktury zaliczkowej dniem powstania przychodu jest dzien otrzymania zaliczki, nie dzien wystawienia faktury. Kurs NBP bierzesz z dnia poprzedzajacego otrzymanie zaliczki.

Faktura kosztowa (zakupowa)

Dla faktur kosztowych stosuje sie ten sam mechanizm — kurs z dnia poprzedzajacego dzien poniesienia kosztu. Przy metodzie memorialowej jest to zazwyczaj dzien wystawienia faktury przez dostawce.

Korekta faktury

Przy korekcie faktury walutowej stosuje sie kurs z dnia pierwotnego zdarzenia (tego samego kursu, co przy fakturze pierwotnej). Korekta nie tworzy nowego zdarzenia z wlasnym kursem.

Gdzie znalezc kursy NBP?

Kursy NBP mozesz znalezc w kilku miejscach:

  • Strona NBP: nbp.pl — tabele kursow aktualizowane codziennie
  • API NBP: api.nbp.pl — darmowe API pozwalajace pobierac kursy programowo (format JSON/XML)
  • Narzedzia automatyczne: takie jak FX Diff, ktore automatycznie pobieraja wlasciwy kurs na podstawie daty operacji i stosuja go w obliczeniach

Reczne sprawdzanie kursu dla kazdej faktury jest mozliwe, ale przy wiekszej liczbie transakcji staje sie uciazliwe. Trzeba pamietac o prawidlowej dacie, sprawdzic czy to dzien roboczy, a jesli nie — cofnac sie do ostatniego roboczego. Narzedzia takie jak FX Diff automatyzuja ten krok — wystarczy podac date operacji, a system sam pobierze odpowiedni kurs NBP.

Kurs do roznic kursowych — to osobna kwestia

Warto podkreslic, ze kurs NBP do przeliczenia faktury to nie to samo co kurs uzywany do obliczenia roznic kursowych. Roznice kursowe powstaja dopiero w momencie zaplaty i wymagaja porownania dwoch kursow — z dnia powstania przychodu/kosztu oraz z dnia zaplaty. Oba kursy to srednie kursy NBP z dnia poprzedzajacego odpowiednie zdarzenie.

Podsumowanie

Wybor wlasciwego kursu NBP do faktury walutowej sprowadza sie do kilku prostych zasad:

  1. Zawsze bierz sredni kurs NBP z Tabeli A.
  2. Kurs pochodzi z ostatniego dnia roboczego poprzedzajacego dzien powstania przychodu lub kosztu.
  3. Jesli dzien poprzedzajacy to weekend lub swieto — cofaj sie do ostatniego dnia roboczego.
  4. Nigdy nie uzywaj kursu bankowego, kantorowego ani z dnia samej faktury.

Przestrzeganie tych zasad pozwoli Ci uniknac najczestszych bledow i ewentualnych problemow podczas kontroli skarbowej.

Oblicz roznice kursowe automatycznie

FX Diff wykonuje obliczenia metoda FIFO, pobiera kursy NBP i generuje gotowy Dowod Wewnetrzny.

Wyprobuj za darmo