Nordlet

← Dokumentacija / Rječnik

Knjigovodstvo u više valuta: ostvarene i neostvarene tečajne razlike

Kako se knjiže i revaloriziraju transakcije u stranim valutama, koja je razlika između ostvarenih i neostvarenih razlika te zašto morate pohranjivati obje valute.

U trenutku kada izdate račun u valuti koja nije vaša matična valuta, suočavate se s dvama problemima. Kupac vam duguje 10.000 USD; vaše poslovne knjige vode se u EUR; a tečaj na dan izdavanja računa neće biti isti kao tečaj na dan plaćanja.

Taj jaz predstavlja tečajnu razliku i ona predstavlja stvarnu dobit ili gubitak, a ne posljedicu zaokruživanja. Knjiigovodstvo u više valuta disciplina je bilježenja te razlike na pravo mjesto u pravo vrijeme.

Tri valute, a ne jedna

Svaka transakcija u stranoj valuti uključuje do tri valute:

  • Valuta transakcije - valuta u kojoj je dokument iskazan. Kupac duguje 10.000 USD.
  • Funkcionalna (matična) valuta - valuta u kojoj se vode vaše poslovne knjige i u kojoj se sastavljaju financijska izvješća. U sustavu Nordlet to je matična valuta tvrtke, koja se određuje na temelju njezine države prilikom osnivanja tvrtke.
  • Valuta izvještavanja - valuta u kojoj izvještavate, ako se razlikuje od matične. Relevantna je uglavnom kod konsolidacije.

Prvo pravilo izgradnje ovakvog sustava glasi: pohranite iznos u valuti transakcije i matičnoj valuti, uz primijenjeni tečaj. Pohranjivanje samo konvertiranog iznosa uništava mogućnost da kupcu kažete koliko duguje u njegovoj vlastitoj valuti, dok pohranjivanje samo stranog iznosa znači da svako izvješće zahtijeva ponovnu konverziju – po kojem tečaju i s kojeg datuma? Sustave koji ovo pogriješe nije moguće ispraviti kasnijim dodavanjem stupca.

Knjiženje transakcije

Izostavite li račun američkom kupcu na 10.000 USD kada je tečaj 1,10 USD za 1 EUR:

Konto Duguje Potražuje
2410 Kupci u zemlji i inozemstvu (10.000 USD) 9.090,91
5001 Prihodi od usluga 9.090,91

Potraživanje iznosi 10.000 USD i 9.090,91 EUR. Obje su tvrdnje točne i obje su potrebne.

Ostvarene razlike

Kupac plaća 10.000 USD kada se tečaj pomaknuo na 1,05:

Primljeno: 10.000 USD ÷ 1,05 = 9.523,81 EUR
Proknjiženo: 10.000 USD ÷ 1,10 = 9.090,91 EUR
Dobitak:                              432,90 EUR
Konto Duguje Potražuje
2710 Žiro račun (USD račun) 9.523,81
2410 Kupci u zemlji i inozemstvu 9.090,91
5803 Pozitivne tečajne razlike 432,90

Dobitak je ostvaren – transakcija je dovršena, novac je stigao, a razlika je trajna. Pripada rezultatu financijske aktivnosti, a ne prihodima: niste prodali više, već se tečaj pomaknuo.

Zrcalni slučaj knjiži se na konto 6803, negativne tečajne razlike.

Neostvarene razlike

Pretpostavimo sada da završava obračunsko razdoblje, a kupac još nije platio. I dalje imate otvoreno potraživanje od 10.000 USD, evidentirano na 9.090,91 EUR, dok zaključni tečaj pokazuje da ono vrijedi 9.523,81 EUR.

Računovodstveni standardi zahtijevaju da se monetarne stavke – potraživanja, obveze, novčana sredstva, zajmovi u stranoj valuti – ponovno preračunaju po zaključnom tečaju na svaki datum izvještavanja, pri čemu se razlika priznaje u dobiti ili gubitku:

Konto Duguje Potražuje
2410 Kupci u zemlji i inozemstvu 432,90
5803 Pozitivne tečajne razlike 432,90

Ovaj je dobitak neostvaren – ništa još nije primljeno, a tečaj bi se sutra mogao okrenuti. Ipak se priznaje jer bilanca mora prikazivati koliko potraživanje vrijedi na datum izvještavanja.

Nemonetarne stavke se ne preračunavaju ponovno. Zalihe, dugotrajna imovina i unaprijed plaćeni troškovi kupljeni u stranoj valuti ostaju po svom povijesnom tečaju jer ne predstavljaju potraživanje u fiksnom iznosu novčanih jedinica.

Kada se račun naposljetku podmiri, prethodno priznata neostvarena razlika postaje ostvarena. Implementacije ili storniraju revalorizaciju na početku sljedećeg razdoblja i dopuštaju da namira proknjiži punu razliku, ili prate revaloriziranu knjigovodstvenu vrijednost i knjiže samo prirast – oba načina dovode do istog ukupnog iznosa, a njihovo miješanje uzrokuje dvostruko knjiženje.

Koji tečaj i kada

  • Datum transakcije - tečaj na dan izdavanja računa ili plaćanja. Većina sustava koristi tečaj koji objavljuje središnja banka; u europodručju je to obično referentni tečaj ESB-a, dok praksa u Litvi prati tečajeve objavljene u računovodstvene svrhe.
  • Zaključni tečaj - tečaj na datum izvještavanja, koji se koristi za revalorizaciju monetarnih stavki.
  • Prosječni tečaj - ponekad dopušten za prihode i rashode tijekom razdoblja, kao praktično pojednostavljenje.

Štogod odabrali, primjenjujte dosljedno i pohranite tečaj uz transakciju. Tvrdnja „koristili smo tečaj ESB-a” nije rekonstruktiva godinama kasnije, dok spremljeni tečaj po dokumentu jest.

Kako Nordlet upravlja time

Računi nose vlastitu valutu, a glavna knjiga vodi se u matičnoj valuti tvrtke: nacionalnoj valuti države u kojoj je tvrtka registrirana, osim ako pri osnivanju nije odabrana druga. Kada se dokument izdaje ili knjiži, tečaj za taj datum se dohvaća i pohranjuje na samom dokumentu, a iznosi u matičnoj valuti izračunavaju se na temelju njega – tako da svaki račun u stranoj valuti čuva i svoj izvorni iznos i tečaj koji ga je konvertirao.

Tečajevi dolaze iz tablice tečajeva, koja podržava i centralno uvezene tečajeve i prilagodbe specifične za tvrtku, pri čemu se pretraživanje oslanja na najnoviji tečaj na ili prije određenog datuma umjesto da ne uspije vikendom ili praznikom. Uvezeni tečajevi iskazuju se za 1 EUR; za tvrtku čija matična valuta nije euro, tečajevi se preračunavaju preko eura, dok se prilagodba od strane tvrtke uvijek iskazuje kao jedinica strane valute za 1 jedinicu matične valute tvrtke.

Ostvarene tečajne razlike su automatizirane. Kada se uplata uskladi s računom u postupku usklađivanja bankovnih izvoda, razlika između evidentiranog matičnog iznosa računa i matičnog iznosa uplate knjiži se kroz namjenska pravila knjiženja – bank.fxGain na konto 5803 i bank.fxLoss na 6803. Djelomične uplate stvaraju razmjerne razlike. Uplata ne mora biti u valuti računa: 915 EUR primljenih na deviznom računu može namiriti račun od 1.000 USD. Usklađivanje uzima iznos namiren u valuti računa (invoiceAmount); kada je izostavljen, matična vrijednost uplate konvertira se po tečaju pohranjenom na računu, s gornjom granicom preostalog otvorenog iznosa. Plaćeni iznos računa povećava se za taj iznos u valuti računa, a rezidua između matične vrijednosti uplate i matične vrijednosti razdužene po tečaju računa predstavlja ostvarenu razliku. Poništavanje usklađivanja točno vraća iznos koji je njime bio evidentiran.

Revalorizacija otvorenih stanja na kraju razdoblja nije automatizirana. To je stvarni nedostatak sustava: neostvarene tečajne razlike na potraživanjima, obvezama i stanjima na bankovnim računima u stranoj valuti sustav ne izračunava niti knjiži. Na kraju razdoblja ta se revalorizacija provodi ručnim temeljnim dokumentom (journal entry), na temelju otvorenih stavki iz POST /v1/reports/partner-balances i zaključnog tečaja.

Za grupe, konsolidacija predstavlja zaseban mehanizam: izvještaji svakog člana prevode se u valutu izvještavanja grupe primjenom faktora zaključnog tečaja, pri čemu se faktor prijevoda iskazuje po članu kako bi učinak bio vidljiv, umjesto da bude prikriven.

FAQ

Koja je razlika između ostvarenih i neostvarenih tečajnih razlika?

Ostvareni dobitak nastaje kada se transakcija u stranoj valuti podmiri – novac se pomaknuo i razlika je trajna. Neostvareni dobitak nastaje revalorizacijom otvorenog stanja na datum izvještavanja; ništa još nije primljeno i tečaj se može ponovno pomaknuti prije namirenja.

Koji devizni tečaj treba koristiti za račun?

Tečaj na dan transakcije, obično tečaj koji objavljuje središnja banka. Ono što je najvažnije jest dosljedna primjena i pohrana korištenog tečaja na dokumentu, kako bi se konverzija mogla naknadno objasniti.

Jesu li dobici od stranih valuta dio prihoda?

Ne. Oni pripadaju rezultatu financijske aktivnosti, odvojeno od poslovnih prihoda – kretanje tečaja nije prodaja. Prikazivanje tečajnih dobitaka unutar prihoda preuveličava trgovački uspjeh.

Koja stanja je potrebno revalorizirati na kraju razdoblja?

Monetarne stavke: potraživanja, obveze, novčana sredstva i zajmove u stranoj valuti. Nemonetarne stavke poput zaliha, dugotrajne imovine i unaprijed plaćenih troškova ostaju po svom povijesnom tečaju.

Trebam li iznose pohranjivati u izvornoj valuti ili konvertirane?

Oboje, uz primijenjeni tečaj. Pohranjivanje samo konvertiranog iznosa gubi informaciju o tome koliko kupac zapravo duguje, dok pohranjivanje samo stranog iznosa prisiljava na ponovnu konverziju po nepoznatom tečaju. Svaka ozbiljna glavna knjiga za više valuta čuva sve troje.