
Proč má české DPH u záloh dvě různá data zdanitelného plnění, dvě různé daně a jeden velký chaos.
V okamžiku, kdy český podnikatel přijme zálohu od zákazníka, vstupuje do zvláštního světa.
Světa, kde platí zákony, které nedávají úplně logický smysl, účetní programy které si žijí vlastním životem, a účetní, kteří se občas hádají, aniž by měli možnost mít všichni pravdu zároveň.
A přesně to teď rozebereme.
1. Co říká zákon: Záloha = vznik daňové povinnosti
Zákon o DPH (§ 20 zákona 235/2004 Sb.) říká jasně:
- Když přijmeš zálohu, MUSÍŠ odvést DPH.
- Datum plnění je den, kdy peníze dorazily.
- A musí vzniknout „Daňový doklad k přijaté platbě“.
Záloha je v očích zákona samostatné zdanitelné plnění, a stát chce daň hned.
To je teorie. A je to správně.
2. Co se děje v praxi: Premier, Pohoda, Money… každé jinak
V praxi je to jinak, protože většina účetních programů k tomu přistupuje úplně odlišně.
Premier System (velmi oblíbený mezi účetními):
- zálohtu často vůbec nezdaní
- vezme ji jen jako PLATBU
- celou DPH spočítá až na finální faktuře
- zálohu odečte jako mínus
- daň ze zálohy se v dokladech vůbec neobjeví
Tedy postup, který je sice oblíbený, ale není 100% správný podle zákona.
Pohoda
- zdaní zálohu správně při přijetí
- umí vystavit „daňový doklad k přijaté platbě“
- finální faktura pak daní už jen doplatek
Money S3
- umožňuje oba postupy
A účetní se podle toho také rozdělují na dva tábory:
- „Zálohy se MUSÍ zdanit při přijetí, tečka.“
- „Ne, my to daníme až na konci na finální faktuře.“
A oba tábory si myslí, že mají pravdu.
Realita ale není tak jednoduchá.
3. A teď přichází matematická šílenost
Podle zákona se stane toto:
🔹 1) Záloha = má vlastní DPH
s datem přijetí peněz.
🔹 2) Finální faktura = má celé DPH z celé ceny
s datem dokončení díla.
Výsledek?
Máme dvě různé daně
ze stejné zakázky
k různým datům
ve stejném roce
na dvou různých dokladech.
Matematicky absolutní nesmysl.
Právně naprosto správně.
A aby toho nebylo málo:
Finální faktura NESMÍ odečítat DPH ze zálohy.
Může odečíst JEN částku zálohy.
DPH se odečítá až v přiznání.
4. Proč je to takhle složité?
Protože stát vidí zálohu jako:
- plnění č. 1 (peníze dopředu)
- finální dodání jako plnění č. 2 (skutečná dodávka)
Každé plnění má své vlastní datum plnění a vlastní DPH.
Účetní programy se snaží situaci „zjednodušit“, takže:
- některé zálohu vůbec nezdaňují
- jiné ano
- některé umožňují oba režimy
A proto vzniká dojem, že někdy se daň odvádí dvakrát.
Ale realita je prostá:
Daň se odvede jen jednou – ale účetně se musí rozpočítat na dvě období.
5. Jak to má být SPRÁVNĚ podle zákona
✔ Zdanit zálohu při přijetí
(daňový doklad k přijaté platbě)
✔ Finální faktura = celé dodání
(celá cena + celé DPH)
✔ V přiznání k DPH
se odečte daň ze zálohy → a zůstane jen daň z doplatku.
Finální faktura smí odečíst jen částku zálohy, ne daň.
6. Jak to dělá 70 % účetních v ČR
„Až se to dodá, zaplatíme daň z celku, a zálohu jen odečteme jako mínus.“
Proč?
- je to jednodušší
- neztrácí se doklady
- Premier to dělá automaticky
- finančák to často neřeší
ALE:
zákon to chce jinak.
A teď jste uprostřed účetního paradoxu.
7. Závěr: V českém DPH existují dvě reality
Jedna realita: zákonná
Druhá realita: programová / účetní
A tyhle dva světy spolu nesedí.
Proto to podnikatelům, účetním i programátorům programů připadá „jako blbost“.
A přitom to je prostě jen:
- právní konstrukce
- matematický nesmysl
- který ale vede k jedinému výsledku:
správné celkové DPH v přiznání
A teď otázka pro účetní:
Zdaňujete zálohy při přijetí, nebo až při finálním plnění?
A proč? A v jakém programu?
Pojďme si o tom popovídat.
Možná z toho vznikne nejhezčí účetní flame v historii Opava.City.
