Kurs NBP do faktury walutowej VAT

Znajdź kurs średni NBP dla swojej faktury w obcej walucie. Zwykle liczy się dzień sprzedaży, a nie dzień wystawienia — kalkulator pilnuje tego za Ciebie.

KSeF przepuści. My nie.

Liczy się dzień, w którym powstał obowiązek podatkowy — zwykle dzień wykonania usługi albo wydania towaru. Stosujesz kurs średni NBP z ostatniego dnia roboczego przed tym dniem (art. 31a ust. 1 ustawy o VAT). Wyjątek: jeśli wystawiasz fakturę, zanim obowiązek podatkowy powstanie — na przykład z góry, przed wykonaniem usługi — właściwy jest kurs z ostatniego dnia roboczego przed datą wystawienia faktury (pole P_1, art. 31a ust. 2). Na fakturze kurs przelicza tylko podatek na złote, nie zmienia umówionej kwoty netto.

Najczęstszy przypadek to usługa rozliczana miesięcznie. Usługę za lipiec uznaje się za wykonaną 31 lipca (art. 19a ust. 3), więc faktura wystawiona 5 sierpnia bierze kurs z ostatniego dnia roboczego przed 31 lipca (w 2026 r. — z 30 lipca), a nie kurs sprzed 5 sierpnia. NBP publikuje tabele tylko w dni robocze, więc gdy dzień odniesienia wypada w sobotę, niedzielę lub święto, cofamy się do wcześniejszego dnia roboczego, zwykle do piątku. Kalkulator liczy to za Ciebie i podaje właściwą tabelę A z numerem i datą, gotową do wpisania w KursWaluty.

Są jednak transakcje, przy których obowiązek podatkowy powstaje dopiero w dniu wystawienia faktury — o ile wystawisz ją w terminie. Dotyczy to m.in. usług budowlanych i budowlano-montażowych (art. 19a ust. 5 pkt 3) oraz najmu, dzierżawy, leasingu, stałej obsługi prawnej i biurowej, ochrony osób i mienia, a także dostawy i dystrybucji mediów — prądu, gazu przewodowego i ciepła, a przez odesłanie do załącznika nr 3 także wody, ścieków i odpadów (art. 19a ust. 5 pkt 4). Jeśli spóźnisz się z fakturą, obowiązek podatkowy powstaje z upływem ustawowego terminu na jej wystawienie (art. 19a ust. 7): przy usługach budowlanych to 30 dni od wykonania, przy najmie i mediach — upływ terminu płatności (art. 106i ust. 3 i 4). W tych przypadkach w kalkulatorze wpisz jako datę sprzedaży dzień powstania obowiązku podatkowego — zwykle datę wystawienia faktury, a nie koniec miesiąca.

Warto wiedzieć, że KSeF pilnuje pola KursWaluty tylko od strony zapisu: część dziesiętną oddziela kropka, nie przecinek, i może mieć najwyżej sześć cyfr. 4,2856 z przecinkiem albo 4.1234567 system odrzuci. Ale czy sam kurs jest właściwy — tego nikt już nie sprawdza: poprawnie zapisana, a zupełnie błędna liczba przejdzie bez słowa. Zły kurs nie blokuje przyjęcia faktury do systemu, za to może skutkować nieprawidłowym rozliczeniem VAT. Walidator ksefuj.to sprawdza tę wartość jako dodatkową warstwę kontroli — porównuje ją z kursem NBP z dnia właściwego dla Twojej faktury, zanim faktura trafi do urzędu.