...
Provede rekalkulaci smlouvy pokud jsou příznaky smlouvy jiné než Y:
Paymens - Updated
Calculation Lines- Updated
Insurance – Updated
Service - Updated
Zafiltruje pojistné smlouvy v stavě Příprava s Platnost od=datum změny (první den další nezaúčtované splátky)
Wizard volá codeunitu na transfer smluvy, která vykoná:
Zafiltruje splátky:
Financing Contract No.=číslo smlouvy
Type=Payment
Postind Date=>workdate
Posted=N
Na nalezených splátkách změní:
Customer No=číslo nového zákazníka
Bill-to Customer No=vyprázdní
V Hlavičce smlouvy změní Contract Transfer Status=Contract Transfered
V políčku Previous Customer No doplní číslo Customer No.
Provede smlouvu - změní zákazníka na kartě smlouvy, tzn. do Customer No. v smlouvě převezme New Customer No. ze záložky Contract Transfer.
Validace Customer No. vykoná dotažení údajů nového zákazníka z adresáře (název, adresa, telefón, platební podmínky, atd).
Wizard po validaci zákazníka přepíše účtoskupiny bez ohledu na nastavění OneCore Setup, pole Posting Group Priority:
Header."Gen. Bus. Posting Group" := customer."Gen. Bus. Posting Group";
Header."VAT Business Posting Group" := customer."VAT Bus. Posting Group";
Header."Customer Posting Group" := customer."Customer Posting Group";
Header."Ind. Inv. Customer Post. Group" := customer."Customer Posting Group";
Pokud smlouva má Financing with Services=Y, vyhodnocuje že je neprázdne New Master Agreement No. a liší se od Master Agreement No, pak hodnotu převezme do Master Agreement No.
Validace skopíruje data z rámcové smlouvy
Pokud detailní stav smlouvy neodpovídá Det.Contract Status after Activation v OneCore Setup a existuje povolený přechod z det.stavu smlouvy na tento detailní stav, pak nastaví detailní stav smlouvy na det.stav po aktivaci.
Vyhledá služby smlouvy v Status=Preparation anebo Active, pak na nich změní:
Gen.Bus.Posting group
VAT Bus. Posting Group ze zákazníka
označí služby příznakem Service – Updated=N aby se pak daná služby rekalkulovala
Vytvoř rádek v Contract Transfer History
Pak hledá předmět financování který má stejný detailní stav smlouvy a zaktualizuje na předmětu Customer Contract No. (konec codeunity)
Spouští rekalkulaci smlouvy
Wizard pak vytvoří nezaúčtovanou individuální fakturu na poplatek za převod, pokud byla zadaná částka poplatku různá od nuly (bude ji potřebné zaúčtovat po přenesení změnové kopie)
Přepíše zákazníka na nově vytvořené pojistné smlouvě v stavu Preparation na pokračovatele, po změně zákazníka se zaktualizují účtoskupiny na pojistkách a pak tyto pojistné smlouvy přepočítá a změní jejich stav na Active
Pokud jsou na smlouvě pojistky jako doplněk k hlavnímu pojištění, je třeba v kopii doplňkové pojistky vybrat v poli „Doplněk k pojistné smlouvě“ správné číslo hlavní pojistky, ke které se doplněk váže
Smaže údaje o převodu v záložce Převod na kartě smlouvy
Změní splatnost první nezaúčtované splátky po převodu na poslední den splátkového období v závislosti na parametru ve OneCore Setup:
Posunout datum splatnosti splátky po převodu (Change Payment Due Date After Transfer) =N – datum splatnosti splátky neposune
Posunout datum splatnosti splátky po převodu=A – datum splatnosti splátky posune na posledný den splátkového období dané splátky
Zablokuje všechny položky původního zákazníka vůči penalizaci v závislosti na parametru ve OneCore Setup pokud je Set Fin.Charge Memo Blocking for old customer ledger entries when Transfering=Y
Pokud je na smlouvě příznak Leasing s dodáním zboží = Ano a v Nastavení OneCore je pole Vyrovnávat DPH při Leasingu s dodáním zboží = Ano (viz taktéž Převod smlouvy s dodáním zboží na jiného zákazníka , pak:
Systém vygeneruje kalkulační vstupy s variantou DPH - dodání zboží:
Pro daňový dobropis na původního zákazníka na zůstatek daňové povinnosti na smlouvě; počítá se jako celková povinnost z již zaúčtovaných kalkulačních vstupů (počáteční doklad + všechny dosud vystavené opravné doklady) mínus dosud zaúčtovaná plnění i s ohledem na financovanou DPH ve splátkovém kalendáři
Pro daňový doklad (fakturu) na nového zákazníka na dosud nezaúčtované plnění na smlouvě;počítá se jako celková nově vypočtená povinnost mínus dosud zaúčtovaná plnění i s ohledem na financovanou DPH ve splátkovém kalendáři
Pokud je nastaveno Vyrovnávat DPH při Leasingu s dodáním zboží = Ne, kalkulační vstupy se negenerují a daňové doklady na převod DPH z původního na nového zákazníka se nevystaví.
...