...
Před otevřením prvního kroku speciálního wizardu systém vykoná kontrolu smlouvy, jestli se nenachází v režimu automatického prodloužení (příznak smlouvy Contract Extension=Y). Pokud je, zobrazí hlášku a wizarda nespouští – v tomto režimu smlouvy není povolen žádný přepočet splátkového kalendáře: “Contract extension is Y, change is not possible.”
Pokud smlouva není v režimu automatického prodloužení (tzn. Contract extension=N), pokračuje dál.
zda Zda daný detailní stav povoluje vykonání převodu (tabulka Detailní stavy smlouvy, příznak Povolit převod smlouvy). Pokud daný detailní stav nepovoluje převod, OC zobrazí hlášku: “Povolit převod smlouvy musí být Ano v Detailní stav smlouvy: Kód=XY. Současná hodnota je Ne.” a proces převodu zastaví.
...
zda Zda Stav převodu smlouvy je Převod schválený, pokud ne, zobrazí hlášku: “Stav převodu smlouvy musí být rovno “Převod schválen” v Hlavička smlouvy o financování: Číslo: XY. Současná hodnota je “XY”.” a proces zastaví.
...
zda Zda je vyplněné Číslo nového zákazníka, pokud ne, zobrazí hlášku: “Pole Číslo nového zákazníka musí mít hodnotu (Nesmí být nula nebo prázdné) v tabulce Hlavička smlouvy o financování: Číslo: XY.” a proces zastaví.
...
kontrola Kontrola uživatele, jestli může robit provést převod
v Nastavení V Nastavení uživatelů přihlášený uživatel musí mít Převod smlouvy=A, jinak systém zobrazí hlášku a nedovolí pokračovat
kontrola Kontrola zákazníka, jestli není blokovaný
pokud Pokud je na zákazníkovi pole Blokovaný=A, systém zobrazí hlášku a nedovolí pokračovat
kontrola Kontrola existence aktivní tankovací karty – pouze pro smlouvy s Financování se službami=A:
kontroluje Kontroluje existenci aktivní tankovacích karet v Evidenci tankovacích karet k dané smlouvě. Kontroluje následovné karty (filtry) Údaje na kartě jsou:
Číslo smlouvy o financování stejné jako číslo originálu smlouvy (tzn. Karta patří k dané smlouvě) a
Datum platnosti karty do > datum účinnosti převodu a současné
Není vyplněný Datum blokace anebo Datum vrácení karty anebo Datum vyřazení karty,
Pokud najde aktivní karty, systém zkontroluje příznak Transfer Active Fuel Cards ve OneCore Setup:
Pokud Transfer Active Fuel Cards=N:
zobrazí chybovou hlášku „Ke smlouvě existují aktívní tankovací karty, převod není možné uskutečnit.“ a proces zastaví.
Pokud Transfer Active Fuel Cards=Y:
Pokračuje dál.
zda Zda jsou ukončené původné původní pojistné smlouvy (je nutné je ukončit před spuštěním průvodce na převod). Pokud ne, OC zobrazí hlášku: “Nelze převést smlouvu o financování, na které není ukončení pojistná smlouva č. XY na původního zákazníka!” a proces zastaví.
Zkontroluje jestli kontakt zákazníka nemá incidenty v Incidentech kontaktu:
Dohledá číslo kontaktu nového zákazníka, pak
V Incidentech kontaktu hledá záznamy:
Contact No=stejné
Active=Y
pokud Pokud také záznamy najde, zobrazí jich v kroku 1/3.
Pokud jsou splněny všechny podmínky podle předcházejících bodů, zobrazí se první krok průvodce na převod.
Krok 1:
Číslo smlouvy o financování
Doplní systém automaticky
Současný zákazník
Doplní systém automaticky číslo současného zákazníka ze smlouvy
Název současného zákazníka
Doplní systém automaticky název současného zákazníka ze smlouvy
Datum předání předmětu
Doplní systém automaticky datum předání předmětu ze smlouvy
Pokračovatel (nový zákazník)
Doplní systém automaticky číslo nového zákazníka ze smlouvy
Název nového zákazníka
Doplní systém automaticky název nového zákazníka ze smlouvy
Účinnost převodu k datu
OC stanoví automaticky, je to první kalendářní den nejbližšího otevřeného (nezaúčtovaného) splátkového období.
Po rozkliknutí se otevře splátkový kalendář smlouvy.
Incidenty
Systém provede kontrolu, jestli nový zákazník nemá záznam v incidentech kontaktu (incidenty viz PD Adresář - kontakt):
Pokud není, zobrazí info: Pokračovatel není v incidentech…
Pokud je, zobrazí info? Pokračovatel je v incidentech, opravdu chcete provést převod?
Počet záznamů v incidentech
Zobrazí počet záznamů kontaktu zákazníka v incidentech
Po rozkliknutí se otevře přehled incidentů kontaktu nového zákazníka (filtre na číslo kontaktu a Active=Y)
Číslo nové rámcové smlouvy (len pro OPL)
Je možné vybrat nové číslo rámcové smlouvy pokračovatele.
...
Po potvrzení tlačítkem Dokončit OC vykoná:
vykoná rekalkulace Provede rekalkulaci smlouvy pokud jsou příznaky smlouvy jiné než Y:
Paymens - Updated
Calculation Lines- Updated
Insurance – Updated
Service - Updated
zafiltruje Zafiltruje pojistné smlouvy v stavě Příprava s Platnost od=datum změny (první den další nezaúčtované splátky)
wizard Wizard volá codeunitu na transfer smluvy, která vykoná:
zafiltruje Zafiltruje splátky:
Financing Contract No.=číslo smlouvy
Type=Payment
Postind Date=>workdate
Posted=N
na Na nalezených splátkách změní:
Customer No=číslo nového zákazníka
Bill-to Customer No=vyprázdní
v V Hlavičce smlouvy změní Contract Transfer Status=Contract Transfered
v V políčku Previous Customer No doplní číslo Customer No.
provede 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í rekalkulace 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 Přepíše zákazníka na nově vytvořené pojistné smlouvě v stavu Preparation na pokračovatele, po změne 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 Smaže údaje o převodu v záložce Převod na kartě smlouvy
změní 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 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
V poslednom V posledním kroku uživatel po kontrole údajov prenesie zmenovú kópiuúdajů přenese zmenovou kópii
Při přenosu zmenové kopie uživatel
vystaví Zaúčtuje individuální fakturu za převod (pokud byla založenagenerovaná)
pokud Pokud je v Nastavení v Nastavení OneCore zatržítko v poli Přenést změnu zákazníka na aktivní Tankovací karty (Transfer Active Fuel Cards) = Ano a existují na smlouvě o financování Tankovací karty, kde:
Datum platnosti karty do > datum účinnosti převodu a současně
není Není vyplněný Datum blokace nebo Datum vrácení karty nebo Datum vyřazení karty
systém Systém při přenosu změnové kopie přepíše zákazníka na pokračovatele na tankovacích kartách.