Kurs waluty na fakturze — jak to działa
Faktura w euro czy dolarach musi trafić do ksiąg po właściwym kursie NBP — zasady przeliczenia i najczęstsze pomyłki.
Faktura w euro albo dolarach od zagranicznego kontrahenta trafia do polskich ksiąg w złotówkach — ale po jakim kursie? Zasady przeliczania walut obcych są precyzyjne i łatwo je pomylić, zwłaszcza przy fakturach zakupowych.
Zasada podstawowa: kurs z dnia poprzedzającego
Co do zasady przeliczasz wartość faktury w walucie obcej na złote po średnim kursie NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (dla VAT) albo dzień poniesienia kosztu / uzyskania przychodu (dla podatku dochodowego) — w praktyce najczęściej dzień przed datą wystawienia faktury, ale zależnie od typu dokumentu warto sprawdzić dokładną datę referencyjną.
Który kurs — NBP czy inny?
Domyślnie stosuje się średni kurs Narodowego Banku Polskiego. Niektóre podmioty (zwykle w bardziej złożonych rozliczeniach) mogą stosować kurs własnego banku, jeśli konsekwentnie taką metodę przyjęły — ale dla większości małych firm i JDG to średni kurs NBP jest standardem.
Faktury zakupowe z KSeF w walucie obcej
Gdy odbierasz przez KSeF fakturę zakupową wystawioną w EUR czy USD, system musi znać kurs z właściwego dnia, żeby poprawnie przeliczyć kwotę netto, VAT i brutto na złote — i to przeliczenie powinno być widoczne wprost, z podaną datą kursu i tabelą NBP, a nie ukryte gdzieś w tle. Jeśli dane o walucie w samej fakturze XML są niejasne czy niepełne, dobry system powinien to sygnalizować, a nie milcząco zakładać złotówki.
Różnice kursowe
Jeśli płatność za fakturę w walucie obcej następuje w innym dniu niż jej wystawienie, i kurs się zmienił, powstaje różnica kursowa — dodatnia (zysk) albo ujemna (strata), którą trzeba osobno rozpoznać w rozliczeniu podatkowym. To częsty punkt, o którym łatwo zapomnieć przy fakturach z długim terminem płatności.
Faktury sprzedażowe w walucie obcej
Jeśli sam wystawiasz faktury w euro czy dolarach (np. dla klientów zagranicznych), obowiązuje analogiczna zasada przeliczenia na złote dla celów VAT i podatku dochodowego — nawet jeśli faktycznie rozliczasz się z klientem w walucie obcej, dla polskiego fiskusa i tak wszystko sprowadza się do złotówek.
Częsty błąd: brak jednoznacznego kursu w dokumentacji
Sama kwota w złotych bez wskazania, jaki kurs zastosowano, z jakiego dnia i z jakiej tabeli NBP, to niepełna dokumentacja — przy kontroli warto móc od razu pokazać źródło przeliczenia, a nie tylko wynik końcowy.
Co ułatwia życie
System, który automatycznie pobiera właściwy kurs NBP z odpowiedniego dnia, przelicza kwoty i zapisuje wprost datę oraz numer tabeli, z której pochodzi kurs, eliminuje ręczne wyszukiwanie archiwalnych kursów NBP i redukuje ryzyko błędu przy każdej fakturze walutowej.