Przejdź do treści
KSeF Kit

Kursy walut NBP na fakturze: jak przeliczać waluty obce w KSeF

Kwotę VAT zawsze wykazujesz w złotych po średnim kursie NBP z ostatniego dnia roboczego poprzedzającego powstanie obowiązku podatkowego (art. 31a ust. 1). Jeśli wystawiasz fakturę wcześniej, bierzesz kurs z dnia przed jej wystawieniem (ust. 2). Netto i brutto mogą zostać w walucie obcej.

Sprzedajesz w EUR lub USD? Kwotę VAT zawsze wykazujesz w złotych, a kwoty netto i brutto mogą zostać w walucie obcej. VAT przeliczasz po kursie średnim NBP. Błędny kurs to jeden z najczęstszych powodów rozbieżności, dlatego poniżej dokładna reguła.

Jaki kurs NBP na fakturze w walucie obcej?

Stosujesz kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT). Liczy się obowiązek podatkowy, a nie data na dokumencie. Po tym kursie przeliczasz na złote kwotę VAT.

Wyjątek: faktura przed obowiązkiem podatkowym

Jeśli fakturę wystawiasz przed powstaniem obowiązku podatkowego, kurs odczytujesz inaczej. Bierzesz wtedy kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury (art. 31a ust. 2). Dwa przypadki w skrócie:

Zamiast kursu NBP możesz zastosować kurs średni Europejskiego Banku Centralnego (EBC) z ostatniego dnia poprzedzającego. To dozwolona alternatywa.

Przykład

Obowiązek podatkowy powstaje 10 czerwca (środa). Kwotę VAT przeliczasz po kursie średnim NBP z 9 czerwca (wtorek), czyli z ostatniego dnia roboczego poprzedzającego. Gdyby 9 czerwca wypadał w niedzielę, cofasz się do ostatniego dnia roboczego, np. do piątku.

Co dokładnie przeliczasz

Najczęstsze błędy

Kontrahent z UE

Przy sprzedaży B2B do kontrahenta z Unii Europejskiej podajesz jego numer VAT z przedrostkiem kraju (np. DE, FR), nigdy polskiego NIP. Szczegóły znajdziesz w poradniku o fakturze eksportowej.

Automatyczne kursy NBP

Ręczne sprawdzanie tabel NBP przy każdej fakturze jest żmudne i ryzykowne. KSeF Kit pobiera właściwy kurs średni NBP automatycznie dla daty każdej faktury i pokazuje go przy dokumencie, więc widzisz, po jakim kursie faktura poszła do KSeF. Zobacz fakturę eksportową i jak wystawić fakturę.

Najczęstsze pytania

Jaki kurs NBP stosuję na fakturze w walucie obcej?

Kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (art. 31a ust. 1). Jeśli fakturę wystawiasz przed powstaniem obowiązku podatkowego, bierzesz kurs z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury (art. 31a ust. 2). Po tym kursie przeliczasz kwotę VAT na złote.

Czy całą fakturę przeliczam na złote?

Nie. Kwotę VAT zawsze wykazujesz w złotych, ale kwoty netto i brutto mogą zostać w walucie obcej. Złoty po właściwym kursie obowiązuje dla samego VAT.

Co jeśli dzień poprzedzający to weekend lub święto?

Bierzesz kurs z ostatniego dnia roboczego poprzedzającego, czyli pomijasz weekendy i święta. Dlatego automatyczne pobranie właściwej tabeli NBP eliminuje pomyłki.

Czy zamiast kursu NBP mogę użyć kursu EBC?

Tak. Zamiast kursu średniego NBP możesz zastosować kurs średni Europejskiego Banku Centralnego (EBC) z ostatniego dnia poprzedzającego. To dozwolona alternatywa, ale kurs banku komercyjnego już nie.