Proces Kalkulace slouží k evidenci a správě nákladové stránky zakázky. Na rozdíl od procesu Rozpočet, který eviduje výnosovou část a smluvní cenu vůči objednateli, kalkulace zachycuje předpokládané a skutečné náklady spojené s realizací zakázky. Jedná se zejména o náklady na materiál, mzdy, stroje, vlastní výrobu, podzhotovitele a další související nákladové položky. Kalkulace je jedním z klíčových procesů systému RSV a poskytuje podklady pro plánování nákladů, sledování hospodářského výsledku zakázky, rozpad nákladů, zasmluvňování položek a řízení podzhotovitelských vztahů. Data lze do systému importovat z externích kalkulačních programů nebo z aplikace MS Excel a následně je dále spravovat přímo v systému nástroji popsanými níže. Proces pracuje se stejnou strukturou položek jako rozpočet, avšak zobrazuje a vyhodnocuje nákladové údaje. Díky tomu je možné porovnávat plánované náklady s rozpočtovými výnosy a průběžně sledovat ekonomiku zakázky.
Okno procesu je uspořádáno obdobně jako okno rozpočtu. Obsahuje strukturu rozpočtu, panel rekapitulace nákladů, panel akcí a mřížku struktury rozpočtu. Podrobnější informace o vytváření, úpravách a práci s pohledy naleznete v kapitole Práce s pohledy. Informace o práci s formuláři jsou popsány v kapitole Formuláře. Ovládání uživatelského rozhraní je pak podrobněji vysvětleno v kapitole Uživatelské rozhraní.
Mřížka kalkulace zobrazuje vedle údajů o položce také její výnosovou a nákladovou stranu:
| Sloupec | Popis |
|---|---|
| Rozpočtové množství | Množství položky podle rozpočtu. |
| Odbytová JC/MJ | Jednotková odbytová cena, tedy cena na straně výnosů. |
| Celková cena | Celková odbytová cena položky. |
| Kalkulované množství | Množství, se kterým se počítá na straně nákladů. |
| Nákladová JC/MJ | Jednotková nákladová cena položky. |
| Limit nákladů | Ručně nastavená cílová výše nákladů položky. |
| Celkové náklady | Celkové náklady položky. |
| Zisk | Rozdíl mezi celkovou cenou a celkovými náklady. Kladné hodnoty jsou podbarveny zeleně, záporné červeně. |
| Podzhotovitel | Firma, která má položku provést. |
V RSV lze změnit kteroukoli složku nákladů kalkulačního vzorce u kterékoli položky. Změnu lze provést kdykoli, tedy i na rozpracovaných, částečně čerpaných položkách. Měnit lze náklady vlastních prací i náklady na subdodávky.
Před vlastní změnou se určuje, na kterou část položky se změna vztahuje:
Počet záznamů, které se u položky nabízejí k editaci, závisí na dvou skutečnostech:
Při nastavení Zbývá jsou editovatelné pouze řádky se zbývajícím množstvím, řádky Hotovo editovat nelze. Při nastavení Vše jsou editovatelné všechny záznamy.
Hodnoty lze zadat jednotlivě u každé položky, nebo hromadně u více označených položek:
| Způsob | Popis |
|---|---|
| Zadání částkou | Zadá se celková částka za označené položky. Ta se mezi ně rozpočítá poměrově podle původní částky, podle celkových nákladů nebo podle celkových výnosů. |
| Zadání procentem | Zadá se procento, kterým se hodnota dopočítá z celkových nákladů nebo z celkových výnosů dané položky. |
Každá položka má jeden nebo více kalkulačních vzorců platných k určitému datu. Změna nákladů se do nich promítá takto:
Před změnami nákladů položek je nutné mít uzavřené soupisy provedených prací za předchozí období. V opačném případě mohou vzniknout obtížně řešitelné situace.
Před změnou nákladů a výnosů je vždy potřeba provést aktualizaci harmonogramu. Není-li harmonogram aktuální, zůstává zbývající množství naplánováno v původním období a použije se pro ně původní kalkulační vzorec – změna ceny se pak jeví jako neúčinná. Po aktualizaci harmonogramu se položka přeplánuje a nový vzorec se uplatní.
U položek kalkulace lze evidovat podzhotovitele, který má práce provést. Podzhotovitele lze přiřadit k celé položce, nebo jen k její části; přiřadit jej lze i hromadně u více označených položek, oddílů a objektů.
Při přiřazení na část položky se určí, jaká část původního množství připadne novému podzhotoviteli. Rozdělit ji lze třemi způsoby:
Po rozdělení vznikne pro nového podzhotovitele samostatná položka. U původní položky zůstává původní dodavatel a odpovídajícím způsobem snížené množství.
U položek kalkulace lze evidovat subdodavatelskou smlouvu, kterou je položka zasmluvněna, a stav zasmluvnění nákladů. Zadáním smlouvy se k položce automaticky přiřadí i dodavatel. Podrobnosti jsou popsány v kapitole Zasmluvňování položek.
Zasmluvňování položek je doplňková placená funkce.
Každá položka rozpočtu může být přiřazena právě do jednoho nákladového typu, tedy podzakázky nebo zúčtovacího objektu. Přiřadit jej lze přímou editací položky i hromadně, a to bez ohledu na to, zda se pracuje s náklady, nebo s výnosy.
Nákladový typ je atributem položky. Jeho změna provedená na části Hotovo se proto automaticky promítne i na část Zbývá téže položky a naopak – změna nákladového typu působí vždy i zpětně.
Funkce Rozpad nákladů do položek umožňuje k položce vytvořit jednu nebo více čistě nákladových položek. U původní položky se vynuluje nákladová část, výnosová část zůstává nezměněna. U nové položky lze změnit číslo, kód, název, množství, měrnou jednotku i jednotkovou cenu. Vazba mezi původní položkou a novými nákladovými položkami je v mřížce graficky znázorněna.
Rozdělit nelze položky, které mají přiřazeného podzhotovitele, mají nulové fakturační množství, tedy nulovou výnosovou část, nebo již byly čerpány.
Podrobnosti jsou popsány v kapitole Rozpad nákladů.
Limit nákladů je hodnota, kterou si uživatel nastavuje ručně u každé položky podle vlastního uvážení. Jde o částku, které se snaží dosáhnout například při výběrových řízeních na subdodávky. Přestože se jedná o náklad, má limit nákladů charakter obdobný výnosům – je nezávislý na dodavateli a zpravidla se od výnosů odvozuje.
Hodnotu limitu lze nastavit dvěma způsoby:
Limit nákladů se zadává vždy za celkovou položku. Zadaná hodnota se uchovává v poli Nastavený limit nákladů a nemění se ani změnou výnosů, nákladů nebo množství. Změnit ji lze pouze ručně, s výjimkou uvedenou níže.
Nastavená výše limitu se automaticky rozkládá podle skutečného množství položky na jednotkové hodnoty, které se ukládají u kalkulačních vzorců. Při rozložení položky do technologického modelu nebo při čerpání se limit počítá takto:
Při změně skutečného množství se Nastavený limit nákladů nemění, mění se pouze jednotkový limit nákladů. Je-li skutečné množství nulové, je nulový i jednotkový limit; po změně nulového množství na nenulové se jednotkový limit automaticky přepočítá jako poměr nastaveného limitu a skutečného množství.
Nastavený limit nákladů se automaticky mění pouze při rozpadu položky do více položek, tedy při zasmluvnění nebo roztržení na více subdodavatelů. V takovém případě se poměrově rozloží podle skutečného množství.
Příklad: nastavený limit nákladů 450 Kč, skutečné množství 10 ks, odtržení 2 ks.
Odtrhává-li se položka s nulovým skutečným množstvím, nastavený limit původní položky se nemění a u nové položky je nulový.
Funkcí Rozpad nákladů se nastavený limit nákladů nemění ani nepřenáší na nové části. Položka se v tomto případě nerozkládá, ale vytváří se její kopie s libovolným skutečným množstvím. U takových položek jsou limity nulové a nastavují se ručně.
Limit nákladů se z importu načítá pouze z rozpočtů ve formátu XLS; z programu KROS se nepřenáší ani neaktualizuje.
Podmínkou prvotního načtení je aktivované pole Limit nákladů nastavením na sloupec nebo vzorcem. Pro opakované načtení a aktualizaci musí navíc platit:
Načítá se vždy celková cena limitu nákladů, nikoli jednotková. Obsahuje-li soubor pouze jednotkový limit, lze postupovat některým z těchto způsobů:
Používají-li se podpoložky, je nutné nastavit načítání limitu nákladů stejným způsobem i u podpoložky.
Kalkulačním vzorcem se v RSV rozumí způsob, jakým jsou na jednotlivých úrovních členěny náklady, výnosy a zisk.
Základním principem je, že kalkulační vzorec je jednotný v rámci celého systému. Vychází to ze skutečnosti, že v rámci firmy platí jedna metodika účtování nákladů a výnosů; odlišné vzorce na jednotlivých stavbách by znemožnily porovnání kalkulovaných nákladů se skutečnými náklady z účetnictví.
Složky kalkulačního vzorce jsou označeny N1 až N15 pro náklady a V1, V2, NV1 a NV2 pro výnosy. Zisk se vždy počítá jako rozdíl mezi výnosy a náklady. Naplnění složek závisí na softwaru, ve kterém kalkulace vznikla – každý program má tvar kalkulačního vzorce mírně odlišný a může se lišit i způsob naplňování na první pohled shodných složek. RSV s hodnotami pracuje jako s danými; algoritmus jejich výpočtu zná pouze kalkulační program.
Část složek kalkulačního vzorce nelze uživatelsky měnit. Změny je možné provádět pouze po konzultaci s dodavatelem systému.
| Složka | Význam |
|---|---|
| N1 | Materiál nákup – nákupní cena materiálu. |
| N2 | Materiál doprava – dopravné a další pořizovací náklady na materiál. |
| N3 | Materiál PC – cena materiálu včetně nákladů na pořízení. Používá se tam, kde není znám rozklad na nákupní cenu a cenu dopravy. |
| N4 | Mzdové náklady. |
| N5 | Odvody z mezd – sociální a zdravotní pojištění. |
| N6 | Náklady na stroje. |
| N7 | OPN – ostatní přímé náklady, největší část zpravidla tvoří náklady na dopravu. |
| N8 | Záloha k volnému použití. V programech Callida a KROS se využívá pro Riziko. |
| N9 | Náklady na subdodávky interní – práce fakturované jiným střediskem vlastní firmy. |
| N10 | Náklady na subdodávky externí – práce fakturované cizí firmou. |
| N11 | Rezerva na subdodávky interní – práce provedené jiným střediskem vlastní firmy, dosud nefakturované. |
| N12 | Rezerva na subdodávky externí – práce provedené cizí firmou, dosud nefakturované. |
| N13 | Režie výrobní. |
| N14 | Režie správní. |
| N15 | Nekalkulované náklady – náklady prací, u nichž není znám rozbor. |
Pro materiál platí pravidlo, že se naplňuje buď N1 a N2, nebo N3, nikdy však všechny tři složky současně. Jejich součet proto dává celkovou cenu materiálu, kterou RSV počítá jako pomocný ukazatel Materiál celkem.
| Složka | Význam |
|---|---|
| V1 | Fakturace interní – práce fakturované jinému středisku vlastní firmy. |
| V2 | Fakturace externí – práce fakturované objednateli nebo cizí firmě. |
| NV1 | Nedokončená výroba interní – provedené práce, které se teprve budou fakturovat jinému středisku vlastní firmy. |
| NV2 | Nedokončená výroba externí – provedené práce, které se teprve budou fakturovat objednateli nebo cizí firmě. |
| NVN | Nedokončená výroba v nákladových cenách. |
| SV | Výkony ostatních členů sdružení – práce, které objednateli nebo cizí firmě fakturují ostatní členové sdružení. |
V mřížkách a grafech RSV se navíc uvádějí ukazatele počítané ze základních složek:
| Ukazatel | Výpočet | Význam |
|---|---|---|
| PN | N1+N2+N3+N4+N5+N6+N7+N8+N15 | Vlastní přímé náklady. Neobsahuje subdodávky ani rezervu na subdodávky. |
| CPN | PN+N9+N10+N11+N12 | Celkové přímé náklady včetně subdodávek a rezerv na ně. |
| CNN | N13+N14 | Celkové nepřímé náklady, tedy režie. |
| CN | CPN+CNN | Celkové náklady. |
| MATC | N1+N2+N3 | Materiál celkem. |
| MZC | N4+N5 | Mzdy celkem. |
| CV | V1+V2+NV1+NV2 | Celkové výnosy. |
| ZF | V1+V2−PN−N9−N10−N13−N14 | Zisk z fakturovaných prací, tedy fakturace snížená o všechny náklady mimo rezervy na subdodávky. |
Kalkulační vzorec položek načtených do RSV má proti výše uvedenému několik odlišností:
Součet cen položek rozpočtu nemusí odpovídat ceně rozpočtu. Dochází k tomu tehdy, když na úrovni rozpočtu vystupují vedlejší rozpočtové náklady (VRN) nebo jiné přirážky. Přestože jde o zvýšené náklady, většina kalkulačních programů jejich vliv na kalkulační vzorec nezohledňuje. RSV, které pracuje s technologickým členěním stavby, musí zajistit, aby součet cen položek dal vždy cenu rozpočtu, ať jsou položky do technologických prvků rozděleny jakkoli.
K dispozici jsou tři možná řešení:
Ve třetí variantě pracuje technologický model se součtem obou částí složky, například Mzdy = N4 + ND4. Jednotková cena položky v technologickém modelu je proto vyšší než jednotková cena v načítaném rozpočtu, protože platí: cena za MJ = (cena + cena doplňková) ÷ množství položky ve figuře.
Rozpuštění VRN do jednotkových cen je nevratné. S takto spočítanou jednotkovou cenou pracuje RSV ve všech dalších operacích včetně soupisů provedených prací. Neakceptuje-li objednatel promítnutí VRN do jednotkových cen v soupisech provedených prací, nelze soupisy vytvořené v RSV použít jako podklad pro fakturaci, přestože jejich celková cena zůstává stejná.
Zobrazení Rekapitulace nákladových typů umožňuje sledovat náklady zakázky podle vlastních kritérií – typů. I v tomto zobrazení hraje důležitou roli uzavřené období v EIS.
| Pole | Zdroj |
|---|---|
| Náklady | Série Účetnictví. |
| Fakturace | Série Kalkulace. |
| Zisk | Dopočítán jako rozdíl fakturace a nákladů. |