Zasady wyceny w ciągu roku obrotowego operacji gospodarczych opiewających na waluty obce, w celu wprowadzenia ich do ksiąg, określają przepisy art. 30 ust. 2 ustawy z dnia 29 września 1994 r. o rachunkowości (Dz.U. z 2009 r. Nr 152 poz. 1223 ze zm.). Zgodnie z cytowanymi przepisami ujęcie w księgach rachunkowych operacji gospodarczych wyrażonych w walutach obcych następuje po ich przeliczeniu na złote za pomocą:
1) kursu waluty faktycznie zastosowanego do danej operacji (sprzedaży lub kupna walut oraz zapłaty należności lub zobowiązań), co zależy od jej charakteru i okoliczności (art. 30 ust. 2 pkt 1 w/w ustawy),
2) kursu średniego waluty ogłoszonego przez NBP z dnia poprzedzającego dzień zapłaty należności/zobowiązań – jeżeli charakter operacji wskazuje, iż nie byłoby uzasadnione przyjęcie do wyceny innego kursu a także w przypadku pozostałych operacji (art. 30 ust. 2 pkt 2 w/w ustawy).
Oznacza to, że do przeliczenia omawianych operacji dla celów księgowych jednostka przyjmuje albo faktycznie zastosowany kurs waluty, np. bieżący kurs stosowany przez bank obsługujący jednostkę (ewentualnie indywidualnie wynegocjowany), kurs wyznaczony przez kantor bądź inny wynikający z warunków umowy (np. forward lub opcji walutowych) jeżeli taki kurs jest właściwy dla przeprowadzanej operacji albo kurs średni NBP, w szczególności gdy operacje zapłaty należności/zobowiązań regulowane są za pośrednictwem bankowego rachunku walutowego jednostki. Waluty obce, trafiające na walutowy rachunek bankowy a pochodzące np. z zapłaty należności w walucie obcej czy zaciągnięcia kredytu walutowego nie są bowiem odsprzedawane bankowi prowadzącemu ten rachunek, lecz służą potrzebom jednostki a środki wypłacane z tego rachunku, przeznaczone do regulacji zobowiązań w walucie obcej nie są zakupywane w banku. Tym samym wyceny tych środków nie należy wiązać z kursem kupna/sprzedaży banku prowadzącego rachunek walutowy jednostki. Bank na ogół nie informuje jednostki o kursie stosowanym w momencie wpływu/rozchodu środków na i z jej walutowego rachunku bankowego. Na wyciągu bankowym również nie zamieszcza informacji o równowartości w złotych kwoty, która wpłynęła w walucie obcej na ten rachunek bądź została z niego wypłacona. Wycena taka uwzględnia zatem stan faktyczny i pozwala na przyjęcie jednolitych i bezpiecznych zasad, a w następstwie tego prawidłowe ustalanie różnic kursowych.