...
Pro tento účel je do systému přidána hromadná úloha API Contract VAT Posting Group Change Convert VAT Rate in Contracts before Activation (API Change VAT Group Bef. Act. (78000)
). Tato úloha zabezpečí výměnu DPH účto skupin na smlouvách/kalkulacích ve stavu před aktivací. Tato úprava probíhá bez použití změnových kopií přímo na originálech těchto smluv/kalkulací.
Odkaz Tlačítko Convert Contracts before Activation na spuštění úlohy je přidán taktéž přidáno na page VAT Rate Change Setup (550).
Tato nová úloha vychází z logiky úlohyAPI Serv. Changes Bef. Activ. (4026639).
Request Form
Po potvrzení spuštění úlohy se otevře dialogové okno Contract VAT Product Posting Group Change Convert VAT Rate in Contracts before Activation pro specifikaci vykonané úlohy resp. smluv:
...
Pak pokračuje na přepočet smlouvy dle příznaku smlouvy
pokud
Complete Calculation (4047060)
=”NO”:přepočet vykoná vzorci, tzn. zavolá funkce pod tlačítkem Payment Calculation
pokud
Complete Calculation (4047060)
=”YES”:vykoná přepočet a nasazení splátkového kalendáře smlouvy se spuštěním finanční kalkulačky (tzv. kalkulace nebo rekalkulace - pokud v SPK smlouvy již bylo něco zaúčtováno).
Pokud je úloha spuštěna bez plánovače, zobrazí se uživateli na konci zpracování informační okno s počtem zpracovaných smluv a možností otevřít Contract Change Log.
Zápis do historie změn
Vytvoří záznam do historie změn smlouvy
API Contract Change History (4046858)
bez vytvoření změnové kopie, ale některé hodnoty do záznamu doplní z request page:Contract Change Proces = Change Copy (musí být vyplněno nemůže zůstat prázdné)
Change Type Code = Contract Change Type z request formu
Approved By = ID uživatele, který úlohu spouští
Approval Date = work date systému
Change Reason Code = Contract Change Reason z request formu
Change Valid From = work date systému
Change Date = Expected Handover Date smlouvy
Comment = Comment z request formu
Closed (15)=Y
Vytvoří záznam v Contract Change Log s výsledkem Result= “Success”.
Pokračuje na další smlouvu.
...