Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 4 Current »

Principy

Vzhledem k tomu, že společnosti působí ve stále více zemích a oblastech, stává se důležitějším možnost, obchodování a vykazování finančních údajů ve více než jedné měně. Musíte nastavit kód pro každou měnu, kterou používáte, pokud nakupujete nebo prodáváte v jiné měně, než je vaše místní, máte pohledávky a závazky v jiných měnách nebo zaznamenáváte finanční transakce v různých měnách.

Specifikujte kódy měn, které budete pro práci v systému používat, např. na kartách zákazníků či dodavatelů nebo na smlouvách o financování. Lze zadat maximálně 10 znaků, číslic a písmen. V souvislosti s elektronickým zasíláním dokladů měl by být kód měny v souladu s ISO 4217.

Kód měny, např. na kartách zákazníků/dodavatelů či smlouvách o financování, je při vytváření dokladů kopírován do objednávek, faktur, dobropisů a dalších.

Je dobré používat kódy, které jsou snadno zapamatovatelné a popisné, ISO 4217 například používá následující kódy měn: DKK, USD, GBP, HUF, SEK, NOK, PLN, EUR.

Lokální měna (CZK) se nikdy nezadává!

Účelem tohoto dokumentu je zdokumentovat popis nastavení číselníku: 

  • Měna (Currency)

  • Směnný kurz (Exchange Rate).

MS pravidelně aktualizuje dokumentaci k této oblasti nastavení. Dokumentace platná pro BC22 je dostupná na tomto odkazu:

Update Currency Exchange Rates (contains video) - Business Central | Microsoft Learn

CZ lokalizační dokumentace platná pro BC22 je dostupná na tomto odkazu:

Core Localization Pack for Czech - Business Central | Microsoft Learn

Závislosti a předpoklady

K dokončení mohou být potřebné nastavení dalších číselníků.

Měna (Currency) 

Číselník Měna (Currency) slouží k propojení různých druhů informací (např. zaokrouhlování faktury pro různé měny účty, na které má program účtovat kurzové zisky a ztráty) a kódu měny. Následně je potřeba pro každou měnu v tabulce Směnný kurz (Exchange Rate) definovat směnné kurzy. Popis zadávání směnných kurzů je v kapitole 8.3.2

Výchozí kódy měn se zadávají např. na kartě zákazníka, dodavatele nebo smlouvy o financování a při účtování faktur, dobropisů apod. program používá informace zastoupené tímto kódem z číselníku Měna (Currency). 

Tabulka Měny (Currency) je dostupná ve finančních role centrech, dále je dostupná v seznamu Manuálního nastavení (Manual Setup) a také ji lze vyhledat přes systémovou lupu.

Nový záznam je možné zadat přes tlačítko „Nový“ (New) v hlavní nabídce tabulky. 

Po kliknutí na tlačítko Nový (New) se uživateli otevře karta měny, která obsahuje 3 záložky:  

  • Obecné (General) 

  • Zaokrouhlení (Rounding) 

  • Vykazování (Reporting)

Karta Měny – záložka Obecné

Důležitá pole k nastavení: 

  • Kód (Code)

    • představuje unikátní kód, který uživatel zadá ručně. Kód může být číselný, textový, nebo kombinací čísel a textu s maximální délkou 10 znaků bez mezer (může být nahrazená podtržítkem). Doporučujeme vytvořit tak, aby byl lehce zapamatovatelný a napomohl uživateli identifikovat, o jakou měnu jde už podle kódu (např. mezinárodní zkratky měn dle ISO 4217). 

  • Popis (Description)

    • uživatel zadá ručně popis/název měny.

  • Kód ISO (ISO Code)

    • informativní pole, určuje třípísmenný kód měny definovaný v normě ISO 4217.

  • Číselný kód ISO (ISO Numeric Code)

    • informativní pole, určuje třímístné kódové číslo definované v normě ISO 4217.

  • Symbol (Symbol)

    • určuje symbol pro tuto měnu, kterou si přejete zobrazit v kontrolách a grafech. Nastavení tohoto pole není nutné.

  • Účet nerealizovaných zisků (Unrealized Gains Acc.)

    • do tohoto pole můžete zadat číslo finančního účtu, na který budou účtovány nerealizované kurzové zisky ve chvíli, kdy je spuštěna dávková úloha Úprava směnných kurzů. 

  • Účet realizovaných zisků (Realized Gains Acc.)

    • do tohoto pole můžete zadat číslo finančního účtu, na který budou účtovány realizované kurzové zisky ve chvíli, kdy je spuštěna dávková úloha Úprava směnných kurzů. 

  • Účet nerealizovaných ztrát (Unrealized Losses Acc.)

    • do tohoto pole můžete zadat číslo finančního účtu, na který budou účtovány nerealizované kurzové ztráty ve chvíli, kdy je spuštěna dávková úloha Úprava směnných kurzů. 

  • Účet realizovaných ztrát (Realized Losses Acc.)

    • do tohoto pole můžete zadat číslo finančního účtu, na který budou účtovány realizované kurzové ztráty ve chvíli, kdy je spuštěna dávková úloha Úprava směnných kurzů.

  • EMU měna (EMU Currency)

    • příznak, který určuje, že měna je měnou EMU. Jestliže vyrovnáváte položky v rozdílných EMU měnách navzájem, symbol zaškrtnutí musí být vložen v tomto poli pro všechny měny EMU. Vyrovnání mezi měnami je možné následně nastavit v Nastavení prodeje a pohledávek a Nastavení nákupu a závazků. Jednou z možností vyrovnání je právě EMU měna.  

  • Změněno dne (Last Date Modified)

    • systém doplní automaticky datum poslední změny jakékoliv informace v tabulce Měna. Pokaždé, když uživatel provede změnu v některém z polí číselníku, změní systém automaticky datum v poli Změněno dne. 

  • Upraveno dne (Last Date Adjusted)

    • systém doplní automaticky datum poslední úpravy směnných kurzů - tj. datum, kdy byla naposledy spuštěna dávková úloha Úprava směnných kurzů. Pokaždé když uživatel spustí dávkovou úlohu Úprava směnných kurzů, změní systém automaticky datum v poli Adjustováno dne. 

  • Platební odchylka % (Payment Tolerance %)

    • doplní systém automaticky dávkovou úlohou Změna platební odchylky (tlačítko v nabídce karty Proces -> Změna platební odchylky). Dávková úloha popsaná v následující kapitole.

  • Max. částka platební odchylky (Max. Payment Tolerance Amount)

    • doplní systém automaticky dávkovou úlohou Změna platební odchylky (Change Payment Tolerance) (tlačítko v nabídce karty Proces -> Změna platební odchylky). Dávková úloha popsaná v následující kapitole.

Dávková úloha Změna platební odchylky 

Pomocí dávkové úlohy Změna platební odchylky (Change Payment Tolerance) může uživatel změnit maximální odchylku platby nebo procento odchylky platby nebo obě tyto položky a filtr podle měny. Pokud existují otevřené položky zákazníka a dodavatele, program se zeptá, jestli chce uživatel změnit všechny otevřené položky, které nejsou zablokovány, a položky se podle toho zaktualizují.

Uživatel přes tlačítko „Změna odchylky platby“ (Change Payment Tolerance) v podokně akcí karty měny otevře úlohu na změnu odchylky.  

Pole k nastavení úlohy: 

  • Všechny měny (All Currencies)

    • uživatel zatrhne v případě, že chce změnit nastavení odchylky pro lokální měnu i všechny cizí měny. 

  • Kód měny (Currency Code)

    • uživatel vybere kód měny, pro niž chce změnit nastavení odchylky. Systém předvyplní automaticky kód měny z karty, z které uživatel spustil dávkovou úlohu. 

  • Platební odchylka % (Payment Tolerance %)

    • uživatel zadá ručně procento, o něž může být platba nebo refundace nižší než částka uvedená na faktuře nebo dobropisu. Hodnota odchylky pak bude zaúčtována na nastavený účet odchylek. 

  • Max.částka platební odchylky (Max. Pmt. Tolerance Amount)

    • uživatel zadá maximální povolenou částku, o niž se může platba nebo refundace lišit od částky uvedené na faktuře nebo dobropisu. Hodnota odchylky pak bude zaúčtována na nastavený účet odchylek.

Karta Měny – záložka Zaokrouhlení

Pole k nastavení:

  • Přesnost zaokrouhlení faktury (Max. Pmt. Tolerance Amount)

    • uživatel zadá ručně velikost intervalu, který se má použít při zaokrouhlení částek faktury v této měně. 

  • Typ zaokrouhlení faktury (Invoice Rounding Type)

    • uživatel vybere typ zaokrouhlení faktury z možností:  

      • Nejbližší (Nearest) 

      • Nahoru (Up)  

      • Dolu (Down) 

    • Tuto informaci program použije společně s intervalem pro zaokrouhlování, který byl zadán v poli Přesnost zaokrouhlení faktury (Amount Rounding Precision). 

  • Přesnost zaokrouhlení částky (Amount Rounding Precision)

    • uživatel zadá ručně velikost intervalu, který se má použít při zaokrouhlení částek v této měně. Tento typ zaokrouhlení je platný pro měny, které nepoužívají v jednotkách zlomky. Částky budou zaokrouhleny na nejbližší číslici. 

  • Desetinná místa částky (Amount Decimal Places)

    • uživatel specifikuje počet desetinných míst, které program zobrazí (např. na fakturách a v sestavách) pro částky v této měně. Výchozí nastavení, 2:2, specifikuje, že tyto částky v zahraničních měnách budou zobrazeny na dvě desetinná místa. Může být zadáno: 

      • Pevné číslo (fixed number) – např. 2 – zobrazení na 2 desetinná místa 

      • Minimální a maximální číslo (minimum and maximum number) – např. 2:4 – zobrazí min. 2 a max. 4 desetinné místa. Např. 125,00 anebo 325,1234. 

  • Přesnost zaok.jednotkové ceny (Unit-Amount Rounding Precision)

    • uživatel může zadat ručně velikost intervalu, který se má použít při zaokrouhlení jednotkových částek (tj. cena za jednotku / kus) v této měně. Podle tohoto nastavení program zaokrouhlí na řádku faktury částku v poli Jednotková cena pro zákazníky a v poli Nákupní cena pro dodavatele. Aby se kusové ceny zaokrouhlovaly na celá čísla, zadá uživatel 1,00. Aby se kusové ceny zaokrouhlily na dvě desetinná místa, zadá uživatel 0,01. 

  • Des. místa jednotkové ceny (Unit-Amount Decimal Places)

    • uživatel specifikuje počet desetinných míst, které program zobrazí (např. na fakturách a v sestavách) pro prodejní a nákupní ceny zboží a pro prodejní ceny zdrojů v této měně. Výchozí nastavení 2:5 specifikuje, že tyto prodejní a nákupní ceny v zahraničních měnách budou zobrazeny minimálně na dvě desetinná místa a maximálně na pět desetinných míst. Může být zadáno: 

      • Pevné číslo (fixed number) – např. 2 – zobrazení na 2 desetinná místa

      • Minimální a maximální číslo (minimum and maximum number) – např. 2:4 – zobrazí min. 2 a max. 4 desetinné místa. Např. 125,00 anebo 325,1234. 

  • Přesnost zaok.vyrovnání (Appln. Rounding Precision)

  • uživatel zadá ručně velikost intervalu, který bude povolen jako zaokrouhlovací rozdíl při vzájemném vyrovnání položky v rozdílných měnách. Interval zaokrouhlovacích rozdílů se řídí měnou položky, která je vyrovnávána s jednou nebo více jinými položkami. Zaokrouhlovací rozdíly je možno vypočítávat a účtovat pouze, když položka vyrovnávána s jednou nebo více jinými položkami, je položka platby. Pokud například bude položka v LM vyrovnávána položkou v EUR a přesnost zaokrouhlení vyrovnání pro LM je 1,00, bude program akceptovat rozdíl 1,0 LM nebo menší a kompletně uzavře položky tohoto vyrovnání. 

  • Účet MD zaok. konverze LM (Conv. LCY Rndg. Debit Acc.)

    • uživatel zadá debetní účet v případě, že je požadováno do finančních deníků vkládat pomocí funkce Vložit řádky zaok.konv.LM opravné řádky pro zaokrouhlovací rozdíly.  

  • Účet Dal zaok. konverze LM (Conv. LCY Rndg. Credit Acc.)

    • uživatel zadá kreditní účet v případě, že je požadováno do finančních deníků vkládat pomocí funkce Vložit řádky zaok.konv.LM opravné řádky pro zaokrouhlovací rozdíly.  

  • Max.povolená odchylka DPH (Max. VAT Difference Allowed)

    • uživatel zadá ručně maximální částku opravy DPH pro tuto měnu, např. hodnota 1 pro měnu EUR, bude možné upravit částky DPH pro tuto měnu do výšky 1EUR.  

  • Typ zaokrouhlení DPH (VAT Rounding Type)

    • uživatel vybere způsob zaokrouhlování DPH při výpočtu s touto měnou. Možnosti výběru: 

      • Nejbližší (Nearest) 

      • Nahoru (Up)  

      • Dolu (Down).

Karta Měny – záložka Hlášení

Pole v této záložce slouží kompletně pro nastavení účtování s přídavnou měnou.

Pole k nastavení: 

  • Fin. Účet realizovaných zisků (Realized G/L Gains Account)

    • uživatel vybere účet, na který má program účtovat kurzové zisky pro měnová vyrovnání mezi LM a přídavnou měnou pro hlášení. 

  • Fin.účet realizovaných ztrát (Realized G/L Losses Account)

    • uživatel vybere účet, na který má program účtovat kurzové ztráty pro měnová vyrovnání mezi LM a přídavnou měnou pro hlášení. 

  • Reziduální účet zisků (Residual Gains Account)

    • uživatel vybere účet, na který má program účtovat reziduální částky (zisky), pokud účtujete v oblasti aplikace Finance v LM i v přídavné měně pro hlášení. 

  • Reziduální účet ztrát (Residual Losses Account)

    • uživatel vybere účet, na který má program účtovat reziduální částky (ztráty), pokud účtujete v oblasti aplikace Finance v LM i v přídavné měně pro hlášení.

Směnný kurz

Číselník Směnný kurz (Exchange Rates) slouží pro evidenci směnný kurzů měn pro přepočet na lokální měnu.  

Směnné kurzy lze definovat ručním zápisem v tabulce Směnné kurzy (Currency Exchange Rates) nebo pomocí funkcí Aktualizace směnných kurzů (Update Exchange Rates) (přímá aktualizace kurzu) a funkce Služba směnných kurzů (Exchange Rate Services), kde se nastavuje cesta ke zdroji směnných kurzů (ČNB) a povoluje se spuštění úlohy pro automatické plnění směnných kurzů.

Tabulky Směnné kurzy (Currency Exchange Rates) je dostupná v číselníku Měny (Currencies) v hlavní nabídce Proces (Process) -> Směnné kurzy (Exch.Rates) nebo v řádku měny rozkliknutím hodnoty ve sloupci Směnný kurz (Exchange Rate).

Pole k nastavení: 

  • Počáteční datum (Starting Date)

    • zadá se datum, kdy směnný kurz na řádku nabyl právní moci.

  • Kód měny (Currency Code)

    • plní se automaticky podle toho, nad kterým řádkem jste tabulku Směnné kurzy otevřeli

  • Částka směnného kurzu (Exchange Rate Amount)

    • Určuje částky, které jsou používány k výpočtu směnných kurzů z cizí měny v tomto řádku. Např. u měny EUR se nastavuje 1,0.

  • Částka vztažného sm.kurzu (Relational Exch. Rate Amount)

    • Určuje částky, které jsou používány k výpočtu směnných kurzů z cizí měny v tomto řádku. Nastavuje se částke z kuzrovního lístku platného k zadanému počátečnímu datumu.

  • Částka adj.směnného kurzu (Adjustment Exch. Rate Amount)

    • Určuje částky, které jsou použity k výpočtu směnného kurzu, který bude použit dávkovou úlohou Úprava směnných kurzů. Např. u měny EUR se nastavuje 1,0.

  • Poměrná částka ajd.sm.kurzu (Relational Adjmt Exch Rate Amt)

    • Určuje částky, které jsou použity k výpočtu směnného kurzu, který bude použit dávkovou úlohou Úprava směnných kurzů. Nastavuje se částka z kurzovního lístku platného k zadanému počátečnímu datumu.

  • Pevná částka sm.kurzu (Fix Exchange Rate Amount)

    • Určuje, jestli směnný kurz měny může být změněn na fakturách a řádcích deníku. Výchozí hodnota je Měna (Currency) a tato se také nastavuje. Hodnota Vztažná měna (Relational Currency) se nastavuje při změně kódu měny (např. DEM na EUR).

Služba směnných kurzů

Pomocí externí služby můžete udržovat směnné kurzy aktuální. Služba je dostupná z číselníku Měny (Currencies) v hlavní nabídce Služba směnných kurzů (Exchange Rate Service) -> Služba směnných kurzů (Exchange Rate Service) nebo vyhledáním přes lupu.

image-20240606-192004.png

Tabulka se nastavuje tak, jak je zobrazeno na obrázku výše.

URL adresa je: http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.xml

Pro SK se nastavuje tabulka takto:

image-20240606-192119.png

URL adresa pro SK je: http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

Aktualizace směnných kurzů

Jestliže je správně nastavená Služba směnného kurzu (Exchange Rate Service), lze spustit úlohu Aktualizace směnných kurzů (Update Exchange Rates), která doplní nejnovější platné směnné kurzy pro všechny měny v číselníku z nastaveného kurzovního lístku.

Intrastat – směnný kurz

Kurzy, které se použijí pro přepočet údajů o hodnotě zboží v cizí měně na koruny české. Kurzy se nastavují tlačítkem Směnné kurzy Intrastat (Intrastat Exch.Rates) v tabulce Měny (Currency). Tabulku Intrastat – směnné kurzy (Intrastat Currency Exch. Rate) lze vyhledat přes lupu.

Nový záznam je možné zadat přes tlačítko „Nový“ (New) v podokně akcí, nebo přes funkci: Akce (Actions) > Nový (New) nebo kliknout do posledního prázdného řádku.

Pole k nastavení: 

  • Kód měny (Currency Code)

    • uživatel vybere kód měny z číselníku Měna (), pro který zakládá směnný kurz. 

  • Počáteční datum (Starting Date)

    • uživatel zadá počátečné datum platnosti směnného kurzu. Pro jednu měnu nemůže existovat více záznamů se stejným počátečním datem. 

  • Částka směnného kurzu (Exchange Rate Amount)

    • uživatel zadá ručně částku směnného kurzu pro danou měnu a daný den.

  • No labels