Pom25
Jednorázové doplnění čísla dokladu do zpracovaných období roku 2024 (penzijní připojištění)
Potvrzení zdanitelných příjmů (příspěvky firmy na penzi)
Dokument Potvrzení zdanitelných příjmů byl od roku 2024 změněn, konkrétně došlo k rozšíření Řádku 10 - Příspěvek zaměstnavatele na daňově podporované produkty na stáří, kde se mají zobrazovat příspěvky firmy rozdělené do celkem pěti různých typů fondů (tyto typy se určují v číselníku fondů Penzijní připojištění - číselník fondů - změny 2024/04).
Problematickým je vysvětlení, že se mají načítat pouze příspěvky firmy, které se vážou ke smlouvě uzavřené mezi zaměstnancem a fondem v roce 2024 (nebo výše).
Původní řešení
Původní řešení spočívalo v tom, že se načítají částky ze mzdových položek toho fondu, který má v agendě Penzijní a životní v novém poli Datum uzavření smlouvy vyplněnu hodnotu, a to vyšší (nebo rovnu) 1.1.2024.
Nedostatečnost
Toto řešení se ukázalo v praxi nedostatečným. Potvrzení o zdanitelných příjmech za rok 2024 není vytvořeno správně v případě, že byla ukončena smlouva v roce 2024 a následuje nová smlouva u stejné penzijní společnosti, do potvrzení se načte celá částka za rok 2024, ne pouze částka, která má být, tj. smlouva od 1.1.2024 a výše. (hd 72515, 72433, aj.)
Nový způsob
Nový způsob zjišťování částky příspěvku firmy bere v potaz konkrétní záznam (jeho tzv. "id") v agendě Penzijní a životní.
- Toto "id" je od určitého sestavení aplikace automaticky připisováno ke zpracovanému řádku agendy Zpracování brutto (pichacky.c_dokladu).
- Potvrzení zdanitelných příjmů načítá jen částky ze Zpracování brutto za "id" z Penzijní a životní splňující podmínku (datum uzavření smlouvy >= 1.1.2024).
Jednorázové doplnění
Pro správné uvádění částek je nutné od sestavení CS16, 784.. jednorázově doplnit "id" do Zpracování brutto za minulá období roku 2024. To je možné pomocí příkazu níže, který je potřeba upravit.
update pichacky set c_dokladu = (select id from ev_p_prisp EVP where EVP.os_cislo = pichacky.os_cislo and EVP.datum_uzav_sml is not null and EVP.datum_uzav_sml >= '2024-01-01') where kod in (737, 738, 739) and c_dokladu is null and datum >= '2024-01-01' and month (datum) >= (select month(max (datum_uzav_sml))-1 from ev_p_prisp EVP2 where EVP2.os_cislo = pichacky.os_cislo) and os_cislo not in (1,2,3);
Úprava
- Příkaz je koncipován pro DB platformu MS SQL. Pro jiné jej bude potřeba upravit (např. změnit formát položky datum, najít ekvivalent funkce "month").
- Modře podbarvená část - zapsat vlastní čísla mzdových položek pro "penzijní připojištění".
- Žlutě podbarvená část - zapsat osobní čísla, kterých se příkaz NEMÁ týkat. Pakliže není potřeba tato podmínka, může být smazána.
- Červeně podbarvená část - hodnota "-1" je pro případ, kdy příkladně datum uzavření smlouvy je 17.4.2024, ale mají se označit (počítat) již příspěvky od 03/2024 do aktuálního období. Hodnota "-2" by pak poznačila příspěvky od 02/2024. Smazání "-1" je pro případ od 04/2024.