Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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í.

    image-20240620-080737.pngImage Removed

  • 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

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í 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.