Kurs NBP do faktury — ktory dzien wybrac
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:
- Zawsze bierz sredni kurs NBP z Tabeli A.
- Kurs pochodzi z ostatniego dnia roboczego poprzedzajacego dzien powstania przychodu lub kosztu.
- Jesli dzien poprzedzajacy to weekend lub swieto — cofaj sie do ostatniego dnia roboczego.
- 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