Finance currencies example

© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)

Kiedy otrzymujesz fakturę od firmy w walucie obcej, dość łatwo jest obliczyć wartość faktury w walucie lokalnej (PLN) na podstawie dzisiejszego kursu waluty. Jednak faktura często zawiera warunki płatności, które pozwalają odroczyć płatność na późniejszy termin, co oznacza potencjalnie inny kurs waluty. Ten problem w połączeniu z faktem, że kursy walut bankowych zawsze różnią się od oficjalnych kursów walut, uniemożliwia przewidzenie dokładnej kwoty w walucie lokalnej (PLN) wymaganej do pokrycia faktury. Jeśli termin płatności faktury przypada na następny miesiąc, może być również konieczna ponowna wycena kwoty w walucie lokalnej (PLN) na koniec miesiąca. Korekta waluty jest konieczna, ponieważ nowa wartość w PLN wymagana do pokrycia kwoty faktury może być inna, a zadłużenie firmy wobec dostawcy mogło się zmienić. Nowa kwota w PLN może być wyższa lub niższa od poprzedniej kwoty i dlatego będzie stanowić zysk lub stratę. Jednak ponieważ faktura nie została jeszcze zapłacona, zysk lub strata jest uważana za niezrealizowaną. Później faktura zostaje zapłacona, a bank zwraca rzeczywisty kurs waluty dla płatności. Dopiero teraz obliczany jest zrealizowany zysk lub strata. Ten niezrealizowany zysk lub strata jest następnie stornowany, a zamiast tego księgowany jest zrealizowany zysk lub strata.

W poniższym przykładzie faktura jest otrzymywana 1 stycznia z kwotą walutową 1000. W tym czasie kurs waluty wynosi 1,123.

Data Akcja Kwota walutowa Kurs dokumentu Kwota w PLN na dokumencie Kurs korekty Kwota niezrealizowanych zysków Kurs płatności Kwota zrealizowanych strat
1/1 Faktura 1000 1,123 1123
31/1 Korekta 1000 1125 1,125 2
15/2 Stornowanie korekty przy płatności 1000 -2
15/2 Płatność 1000 1120 1,120 -3

Na koniec miesiąca wykonywana jest korekta waluty, przy czym kurs korekty waluty został ustawiony na 1,125, co powoduje niezrealizowany zysk w wysokości 2.

W momencie płatności rzeczywisty kurs waluty zarejestrowany w transakcji bankowej pokazuje kurs waluty 1,120.

Tutaj występuje transakcja niezrealizowana, dlatego zostanie ona stornowana wraz z płatnością.

Na koniec płatność jest rejestrowana, a rzeczywista strata jest księgowana na konto zrealizowanych strat.