W działalności gospodarczej transakcje w euro, dolarach czy funtach to dziś standard. Problem zaczyna się dopiero przy rozliczeniu – bo choć płatność jest w walucie obcej, podatki w Polsce rozliczamy wyłącznie w złotówkach. I tu pojawia się kluczowe pytanie: jaki kurs zastosować i do jakiej daty go przypisać?
To jeden z tych obszarów, gdzie intuicja często podpowiada błędnie.
Najważniejsza zasada – punkt wyjścia
Na gruncie podatku dochodowego obowiązuje jedna fundamentalna reguła:
- koszt w walucie obcej przeliczamy według średniego kursu NBP z dnia roboczego poprzedzającego dzień poniesienia kosztu
Brzmi prosto dopóki nie zadasz sobie pytania:
czym właściwie jest „dzień poniesienia kosztu”?
Data faktury, nie data płatności ani dostawy
W praktyce, jeśli koszt jest udokumentowany fakturą, to:
- dzień poniesienia kosztu to data faktury
(a dokładniej data, na którą koszt został ujęty na jej podstawie)
To oznacza, że:
- nie liczy się moment zapłaty
- nie liczy się data dostawy towaru
- nie liczy się moment faktycznego księgowania
Liczy się dokument, który potwierdza koszt.
To bardzo ważne, bo wielu przedsiębiorców próbuje „dopasować” kurs do momentu płatności albo dostawy, a to prowadzi do błędów.
Co w sytuacji, gdy daty się różnią?
To jeden z najczęstszych scenariuszy:
- towar został dostarczony w jednym dniu
- faktura została wystawiona później
Intuicyjnie można by uznać, że znaczenie ma moment faktycznej transakcji.
W praktyce jednak:
- dla przeliczenia waluty kluczowa pozostaje data faktury
Czyli zawsze wracamy do tej samej zasady:
- bierzemy datę faktury
- cofamy się o jeden dzień roboczy
- stosujemy średni kurs NBP z tego dnia
Bez względu na to, kiedy była dostawa.
Dlaczego tak to działa?
Prawo podatkowe oddziela dwa porządki:
- rzeczywistość gospodarczą (dostawa, płatność, wykonanie usługi)
- moment podatkowy (czyli kiedy koszt „istnieje” dla podatków)
I właśnie w tym drugim porządku: to faktura jest punktem odniesienia
Księgowanie czy przepływy finansowe mają znaczenie techniczne, ale nie decydują o kursie waluty dla kosztu.
A co z różnicami kursowymi?
To kolejny poziom, który często się miesza.
Warto rozdzielić:
- przeliczenie kosztu – według kursu NBP (na moment faktury)
- różnice kursowe – które powstają później, np. przy zapłacie
Czyli:
- najpierw ustalasz koszt w PLN
- dopiero później analizujesz ewentualne różnice kursowe
To dwa osobne mechanizmy, choć dotyczą tej samej transakcji.
Najczęstsze błędy w praktyce
Z doświadczenia widać powtarzające się schematy:
- stosowanie kursu z dnia płatności
- odnoszenie kursu do daty dostawy
- uzależnianie przeliczenia od momentu księgowania
- „dopasowywanie” kursu do korzystniejszego wyniku
Wszystkie te podejścia są ryzykowne, bo nie wynikają z przepisów.
Jak to uporządkować w jednym zdaniu?
Jeśli masz zapamiętać tylko jedną rzecz, to tę:
- koszt w walucie obcej przeliczasz według kursu NBP z dnia roboczego poprzedzającego datę faktury
I dopiero na tej podstawie budujesz dalsze rozliczenia.
Wniosek praktyczny
W rozliczeniach walutowych nie chodzi o to, kiedy coś „realnie się wydarzyło”, tylko kiedy zostało udokumentowane.
To podejście może wydawać się nielogiczne z biznesowego punktu widzenia, ale z perspektywy podatków daje jedną ogromną przewagę: spójność i przewidywalność rozliczeń
A to w księgowości ma większą wartość niż intuicja.
