Przejdź do treści
Możliwości · Kurs NBP

Przeliczanie faktur walutowych
na złote kursem NBP

Faktura w euro, a w zestawieniu potrzebujesz złotych? KSeF Import sam dobiera średni kurs NBP do daty faktury i wylicza orientacyjną równowartość w PLN. Włączysz ją jako pola eksportu do Excela, CSV i Arkuszy Google oraz jako kolumnę „Brutto PLN” w panelu. Bez szukania tabel kursów i przepisywania kwot.

32
waluty z tabeli A NBP
3
kolumny PLN w eksporcie
netto, VAT i brutto
26.01.2026
kursy dostępne od
≈
kwota orientacyjna
kurs i tabela w dymku
Problem → rozwiązanie

Faktura w euro, zestawienie w złotych i ręczne szukanie kursu

Gdy część faktur przychodzi w EUR, USD, CZK czy HUF, każda wymaga kursu z właściwego dnia. Ręcznie oznacza to otwieranie tabel NBP, liczenie dni roboczych i przepisywanie kwot – faktura po fakturze.

Szukanie kursu w tabelach NBP

Dla każdej faktury otwierasz archiwum kursów i szukasz tabeli A z właściwego dnia.

Liczenie dni roboczych

Weekendy i święta przesuwają dzień kursu – łatwo wziąć tabelę z niewłaściwego dnia.

Kolumna, której nie da się zsumować

Kwoty w EUR, CZK i PLN w jednej kolumnie – suma na dole arkusza nic nie mówi.

Korekty liczone od nowa

Korekta faktury walutowej wymaga kursu z faktury pierwotnej – trzeba go odszukać.

Kurs dobrany automatycznie

Średni kurs NBP z ostatniego dnia roboczego przed właściwą datą faktury – sprzedażowej i kosztowej.

Kolumny PLN w eksporcie

Netto, VAT i Brutto PLN (kurs NBP) włączasz w polach eksportu do Excela, CSV i Arkuszy Google – gotowe do sumowania.

Kurs widoczny przy kwocie

W panelu kolumnę „Brutto PLN” włączasz w „Ustaw kolumny”, a w dymku widzisz kurs, numer tabeli i datę.

Korekta z kursem oryginału

Korekta faktury przeliczonej w KSeF Import dostaje dokładnie ten sam kurs.

Który kurs

Przeliczanie faktur walutowych w KSeF Import: który kurs NBP dobieramy

Kurs dobieramy według rodzaju faktury. Na przykładzie faktury w EUR wystawionej 09.10.2026 za dostawę z 30.09.2026: sprzedawca i nabywca dostają kursy z różnych dni, a korekta tej faktury przejmuje kurs faktury pierwotnej.

Zasady z ustawy o VAT i podatków dochodowych omawiamy w artykule faktury walutowe z KSeF po kursie NBP.

Faktura sprzedażowa

Kurs z ostatniego dnia roboczego przed wcześniejszą z dat: sprzedaży albo wystawienia.

Wystawiona
09.10.2026
Data sprzedaży
30.09.2026
Liczy się
30.09.2026
Tabela NBP
189/A/NBP/2026 z 29.09.2026
Kurs EUR 4,3728

Faktura kosztowa

Kurs z ostatniego dnia roboczego przed datą wystawienia faktury, także gdy dostawa była wcześniej.

Wystawiona
09.10.2026
Data dostawy
30.09.2026
Liczy się
09.10.2026
Tabela NBP
196/A/NBP/2026 z 08.10.2026
Kurs EUR 4,3789

Korekta

Korekta faktury przeliczonej w KSeF Import dostaje dokładnie kurs faktury pierwotnej.

Korygowana
sprzedażowa z 09.10.2026
Korekta
wystawiona 12.10.2026
Liczy się
kurs faktury pierwotnej
Tabela NBP
189/A/NBP/2026 z 29.09.2026
Kurs EUR 4,3728

Weekendy i święta pomijamy. Dla faktury kosztowej z 07.04.2026 (wtorek po Wielkanocy) liczy się kurs z 03.04.2026 – ostatniego dnia, w którym NBP opublikował tabelę A.

Kwota orientacyjna, nie wiążąca. Dla sprzedaży reguła odpowiada typowej transakcji (art. 31a i 31b ustawy o VAT), dla kosztów – praktyce podatków dochodowych. Przy wewnątrzwspólnotowej dostawie towarów (WDT) bierzemy kurs sprzed daty wystawienia, a najpóźniej sprzed 15. dnia miesiąca po dostawie. Przy usługach budowlanych, najmie czy mediach wystawca może stosować kurs z innego dnia – kwotę VAT w PLN wpisaną przez wystawcę eksportujesz w polu „VAT w PLN (z faktury)”, jeśli wystawca ją podał.

W panelu

Kolumnę „Brutto PLN” włączasz w „Ustaw kolumny”. Pokazuje kwotę ze znakiem ≈, a dymek przy niej – kurs, numer tabeli i datę.

Faktury sprzedażowe
kolumna Brutto PLN
kurs NBP · tabela A
Faktura Brutto Brutto PLN
FV/2026/10/41
Alpen Polska Sp. z o.o.· 12.10.2026
71,55 EUR ≈ 313,21
Kurs NBP 4,3775 (tabela 197/A/NBP/2026 z 09.10.2026), przeliczone z 71,55 EUR.
FV/2026/10/40
Biuro Omega· 09.10.2026
1 230,00 1 230,00
FV/2026/10/38
Duna Polska Sp. z o.o.· 09.10.2026
10 990,00 HUF ≈ 131,33
FV/2026/10/35
Morava Polska Sp. z o.o.· 04.10.2026
246,00 CZK ≈ 44,01
≈ kwota orientacyjna, kurs średni NBP faktury w PLN: kwota z faktury
W eksporcie

Kolumny w złotych obok kwot z faktury

Wybierasz je w „Polach eksportu”, tak jak każde inne pole. Trafiają do Excela, CSV i Arkuszy Google – osobno dla faktur sprzedażowych i kosztowych.

Przeliczenie na PLN (kurs NBP) Grupa i Biuro
Netto PLN (kurs NBP) VAT PLN (kurs NBP) Brutto PLN (kurs NBP)
Kwoty z faktury Wszystkie plany
VAT w PLN (z faktury) Waluta
  • Faktury w PLN mają w kolumnach PLN kwoty z faktury – całą kolumnę sumujesz bez dzielenia na waluty.
  • „VAT w PLN (z faktury)” wypełniamy, jeśli wystawca go podał – część faktur walutowych go nie zawiera.
  • Istniejący arkusz Google dostaje nowe kolumny po kliknięciu „Uzupełnij dane faktur”.
Faktury KSeF – sprzedaż
Nr faktury Waluta Brutto Brutto PLN (kurs NBP) VAT w PLN (z faktury)
FV/2026/10/35 CZK 246,00 44,01 8,24
FV/2026/10/38 HUF 10 990,00 131,33
FV/2026/10/40 PLN 1 230,00 1 230,00 230,00
FV/2026/10/41 EUR 71,55 313,21 58,51
Przykładowe dane. Kurs, datę i numer tabeli zapisujemy przy każdej fakturze – w panelu zobaczysz je w dymku przy kwocie.
Jak to działa

Od faktury walutowej do kwoty w złotych w 3 krokach

Pobierasz faktury z KSeF

Faktury w walucie obcej trafiają do panelu jak każde inne – z kodem waluty przy kwotach.

Dobieramy kurs NBP

Średni kurs z tabeli A z ostatniego dnia roboczego przed właściwą datą faktury, zapisany z numerem tabeli.

Kwoty PLN w eksporcie i panelu

Kolumny PLN wybierasz w „Polach eksportu” (Excel, CSV, Arkusze Google), a kolumnę „Brutto PLN” w panelu włączasz w „Ustaw kolumny” (plan Grupa lub Biuro).

Kwoty są orientacyjne i oznaczone jako przeliczone przez KSeF Import. Kwotę VAT w PLN wpisaną przez wystawcę eksportujesz w polu „VAT w PLN (z faktury)”, jeśli wystawca ją podał (część faktur walutowych jej nie zawiera).

Korzyści

Co realnie z tego masz

Bez szukania kursów

Nie otwierasz tabel NBP i nie liczysz dni roboczych – kurs jest dobrany przy pobraniu faktury.

Sumy, które mają sens

Kolumny PLN obejmują też faktury złotowe (z kwotą z faktury), więc całą kolumnę sumujesz bez dzielenia na waluty; pusta komórka oznacza fakturę walutową bez przeliczenia (np. kursu jeszcze nie ma albo waluty nie ma w tabeli A).

Każda kwota do sprawdzenia

Kurs, numer tabeli i data są zapisane przy fakturze – w panelu widzisz je w dymku przy kwocie w kolumnie „Brutto PLN”.

Uczciwie oznaczone

Znak ≈ i dopisek „kurs NBP” odróżniają kwotę orientacyjną od danych z faktury.

Mierzalny efekt
Faktury walutowe mają kwotę w złotych zwykle już przy pobraniu – bez ręcznego wyszukiwania tabel kursów.

Kursy tabeli A pobieramy z API NBP automatycznie: w dni robocze kilka razy po publikacji tabeli (ok. 12:00) i co noc. Gdy kurs z potrzebnego dnia nie jest jeszcze dostępny, kwota uzupełni się sama.

32
waluty tabeli A
3
kolumny PLN
12:00
około tej godziny NBP publikuje tabelę A
Jak to wykorzystać

Sprawdza się, gdy faktury przychodzą w kilku walutach

Biuro rachunkowe z klientami w eksporcie

Zestawienie sprzedaży klienta w złotych do kontroli i rozmowy z klientem – a kurs każdej faktury sprawdzisz w panelu.

Faktury kosztowe w walucie obcej

Gdy dostawca wystawia fakturę w KSeF w EUR lub USD, w zestawieniu kosztów widzisz obok jej orientacyjną kwotę w złotych.

Raport sprzedaży w jednej walucie

Sprzedaż w EUR, CZK i PLN sprowadzona do złotych – tabela przestawna lub wykres w Arkuszach Google bez dodatkowych formuł.

Kontrola kursu wystawcy

Zestawiasz VAT przeliczony kursem NBP z polem „VAT w PLN (z faktury)”, jeśli wystawca go podał – różnica to sygnał do sprawdzenia, a nie dowód błędu.

Wielu klientów, jedna reguła

Ta sama reguła doboru kursu dla wszystkich NIP-ów w koncie – wyniki są powtarzalne i łatwe do sprawdzenia.

Korekty bez szukania oryginału

Korekta faktury przeliczonej w KSeF Import dostaje kurs faktury pierwotnej, zgodnie z zasadą z art. 31b ustawy o VAT.

Pytania

Zanim włączysz przeliczanie walut

Dla faktur sprzedażowych bierzemy średni kurs NBP (tabela A) z ostatniego dnia roboczego przed wcześniejszą z dwóch dat: datą sprzedaży (dostawy lub wykonania usługi, a przy usługach okresowych końcem okresu) i datą wystawienia faktury. Tak działa zasada z art. 31a ust. 1 i 2 ustawy o VAT w typowej transakcji. Daty zapłaty nie uwzględniamy. Przy wewnątrzwspólnotowej dostawie towarów (WDT) bierzemy kurs sprzed daty wystawienia faktury, a najpóźniej sprzed 15. dnia miesiąca następującego po miesiącu dostawy (art. 20 ust. 1 ustawy o VAT); gdy faktura nie podaje daty dostawy, liczy się data wystawienia, a faktura z WDT i inną stawką jest przeliczana według zasady ogólnej. Dla faktur kosztowych bierzemy kurs z ostatniego dnia roboczego przed datą wystawienia faktury, zgodnie z powszechną praktyką rozliczania kosztów w podatkach dochodowych. Korekta faktury, którą przeliczyliśmy wcześniej, dostaje dokładnie jej kurs (art. 31b ust. 1 ustawy o VAT). Gdy faktury pierwotnej nie ma w KSeF Import albo nie ma ona przeliczonej kwoty, stosujemy tę samą regułę, przyjmując datę wystawienia faktury korygowanej zamiast daty korekty. Weekendy i święta pomijamy – liczy się ostatni dzień, w którym NBP opublikował tabelę A.
Nie. To kwota orientacyjna, przeliczona przez KSeF Import, a nie dane wpisane przez wystawcę faktury – dlatego w panelu oznaczamy ją znakiem ≈, a kolumny eksportu mają dopisek „kurs NBP”. Przed użyciem w rozliczeniach podatkowych zweryfikuj ją z fakturą. Kwotę VAT w złotych wpisaną przez wystawcę faktury walutowej – tę, którą odlicza nabywca – eksportujesz w polu „VAT w PLN (z faktury)”; pole jest puste, gdy wystawca jej nie podał (część faktur walutowych jej nie zawiera).
Wszystkie 32 waluty z tabeli A średnich kursów NBP, m.in. EUR, USD, GBP, CHF, CZK, HUF, SEK, NOK, DKK, JPY i CNY. Faktury w walucie spoza tabeli A nie przeliczamy – w panelu zobaczysz wtedy informację o braku kursu.
Kursy NBP mamy w KSeF Import od 26.01.2026 r., czyli od tabel potrzebnych dla faktur z KSeF od jego startu. Faktura, która wymagałaby kursu sprzed tej daty (np. korekta faktury wystawionej w 2025 r.), pozostaje bez przeliczenia – w panelu zobaczysz wtedy wyjaśnienie zamiast kwoty.
Zwykle od razu, przy pobraniu faktury z KSeF. Kursy tabeli A pobieramy z API NBP automatycznie: w dni robocze kilka razy po publikacji tabeli (ok. 12:00) i co noc. Jeśli kurs z potrzebnego dnia nie jest jeszcze dostępny, panel pokazuje „Kurs NBP jeszcze niedostępny”, a kwota pojawi się sama – w arkuszu Google uzupełnimy puste komórki, a w Excelu i CSV zobaczysz ją przy kolejnym eksporcie.
Nie. PDF i podgląd faktury pokazują wyłącznie dane z faktury, w tym kurs waluty i kwotę podatku w PLN, jeśli podał je wystawca. Przeliczenie kursem NBP znajdziesz w eksporcie do Excela, CSV i Arkuszy Google oraz w panelu. Nie ma go w eksporcie XML ani w arkuszu pozycji.
Nie. Eksport zawiera kwoty Netto, VAT i Brutto PLN (kurs NBP). Kurs, numer tabeli i datę kursu zapisujemy przy fakturze i pokazujemy w panelu w dymku przy kwocie w kolumnie „Brutto PLN”.
Wystawca przelicza kwoty kursem z ostatniego dnia roboczego przed powstaniem obowiązku podatkowego, a ten w niektórych przypadkach przypada w dniu wystawienia faktury lub w innym terminie – np. przy usługach budowlanych, najmie, dzierżawie i leasingu, dostawach energii i gazu czy usługach telekomunikacyjnych. Wystawca może też zastosować kurs EBC. Dla faktur kosztowych celowo bierzemy kurs sprzed daty wystawienia (praktyka w podatkach dochodowych), więc tam różnice względem kursu wystawcy są częstsze. Podstawą rozliczenia pozostaje faktura i przepisy właściwe dla Twojej sytuacji.
Każdą kwotę – netto, VAT i brutto – przeliczamy osobno z kwot na fakturze i zaokrąglamy do pełnych groszy. Brutto liczymy z kwoty brutto faktury, a nie jako sumę przeliczonych netto i VAT, dlatego po zaokrągleniu wynik może różnić się od tej sumy o 0,01 zł.
W panelu w „Polach eksportu” zaznacz kolumny Netto, VAT lub Brutto PLN (kurs NBP), zapisz wybór pól i kliknij „Uzupełnij dane faktur”. Kolumny zostaną dopisane do arkusza i wypełnione dla już wyeksportowanych faktur – w dużym arkuszu może to potrwać kilka minut. Od tej chwili kolejne faktury trafiają do arkusza już z kwotami w złotych.
Przeliczenie kursem NBP (kolumny Netto, VAT i Brutto PLN w eksporcie oraz kolumna „Brutto PLN” w panelu) jest dostępne w planach Grupa i Biuro. Kolumny eksportu włączasz w „Polach eksportu”, a kolumnę panelu w „Ustaw kolumny”. We wszystkich planach eksportujesz pole „VAT w PLN (z faktury)” – wypełnione, jeśli wystawca podał VAT w złotych (część faktur walutowych go nie zawiera) – i widzisz kod waluty przy kwotach faktur walutowych. Funkcję możesz wypróbować w bezpłatnym okresie próbnym, który działa na limitach planu Biuro.
Dla faktur w PLN kolumny Netto, VAT i Brutto PLN (kurs NBP) zawierają po prostu kwoty z faktury, bez znaku ≈ i bez kursu. Dzięki temu całą kolumnę sumujesz bez dzielenia faktur na waluty. Pusta komórka oznacza fakturę walutową bez przeliczenia, np. gdy kursu z potrzebnego dnia jeszcze nie ma albo waluty nie ma w tabeli A.
Nie. Kwoty do zapłaty, oznaczanie płatności, paczki przelewów i raport zaległości korzystają wyłącznie z kwot zapisanych na fakturze. Przeliczenie kursem NBP służy do zestawień i analiz.
7 dni za darmo · bez karty kredytowej

Zobacz faktury walutowe w złotych, bez szukania kursów

Okres próbny bez karty kredytowej, z możliwościami planu Biuro. Włącz kolumnę „Brutto PLN” w panelu i pola Netto, VAT i Brutto PLN (kurs NBP) w „Polach eksportu”.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR