Při rekalkulaci podmínek smlouvy dle Rekalkulace - změna nájezdu a doby trvání smlouvy vzniká speciální typ řádku splátkového kalendáře s příznakem Recalculation Settlement (3045, Boolean)
=YES. Tyto řádky mají také specifickou hodnotu Line No. (3, Integer, PK)
končící XX999.
Tento řádek může následně fakturován:
Kladný RS řádek, tvořen a fakturován jako Prodejní Faktura - ručně nebo hromadnou úlohou
(API Mass Invoicing - Complete (4046892)
Záporný RS řádek, tvořen jako Prodejní dobropis - ručně nebo hromadnou úlohou
(API Mass Invoicing - Complete (4046892)
, fakturován ručně nebo hromadně úlohouAPI Post Billing Credit Memos (404689)
Úprava pro SK legislativu - Rozdělení RS řádků dle sazby DPH
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.
API Contract with Serv. Setup (4026620)
APISK Split RS Lines by VAT (4027550, Boolean)
RS řádek bude kalkulován standartně wizardem (bez zásahu)
Modifikace bude 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 a rozkopírovat 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 na řádcích dokladu dle BLG metodiky.
Systém na pozadí spočítá počet řádných zaúčtovaných splátek, tzn. počet řádků ve splátkovém kalendáři s příznaky:
Posted (50, Boolean) = YES
Aliquot Payment (810, Boolean) = NO
Recalculation Settlement (3045, Boolean) = NO
Partial Payment Credit (3055, Boolean) = NO
BLG Correction Credit (79505, Boolean) = NO
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
Systém musí smazat původní označené řádky, aby nedošlo k duplikaci
Úprava bude 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 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í.