Výpočet kurzových rozdielov realizovaných (KR)
V tejto kapitole nájdete detailný popis pravidiel platných pre výpočet kurzových rozdielov (KR). Na bežnú prácu sa však s podrobným popisom a vzorcami výpočtu KR nemusíte zoznamovať a môžete túto časť preskočiť celú alebo sa aspoň nezaoberať vzorcami výpočtu uvedenými ďalej:
Keďže sa faktúra a jej dobropisy resp. daň zálohový list a jeho dobropisy vyrovnávajú ako jeden celok a pretože do výpočtu závierkových kurzových rozdielov k všetkým typom dokladov musia byť zahrnuté kurzové rozdiely realizované k daným dokladom, je v celom systéme zaistené, aby KR a KRZ resp. KZN boli vždy vyčíslované v SPRÁVNOM PORADÍ, bez ohľadu na to, odkiaľ a nad ktorým dokladom je výpočet vyvolaný.
Preštudujte si najskôr poradie výpočtu KR, KRZ, KZN a uzavierania radov pri uzávierke.
Při uzávěrce fakturace se přednostně počítají kurzové rozdíly pro řady:
- dobropisů faktur vydaných
- dobropisů faktur přijatých
- dobropisů daňových zálohových listů vydaných
- dobropisů daňových zálohových listů přijatých
Výše uvedené řady dokladů se předřadí před ostatní označené řady dokladů.
Výpočet KR prebieha vždy podľa rovnakých pravidiel bez ohľadu na to, odkiaľ a ako je vyvolaný, viď možnosti tvorby KR, viď možnosti tvorby KRZ a možnosti tvorby KZN.
V príkladoch uvedených v tejto kap. sú kurzy mien kompletne vymyslené a to tak, aby dobre demonštrovali princíp výpočtov a nie je potrebné pozastavovať sa nad ich reálnosťou alebo nereálnosťou.
Ďalej je uvedené:

Viď samostatná kap. Význam skratiek použitých pre výpočet kurz. rozdielov.


Najskôr sa vyčísli celkový predpis, celková pohľadávka/záväzok a celkové platby pre dobropis a prebehne test veľkosti pohľadávky/záväzku oproti veľkosti predpisu (dobropis nemôže byť záporný, čo je isté zjednodušenie následného testu):
HD = D-ΣPD |
- HD>D ⇒ Hodnota pohľadávky/záväzku > Predpis
KRDsa nepočíta.
Ide o situáciu, keď dobropis vykazuje kvôli chybne uskutočneným platbám väčšiu pohľadávku/záväzok, ako koľko je predpísané, a KRD nemá zmysel počítať.
Pri pokuse o vypočítanie KRD k takémuto dobropisu program zobrazí informáciu o existencii problematického dokladu a pokiaľ ide o výpočet KR v rámci uzávierky fakturácie alebo o ručný výpočet priamo z agendy príslušného fakturačného dokladu, má užívateľ možnosť si takéto problematické doklady rovno prehliadnuť v rámci ponuky otvorenia príslušnej agendy s obmedzením za problematické doklady. Môže spraviť korekciu platieb a výpočet príp. spustiť znovu.
- HD<D ⇒ Hodnota pohľadávky/záväzku < Predpis
KRDsa počíta, a to nasledovne:
- Ak HD=0, dobropis je presne zaplatený, inými slovami
Predpis dobropisu(D)=Platby dobropisu celkom(ΣPD), tak
KRD=Dlok-ΣPDlok tzn. Kurzový rozdiel dobropisu = Predpis dobropisu v lokálnej mene - Platby dobropisu celkom v lokálnej mene.
- Ak je HD>0, dobropis je nezaplatený, inými slovami
Predpis dobropisu(D)>Platby dobropisu celkom(ΣPD), tak
KRD=HDlok-HD*KD pre obdobie pred uskutočnením prvej uzávierky KRD=HDlok-HD*KD(n) pre obdobie po vykonaní prvej uzávierky, ak v minulosti existuje KZND
(hľadá sa kurz z posledného existujúceho KZN k dobropisu v predchádzajúcom období)tzn. Kurzový rozdiel dobropisu = Hodnota záväzku/pohľadávky z dobropisu v lokálnej mene - Hodnota záväzku/pohľadávky z dobropisu v cudzej mene ocenená kurzom dobropisu príp. ocenená kurzom výpočtu posledného kurzového rozdielu nerealizovaného daň. uznateľného k dobropisu, viď Vzorce na výpočet KR všeobecne.
-
Ak je HD < 0, dobropis je preplatený, inými slovami
Predpis dobropisu(D)<Platby dobropisu celkom(ΣPD).
Pre tento prípad platí:
- tu sa pracuje s poradím platieb
- algoritmus presne vyhodnotí, ktorá platba doklad prepláca a tú presne rozdelí na časť, ktorá je ešte doplatkom predpisu a ktorá je už preplatkom
- kurzový rozdiel sa vypočíta len zo súm do výšky predpisu, z platieb tvoriacich preplatok sa KR nepočíta (tzn. z platieb dobropisu PD(1..n) zoradených podľa dátumu s prednostným zaradením príp. existujúcich KR sa sčíta jedna platba po druhej do celkovej sumy a v okamihu, keď sa narazí na platbu tvoriacu preplatok (označme ju PD(k)), sčítanie platieb sa zastaví, pričom z platby PD(k) sa zoberie zodpovedajúca časť. Adekvátne k tomu sa vypočítajú platby v lokálnej mene, teda:
KRD=Dlok-ΣPDlok, ale LEN do vyšky predpisu, tzn.
KRD=Dlok-ΣPDlok(1..k-1)-PDlok(k)*(D-ΣPD(1..k-1))/PD(k), kde
- ΣPD(1..k-1) = suma 1-nej až (1-k)-tej platby dobropisu, ktoré netvoria preplatok
- ΣPDlok(1..k-1) = suma 1-ej až (1-k)-tej platby dobropisu v lokálnej mene
- PD(k) = k-ta platba dobropisu, ktorá začína tvoriť preplatok
- PDlok(k) = k-ta platba dobropisu v lokálnej mene
tzn. Kurzový rozdiel dobropisu = Predpis dobropisu v lokálnej mene - Platby dobropisu celkom v lokálnej mene, ktoré netvoria preplatok.
- Ak HD=0, dobropis je presne zaplatený, inými slovami
Či pôjde o zisk alebo stratu, je dané znamienkom výsledného kurzového rozdielu a typom dokladu, ku ktorému sa kurzový rozdiel počíta. Ďalej viď Základné princípy výpočtu kurz.rozdielov v ABRA Gen - Zisk/strata, aktívny/pasívny - znamienko KR,KRZ,KZN

Najskôr sa vyčísli celkový predpis, celková pohľadávka/záväzok a celkové platby pre faktúru a jej dobropisy a prebehne test veľkosti celkovej pohľadávky/záväzku oproti veľkosti celkového predpisu:
H = Fsk.-ΣPsk. = (F - ΣD) - (ΣPF-ΣPD) |
Najskôr popíšeme situáciu, keď je predpis faktúry štandardne väčší ako nula (tzn. nezáporná faktúra):
- H > Fsk. ⇒ Hodnota celkovej pohľadávky/záväzku > Predpis celkom
⇒ KRFsa nepočíta.
Ide o situáciu, keď faktúra s dobropismi vykazuje kvôli chybne uskutočneným platbám väčšiu pohľadávku/záväzok, ako koľko je predpísané, a KRF nemá zmysel počítať.
Pri pokuse o vypočítanie KRF k takejto skupine faktúry s dobropismi program zobrazí informáciu o existencii problematického dokladu a pokiaľ ide o výpočet KR v rámci uzávierky fakturácie alebo o ručný výpočet priamo z agendy príslušného fakturačného dokladu, má užívateľ možnosť si takéto problematické doklady rovno prehliadnuť v rámci ponuky otvorenia príslušnej agendy s obmedzením za problematické doklady. Môže spraviť korekciu platieb a výpočet príp. spustiť znovu.
- H<Fsk. ><= Hodnota celkovej pohľadávky/záväzku Predpis celkom
⇒ KRFsa počíta, a to nasledovne:
- Keď H=0, celková pohľadávka/záväzok je presne zaplatená, inými slovami
Predpis celkom(Fsk.)=Platby celkom(ΣPsk.), tak
KRF=Fsk.lok-ΣPsk.lok tzn. Kurzový rozdiel faktúry = Predpis faktúry znížený o dobropisy v lokálnej mene - Platby skupiny celkom (tzn. platby faktúry mínus platby dobropisov) v lokálnej mene.
- Keď je H>0, celková pohľadávka/záväzok je nezaplatená, alebo
Predpis celkom(Fsk.)>Platby celkom(ΣPsk.), tak
KRF=Hlok-H*KF pre obdobie pred uskutočnením prvej uzávierky KRF=Hlok-H*KF(n) pre obdobie po vykonaní prvej uzávierky, ak v minulosti existuje KZNF (hľadá sa kurz z posledného existujúceho KZN k faktúre v predchádzajúcom období) tzn. Kurzový rozdiel k faktúre = Hodnota celkovej pohľadávky/záväzku v lokálnej mene - Hodnota celkovej pohľadávky/záväzku v cudzej mene ocenená kurzom faktúry príp. ocenená kurzom výpočtu posledného kurzového rozdielu nerealizovaného daň. uznateľného k faktúre, viď Vzorce na výpočet KR všeobecne.
-
Pokiaľ je H < 0, celková pohľadávka/záväzok je preplatená, teda
Predpis celkom(Fsk.)<Platby celkom(ΣPsk.).
Pre tento prípad platí:
- tu sa pracuje s poradím platieb
- algoritmus presne vyhodnotí, ktorá platba skupinu faktúra s dobropismi prepláca a tú presne rozdelí na časť, ktorá je ešte doplatkom celkového predpisu a ktorá je už preplatkom
- kurzový rozdiel sa vypočíta len zo súm do výšky predpisu, z platieb tvoriacich preplatok sa KR nepočíta (tzn. z platieb faktúry a dobropisov P(1..n) zoradených podľa dátumu s prednostným zaradením príp. existujúcich KR sa sčítava jedna platba po druhej do celkovej sumy a v okamihu, keď sa narazí na platbu tvoriacu preplatok (označme ju P(k)), sčítanie platieb sa zastaví, pričom z platby P(k) sa vezme zodpovedajúca časť. Adekvátne k tomu sa vypočítajú platby v lokálnej mene, teda:
KRF=Fsk.lok-ΣPsk.lok, ale LEN do výšky predpisu, tzn.
KRF=Fsk.lok-ΣPsk.lok(1..k-1)-Psk.lok(k)*(Fsk.-ΣPsk.(1..k-1))/Psk.(k), kde
- ΣP(1..k-1) = suma 1-nej až (1-k)-tej platby, ktoré netvoria preplatok
- ΣPlok(1..k-1) = suma 1-ej až (1-k)-tej platby v lokálnej mene
- P(k) = k-ta platba, ktorá začína tvoriť preplatok
- Plok(k) = k-ta platba v lokálnej mene
tzn. Kurzový rozdiel faktúry = Predpis faktúry znížený o dobropisy v lokálnej mene - Platby skupiny celkom (tzn. platby faktúry mínus platby dobropisov) v lokálnej mene, ktoré netvoria preplatok.
- Keď H=0, celková pohľadávka/záväzok je presne zaplatená, inými slovami
Či pôjde o zisk alebo stratu, je dané znamienkom výsledného kurzového rozdielu a typom dokladu, ku ktorému sa kurzový rozdiel počíta. Ďalej viď Základné princípy výpočtu kurz.rozdielov v ABRA Gen - Zisk/strata, aktívny/pasívny - znamienko KR,KRZ,KZN.
Teraz popíšeme situáciu, keď predpis faktúry je menší ako nula (tzn. záporná faktúra)
Zápornú faktúru vystavíme napr. vtedy, keď chceme v systéme riešiť zadanie dobropisu bez väzby na konkrétnu faktúru.
Na zápornú faktúru nie je možné v systéme tvoriť dobropis, čo znamená určité zjednodušenie, keďže potom Fsk. = F a ΣP = ΣPF.
- H < Fsk. ⇒ Hodnota celkovej pohľadávky/záväzku < Predpis celkom
KRFsa nepočíta.
Ide o situáciu, keď faktúra vykazuje kvôli chybne uskutočneným platbám väčšiu pohľadávku/záväzok, ako koľko je predpísané, a KRF nemá zmysel počítať.
Majme faktúru vystavenú na -1000 USD, tzn. F=-1000 USD. Potom Fs=-1000 USD (na zápornú faktúru v systéme nie je možné tvoriť dobropis). Nech táto mínusová faktúra bola zaplatená plusom (chybným uskutočnením platieb alebo len chybným zadaním platieb do systému), tzn. P=500 USD. Potom hodnota celkovej pohľadávky H=-1000-500=-1500 USD, tzn. H< Fsk.).
Ďalej viď rovnaký prípad, keď je predpis faktúry F>0.
- H>Fsk. ⇒ Hodnota celkovej pohľadávky/záväzku > Predpis celkom
KRFsa počíta, a to nasledovne:
- Keď H=0, celková pohľadávka/záväzok je presne zaplatená, inými slovami
Predpis celkom(Fsk.)=Platby celkom(ΣPsk.), tak
KRF=Fsk.lok-ΣPsk.lok Ďalej viď rovnaký prípad, keď je predpis faktúry F>0.
- Keď je H<0, celková pohľadávka/záväzok je nezaplatená, alebo
Predpis celkom(Fsk.)<Platby celkom(ΣPsk.), tak
KRF=Hlok-H*KF pre obdobie pred uskutočnením prvej uzávierky KRF=Hlok-H*KF(n) pre obdobie po vykonaní prvej uzávierky, ak v minulosti existuje KZNF Ďalej viď rovnaký prípad, keď je predpis faktúry F>0.
- Keď je H>0, celková pohľadávka/záväzok je preplatená, alebo
Predpis celkom(Fsk.)>Platby celkom(ΣPsk.).
KRF=Fsk.lok-ΣPsk.lok(1..k-1)-Psk.lok(k)*(Fsk.-ΣPsk.(1..k-1))/Psk.(k) Ďalej viď rovnaký prípad, keď je predpis faktúry F>0.
- Keď H=0, celková pohľadávka/záväzok je presne zaplatená, inými slovami
Či pôjde o zisk alebo stratu, je dané znamienkom výsledného kurzového rozdielu a typom dokladu, ku ktorému sa kurzový rozdiel počíta. Ďalej viď Základné princípy výpočtu kurz.rozdielov v ABRA Gen - Zisk/strata, aktívny/pasívny - znamienko KR,KRZ,KZN.

V nasledujúcej tabuľke je demonštrovaný test na veľkosť celkovej pohľadávky/záväzku vzhľadom k predpisu (význam skratiek viď Význam skratiek použitých pre výpočet kurz. rozdielov):
F | ΣD | ΣPF | ΣPD | Fsk. | H | ⇒ KR |
---|---|---|---|---|---|---|
100,00 | 50,00 | 0,00 | 50,00 | 50,00 | 100,00 | ⇒ nepočítať |
100,00 | 50,00 | 49,00 | 50,00 | 50,00 | 51,00 | ⇒ nepočítať |
100,00 | 50,00 | 51,00 | 50,00 | 50,00 | 49,00 | ⇒ počítať |
100,00 | 50,00 | 100,00 | 50,00 | 50,00 | 0,00 | ⇒ počítať |
100,00 | 100,00 | 100,00 | 50,00 | 0,00 | -50,00 | ⇒ počítať |

Pri výpočte KR k samotným dobropisom DZL (KRDDZL) sa postupuje úplne rovnako ako pri výpočte KR k samotným dobropisom.
Pri výpočte KR k DZL (KRDZL) sa postupuje rovnako ako pri výpočte KR k faktúram a dobropisom, tzn. oceňovanou pohľadávkou vyhodnocovanou za celú skupinu je predpis DZL mínus jeho dobropisy oproti platbám týchto dokladov. Túto pohľadávku budeme označovať H1DZL (a to preto, že v rámci výpočtu kurz. rozdielov k DZL existuje ešte iná oceňovaná pohľadávka (označená H2DZL, viď výpočet KZN k DZL)).
V rámci výpočtu kurzových rozdielov z platieb (medzi predpisom DZL a platbami) nijak nefiguruje zúčtovanie DZL do faktúr - to už ovplyvňuje až samotnú faktúru (a tiež výpočet KZN k DZL). Jelikož ale v případě, kdy parametr Při zúčtování zdaněných záloh v cizí měně použít kurz má hodnotu "Z faktury" (příp. "Dle hodnoty výsledku zúčtování") nelze na faktuře kur. rozdíl vyčíslit, existuje zde výjimka: Za zmíněného nastavení parametru u DZV (daň. zálohových listů vydaných) dogeneruje speciální KR vyrovnávající provedené zúčtování. Viď špeciálny kurz. rozdiely s príznakom VATDepositUsage.
Prípadný vzniknutý KR k DZL potom len koriguje výšku pohľadávok resp. záväzkov na inom účte (typicky pomocnom 395) na rozdiel od faktúr (kde ide typicky o korekciu ocenenia pohľadávok resp. záväzkov na účte 311 resp. 321). Je tu aj zjednodušenie v tom, že DZL je vždy uhradený a to presne vo výške 100%. Pokiaľ teda neexistujú k DZL neuhradené dobropisy (alebo sú presne uhradené), nemôže byť celková pohľadávka resp. záväzok uhradená len čiastočne alebo dokonca preplatená.
(POZOR!!! Komplikovanejšia je až situácia s dorovnaním FV po uskutočnenom zúčtovaní DZL do faktúry.)
Výklad účtovania o DZL viď Účtovanie zdanených záloh - výklad metódy "ukrajovacej" a "prihadzovacej".

Najskôr sa vyčísli celkový predpis, celková pohľadávka/záväzok a celkové platby pre dobropis daň. zál. listu a prebehne test veľkosti pohľadávky/záväzku oproti veľkosti predpisu (dobropis nemôže byť záporný, čo je isté zjednodušenie následného testu):
HDDZL = DDZL-ΣPDDZL |
- HDDZL>DDZL ⇒ Hodnota pohľadávky/záväzku > Predpis
KRDDZLsa nepočíta. Viac viď podobný prípad ako pri KR k dobropisom (KRDV), keď HD>D
- HDDZL<DDZL ⇒ Hodnota pohľadávky/záväzku < Predpis
KRDDZLse počítá a to následovně:
- Ak HDDZL=0, dobropis daň.zál.listu je presne zaplatený, inými slovami
Predpis dobropisu daň.zál.listu (DDZL)=Platby dobropisu celkom(ΣPDDZL), tak
KRDDZL=DDZLlok-ΣPDDZLlok tzn. Kurzový rozdiel dobropisu daň.zál.listu = Predpis dobropisu daň.zál.listu v lokálnej mene - Platby dobropisu daň.zál.listu celkom v lokálnej mene. Viď podobný prípad ako sú KR k dobropisom (KRDV), keď HD<D.
- Ak je HDDZL>0, dobropis daň.zál.listu je nezaplatený, inými slovami
Predpis dobropisu daň.zál.listu (DDZL)>Platby dobropisu daň.zál.listu celkom(ΣPDDZL), tak
KRDDZL=HDDZLlok-HDDZL*KDDZL pre obdobie pred uskutočnením prvej uzávierky KRDDZL=HDDZLlok-HDDZL*KDDZL(n) pre obdobie po vykonaní prvej uzávierky, ak v minulosti existuje KZND
(hľadá sa kurz z posledného existujúceho KZN k dobropisu v predchádzajúcom období)tzn. Kurzový rozdiel dobropisu daň.zál.listu = Hodnota záväzku/pohľadávky z dobropisu daň.zál.listu v lokálnej mene - Hodnota záväzku/pohľadávky z dobropisu daň.zál.listu v cudzej mene ocenená kurzom dobropisu daň.zál.listu príp. ocenená kurzom výpočtu posledného kurzového rozdielu nerealizovaného daň. uznateľného k dobropisu daň.zál.listu, viď Vzorce na výpočet KR všeobecne. Viď podobný prípad ako sú KR k dobropisom (KRDV), keď HD<D.
-
Ak je HDDZL < 0, dobropis daň.zál.listu je preplatený, inými slovami
Predpis dobropisu daň.zál.listu (DDZL)<Platby dobropisu daň.zál.listu celkom(ΣPDDZL).
KRDDZL=DDZLlok-ΣPDDZLlok, ale LEN do výšky predpisu, tzn.
KRDDZL =DDZLlok-ΣPDDZLlok(1..k-1)-PDDZLlok(k)*(DDZL-ΣPDDZL(1..k-1))/PDDZL(k), kde
- ΣPDDZL(1..k-1) = suma 1-ej až (1-k)-tej platby dobropisu daň.zál.listu, ktoré netvoria preplatok
- ΣPDDZLlok(1..k-1) = suma 1-ej až (1-k)-tej platby dobropisu daň.zál.listu v lokálnej mene
- PDDZL(k) = k-ta platba dobropisu daň.zál.listu, ktorá začína tvoriť preplatok
- PDDZLlok(k) = k-ta platba dobropisu daň.zál.listu v lokálnej mene
tzn. Kurzový rozdiel dobropisu daň.zál.listu = Predpis dobropisu daň.zál.listu v lokálnej mene - Platby dobropisu daň.zál.listu celkom v lokálnej mene, ktoré netvoria preplatok. Viac viď podobný prípad ako v rámci KR k dobropisom (KRDV), keď HD<D.
- Ak HDDZL=0, dobropis daň.zál.listu je presne zaplatený, inými slovami

Najskôr sa vyčísli celkový predpis, celková pohľadávka/záväzok a celkové platby pre DZL a jeho dobropisy a prebehne test na veľkosť celkovej pohľadávky/záväzku oproti veľkosti celkového predpisu. Objasníme jednotlivé situácie, ktoré alternatívne vznikajú pri výpočte podobnej skupiny "faktúra a jej dobropisy". Tu niektoré zo situácií nemôžu nastať, pretože DZL nemôže byť nezaplatený inak ako presne vo výške svojho predpisu:
H1DZL = DZLsk.-ΣPsk.= (DZL - ΣDDZL) - (PDZL-ΣPDDZL) |
- H1DZL> DZLsk. ⇒ Hodnota celkovej pohľadávky/záväzku > Predpis celkom (tzn. znížený o dobr.)
⇒ KRDZLsa nepočíta. Ide o situáciu, keď daň.zál.list s dobropismi vykazuje kvôli chybne uskutočneným platbám väčšiu pohľadávku/záväzok, ako koľko je predpísané, a KRDZL nemá zmysel počítať. Viac viď podobný prípad ako pri KR k faktúram (KRF), keď H>Fsk..
Keďže H1DZL=DZLsk.-ΣPsk. = (DZL-ΣDDZL) - (PDZL-ΣPDDZL), viď vyššie, tak ak má byť H1DZL>DZLsk., tak to znamená, že DZLsk.-ΣPsk.>DZLsk., alebo po úprave, že ΣPsk.<0, tzn.(PDZL-ΣPDDZL)<0, teda PDZL<ΣPDDZL. Čiže suma platieb dobropisov musí byť väčšia ako platba DZL. No vzhľadom k tomu, že platba DZL je vždy presne vo výške DZL, tak táto situácia by mohla nastať jedine tak, že by k DZL existovali dobropisy, ktoré by boli preplatené nad výšku sumy samotného DZL. Takáto situácia je v praxi čisto hypotetická. Ak by však náhodou nastala, systém ju vyhodnotí spôsobom, ako bolo popísané vyššie.
- H1DZL<DZLsk. ⇒ Hodnota celkovej pohľadávky/záväzku < Predpis celkom (tzn. znížený o dobr.)
⇒ KRDZLse počítá a to následovně:
- a) v 1. období (období vystavenia DZL):
- Ak H1DZL=0, celková pohľadávka/záväzok je presne zaplatený, inými slovami
Predpis celkom(DZLsk.)=Platby celkom(ΣPsk.), tak
KRDZL= DZLsk.lok -ΣPsk.lok tzn. Kurzový rozdiel daň.zál.listu = Predpis skupiny celkom mínus Platby skupiny celkom, tzn. predpis daň.zál.listu znížený o dobropisy daň.zál.listu v lokálnej mene - Platby skupiny celkom (tzn. platba daň.zál.listu mínus platby dobropisov daň.zál.listu) v lokálnej mene. Viď tiež podobný prípad ako pri KR k faktúram (KRF), keď H<Fsk..
Pretože DZL nemôže byť nezaplatený a platba DZL je vždy presne vo výške DZL, plynie z toho, že ide o situáciu, keď buď dobropisy k DZL neexistujú vôbec, alebo existujú, ale sú presne zaplatené.
- Ak je H1DZL>0, celková pohľadávka/záväzok je nezaplatený, inými slovami
Predpis celkom(Fsk.)>Platby celkom(ΣPsk.), tak
KRDZL=H1DZLlok-H1DZL*KDZL pre obdobie pred uskutočnením prvej uzávierky tzn. Kurzový rozdiel k DZL = Hodnota celkovej pohľadávky/záväzku v lokálnej mene - Hodnota celkovej pohľadávky/záväzku v cudzej mene ocenená kurzom DZL príp. ocenená kurzom výpočtu posledného kurzového rozdielu nerealizovaného daň. uznateľného k DZL, viď Vzorce na výpočet KR všeobecne. Viď tiež podobný prípad ako pri KR k faktúram (KRF), keď H<Fsk..
Keďže H1DZL=DZLsk.-ΣPsk. = (DZL-ΣDDZL) - (PDZL-ΣPDDZL), viď vyššie, tak ak má byť H1DZL>0 a pretože DZL=PDZL, tak to po úprave znamená, že (ΣPDDZL-ΣDDZL)>0, teda ΣPDDZL>ΣDDZL. Čiže suma platieb dobropisov musí byť väčšia ako suma dobropisov. Táto situácia by v praxi mohla nastať jedine tak, že by k DZL existovali nejaké dobropisy (tentokrát v menšej výške ako je predpis DZL) a tieto by boli preplatené. Takáto situácia je v praxi tiež pomerne hypotetická. Ak by však náhodou nastala, systém ju vyhodnotí spôsobom, ako bolo popísané vyššie.
-
Ak je H1DZL< 0, celková pohľadávka/záväzok je preplatený, inými slovami
Predpis daň.zál.listu celkom(DZLsk.)<Platby daň.zál.listu celkom(ΣPsk.).
KRDZL=DZLsk.lok-ΣPsk.lok, ale LEN do výšky predpisu, tzn.
KRDZL=DZLsk.lok-ΣPsk.lok(1..k-1)-Psk.lok(k)*(DZLsk.-ΣPsk.(1..k-1))/Psk.(k), kde
- ΣP(1..k-1) = suma 1-nej až (1-k)-tej platby, ktoré netvoria preplatok
- ΣPlok(1..k-1) = suma 1-ej až (1-k)-tej platby v lokálnej mene
- P(k) = k-ta platba, ktorá začína tvoriť preplatok
- Plok(k) = k-ta platba v lokálnej mene
tzn. Kurzový rozdiel daň.zál.listu = Predpis daň.zál.listu v lokálnej mene - Platby daň.zál.listu celkom v lokálnej mene, ktoré netvoria preplatok. Viď tiež podobný prípad ako pri KR k faktúram (KRF), keď H<Fsk..
- Ak H1DZL=0, celková pohľadávka/záväzok je presne zaplatený, inými slovami
- b) v ďalších obdobiach:
Podmienkou je, že existuje aspoň jeden KZNDZL. Program teda najskôr prechádza zoznam platieb DZL a ak nájde KZN, postupuje výpočet nasledujúcim spôsobom, pričom kurz sa prevezme z posledného (najaktuálnejšieho) existujúceho KZN.
KRDZL=(DZLsk.*KDZL(n)-ΣPsk.lok)-(DPHDZL*KDZL(n)-DPHDZL.lok) tzn. Kurzový rozdiel daň.zál.listu v ďalších obdobiach = Predpis skupiny celkom ocenený kurzom predchádzajúcej uzávierky (=kurz z posledného KZNDZL) mínus Platby skupiny lokálne celkom, a od toho celého sa odpočíta adekvátna suma zodpovedajúca preceneniu DPH, tzn. suma DPH z DZL ocenená kurzom predchádzajúcej uzávierky (=kurz z posledného KZNDZL) mínus suma DPH z DZL v lokálnej mene. (Inými slovami KR sa v tomto prípade vyčísli akoby zo súm bez DPH).
Viď kap. Príklady výpočtu KR, KZN, KRZ - Výpočty KR/KZN k ZLV, ak už existuje KZN - nájdete tam veľké množstvo príkladov demonštrujúcich výpočet KRDZL v ďalších obdobiach pri rôznych kombináciách zadania.
- a) v 1. období (období vystavenia DZL):
Či pôjde o zisk alebo stratu, je dané znamienkom výsledného kurzového rozdielu a typom dokladu, ku ktorému sa kurzový rozdiel počíta. Ďalej viď Základné princípy výpočtu kurz.rozdielov v ABRA Gen - Zisk/strata, aktívny/pasívny - znamienko KR,KRZ,KZN

Vznik KR k DZL a situáciu po zúčtovaní do FV objasníme na jednoduchom príklade. Kvôli jednoduchosti tu predpokladajme, že k DZL neexistujú žiadne jeho dobropisy.
Speciální KR s příznakem VATDepositUsage - Kromě výše popsaných KR generovaných k DZL se u DZV (DZL vydaných) generují ještě speciální KR k provedenému zúčtování na vyrovnání daného zúčtování a to pouze v případě, že parametr Při zúčtování zdaněných záloh v cizí měně použít kurz má hodnotu "Z faktury" (příp. "Dle hodnoty výsledku zúčtování"). Jelikož za této situace se řádek faktury vynuluje s provedením zúčtování (stejným kurzem), není možné k tomuto zúčtování u dokladu faktury vyčíslit kurz. rozdíl. Tudíž se daný kurz. rozdíl generuje k dokladu DZV.
Vyčísluje se jako rozdíl zúčtované pohledávky (zúčtovaného základu DZV) a základem zúčtovaným do faktury. Tento KR u dokladu DZV má příznak VATDepositUsage. Ukazuje na to, že daný kurzový rozdíl byl spočten z titulu zúčtování DZV do FV.
Řešením pro uživatele, pokud se mu nelíbí vygenerovaný kurzový rozdíl na daňovém zálohovém listu vzhledem k zúčtování do faktury, je nastavit si firemní parametr Při zúčtování zdaněných záloh v cizí měně použít kurz na jinou volbu než "z faktury" (resp. "dle hodnoty výsledku zúčtování"). Důležitá je však shoda s aktuálním zněním a výkladem zákona.
Príklad je rozdelený na niekoľko častí:
- DZL zúčtováván kurzem předpisu DZL (parametr Při zúčtování zdaněných záloh v cizí měně použít kurz má hodnotu "Ze zálohového listu")
- a1) DZL v 1. období je zúčtovaný kompletne
- a2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období
- a3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčtuje až v ďalšom období
- DZL zúčtováván kurzem FV (parametr Při zúčtování zdaněných záloh v cizí měně použít kurz má hodnotu "Z faktury")
- b1) DZL v 1. období je zúčtovaný kompletne
- b2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období
- b3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčtuje až v ďalšom období
- DZL zúčtováván kurzem předpisu DZL nebo kurzem KZN nebo kurzem k poslednímu dni období (parametr Při zúčtování zdaněných záloh v cizí měně použít kurz má hodnotu "Uzávěrkový"):
- c2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období
- c3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčtuje až v ďalšom období
Parametr Při zúčtování zdaněných záloh v cizí měně použít kurz může nabývat ještě čtvrté hodnoty, "Dle hodnoty výsledku zúčtování". V takovém případě je relevantní buď příklad výpočtu pro hodnotu parametru "Z faktury" nebo "Ze zálohového listu", v závislosti na výsledku zúčtování.
a) DZL nech je zúčtovávaný kurzom predpisu DZL (parameter Pri zúčtovaní zdanených záloh v cudzej mene použiť kurz má hodnotu "Zo zálohového listu"):
a1) DZL v 1. období je zúčtován zcela:.
Toto řešení má výhodu v tom, že více odpovídá výkladům Zákona o účetnictví pro SR, podle kterých by se na přelomu období neměly přijaté ani poskytnuté zálohy přeceňovat kurzem ke dni sestavení účetní závěrky
Majme pokladničnú príjemku PP na prijatú zálohu, ku ktorej je vystavený DZL (DZL nech bol vystavený napr. metódou zhora). Kurz pri vystavení DZL sa môže líšiť od kurzu platby, čím vzniká kurzový rozdiel, ktorým sa potom vyrovná ocenenie pohľadávky resp. záväzku na účte, na ktorom sa o DZL účtuje, kým nie je zúčtovaný do faktúry, v našom prípade účtu 395 (na rozdiel od nedanených ZL je možné KR k DZL vyčísliť, ak nebol DZL zatiaľ zúčtovaný (pretože sa vyčísluje z rozdielu platieb DZL oproti predpisu DZL). Kurz samotného predpisu faktúry FV sa môže tiež líšiť od kurzu jej platieb (zúčtovanie DZL nie je platbou faktúry a v našom prípade je FV vystavená tak, že na nej nie je žiadny doplatok (FV znie po zúčtovaní DZL na 0USD). No kvôli rozdielnym kurzom v predpise FV a DZL vzniká kurzový rozdiel aj k FV, ním sa potom vyrovná ocenenie pohľadávky resp. záväzku na účte faktúr (výpočet KR k FV viď vyššie). Účty vyrovnávané príslušnými kurzovými rozdielmi sú zvýraznené. Kurzívou sú kvôli lepšiemu pochopeniu uvedené účty, do ktorých sa premietajú jednotlivé zložky riadkov FV:
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL1(*) Viď Pr.Ab4 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Situácia po zúčtovaní celého DZL do FV (celkom na 100USD pred zúčt.): | ||||||||
FV1 | 1:30 | základ FV (pred zúčtovaním) | 84 | 2520 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 16 | 480 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -84 | -2184 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -16 | -416 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(84-84) | 336=(2520-2184) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(16-16) | 64=(480-416) | - | - | ||||
Zaúčtovanie FV - výnosu | 84 | 2520 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -84 | -2184 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | 64 | 311 | 343 | ||||
KRFV1 | KR k FV (kurz. strata) | 0 | 400=(2520+480-2184-416) | 563 | 311 | |||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD. | ||||||||
KZNDZL1(*)
Viz Př.Ab4 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV1 | nevzniká, FV je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab4, keď DZL je celý zúčtovaný v 1.období a KZN k DZL nevzniká.
Z príkladu je zrejmé, že v tomto prípade je pomocný účet 395 vyrovnaný do nuly, účet záloh 324 JE vyrovnaný do nuly: DZL + KZN + zúčtovanie DZL do FV=2184+0-2184=0, účet pohľadávok 311 je vyrovnaný do nuly. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 480 (=416+64) (pričom 2520+480 = 3000, čo je celk. suma FV pred zúčtovaním), v pokladni nám adekvátne k tomu pribudla suma 100USD, čo je v lokálnej mene 2500 a zvyšných 500 (100+400) je vypočítaná kurz. strata.
Príklad naposledy overený k verzii: 17.15.01 (OK)
************************************************************************
a2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období:
Alternatívny príklad, keď má byť DZL zúčtovaný kurzom predpisu DZL, ale v 1. období nie je zúčtovaný vôbec a zúčtuje sa až v 2. období. Tzn. na nezúčtovanú časť vznikne v 1. období navyše KZNDZL (viď výpočet KZN k DZL):
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL1(*)
Viď Pr.Ab1 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD. | ||||||||
KZNDZL1(*)
Viz Př.Ab1 |
1:31 | precenenie DZL (v kurze uzávierky) | 0=(84-84) | 420=(2604-2184) | 563 | 324 | ||
KZNDZL1=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K KZNDZL1=(0-(2184-0))-(0-(84-0))*31=420 |
||||||||
Ďalšie obdobia | ||||||||
Situácia po zúčtovaní DZL do FV (vystavenej na 100USD⇒3000SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 84 | 2520 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 16 | 480 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -84 | -2184 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -16 | -416 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(84-84) | 168=(2520-2184) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(16-16) | 64=(480-416) | - | - | ||||
Zaúčtovanie FV - výnosu | 84 | 2520 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -84 | -2184 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | 64 | 311 | 343 | ||||
KRFV2 | KR k FV2 (kurz. strata) | 0 | 400=(2520+480-2184-416) | 563 | 311 | |||
Výpočet kurz. rozdielov v 2. období, napr. prostredníctvom uzávierky fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viz Př.Cb1 |
nevzniká, je nulový | 0 | 0 | - | - | |||
KZNDZL2(**)
Viz Př.Cb1 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab1, keď DZL nie je v 1.období zúčtovaný a pri uzávierke na nezúčtovanú časť vzniká KZN k DZL.
(**) Ďalej viď príklad Pr.Cb1, keď DZL je celý zúčtovaný v nasledujúcom období a ďalší KZN k DZL k nemu už nevzniká.
Z příkladu je patrné, že v tomto případě je pomocný účet 395 vyrovnán do nuly, účet pohledávek 311 je vyrovnán do nuly, ale je evidentní, že v tomto případě účet záloh NENÍ vyrovnán do nuly: DZL + KZN + zúčtovanie DZL do FV= 2184+420-2184=+420 (keďže existuje KZNDZL1, ktorý nezúčtovanú zálohu adekvátne precenil, ale pritom toto precenenie nebolo zahrnuté do zúčtovania, pretože sa zúčtováva kurzom DZL) a bude potrebné účet záloh vyrovnať ručne. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 480 (=416+64) (pričom 2520+480 = 3000, čo je celk. suma FV pred zúčtovaním), v pokladni nám adekvátne k tomu pribudla suma 100USD, čo je v lokálnej mene 2500 a zvyšných 500 (100+400) je vypočítaná kurz. strata.
Príklad naposledy overený k verzii: 17.15.01 (OK)
************************************************************************
a3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčuje až v ďalšom období:
Alternatívny príklad, keď je DZL zúčtovaný kurzom predpisu DZL, ale v 1. období je zúčtovaný iba čiastočne a zvyšok sa zúčtuje až v 2. období. Tzn. na nezúčtovanú časť vznikne v 1. období navyše KZNDZL (viď výpočet KZN k DZL):
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL1(*)
Viz Př.Ab5 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Situácia po zúčtovaní 1. polovice DZL do FV (celkom na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV1 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1092 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -208 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | 168=(1260-1092) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | 32=(240-208) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1092 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | 32 | 311 | 343 | ||||
KRFV1 | KR k FV (kurz. strata) | 0 | 200=(1260+240-1092-208) | 563 | 311 | |||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD | ||||||||
KZNDZL1(*)
Viz Př.Ab5 |
1:31 | precenenie DZL (v kurze uzávierky) | 0 | 210 | 563 | 324 | ||
KZNDZL=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K
KZNDZL=(1092-(2184-0))-(42-(84-0))*31=210 |
||||||||
Ďalšie obdobia | ||||||||
Situácia po zúčtovaní 2. polovice DZL do FV (vystavenej na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1092 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -208 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | 168=(1260-1092) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | 32=(240-208) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1092 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | 32 | 311 | 343 | ||||
KRFV2 | KR k FV (kurz. strata) | 0 | 200=(1260+240-1092-208) | 563 | 311 | |||
Výpočet kurz. rozdielov v 2. období, napr. prostredníctvom uzávierky fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viď Pr.Cb6 |
KR k DZL | 0 | 210 | 563 | 395 | |||
KRDZL2=(DZLsk.*KDZL(n)-ΣPsk.lok)-(DPHDZL*KDZL(n)-DPHDZL.lok) KRDZL2=(100*31-(2500+100+210))-(16*31-416)=+210 |
||||||||
KZNDZL2(**)
Viď Pr.Cb6 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab5, keď je DZL v 1.období zúčtovaný iba čiastočne a na nezúčtovanú časť vzniká KZN k DZL.
(**) Viď príklad Pr.Cb6, keď v 2.období vzniká i KR k DZL.
Z příkladu je patrné, že v tomto případě je účet pohledávek 311 vyrovnán do nuly, ale je evidentní, že v tomto případě účet záloh 324 NENÍ vyrovnán do nuly: DZL + KZN + zúčtovanie DZL do FV=2184+210-1092-1092=+210 (pretože existuje KZNDZL1, ktorý nezúčtovanú zálohu adekvátne precenil, ale toto precenenie pritom nebolo zahrnuté do zúčtovania, pretože sa zúčtováva kurzom DZL) a účet záloh bude potrebné vyrovnať ručne. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 480 (=416+64) (pričom 2520+480 = 3000, čo je celk. suma FV pred zúčtovaním), v pokladni nám adekvátne k tomu pribudla suma 100USD, čo je v lokálnej mene 2500 a zvyšných 500 (100+400) je vypočítaná kurz. strata. Ďalej zostal nevyrovnaný účet 395 a bude ho potrebné dorovnať ručne.
Z vyššie uvedeného plynie tip pre vás: Ak nechcete používať nastavenie popísané v ďalšom bode b) (kurzom FV), ale pritom častejšie zúčtovávate DZL v ďalších obdobiach, odporúčame zvoliť nastavenie kurzom uzávierkovým (parameter Pri zúčtovaní zdanených záloh v cudzej mene použiť kurz má hodnotu "Uzávierkový") popísané v bode c).
b) DZL nech je zúčtovávaný kurzom FV (parameter Pri zúčtovaní zdanených záloh v cudzej mene použiť kurz má hodnotu "Z faktúry"):
b1) DZL v 1. období je zúčtovaný kompletne:
V tomto prípade bude rozdiel oproti prípadu a) v tom, že DZL sa premietne do FV v inej lokálnej sume. Toto riešenie má výhodu v tom, že viac zodpovedá výkladom zákona o DPH pre SR, podľa ktorých by sa zúčtovanie DZL malo robiť takto: "provést odečet rozdílu základů v cizí měně a poté kurzem faktury ze vzniklého rozdílu teprve vypočítat daň". V našom príklade sa základy DZL a FV nelíšia, čiže rozdiel v cudzej mene je nulový a dodatočná DPH po zúčtovaní nevzniká. Nevýhodou však je, že v tomto prípade je potrebné účet záloh vyrovnať ručne interným dokladom. (V tomto prípade totiž KR k FV nevznikne (K FV nie sú platby a ani sa nelíši kurz DZL a FV ako v prípade a). Vyrovnanie účtu záloh je možné vykonať hromadne pomocou funkcie Vyrovnať z agendy Saldokonto - účtovný denník súvzťažne.
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL(*)
Viz Př.Ab4 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Situácia po zúčtovaní celého DZL do FV (vystavenej na 100USD⇒3000SKK pred zúčt.): | ||||||||
FV1 | 1:30 | základ FV (pred zúčtovaním) | 84 | 2520 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 16 | 480 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze FV) - základ | -84 | -2520 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze FV) - DPH | -16 | -480 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze FV) - základ | 0=(84-84) | 0=(2520-2520) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze FV) - DPH | 0=(16-16) | 0=(480-480) | - | - | ||||
Zaúčtovanie FV - výnosu | 84 | 2520 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -84 | -2520 | 311 | 324 | ||||
KRFV1 | nevzniká, pretože FV je v cudzej i lokálnej mene nulová | - | - | - | - |
(*) Viď tiež príklad Pr.Ab4, keď DZL je celý zúčtovaný v 1.období a KZN k DZL nevzniká.
Z příkladu je patrné, že v tomto případě je pomocný účet 395 vyrovnán do nuly, účet pohledávek 311 je vyrovnán do nuly, ale je evidentní, že účet záloh 324 NENÍ vyrovnán do nuly: DZL + KZN + zúčtovanie DZL do FV=2184+0-2520=-336 (pretože sa zúčtováva kurzom FV) a účet záloh bude potrebné vyrovnať ručne. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 416, v pokladni nám adekvátne k tomu pribudla suma 100USD, čo v lokálnej mene predstavuje 2500 a k tomu 100 je vypočítaná kurz. strata. Je evidentné, že rozdiel je oných 336 (2520+416-2500-100=336), čo je suma, o ktorú je potrebné dorovnať účet záloh.
Aby nebylo potřeba účet dorovnávat ručně, byla implementována funkcionalita, která způsobí, že se k DZV navíc vygeneruje speciální KR s příznakem VATDepositUsage, kterým se zůstatek na účtu 336 může vyrovnat.
⇒KRDZLVATDepositUsage=základ DPHΣZúčtDZLlok-základ DPH (DZL-ΣDDZL)lok=2520-2184=+336⇒ 336 ztráta (MD=563 / D=395)
Pokud si nastavíte předkontace pro tento speciální KR s příznakem VATDepositUsage tak , aby v případě, že KR vyrovnáná zúčtování zálohy a má tedy příznak VatDepositUsage šel na účet záloh (místo na 395), budete mít účet 32406 vyrovnaný rovnou. a zoheldňující
Späť na Tabuľku Ab, Tabuľku Cb
************************************************************************
b2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období:
Alternatívny príklad, keď má byť DZL zúčtovaný kurzom FV, ale v 1. období nie je zúčtovaný vôbec a zúčtuje sa až v 2. období. Tzn. na nezúčtovanú časť vznikne v 1. období navyše KZNDZL (viď výpočet KZN k DZL):
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL1(*)
Viz Př.Ab1 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD. | ||||||||
KZNDZL1(*)
Viz Př.Ab1 |
1:31 | precenenie DZL (v kurze uzávierky) | 0=(84-84) | 420=(2604-2184) | 563 | 324 | ||
KZNDZL1=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K KZNDZL1=(0-(2184-0))-(0-(84-0))*31=420 |
||||||||
Ďalšie obdobia | ||||||||
Situácia po zúčtovaní DZL do FV (vystavenej na 100USD⇒3000SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 84 | 2520 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 16 | 480 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -84 | -2520 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -16 | -480 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(84-84) | 0=(2520-2520) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(16-16) | 0=(480-480) | - | - | ||||
Zaúčtovanie FV - výnosu | 84 | 2520 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -84 | -2520 | 311 | 324 | ||||
KRFV2 | nevzniká, pretože FV je v cudzej i lokálnej mene nulová | - | - | - | - | |||
Výpočet kurz. rozdielov v 2. období, napr. prostredníctvom uzávierky fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viz Př.Cb1 |
nevzniká, je nulový | 0 | 0 | - | - | |||
KZNDZL2(**)
Viz Př.Cb1 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab1, keď DZL nie je v 1.období zúčtovaný a pri uzávierke na nezúčtovanú časť vzniká KZN k DZL.
(**) Ďalej viď príklad Pr.Cb1, keď DZL je celý zúčtovaný v nasledujúcom období a ďalší KZN k DZL k nemu už nevzniká.
Z příkladu je patrné, že v tomto případě je pomocný účet 395 vyrovnán do nuly, účet pohledávek 311 je vyrovnán do nuly, ale je evidentní, že účet záloh 324 NENÍ vyrovnán do nuly: DZL + KZN + zúčtování DZL do FV= 2184+420-2520=-336+420=+84 (jelikož se zúčtovává kurzem FV a dále jelikož existuje KZNDZL1, který nezúčtovanou zálohu adekvátně přecenil, a přitom toto přecenění nebylo zahrnuto do zúčtování, jelikož se zúčtovává kurzem FV) a bude třeba účet záloh vyrovnat ručně. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 416, v pokladni nám adekvátne k tomu pribudla suma 100USD, čo v lokálnej mene predstavuje 2500 a k tomu 100 je vypočítaná kurz. strata.
************************************************************************
b3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčtuje až v ďalšom období:
Alternatívny príklad, keď je DZL zúčtovaný kurzom FV, ale v 1. období je zúčtovaný iba čiastočne a zvyšok sa zúčtuje až v 2. období. Tzn. na nezúčtovanú časť vznikne v 1. období navyše KZNDZL (viď výpočet KZN k DZL):
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL(*)
Viz Př.Ab5 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Situácia po zúčtovaní 1. polovice DZL do FV (celkom na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV1 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1260 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -240 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | 0=(1260-1260) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | 0=(240-240) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1260 | 311 | 324 | ||||
KRFV1 | nevzniká, pretože FV je v cudzej i lokálnej mene nulová | - | - | - | - | |||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD. | ||||||||
KZNDZL1(*)
Viz Př.Ab5 |
1:31 | precenenie DZL (v kurze uzávierky) | 0 | 378 | 563 | 324 | ||
KZNDZL=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K
KZNDZL=(1260-(2184-0))-(42-(84-0))*31=+378 |
||||||||
Ďalšie obdobia | ||||||||
Situácia po zúčtovaní 2. polovice DZL do FV (vystavenej na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1260 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -240 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | 0=(1260-1260) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | 0=(240-240) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1260 | 311 | 324 | ||||
KRFV2 | nevzniká, pretože FV je v cudzej i lokálnej mene nulová | - | - | - | - | |||
Uzávierka fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viď Pr.Cb6 |
KR k DZL | 0 | 42 | 563 | 395 | |||
KRDZL2=(DZLsk.*KDZL(n)-ΣPsk.lok)-(DPHDZL*KDZL(n)-DPHDZL.lok) KRDZL2=(100*31-(2500+100+378))-(16*31-416)=+42 |
||||||||
KZNDZL2(**)
Viď Pr.Cb6 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab5, keď je DZL v 1.období zúčtovaný iba čiastočne a na nezúčtovanú časť vzniká KZN k DZL.
(**) Viď príklad Pr.Cb6, keď v 2.období vzniká i KR k DZL.
Z příkladu je patrné, že v tomto případě je účet pohledávek 311 vyrovnán do nuly, ale je evidentní, že v tomto případě účet záloh 324 NENÍ vyrovnán do nuly: DZL + KZN + zúčtovanie DZL do FV= 2184+378-1260-1260=-336+378=+42 (pretože sa zúčtováva kurzom FV a ďalej pretože existuje KZNDZL1, ktorý nezúčtovanú zálohu adekvátne precenil, a pritom toto precenenie nebolo zahrnuté do zúčtovania, keďže sa zúčtováva kurzom FV) a účet záloh bude potrebné vyrovnať ručne. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 416, v pokladni nám adekvátne k tomu pribudla suma 100USD, čo v lokálnej mene predstavuje 2500 a k tomu 100 je vypočítaná kurz. strata. Ďalej zostal nevyrovnaný účet 395 (+42) a bude ho potrebné dorovnať ručne.
c) DZL nech sa zúčtováva kurzom predpisu DZL alebo kurzom KZN alebo kurzom k poslednému dňu obdobia (parameter Pri zúčtovaní zdanených záloh v cudzej mene použiť kurz má hodnotu "Uzávierkový"):
V tomto prípade je potrebné rozlíšiť tri situácie, ktoré môžu nastať:
- i) DZL zúčtovávaný kurzom predpisu DZL - Ak k zúčtovávanému DZL ešte nebol vytvorený pri uzávierke fakturácie nerealizovaný kurzový rozdiel a DZL sa zúčtováva v rovnakom účtovacom období, ako bol vystavený, je situácia rovnaká ako v prípade a), tzn. DZL sa do faktúry zúčtuje kurzom predpisu DZL.
- ii) DZL zúčtovávaný kurzom KZN - Ak bol pri uzávierke fakturácie k DZL vypočítaný nerealizovaný kurzový rozdiel KZN, DZL sa do faktúry zúčtováva kurzom posledného KZN, pretože týmto kurzom bola hodnota DZL precenená.
- iii) DZL zúčtovávaný kurzom k poslednému dňu obdobia - Ak k zúčtovávanému DZL ešte nebol vytvorený pri uzávierke fakturácie nerealizovaný kurzový rozdiel a DZL sa zúčtováva v účtovacom období nasledujúcom po účtovacom období, v ktorom bol vystavený, DZL sa do faktúry zúčtuje kurzom z kurzového lístka platným k poslednému dňu účtovacieho obdobia, ktoré bezprostredne predchádza tomu obdobiu, v ktorom dochádza k zúčtovaniu, pretože týmto kurzom bola hodnota DZL precenená.
c1) DZL v 1. období je zúčtovaný kompletne
Ako bolo povedané vyššie, táto situácia je rovnaká ako v príklade a1, viď vyššie.
c2) DZL v 1. období nie je zúčtovaný a zúčtuje sa až v ďalšom období
Vychádzajme opäť z rovnakého zadania ako v prípade a). Navyše majme v situácii ii) kurz KZN 31 SKK/USD a v situácii iii) kurz k poslednému dňu obdobia tiež 31 SKK/USD. Ako už bolo uvedené, pre situáciu i) platí rovnaký výpočet ako v prípade a). Pre situáciu ii) a iii) platí nasledujúci výpočet:
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL(*)
Viz Př.Ab1 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
Pre ii) kurz uzávierky fakturácie (tzn. kurz KZN) je 31 SKK/USD | ||||||||
KZNDZL1(*)
Viz Př.Ab1 |
1:31 | precenenie DZL (v kurze uzávierky) | 0=(84-84) | 420=(2604-2184) | 563 | 324 | ||
KZNDZL1=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K KZNDZL1=(0-(2184-0))-(0-(84-0))*31=420 |
||||||||
Pre iii) kurz k poslednému dňu obdobia nech je 31 SKK/USD (uzávierka zatiaľ nebola uskutočnená) | ||||||||
Situácia po zúčtovaní celého DZL do FV (vystavenej na 100USD⇒3000SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 84 | 2520 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 16 | 480 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze uzávierky alebo posl.dňa obdobia)- základ | -84 | -2604 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze uzávierky alebo posl.dňa obdobia)-DPH | -16 | -496 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze uzávierky alebo posl.dňa obdobia)- základ | 0=(84-84) | -84=(2520-2604) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze uzávierky alebo posl.dňa obdobia)- DPH | 0=(16-16) | -16=(480-496) | - | - | ||||
Zaúčtovanie FV - výnosu | 84 | 2520 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -84 | -2604 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | -16 | 311 | 343 | ||||
KRFV2 | KR k FV (kurz. zisk) | 0 | 100 (2520+480-2604-496=-100) | 311 | 663 | |||
Výpočet kurz. rozdielov v 2. období, napr. prostredníctvom uzávierky fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viz Př.Cb1 |
nevzniká, je nulový | 0 | 0 | - | - | |||
KZNDZL2(**)
Viz Př.Cb1 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab1, keď DZL nie je v 1.období zúčtovaný a pri uzávierke na nezúčtovanú časť vzniká KZN k DZL.
(**) Ďalej viď príklad Pr.Cb1, keď DZL je celý zúčtovaný v nasledujúcom období a ďalší KZN k DZL k nemu už nevzniká.
Z tabulky je patrné, že v tomto případě je pomocný účet 395 vyrovnán do nuly, účet záloh 324 v případě c2) JE vyrovnán do nuly: DZL + KZN + zúčtování DZL do FV=2184+420-2604=0 a v případě c3) zatím NENÍ vyrovnán do nuly: DZL + KZN + zúčtovanie DZL do FV=2184-2604=-420, ale očakáva sa vykonanie uzávierky fakturácie k poslednému dňu účtovného obdobia, pri ktorej vznikne k DZL nerealizovaná kurzová strata KZN na 420 EUR, ktorá účet 324 dorovná do nuly. Účet pohľadávok 311 je vyrovnaný na nulu. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod v lokálnej mene 400(=416+480-496), v pokladni nám adekvátne k tomu pribudla suma 100USD, čo v lokálnej mene predstavuje 2500 a zvyšných 100 (celková suma FV pred zúčtovaním - precenený DZL(základ) - precenený DZL(DPH) = 3000-2604-496= -100) je vypočítaný kurzový zisk k FV).
Porovnajte s príkladom výpočtuZL po zúčtovaní nedaneného ZL na rovnaké sumy.
************************************************************************
c3) DZL v 1. období je zúčtovaný čiastočne a zvyšok sa zúčtuje až v ďalšom období:
Alternatívny príklad, keď je DZL zúčtovávaný kurzom uzávierky, ale v 1. období je zúčtovaný iba čiastočne (v tomto prípade teda kurzom DZL) a zvyšok sa zúčtuje až v 2. období (tzn. nech existuje KZN a je zúčtovávaný kurzom KZN). Tzn. na nezúčtovanú časť vznikne v 1. období navyše KZNDZL (viď výpočet KZN k DZL):
Doklad | Kurz | USD | EUR | MD | D | |||
---|---|---|---|---|---|---|---|---|
PP | 1:25 | celkom | 100 | 2500 | 211 | 395 | ||
DZL | 1:26 | základ DPH | 84 | 2184 | 395 | 324 | ||
DPH 19% | 16 | 416 | 395 | 343 | ||||
KRDZL(*)
Viz Př.Ab5 |
KR k DZL (kurz. strata) | 0 | 100 | 563 | 395 | |||
KRDZL1=DZLsk.lok-ΣPsk.lok=(2600-0)-(2500-0)=100 | ||||||||
Situácia po zúčtovaní 1. polovice DZL do FV (celkom na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV1 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1092 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -208 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | 168=(1260-1092) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | 32=(240-208) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1092 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | 32 | 311 | 343 | ||||
KRFV1 | KR k FV (kurz. strata) | 0 | 200=(1260+240-1092-208) | 563 | 311 | |||
Uzávierka fakturácie na konci 1. obdobia. Kurz uzávierky (tzn. kurz KZN) je 31 SKK/USD | ||||||||
KZNDZL1(*)
Viz Př.Ab5 |
1:31 | precenenie DZL (v kurze uzávierky) | 0 | 210 | 563 | 324 | ||
KZNDZL=(ΣZúčtlok-(DZL-ΣDDZLlok))-(ΣZúčt-(DZL-ΣDDZL))*K
KZNDZL=(1092-(2184-0))-(42-(84-0))*31=210 |
||||||||
Ďalšie obdobia | ||||||||
Situácia po zúčtovaní 2. polovice DZL do FV (vystavenej na 50USD⇒1500SKK pred zúčt.): | ||||||||
FV2 | 1:30 | základ FV (pred zúčtovaním) | 42 | 1260 | 311 | 6xx | - | - |
DPH (pred zúčtovaním) | 8 | 240 | 311 | 343 | - | - | ||
zúčtovanie DZL (v kurze DZL)- základ | -42 | -1302 | 311 | 324 | - | - | ||
zúčtovanie DZL (v kurze DZL)-DPH | -8 | -248 | 311 | 343 | - | - | ||
Celkom po zúčtovaní DZL (v kurze DZL)- základ | 0=(42-42) | -42=(1260-1302) | - | - | ||||
Celkom po zúčtovaní DZL (v kurze DZL)- DPH | 0=(8-8) | -8=(240-248) | - | - | ||||
Zaúčtovanie FV - výnosu | 42 | 1260 | 311 | 6xx | ||||
Zaúčtovanie FV - uskutočneného zúčtovania DZL | -42 | -1302 | 311 | 324 | ||||
Zaúčtovanie FV - DPH po uskutočnenom zúčtovaní DZL | 0 | -8 | 311 | 343 | ||||
KRFV2 | KR k FV (kurz. zisk) | 0 | 50 (1260+240-1302-248=-50) | 311 | 663 | |||
Uzávierka fakturácie na konci 2. obdobia. Kurz uzávierky je 32 SKK/USD. | ||||||||
KRDZL2(**)
Viď Pr.Cb6 |
KR k DZL | 0 | 210 | 563 | 395 | |||
KRDZL2=(DZLsk.*KDZL(n)-ΣPsk.lok)-(DPHDZL*KDZL(n)-DPHDZL.lok) KRDZL2=(100*31-(2500+100+210))-(16*31-416)=+210 |
||||||||
KZNDZL2(**)
Viď Pr.Cb6 |
nevzniká, DZL je kompletne zúčtovaný | - | - | - | - | |||
KZNFV2 | nevzniká, FV2 je kompletne uhradená | - | - | - | - |
(*) Viď tiež príklad Pr.Ab5, keď je DZL v 1.období zúčtovaný iba čiastočne a na nezúčtovanú časť vzniká KZN k DZL.
(**) Viď príklad Pr.Cb6, keď v 2.období vzniká i KR k DZL.
Z príkladu je zrejmé, že v tomto prípade je účet pohľadávok 311 vyrovnaný do nuly, ale účet záloh 324 NIE JE vyrovnaný do nuly: DZL + KZN + zúčtovanie DZL do FV=2184+210-1092-1302=0. Na účte tržieb 6xx nám pribudlo v lokálnej mene 2520, na účte DPH na odvod 440=416+32-8, v pokladni nám adekvátne k tomu pribudla suma 100USD, čo v lokálnej mene predstavuje 2500 a k tomu 100 je vypočítaná kurz. strata. Ďalej zostal nevyrovnaný účet 395 a bude ho potrebné dorovnať ručne.
Ak k DZL existujú i zaplatené dobropisy, môžu vznikať okrem KRDZL i kurz. rozdiely k dobropisom a to realizované KRDDZL i závierkové KZNDDZL. Spôsob ich výpočtu bol popísaný podrobne vyššie. Viď tiež príklady výpočtu KR, KZN k DZL, príklad Pr.Ab3, Pr.Ab4.
Zúčtovanie DZL do FV/FP by malo prebehnúť MAXIMÁLNE do výšky FV. Opak by mohol vplyvom rozdielnych kurzov viesť aj k nesprávne vykázanej sume v DPH priznaní (viac viď Upozornenie k výške zúčtovania DZL do FV v popise parametra Pri zúčtovaní zdanených záloh v cudzej mene použiť kurz).

Kurzové rozdiely zálohových listov vydaných sa počítajú podobne, ako vyššie pri faktúrach vydaných resp. daňových zálohových listoch. Avšak s jedným podstatným rozdielom: keďže sa o samotnom predpise ZL neúčtuje, nie je potrebné korigovať kurzovými rozdielmi samotný predpis, ale len uskutočnené zúčtovanie (teda tú časť z neho, ktorá bola zúčtovaná). Tzn., že sa ako predpis do výšky uvedených výpočtových vzorcov berie zúčtovaná suma zálohy (v kurze predpisu ZL), nie predpísaná suma na zálohovom liste! Viď aj Pojmy Predpis celkom, Pohľadávka/záväzok celkom, Platby celkom.
Mějme zálohový list na 883,80 USD k datu vytvoření 16.11.2021, v kurzu 1 USD za 21,494 CZK, tj. 18996,4 CZK. Platba nechť je bankovním převodem BV ke dni 1.12.2021 v částce např. 883,80 USD = 19000 CZK. Existuje teda rozdiel -3,6 SKK. Do faktury je zálohový list zúčtovaný 15.12.2021 v celé výši.
Pokud chceme generovat kurz k 1.12.2021 až 14.12.2021, tak se kurz nevygeneruje – má smysl počítat KR pouze k zálohovým listům, které byly zúčtovány!!! Pokud generujeme KR k datu 15.12.2021 až 31.12.2021 (31.12.2021 je konec období), tak se kurz korektně vygeneruje.
Vznik KR k ZL objasníme na jednoduchom príklade:
Príklad výpočtu KRZL: Majme vystavený predpis zálohy ZL vo výške 500 USD a ďalej pokladničnú príjemku na zaplatenie tejto zálohy vo výške 100 USD. Zaplatená záloha bola zúčtovaná do faktúry. Kurz pri vystavení ZL sa môže líšiť od kurzu prijatej platby zálohy. Vzniknutý rozdiel sa vyrovná kurzovým rozdielom k ZL (ten je však možné vyčísliť až po zúčtovaní zálohy), ktorým sa potom vyrovná ocenenie pohľadávky resp. záväzku na účte záloh. Kurz samotného predpisu faktúry FV sa môže tiež líšiť od kurzu jej platieb (v tomto prípade je platbou len uskutočnené zúčtovanie zálohy), čím ďalej vzniká kurzový rozdiel k faktúre, ktorým sa potom vyrovná ocenenie pohľadávky resp. záväzku na účte faktúr (výpočet KR k FV viď vyššie). Takže nezamieňajte si KR k ZL počítaný z platieb oproti zúčtovaniu a KR k FV počítaný z rozdielu platieb oproti predpisu FV:
Doklad | Kurz | USD | EUR | MD | D | |
---|---|---|---|---|---|---|
ZL | 1:26 | predpis zálohy, o ktorom sa neúčtuje | 500 | 13000 | ||
PP | 1:25 | platba časti zálohy | 100 | 2500 | 211 | 324 |
FV | 1:30 | základ | 84 | 2520 | 311 | 6xx |
DPH | 16 | 480 | 311 | 343 | ||
Zúčt.ZL | 1:26 | zúčtovanie zaplatenej zálohy do FV, ktoré je platbou FV | 100 | 2600 | 324 | 311 |
KRZL | KR k ZL (kurz. strata) | 0 | 100 | 563 | 324 | |
KRFV | KR k FV (kurz. strata) | 0 | 400 | 563 | 311 |
Porovnajte s príkladom výpočtu KRDZL po zúčtovaní daňového ZL na rovnaké sumy.
Teraz popis tvorby KR k ZL popíšeme podrobnejšie: Najskôr sa vyčísli celkový predpis, celková pohľadávka (resp. záväzok) a celkové platby a prebehne test veľkosti záväzku pri zálohových listoch vydaných (resp. pohľadávky zálohových listov prijatých) oproti veľkosti predpisu:
HZL = ΣZúčtZL-ΣPZL |
- a) v 1. období (období vystavenia DZL):
- HZL>ΣZúčtZL ⇒Hodnota pohľadávky/záväzku > Predpis celkom (=suma zúčtovania ZL)
KRZLsa nepočíta.
Išlo by o situáciu, keď zálohový list vykazuje kvôli chybne uskutočneným platbám a zúčtovaniu platieb väčšiu pohľadávku/záväzok, ako koľko je zúčtované, a KRZL nemá zmysel počítať.
Pri zálohových listoch táto situácia bežne nenastane (pokiaľ zálohový list vydaný nemá záporné platby, resp. naopak pri zálohovom liste prijatom). Keď by v takom prípade bola celková zúčtovaná suma mínus platby väčšia ako zúčtovaná suma, KR by sa nepočítal.
Pri pokuse o vypočítanie KRZL k takémuto zálohovému listu program zobrazí informáciu o existencii problematického dokladu a pokiaľ ide o výpočet KRZL v rámci uzávierky fakturácie alebo o ručný výpočet priamo z agendy príslušného fakturačného dokladu, má užívateľ možnosť si takéto problematické doklady rovno prehliadnuť v rámci ponuky otvorenia príslušnej agendy s obmedzením za problematické doklady. Môže spraviť korekciu platieb a výpočet príp. spustiť znovu.
- HZL>ΣZúčtZL ⇒Hodnota pohľadávky/záväzku > Predpis celkom (=suma zúčtovania ZL)
- HZL<ΣZúčtZL ⇒Hodnota pohľadávky/záväzku < Predpis celkom (=suma zúčtovania ZL)
KRZLse počítá a to následovně.
- Ak HZL=0, celková pohľadávka/záväzok je presne zaplatený, tzn.zúčtované je presne toľko, koľko je zaplatené, inými slovami
suma zúčtovaní ZL(ΣZúčtZL)=Platby ZL celkom(ΣPZL), tak
KRZL=ΣZúčtZLlok-ΣPZLlok tzn. Kurzový rozdiel ZL = Suma zúčtovaní ZL v lokálnej mene - Platby ZL celkom v lokálnej mene.
-
Ak je HZL>0, zúčtovaného je viac, ako bolo zaplatené, inými slovami
suma zúčtovaní ZL(ΣZúčtZL)>Platby ZL celkom(ΣPZL), tak
KRZL=HZLlok-HZL*KZL tzn.
KRZL=(ΣZúčtZLlok-ΣPZLlok)-(ΣZúčtZL-ΣPZL)*KZL
pre obdobie pred uskutočnením prvej uzávierky KRZL=HZLlok-HZL*KZL(n) pre obdobie po vykonaní prvej uzávierky, ak v minulosti existuje KZNZL
(hľadá sa kurz z posledného existujúceho KZN k zálohovému listu v predchádzajúcom období)tzn. Kurzový rozdiel zálohového listu = Hodnota záväzku/pohľadávky zo zálohového listu v lokálnej mene - Hodnota záväzku/pohľadávky zo zálohového listu v cudzej mene ocenená kurzom zúčtovania príp. ocenená kurzom výpočtu posledného kurzového rozdielu nerealizovaného daň. uznateľného k zálohovému listu, viď Vzorce na výpočet KR všeobecne.
-
Ak je HZL< 0, zúčtovaného je menej, ako bolo zaplatené, tzn. situácia analogická preplatenému dokladu.
suma zúčtovaní ZL(ΣZúčtZL)<Platby ZL celkom(ΣPZL).
Pre tento prípad platí:
- tu sa pracuje s poradím platieb
- algoritmus presne vyhodnotí, ktorá platba sumu zúčtovania prepláca a tú presne rozdelí na časť, ktorá je ešte doplatkom sumy zúčtovania a ktorá je už preplatkom
- kurzový rozdiel sa vypočíta len zo súm do výšky sumy predpisu, z platieb tvoriacich preplatok sa KR nepočíta (tzn. z platieb zálohového listu PZL(1..n) zoradených podľa dátumu s prednostným zaradením príp. existujúcich KR sa sčíta jedna platba po druhej do celkovej sumy a v okamihu, keď sa narazí na platbu tvoriacu preplatok (označme ju PZL(k)), sčítanie platieb sa zastaví, pričom z platby PZL(k) sa zoberie zodpovedajúca časť. Adekvátne k tomu sa vypočítajú platby v lokálnej mene, teda:
KRZL=ΣZúčtZLlok-ΣPZLlok, ale LEN do výšky predpisu, tzn.
KRZL=ΣZúčtZLlok-ΣPZLlok(1..k-1)-PZLlok(k)*(ΣZúčtZL-ΣPZL(1..k-1))/PZL(k), kde
- ΣPZL(1..k-1) = suma 1-ej až (1-k)-tej platby zálohového listu, ktoré netvoria preplatok
- ΣPZLlok(1..k-1) = suma 1-ej až (1-k)-tej platby zálohového listu v lokálnej mene
- PZL(k) = k-ta platba zálohového listu, ktorá začína tvoriť preplatok
- PZLlok(k) = k-ta platba zálohového listu v lokálnej mene
tzn. Kurzový rozdiel zálohového listu = Suma zúčtovaní zálohového listu v lokálnej mene - Platby zálohového listu celkom v lokálnej mene, ktoré netvoria preplatok.
- Ak HZL=0, celková pohľadávka/záväzok je presne zaplatený, tzn.zúčtované je presne toľko, koľko je zaplatené, inými slovami
- b) v ďalších obdobiach:
Podmienkou je, že existuje aspoň jeden KZNZL. Program tedy nejdříve prochází seznam plateb ZL 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.
KRZL=HZLlok-HZL*KZL(n)
tj. Kurzový rozdíl daň.zál.listu v dalších obdobích = aktuální hodnota pohledávky lokálně minus hodnota pohledávky oceněná kurzem předchozí uzávěrky (=kurz z posledního KZNZL), tj. zúčtováno minus platby v lokální měně, to celé minus rozdíl zúčtováno minus platby v cizí měně oceněno kurzem předchozí uzávěrky.
Viď kap. Príklady výpočtu KR, KZN, KRZ - Výpočty KR/KZN k ZLV, ak už existuje KZN - nájdete tam veľké množstvo príkladov demonštrujúcich výpočet KRDZL v ďalších obdobiach pri rôznych kombináciách zadania.
Či pôjde o zisk alebo stratu, je dané znamienkom výsledného kurzového rozdielu a typom dokladu, ku ktorému sa kurzový rozdiel počíta. Ďalej viď Základné princípy výpočtu kurz.rozdielov v ABRA Gen - Zisk/strata, aktívny/pasívny - znamienko KR,KRZ,KZN.

Kurzové rozdiely k ďalším dokladom, ako sú napr. ostatné príjmy/ výdaje vystavené ako predpis platby sa počítajú rovnako, ako pri vyššie uvedených faktúrach vydaných, len s tým rozdielom, že sa ako predpis do výšky uvedených výpočtových vzorcov berie priamo predpis daného dokladu a jeho platby bez vplyvu iných dokladov, viď aj Pojmy predpis celkom, Pohľadávka/záväzok celkom, Platby celkom.

Okrem zjednodušeného importu z ABRA Gold/Classic bol do v. 12.04 v systéme k dispozícii aj "veľký" nezjednodušený prevod dát cez XML súbory, s mnohými možnosťami.
Pri tomto importe dokladov z ABRA Gold sa všetky ich platby (tzn. aj ich prípadné už vyčíslené uzávierkové kurzové rozdiely) prenášali ako jedna súhrnná platba do ABRA Gen. Takýto doklad, napriek tomu, že bol už z hľadiska kurzových rozdielov vyrovnaný, by sa vyhodnotil vyššie popísaným algoritmom ako nevyrovnaný a systém by k nemu znovu vygeneroval kurzový rozdiel. Preto bola do výpočtu implementovaná nasledujúca vlastnosť:
Ak je suma platieb za dané obdobie, ku ktorým sa má KR spočítať, v cudzej mene nulová a v lokálnej nenulová, a súčasne sú všetky tieto jednotlivé platby v cudzej mene nulové, tak sa KR nevyčísluje.
Pokiaľ z nejakého dôvodu potrebujete k takémuto dokladu kurzový rozdiel vytvoriť a doklad "vyrovnať", môžete ho vyrovnať ručne, viď Riešenie situácií, keď sa kurz. rozdiel nevygeneroval.