Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 Calculate or Calculate All that 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

...

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)

    • Plní se z Currency Code (62) ze služby z API Contract Service (4026681)

  • Faktor měny (Currency Factor

    It is filled from the service from the

    )

    • Plní se ze služby z API Contract Service (4026681), as jako 1/Currency Exchange Rate (70)

    • The length of the field is set to Dlžka pole je nastavena na 2:6 (min:max of displayed placeszobrazených míst), the value is not roundedhodnota se nezaokrouhluje.

  • Částka (Amount

    It is filled from the

    )

    • Plní se z Calculation Amount Per Payment (80) from the service from the ze služby z API Contract Service (4026681).

    • 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.

    • 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.

  • Částka (LM) (Amount (LCY)

    • It countsPočíta se:

      • Amount (LCY) = Amount (55) / Currency Factor (45)

    • Rounding according to the Zaokrouhlení dle Service Rounding Code in the ve Financing Model of the contractsmlouvy.

  • Částka nákladu (Cost Amount

    It is calculated from the

    )

    • Počíta se z Cost Amount Total (320) from the service from the ze služby z API Contract Service (4026681).

    • Rounding according to the Zaokrouhlení dle Service Rounding Code in the ve Financing Model of the contractsmlouvy.

  • Částka nákladu (LM) (Cost Amount (LCY))

    • It countsPočíta se:

      • Cost Amount (LCY) = Cost Amount (65) / Currency Factor (45)

  • Rounding according to the Zaokrouhlení dle Service Rounding Code in the ve Financing Model of the contract.

...

  • smlouvy.

Částky splátkového kalendáře se tvoří dle příznaku Aliquote Payment at Beginning flag on Contract modelsna Modely smlouvy:

Aliquote Payment at Beginning=N (i.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 clienttzn. 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 klienta.

Aliquote Payment at Beginning=Y (i.e. aliquot payment only at the beginning of the contracttzn. alikvotní splátka pouze na začátku smlouvy):

  • The Expected Handover Date (or anebo Handover Date after activation) is on the first day of the month (special case when overlies are not formed at the beginning):

  • The payment calendar will be created without an aliquot payment (payment numbers from 1).

  • the number of payments will be equal to the

    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 Financing Period (in Months).

    • do Amount The system will add the systém doplní hodnotu Calculation Amount Per Payment value to the contract servicesse služeb smlouvy

    • Amount (LCY) is calculated by the se dopočte Amount*currency factor (note: BL has contracts only in local currency, so Amount is always equal to faktor měny (pozn.: BL má smlouvy pouze v lokální měně, takže Amount se vždy rovná Amount (LCY)

    • do Cost Amount takes the value from the service according to the current functionalitypřevezme hodnotu ze služby dle aktuální funkcionality

    • Cost Amount (LCY) is calculated by the se dopočte Cost Amount*currency factor (note: BL has contracts only in local currency, so Cost Amount is always equal to faktor měny (pozn.: BL má smlouvy pouze v lokální měně, takže Cost Amount se vždy rovná Cost Amount (LCY)

  • The Expected Handover Date (or anebo Handover Date after 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

    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čtou:

      • Service Kind=Road Tax ((celá měsíční hodnota v alikvotní splátce):

        • Amount = value of hodnota Calculation Amount Per Payment from z Contract Services

        • Amount (LCY) = recalculation as currently unchangedpřepočet jako aktuálně bez změny

        • Cost Amount = Amount (road tax does not split value for customer and cost pricesilniční daň nemá rozdělenou hodnotu pro zákazníka a nákladovou cenu)

        • Cost Amount (LCY) = recalculation as currently unchangedpřepočet jako aktuálně bez změny

      • Service Kind=Fee/Service with s Full Aliquot Payment=Y (i.e. the full monthly value in aliquot paymenttzn. celá měsíční hodnota v alikvotní splátce)

        • Amount = value of hodnota Calculation Amount Per Payment from z Contract Services

        • Amount (LCY) = recalculation as currently unchangedpřepočet jako aktuálně bez změny

        • Cost Amount = Amount (road tax does not split value for customer and cost pricesilniční daň nemá rozdělenou hodnotu pro zákazníka a nákladovou cenu)

        • Cost Amount (LCY) = 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 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 Calculation Amount Per Payment from z Contract Services

        • Amount (LCY) = recalculation as currently unchangedpřepočet jako aktuálně bez změny

        • Cost Amount = aliquot value according to the aliquot payment calculation at the beginning of the contract from the Cost Amount basealikvotní hodnota dle výpočtu alikvotní splátky na začátku smlouvy ze základu Cost Amount

        • Cost Amount (LCY) = recalculation as currently unchanged

      then the number of installments will be created according to the
        • přepočet jako aktuálně bez změny

    • dál se vytvoří počet splátek dle Financing Period (in Months), each installment will be for the whole month (installment numbers from 1 according to the current functionality)

      always add the

      každá splátka bude za celý měsíc (čísla splátek od 1 dle aktuální funkcionality)

      • doplnit vždy hodnotu Calculation Amount Per Payment value from z Contract Services

    • the result will be that the total number of payments will be one more than the výsledek bude, že celkový počet splátek bude o jeden víc, než je Financing Period (in Months), itzn. e. aliquot + regular paymentsalikvot+řádne splátky.

RoundingZaokrouhlení

The values of Hodnota Amount, Amount (LCY),Cost Amount and a Cost Amount (LCY) are rounded according to the se při plnění zaokrouhlí dle Rounding Service Code of the Financing z Financing Model contractsmlouvy.

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 Contract With Services

The flag Recalculation Settlement=Y indicates the line for recalculation settlement – see. Contract Changes.

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,

...

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,

      • 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.

        • Note: if there are more RS lines or there is only one, but it does not have Pozn: pokud existuje více RS řádků anebo existuje pouze jeden, ale ten nemá Part Payment No.=1 (=migrated services with migrované služby s RS), then these RS rows will not be subtracted.

        if it finds a difference between this sum and
        • pak tyto RS řádky neodečte.

      • pokud najde rozdíl mezi takto zjištěním součtem a Calc.Amount Total, then the difference is added to the last payment.

      Example: on the Tire service there is a flag
      • pak ten rozdíl se připočte k poslední splátce.

    • Příklad: na službě Tire je příznak Migrated Service=N. Then you can see that after recalculating the service payment schedule, the last payment is 37 with a match (Amount and 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), i.e. in a different amount as the other payments.

...

    • 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 on the service works in the same wayna službě.