...
Tato úprava rozvíjí produktové řešení změny sazby DPH v rámci SK konsolidačního balíčku - viz /wiki/spaces/BL/pages/130580628. Tento změnový požadavek vychází z nově schválené legislativy, konkrétně § 85ko zákona č. 278/2024 Z. z.
Do API Contract with Serv. Setup (4026620)
bylo přidáno nové pole (boolean APISK Split RS Lines by VAT (4027550, Boolean),
záložka “Contract Recalculation”) RS pro zapnutí/vypnutí toto funkcionality. Ve výchozím stavu je funkcionalita vypnuta.
Kalkulace RS řádku probíhá řádek bude kalkulován standartně wizardem (bez zásahu)dle Rekalkulace - změna nájezdu a doby trvání smlouvy
Modifikace bude je provedena v rámci hromadné fakturační úlohy Post Fin. Payment with services
(API Mass Invoicing - Complete (4046892)
následovně:
Při vytváření dokladu pro RS řádek
Recalculation Settlement (3045, Boolean) = YES
systém musí dílčí řádky dokladu označit označí a rozkopírovat rozkopíruje pro každou účto skupinu(VAT Posting Group Principal (310, Code[20])
, kterou nalezne v předchozích řádných řádcích splátkového kalendáře. Kód této účto skupiny (např. S20) při kopírování zapíše do řádku dokladu.Kopie se provede včetně pole
slt_Original Document No. (51611910, Code[20])
, tzn. všechny nově vytvořené řádky dokladu budou mít odkaz na stejný původní dokladNásledně dojde k výpočtu/rozdělení částek systém vypočítá a rozdělí částky na řádcích dokladu dle BLG metodiky níže uvedené metodiky.
Systém na pozadí spočítá počítá počet předchozích řádných zaúčtovaných splátek, tzn. počet řádků ve splátkovém kalendáři s příznaky:
...
Následně systém vypočítá poměrnou částku z hodnoty wizardem vypočteného RS řádku a počtu řádných splátek
Systém spočítá počet řádných splátek (viz výše) pro dané DPH účto skupiny jistiny
VAT Posting Group Principal (310, Code[20])
Následně na pozadí pronásobí poměrnou částku počtem řádků uplatnění DPH
V tomto vypočteném podílu následně rozdělí všechny částky původního dokladu dle uvedené účto skupiny a hodnoty zapíše do nově vzniklých řádků.
Pokud to bude nezbytné, systém provede zaokrouhlení na 2 desetinná místa. Případný zaokrouhlovací rozdíl bude vyrovnán v posledním řádku dokladu.
...
Ilustrativní příklad je v přiloženém XLS souboru
View file | ||
---|---|---|
|
Systém musí smazat původní označené řádky, aby nedošlo k duplikaci
Úprava bude Úprava je platná pro oba typy dokladů, tj. faktury (s příznakem
API Mass Payment Debit Note = Yes
) a dobropisy.Účtování proběhne standartně, tj. bez modifikace
V rámci tohoto návrhu nebude provedena žádná modifikace, která by měnila hodnoty na splátkovém kalendáři. DPH účto skupiny na RS řádku SPK zůstávají beze změny.Celou funkci bude možné dle nastavení deaktivovat
Storno dokladu (ručně či hromadnou úlohou) vzniká jako kopie původního dokladu.
Upozornění – tímto zásahem Upozornění – při zapnutí této funkcionality se již nebudou shodovat informativní částky s DPH na řádku SPK se zaúčtovaným dokladem. Případná aktualizace polí SPK po zaúčtování dokladu není součástí tohoto návrhu a nacenění.