Rekalkulace smlouvy (RS řádky)
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 https://iao.atlassian.net/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”) pro zapnutí/vypnutí toto funkcionality. Ve výchozím stavu je funkcionalita vypnuta.
Kalkulace RS řádku probíhá řádek bude kalkulován standartně wizardem dle Rekalkulace - změna nájezdu a doby trvání smlouvy
Modifikace 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 dílčí řádky dokladu označí a 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ě systém vypočítá a rozdělí částky na řádcích dokladu dle metodiky níže uvedené metodiky.
Systém na pozadí 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:
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 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
Ú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
DPH účto skupiny na RS řádku SPK zůstávají beze změny
Upozornění – při zapnutí této funkcionality se již nebudou shodovat informativní částky s DPH na řádku SPK se zaúčtovaným dokladem.