Prepočet skladu má za úlohu skontrolovať a prípadne prepočítať na správne hodnoty ceny na skladovej karte. Pri spustení dochádza k prechádzaniu všetkých skladových pohybov. Zároveň znova nadviaže FIFO väzby medzi príjemkami a výdajkami podľa skladového dátumu.
Nájdete ho v module Nástroje -> Prepočet skladu, Flexi ho však pre potrebné úkony (zmena ceny príjmu) spúšťa automaticky.
Princíp funkcionality si môžeme ukázať na jednej konkrétnej skladovej karte. Ručné spustenie prepočtu skladu však vždy prechádza všetky skladové karty.
Na skladovej karte sú prijaté 3 kusy s cenou za MJ 4,15 Kč (na začiatku boli 2 kusy za rovnakú cenu). Táto cena zároveň zodpovedá priemernej cene. Následne boli vydané 2 kusy, takisto za 4,15 Kč.
V praxi môže nastať situácia, keď je potrebné cenu predchádzajúceho príjmu spätne zmeniť (napr. dodávateľ iba dodal tovar, do Flexi je prijatý za 0 Kč a až následne pri obdržaní faktúry cenu aktualizujeme).
V našom prípade zmeníme cenu za MJ príjmu 3 kusov na 10 Kč.
Následným uložením zmeny v príjemke dôjde k automatickému spusteniu prepočtu skladu, ktorý so zmenou ceny príjmu aktualizuje priemernú cenu a premietne ju do všetkých nasledujúcich výdajov. Prepočet skladu sa v tomto prípade spúšťa iba pre konkrétnu skladovú kartu.
Prepočet skladu sa teda štandardne v potrebných prípadoch spúšťa automaticky. Môže však nastať situácia, keď z nejakého dôvodu prepočet neprebehne a ceny na skladovej karte nezodpovedajú. Pre tieto situácie existuje možnosť ručného spustenia.
Kedy sa prepočet nespustí sám
Za štandardných okolností sa prepočet spustí automaticky vždy, keď je ho potrebné vykonať. Ak neprebehne, ide prakticky vždy o dôsledok prerušenia behu:
prerušená alebo nedokončená databázová transakcia (typicky kvôli objemu spracúvaných dát),
výpadok internetového pripojenia,
strata spojenia klienta so serverom.
Ak nenastane žiadna z týchto neštandardných situácií, prepočet prebehne sám. Typickým prejavom toho, že neprebehol, je stav zásoby v merných jednotkách, ktorý zodpovedá skutočnosti, zatiaľ čo hodnota v korunách nie. Podrobnejšie ho popisuje článok o nesprávnej hodnote zostatku na skladovej karte.
⚠️ Doba prepočtu závisí od objemu dát a pri rozsiahlych skladoch môže trvať veľmi dlho. Ručný prepočet preto spúšťajte v čase, keď vo Flexi nepracujú žiadni používatelia, typicky cez víkend alebo v noci. Počas behu sa so skladom nedá pracovať. Od verzie 2026.6.0 je prepočet výrazne rýchlejší.
Čo prepočet nevyrieši
Prepočet pracuje s cenami výdajov. Neopraví preto všetko, čo na sklade nesedí:
Ceny na príjemkách prepočet nemení. Cenu príjmu zadáva používateľ a prepočet z nej iba vychádza. To platí aj pre ručne vytvorené záporné príjemky, ktoré sa síce správajú ako výdaj, ale cenu na nich stanovil používateľ. Prepočet ich preto neodstráni ani neopraví. Nesprávnu cenu príjmu je nutné opraviť priamo na príjemke, prípadne na doklade, z ktorého vznikla.
Výdajky s ručne zapísanou cenou. Ak bola cena na výdajke zapísaná cez REST API príznakom
cenaRucne, prepočet ju neprepíše.Dôsledky zmeny metódy oceňovania zásob. Zmena metódy platí vždy k určitému dátumu, takže prepočet do tohto dátumu počíta jednou metódou a od neho druhou. Rozdiel na karte preto nevzniká chybou prepočtu, ale tým, že sa na jednej karte miešajú dve metódy, a zákonite zostať musí. Typickým prejavom je nula kusov a nenulová zostávajúca hodnota v korunách.
Nevyrovnané požiadavky na výdaj prepočet neodstráni. Na tie slúži výhradne funkcia Aktualizácia požiadaviek na výdaj.
Rozdiel v skutočnom množstve na sklade vyrieši inventúra, nie prepočet.
ℹ️ Výnimkou je príjemka dokončujúca prevodku. Prevodka začína výdajom zo zdrojového skladu a cena príjemky sa odvodzuje z ceny tejto výdajky. Ak prepočet zmení cenu výdajky, zmena sa premietne aj do ceny nadväzujúcej príjemky. Je to jediný typ príjemky, ktorého cenu prepočet dokáže upraviť.
Skôr než prepočet spustíte, mali by ste mať vždy jasno, aká je príčina rozdielu. Plošné spúšťanie „pre istotu" problém zvyčajne nevyrieši a iba zablokuje sklad na dlhý čas. Postup, ako príčinu určiť, popisuje článok o diagnostike chybných skladových cien.
Prepočet a účtovné obdobie
Skladové karty sú vedené pre každé účtovné obdobie osobitne. Prepočet skladu preto pracuje vždy iba v tom období, v ktorom ste práve prepnutí.
Ak teda opravíte ceny v minulom roku, do nasledujúceho roka sa oprava sama nepremietne. Je nutné znova spustiť inicializáciu nasledujúceho účtovného obdobia so zaškrtnutým príznakom Vykonať prevod skladu. Tým sa opravené konečné zostatky prenesú do počiatočných stavov nového roka. Ak sa problém ťahá cez viac rokov, je nutné tento postup zopakovať pre každé obdobie osobitne, teda prepočet, inicializácia, prepočet, a tak ďalej až do aktuálneho roka.
🚨 Zásah do uzavretých období má účtovný dopad
Prepočtom sa v danom období môže zmeniť nielen hodnota na skladovej karte, ale aj zostatok na účte skladu. Ak za dotknuté roky už boli podané účtovné výkazy alebo daňové priznania, po zásahu prestanú zodpovedať dátam v systéme a bolo by nutné podať opravné výkazy za každý dotknutý rok.
Pred akýmkoľvek zásahom do uzavretého obdobia preto vždy najprv konzultujte dopad so svojou účtovníčkou.
Súvisiace články
Späť na rozcestník.




