Přeskočit na hlavní obsah
Všechny sbírkyDokumentace REST APIPodpora Flexi XML
Výpočet Daně z přidané hodnoty (DPH)
Výpočet Daně z přidané hodnoty (DPH)

Výpočet a zaokrouhlování DPH

Lenka Haringerová avatar
Autor: Lenka Haringerová
Aktualizováno před více než rokem

DPH je jednou z věcí, kterou ABRA Flexi dokáže vypočítat sám. Nicméně existuje několik metod výpočtu (tzv. shora a zdola) a také jej ovlivňuje zaokrouhlování. Proto má ABRA Flexi několik metod pro ovlivňování DPH.

Vždy platí, že DPH u položkového dokladu je součtem DPH jednotlivých položek a na výsledek je aplikováno zaokrouhlení.

To zda se má DPH výpočítat shora nebo zdola se řídí tím, které parametry uvedete (např. základ → dojde k výpočtu DPH a výsledku). Můžete také uvést všechny parametry a ABRA Flexi uvede jejich kontrolu.

Kontrolní výpočty

ABRA Flexi při výpočtech kontroluje vzájemné vazby mezi položkami. Musí platit tato pravidla (mohou se lišit o zaokrouhlování):

  • sumDphCelkem = sumDphSniz + sumDphZakl

  • sumCelkem = sumOsv + sumZklSniz * szbDphSniz + sumZklZakl * sumDphZakl

  • sumCelkZakl = sumZklZakl * sumDphZakl

  • sumCelkSniz = sumZklSniz * sumDphSniz

  • sumZklCelkem = sumOsv + sumZklSniz + sumZklZakl

Pokud tedy ABRA Flexi vypíše chybu: Zadaná hodnota [9999.99] vlastnosti [sumCelkem] se liší od vypočtené hodnoty [9999.99] znamená to, že jste tyto kontrolní mechanizmy nedodržely. Obvykle se jedná o chybný výpočet DPH a nebo chybu vstupních dat.

Obvykle stačí uvádět pouze základy a nechat vše ostatní ABRA Flexi dopočítat.

To samé pak platí o měně, kde navíc musí odpovídat i hodnoty mezi základní měnou a měnou. ABRA Flexi v těchto případech lehce upraví kurz, aby se zamezilo zaokrouhlovací chybě.

  • sumDphCelkemMen = sumDphSnizMen + sumDphZaklMen

  • sumCelkemMen = sumOsvMen + sumZklSnizMen * szbDphSniz + sumZklZaklMen * sumDphZakl

  • sumCelkZaklMen = sumZklZaklMen * sumDphZakl

  • sumCelkSnizMen = sumZklSnizMen * sumDphSniz

  • sumZklCelkemMen = sumOsvMen + sumZklSnizMen + sumZklZaklMen

Dostali jste odpověď na svou otázku?