← Používateľská príručka

Kurzy mien pre Slovensko (ECB/NBS, VÚB, Tatra banka)

Sťahuje referenčný výmenný kurz ECB, ktorým slovenská účtovná jednotka prepočítava cudziu menu, sám založí poskytovateľa, doplní kurzy na víkendy a sviatky a pridá kurzové lístky VÚB a Tatra banky.

Verzia19.0.1.1.2
EdíciaCommunity aj Enterprise
LicenciaAGPL-3
Vyžadujecurrency_rate_update, currency_rate_sk_base

Na čo slúži

Slovenská účtovná jednotka účtuje v eurách a každú faktúru, platbu a zostatok v cudzej mene prepočítava referenčným výmenným kurzom, ktorý určuje Európska centrálna banka a vyhlasuje Národná banka Slovenska. Odoo potrebuje tento kurz pre každý deň, ku ktorému je datovaný nejaký doklad.

Modul stavia na module OCA na aktualizáciu kurzov (currency_rate_update), ktorý už vie kurzy ECB sťahovať. Pridáva to, čo slovenská firma potrebuje navyše:

Funguje v edícii Community aj Enterprise; nepotrebuje automatické kurzy Odoo Enterprise.

Zákonným zdrojom je teda služba ECB. Kurzové lístky VÚB a Tatra banky sú komerčné kurzy, nie referenčný kurz. Modul pri dokladoch slovenskej spoločnosti uplatňuje pravidlo predchádzajúceho dňa — pozri Kurz ktorého dňa doklad dostane.

Čo nastaví inštalácia

Pri inštalácii dostane každá spoločnosť, ktorej krajinou (alebo daňovou krajinou) je Slovensko, poskytovateľa ECB — ak už má databáza aspoň jednu aktívnu cudziu menu, ktorú ECB vyhlasuje. Poskytovateľ:

Spoločnosť, ktorá už poskytovateľa ECB má, hoci aj archivovaného, modul nechá tak: archivácia je rozhodnutie. Spoločnosť bez aktívnej cudzej meny poskytovateľa nedostane, lebo by nebolo čo sťahovať.

Poskytovatelia sú v Účtovníctvo → Konfigurácia → Currency Rates Providers — v edícii Community bez plného účtovníctva sa koreňová ponuka volá Fakturácia. Obrazovka aj popisy polí pochádzajú z modulu OCA a sú po anglicky.

Ak menu aktivujete až po inštalácii modulu a zoznam je stále prázdny, založte poskytovateľa sami: Nové, Provider = European Central Bank, vyberte Currencies, interval nechajte 1 deň a uložte. Zoznam má na to aj tlačidlo Create the Slovak default provider, zobrazené aj v prázdnom zozname; založí len to, čo chýba, a vyžaduje práva na Nastavenia (ostatní dostanú správu, kto to môže urobiť). Ak je nainštalovaný aj český modul, zoznam ukáže len jedno z oboch tlačidiel; druhé zostane v ponuke Actions označeného riadka. Ak chcete existujúcemu poskytovateľovi pridať menu, upravte jeho pole Currencies — akcia existujúceho poskytovateľa nikdy nemení.

Automatické sťahovanie vyžaduje aj zaškrtnuté Automatic Currency Rates (OCA) v Účtovníctvo → Konfigurácia → Nastavenia, blok Meny. Predvolene je zaškrtnuté.

Bežná prevádzka

Raz denne sa stiahnu kurzy mien poskytovateľa a uložia sa ako kurzy meny (Účtovníctvo → Konfigurácia → Meny), každý s dňom, keď ho ECB vyhlásila. Ktorý z nich doklad dostane, opisuje Kurz ktorého dňa doklad dostane.

Kurzy za minulé obdobie — pri prenose histórie alebo neskoro zaúčtovanej faktúre — načítate tak, že otvoríte poskytovateľa, kliknete na Update Rates Now, zvolíte Start Date a End Date a potvrdíte. Služba ECB poskytuje celú históriu.

Ak sťahovanie zlyhá, chyba sa zapíše do komunikácie (chatter) poskytovateľa a najbližšie plánované spustenie to skúsi znova.

Kurz ktorého dňa doklad dostane

V spoločnosti, ktorej krajinou alebo daňovou krajinou je Slovensko, dostane doklad referenčný kurz vyhlásený v deň predchádzajúci rozhodujúcemu dňu — najnovší kurz s dátumom pred týmto dňom:

Doklad Rozhodujúci deň Príklad: použitý kurz
Faktúra, prijatá faktúra, dobropis, pokladničný doklad dátum dodania, ak je vyplnený, inak dátum faktúry z piatka 6. marca → kurz zo štvrtka 5. marca
Platba, riadok bankového výpisu jej dátum z pondelka 9. marca → kurz z piatka 6. marca
Iný účtovný zápis s riadkom v cudzej mene dátum účtovania z nedele 8. marca → kurz z piatka 6. marca

Po víkende alebo sviatku „predchádzajúci deň“ vlastný kurz nemá, preto sa použije posledný kurz vyhlásený pred ním — ten istý, ktorý na tieto dni skopíruje Fill non-publishing days, takže výsledok od tejto voľby nezávisí.

Precenenie ku koncu roka sa neposúva: zostatky sa ocenia kurzom samotného dňa, ku ktorému sa zostavuje účtovná závierka (§ 24 ods. 2 písm. b)), a ten precenenie aj číta.

Kurz faktúry v koncepte sa prepočíta pri zmene jej dátumu; zaúčtovaný doklad si ponechá kurz, s ktorým bol zaúčtovaný. Spoločnosť mimo Slovenska sa riadi pravidlom Odoo (kurz dňa dokladu).

Víkendy a sviatky

ECB ani banky cez víkendy a sviatky kurzy nevyhlasujú. Ak má poskytovateľ zaškrtnuté Fill non-publishing days (predvolené), po každom stiahnutí dostane každý kalendárny deň stiahnutého obdobia, ktorý kurz nemá, kópiu posledného kurzu pred ním. Deň, ktorý kurz už má, dopĺňanie nikdy neprepíše, a doplnený deň sa prepíše, len čo sa preň skutočný kurz vyhlási.

Dopĺňanie kurz len prenáša dopredu. Ak obdobie začína pred prvým kurzom v databáze, tieto prvé dni zostanú prázdne.

Voľba je na každom poskytovateľovi, nielen na slovenských, a ak sú nainštalované oba moduly, využije ju aj český currency_rate_update_cz.

Kurzy komerčných bánk (VÚB, Tatra banka)

V poli Provider poskytovateľa pribudnú dve ďalšie služby:

Služba Čo sa sťahuje Meny História
VÚB banka denný kurzový lístok banky, kurz Devíza stred AUD, BGN, CAD, CNY, CZK, DKK, GBP, HUF, CHF, JPY, NOK, PLN, RON, SEK, TRY, USD len dnešný lístok
Tatra banka kurzy, ktoré banka zverejňuje vo svojom kanáli CZK, GBP, HUF, PLN, SEK, CHF, USD približne posledných 30 dní

Slúžia na porovnanie, za koľko by menu previedla banka. Nie sú zákonným referenčným kurzom, preto nimi nenechajte oceňovať doklady: tabuľka kurzov spoločnosti má pre každú menu a deň jeden kurz a dvaja poskytovatelia, ktorí pre tú istú spoločnosť kótujú tú istú menu, si kurzy navzájom prepisujú. Komerčného poskytovateľa dajte do samostatnej spoločnosti alebo mu nechajte len meny, ktoré poskytovateľ ECB nekótuje.

Sťahovanie a spracovanie oboch kurzových lístkov zabezpečuje modul currency_rate_sk_base, ktorý sa nainštaluje automaticky.

Obmedzenia