Účetní sestavy v ABRA Flexi – rozvaha, výkaz zisku a ztráty, cash flow i sestavy, které si vytvoříte sami – vznikají v obecném generátoru sestav. Tento článek vysvětluje, jak generátor počítá, a popisuje všechna pole karty sestavy a jejích řádků. Hodí se, když si stavíte vlastní výkaz nebo hledáte, proč některý řádek nevychází.
💡 Ve zkratce
Sestava se skládá z řádků. Běžný řádek se plní ze zůstatků nebo obratů účtů podle předpisu, součtový řádek sčítá jiné řádky podle sumace. Standardní sestavy dané legislativou upravit nelze – vlastní sestavu založíte jejich kopií nebo úplně nově.
Postup krok za krokem (kopie sestavy, nastavení řádků, ruční hodnoty, tisk) najdete v návodu Seznam sestav. Sestavy lze počítat i přes REST API – viz Účetní sestavy v API.
Kde sestavy najdete
V desktopové aplikaci otevřete menu Účetnictví → Seznam sestav. Seznam obsahuje dva druhy sestav:
Druh | Popis | Úpravy |
Standardní | Sestavy dané legislativou (rozvaha, výkaz zisku a ztráty, cash flow). Mají vazbu na tabulku legislativy. | Nelze měnit. Uživatel volí jen umístění účtů, které mají víc možných řádků. |
Uživatelská | Sestava, kterou si vytvoříte sami – kopií standardní sestavy nebo od začátku. | Hlavička, řádky, předpisy i sumace jsou plně upravitelné. |
⚠️ Vlastní sestavu počítejte v Seznamu sestav. V menu Účetnictví → Účetní výstupy jsou jen standardní sestavy (Rozvaha, Výkaz zisku a ztráty). Vlastní sestava se tam nenabídne.
Jak generátor sestav počítá
Každá sestava je formulář složený ze čtyř částí. Při výpočtu ABRA Flexi projde řádky shora dolů a naplní je hodnotami za zvolené období.
Část | Co určuje | Kde ji najdete |
Řádky sestavy | Strukturu výkazu – číslo, označení a název řádku. | Panel Řádky sestavy na kartě sestavy |
Standardní předpis | Které syntetické účty (např. 311) patří do kterého řádku a sloupce. | Záložka řádku Standardní předpis |
Uživatelský předpis | Konečné umístění analytických účtů (např. 311001) v řádcích. Podle něj se sestava skutečně počítá. | Záložka řádku Uživatelský předpis |
Sumace | Které řádky se sčítají do součtového řádku (mezisoučty, Aktiva, Pasiva, výsledek hospodaření). | Záložka řádku Sumace v sestavách |
Uživatelský předpis se vytváří ze standardního: pro každý syntetický účet ze standardního předpisu se dohledají všechny jeho analytické účty v účtovém rozvrhu a zapíšou se do uživatelského předpisu se stejným umístěním.
Účet s více možnými řádky. Některé syntetické účty mají ve standardním předpisu víc umístění – například účet 311 Pohledávky může patřit mezi krátkodobé i dlouhodobé pohledávky. U takového účtu musíte při tvorbě účtového rozvrhu rozhodnout, kam jeho analytické účty patří. Netýká se to účtů, které se do aktiv, nebo pasiv řadí automaticky podle zůstatku.
Příklad: sestava Zisk
Vytvoříme sestavu o třech řádcích: náklady (účty 501 Spotřeba materiálu a 521 Mzdové náklady), výnosy (601 Tržby za vlastní výrobky a 602 Tržby z prodeje služeb) a zisk jako jejich rozdíl.
Postup:
V Seznamu sestav založte sestavu Zisk (typ Obecná).
Vytvořte tři řádky: 1 – Náklady, 2 – Výnosy, 3 – Zisk.
Do uživatelského předpisu řádku 1 přidejte analytické účty 501 a 521, způsob výpočtu Obrat za období.
Do řádku 2 přidejte účty 601 a 602, způsob výpočtu Obrat za období a zaškrtněte Převrátit znaménko – výnosové účty mají obrat na straně Dal, takže by jinak vyšly záporně.
V sumaci řádku 3 přičtěte řádek 2 a řádek 1 se zaškrtnutým Převrátit znaménko.
Použijte tlačítko Výpočet sestavy. Řádek 3 zobrazí výnosy minus náklady.
Stejným principem jsou postavené i standardní sestavy – jen mají desítky řádků a sumace v několika patrech.
Karta sestavy
Karta sestavy obsahuje hlavičku (základní panel a vlastnosti sestavy) a ve spodní části panel s řádky.
Základní panel
Pole | Popis |
Zkratka sestavy | Unikátní kód sestavy. |
Typ sestavy | Rozvaha, Výsledovka, CashFlow nebo Obecná. Uživatelská sestava může mít jen typ Obecná. |
Počítat minulé období | Po zaškrtnutí se hodnoty za zadané období vypočtou do sloupců 1–3 a hodnoty za stejné období minulého roku do sloupců 4–6. |
Název – Název C | Povinné pole, max. 255 znaků. Názvy A–C slouží pro cizí jazyky – viz článek o cizojazyčných názvech v číselnících. |
Typ organizace | Výběr ze seznamu typů organizací. U uživatelských sestav není přístupné. |
Sloupce 1–6
Záložky Sloupce 1–3 a Sloupce 4–6 definují šest číselných sloupců sestavy. U každého sloupce zadáte název v domácím jazyce a v jazycích A–C a zaškrtnutím Zobrazit sloupec určíte, zda se sloupec ukáže v okně i na tiskové sestavě. Význam sloupců vychází z rozvahy:
Sloupec | Význam |
1 | Brutto – zůstatky brutto účtů |
2 | Korekce – zůstatky korekčních účtů (oprávky, opravné položky) |
3 | Netto = Brutto + Korekce |
4 | Brutto minulé období |
5 | Korekce minulé období |
6 | Netto minulé období = sloupec 4 + sloupec 5 |
Standardní rozvaha potřebuje k výpočtu všech šest sloupců, zobrazuje ale jen sloupce 1, 2, 3 a 6. Standardní výsledovce stačí sloupce 1 (běžné období) a 4 (minulé období).
Pole | Popis |
Sloupec 3 je součtem sloupce 1 a 2 | Zaškrtává se u rozvahy: sloupec 1 obsahuje brutto hodnoty, sloupec 2 korekce a sloupec 3 jejich součet. |
Sloupec 6 je součtem sloupce 4 a 5 | Totéž pro minulé období. |
Přičíst řádek jiné sestavy
Záložka slouží k převzetí hodnoty z jiné sestavy. Typicky se do řádku rozvahy Výsledek hospodaření běžného účetního období přičítá výsledek z výsledovky.
Pole | Popis |
Cílová řádka | Řádek aktuální sestavy, ke kterému se hodnota přičte. |
Zdrojová sestava | Sestava, ze které se hodnota čte. |
Zdrojová řádka | Řádek zdrojové sestavy, jehož hodnota se přičte. |
⚠️ Kopírujete rozvahu i výsledovku? Zkontrolujte, že kopie rozvahy přičítá výsledek z vaší kopie výsledovky, a ne ze standardní výsledovky. Jinak se úpravy výsledovky do rozvahy nepromítnou.
Správa a Texty
Na záložce Správa omezíte platnost sestavy polem Platí od a Platí do na rozmezí účetních období. Mimo toto rozmezí se sestava v seznamu nezobrazí. Prázdná pole znamenají neomezenou platnost; stejné období v obou polích omezí sestavu na jediné období. Platnost se váže na účetní období, takže funguje i při hospodářském roce.
Záložka Texty obsahuje volná pole Popis a Poznámka – například pro upozornění ostatních uživatelů, k čemu sestava slouží.
Generování předpisu a výpočet sestavy
Na kartě sestavy jsou dvě tlačítka, která spouštějí výpočetní logiku generátoru:
Tlačítko | Co dělá |
Generování uživatelského předpisu ze standardního | Projde řádky standardního předpisu a pro všechny analytické účty daného syntetického účtu vytvoří řádky uživatelského předpisu se stejným sloupcem a způsobem výpočtu. Je-li syntetický účet ve standardním předpisu vícekrát, použije se první výskyt. |
Výpočet sestavy | Zeptá se na rozsah období (měsíců), například 04–06, a na to, zda počítat za celou firmu, nebo jen za vybraná střediska. Obraty účtů jsou členěné po střediscích; při výpočtu za celou firmu se sečtou obraty všech středisek. |
Po přidání analytického účtu do účtového rozvrhu spusťte generování uživatelského předpisu znovu, jinak nový účet do sestavy nevstoupí. Podrobný postup výpočtu standardních výkazů ukazují příklady generování rozvahy a výkazu zisku a ztráty.
Řádky sestavy
Panel Řádky sestavy ve spodní části karty představuje samotný formulář sestavy. Každý řádek má několik záložek.
Záložka Řádky sestavy
Pole | Popis |
Číslo řádku | Podle čísla se řádky v sestavě řadí. |
Označení | Označení řádku podle legislativy (např. B.II.1.). |
Název – Název C | Povinné pole, max. 255 znaků. |
Popis, Poznámka | Volné texty na záložce Texty. |
Rozpad řádků sestavy na účty
Při výpočtu se do této tabulky zapíše, z kterých účtů a jakých hodnot se řádek skládá – pro každý účet vznikne jeden záznam s hodnotami 1–6. Rozpad je nejrychlejší cesta, jak zjistit, proč řádek nesedí. Stejnou informaci vytisknete sestavou Řádky sestavy (Rozpad na účty).
Standardní předpis sestavy
Standardní umístění syntetických účtů v řádcích. U standardních sestav je tabulka pro uživatele jen ke čtení – měnit ji může pouze servisní podpora.
Pole | Popis |
Číslo účtu syntetické | Má-li účet víc možných umístění, opakuje se v předpisu vícekrát. |
Druh účtu | Aktivní, nebo Pasivní. Používá se jen pro standardní rozvahu; u uživatelských sestav je nepřístupné. |
Číslo sloupce sestavy | Při zapnutém výpočtu minulého období 1–3, jinak 1–6. |
Způsob výpočtu | Jak se hodnota účtu spočítá – viz Způsoby výpočtu. |
Převrátit znaménko | Program převrátí znaménko výsledku. |
Uvažovat jen kladné hodnoty | Program nezahrne záporný výsledek. |
Uživatelský předpis sestavy
Konečné umístění analytických účtů v řádcích. U standardních sestav se tabulka vytváří automaticky a uživatel ji nemění – rozhoduje jen u účtů s více možnými umístěními. U uživatelských sestav ji upravujete volně. Obsahuje stejná pole jako standardní předpis, jen místo syntetického účtu se zadává číslo účtu analytické.
Sumace v sestavách
Předpis pro součtové řádky – mezisoučty a výsledné součty (u rozvahy Aktiva a Pasiva, u výsledovky výsledek hospodaření).
Pole | Popis |
Přičíst řádek | Řádek sestavy, jehož hodnota se do součtu přičte. |
Převrátit znaménko | Hodnota přičítaného řádku se odečte. |
Způsoby výpočtu
Způsob výpočtu určuje, jak se z obratů účtu za zadané období spočítá hodnota do řádku. Obrat se vždy počítá jako MD − Dal.
Způsob výpočtu | Výpočet | Použití |
Stav účtu na počátku období | Obrat MD − Dal měsíce „00“ (počáteční stavy) + obraty MD − Dal před prvním měsícem počítaného období | rozvaha, obecná sestava, cash flow |
Obrat za období | Součet obratů MD − Dal v počítaném období | výsledovka, obecná sestava, cash flow |
Stav účtu na konci období | Stav na počátku období + obrat za období | rozvaha, obecná sestava, cash flow |
Obrat MD za období | Součet obratů MD v počítaném období | obecná sestava, cash flow |
Obrat DAL za období | Součet obratů Dal v počítaném období | obecná sestava, cash flow |
⚠️ Pasivní a výnosové účty vycházejí záporně. Mají zůstatek nebo obrat na straně Dal, takže MD − Dal je záporné. Aby se v sestavě zobrazily kladně, zaškrtněte u nich Převrátit znaménko.
Nejčastější chyby
Když sestava nevychází, začněte touto tabulkou:
Příznak | Příčina | Řešení |
Standardní sestavu nelze upravit | Standardní sestavy jsou dané legislativou. | Vytvořte kopii sestavy a upravujte ji – viz Seznam sestav. |
Vlastní sestava není v Účetních výstupech | Účetní výstupy nabízejí jen standardní sestavy. | Vlastní sestavu počítejte v Seznamu sestav. |
Nový analytický účet v sestavě chybí | Uživatelský předpis vznikl dřív, než byl účet založen. | Spusťte Generování uživatelského předpisu ze standardního, nebo účet doplňte ručně. |
Řádek má opačné znaménko | Účet má zůstatek nebo obrat na straně Dal. | Zaškrtněte Převrátit znaménko v předpisu nebo v sumaci. |
Výsledek hospodaření v rozvaze nesedí | Kopie rozvahy přičítá výsledek ze standardní výsledovky. | Opravte zdrojovou sestavu na záložce Přičíst řádek jiné sestavy. |
Řádek se nedá zařadit | Účet má ve standardním předpisu víc umístění. | Zvolte umístění analytických účtů v uživatelském předpisu. |
Často kladené dotazy
Mohu upravit standardní rozvahu nebo výsledovku?
Ne. Z bezpečnostních důvodů lze u standardních sestav měnit jen umístění účtů s více možnými řádky. Pro vlastní členění vytvořte kopii.
Jak spočítám sestavu jen za jedno středisko?
Po stisku tlačítka Výpočet sestavy vyberte místo celé firmy seznam středisek.
Jak porovnám sestavu s minulým rokem?
V základním panelu zaškrtněte Počítat minulé období a na záložce Sloupce 4–6 zapněte zobrazení příslušných sloupců.
Jak zjistím, ze kterých účtů se řádek skládá?
Po výpočtu otevřete řádek a podívejte se na záložku Rozpad řádků sestavy na účty, případně vytiskněte sestavu Řádky sestavy (Rozpad na účty).
Mohu vlastní sestavu vygenerovat přes API?
Ano, výpočet i export sestavy jsou dostupné přes REST API – viz článek Účetní sestavy v API.
