Výpočet kurzových rozdílů závěrkových (KRZ, KZN)
V této kapitole naleznete popis pravidel platných pro výpočet závěrkových kurzových rozdílů nerealizovaných daňově uznatelných (KZN) a závěrkových kurzových rozdílů (KRZ):
Jelikož se faktura a dobropisy resp. daň. zálohový list a jeho dobropisy vyrovnávají jako jeden celek a dále jelikož do výpočtu závěrkových kurzových rozdílů ke všem typům dokladů musí být zahrnuty kurzové rozdíly realizované k daným dokladům, je v celém systému zajištěno, aby KR a KRZ resp. KZN byly vždy vyčíslovány ve SPRÁVNÉM POŘADÍ, bez ohledu na to, odkud a nad jakým dokladem je výpočet vyvolán.
Prostudujte si nejdříve pořadí výpočtu KR, KRZ, KZN a uzavírání řad při uzávěrce.
Výpočet KR probíhá vždy podle shodných pravidel bez ohledu na to, odkud a jak je vyvolán, viz možnosti tvorby KR, viz možnosti tvorby KRZ a možnosti tvorby KZN.
V příkladech uvedených v této kap. jsou kurzy měn zcela smyšlené tak, aby dobře demonstrovaly princip výpočtů a není třeba se nad jejich reálností či nereálností nikterak pozastavovat.
Viz samostatná kap. Význam zkratek použitých pro výpočet kurz. rozdílů.
Důležité je tedy posoudit, jaká je celková hodnota neuhrazené pohledávky a tu oceňovat:
Nejdříve se vyčíslí celkový předpis, celková pohledávka/závazek a celkové platby a to jednak pro celou skupinu faktury s dobropisy (H), jednak pro samotný dobropis (HD) a je proveden test na velikost pohledávky/závazku, podle jeho výsledku se buď pokračuje nebo nepokračuje ve výpočtu:
H = Fsk.-ΣPsk.= (F - ΣD) - (ΣPF-ΣPD) |
HD = D-ΣPD |
- H=0 ⇒ Pohledávka/závazek je celá uhrazená
Tj. KZND ani KZNFse nepočítá.
Pokud je celková hodnota pohledávky/závazku rovna 0, pak celková pohledávka/závazek je celá zaplacená (vyrovnaná) a nemá smysl pokračovat ve výpočtu KZN (a to ani k dobropisu, i kdyby on sám o sobě byl nevyrovnaný). Viz konkrétní příklady výpočtu, kdy H=0 v prvním roce. A dále viz Příklad C2 a Příklad C5 na výpočet kurz. rozdílů v dalších letech.
Jinak to smysl má a to i z případných přeplatků (na rozdíl od KR realizovaných).
- H<>0, HD=0⇒Pohledávka/závazek není celá uhrazená, ale samotný dobropis je celý uhrazený
Tj. KZNDse nepočítá. (KZNF se počítá, viz dále).
- H<>0, HD<>0⇒Pohledávka/závazek (jak celá, tak ze samotného dobr.) je buď neuhrazená nebo je přeplacená
Pak:
KZND = HDlok-HD*K tj. Závěrkový nerealizovaný kurzový rozdíl daňově uznatelný k dobropisu = Hodnota pohledávky/závazku z dobropisu v lokální měně - Hodnota pohledávky/závazku z dobropisu v cizí měně oceněná kurzem uzávěrky.
Zda půjde o zisk nebo ztrátu je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN
Nejdříve se vyčíslí celkový předpis, celková pohledávka/závazek a celkové platby a to pro celou skupinu faktury s dobropisy, a je proveden test na velikost pohledávky/závazku, podle jeho výsledku se buď pokračuje nebo nepokračuje ve výpočtu:
H = Fsk.-ΣPsk.= (F - ΣD) - (ΣPF-ΣPD) |
- H=0⇒ Pohledávka/závazek je celá uhrazená
Tj. KZND ani KZNFse nepočítá.
Pokud je celková hodnota pohledávky/závazku rovna 0, pak celková pohledávka/závazek je celá zaplacená a nemá smysl pokračovat ve výpočtu KZN (a to ani k dobropisu). Viz konkrétní příklady výpočtu, kdy H=0.
Jinak to smysl má a to i z případných přeplatků (na rozdíl od KR realizovaných).
- H<>0 Pohledávka/závazek je buď neuhrazená nebo je přeplacená
Pak:
KZNF = Hlok-H*K tj. Závěrkový nerealizovaný kurzový rozdíl daňově uznatelný k faktuře = Hodnota celkové pohledávky/závazku v lokální měně - Hodnota celkové pohledávky/závazku v cizí měně oceněná kurzem uzávěrky.
Zda půjde o zisk nebo ztrátu je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN
Nerealizované kurzové rozdíly k daňovým zálohovým listům a jejich dobropisům se při uzávěrce vyčíslují pouze, pokud je hodnota parametru Počítat uzávěrkové kurzové rozdíly z nezúčtovaných zaplacených záloh Ano, anebo Dle nastavení na zálohovém listu a zároveň je na dokladu zatržena položka Počítat uzávěrkový kurzový rozdíl.
Při výpočtu KZN se opět vyhodnocuje celá skupina, tj. DZL a jeho dobropisy (obdobně jako při vyhodnocování skupiny faktury a jejích dobropisů). Důležité je ovšem si pečlivě rozmyslet, co je vlastně pohledávkou, jejíž ocenění se má korigovat uzávěrkovým kurzem. To plyne z významu DZL a z principu účtování o DZL, viz Účtování zdaněných záloh - výklad metody "ukrajovací" a "přihazovací".
Pokud k DZL existují dobropisy a tyto nejsou uhrazeny ve výši předpisů dobropisů, pak vzniká KZN k dobropisům DZL, který koriguje ocenění pohledávky resp. závazku, aby odpovídal uzávěrkovému kurzu. Způsob výpočtu je obdobný jako při výpočtu KZN k dobropisům faktur, pouze s tím rozdílem, že se pro účely výpočtu KZN k dobropisu nevyhodnocuje nulovost pohledávky celé skupiny (označujeme ji jako H1DZL, viz výpočet KR k DZL, ale pouze samotných dobropisů a jejich plateb (označme ji HDDZL):
HDDZL = DDZL-ΣPDDZL |
- HDDZL=0⇒ Pohledávka/závazek z dobropisů DZL je celá uhrazená
Tj. KZNDDZLse nepočítá.
Pokud je hodnota pohledávky/závazku z dobropisů k DZL rovna 0, pak je zaplacená a nemá smysl pokračovat ve výpočtu KZN k dobropisům. Viz konkrétní příklady výpočtu. Jinak to smysl má a to i z případných přeplatků (na rozdíl od KR realizovaných).
- HDDZL<>0 Pohledávka/závazek z dobropisů DZL je buď neuhrazená nebo je přeplacená
Pak:
KZNDDZL=HDDZLlok-HDDZL*K tj. Závěrkový nerealizovaný kurzový rozdíl daňově uznatelný k dobropisu = Hodnota pohledávky/závazku z dobropisu v lokální měně - Hodnota pohledávky/závazku z dobropisu v cizí měně oceněná kurzem uzávěrky.
Zda půjde o zisk nebo ztrátu je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN.
Při výpočtu závěrkových kurz. rozdílů (KZN) k DZL (na rozdíl od KZN k dobropisům DZL) se používá podobný princip jako u zálohových listů (ZL). Tedy k nezúčtovanému daň. zálohovému listu se počítají KZN ze zaplacené, ale nezúčtované části.
Jako základnu pro výpočet uvažujeme tedy nečerpanou částku bez DPH sníženou o dobropisovanou částku bez DPH. Ta je totiž v případě metody "ukrajovací", která je v systému podporována, evidována jako závazek (resp. pohledávka) na účtu 324 (resp. 314) a je ji tedy třeba oceňovat. DLZ je vždy zaplacen přesně ve výši předpisu. Dále u DZL lze dobropisovat jen to, co zatím není zúčtováno a naopak. To zjednodušuje situaci, jelikož nečerpaná částka (kterou lze jednoduše vyčíslit jako předepsáno minus zúčtováno) se jednoduše poníží o částku dobropisovanou a výsledek se oceňuje v uzávěrce.
Tj. oceňovanou pohledávkou (označme ji H2DZL) je dosud nezúčtovaná záloha z DZL ponížená o jeho dobropisy a to nezúčtovaná částka bez DPH z DZL ponížená o částku bez DPH z jeho dobropisů. Případný vzniklý KZN k DZL koriguje výši pohledávek resp. závazků na účtu záloh (typicky 324 resp. 314). (Počítá se jen z ceny bez daně, jelikož je třeba dorovnat ocenění jen na účtu záloh.) Při výpočtu KZNDZL v dalším období je třeba přihlédnout k přecenění závazku/pohledávky v předchozím období (tedy ke KZNDZL z předchozího období) a počítá se jen z ceny bez daně, jelikož je třeba dorovnat ocenění jen na účtu záloh.
Výpočet KZNDZL tedy nijak neovlivňuje hodnota pohledávky H1 vyhodnocená z předpisů DZL + DDZL a jejich plateb (viz výše popis KZN k dobropisům DZL), tudíž ani nulová hodnota H1 nijak neovlivňuje další vyhodnocování KZNDZL. "Odpovědnost" za vyrovnání případné neuhrazené pohledávky H1 na sebe tedy přebírají dobropis k DZL a dopočet kurz. rozdílů k nim.
Tedy v tomto případě:
- a) v 1. období (období vystavení DZL):
V 1. období, kdy ještě neexistuje žádné KZNDZL, se KZNDZL vyčíslí následovně:
KZNDZL=H2DZLlok-H2DZL*K=(ΣZúčtlok-(DZLlok-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K
- b) v dalších obdobích:
Podmínkou je, že existuje alespoň jeden KZNDZL. Program tedy nejdříve prochází seznam plateb DZL a pokud najde KZN, postupuje výpočet následujícím způsobem, přičemž kurz převezme z posledního (nejaktuálnějšího) existujícího KZN.
KZNDZL=H2DZLbezDPH*KDZL(n)-H2DZLbezDPH*K kde H2DZLbezDPH je hodnota pohledávky H2 z DZL bez DPH, tj. adekvátně ponížená o DPH, neboli
pohledávka H2DZLbezDPH = zúčtováno v cizí měně bez DPH-(předepsáno v cizí měně bez DPH na DZL - předepsáno v cizí měně bez DPH na dobropisech)
tj. Závěrkový nerealizovaný kurzový rozdíl daňově uznatelný k DZL = Hodnota pohledávky/závazku z DZL v cizí měně bez DPH oceněná kurzem předchozí uzávěrky (=kurz z posledního KZNDZL) - Hodnota pohledávky/závazku z DZL v cizí měně bez DPH oceněná kurzem uzávěrky. Jinými slovy: "O kolik se změnila hodnota pohledávky (bez DPH) z DZL od poslední uzávěrky doteď "neboli "zbývající výše pohledávky krát rozdíl závěrkových kurzů".
Viz kap. Příklady výpočtu KR, KZN, KRZ - Výpočty KR/KZN k ZLV, existuje-li již KZN - zde je velká řada příkladů demonstrujících výpočet KZNDZL v dalších obdobích při různých kombinacích zadání.
Výklad účtování o DZL viz Účtování zdaněných záloh - výklad metody "ukrajovací" a "přihazovací".
Vznik KZN k DZL objasníme na jednoduchém příkladu:
Příklad výpočtu KZNDZL: Mějme pokladní příjemku PP na přijatou zálohu, k níž je vystaven DZL (DZL nechť byl vystaven např. metodou shora). Existuje k němu dobropis, který je zcela nezaplacen. DZL není vůbec zúčtován. Pak při uzávěrce vzniká KZN na nezúčtovanou zálohu vedenou na účtu záloh z DZL. Jak je patrné z následující tabulky, z DZL i jeho dobropisu se na účet záloh promítá jen částka bez daně, tudíž KZN se počítá jen z této částky. (Díky rozdílným kurzům mezi předpisem a platbami vznikne KR a k neuhrazenému DDZL vznikne odpovídající KZNDDZL, ten však nekoriguje účet záloh 324). Kurz uzávěrkový v prvním uzavíraném období je K=31. Účet korigovaný pomocí KZN k DZL je zvýrazněn:
Doklad | Kurz | USD | CZK | MD | D | |
---|---|---|---|---|---|---|
PP | 1:25 | celkem | 100 | 2500 | 211 | 395 |
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 |
DPH 19% | 16 | 416 | 395 | 343 | ||
KRDZL | KR k DZL (kurz. ztráta) (počítá se vč. DDZL,H1<0 (pohledávka přeplacená)) (KRDZL= Fsk.lok-ΣPlok(1..k-1) -Plok(k) * (Fsk. -ΣP(1..k-1))/ P(k)= (2600-260)-0-2500*((100-10)-0)/100)=+90 ⇒ 90 ztráta) |
0 | 90 | 563 | 395 | |
DDZL | 1:26 | základ DPH | -8,50 | -221 | 395 | 324 |
DPH 19% | -1,50 | -39 | 395 | 343 | ||
KZNDDZL | KZN k DDZL (kurz. ztráta) (KZNDDZL=HDDZLlok -HDDZL *K=(260-0)-(10-0)*31=-50 ⇒ 50 ztráta) |
0 | 50 | 563 | 395 | |
KZNDZL | KZN k DZL (kurz. ztráta) (KZNDZL=(ΣZúčtlok-(DZLlok-ΣDDZLlok)) - (ΣZúčt-(DZL-ΣDDZL))*K= (0-(2184-221))-(0-(84-8,5))*31=+337,50⇒ 337,50 ztráta) |
0 | 337,50 | 563 | 324 |
Podrobněji viz Příklady výpočtu KR, KZN, KRZ - Př.Ab3.
Zde k DZL existují i neplacené dobropisy, tedy vznikají kromě KZNDZL i KZN k dobropisům KZNDDZL. Pokud k DZL existují zaplacené dobropisy, vznikají kromě KRDZL i KR k dobropisům KRDDZL. Viz příklady výpočtu KR, KZN k DZL.
Nerealizované kurzové rozdíly k zálohovým listům se při uzávěrce vyčíslují pouze, pokud je hodnota parametru Počítat uzávěrkové kurzové rozdíly z nezúčtovaných zaplacených záloh Ano, anebo Dle nastavení na zálohovém listu a zároveň je na dokladu zatržena položka Počítat uzávěrkový kurzový rozdíl.
KZN zálohových listů vydaných se počítají obdobně, jako je tomu výše u faktur vydaných, jen s tím rozdílem, že se jako předpis bere zúčtovaná částka do faktur, nikoliv předepsaná částka na zálohovém listu!
Důležité je tedy nejdříve zjistit, kolik je zaplaceno a z toho nezúčtováno. Tato hodnota pak představuje hodnotu závazku. Upozorňujeme, že závazku, protože úhrada ZLV je závazkem (přijatá záloha). Zálohové listy přijaté jsou řešeny analogicky, jen je třeba si uvědomit, že se jedná o pohledávky (poskytnuté zálohy).
Nejdříve se tedy vyčíslí celkový předpis (tj. kolik je celkem zúčtováno), celková pohledávka/závazek a celkové platby a podle jeho výsledku se buď pokračuje nebo nepokračuje ve výpočtu:
HZL = ΣZúčtZL-ΣPZL |
- HZL=0⇒ Pohledávka/závazek je celá zúčtovaná
Tj. KZNZLse nepočítá.
Pokud je celková hodnota pohledávky/závazku rovna 0, pak celková pohledávka/závazek je celá zaplacená a nemá smysl pokračovat ve výpočtu KZN. Viz konkrétní příklady výpočtu.
Jinak to smysl má a to i z případných přeplatků (na rozdíl od KR realizovaných).
- HZL<>0 Pohledávka/závazek je buď neuhrazená nebo je přeplacená
Pak:
KZNZL=HZLlok-HZL*K, tj.
KZNZL=(ΣZúčtZLlok-ΣPZLlok)-(ΣZúčtZL-ΣPZL)*K
tj. Závěrkový nerealizovaný kurzový rozdíl daňově uznatelný k zálohovému listu = Hodnota pohledávky/závazku k zálohovému listu v lokální měně - Hodnota celkové pohledávky/ závazku v cizí měně oceněná kurzem uzávěrky.
Zda půjde o zisk nebo ztrátu je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN.
Výpočet KRZ probíhá naprosto shodně jako výpočet KZN k fakturám a dobropisům, viz výše.
Zda půjde o pasivní nebo aktivní je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN.
Výpočet KRZ probíhá naprosto shodně jako výpočet KZN k daňovým zálohovým listům a jejich dobropisům, viz výše.
Zda půjde o pasivní nebo aktivní je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN.
Výpočet KRZ k zálohovým listům probíhá naprosto shodně jako výpočet KZN k zálohovým listům, viz výše.
Zda půjde o zisk nebo ztrátu je dáno znaménkem výsledného kurzového rozdílu a typem dokladu, k němuž je kurzový rozdíl počítán. Dále viz Základní principy výpočtu kurz.rozdílů v ABRA Gen - Zisk/ztráta, aktivní/pasivní - znaménko KR,KRZ,KZN.