Waluty obce w księgach potrafią zaskoczyć nawet przy prostej sprzedaży albo zwykłej płatności za fakturę. Różnice kursowe powstają wtedy, gdy ta sama operacja ma inną wartość w złotych w dwóch momentach, a to wpływa zarówno na wynik finansowy, jak i na rozliczenia podatkowe. Poniżej pokazuję, kiedy takie skutki powstają, jak je policzyć, jakich kursów używać i gdzie najczęściej pojawiają się błędy.
Najważniejsze zasady rozliczania walut w księgach
- Skutek kursowy pojawia się wtedy, gdy ta sama kwota w walucie obcej ma inną wartość po przeliczeniu na złote w dwóch różnych momentach.
- W praktyce liczą się nie tylko faktury, ale też zapłaty, saldo rachunku walutowego, kredyty, pożyczki i wycena na dzień bilansowy.
- Najczęściej stosuje się kurs faktycznie użyty w transakcji albo średni kurs NBP z ostatniego dnia roboczego poprzedzającego zdarzenie.
- Ujęcie księgowe i podatkowe nie zawsze są identyczne, więc trzeba pilnować metody rozliczeń stosowanej przez firmę.
- Najwięcej błędów wynika z pomylenia daty operacji z datą zapłaty, użycia niewłaściwego kursu albo pominięcia wyceny sald walutowych.
Kiedy powstaje wynik kursowy i co go wywołuje
Najprościej ujmuję to tak: jeśli między momentem ujęcia operacji a momentem jej rozliczenia zmienia się kurs waluty, zmienia się też wartość w złotych. Nie chodzi więc o sam kurs jako taki, ale o porównanie dwóch wartości przeliczonych w różnych dniach. To właśnie dlatego ten temat wraca przy fakturach, płatnościach, środkach na rachunku walutowym, kredytach i pożyczkach.
W praktyce najczęściej spotykam cztery sytuacje:
- Faktura w walucie obcej - najpierw księguję ją po właściwym kursie, a później porównuję z kursem z dnia zapłaty.
- Rachunek walutowy - saldo trzeba przeliczyć na złote, nawet jeśli przez cały miesiąc nie było żadnego przelewu.
- Kredyt lub pożyczka w walucie - znaczenie ma kurs z dnia otrzymania i kurs z dnia spłaty.
- Wycena na dzień bilansowy - na koniec okresu trzeba sprawdzić, jak wygląda wartość aktywów i pasywów wyrażonych w walucie obcej.
Ja zawsze patrzę na to przez pryzmat pytania: czy ta pozycja ma już ostateczną wartość w złotych, czy jeszcze nie. Jeśli nie, temat kursowy wraca przy kolejnym przeliczeniu. To prowadzi prosto do praktycznego przykładu.

Jak policzyć to na prostym przykładzie
Do wyliczenia potrzebuję tylko trzech rzeczy: kwoty w walucie, kursu z pierwszego momentu i kursu z drugiego momentu. Różnica między nimi pokazuje, czy pojawia się dodatni, czy ujemny skutek kursowy. Najczytelniej widać to na przykładzie zakupu i sprzedaży tej samej kwoty.
| Przypadek | Kurs przy ujęciu | Kurs przy rozliczeniu | Skutek w złotych |
|---|---|---|---|
| Zakup towaru za 1 000 EUR | 4,25 | 4,32 | Ujemny wynik 70 zł, bo zapłata kosztuje więcej niż pierwotny zapis |
| Sprzedaż usługi za 1 000 EUR | 4,25 | 4,32 | Dodatni wynik 70 zł, bo wpływ w złotych jest wyższy niż pierwotne ujęcie przychodu |
| Saldo 5 000 EUR na rachunku walutowym | 4,22 | 4,28 | Wzrost wartości o 300 zł przy wycenie bilansowej |
W takich przykładach łatwo zobaczyć, że nie chodzi o sam ruch pieniędzy, tylko o zmianę wartości po przeliczeniu na złote. To ważne także wtedy, gdy środki leżą na rachunku walutowym i nie ma żadnej płatności. W praktyce końcówka miesiąca często pokazuje właśnie takie „ciche” przeszacowania, które bez kontroli potrafią umknąć.
Jakie kursy stosuję w praktyce
Tu najwięcej osób gubi się na starcie, bo różne zdarzenia wymagają różnych kursów. Ministerstwo Finansów wskazuje, że w wielu przypadkach można stosować kurs faktycznie użyty w transakcji, a gdy nie da się go sensownie przypisać do operacji, sięga się po średni kurs NBP z ostatniego dnia roboczego poprzedzającego zdarzenie. Z kolei NBP publikuje tabelę A w dni robocze między 11:45 a 12:15, więc to najczęstszy punkt odniesienia przy bieżącej wycenie.
| Sytuacja | Najczęściej używany kurs | Na co zwracam uwagę |
|---|---|---|
| Ujęcie faktury w walucie obcej w trakcie roku | Średni kurs NBP z ostatniego dnia roboczego poprzedzającego dzień operacji | Sprawdzam datę operacji, a nie tylko datę wystawienia dokumentu |
| Zapłata należności lub zobowiązania | Kurs faktycznie zastosowany przy rozliczeniu albo średni kurs NBP, jeśli tak wynika z charakteru operacji | Liczy się sposób faktycznego rozliczenia, np. przelew, kantor, bank |
| Kupno lub sprzedaż waluty | Kurs z transakcji | Trzeba odróżnić kurs banku od kursu faktycznie uzyskanego w danej operacji |
| Wycena na dzień bilansowy | Średni kurs NBP z dnia bilansowego | Dotyczy przede wszystkim pozycji walutowych, które nadal są otwarte |
| Kredyt lub pożyczka w walucie obcej | Kurs z dnia otrzymania i kurs z dnia spłaty | Przy spłacie częściowej trzeba patrzeć na każdą ratę osobno |
Ja w praktyce trzymam się jednej zasady: najpierw ustalam charakter operacji, dopiero potem kurs. Odwrócenie tej kolejności prawie zawsze kończy się błędem. To dobry moment, żeby przejść do tego, jak księgowość i podatki potrafią rozjechać się na tym samym zdarzeniu.
Księgowość i podatki nie zawsze pokazują ten sam wynik
To jeden z ważniejszych punktów, bo tutaj łatwo założyć, że skoro w księgach coś wyszło w określony sposób, to podatkowo musi być identycznie. W rzeczywistości nie zawsze tak jest. W rachunkowości skutki zmian kursów trafiają do wyniku finansowego, zwykle jako przychody lub koszty finansowe, a w podatkach trzeba sprawdzić, czy firma rozlicza je według zasad podatkowych czy według metody bilansowej.
| Obszar | Co jest ważne | Praktyczna uwaga |
|---|---|---|
| Księgi rachunkowe | Wycena operacji w trakcie roku i na dzień bilansowy | Trzeba zachować spójność kursów i dat wyceny |
| PIT i CIT | Rozliczenia według przepisów podatkowych, w tym art. 24c w PIT i art. 15a w CIT | Skutek podatkowy może być inny niż bilansowy, nawet przy tej samej transakcji |
| Metoda bilansowa | Po spełnieniu warunków podatnik może oprzeć rozliczenie na przepisach o rachunkowości | To wygodne, ale wymaga dyscypliny i zwykle wiąże się z badaniem sprawozdań przez firmę audytorską w odpowiednim okresie |
W tym miejscu zawsze sprawdzam politykę rachunkowości i sposób prowadzenia ewidencji. Jeśli firma raz liczy kursy według jednej logiki, a raz według drugiej, wynik szybko robi się mało wiarygodny. I właśnie wtedy pojawiają się błędy, które w praktyce kosztują najwięcej czasu.
Najczęstsze błędy, które zniekształcają wynik
W codziennej pracy widzę kilka pomyłek powtarzających się wyjątkowo często. Nie są spektakularne, ale to właśnie one potem tworzą różnice między wynikiem księgowym, podatkowym i saldem na koncie.
- Mieszanie dat - faktura jest księgowana po jednym kursie, a zapłata rozliczana tak, jakby była tego samego dnia.
- Automatyczne używanie kursu banku - nie każda operacja wymaga kursu bankowego; czasem właściwy jest średni kurs NBP.
- Pomijanie wyceny sald walutowych - rachunek walutowy też trzeba przeliczyć, nawet jeśli przez cały miesiąc był „bierny”.
- Zapominanie o kredytach i pożyczkach - każda rata może tworzyć własny skutek kursowy.
- Brak jednej metody w całym roku - różne zasady dla podobnych pozycji zwykle kończą się chaosem przy zamknięciu okresu.
- Słaba dokumentacja - bez jasnego opisu metody trudno potem obronić, skąd wzięła się konkretna kwota.
Jeżeli miałbym wskazać jeden błąd najbardziej kosztowny, to byłoby nim liczenie wszystkiego „na oko” bez kontroli dat i kursów. To nie daje oszczędności czasu, tylko przesuwa problem na koniec miesiąca lub roku. Dlatego trzymam się prostego sprawdzenia przed zamknięciem okresu.
Co sprawdzam przed zamknięciem miesiąca i roku
Przed zamknięciem okresu robię krótki przegląd kilku rzeczy i to zwykle wystarcza, żeby wyłapać większość problemów. Najpierw patrzę, czy wszystkie walutowe faktury mają właściwy kurs ujęcia, potem czy zapłaty zostały rozliczone oddzielnie, a na końcu czy wycena rachunków, kredytów i pożyczek została zrobiona na odpowiedni dzień.
- czy każda operacja w walucie obcej ma przypisany właściwy kurs z dnia ujęcia,
- czy zapłaty zostały rozliczone po kursie odpowiadającym faktycznemu zdarzeniu,
- czy saldo rachunku walutowego zostało przeliczone na dzień bilansowy,
- czy kredyty i pożyczki w walucie obcej mają policzoną różnicę między dniem otrzymania a dniem spłaty,
- czy metoda rozliczeń jest opisana w polityce rachunkowości i stosowana konsekwentnie,
- czy wynik księgowy i podatkowy nie rozjeżdżają się tylko dlatego, że zastosowano inne założenia do tych samych danych.
Jeżeli w firmie regularnie pojawiają się wpływy w euro, dolarach albo funtach, to właśnie ta rutyna decyduje, czy różnice kursowe pozostaną przewidywalnym elementem wyniku, czy zaczną rozjeżdżać marżę i raporty. Im wcześniej ustalisz kurs, datę i metodę, tym mniej korekt pojawi się przy zamknięciu miesiąca.
