Pokud uživatel požaduje vidět vytvořit splátkový kalendář (zejména po aktivaci smlouvy, do té doby není potřeba vytvářet splátkové kalendáře), pak systém použije buď tlačítko Kalkulovat, nebo Kalkulovat vše, které vytváří splátkový kalendář služby.
Před vytvořením splátkového kalendáře služby musí existovat splátkový kalendář smlouvy, jinak spl. kalendář služby nejde vytvořit.
...
Volba Kalkulovat vytváří splátkový kalendář pouze ke službě, na které uživatel právě stojí. Volba Kalkulovat vše vytváří splátkové kalendáře ke všem službám, které se nachází k dané smlouvě ve službě smlouvy.
Pro zobrazení splátek služby klikneme na Splátkový kalendář služby
...
Pole DPH % systém dotahuje z Nastavení účtování DPH. Pokud je v dané tabulce hodnota pole Typ výpočtu DPH rovna Normální, pak systém dotáhne DPH % takovou, jaká je v příslušném řádku. Pokud je ale hodnota pole Typ výpočtu DPH rovna Vratná DPH, pak systém dotáhne DPH % rovnou NULA.
Příznak Prodloužení smlouvy=Y označuje řádky z automatického prodloužení – viz
...
...
Příznak Rekalkulační vyrovnání=Y označuje řádek pro rekalkulační vyrovnání – viz.
...
...
Dorovnávání v poslední splátce
...
Pokud je Migrated Service=Y na službě, dorovnáváni se na dané službě nevykoná
Příklad: na službě Tire je zapnuty příznak Migrated Service=Y. Pak je vidět, že po přepočtení splátkového kalendáře služby je poslední splátka 37 bez dorovnání (Amount i Cost Amount), tj. v stejné výšce jako jsou ostatní splátky.
Pokud je Migrated Service=N na službě, systém vykoná dorovnávání:
Zavolá se funkce na sečtení kalkulovaného pole Amount Total (na službě) = součet ze všech řádků SPK služby. Než se jde tato hodnota porovnávat s Calc. Amount Total, tak se z ní :
vždy odečte Amount z řádku, který má číslo splátky o financování 000A,
odečte Amount z RS řádku (příznak Recalc. Settlement=Y), pokud existuje v SPK právě jeden a zároveň jeho Part Payment No. = 1.
Pozn: pokud existuje více RS řádků anebo existuje pouze jeden, ale ten nemá Part Payment No.=1 (=migrované služby s RS), pak tyto RS řádky neodečte.
pokud najde rozdíl mezi takto zjištěním součtem a Calc.Amount Total, pak ten rozdíl se připočte k poslední splátce.
Příklad: na službě Tire je příznak Migrated Service=N. Pak je vidět, že po přepočtení splátkového kalendáře služby je poslední splátka 37 s dorovnáním (Amount i Cost Amount), tj. v jiné výšce jako jsou ostatní splátky.
...
Analogicky stejně funguje i dorovnávání pro Cost Amount v splátkovém kalendáři služby vs. Purchase Price Total na službě.