Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Current »

Fronta změn smlouvy je speciální tabulka, do které vytvářejí zápis některé hromadné úlohy:

  • Změna služeb smlouvy (Contract Services Change)

    • Úloha vytváří změnové kopie, na nich vykoná přepočet (změny) služeb, pak zapíše tyto změnové kopie do listu fronty změn

  • Smlouvy s překročeným nájazdem (Contract with Outrange Odometer Status), Smlouvy na rekalkulaci (Contracts for Recalculation), Přehled smluv zákazníka (Customer COntract Overview)

    • Tyto úlohy pouze zapíše nalezené smlouvy do listu fronty změn. Pak je možné jich rekalkulovat přímo z fronty ale jednotlivě.

      image-20240621-090840.png

      image-20240621-090919.png

Do tabulky jsou zapisovány zpracované smlouvy (jejich změnové kopie) resp. různé údaje ze zpracované smlouvy i souvisejících tabulek. Obsah polí je zřejmý z názvu daného pole.

Záznamy obsahují název listu (Contr.Change Queue Code), na základě, které po výběre názvu listu systém zobrazí záznamy v tabulkové části.

Pozn: Názvy listů se definují v číselníku API Contr. Change Queue Batch (4046846) – popis viz Business Setup anebo přímo při spuštění hromadné úlohy.

Po kliknutí na název listu uživatel vybere, ze kterého listu chce zobrazit smlouvy:

image-20240621-090938.png

Pokud na daném listu změn smlouvy jsou smlouvy, systém jich pak zobrazí v přehledu. Uživatel následně pomoci Změnit smlouvy (průvodce) rekalkuluje, případně jinak změní.

Funkce / tlačítka:

  • Manage/Delete

    • Slouží na zmazání záznamu z fronty bez jakékoliv další zpracování dané smlouvy.

  • Přenést změnové kopie (Transfer Change Copies)

    • Slouží na hromadný přenos změnových kopii zařazených do listu.

  • Vymazat změnové kopie (Remove Change Copies)

    • Slouží na hromadný výmaz změnových kopii z listu.

  • Karta smlouvy (Contract Card)

    • Slouží na otevření dané smlouvy nebo změnové kopie.

  • Změnit smlouvu (průvodce) (Change Contract (Wizard)

    • Slouží na spuštění vykonání změny smlouvy (stejně jako z karty smlouvy). Pokud se vykoná rekalkulace wizardem na změnu doby trvání/nájezdu, smlouva se z fronty automaticky vyřadí.

Přehled obsahuje následovné pole:

Pole

Popis

Financing Contract No.

Číslo dané smlouvy o financování anebo změnové kopie.

Licence Plate No. (155)

Registrační číslo z předmětu financování.

Driver No.

CZ: Číslo řidiče

Plnění z API Financed Object (4026560) pole Driver No.(1000)

BLG: Plnit z Financing Contract Header (4026397), pole BLG Driver No. (79505).

Driver Name

CZ: Název řidiče

Plnění z API Financed Object (4026560) pole Driver Name (1002)

BLG: Plnit z Financing Contract Header (4026397), pole BLG Driver Name (79510).

Status

Stav dané leasingové smlouvy

Detailed Contract Status Code

Detailní stav dané smlouvy o financování

Migrated Contract

Migrovaná smlouva, příznak ze smlouvy o financování

Object Handover Date

Datum předání

Expected Termination Date

Datum předpokládaného ukončení

Financing Period (Month)

Plnění z Financing Contract Header (4026397), pole Financing Period (Month) (23).

Origin Payment Excl.VAT

Plní první (následnou) nezaúčtovanou splátku ze splátkového kalendáře originálu smlouvy

New Payment Excl.VAT

Plní první (následnou) nezaúčtovanou splátku ze splátkového kalendáře změnové kopie smlouvy

Product Type Code

Typ produktu financování dané smlouvy

Financing Product No.

CZ: Číslo produktu financování

Plnění z Financing Contract Header (4026397), pole Financing Product No. (4047000).

Financing Product Name

CZ: Název produktu financování

Plnění z Financing Contract Header (4026397), pole Financing Product Name (4047085).

Financing Template No.

Plnění z Financing Contract Header, pole Financing Template No.

Financing Template Name

Plnění z Financing Contract Header, pole Financing Template Name.

Customer No.

Číslo zákazníka se smlouvy o financování

Customer Name

Název zákazníka ze smlouvy o financování

Registration No.

IČO zákazníka

Financed Object Name

CZ: Název předmětu financování

Plnění z API Financed Object (4026560), pole Name (19065).

Chassis No. (VIN) (160)

CZ: Číslo karosérie (VIN)

SK: Číslo karosérie (VIN)

Plnění z předmětu financování.

Contractual Distance (170)

Plnění z Financing Contract Header (4026397), stejnojmenné pole

CZ: Smluvní nájezd

SK: Zmluvný nájazd

Yearly Distance

CZ: Roční nájezd

Plnění z Financing Contract Header (4026397), pole Yearly Distance (4047150).

Area

CZ: Oblast

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Area (5).

Mileage Date

CZ: Datum stavu tachometru

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Mileage Date (20).

Mileage (185)

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Mileage.

Planned Mileage

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), stejnojmenné pole

Km under/over Limit

CZ: Podlimitní/nadlimitní km

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Km under/over Limit (160).

Ratio km %

CZ: Poměr km %

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Ratio km % (65).

Lower Tolerance %

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), stejnojmenné pole

Lower Tolerance

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), stejnojmenné pole

Lower Tolarence Actual

CZ: Spodní tolerance aktuální

SK: Spodná tolerancia aktuálna

Spodní tolerance aktuální (výpočet viz výše).

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Lower Tolerance Actual.

Upper Tolerance %

CZ: Horní tolerance %

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), stejnojmenné pole

Upper Tolerance

CZ: Horní tolerance

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), stejnojmenné pole

Upper Tolerance Actual

CZ: Horní tolerance aktuální

SK: Horná tolerancia aktuálna

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Upper Tolerance Actual.

Predicted Mileage

CZ: Predikovaný stav tachometru

Odhadovaný stav tacho na konci smlouvy.

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Predicted Mileage (190).

Contractual Mileage

CZ: Smluvní stav tachometru

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Contractual Mileage.

Predicted Difference

CZ: Predikovaný rozdíl

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Predicted Difference.

Predicted Contractual Distance

CZ: Predikovaný smluvní nájezd

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Predicted Contractual Distance.

Predicted Yearly Distance

CZ: Predikovaný roční nájezd

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Predicted Yearly Distance.

Predicted Financing Period (in Months)

CZ: Predikovaná doba trvání

Plnění z vyhodnocovaného řádku z API Odometer Status History (4026583), pole Predicted Financing Period (in Months).

Last Recalculation Date

Datum poslední rekalkulace, plnění z API Financing Contract Header ze stejnojmenného pole.

Nearest Recalculation Date

Datum poslední rekalkulace, plnění z API Financing Contract Header ze stejnojmenného pole.

User Id

ID uživatele, který záznam vytvořil

Date Created

Datum vytvoření záznamu

Hromadný výmaz změnových kopii (Mass Change Copies Removal)

Úloha na hromadnou změnu služeb smlouvy (případně i jiné hromadné úlohy) vytvoří změnové kopie smluv a po jejich úspěšném zpracování jich zařadí do Fronty změn smluv.

Uživatel tyto změnové kopie zkontroluje případně některé může vymazat, přičemž se může rozhodnout pro dva způsoby:

  • Manuálně

    • Pomoci tlačítka Contract Card otevře změnovou kopii, pak tlačítkem Changes / Remove Change Copy vymaže změnovou kopii

    • Pak se vrátí do Fronty změn smlouvy a manuálně vymaže i zápis dané změnové kopie z fronty změn.

  • Hromadně

    • Pomoci tlačítka Vymazat změnové kopie (Remove Change Copy) – popis viz dál.

Systém po stisknutí tlačítka Remove Change Copy otevře request form na zadání filtrů pro identifikaci změnových kopií na přenos:

image-20240621-091110.png
  • Má pouze jednu záložku Filter: Contract Change Queue aby uživatel mohl zafiltrovat změnové kopie k výmazu, defaultně bude obsahovat pole:

    • Contr. Change Queue List Code

      • Plní se automaticky při otevření request formou hodnotou z Batch Name z hlavičky fronty změn

      • Needitovatelné

    • Financing Product Type Code

    • Financing Product No.

    • Customer No. (číslo zákazníka)

    • No. (číslo smlouvy)

    • Migrated Contract

  • další filtry může přidat uživatel pře tlačítko + (např Fin.Template No., atd).

  • Uživatelsky přes tlačítko +Filter se pak dá přidat libovolný další filter na pole z API Financing Contract Header.

  • Prázdne pole ve filtrech znamená, že systém zařadí všechny záznamy do filtru.

  • Kromě těchto uživatelských filtrů je zapnutý i pevný filtr na technické pole Mass Change=Y.

Pozn: pravidlá filtrování v BC: Řazení, vyhledávání a filtrování seznamů - Business Central | Microsoft Learn

Po potvrzení tlačítkem OK anebo Schedule… (úlohu bude možné spustit takto manuálne i přes plánovač), systém vykoná následovné kroky:

  • Při spustění vykoná kontrolu, jestli je Batch Name=Contr.Change Queue List Code.

    • Pokud platí, pokračuje dál.

    • Pokud neplatí, zobrazí hlášku „Contr. Change Queue List Code and Batch Name must be the same.“ CZ: Kód listu změn smlouvy a Název listu musí být stejné.“ a dál nepokračuje.

      • Pri spustení přes Schedule... se hláška nezobrazuje.

  • zafiltruje záznamy ve frontě na uživatelské filtry i na pevný filter

  • z řádku fronty zavolá funkce na výmaz změnové kopie “Delete Change Copy” (která se spouští tlačítkem ze smlouvy)

  • funkci spustí na změnové kopii s číslem ve Financing Contract No. na řádku fronty

  • kontrola usera na change copy ownera (User ID=Change Copy User ID) nebude vykonána (při spustění výmazu ze smlouvy dáva hlášku):

    image-20240621-091232.png
  • následující hláška na potvrzení výmazu změnové kopii nebude zobrazena, resp bude na pozadí potvrzena Yes: “Would you like to delete change copy from contract no.XXX?”

  • změnová kopie bude zmazána (stejný proces jak při jednotlivém mazání)

  • po dokončení výmazu úloha vykoná zápis smlouvy do API Fin. Contract Change Log (4046845) s Recalculation Result=Success, Record Origin=API Mass Change Copy Removal.

    image-20240621-091347.png
    • Pokud se výmaz neuskutoční, zápis vykonán taktéž i s popisem chyby proč se změnová kopie nevymazala (řádek bude nadále ve frontě) a pokračuje na další řádek.

  • pokud se výmaz uskutočnil, zmaže řádek z Contract Change Queue (funkce Delete)

  • po dokončení pokračuje na další řádek.

Pozn1: výmaz změnové kopie blokuje tabulky smlouvy, proto doporučujeme výmaz uskutočnit mimo pracovných hodín.

Pozn2: výmaz velikého množství změnových kopií je časovo náročný proces. Skutečné časové trvání procesu není možné nijak v aktuálném momentu předikovat.

Hromadný přenos změnových kopii (Mass Change Copies Transfer)

Úloha na hromadnou změnu služeb smlouvy (případně i jiné hromadné úlohy) vytvoří změnové kopie smluv a po jejich úspěšném zpracování jich zařadí do Fronty změn smluv.

Uživatel tyto změnové kopie zkontroluje (případně některé vymaže – viz dál), pak může přistoupit k jejich transferu:

  • Manuálně

    • Pomoci tlačítka Contract Card otevře změnovou kopii, pak tlačítkem Changes / Transfer Change Copy přenese změnovou kopii

    • Pak se vrátí do Fronty změn smlouvy a manuálně vymaže i zápis dané změnové kopie z fronty změn.

  • Hromadně

    • Pomoci tlačítka Přenést změnové kopie (Transfer Change Copy) – popis viz dál.

Tento hromadný přenos je možné spustit z fronty změn smlouvy tlačítkem Přenést změnové kopie (Transfer Change Copy).

image-20240621-091429.png

Systém po stisknutí tlačítka spouští report na výběr změnový kopii na přenos:

  • Má pouze jednu záložku Filter: Contract Change Queue aby uživatel mohl zafiltrovat změnové kopie k přenosu, defaultně bude obsahovat pole:

    • Contr. Change Queue List Code

      • Plní se automaticky při otevření request formou hodnotou z Batch Name z hlavičky fronty změn

      • Needitovatelné

    • Financing Product Type Code

    • Financing Product No.

    • Customer No. (číslo zákazníka)

    • No. (číslo smlouvy)

    • Migrated Contract

  • další filtry může přidat uživatel pře tlačítko + (např Fin.Template No., atd).

  • Uživatelsky přes tlačítko +Filter se pak dá přidat libovolný další filter na pole z API Financing Contract Header.

  • Prázdne pole ve filtrech znamená, že systém zařadí všechny záznamy do filtru.

  • Kromě těchto uživatelských filtrů je zapnutý i pevný filtr na technické pole Mass Change=Y.

Po potvrzení tlačítkem OK anebo Schedule… (úlohu bude možné spustit takto manuálne i přes plánovač), systém vykoná následovné kroky:

Pozn: pravidlá filtrování v BC: Řazení, vyhledávání a filtrování seznamů - Business Central | Microsoft Learn

Po potvrzení tlačítkem OK anebo Schedule… (úlohu bude možné spustit takto manuálne i přes plánovač), systém vykoná následovné kroky:

  • Při spustění vykoná kontrolu, jestli je Batch Name=Contr.Change Queue List Code.

    • Pokud platí, pokračuje dál.

    • Pokud neplatí, zobrazí hlášku „Contr. Change Queue List Code and Batch Name must be the same.“ CZ: Kód listu změn smlouvy a Název listu musí být stejné.“ a dál nepokračuje.

      • Pri spustení přes Schedule... se hláška nezobrazuje.

  • zafiltruje záznamy ve frontě na uživatelské filtry i na pevný filter

  • z řádku fronty zavolá funkce na přenos změnové kopie “Transfer Change Copy” (která se spouští tlačítkem ze smlouvy)

  • funkci spustí na změnové kopii s číslem ve Financing Contract No. na řádku fronty

  • kontrola usera na change copy ownera (User ID=Change Copy User ID) nebude vykonána - ze smlouvy dáva hlášku:

    image-20240621-091557.png
  • hláška o aktivních variantach nebude zobrazená, resp. bude na pozadí potvrzena Yes:

    image-20240621-091629.png
  • následující hláška na potvrzení přepisu originálu změnovou kopii taktéž nebude zobrazena, resp bude na pozadí potvrzena Yes:

    image-20240621-091649.png
  • změnová kopie bude přenesena (stejný proces jak při jednotlivém přenosu)

  • po dokončení přenosu úloha vykoná zápis smlouvy do API Fin. Contract Change Log (4046845) s Recalculation Result=Success, Record Origin=název úlohy na hromadný přenos.

    image-20240621-091711.png
    • Pokud se přenos neuskutoční, zápis vykonán taktéž i s popisem chyby proč se změnová kopie nepřenesla (řádek bude nadále ve frontě) a pokračuje na další řádek.

  • pokud se přenos uskutočnil, zmaže řádek z Contract Change Queue (funkce Delete

  • po dokončení pokračuje na další řádek.

Pozn1: Přenos změnové kopie blokuje tabulky smlouvy, proto doporučujeme přenos uskutočnit mimo pracovných hodín.

Pozn2: Přenos velikého množství změnových kopií bude časovo náročný proces. Skutečné časové trvání procesu není možné nijak v aktuálném momentu předikovat

  • No labels