Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

...

Pro tento účel je do systému

...

přidána

...

hromadná úloha API Contract VAT Posting Group Change before Activation (

...

API Change VAT Group Bef. Act. (78000))

  • Odkaz na spuštění úlohy bude je přidán taktéž na page VAT Rate Change Setup (550)jako nová akce. Tato nová úloha bude vycházet vychází z logiky již existující úlohyAPI 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 “Optionsbudou jsou 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í spuště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 Důvod změny smluvy smlouvy (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ázdnedefaultně prázdné

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

V sekci “Filter: Financing Contract Headerbudou jsou filtry:

Uživatelské filtry budou jsou 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 budeje:

  • 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 Vyfiltruje smlouvy dle uživatelských filtrů v sekci Options (pokud jsou prázdné, nefiltruje se na ní) a na pevný filtr Status<Active

     

Note

Nově přidaná část procesu:

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

  • Ú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, vekterých najde shodnou hodnotu jaká je v tabulce konverzí v poliFrom Code (2, Code[20], PKúPK.Úloha pojede pracuje v cyklu a takto projde prověří všechny nastavené řádky.

 Oblast

Pole

Hlavička smlouvy

  • API Financing Contract Header (4026397)

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

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

  • DPH účto skupina jednoduchého servisu (VAT Posting Group Simple Service), W1 pole 315Serv. (315, Code[20]))

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

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

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

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

  • DPH účto skupina zboží splátky při dodání zboží zatím ve vývoji OC pro tvrdý leasing(VAT Prod. Post. Gr. Del. Goods (19610, Code[20]))

  • DPH účto skupina zboží splátky při dodání zboží - opravný doklad zatím ve vývoji OC pro tvrdý leasing(VAT Prod. Post. Gr. Correction (19615, Code[20]))

Služby smlouvy (všechny)

  • API Contract Service (4026681)

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

Pojistné smlouvy

  • API Insurance Contract (4027100)

(pouze v Status=Prepration. Případné aktivní přepojistky nebudeme řešit).Brát pouze pojistky kdePreparation,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”NO”:

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

    • pokud Complete Calculation (4047060)=Y”YES”:

      • vykoná prepočet přepoč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.SPK 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“Success”.

  • Pokračuje na další smlouvu.

...

Pokud úloha byla spuštěna přes “Schedule”, tyto hlášky budou jsou 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.