1.5.5.6.2. Doklady OP
Previous Top Next


graphic

Doklady opravných položek jsou dvojího typu:
- Generované doklady - vytvářeny automaticky po stisknutí tlačítka
Generování opravných položek v prohlížeči dokladů. Tento způsob vytvářní dokladů opravných položek převažuje.
- Zadaný text, t.j. ručně vkládané doklady. Využijí se spíše výjimečně, například pro zadání počátečních stavů, pokud byly OP vypočteny "ručně".
Pro oba typy je třeba před započetím práce vytvořit alespoň po jedné číselné řadě.

1. Ruční zadávání

Je třeba přejít na záložku Doklady ručně zadávané. Dialog pro vkládání má dvě záložky:

Záložka Hlavičky

graphic
Obsahuje pole:
- Doklad číslo, Pořadí: závislé na číselné řadě bez možnosti editace
- Datum vytvoření, Datum změny: obě pole se naplní aktuálním kalendářním datem, lze změnit.
- Vystavil: odkaz do tabulky Provedl.
- Poznámka: pro vysvětlující text - maximálně 150 znaků.

Záložka Řádky
graphic

Dialog pro zadávání řádků má v dolní části umístěn prohlížeč řádků v němž probíhá ruční zadávání, v horní části je informační okno, se základními údaji o kartě faktury v aktivním řádku prohlížeče.
Řádky lze přidávat a opravovat prostřednictvím editačního dialogu řádků dokladů opravných položek.
V záhlaví dialogu program automaticky doplní Id dokladu a Číslo řádku
Dialog dále obsahuje pole:
- Klíč faktury: povinná položka, kterou lze zadat výběrem z tabulky karet faktur, ručním zadáním celého klíče nebo vypsáním čísla faktury (pouze bez pořadí). Pokud existuje jediná karta faktury s tímto číslem, systém automaticky doplní číslo faktury na klíč karty, pokud je karet více, otevře se prohlížeč těchto karet a uživatel z nich vybere.
- Skupina - povinná položka, která se naplní podle skupiny zadané v kartě faktury.
- Opravná položka - nelze zadat částku vyšší než je aktuální hodnota zůstatku na kartě faktury.
- Procento: automaticky se naplní podle procenta skupiny, zapsané na kartě faktury.
- Datum vystavení - přednaplní se aktuální kalendářní datum.
- Opravná položka úhrada
- Částka
- Částka úhrady
- Typ řádku - standardně naplněno "A", typ "B" se využívá při typu tvorby úhrada pokud vytváříme řádek, kterým snižujeme OP (viz OP k úhradě v části věnované generovanýcm dokladům).
- Typ tvorby - výběr ze stejných možností jako v kartě faktury: tvorba OP / netvořit OP / úhrada / konkurz / není soud / soud / konkurz zrušen / rozhodnutí soudu
Řádky dokladů opravných položek lze editovat i v řádkovém módu. Po uložení dokladu se automaticky v příslušných kartách faktur zaktualizují hodnoty proměnných Opravná položka pro rok, Opravná položka pro úhradu, Zůstatek, Datum 1. opravné položky (pokud dosud nebylo vyplněno), Datum poslední opravné položky.

2. Generování opravných položek

Program provede tyto akce:
1. Ověří, zda v daném nebo některém pozdějším hospodářském roce nebyl proveden výpočet generovaných opravných položek. Pokud ano je nutno nejprve ve všech těchto letech vymazat generované opravné položky.

2. Vyhledá v číselníku Procento (celý název tabulky je "Procento do jaké výše je povolena tvorba OP") správnou hodnotu procenta, do kterého lze tvořit opravné položky k fakturám s typem tvorby není soud. V případě, že údaj nelze pro aktuální rok nalézt, generování se nespustí.

3. Vybírá karty, které budou zahrnuty do výpočtu. Do výpočtu jsou zahrnuty karty faktur, které:
- jsou aktivní,
- skupina na kartě má platnost pro aktuální rok,
- údaj Rok zapsaný v kartě (který je skrytou součástí klíče karty) je aktuální rok,
- mají nenulový zůstatek.

4. Ke kartám faktur, které jsou zahrnuty do výpočtu, generuje v závislosti na hodnotě v poli "Typ tvorby" řádky typu "A", u "Typu tvorby" úhrada i řádky typu "B" dokladu generovaných opravných položek, jak je popsáno níže.

5. Vygenerované řádky se zapisují do dokladů o nejvýše 30 řádcích, čísla dokladů závisí na nastavení číselné řady, Datum vystavení a Datum změny je rovno aktuálnímu kalendářnímu datu, do Roku vystavení dokladu se vloží aktuální hospodářský rok.
V případě že se při generování nevytvoří žádný řádek je uložena hlavička s nulovým počtem řádků a do textového pole Poznámka je uložen text "OP nebyly vytvořeny, protože nesplňovaly zadané podmínky!!!"

6. V závěru proběhne kontrola, zda neexistují karty faktur s rokem vyšším, než je aktuální hospodářský rok, které nebyly vytvořeny ručně, ale vznikly přechodem z roku na rok. Pokud takové karty existují, vypíše se upozornění, protože u těchto karet faktur nemusí vinou nově provedeného generování OP souhlasit hodnota proměnné "Opravná položka celkem". Je pak nezbytné spustit ve všech následujících letech znovu přechod z roku na rok, aby se hodnota "Opravná položka celkem" zaktualizovala.

Postup při generování řádků opravných položek

V dalším textu a ve vzorcích budou použity tyto zkratky pro jednotlivé položky:

A) V řádcích typu A i B (pokud se tvoří) se hodnoty polí "Klíč faktury", "Číslo faktury", "Pořadí", "Skupina" převezmou z opovídajících polí v Kartě faktury. Údaj "Procento" v řádku se převezme ze záznamu Skupiny zapsané do karty.
"Datum vystavení" se nastaví na aktuální kalendářní datum a "Rok vystavení" na aktuální hospodářský rok.

B) V řádku typu A se přiřadí do pole Cu částka Uc (pokud nebyly úhrady, je to 0).

C) pole OP v řádku dokladu se počítá v závislosti na hodnotě v poli "Typy tvorby" následujícími způsoby:

- Typ tvorba OP: výpočet OP = Ps x ( Cc - Uc ) / 100
- Typ netvořit OP: nevytváří se žádný řádek
- Typ úhrada: je-li úhrada úplná (částečná), je třeba stornovat všechny opravné položky (poměrnou část dosavadních opravných položek). OP v řádku A se vypočítá způsobem, který závisí na hodnotě v poli "Další typy", t.j. tvorba OP / soud / není soud – viz popis výpočtu pro tyto typy.
OPu v řádku A se vypočte podle vzorce: (-1) x Uc x ( OPr + OPc ) / Cc, stejná hodnota je přiřazena do OP v řádku B.
Z předchozího mimo jiné vyplývá, že při úplné úhradě je OPu = (-1) x ( OPr + OPc ).
- Typ soud: opravná položka se počítá podle skupiny jako v případě tvorba OP
- Typ konkurz a rozhodnutí soudu: stornují se opravné položky od počátku tvorby a to tak, že se přiřadí OP = (-1) x ( OPr + OPc ).
- Typ není soud - tvorba daňově účinné opravné položky pouze do zadané výše procent v číselníku Procento.
V průběhu výpočtu se nejprve vypočítají dvě pomocné hodnoty:
Opravná položka "nesouzené" faktury OPns = Pns x ( Cc - Uc ) / 100 - představuje "strop", do kterého lze jít s opravnými položkami u této faktury.
Dočasná Opravná položka DOP = Ps x ( Cc - Uc ) / 100 určuje, jaká by se vypočítala opravná položka pokud bychom brali v úvahu pouze procento ze skupiny na kartě.
Pokud je OPns < OPr + OPc + DOP, program přiřadí OP = OPns - ( OPr + OPc ) ("dorovnává do maxima").
V opačném případě přiřadí OP = DOP ("strop" pro nesouzenou fakturu ještě nebude překročen).
- Typ konkurz zrušen zatím pouze evidenčně.

D) Dále se přiřazuje v řádku typu "A" Cr = Cc - Uc, v řádku typu "B" Cr = (-1)*Uc

E) Po ukončení výpočtu se zkontroluje, zda není součet OP v řádcích větší než Cc - ( OPr + OPc ) a v případě že ano, snížíme potřebným způsobem OP v řádku "A", protože nelze tvořit opravné položky do větší výše, než je neuhrazený zůstatek pohledávky.

F) Zaktualizuje se karta faktury. Do OPr resp. do "Opravné položky k úhradě" se přiřadí součet OP resp. OPu ze všech řádků opravných položek k této kartě v daném roce (ručních i generovaných).

3. Výmaz generovaných opravných položek

Výmaz není možno spustit, pokud aktuální hospodářský rok není zároveň i posledním rokem, ve kterém byly generovány opravné položky. Pokud chce uživatel provést výmaz generovaných opravných položek které nejsou vytvořeny jako poslední musí nejprve vymazat všechny položky vygenerované v následujících letech. I zde platí varování z části 3 kapitoly 1.7.5.6.1. před zasahováním do roků, které jsou účetně i daňově uzavřené.

Pokud jsou mazány poslední generované opravné položky, provede se v rámci výmazu i aktualizace karet faktur tak, aby všechny karty v daném hospodářském roce odpovídaly skutečnosti. Pokud ale dojde k výmazu karet ve více letech po sobě, nebude u nich odpovídat hodnota proměnné Opravná položka celkem, protože ta se vypočítává při přechodu z roku na rok, proto je nutné po provedení příslušných změn v každém roce opět spustit výpočet generovaných opravných položek a potom znovu přechod z roku na rok.