Kurs NBP do faktury w walucie
Wybierz walutę i dzień, w którym klient zapłacił. Pokażemy kurs średni NBP z ostatniego dnia roboczego przed tym dniem, numer tabeli i VAT przeliczony na złote, czyli dokładnie to, co powinno być na fakturze.
Przykład: zapłata w poniedziałek
- Zamówienie
- VAT 100,00 EUR, zapłata w poniedziałek 19.10.2026
- Ostatni dzień roboczy przed zapłatą
- piątek 16.10.2026
- Kurs średni NBP
- 1 EUR = 4,3661 PLN, tabela A nr 202/A/NBP/2026
- VAT w złotych
- 436,61 zł
Kurs z tabeli A NBP opublikowanej 16.10.2026. Sobota i niedziela nie są dniami roboczymi, więc zapłata w poniedziałek bierze kurs z piątku.
Skąd ten kurs
- Art. 31a ust. 1 ustawy o VAT: kwoty w walucie obcej przelicza się po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego.
- W sklepie internetowym, który przyjmuje płatność z góry, obowiązek podatkowy powstaje zwykle z dniem zapłaty (art. 19a ust. 8), więc liczy się dzień roboczy przed zapłatą. Zapłata w poniedziałek bierze kurs z piątku, zapłata 2 stycznia bierze kurs z 31 grudnia.
- VAT przeliczony na złote pokazuje się na fakturze osobno (w KSeF w polach P_14_xW). Korekta faktury używa kursu z faktury pierwotnej.
- Kurs pobieramy na żywo z oficjalnego API Narodowego Banku Polskiego (api.nbp.pl), tabela A, publikowana w dni robocze.
Kalkulator pomaga, ale nie zastępuje doradcy podatkowego. W nietypowych przypadkach (zaliczki, dostawy ciągłe) moment obowiązku podatkowego może być inny.