Preskoči na glavno vsebino

Výpočet Dane z pridanej hodnoty (DPH)

Výpočet a zaokrúhľovanie DPH

Avtor: Lenka Haringerová

DPH je jednou z vecí, ktoré ABRA Flexi dokáže vypočítať sám. Existuje však niekoľko metód výpočtu (tzv. zhora a zdola) a taktiež ho ovplyvňuje zaokrúhľovanie. Preto má ABRA Flexi niekoľko metód na ovplyvňovanie DPH.

Vždy platí, že DPH pri položkovom doklade je súčtom DPH jednotlivých položiek a na výsledok je aplikované zaokrúhlenie.

To, či sa má DPH vypočítať zhora alebo zdola, sa riadi tým, ktoré parametre uvediete (napr. základ → dôjde k výpočtu DPH a výsledku). Môžete taktiež uviesť všetky parametre a ABRA Flexi vykoná ich kontrolu.

💡 Zvyčajne stačí uvádzať len základy a nechať všetko ostatné dopočítať ABRA Flexi.


Kontrolné výpočty

ABRA Flexi pri výpočtoch kontroluje vzájomné väzby medzi položkami. Musia platiť tieto pravidlá (môžu sa líšiť o zaokrúhlenie):

sumDphCelkem = sumDphSniz + sumDphSniz2 + sumDphZakl
sumZklCelkem = sumOsv + sumZklSniz + sumZklSniz2 + sumZklZakl
sumCelkSniz = sumZklSniz + sumDphSniz
sumCelkZakl = sumZklZakl + sumDphZakl
sumCelkem = sumZklCelkem + sumDphCelkem

To isté potom platí o mene, kde navyše musia zodpovedať aj hodnoty medzi základnou menou a menou. ABRA Flexi v týchto prípadoch mierne upraví kurz, aby sa zamedzilo zaokrúhľovacej chybe.

sumDphCelkemMen = sumDphSnizMen + sumDphSniz2Men + sumDphZaklMen
sumZklCelkemMen = sumOsvMen + sumZklSnizMen + sumZklSniz2Men + sumZklZaklMen
sumCelkSnizMen = sumZklSnizMen + sumDphSnizMen
sumCelkZaklMen = sumZklZaklMen + sumDphZaklMen
sumCelkemMen = sumZklCelkemMen + sumDphCelkemMen

⚠️ Nezabúdajte na druhú zníženú sadzbu (sumZklSniz2, sumDphSniz2). Ak ju z výpočtu vynecháte, kontrola vám pri dokladoch, ktoré ju používajú, nevyjde.


Sadzba DPH: číslo vs. väzba

Doklad nesie sadzbu DPH v dvoch podobách a v súčtoch je použiteľná len jedna z nich:

Vlastnosť

Typ

Význam

szbDphZakl, szbDphSniz, szbDphSniz2

numeric, zapisovateľná

Sadzba ako číslo v percentách (napr. 21.0). Túto použijete, ak potrebujete počítať.

sazbaDphZakl, sazbaDphSniz, sazbaDphOsv

relation, len na čítanie

Väzba na záznam v evidencii sazba-dph. Do aritmetiky sa nehodí a nie je možné ju importovať.


Keď kontrola neprejde

Ak ABRA Flexi vypíše chybu:

Zadaná hodnota [9999.99] vlastnosti [sumCelkem] se liší od vypočtené hodnoty [9999.99]

znamená to, že ste tieto kontrolné mechanizmy nedodržali. Zvyčajne ide o chybný výpočet DPH alebo o chybu vstupných dát.

ℹ️ Najrýchlejšia cesta k odhaleniu príčiny je poslať doklad s ?dry-run=true a porovnať vlastné čísla s tým, čo ABRA Flexi dopočítala v tagu <content />. Pozrite testovacie uloženie.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?