Přeskočit na hlavní obsah
Změna účetního období - fiskální období

Například pro případy prodloužení účetního období - fiskální období

Ota Rádl avatar
Autor: Ota Rádl
Aktualizováno před více než 3 lety

Změna účetního období na fiskální například prodloužením z konce 31. 12. 2018 na
31. 3. 2019 pomocí dotazu (přímo v databázi):

-- 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'

Poté je třeba spustit:
-- přepočet účtů v roce 2018
-- přepočet karet v roce 2018
-- převod do nového období v 2018
-- přepočet účtů v roce 2019
-- přepočet karet v roce 2019

Upozornění: V případě, že využíváte evidenci majetku, je nutné překontrolovat obraty. Pro znovunačtení obratů je potřeba spustit inicializaci následujícího účetního období.

Na tyto úpravy se nevztahuje technická podpora. V případě zájmu je možné objednat zakázkovou úpravu dle vaší potřeby. V případě zájmu nás kontaktujte.

Dostali jste odpověď na svou otázku?