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

« Previous Version 2 Next »

  • Do systému bude přidána nová hromadná úloha API Contract VAT Posting Group Change before Activation (CZ: Změna DPH účto skupin zboží smlouvy před aktivací).

  • Odkaz na spuštění úlohy bude přidán na page VAT Rate Change Setup (550)jako nová akce. 

  • Tato nová úloha bude vycházet z logiky již existující úlohy API Serv. Changes Bef. Activ. (4026639).Změny oproti stávající úloze jsou zvýrazněny tučně nebo tučně (zmazat).

Request Form

Po potvrzení se otevře dialogové okno Contract VAT Product Posting Group Change before Activation pro specifikaci vykonané úlohy resp. smluv:

V sekci “Options” budou pole:

  • Typ změny smlouvy (Contract Change Type)

    • vybere uživatel kód typu změny smlouvy, který bude pak zapsán do Contract Change History (pole Change Code)

    • povinný údaj, viz kontroly po spustění úlohy

    • lookup do API Contract Change Type (4046856)/API Contract Change Types (4046856, List) s filtrem:

      • Object ID wizard (15)=empty (tzn. nedovolíme vybrat změnu která se spouští wizardem)

  • Dôvod změny smluvy (Contract Change Reason)

    • vybere uživatel kód důvodu změny smlouvy, který bude pak zapsán do Contract Change History (pole Reason Code)

    • lookup do API Contract Change Reason (4046857)/API Contract Change Reasons (4046857, List)

  • Poznámka (Comment)

    • defaultne prázdne

    • doplní uživatel textovou poznámku, kterou pak úloha zapíše do Contract Change History (pole Comment).

V sekci “Filter: Financing Contract Header” budou filtry:

Uživatelské filtry budou všechny defaultně prázdné

  • Financing Product Type Code

  • Financing Product No.

  • Customer No.

  • No. (číslo smlouvy)

  • Migrated Contract

  • další filtry může přidat uživatel pře tlačítko + (např Fin. Template No., Status, Detailed Contract Status, atd). Pokud uživatel chce filtrovat na Status, musí zohlednit i pevný filtr na Status.

Pevný filtr bude:

  • Status<Active

Proces úlohy

Po spuštění úlohy tlačítkem “OK” anebo “Schedule” systém vykoná:

  • Kontrolu, jestli je vyplněn Contract Change Type

    • Pokud není vyplněn, zobrazí chybovou hlášku a dál nepokračuje:

      • Contract Change Type must be entered. CZ: Typ změny smlouvy musí být zadán.

      • Pozn.: Contract Change Code je povinný pro založení změnové kopie

    • Pokud jsou vyplněny, pokračuje dál

  • Zafiltruje smlouvy dle uživatelských filtrů v sekci Options (pokud jsou prázdné, nefiltruje se na ní) a na pevný filtr Status<Active

     

Nově přidaná část procesu:

  • úloha provede konverzi sazeb DPH účto skupin dle nastavení v tabulce VAT Rate Change Conversion (551)v následujících oblastech ale POUZE pokud je příslušní účto skupina v cílovém poli neprázdní (ne všetky jsou např. v hlavičce smlouvy nastaveny).

  • Úloha následně zapíše nové DPH účto skupiny zboží podle dohledané hodnoty v poliTo Code (3, Code[20])z tabulky konverzí do těchto polí tak, že změnu provede jen v těch polích, ve kterých najde shodnou hodnotu jaká je v tabulce konverzí v poli From Code (2, Code[20], PKú. Úloha pojede v cyklu a takto projde všechny nastavené řádky.

 

Pole

Hlavička smlouvy

  • API Financing Contract Header (4026397)

  • DPH účto skupina jistina (VAT Posting Group Principal), W1 pole 310

  • DPH účto skupina úrok (VAT Posting Group Interest), W1 pole 311

  • DPH účto skupina jednoduchého servisu (VAT Posting Group Simple Service), W1 pole 315

  • DPH účto skupina zvláštní režim – daňová (VAT P.Gr. Special Mode Tax), SK pole 4027530, CZ pole 4047510

  • DPH účto skupina splátky spl.prodeje (VAT Posting Group Whole Paym.), W1 pole 322

  • DPH účto skupina jednoduchého pojištění (VAT Posting Group Simple Ins.), W1 pole 318

  • DPH účto skupina jednoduchého poplatku (VAT Posting Group Simple Fee), W1 pole 316

  • DPH účto skupina zboží splátky při dodání zboží – zatím ve vývoji OC pro tvrdý leasing

  • DPH účto skupina zboží splátky při dodání zboží - opravný doklad – zatím ve vývoji OC pro tvrdý leasing

Služby smlouvy (všechny)

  • API Contract Service (4026681)

VAT Prod. Posting Group (125, Code[20])

Pojistné smlouvy (pouze v Status=Prepration. Případné aktivní přepojistky nebudeme řešit).

Brát pouze pojistky kde Insurance Type <> Individual.

  • API Insurance Contract (4027100)

VAT Prod. Posting Group (915, Code[20])

  • Pak pokračuje na přepočet smlouvy dle příznaku smlouvy (dle původní úlohy)

    • pokud Complete Calculation (4047060)=N:

      • přepočet vykoná vzorci, tzn. zavolá funkce pod tlačítkem Payment Calculation

    • pokud Complete Calculation (4047060)=Y:

      • vykoná prepočet a nasazení splátkového kalendáře smlouvy se spuštěním finanční kalkulačky (tzv. kalkulace nebo rekalkulace pokud v spl.kal.smlouvy již bylo něco zaúčtováno). Pozn. prosím skontrolovat či to tak je. Na tej zmluve může už byť napr. zaúčtovaná akontácia.

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.

Zobrazené hlášky

Pokud úloha byla spuštěna ručně tlačítkem “OK”:

  • v průběhu zpracování smlouvy zobrazí hlášku Working on it…Contract ….

  • po dokončení zobrazí hlášku “Změna byla vykonaná na X smlouvě (-ách). Na Y smlouvě (-ách) se vyskytla chyba.”

Pokud úloha byla spuštěna přes “Schedule”, tyto hlášky budou potlačeny.

Spuštění úlohy přes frontu úloh, tlačítkem Schedule…, Fronta změn smlouvy a Log změn smlouvy jsou popsány v PD https://iao.atlassian.net/wiki/x/jADVAQhttps://iao.atlassian.net/wiki/x/nADVAQ https://iao.atlassian.net/wiki/x/wADWAQ.

  • No labels