Többvalutás könyvelés: realizált és nem realizált árfolyamnyereségek, valamint -veszteségek
Hogyan történik a devizás tranzakciók könyvelése és átértékelése, mi a különbség a realizált és nem realizált különbözetek között, és miért kötelező mindkét valutát tárolni.
Abban a pillanatban, amikor nem az alappénznemben számláz, két problémája adódik. Az ügyfél 10 000 USD-vel tartozik Önnek, a könyveit EUR-ban vezeti, és a számlázás napján érvényes árfolyam nem egyezik meg a fizetés napján érvényes árfolyammal.
Ez az eltérés árfolyam-különbség, amely valós nyereség vagy veszteség, nem pedig kerekítési hiba. A többvalutás könyvelés (multi-currency accounting) feladata ennek a megfelelő helyen és időben történő rögzítése.
Három valuta, nem egy
Minden devizás tranzakció legfeljebb három valutát érint:
- Tranzakciós valuta (transaction currency) - az a pénznem, amelyben a bizonylat ki lett állítva. Az ügyfél 10 000 USD-vel tartozik.
- Funkcionális (alap) valuta (functional currency) - az a pénznem, amelyben a könyveit vezeti, és amelyben a pénzügyi kimutatásait készíti. A Nordlet rendszerben ez a vállalat alappénzneme, amelyet a cég létrehozásakor az ország alapján állítanak be.
- Bemutatási valuta (presentation currency) - az a pénznem, amelyben a jelentéstételt végzi, amennyiben az eltér az előbbitől. Ez elsősorban a konszolidáció során releváns.
Ennek a felépítésnek az első szabálya: tárolja az összeget mind a tranzakciós, mind az alappalutában, a felhasznált árfolyammal együtt. Ha csak az átváltott összeget tárolja, azzal elveszíti a lehetőséget, hogy megmondja az ügyfélnek, mekkora a tartozása a saját valutájában, míg ha csak a devizaösszeget rögzíti, az azt jelenti, hogy minden egyes jelentéshez újra kell számolni a tételt - de milyen árfolyamon, és mikor érvényes adatok alapján? Azokat a rendszereket, amelyek ezt rosszul kezelik, később nem lehet egy új oszlop hozzáadásával javítani.
Tranzakció rögzítése
Számlázzon ki egy amerikai ügyfélnek 10 000 USD-t, amikor az árfolyam 1,10 USD / EUR:
| Főkönyvi számla | Tartozik | Követel |
|---|---|---|
| 2410 Vevők (10 000 USD) | 9 090,91 | |
| 5001 Szolgáltatási bevételek | 9 090,91 |
A követelés 10 000 USD és 9 090,91 EUR. Mindkét érték igaz, és mindkettőre szükség van.
Realizált különbözetek
Az ügyfél 10 000 USD-t fizet, amikor az árfolyam 1,05-re változott:
Beérkezett: 10 000 USD ÷ 1,05 = 9 523,81 EUR
Könyvelve: 10 000 USD ÷ 1,10 = 9 090,91 EUR
Nyereség: 432,90 EUR
| Főkönyvi számla | Tartozik | Követel |
|---|---|---|
| 2710 Bank (USD számla) | 9 523,81 | |
| 2410 Vevők | 9 090,91 | |
| 5803 Realizált árfolyamnyereség | 432,90 |
A nyereség realizált - a tranzakció lezárult, a pénz megérkezett, és a különbözet végleges. Ez a pénzügyi műveletek eredményébe tartozik, nem pedig a árbevételbe: nem adott el többet, csupán az árfolyam mozdult el.
A tükörképszerű eset a 6803-as számlára, a realizált árfolyamveszteségre könyvelődik.
Nem realizált különbözetek
Tegyük fel, hogy véget ér az időszak, és az ügyfél még nem fizetett. Ön továbbra is 10 000 USD követeléssel rendelkezik, amelyet 9 090,91 EUR-ért könyvelt le, miközben a záró árfolyam szerint ez 9 523,81 EUR-t ér.
A számviteli standardok megkövetelik a monetáris tételek - követelések, kötelezettségek, készpénz, devizahitelek - átszámítását a záró árfolyamon minden egyes fordulónapon, a különbözet eredményre gyakorolt hatásának elszámolásával:
| Főkönyvi számla | Tartozik | Követel |
|---|---|---|
| 2410 Vevők | 432,90 | |
| 5803 Realizált árfolyamnyereség | 432,90 |
Ez a nyereség nem realizált - semmi sem érkezett még be, és az árfolyam holnapra akár meg is fordulhat. A rendszer mégis elszámolja, mert a mérlegnek a fordulónapon mutatnia kell a követelés valós értékét.
A nem monetáris tételeket nem kell átértékelni. A devizában vásárolt készletek, tárgyi eszközök és elszámolás előtti előlegek a történelmi (be kerülési) árfolyamon maradnak, mivel ezek nem jelentenek fix pénzegységre szóló követelst.
Amikor a számla végül kiegyenlítésre kerül, a korábban elszámolt nem realizált különbözet realizálttá válik. A megvalósítások során vagy visszavezetik az átértékelést a következő időszak elején, és a kiegyenlítéssel könyvelik a teljes különbözetet, vagy nyomon követik az átértékelett könyv szerinti értéket, és csak a növekményt könyvelik - mindkét módszer ugyanahhoz a végösszeghez vezet, de a kettő keverése duplán könyvelést eredményez.
Milyen árfolyamot, és mikor?
- Tranzakció napja - a számla vagy a fizetés napján érvényes árfolyam. A legtöbb rendszer a jegybank által közzétett árfolyamot használja; az euróövezetben ez tipikusan az EKB referenciaárfolyama, a litván gyakorlat pedig a számviteli célokra közzétett árfolyamokat követi.
- Záró árfolyam - a fordulónapon érvényes árfolyam, amelyet a monetáris tételek átértékeléséhez használnak.
- Átlagárfolyam - bizonyos esetekben engedélyezett a bevételek és ráfordítások elszámolására egy adott időszakon belül, egyszerűsítési megfontolásból.
Bármelyiket is választja, alkalmazza következetesen, és tárolja az árfolyamot a tranzakciónál. Az „az EKB árfolyamát használtuk” állítást évek múlva már nem lehet rekonstruálni, a bizonylatonként eltárolt árfolyamot azonban igen.
Hogyan kezeli ezt a Nordlet?
A számlák saját valutával rendelkeznek, a főkönyv pedig a vállalat alappénznemében kerül vezetésre: ez a cég országának nemzeti valutája, kivéve, ha a létrehozáskor másikat választottak. Amikor egy bizonylatot kiállítanak vagy rögzítenek, a rendszer meghatározza a dátumnak megfelelő árfolyamot, és eltárolja azt a bizonylaton, az alappalutában kifejezett összegeket pedig ebből számítja ki - így minden devizás számla megőrzi mind a névértékét, mind az átváltásához használt árfolyamot.
Az árfolyamok az árfolyamtáblából származnak, amely támogatja mind a központilag importált árfolyamokat, mind a vállalatspecifikus felülbírálásokat, és a lekérdezések a dátumon vagy azt megelőzően érvényes legfrissebb árfolyamot veszik alapul, így nem futnak hibára hétvégén vagy ünnepnapokon. Az importált árfolyamok 1 EUR-ra vonatkoznak; azon vállalatok esetében, amelyek alappénzneme nem az euró, az árfolyamok az eurón keresztül keresztárfolyammal számolódnak, a vállalati felülbírálás pedig mindig a deviza egységeinek számát adja meg a vállalat alappalunemének 1 egységére vetítve.
A realizált árfolyam-különbségek elszámolása automatizált. Amikor egy fizetést párosítanak egy számlával a banki egyeztetés során, a számla rögzített alapon belüli összege és a fizetés alapon belüli összege közötti különbözet dedikált könyvelési szabályokon keresztül könyvelődik - a bank.fxGain az 5803-as számlára, a bank.fxLoss pedig a 6803-as számlára. A részfizetések arányos különbözeteket eredményeznek. A fizetésnek nem kell a számla valutájában lennie: egy eurószámlára beérkezett 915 EUR kiegyenlíthet egy 1 000 USD-s számlát. A párosítás a számla valutájában kiegyenlített összeget (invoiceAmount) veszi alapul; ha ez nincs megadva, a fizetés alapegysékben kifejezett értékét a számlán tárolt árfolyamon váltja át, legfeljebb a még fennálló összeg erejéig. A számla kiegyenlített összege megnő az adott devizaösszeggel, a fizetés alapegységben kifejezett értéke és a számla árfolyamán kivezetett alapérték közötti maradvány pedig a realizált különbözet. A párosítás visszavonása pontosan azt az összeget vonja vissza, amelyet rögzített.
A nyitott egyenlegek fordulónapi átértékelése nem automatikus. Ez egy valós hiányosság: a devizás követelések, kötelezettségek és banki egyenlegek nem realizált különbözeteit a rendszer nem számítja ki és nem könyveli le. A fordulónapon ez az átértékelés manuális vegyes bizonylattal történik, a POST /v1/reports/partner-balances végén szereplő nyitott tételek és a záró árfolyam figyelembevételével.
Cégcsoportok esetén a konszolidáció egy különálló mechanizmus: az egyes tagok kimutatásai a záró árfolyam tényezőjével átváltódnak a csoport bemutatási valutájára, és az átváltási tényezőt tagonként jelentik, így a hatás láthatóvá válik ahelyett, hogy elrejtőzne.
FAQ
Mi a különbség a realizált és a nem realizált árfolyamnyereség között?
A realizált nyereség akkor keletkezik, amikor egy devizás tranzakció lezárul - a pénz mozgott, és a különbözet végleges. A nem realizált nyereség egy nyitott egyenleg fordulónapi átértékeléséből adódik; semmi sem érkezett még be, és az árfolyam a kiegyenlítés előtt még változhat.
Milyen árfolyamot kell használni egy számlához?
A tranzakció napján érvényes árfolyamot, amely jellemzően a jegybank által közzétett árfolyam. A legfontosabb, hogy következetesen alkalmazza, és a bizonylaton tárolja a felhasznált árfolyamot, hogy az átváltás később megmagyarázható legyen.
A devizanyereség a bevétel részét képezi?
Nem. Ez a pénzügyi műveletek eredményébe tartozik, elkülönülve az üzemi tevékenység árbevételétől - az árfolyammozgás nem értékesítés. Az árfolyamnyereség bevételen belüli feltüntetése torzítja a kereskedelmi teljesítményt.
Mely egyenlegeket kell átértékelni a fordulónapon?
A monetáris tételeket: a devizás követeléseket, kötelezettségeket, készpénzt és hiteleket. A nem monetáris tételek, mint a készletek, a tárgyi eszközök és az előlegek, a történelmi árfolyamukon maradnak.
Az eredeti valutában vagy átváltva kell tárolnom az összegeket?
Mindkettőben, a felhasznált árfolyammal együtt. Ha csak az átváltott összeget tárolja, elvész az információ arról, hogy az ügyfél valójában mennyivel tartozik; ha csak a devizaösszeget tárolja, az kikényszeríti az újraszámítást egy ismeretlen árfolyamon. Minden komoly többvalutás főkönyv mindhármat megőrzi.