OneCore Docs
Breadcrumbs

Storno faktury na DPH - opravný daňový dobropis nebo vrubopis

Funkce Stornovat daňový doklad při dodání zboží

Funkce Stornovat daňový doklad při dodání zboží (codeunit 4046898 "API Cancel Fin. Cont. Del. G.") nalezne k dané Smlouvě o financování poslední zaúčtovaný daňový doklad (účtovanou prodejní fakturu nebo dobropis) a vygeneruje a zaúčtuje reverzní opravný doklad podle těchto pravidel:

  • Po potvrzení rozhodovací hlášky “Chcete opravdu na smlouvě č. % stornovat poslední doklad s DPH při dodání zboží?“ systém zkontroluje, zda na smlouvě existují nějaké nezaúčtované kalkulační vstupy s Variantou kalk. vstupu = DPH - dodání zboží:

    • pokud existují nezaúčtované kalkulační vstupy, úloha končí chybovou hláškou “Existují neúčtované kalk. vstupy s kódem VAT_TFL pro smlouvu s dodáním zboží č. %.” 

    • pokud neexistují, úloha pokračuje

  • Systém hledá zaúčtované kalkulační vstupy s touto variantou:

    • pokud takový kalkulační vstup neexistuje, úloha končí chybovou hláškou “Na smlouvě č. % neexistují zaúčtované kalkulační vstupy s kódem typu VAT_TFL! Není co stornovat!“

    • pokud existují, úloha nalezne kalkulační vstup s nejvyšším číslem řádku (Line no.), který dosud nebyl reverzován (Reverzováno při dodání zboží = Ne) a podle čísla dokladu tohoto kalkulačního vstupu dále filtruje všechny kalkulační vstupy k tomuto dokladu 

  • Pro nalezené kalkulační vstupy proběhne storno:

    • Systém vytvoří nové kalkulační vstupy kopií původních kalkulačních vstupů, ale s opačným znaménkem v polích pro částky (Částka základu, Částka DPH atd.), nastaví výchozí údaje nezaúčtovaných kalkulačních vstupů a doplní: 

      • Číslo řádku reverzovaného záznamu = Čísla řádku z původního kalkulačního vstupu 

      • Typ kalkulačního vstupu při dodání zboží = Reverse 

    • Po vytvoření těchto reverzních kalkulačních vstupů pustí funkci na účtování dokladu pro DPH při dodání zboží, která reverzní kalkulační vstupy zaúčtuje, přičemž výsledkem je Účtovaný prodejní dobropis
      (Pozn. V případě, že stornován záporný kalkulační vstup, resp. doklad typu Dobropis, je výsledkem Účtovaná prodejní faktura - vrubopis)  

    • Pokud číslo dokladu v poli Číslo dokladu - daňový doklad při dodání zboží na hlavičce smlouvy je stejné jako reverzované číslo dokladu, vymaže toto číslo dokladu z hlavičky smlouvy a nastaví příznak Daňový doklad při dodání zboží stornován = Ano, Daňový doklad při dodání zboží zaúčtován = Ne. 

  • Proces je ukončen informativní hláškou “Na smlouvě č. % byl stornován poslední doklad s DPH při dodání zboží“

  • Pokud se po stornu generují při rekalkulaci nové kalkulační vstupy, jejich Datum vstupu do kalkulace se určuje standardní logikou pro určování tohoto data při generování kalkulačního vstupu (funkce SetDates v table 4026450 "API Contract Calculation Input") a navazující funkce GetTransferStartingDate v codeunit 4046864 "API Change Contract Automation" 

Opravný daňový doklad - dobropis

Pole jsou vyplněna obdobným způsobem jako u prvotní faktury na DPH, viz Faktura na DPH při dodání zboží | Faktura na DPH při dodání zboží (při aktivaci smlouvy) , s těmito rozdíly:

  • Hlavička dobropisu

    • Datum splatnosti = Pracovní datum

    • Typ dobropisu = Opravný daňový doklad

    • Kód bankovního účtu = Kód bankovního účtu zákazníka z hlavičky Smlouvy o financování; pokud je prázdný nebo neexistuje, pak Kód preferovaného bankovního účtu z Karty zákazníka; pokud je prázdný, pak se nevyplní žádný bankovní účet

  • Řádky dobropis

    • na druhém řádku pro daný kalkulační vstup (reverz základu daně z prvního řádku) je použita DPH účto skupina zboží z hlavičky smlouvy z pole DPH účto skupina zboží splátky při dodání zboží - opravný doklad

Kalkulační vystupy po stornu

Změny v kalkulačních vstupech po úspěšně zaúčtovaném stornu:

  • Původní Kalkulační vstup s variantou DPH - dodání zboží po stornu:

    • Kalkulační vstup zaúčtován = Ano (nemění se)

    • Reverzováno při dodání zboží = Ano

    • Číslo řádku reverzovaného záznamu = 0

  • Nový Kalkulační vstup s variantou DPH - dodání zboží (reverz) vznikne kopií původního stornovávaného kalkulačního vstupu a úpravou polí

    • Částka základu = stejná částka, opačné znaménko

    • Částka DPH = stejná částka, opačné znaménko

    • Kalkulační vstup zaúčtován = Ano

    • Reverzováno při dodání zboží = Ne

    • Číslo řádku reverzovaného záznamu = Číslo řádku zkopírované z původního stornovávaného kalkulačního vstupu

Hlavička smlouvy o financování po stornu

  • Číslo dokladu - daňový doklad při dodání zboží = číslo prvotního dokladu je smazáno

  • Daňový doklad při dodání zboží zaúčtován = Ne

  • Daňový doklad při dodání zboží stornován = Ano

Pozn. Čísla dokladů (jak prvotní faktury, tak opravného dobropisu) jsou dostupná na kartě kalkulačního vstupu

Položky zákazníka po stornu

  • je zaúčtován dobropis

  • jestliže byla původní faktura otevřená, je dobropis s touto fakturou automaticky vyrovnán