Preskoči na glavno vsebino

Zmena účtovného obdobia – fiškálne obdobie

Napríklad pre prípady predĺženia účtovného obdobia – fiškálne obdobie

Avtor: Petr Pech

Zmena účtovného obdobia na fiskálne napríklad predĺžením z konca 31. 12. 2018 na
31. 3. 2019 pomocou dotazu (priamo v databáze):

-- vypne trigger
ALTER TABLE nucetobdobi DISABLE TRIGGER nucetniobdobiupdate;
--nastavi novy konec stareho obdobi
UPDATE nucetobdobi set platidodata = '2019-03-31' WHERE iducetobdobi = 1;
--nastavi novy zacatek noveho obdobi
UPDATE nucetobdobi set platioddata = '2019-04-01' WHERE iducetobdobi = 2;
-- zapne trigger
ALTER TABLE nucetobdobi ENABLE TRIGGER nucetniobdobiupdate;
-- smaze obraty stareho obdobi vyjma pocatku
DELETE FROM uobraty WHERE iducetobdobi = 1 AND obdobi > 0;
-- smaze obraty stareho obdobi
DELETE FROM uobraty WHERE iducetobdobi = 2 ;
-- prepise idkarty z noveho obdobi na stare
UPDATE dpolsklad as p set idkarty = (select idkarty FROM skarty as s WHERE s.idcenik = p.idcenik AND s.idskladu = p.idbspskl AND iducetobdobi = 1)
WHERE p.datvyst >= '2019-01-01' AND p.datvyst <= '2019-03-31'

Potom je potrebné spustiť:
-- prepočet účtov v roku 2018
-- prepočet kariet v roku 2018
-- prevod do nového obdobia v 2018
-- prepočet účtov v roku 2019
-- prepočet kariet v roku 2019

Upozornenie: V prípade, že využívate evidenciu majetku, je nutné skontrolovať obraty. Pre opätovné načítanie obratov je potrebné spustiť inicializáciu nasledujúceho účtovného obdobia.

Na tieto úpravy sa nevzťahuje technická podpora. V prípade záujmu je možné objednať zákazkovú úpravu podľa vašich potrieb. V prípade záujmu nás kontaktujte.

Ste s tem dobili odgovor na svoje vprašanje?