Metody výpočtu DPH - shora/zdola, použité algoritmy, haléřové vyrovnání
Kapitola je věnována problematice související s metodami výpočtu DPH.
Naleznete zde informace, jak se řeší různé metody výpočtu DPH na dokladech a jak se pracuje s případným zaokrouhlením, které může vznikat v rámci výpočtu DPH (pokud se podle aktuálně platné legislativy při výpočtu DPH používá zaokrouhlený koeficient) nebo v důsledku zaokrouhlení, které je zadáno přímo na dokladu.
Ze zákona o DPH mj. plyne:
- Plátce DPH je povinen si daň vypočítat. Daní se rozumí celková výše daně na daňovém dokladu.
- Výpočet DPH zdola: Pokud je základem výpočtu daně cena, která neobsahuje daň, určí se daň jako součin základu bez daně a koeficientu, který se vypočte jako podíl sazby daně a čísla 100. Tedy: DPH = Základ bez daně * Sazba/100
- Výpočet DPH shora: Pokud je základem výpočtu daně cena, která obsahuje daň, určí se daň jako součin ceny s daní a koeficientu, který má v čitateli sazbu daně a ve jmenovateli součet sazby daně a čísla 100. Tedy: DPH = Částka s daní * (Sazba/(Sazba+100)).
Obecné poznámky k zaokrouhlování:
- Výsledné částky na řádcích dokladu (s daní i bez daně) jsou interně ukládány s přesností na dvě desetinná místa (se zaokrouhlením na dvě desetinná místa aritmeticky).
-
Jednotkové ceny na řádcích dokladu se mohou zadávat v závislosti na nastavení až na 5 desetinných míst.
Na dodávaných tiskových sestavách se však jednotková cena počítá jako poměr výsledné ceny řádku a množství.
Výslednou cenou řádku se rozumí celková cena řádku s aplikovanými slevami, zaokrouhlená na dvě desetinná místa aritmeticky.
Vypočtená částka na tiskových sestavách je při tisku zaokrouhlena na tři desetinná místa. Z tohoto důvodu se částky zobrazené v detailu dokladu (na záložce Obsah) a částky uvedené na tiskové sestavě mohou navzájem mírně lišit.
V lokalizaci určené pro ČR se koeficient v minulosti zaokrouhloval na 4 desetinná místa.
Cena včetně daně 121 000 Kč, základní sazba DPH 21 %.
- Výpočet před zavedením novely zákona o DPH, která byla součástí daňového balíčku 2019: částka daně = (121 000 Kč x 0,1736) = 21 005,60 Kč
- Výpočet po zavedení novely zákona o DPH (účinnost od 1. 4. 2019): částka daně = (121 000 Kč x (21/121)) = 21 000 Kč
V důsledku zaokrouhlování vznikají rozdíly, které je zapotřebí vyrovnávat korekcemi. V systému ABRA Gen jsou implementovány dva algoritmy, které tyto korekce řeší různým způsobem. Jeden algoritmus je v systému nastaven jako výchozí. Na jednotlivých dokladech mohou být aplikovány různé algoritmy.
V dalším textu budeme tyto algoritmy označovat jako Původní algoritmus a Nový algoritmus.
Algoritmus (až do verzí z řady ABRA Gen 20.0 včetně jediný používaný) spočívá v rozpouštění zaokrouhlovacích rozdílů mezi jednotlivé již existující uživatelem vytvořené řádky dokladu.
Rozpouští se korekce:
- částek na řádcích dokladů
- celkových částek obsažených v rekapitulaci DPH (po jednotlivých DPH sazbách)
V případě metody výpočtu DPH shora je automaticky vygenerován nový řádek na částku ve výši celkového haléřového vyrovnání (pokud je na dokladu nastaveno celkové zaokrouhlení a zdanění zaokrouhlení).
V případě metody výpočtu DPH zdola (nebo pokud je na dokladu zvolen výpočet DPH shora a současně je nastaveno celkové zaokrouhlení a položka Zdanění haléřového vyrovnání je nastavena na hodnotu Nezdaňovat), systém ukládá korekci haléřového vyrovnání do hlavičky dokladu.
Pro případné zaokrouhlení platí:
- Vzniklé zaokrouhlení se pojmenuje Haléřové vyrovnání resp. Zaokrouhlení.
- Haléřové vyrovnání/zaokrouhlení se účtuje samostatně - má přidělený speciální typ řádku pro předkontace - typ Zaokrouhlení resp. Zaokrouhlení (původní) a lze pro něj nastavit odpovídající účty v předkontacích.
- Na záložce Rozúčtování dokladu je zobrazováno na zvláštním řádku (u metody shora rozložené na dva řádky - základ a daň, viz níže uvedený příklad). Záložka Rozúčtování je přístupná jen pokud se doklad nachází v režimu editace.
Algoritmus zavedený nově ve verzích řady ABRA Gen 20.1 spočívá ve vytváření speciálních zaokrouhlovacích řádků.
V případě nenulového rozdílu částek na řádcích a celkových částek v rekapitulaci DPH se tento rozdíl nerozpouští mezi jednotlivé řádky zadané uživatelem, ale vloží se do dokladu jako samostatný řádek (případně jako více řádků pro různé DPH sazby, pokud je na dokladu použito více DPH sazeb). Nové řádky mohou obsahovat i zdaněné zaokrouhlení dokladu.
V případě celkového nezdaněného haléřového zaokrouhlení dokladu při metodě shora i zdola je korekce kromě nového řádku ukládána také do hlavičky dokladu.
Nové řádky jsou typu 4, označují se jako "Zaokrouhlení pro sazbu DPH".
Nový algoritmus se v současné době nastavuje jako výchozí při nových instalacích, případně v nově přidaných spojeních na databázi.
Pokud je jako výchozí nastavený nový algoritmus, je možné na jednotlivých výstupních dokladech v dialogu Nastavení pomocí volby Algoritmus výpočtu DPH nastavit na konkrétním dokladu algoritmus původní.
V budoucích verzích bude nový algoritmus používán automaticky u nově zadaných dokladů, tj. bude na něj možné přejít ve všech instalacích.
Více informací naleznete v popisu parametru (agenda Firemní údaje → Parametry → Systémová konfigurace → Výchozí algoritmus výpočtu DPH na dokladech). V závislosti na verzi nemusí být parametr v agendě viditelný nebo editovatelný.
Pro případné zaokrouhlení v případě nového algoritmu platí:
- Vzniklé zaokrouhlení se vloží do dokladu jako nový řádek typu 4, na kterém se zaokrouhlení vyčíslí (v případě více DPH sazeb a zaokrouhlení zadaném na dokladu se vytvoří samostatný řádek zaokrouhlení pro každou použitou DPH sazbu). Řádek se pojmenuje "Zaokrouhlení pro sazbu DPH" nebo "Zaokrouhlení nezahrnuté do základu daně".
- Řádky se zaokrouhlením (včetně haléřového vyrovnání) se samostatně účtují stejně jako v případě původního algoritmu.
- V záložce Rozúčtování na dokladu je tedy zaokrouhlení vždy zobrazováno na zvláštním řádku (pro metodu výpočtu DPH shora i zdola).
Vlivem zaokrouhlování může dojít k situaci, kdy se celková částka DPH na dokladu (pro určitou DPH sazbu) nemusí přesně rovnat součtu částek vyčíslených na jednotlivých řádcích, ale může vzniknout určitý haléřový rozdíl, který je pak nutné zpětně rozpustit mezi řádky.
Stručný popis fungování algoritmu:
- Sečtou se částky na řádcích bez daně, pro každou DPH sazbu zvlášť.
- Pro každou DPH sazbu se vypočte výše daně a vypočtená částka se zaokrouhlí.
- Protože se daň eviduje i na jednotlivých řádcích, vypočtená celková částka daně se zpětně rozpustí do řádků s příslušnou DPH sazbou.
Podrobněji:
- Z částek zadaných na řádcích dokladu se vypočte částka DPH, podle vzorce Částka DPH = Základ bez daně * Sazba/100.
- Takto vypočtená částka DPH z řádků se sečte (pro každou sazbu zvlášť) a příslušně zaokrouhlí podle zaokrouhlení DPH nastaveného na dokladu.
- Následně se pro každý řádek vypočte ze zadané částky a sazby třetí údaj, tj. byly-li zadány částky bez daně, vypočtou se částky s daní.
- Vypočte se součet částek s daní a součet částek bez daně za všechny řádky (pro každou DPH sazbu zvlášť).
- Vypočte se rozdíl mezi celkovou částkou s daní a celkovou částkou bez daně, tedy částka DPH (pro každou DPH sazbu zvlášť).
- Vypočte se rozdíl mezi částkou DPH vypočtenou v bodě 5 a částkou DPH vypočtenou v bodě 2 (pro každou DPH sazbu zvlášť).
- Rozdíl vypočtený v bodě 6 se rozpustí mezi jednotlivé řádky (pro každou DPH sazbu zvlášť) v poměrné výši. Upravuje se cena, která byla dopočtena jako třetí údaj podle bodu 3.
Jestliže se v tomto případě bude na dokladu počítat celkové haléřové vyrovnání dokladu (např. z důvodu nastaveného zaokrouhlování celého dokladu na padesátihaléře), nebude toto haléřové vyrovnání součástí základu daně, ale uloží se na hlavičku dokladu.
Na hlavičce FV nechť je nastaveno: částky jsou bez DPH, zaokrouhlení DPH na 0,1 nahoru. Zaokrouhlení celkové částky dokladu na 0,50 aritmeticky. V řádcích pak nechť jsou ceny bez DPH 21%
1.řádek.....................55,-
2.řádek.....................77,-
--------------------
Celkem bez DPH ........132,-
DPH 21% .....................27,72
Zaokrouhlení ...............0,20
Částka k úhradě..........160,-
Výpočet:
- Dle bodu 1: 55+77=132 → 132*0,21=27,72
- Dle bodu 2: 27,72 zaokrouhleno na 0,1 = 27,80
- Dle bodu 3:
55*0,21=11,55 ⇒ s DPH=66,55
77*0,21=16,17 ⇒ s DPH=93,17 - Dle bodu 4: celkem bez DPH=132, celkem s DPH=159,72
- Dle bodu 5: 27,80-27,72=0,08
- Dle bodu 6: 0,08 se rozpustí poměrně mezi řádky ⇒ V záložce Rozúčtování daného dokladu pak uvidíme:
Typ | Částka |
---|---|
Základ | 55,00 |
Daň | 11,58 |
Základ | 77,00 |
Daň | 16,22 |
Zaokrouhlení | 0,20 |
Na výstupním tisk. formuláři pak bude v závěrečném souhrnu formuláře dokladu uvedeno:
Příklad zaúčtování při použití defaultně dodávané předkontace v tomto případě:
Doklad | Text úč. zápisu | Částka | Účet MD | Účet D |
---|---|---|---|---|
FV | Tržba za zboží | 132,00 | 31100 | 60400 |
FV | DPH výstup 21% | 27,80 | 31100 | 34321 |
FV | Zaokrouhlení | 0,20 | 31100 | 64810 |
Podobně jako u výpočtu DPH a zaokrouhlování v případě původního algoritmu může vlivem zaokrouhlování dojít k situaci, kdy se vypočtená a zaokrouhlená částka DPH pro danou sazbu z celkové částky dokladu nemusí přesně rovnat součtu částek vypočtených na jednotlivých řádcích, ale může vzniknout haléřový rozdíl, pro který je nutné vygenerovat nový řádek (nebo v případě více DPH sazeb i více takových řádků).
Stručný popis fungování algoritmu:
- Sečtou se částky na řádcích bez daně, pro každou DPH sazbu zvlášť.
- Pro každou DPH sazbu se vypočte výše daně a vypočtená částka se zaokrouhlí.
- Pro rozdíl mezi celkovým součtem DPH za danou sazbu a DPH vypočtenou v jednotlivých řádcích (s touto DPH sazbou) se automaticky vygeneruje další řádek (typ 4) pro příslušnou DPH sazbu, ve kterém se tento rozdíl vypořádá.
I když je v agendě Firemní údaje nastavený jako výchozí nový algoritmus (viz parametr Výchozí algoritmus výpočtu DPH na dokladech), záleží také na nastavení metody výpočtu DPH na dokladu, které je pro konkrétní doklad rozhodující.
Podrobněji:
- Z částek zadaných na dokladu se pro jednotlivé sazby vypočte částka DPH, podle vzorce Částka DPH = Základ bez daně * Sazba/100.
- Částky vypočtené v bodě 1 se pro každou sazbu DPH sečtou a příslušně zaokrouhlí podle nastavení zaokrouhlení DPH na dokladu.
- Následně se pro každý řádek ze zadané částky a DPH sazby vypočte třetí údaj, tj. byly-li zadány částky bez daně, vypočtou se částky s daní.
- Vypočte se součet částek s daní a součet částek bez daně za všechny řádky (pro každou DPH sazbu zvlášť).
-
Vypočte se celkové haléřové vyrovnání plynoucí ze zaokrouhlení celého dokladu.
Pokud je nastaveno, že se celkové zaokrouhlení dokladu zdaňuje, je postup výpočtu zaokrouhlení následující:
- Ze změněné ceny s DPH vypočteme zpětně odpovídající DPH. Nejdříve vypočteme novou cenu bez DPH: cena s DPH / ((sazba + 100) / 100)
- Tuto novou cenu bez DPH zaokrouhlíme na 0,01 nahoru (z důvodu, aby vypočtená částka DPH nebyla nižší než částka bez zaokrouhlování).
- Z této ceny bez DPH určíme novou částku DPH vzorcem: cena bez DPH * (sazba / 100).
- Výslednou DPH částku následně zaokrouhlíme dle nastavení zaokrouhlení DPH na hlavičce dokladu.
- Dle nově určeného zaokrouhleného DPH vypočteme novou hodnotu ceny bez DPH rozdílem ceny s DPH (kterou nemůžeme měnit, aby nedošlo ke změně celkové ceny ovlivněné zaokrouhlením).
- Vypočte se rozdíl mezi celkovou částkou s daní a celkovou částkou bez daně, což je částka DPH (pro každou DPH sazbu zvlášť).
- Vypočte se rozdíl mezi částkou DPH určenou v bodě 6 a částkou DPH určenou v bodě 2 (pro každou DPH sazbu zvlášť).
- Rozdíly vypočtené v bodě 7 se uloží do nového řádku (typu 4), ve kterém se vypořádají (pro každou DPH sazbu zvlášť).
Jestliže se v tomto případě bude na dokladu vypočítávat celkové zaokrouhlení dokladu (např. z důvodů nastaveného zaokrouhlování celého dokladu na padesátihaléře), uloží se podle nastavení metody výpočtu DPH na dokladech v případě nového algoritmu (nastavení položky: Zdanění haléřového vyrovnání) do nového nebo již vygenerovaného řádku typu 4 (viz bod 7) podle příslušné DPH sazby.
V případě nastavení Zdanění haléřového vyrovnání na hodnotu "nezdaňovat" se na dokladu automaticky vytvoří další nový řádek typu 4 nazvaný "Zaokrouhlení nezahrnuté do základu daně", do kterého se částka haléřového vyrovnání uloží. (Řádek typu 4 se při nezdaňování haléřového vyrovnání vytváří vždy - i v případě, že je částka haléřového vyrovnání nulová.)
Vygenerované řádky pro korekci (typu 4) nejsou při editaci dokladu viditelné (viditelné jsou pouze řádky typu 4, které obsahují v jednotkové ceně nenulovou hodnotu).
Všechny korekční řádky (se zaokrouhlením DPH i s haléřovým vyrovnáním) se nicméně objevují v tiskových sestavách dokladů,
Příklad č. 1: Na hlavičce FV nechť je nastaveno: částky jsou bez DPH, zaokrouhlení DPH na 0,01 aritmeticky. Zaokrouhlení celkové částky dokladu na 1,00 nahoru. Zdanění haléřového vyrovnání - Nezdaňovat. V řádcích pak nechť jsou ceny bez DPH 21%.
1.řádek.....................13,11
2.řádek.......................9,26
--------------------
Celkem bez DPH ........22,37
DPH 21% .....................9,26
Zaokrouhlení ...............0,93
Částka k úhradě..........28,-
Výpočet:
- Dle bodu 1: 13,11+9,26=22,37 → 22,37 * 0,21 = 4,6977
- Dle bodu 2: 4,6977 zaokrouhleno na 0,01 = 4,70
- Dle bodu 3:
13,11*0,21=2,75 ⇒ s DPH=15,86
9,26*0,21=1,94 ⇒ s DPH=11,20 - Dle bodu 4: celkem bez DPH=22,37 celkem s DPH=27,07
- Dle bodu 5: 27,07 ⇒ 28,00 → 28,00 - 27,07 = 0,93
- Dle bodu 6: 4,70 - 4,69 = 0,01
- Dle bodu 7: se automaticky vytvoří nové řádek korekce do nejvyšší DPH sazby
Typ | Částka |
---|---|
Základ | 13,11 |
Daň | 2,75 |
Základ | 9,26 |
Daň | 1,94 |
Daň (zaokrouhlení pro sazbu DPH) | 0,01 |
Zaokrouhlení (nezahrnuté do základu daně) | 0,93 |
Na výstupním tisk. formuláři pak bude v závěrečném souhrnu formuláře dokladu uvedeno:
Příklad zaúčtování při použití defaultně dodávané předkontace v tomto případě:
Doklad | Text úč. zápisu | Částka | Účet MD | Účet D |
---|---|---|---|---|
FV | Tržba za zboží | 22,37 | 31100 | 60400 |
FV | DPH výstup 21% | 4,70 | 31100 | 34321 |
FV | Zaokrouhlení | 0,93 | 31100 | 64810 |
Příklad č. 2: Na hlavičce FV nechť je nastaveno: částky jsou bez DPH, zaokrouhlení DPH na 0,01 aritmeticky. Zaokrouhlení celkové částky dokladu na 1,00 nahoru. Zdanění haléřového vyrovnání - Zdanit nejvyšší sazbou. V řádcích pak nechť jsou ceny bez DPH 21%.
1.řádek.....................19,19
2.řádek.......................9,26
--------------------
Celkem bez DPH ........28,92
DPH 21% .....................6,08
Částka k úhradě..........35,-
Výpočet:
- Dle bodu 1: 19,19+9,26=28,45 → 28,45 * 0,21 = 5,9745
- Dle bodu 2: 5,9745 zaokrouhleno na 0,01 = 5,97
- Dle bodu 3:
19,19*0,21=4,03 ⇒ s DPH=23,22
9,26*0,21=1,94 ⇒ s DPH=11,20 - Dle bodu 4: celkem bez DPH=28,45 celkem s DPH=34,42
- Dle bodu 5: 34,42 ⇒ 35,00 → 35,00 - 34,42 = 0,58
- 35,00/((21+100)/100)=28,9256
- 28,9256 ⇒ 28,93
- 28,93*(21/100)=6,0753
- 6,0753 ⇒ 6,08
- 35,00-6,08=28,92
- Dle bodu 6: 6,08 - 5,97 = 0,11
- Dle bodu 7: se automaticky vytvoří nové řádek korekce do nejvyšší DPH sazby s částkou 0,11
Typ | Částka |
---|---|
Základ | 19,19 |
Daň | 4,03 |
Základ | 9,26 |
Daň | 1,94 |
Zaokrouhlení - základ | 0,47 |
Zaokrouhlení - daň | 0,11 |
Na výstupním tisk. formuláři pak bude v závěrečném souhrnu formuláře dokladu uvedeno:
Příklad zaúčtování při použití defaultně dodávané předkontace v tomto případě:
Doklad | Text úč. zápisu | Částka | Účet MD | Účet D |
---|---|---|---|---|
FV | Tržba za zboží | 28,45 | 31100 | 60400 |
FV | DPH výstup 21% | 6,08 | 31100 | 34321 |
FV | Zaokrouhlení | 0,47 | 31100 | 64810 |
Jelikož je zadávána cena s daní, v případě zaokrouhlení dokladu by toto zaokrouhlení mělo obsahovat též DPH. Při výpočtu DPH metodou shora je proto třeba i toto zaokrouhlení zdanit. K nastavení způsobu zdanění slouží volba na hlavičce dokladu, viz Nastavení metody výpočtu DPH na dokladech.
Stručný popis fungování algoritmu:
Sečtou se částky s daní na řádcích dokladu a zaokrouhlí se dle nastavení na dokladu. Pro částku zaokrouhlení se do dokladu automaticky vloží zaokrouhlovací řádek v DPH sazbě zvolené v hlavičce dokladu. Doklad s takto přidaným zaokrouhlovacím řádkem se přepočte a standardní metodou shora se vyčíslí DPH pro každou sazbu a zaokrouhlí. Protože se daň eviduje i na jednotlivých řádcích, vypočtená celková daň se zpátky rozpustí na řádky s příslušnou DPH sazbou.
Podrobněji:
- Sečtou se částky s daní na řádcích, dohromady za všechny sazby DPH.
- Součet těchto částek se zaokrouhlí dle nastavení na dokladu (např. aritmeticky na padesátihaléře).
- Určí se celkové haléřové vyrovnání dokladu jako rozdíl částek vypočtených v bodech 1 a 2.
-
Toto haléřové vyrovnání se zahrne do jednoho ze základů daně a to podle nastavení Zdanění haléřového vyrovnání na hlavičce dokladu. To se vyřeší tak, že systém na pozadí přidá speciální typ řádku 4 - řádkové haléřové vyrovnání s částkou rovnou vypočtenému haléřovému vyrovnání, v sazbě nastavené v položce Částky jsou s DPH - Zdanění haléřového vyrovnání na hlavičce dokladu (na výběr je nejnižší a nejvyšší sazba). Pro tento řádek se metodou shora spočte částka zaokrouhlení bez daně (= zaokrouhlení s daní * (sazba daně / (sazba daně + 100))) a zaokrouhlí se na dvě desetinná místa. Pokud je zaokrouhlení nedaněné, řádek se nevytváří a toto haléřové zaokrouhlení se uloží do hlavičky dokladu.
Tento speciální řádek je nutný, aby bylo možné pro takovéto zaokrouhlení pohodlně nastavovat předkontace. Řádkové haléřové vyrovnání je totiž nutné zahrnovat do DPH (tzn. používat běžné DPH indexy - aby se uvádělo do správných řádků v přiznání) a současně účtovat na zvláštní účet.
Tento řádek není viditelný v režimu editace, ale až po uložení dokladu.
- Ze základů daně pro jednotlivé sazby se metodou shora (= cena s daní * (sazba daně / (sazba daně + 100))) vypočtou částky DPH a zaokrouhlí se dle nastavení zaokrouhlení DPH zadaného v obsahu dokladu.
- Protože se daň eviduje i na jednotlivých řádcích, vypočtená celková daň se zpětně rozpustí do řádků příslušné sazby. Zaokrouhlení DPH vzniklé při výpočtu DPH ze základu pro každou sazbu se rozpustí rovnoměrně mezi jednotlivé řádky dané sazby obdobně jako je tomu u metody zdola.
Na hlavičce FV nechť je nastaveno: částky jsou s DPH, zaokrouhlení DPH na 0,1 nahoru. Zaokrouhlení celkové částky dokladu na 0,50 aritmeticky. V řádcích pak nechť jsou ceny s DPH 21%. Zaokrouhlení haléřového vyrovnání nechť je nastaveno na jinou hodnotu než Nezdaňovat.
1.řádek.....................79,15 (s DPH)
2.řádek.....................19,80 (s DPH)
--------------------
Celkem bez DPH ........81,77
DPH 21% ....................17,18
Zaokrouhlení ...............0,05
Celkem ........................99,-
Výpočet:
- Dle bodu 1: 79,15+19,80=98,95
- Dle bodu 2: 98,95 zaokrouhleno na 0,5 aritmeticky = 99
- Dle bodu 3: 99-98,95=0,05
- Dle bodu 4: 0,05*21/(21+100)=0,008677... zaokrouhleno na dvě desetinná místa aritmeticky = 0,01
- Dle bodu 5: (98,95+0,05)*21/(21+100)=17,181818... zaokrouhleno na 0,1 nahoru = 17,20
- Dle bodu 6: 17,20-13,74-3,44-0,01=0,01 se rozpustí poměrně mezi řádky ⇒ (Tj. první řádek se daň změní z 13,74 na 13,75. V záložce Rozúčtování daného dokladu pak uvidíme:
Typ | Částka |
Základ | 65,40 |
Daň | 13,75 |
Základ | 16,36 |
Daň | 3,44 |
Zaokrouhlení | 0,04 |
Daň | 0,01 |
Na výstupním tisk. formuláři pak bude závěrečný souhrn dokladu vypadat následovně:
Zaokrouhlení je vypisováno již mezi řádky (jde o řádek), tudíž se neobjevuje v sekci Zaokrouhlení v celkovém sumáři na dokladu.
Příklad zaúčtování při použití defaultně dodávané předkontace v tomto případě:
Doklad | Text úč. zápisu | Částka | Účet MD | Účet D |
---|---|---|---|---|
FV | Tržba za zboží | (65,40+16,36=) 81,76 | 31100 | 60400 |
FV | DPH výstup 21% | (13,75+3,44+0,01=) 17,20 | 31100 | 34321 |
FV | Zaokrouhlení | 0,04 | 31100 | 64810 |
Zadávána je cena s daní. Proto pokud je na dokladu nastaveno zaokrouhlování na částku větší než 1 Kč, toto zaokrouhlení by mělo obsahovat DPH a při výpočtu DPH metodou shora je třeba zdanit i toto zaokrouhlení. Toho lze dosáhnout volitelně v hlavičce dokladu, viz Nastavení metody výpočtu DPH na dokladech v případě nového algoritmu. Pokud je doklad nastaven na zaokrouhlení do 1 Kč, zaokrouhlení dokladu se nedaní.
Stručný popis fungování algoritmu:
Sečtou se částky s daní na řádcích dokladu a zaokrouhlí se dle nastavení na dokladu. Pro částku zaokrouhlení se do dokladu automaticky vloží zaokrouhlovací/korekční řádek v DPH sazbě zvolené v hlavičce dokladu (zaokrouhlení může být i nedaněné a tedy bez sazby DPH). Doklad s takto přidaným řádkem se přepočte, metodou shora se vyčíslí DPH pro každou sazbu a zaokrouhlí. Protože daň se eviduje i na jednotlivých řádcích, rozdíl mezi vypočtenou celkovou daní za každou sazbu DPH a mezi řádky příslušící k této sazbě se uloží do zaokrouhlovacích/korekčních řádků (typu 4).
Podrobněji:
- Sečtou se částky s daní na řádcích, dohromady za všechny sazby DPH.
- Součet těchto částek se zaokrouhlí dle nastavení na dokladu (např. aritmeticky na padesátihaléře).
- Stanoví se celkové zaokrouhlení dokladu jako rozdíl částek vypočtených dle bodů 1 a 2.
-
Toto celkové zaokrouhlení dokladu se uloží do nového zaokrouhlovacího/korekčního řádku s určitou sazbou daně nebo zůstane jako zdanění nezahrnuté do základu daně a to podle nastavení Zdanění haléřového vyrovnání na hlavičce dokladu. Systém na pozadí přidá speciální řádek typu 4 - řádkové haléřové vyrovnání na částku vypočteného zaokrouhlení a v sazbě nastavené v položce Částky jsou s DPH - Zdanění haléřového vyrovnání na hlavičce dokladu.
-
Ze základů daně pro jednotlivé sazby se metodou shora (= cena s daní * (sazba daně / (sazba daně + 100))) vypočtou částky DPH a zaokrouhlí se dle nastavení zaokrouhlení DPH zadaného v obsahu dokladu.
V minulosti se při výpočtu DPH shora používal koeficient, tedy se hodnota vypočtená jako (sazba daně / (sazba daně + 100)) nejdříve zaokrouhlila na nastavený počet desetinných míst a až pak se počítala daň (cena s daní * zaokrouhlený koeficient) a výsledek se zaokrouhlil dle nastavení zaokrouhlení DPH.
- Protože se daň eviduje i na jednotlivých řádcích, případný rozdíl mezi vypočtenou celkovou daní za každou sazbu DPH a součtem vypočtených daní na řádcích příslušících k dané sazbě se vyčíslí na zaokrouhlovacím/korekčním řádku typu 4 - řádkové haléřové vyrovnání k dané sazbě DPH.
Na hlavičce FV nechť je nastaveno: částky jsou s DPH, zaokrouhlení DPH na 0,01 aritmeticky. Zaokrouhlení celkové částky dokladu na 1,00 aritmeticky. Zdanění zaokrouhlení dokladu - Nezdaňovat. V řádcích pak nechť jsou ceny s DPH 21%.
1.řádek.....................13,11 (s DPH)
2.řádek.......................9,26 (s DPH)
--------------------
Celkem bez DPH ........18,48
DPH 21% .....................3,88
Celkem ......................22,37
Výpočet:
- Dle bodu 1: 13,11+9,26=22,37
- Dle bodu 2: 22,37 zaokrouhleno na 1,00 nahoru = 23,00
- Dle bodu 3: 23-22,37=0,63
- Dle bodu 4: založí se nový zaokrouhlovací řádek (typ 4) - bez sazby DPH
- Dle bodu 5: 22,37*21/(21+100)=3,8824... zaokrouhleno na 0,01 aritmeticky = 3,88
- Dle bodu 5 se vypočte DPH na jednotlivých řádcích:
13,11*(21/121)=2,275 ⇒ DPH=2,28
9,26*(21/121)=1,607 ⇒ s DPH=1,61
Celkem daň z řádků pro sazbu 21%: 2,28+1,61=3,89 - Dle bodu 6: 3,88-3,89= -0,01
- Dle bodu 6: -0,01 se uloží do nového řádku (typ 4), protože celková zaokrouhlení dokladu je na řádku bez sazby DPH (neovlivňující základ daně) a na záložce Rozúčtování daného dokladu pak uvidíme:
Typ | Částka |
Základ | 10,83 |
Daň | 2,28 |
Základ | 7,65 |
Daň | 1,61 |
Zaokrouhlení (pro sazbu DPH) | 0,01 |
Daň | -0,01 |
Zaokrouhlení (nezahrnuté do základu daně) | 0,63 |
Na výstupním tiskovém formuláři bude závěrečný souhrn vypadat následovně:
V tomto případě je zaokrouhlení vypisováno již mezi řádky (jde o řádek), tudíž se neobjeví v poli Zaokrouhlení v závěrečném souhrnu.
Příklad zaúčtování při použití defaultně dodávané předkontace v tomto případě:
Doklad | Text úč. zápisu | Částka | Účet MD | Účet D |
---|---|---|---|---|
FV | Tržba za zboží | 18,48 | 31100 | 60400 |
FV | DPH výstup 21% | 3,88 | 31100 | 34321 |
FV | Zaokrouhlení | 0,64 | 31100 | 64810 |
Na daňových dokladech na výstupu je k dispozici položka "Částky jsou" umožnující zvolit, zda jsou zadávané částky na dokladu s daní nebo bez daně a tedy zda bude DPH vyčíslena shora či zdola. Vpravo vedle tohoto údaje se nachází funkční tlačítko Nastavení. Po jeho stisku lze vyvolat nastavení parametrů pro výpočet DPH:
Příklad dialogového okna pro nastavení parametrů pro výpočet DPH
-
Zdanění haléřového vyrovnání - předvyplňuje se podle hodnoty nastavené v parametru Zdanění zaokrouhlení dokladů na výstupu (není k dispozici pro daňové zálohové listy, jelikož u tohoto typu dokladů se zaokrouhlení řeší individuálním způsobem).
Podle aktuálního výkladu české legislativy související s DPH se haléřové vyrovnání nezdaňuje. Výchozí nastavení parametru Zdanění zaokrouhlení dokladů na výstupu je proto Nezdaňovat.
-
Zaokrouhlení DPH - obecně i pro jednotlivé typy dokladů platí totéž, co v případě použití nového algoritmu.
-
Zaokrouhlení koeficientu - předvyplňuje se podle hodnoty nastavené v agendě Firemní údaje (parametr Přesnost zaokrouhlení koeficientu pro výpočet DPH).
V souvislosti s novelou zákona o DPH, která je součástí daňového balíčku 2019 (účinnost od 1. 4. 2019) se v lokalizaci pro ČR koeficient nezaokrouhluje (parametr Přesnost zaokrouhlení koeficientu pro výpočet DPH ve Firemních nastaveních by měl být nastaven na hodnotu Bez zaokrouhlení a tato možnost by měla být ponechána i na dokladu).
Aby bylo zřejmé, jaká metoda byla při výpočtu DPH na dokladu použita, tiskne se odpovídající informace na formuláři dokladu pod souhrnnou tabulkou:
a) v případě částek bez daně se tiskne text: Základem pro výpočet daně je částka "Bez DPH".
b) v případě částek s daní se tiskne text: Základem pro výpočet daně je částka "S DPH".
Na daňových dokladech na výstupu je k dispozici položka "Částky jsou" umožňující zvolit, zda jsou zadávané částky na dokladu s daní nebo bez daně a tedy zda bude DPH vyčíslena shora či zdola. Vpravo vedle tohoto údaje se nachází funkční tlačítko Nastavení. Jeho stiskem lze vyvolat dialog sloužící k nastavení parametrů pro výpočet DPH:
Příklad dialogového okna pro nastavení parametrů pro výpočet DPH
-
Zdanění haléřového vyrovnání - předvyplňuje se podle hodnoty nastavené parametrem Zdanění zaokrouhlení dokladů na výstupu (není k dispozici pro daňové zálohové listy, jelikož u tohoto typu dokladů se zaokrouhlení řeší individuálním způsobem).
Podle aktuálního výkladu české legislativy související s DPH se haléřové vyrovnání nezdaňuje. Výchozí nastavení parametru Zdanění zaokrouhlení dokladů na výstupu je proto Nezdaňovat.
-
Zaokrouhlení DPH - slouží k nastavení zaokrouhlení částky DPH. Pro jednotlivé typy dokladů platí:
Faktura vydanáZpůsob zaokrouhlení se předvyplňuje dle nastavení v položce Zaokrouhlování DPH v definici měny, v níž je doklad vystavován, příp. dle nastavení v položce Zaokrouhlování DPH v definici DPH registrací v jiných zemích EU, jedná-li se o doklad vystavený s typem obchodu "Do jiné země EU (DPH bude přiznána v jiné zemi EU)", ale v případě potřeby jej můžete u konkrétního dokladu změnit.
Při ukládání dokladu se provádí kontrola shody nastavení zaokrouhlení na dokladu a výchozího nastavení ve vlastnostech použité měny. V případě rozdílu se zobrazí softvalidační upozornění.
Po změně měny dokladu se nastavení zaokrouhlení DPH zaktualizuje podle nastavení u dané měny. Rovněž po změně typu obchodu, ale pouze v případě, že by se změna týkala výše zmíněného typu obchodu.
Zaokrouhlení DPH se nepřenáší do kopií dokladů. V nově vytvořených dokladech se použije aktuální nastavení na měně.
Dobropis faktury vydanéNastavení se přebírá z nastavení zaokrouhlování na faktuře vydané, ale je možné jej změnit.
Pokladní příjemZpůsob zaokrouhlení se předvyplňuje dle nastavení v položce Zaokrouhlování DPH v definici měny, v níž je doklad vystavován, ale v případě potřeby jej můžete u konkrétního dokladu změnit.
Při ukládání dokladu se provádí kontrola shody nastavení zaokrouhlení na dokladu a výchozího nastavení ve vlastnostech použité měny (kontroluje se zaokrouhlení DPH i zaokrouhlení celkové částky). V případě rozdílů se zobrazí softvalidační upozornění.
Zaokrouhlení DPH se nepřenáší do kopií dokladů. V nově vytvořených dokladech se použije aktuální nastavení na měně.
Vrácení pokladního příjmuNastavení se přebírá z nastavení zaokrouhlování na souvisejícím dokladu Pokladní příjem, ale je možné jej změnit.
Objednávka přijatáObjednávka přijatá sice není daňovým dokladem, ale údaje z ní o DPH a jejím zaokrouhlení mohou být použity při následném importu objednávky do prodejních dokladů.
Způsob zaokrouhlení se předvyplňuje dle nastavení v položce Zaokrouhlování DPH v definici měny, v níž je doklad vystavován, příp. dle nastavení v položce Zaokrouhlování DPH v definici DPH registrací v jiných zemích EU, jedná-li se o doklad vystavený s typem obchodu "Do jiné země EU (DPH bude přiznána v jiné zemi EU)", ale v případě potřeby jej můžete u konkrétního dokladu změnit.
Po změně měny dokladu se nastavení zaokrouhlení DPH zaktualizuje podle nastavení u dané měny. Rovněž po změně typu obchodu, ale pouze v případě, že by se změna týkala výše zmíněného typu obchodu.
Zaokrouhlení DPH se nepřenáší do kopií dokladů ani do následných dokladů vzniklých v rámci procesní tvorby dokladů. V nově vytvořených dokladech se použije aktuální nastavení na měně.
Objednávka vydanáObjednávka vydaná sice není daňovým dokladem, ale údaje z ní o DPH a jejím zaokrouhlení mohou být použity při následném vystavení prodejního dokladu na straně dodavatele.
Způsob zaokrouhlení se předvyplňuje dle nastavení v položce Zaokrouhlování DPH v definici měny, v níž je doklad vystavován, ale v případě potřeby jej můžete u konkrétního dokladu změnit.
Po změně měny dokladu se nastavení zaokrouhlení DPH zaktualizuje podle nastavení u dané měny.
Zaokrouhlení DPH se nepřenáší do kopií dokladů ani do následných dokladů vzniklých v rámci procesní tvorby dokladů. V nově vytvořených dokladech se použije aktuální nastavení na měně.
Nabídka vydanáNabídka vydaná sice není daňovým dokladem, ale údaje z ní o DPH a jeho zaokrouhlení mohou být použity při následném importu nabídky do objednávky (a z ní do prodejních dokladů).
Daňový zálohový list vydanýZpůsob zaokrouhlení se předvyplňuje dle nastavení zaokrouhlování DPH v číselníku Měny, ale je možné jej změnit.
Při ukládání dokladu se provádí kontrola shody nastavení zaokrouhlení na dokladu a výchozího nastavení ve vlastnostech použité měny. V případě rozdílu se zobrazí softvalidační upozornění.
Dobropis daňového zálohového listu vydanéhoDDV přebírají nastavení zaokrouhlování z příslušných DZV, ale je možné jej měnit.
Při vytvoření a také při ukládání dokladu se kontroluje shoda s výchozí hodnotou nastavenou v systému. Viz také poznámka o přebírání způsobů zaokrouhlování v popisu funkce Nový.
Podle aktuálního výkladu české legislativy související s DPH zaokrouhluje vždy na 0,01 aritmeticky.
-
Zaokrouhlení koeficientu - předvyplňuje se podle hodnoty nastavené v agendě Firemní údaje (parametr Přesnost zaokrouhlení koeficientu pro výpočet DPH).
V souvislosti s novelou zákona o DPH, která je součástí daňového balíčku 2019 (účinnost od 1. 4. 2019) se v lokalizaci pro ČR koeficient nezaokrouhluje (parametr Přesnost zaokrouhlení koeficientu pro výpočet DPH ve Firemních nastaveních by měl být nastaven na hodnotu Bez zaokrouhlení a tato možnost by měla být ponechána i na dokladu).
-
Algoritmus výpočtu DPH - předvyplňuje se podle hodnoty parametru Výchozí algoritmus výpočtu DPH na dokladech, který naleznete v kategorii parametrů Systémová konfigurace.
Parametr Výchozí algoritmus výpočtu DPH na dokladech v agendě Firemní údaje je v současnosti jen pro čtení (uživatel ho nemůže editovat).
Aby bylo zřejmé, jaká metoda byla při výpočtu DPH na dokladu použita, tiskne se odpovídající informace na formuláři dokladu pod souhrnnou tabulkou:
a) v případě částek bez daně se tiskne text: Základem pro výpočet daně je částka "Bez DPH".
b) v případě částek s daní se tiskne text: Základem pro výpočet daně je částka "S DPH".
Po aktivaci nového algoritmu na výpočet DPH (agenda Firemní údaje → Parametry → Systémová konfigurace → Výchozí algoritmus výpočtu DPH na dokladech) lze na hlavičce dokladů měnit verzi algoritmu, která je aplikována na konkrétní doklad.