Pokud uživatel požaduje vytvořit splátkový kalendář (zejména po aktivaci smlouvy, do té doby není potřeba vytvářet splátkové kalendáře), pak použije 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
Otevře se okno Řádek platby služby, kde je možné vidět splátky pro konkrétní službu. Karta je needitovatelná, tedy uživatel nemá možnost manuálně ve splátkovém kalendáři služby cokoliv měnit.
Pole:
Kód měny (Currency Code)
...
If the user wants to create a payment calendar (especially after activating the contract, there is no need to create payment calendars until then), then he uses the Calculateor Calculate Allthat creates a service payment calendar.
A contract payment calendar must exist before a service payment calendar can be created, otherwise the contract payment calendar must exist. A service calendar could not be created.
The Calculate option creates a payment calendar only for the service that the user is currently on. The Calculate All option creates payment calendars for all services that are in the contract service for the contract.
To view the service installments, click on Service Payment Calendar
The Service Payment Line window opens, where you can see the payments for the specific service. The card is non-editable, so the user does not have the option to manually change anything in the service payment schedule.
Field:
Currency Code
It is filled from Currency Code (62) from the service from API Contract Service (4026681)
Faktor měny (Currency Factor)
Plní se ze služby zIt is filled from the service from the API Contract Service (4026681), jako as 1/Currency Exchange Rate (70)
Dlžka pole je nastavena na The length of the field is set to 2:6 (min:max zobrazených místof displayed places), hodnota se nezaokrouhlujethe value is not rounded.
Částka (Amount)
Plní se zIt is filled from the Calculation Amount Per Payment (80) ze služby z from the service from the API Contract Service (4026681).
První alikvotní řádek se plní v závislosti na tvorbě alikvotní splátky (viz dál).
Zaokrouhlení dle Service Rounding Code ve Financing Model smlouvy.
The first aliquot line is filled depending on the creation of the aliquot payment (see below).
Rounding according to the Service Rounding Code in the Financing Model of the contract.
Amount (LCY)
Počíta seIt counts:
Amount (LCY) = Amount (55) / Currency Factor (45)
Zaokrouhlení dle Rounding according to the Service Rounding Code ve in the Financing Model smlouvyof the contract.
Částka nákladu (Cost Amount)
Počíta se zIt is calculated from the Cost Amount Total (320) ze služby z from the service from the API Contract Service (4026681).
Zaokrouhlení dle Rounding according to the Service Rounding Code ve in the Financing Model smlouvyof the contract.
Částka nákladu (LM) (Cost Amount (LCY))
Počíta seIt counts:
Cost Amount (LCY) = Cost Amount (65) / Currency Factor (45)
Zaokrouhlení dle Rounding according to the Service Rounding Code ve in the Financing Model smlouvy.
...
of the contract.
Payment schedule amounts are created according to the Aliquote Payment at Beginning na Modely smlouvyflag on Contract models:
Aliquote Payment at Beginning=N (tzn. alikvotní splátka na začátku i konci smlouvy):
Služby jiné než Druh=Poplatek/služba
Hodnota do kalkulace celkem děleno doba platnosti služby (rovná se době financování)
Tento výpočet je použit ve všech případech založení služby
Služby, kde Druh=Poplatek/služba
Služba založena při založení kalkulace (doba služby je shodná s dobou financování)
Zohlednit alikvot=NE, Alikvotní splátka celá=NE
Řádná splátka je vypočtena jako Hodnota do kalkulace celkem děleno platnost služby (rovná se době financování)
První splátka
(Hodnota do splátky x Počet dní v 1.splátce ) / Počet dní měsíce v 1. splátce
Poslední splátka
Hodnota do kalkulace celkem minus SUMA (první a všech řádných splátek)
Zohlednit alikvot=NE, Alikvotní splátka celá=ANO
Částka všech splátek je shodná
Hodnota do kalkulace celkem děleno (doba platnosti služby (rovná se době financování) plus jeden výskyt)
Zohlednit alikvot=ANO
Řádná splátka je vypočtena jako Hodnota do kalkulace celkem děleno platnost služby (rovná se době financování)
První splátka
(Hodnota do splátky x Počet dní v 1.splátce ) / Počet dní měsíce v 1. splátce
Poslední splátka
Hodnota do kalkulace celkem minus SUMA (první a všech řádných splátek)
Služba založena v průběhu života smlouvy nebo při změně doby financování (již jsou zaúčtovány splátky)
Zohlednit alikvot=NE, Alikvotní splátka celá=NE
Řádná splátka je vypočtena dle vzorce:
Hodnota do kalkulace celkem/(celk.počet splátek služby - 1)+((počet dní měsíce v 1.splátce - počet dní 1.splátky)/počet dní měsíce v 1.splátce)
1. Splátkou je myšlena první splátka za celou dobu financování, nemusí se tedy rovnat první splátce dané služby
Poslední splátka
Hodnota do kalkulace celkem minus SUMA řádných splátek
Zohlednit alikvot=NE, Alikvotní splátka celá=ANO
Částka všech splátek je shodná
Hodnota do kalkulace celkem děleno (doba platnosti služby (rovná se době financování) plus jeden výskyt)
Zohlednit alikvot=ANO
Řádná splátka je vypočtena dle vzorce:
Hodnota do kalkulace celkem/(celk.počet splátek služby - 1)+((počet dní měsíce v 1.splátce - počet dní 1.splátky)/počet dní měsíce v 1.splátce)
1. Splátkou je myšlena první splátka za celou dobu financování, nemusí se tedy rovnat první splátce dané služby
Poslední splátka
Hodnota do kalkulace celkem minus SUMA řádných splátek
Částka nákladů ve splátkovém kalendáři je počítána shodným způsobem, jako částka pro klientai.e. aliquot payment at the beginning and end of the contract):
Services other than Kind=Fee/Service
Total Calculation Amount Divided by Service Validity Period (equal to Financing Period)
This calculation is used in all cases where the service is created
Services where Kind=Fee/Service
Service created when the calculation is created (the service period is the same as the financing period)
Reflect Aliquot=NO, Full Aliquot Payment=NO
The regular payment is calculated as the Total Calculation Value divided by the validity of the service (equal to the financing period)
First Payment
(Value to Installment x Number of Days in 1st Installment ) / Number of Days of Month in 1st Installment
Last Payment
Total Calculation Amount minus SUM (of the first and all regular installments)
Take into account aliquot=NO, Full aliquot payment=YES
The amount of all installments is the same
Calculation Amount Total divided by (Service Validity Period (equal to Financing Period) plus one occurrence)
Reflect aliquot=YES
The regular payment is calculated as the Total Calculation Value divided by the validity of the service (equal to the financing period)
First Payment
(Value to Installment x Number of Days in 1st Installment ) / Number of Days of Month in 1st Installment
Last Payment
Total Calculation Amount minus SUM (of the first and all regular installments)
Service created during the life of the contract or when the financing period is changed (payments have already been posted)
Reflect Aliquot=NO, Full Aliquot Payment=NO
The regular payment is calculated according to the formula:
Calculation Amount Total/(Total number of service payments - 1)+((Number of days of the month in the 1st installment - Number of days of the 1st installment)/Number of days of the month in the 1st installment)
1. Instalment means the first instalment for the entire financing period, so it does not have to be equal to the first instalment of the service
Last Payment
Total Calculation Amount minus SUM of Due Payments
Take into account aliquot=NO, Full aliquot payment=YES
The amount of all installments is the same
Calculation Amount Total divided by (Service Validity Period (equal to Financing Period) plus one occurrence)
Reflect aliquot=YES
The regular payment is calculated according to the formula:
Calculation Amount Total/(Total number of service payments - 1)+((Number of days of the month in the 1st installment - Number of days of the 1st installment)/Number of days of the month in the 1st installment)
1. Instalment means the first instalment for the entire financing period, so it does not have to be equal to the first instalment of the service
Last Payment
Total Calculation Amount minus SUM of Due Payments
The amount of costs in the payment schedule is calculated in the same way as the amount for the client.
Aliquote Payment at Beginning=Y (tzn. alikvotní splátka pouze na začátku smlouvyi.e. aliquot payment only at the beginning of the contract):
The Expected Handover Date (anebo or Handover Date po aktivaci) je v první den v měsíci (speciální případ kdy se netvoří na začátku alikvot):
splátkový kalendář bude vytvořen bez alikvotní splátky (čísla splátek od 1).
počet splátek se bude rovnat The payment calendar will be created without an aliquot payment (payment numbers from 1).
the number of payments will be equal to the Financing Period (in Months).
do Amount systém doplní hodnotu The system will add the Calculation Amount Per Payment se služeb smlouvyvalue to the contract services
Amount (LCY) se dopočte is calculated by the Amount*faktor měny (pozn.: BL má smlouvy pouze v lokální měně, takže Amount se vždy rovná currency factor (note: BL has contracts only in local currency, so Amount is always equal to Amount (LCY)
do Cost Amount převezme hodnotu ze služby dle aktuální funkcionalitytakes the value from the service according to the current functionality
Cost Amount (LCY) se dopočte is calculated by the Cost Amount*faktor měny (pozn.: BL má smlouvy pouze v lokální měně, takže Cost Amount se vždy rovná currency factor (note: BL has contracts only in local currency, so Cost Amount is always equal to Cost Amount (LCY)
The Expected Handover Date (anebo or Handover Date po aktivaci) je jiný jako první den v měsíci (tvoří se alikvot):
alikvotní splátka bude pouze na začátku splátkového kalendáře (bude mít číslo 000A). Hodnoty alikvotní splátky se vypočtouafter activation) is different from the first day of the month (an aliquot is formed):
the aliquot payment will only be at the beginning of the payment calendar (it will have the number 000A). The aliquot payment values are calculated:
Service Kind=Road Tax ((celá měsíční hodnota v alikvotní splátce):
Amount = hodnota value of Calculation Amount Per Payment z from Contract Services
Amount (LCY) = přepočet jako aktuálně bez změnyrecalculation as currently unchanged
Cost Amount = Amount (silniční daň nemá rozdělenou hodnotu pro zákazníka a nákladovou cenuroad tax does not split value for customer and cost price)
Cost Amount (LCY) = přepočet jako aktuálně bez změnyrecalculation as currently unchanged
Service Kind=Fee/Service s with Full Aliquot Payment=Y (tzn. celá měsíční hodnota v alikvotní splátcei.e. the full monthly value in aliquot payment)
Amount = hodnota value of Calculation Amount Per Payment z from Contract Services
Amount (LCY) = přepočet jako aktuálně bez změnyrecalculation as currently unchanged
Cost Amount = Amount (silniční daň nemá rozdělenou hodnotu pro zákazníka a nákladovou cenuroad tax does not split value for customer and cost price)
Cost Amount (LCY) = přepočet jako aktuálně bez změny
Všechny ostatní služby
Amount = alikvotní hodnota dle výpočtu alikvotní splátky na začátku smlouvy ze základu recalculation as currently unchanged
All other services
Amount = aliquot value according to the calculation of the aliquot payment at the beginning of the contract from the base Calculation Amount Per Payment z from Contract Services
Amount (LCY) = přepočet jako aktuálně bez změnyrecalculation as currently unchanged
Cost Amount = alikvotní hodnota dle výpočtu alikvotní splátky na začátku smlouvy ze základu Cost Amountaliquot value according to the aliquot payment calculation at the beginning of the contract from the Cost Amount base
Cost Amount (LCY) = přepočet jako aktuálně bez změny
recalculation as currently unchanged
then the number of installments will be created according to the Financing Period (in Months), každá splátka bude za celý měsíc (čísla splátek od 1 dle aktuální funkcionality)
doplnit vždy hodnotueach installment will be for the whole month (installment numbers from 1 according to the current functionality)
always add the Calculation Amount Per Payment z value from Contract Services
výsledek bude, že celkový počet splátek bude o jeden víc, než je the result will be that the total number of payments will be one more than the Financing Period (in Months), tzni.e. alikvotaliquot + řádne splátkyregular payments.
after activation) is on the first day of the month (special case when overlies are not formed at the beginning):
ZaokrouhleníRounding
Hodnota The values of Amount, Amount (LCY), Cost Amount a and Cost Amount (LCY) se při plnění zaokrouhlí dle are rounded according to the Rounding Service Code z Financing of the Financing Model smlouvycontract.
DPH
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 Smlouva se službami
Příznak Rekalkulační vyrovnání=Y označuje řádek pro rekalkulační vyrovnání – viz. Změny smlouvy
Dorovnávání v poslední splátce
Systém při přepočtu splátkového kalendáře služby vykoná tzv. dorovnávání na 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,
...
VAT
The system retrieves the VAT % field from the VAT posting setup. If the value of the VAT Calculation Type field is equal to Normal in the given table, then the system will finalize the VAT % as it is in the corresponding row. However, if the value of the VAT Calculation Type field is equal to Refundable VAT, then the system will finalize VAT % equal to ZERO.
Flag Contract Renewal=Y indicates lines from automatic renewal – see Smlouva se službami
The flag Recalculation Settlement=Y indicates the line for recalculation settlement – see. Změny smlouvy
Last Payment Match
When recalculating the service payment schedule, the system performs the so-called top-up on the last installment:
If Migrated Service=Y is on a service, matching will not be performed on that service
Example: Migrated Service=Y is enabled on the Tire service. Then you can see that after recalculating the service payment schedule, the last payment is 37 without matching (Amount and Cost Amount), i.e. at the same amount as the other payments.
If Migrated Service=N is on the service, the system performs matching:
The function for summating the calculated field Amount Total (on the service) = sum from all rows of the SPK of the service is called. Before this value can be compared to Calc. Amount Total, so from it :
always subtracts the Amount from the line that has the financing payment number 000A,
subtracts Amount from the RS line (flag Recalc. Settlement=Y), if there is exactly one in the SPK and at the same time its Part Payment No. = 1.
Pozn: pokud existuje více RS řádků anebo existuje pouze jeden, ale ten nemá Note: if there are more RS lines or there is only one, but it does not have Part Payment No.=1 (=migrované služby s migrated services with RS), pak tyto RS řádky neodečte.
then these RS rows will not be subtracted.
if it finds a difference between this sum and Calc.Amount Total, pak ten rozdíl se připočte k poslední splátce.
then the difference is added to the last payment.
Example: on the Tire service there is a flag 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 Then you can see that after recalculating the service payment schedule, the last payment is 37 with a match (Amount and Cost Amount), tj. v jiné výšce jako jsou ostatní splátky.
...
i.e. in a different amount as the other payments.
Similarly, matching for the Cost Amount in the service payment schedule vs. Purchase Price Total na služběon the service works in the same way.