FieldPole:

  • Always Calendar Month

    • Flag that determines whether payments will be calculated for calendar months, i.e. the beginning of payment periods is the 1st day of the month

    • Flag, which in combination with flag Calculation start=handover date determines whether payments will be calculated for calendar months, technical months or aliquot.

    • Adds the system automatically from the Financing Model of the contract

    • Non-user-editable field

  • Calculation Start = Handover Date

    • Flag that, in combination with Always Calendar Month, determines whether payments will be calculated for calendar months, technical months or aliquot

    • Adds the system automatically from the Financing Model of the contract

    • Non-user-editable field

  • Payment Due Date

    • This field determines whether the system will calculate pre-term interest (at the beginning) or post-term interest (at the end) on the contract

    • Adds the system automatically from the Financing Product Type

    • User-editable

  • Repayment Period

    • The system automatically fills in the value entered in the Create Contract Wizard. This field specifies the length of the period for which the system calculates the contract payment. The user can change the value and select from:

      • Moon

      • Quarter

      • Half a year

      • Year

      • Irregularly

  • Financing Period in Months

  • Will the system automatically fill in the value entered in the Create Contract Wizard

  • Editable only for contracts with Financing with Services=N, the user can change the default value on the contract before activation or after activation. After activation, the change can be made manually (description here) or by a special wizard (see Fig. Změny smlouvy)

  • When editing, the system will check against the min and max value on the Financing Product/Financing Template in a similar way as in the wizard for creating a calculation/contract

    • If the Financing Period-min is not reached, the system displays an error message and the user cannot continue

    • If the Financing Period-max is exceeded, the system displays an error message that the user cannot continue

  • If the check for min and max period passed, the system will check for new financing periods against Financing Term-step on the product/template so that the new financing period must be a multiple of the step on the product/template:

    • If it doesn't fit, it displays an error message and doesn't allow you to continue

      image-20240612-091542.pngImage Removed
    • If it satisfies, it continues.

  • If the Financing Product Type is Optional Financing=N, it will perform a REFI check:

  • checks if the Base Rate and Cost Interest of the given REFI code of the contract comply with the new duration:

    • The Reference Date must be between Valid From and Valid To at both rates.

    • Note: Reference Date is not updated, it is based on an existing value

  • New Value

    Vždy kalendářní měsíc

    • Příznak, který určuje, zda budou splátky kalkulovány na kalendářní měsíce, tj. začátek splátkových období je 1. den měsíce

    • Příznak, který v kombinaci s příznakem Začátek kalkulace=datum předání určuje, zda budou splátky kalkulovány na kalendářní měsíce, technické měsíce případně alikvotně.

    • Doplní systém automaticky z Modelu financování dané smlouvy

    • Uživatelsky needitovatelné pole

  • Začátek kalkulace = datum předání

    • Příznak, který v kombinaci s Vždy kalendářní měsíc určuje, zda budou splátky kalkulovány na kalendářní měsíce, technické měsíce případně alikvotně

    • Doplní systém automaticky z Modelu financování dané smlouvy

    • Uživatelsky needitovatelné pole

  • Termín splátek

    • Toto pole určuje, zda bude systém počítat na smlouvě s předlhůtním úročením (na začátku) nebo s polhůtním úročením (na konci)

    • Doplní systém automaticky z Typu produktu financování

    • Uživatelsky editovatelné

  • Perioda splátek

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy. Toto pole určuje délku období, za které systém vypočítá splátku smlouvy. Uživatel může změnit hodnotu a vybrat z možností:

      • Měsíc

      • Kvartál

      • Půlrok

      • Rok

      • Nepravidelně

  • Doba financování v měsících

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy

    • Editovatelné pouze pro smlouvy s Financing with Services=N, uživatel může výchozí hodnotu změnit na smlouvě před aktivací anebo i po aktivaci. Změnu po aktivaci je možné zrealizovat manuálně (popis zde) anebo i speciálním průvodcem (viz. Změny smlouvy)

    • Při editaci systém provede kontrolu vůči min a max hodnotě na Produktu financování/Šabloně financování obdobně jako ve wizardu na založení kalkulace/smlouvy

      • Pokud není dosažena Doba financování-min, systém zobrazí chybovou hlášku a uživatel nemůže pokračovat dál

      • Pokud je překročena Doba financování-max, systém zobrazí chybovou hlášku na uživatel nemůže pokračovat dál

    • Pokud kontrola na min a max dobu prošla, systém provede kontrolu na nové doby financování vůči Doba financování-krok na produktu/šabloně tak, že nová doba financování musí být násobkem kroku na produktu/šablone:

      • Pokud nevyhovuje, zobrazí chybovou hlášku a nedovolí pokračovat dál

        image-20240612-091542.pngImage Added
      • Pokud vyhovuje, pokračuje dál.

    • Ak je na Type produktu financování Nepovinné financování=N, provede kontrolu REFI:

      • skontroluje, jestli Základná sadzba (Base Rate) a Nákladový úrok (Cost Interest) dané REFI kódu smlouvy vyhovujú pro novou dobu trvání:

        • Reference Date (Vzťažný dátum smlouvy) musí být v rozmezí Platnost od a Platnost do na obidvoch sazbách.

        • Pozn. Reference Date se přitom neaktualizuje, vychází se z existující hodnoty

      • Nová hodnota Financing Period (in Months) musí byť v rozmedzí v rozmedzí Min.Leas.Contr.Time From and Maxa Max.Leas.Contr.Time To na obidvoch sadzbách

    • If the rates are satisfactory, they will remain unchanged in the lease agreement

    • If the rates are not suitable, the OC will search for new compliant rates within the given REFI code. If he finds them, he adds them to the contract and recalculates the Calculation Interest Pokud sazby vyhovujú, ponechá ich v leasingové smlouvě bez změny

    • Pokud sazby nevyhovujú, OC dohledá nové vyhovujúce sadzby v rámci daného REFI kódu. Ak ich najde, doplní ich do smlouvy a prepočíta Výpočtový úrok (% p.a.) (Calculation Interest Rate % (p.a.) while maintaining pri zachovaní Marže úroku (Interest Margin %).

      • Ak REFI kód nemá vyhovujúce obidve sadzby, OC dohľadá nový vyhovujúci REFI kód:

        • The currency code in the contract must be equal

        • The type of interest rate in the contract must be equalKód meny v smlouvě musí byť rovnaký

        • Typ úrokovej sadzby v smlouvě musí byť rovnaký

        • Vzťažný dátum smlouvy musí byť v rozmedzí v rozmedzí Validity From a Validity a Validity To na REFI kóde.

        • Daný REFI kód musí mať vyhovujúce Base Rate a Cost a Cost Interest (podmienky ako vyššie)

      • Subsequently, he adds the REFI code and the new rates to the contract and recalculates the Calculation Interest while maintaining the Interest Margin.

      If he doesn't find the
      • Následne doplní REFI kód a nové sadzby do smlouvy a prepočíta Výpočtový úrok pri zachovaní Marže úroku.

    • Pokud nenajde vyhovudjúci REFI kód, zobrazí chybovú hlášku a ďalej a ďalej nepokračuje.

    • If the Financing Product Type is Pokud je na Type produktu financování Use Simple Fee=Y

      • Recalculates Přepočíta hodnotu Jednoduchý poplatek suma (Simple Fee Sum (see below for field description)

      If the Financing Product Type is
      • ) (popis pole viz. níže)

    • Pokud je na Type produktu financování Use Simple Service=Y

      • The Simple Service Code is supervised by the new value Simple Service from the Typesetter according to the new Financing Period

    • If the Financing Product Type is Use Simple Insurance=Y

      • Searches for a new Simple Insurance Code according to the new Financing Period and finds the value of Simple Insurance based on this code

After these changes, the user will recalculate the contract.

  • Number of Payments

    • Replenishes the system automatically according to the financing period and repayment period

    • The field is not user-editable

  • Entry Fee %

    • The system automatically fills in the value entered in the Create Contract Wizard. Based on this value, the system creates a calculation input for the entry fee according to the system settings.

    • The user can only change the value if the Contract Status is <Effective. If:

      • The entry fee existed before, the OC will update the calculation input according to the new value

      • The entry fee did not exist before, the OC bases the calculation input on the value specified by the user in the contract

      • If the initial fee or calculation input existed in the contract, but the user deletes the value, the OC only updates the existing calculation input to zero value. The user should manually delete the zero calculation input.

  • Initial Fee excl. VAT

    • The system automatically fills in the value entered in the Create Contract Wizard.

    • The User can change the value, using the same mechanisms as when changing the Entry Fee % (see above).

  • Purchase Price excl. VAT

    • The system automatically fills in the sum of the values of the Base Amount field from the contract calculation inputs:

      • To Acquisition=A

      • Calc. Input Variant=Purchase Price or Change of Purchase Price

      • Calculation Enter Date=Expected Handover Date, resp. Handover Date (after activation)

  • Input Price Excl. VAT

    • Fills in the system automatically, as the sum of the Calculation Amount fields (filled in if the calculation input is To calculation=A) from calculation inputs that have parameters

      • To Acquisition=A

      • Calc. Enter Date=Expected Date Handover, respectively. Handover Date (after activation)

  • Amount Paid By Customer %

    • The field is non-editable. Changing the amount is only possible on the calculation input for the entry price for the loan.

    • Fills up the system automatically

      • The system sums up the value of the field To Acquisition=A, the value of the field "Amount incl. VAT" and the value of the field "Amount paid by customer" in all calculation inputs. It then calculates the value of the "Amount paid by customer %" field

      • "Amount paid by customer" * 100 / total "Amount incl. VAT"

  • Amount paid by customer

    • The field is non-editable. Changing the amount is only possible on the calculation input for the entry price for the loan.

    • It completes the system automatically, as the sum of the fields Amount paid by the customer from calculation inputs, which have parameters:

      •  To Depreciation/To Acquisition=A

  • Down Payment %

    • The system automatically fills in the value entered in the Create Contract Wizard.

    • For Financing Type=Credit and Fleet Management it is not editable, for other types of financing the user can change the entered value

    • When changing, the down payment is recalculated

  • Advance payment

    • The system automatically fills in the value entered in the Create Contract Wizard. After changing the value in the Down Payment % field, the system automatically calculates the absolute value of the down payment from the input price

    • For Financing Type=Credit and Fleet Management it is not editable, for other types of financing the user can change the entered value

  • Financed Value

    • Non-editable for all types of financing

    • The system will automatically fill in the value:

      • Financial Leasing, Operational Leasing, Instalment Sale, Fleet Management: Input Price Excl. VAT-Down Payment

      • Credit: from the calculation input from the Calculation Amount field

    • The value is entered into the calculation Annuity without VAT or into the financial calculator

  • Calculation Residual Value %

    • Fills in the system automatically according to the residual value entered in the Create Contract Wizard

    • The user can change the value of the field only if the value of the "Allow residual value amount to be entered" field is equal to YES on the financing model. Otherwise, the system will display an error.

    • Each time the value in the Residual Value field changes, the calculation system updates the value in this field

  • Calculation Residual Value

    • the system automatically fills in the residual value value entered in the Create Contract Wizard

    • The user can change the value of the field only if the value of the "Allow residual value amount to be entered" field is equal to YES on the financing model. Otherwise, the system will display an error.

    • Each time the value in the Residual Value field changes, the system updates the value in this field

  • Purchase Price Change

    • adds the system automatically as the sum of the calculation inputs of the contract with the "To procurement" and "To calculation" flags and the calculation input type "Input Price Change"

    • non-user-editable field

  • Selling price

    • The user can manually enter the amount that the client will pay at the end of the contract in addition to the entry price on the financing contract. Also used is the term selling fee.

  • Interest Rate Type

    • The system will fill in from the wizard if there is a flag Optional financing=N on the Financing Product Type

    • The field is editable according to the flag on the Contract Product Type:

    • Optional financing=N – editable (i.e. it is allowed to change the interest rate type during the contract term to another one such as on the product/template)

    • Optional financing=A – non-editable (typically for fleet management when the subject is not financed)

    • When the value is changed manually, the system updates the value of the Reference Date field

    • After updating the Reference Date, it will also try to find the new REFI code:

    • If it finds it, it will add the Base Rate and Cost Rate rates.

    • If it does not find it, it deletes the original REFI code, but keeps the interest rates (for technical reasons it is not possible to delete them).

    • When changing to an empty value, the original REFI code is deleted, but the interest rates remain (for technical reasons it is not possible to delete them).

  • REFI Code

    • For calculation with Financing Product Type that has Optional Financing=A is empty and uneditable

    • For calculations with Financing Product Type that has Financing Optional=N, the system automatically fills in the value entered in the contract creation wizard and is editable

    • If it is editable, the user can change the default value. When changing the REFI code manually, the system will update the Reference Date in order to search for rates to the current date.

    • When changing the REFI code, the system filters according to the following filters:

      • Currency

        • There must be the same currency code in the calculation/contract as on the REFI code

      • Valid From

        • The "Valid from" date must be equal to or less than the Reference Date

      • Valid To

        • The "Valid To" date must be empty, equal to or greater than the Reference Date

      • Interest Rate Type

        • Fixed, variable

        • The interest rate type must match the interest rate type of the REFI code.

      • Active=Yes (on REFI code)

    • If no REFI code matches, it will not allow you to select anything else.

    • If the user selects a matching REFI code, they proceed to check the REFI code rates:

      • For the REFI code, there must be Base Rate and Cost Ratethat have:

        • Valid From

          • The "Valid From" date must be equal to or less than the Contract Reference Date

        • Valid To

          • The "Valid To" date must be empty, equal to or greater than the Contract Reference Date

        • The base rate must have a value greater than 0.00, check when the rate is applied

        • Financing Period (Month) must be Min. Leas.Contr.From<=Financing Period<=Max. Period leas.sml.do

        • Active=A

    • If the Base Rate and Cost Rate are suitable, then it will take them into the wizard fields:

      • Basic Rate

      • Cost Rate

        • If there is also a valid Special Liquid Cost (same conditions as for the Base Rate and Cost Rate) that has the same Financing Contract No., then it will take over the value of the Special Liquid Cost and not the Cost Rate in the Cost Rate.

    • Then calculates:

      • Reference Interest=Base Rate+Cost Rate

      • Calculation Interest = Reference Interest + Interest Margin (Takes Margin from Product/Template)

      • If the user enters the Calculation Interest value, he calculates the value of Interest Margin%=Calculation Interest%-Reference Interest

  • Calculation Interest %

    • Will the system automatically fill in the value entered in the Create Contract Wizard

    • User can change if Interest Rate Type is Fixed. In the case of the Variabil interest rate type, the system automatically calculates the calculated interest after entering the interest margin and the field is not editable by the user

    • The calculation interest can also be zero, even for Optional Financing=N. If the input price is non-zero and the calculation interest is zero, the system calculates the annuity payment by dividing the financed value by the number of installments – in this case, the annuity payment is even.

  • Interest Margin %

    • Will the system automatically fill in the value entered in the Create Contract Wizard

    • The user can change it if the interest rate type is Variable. In the case of the Fixed System interest rate type, the margin is automatically calculated after entering the calculation interest and the field is not editable by the user

  • Reference Interest %

    • The system will automatically fill in the value entered in the contract creation wizard or according to the entered REFI code

    • Non-user-editable field

  • Cost Interest %

    • The system will automatically display the value entered in the contract creation wizard or according to the entered REFI code

    • Non-user-editable field

  • Base Rate %

    • The system will automatically display the value entered in the contract creation wizard or according to the entered REFI code

    • Non-user-editable field

  • IRR%

    • Fills up the system automatically

    • Non-user-editable field

    • A detailed description is given in the subchapter below

  • APR% (APR%)

    • It is an indicator of the annual percentage rate of charge. The system calculates it automatically when generating a payment calendar on the financing contract

    • Non-user-editable field

    • A detailed description is given in the subchapter below

  • Annuity Excl. VAT (Annuity Excl.VAT)

    • It calculates the OC automatically after creating a calculation using a formula without creating a contract payment calendar. Rounding according to the Part Payment Rounding Code on the Financing Model. Recalculation is possible using the Instalment Calculation button – for calculation, see the Instalment Calculation chapter.

    • If a contract payment calendar is created, the OC will update this field when deploying the payment calendar from the Annuity Excl. VAT field from the payment (line) that matches:

      • First unposted (Posted=N) and

      • Ke Kódu jednoduchého servisu dohľedá novou hodnotu Jednoduchý servis ze sazobníka dle nové Doby financování

    • Pokud je na Type produktu financování Use Simple Insurance=Y

      • Dohledá nový Kód jednoduchého pojisťení dle nové Doby financování a na základe tohto kóde dohledá hodnotu Jednoduchého pojištění

Uživatel po těchto změnách provede přepočet smlouvy.

  • Počet splátek

    • Doplní systém automaticky podle doby financování a periody splátek

    • Pole je uživatelsky needitovatelné

  • Vstupní poplatek %

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy. Systém na tuto hodnotu vytvoří kalkulační vstup na vstupní poplatek podle nastavení systému.

    • Uživatel může hodnotu změnit pouze pokud je Stav smlouvy<Účinná. Pokud:

      • Vstupní poplatek předtím existoval, OC podle nové hodnoty aktualizuje i kalkulační vstup

      • Vstupní poplatek předtím neexistoval, OC založí kalkulační vstup na hodnotu zadanou uživatelem ve smlouvě

      • Pokud vstupní poplatek, resp. kalkulační vstup ve smlouvě existoval, ale uživatel hodnotu smaže, OC pouze aktualizuje existující kalkulační vstup na nulovou hodnotu. Uživatel by měl nulový kalkulační vstup ručně zmazat.

  • Vstupní poplatek bez DPH

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy.

    • Uživatel může hodnotu změnit, přičemž fungují stejné mechanismy jako při změně Vstupního poplatku % (viz výše).

  • Cena pořízení bez DPH

    • Doplní systém automaticky součet hodnot pole Částka základu z kalkulačních vstupů smlouvy:

      • Do pořízení=A

      • Varianta kalk.vstupu=Pořizovací cena anebo Změna pořizovací ceny

      • Datum vstupu do kalkulace=Datum předpokl.předání, resp. Datum předání (po aktivaci)

  • Vstupní cena bez DPH

    • Doplní systém automaticky, jako součet polí Kalkulační částka (plní se, pokud je na kalkulačním vstup Do kalkulace=A) z kalkulačních vstupů, které mají parametry

      • Do pořízení=A

      • Datum vstupu do kalkulace=Datum předpokl. předání, resp. Datum předání (po aktivaci)

  • Částka hrazená zákazníkem %

    • Pole je needitovatelné. Změna částky je možná pouze na kalkulačním vstupu pro vstupnou cenu pro úvěr.

    • Doplní systém automaticky

      • Systém sečte ve všech kalkulačních vstupech, kde je hodnota pole Do pořízení=A, hodnotu pole "Částka s DPH" a hodnotu pole "Částka hrazena zákazníkem". Následně vypočítá hodnotu pole “Částka hrazena zákazníkem %“

      • "Částka hrazena zákazníkem" * 100 / celková "Částka s DPH"

  • Částka hrazená zákazníkem

    • Pole je needitovatelné. Změna částky je možná pouze na kalkulačním vstupu pro vstupní cenu pro úvěr.

    • Doplní systém automaticky, jako součet polí Částka hrazená zákazníkem z kalkulačních vstupů, které mají parametry:

      •  Do odpisování/do pořízení=A

  • Akontace %

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy.

    • Pro Typ financování=Úvěr a Správa vozového parku je needitovatelné, pro ostatní typy financování může uživatel zadanou hodnotu změnit

    • Při změně se přepočítá Akontace

  • Akontace

    • doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy. Po změně hodnoty v poli Akontace % systém automaticky dopočte absolutní hodnotu akontace ze vstupní ceny

    • Pro Typ financování=Úvěr a Správa vozového parku je needitovatelné, pro ostatní typy financování může uživatel zadanou hodnotu změnit

  • Financovaná hodnota

    • Needitovatelné pro všechny typy financování

    • doplní systém automaticky hodnotu:

      • Finanční leasing, Oper.leasing, Splátkový prodej, Správa vozového parku: Vstupní cena bez DPH-Akontace

      • Úvěr: z kalkulačního vstupu z pole Kalkulační částka

    • Hodnota vstupuje do výpočtu Anuita bez DPH

  • Financovaná hodnota DPH

    • Pole se využíva při finančním leasingu s dodáním zboží

    • Pole počítá systém a obsahuje financovanou hodnotu DPH při rozsplátkování na smlouvě, tedy součet částek ze splátkového kalendáře v poli Splátka DPH při dodání zboží (viz pole v doplnění tabulky 4026398)

    • Needitovatelné

  • Financovaná hodnota celkem

    • Pole se využíva při finančním leasingu s dodáním zboží

    • Pole počítá systém a obsahuje celkovou financovanou hodnotu na smlouvě, tedy součet Financované hodnoty z pořízení a Financované hodnoty DPH

    • Vstupuje do výpočtu anuity přes finanční kalkulačku (ne přes vzorce)

    • Needitovatelné

  • Zůstatková hodnota kalkulační %

    • doplní systém automaticky dle hodnoty zůstatkové hodnoty zadané v průvodci vytvořením smlouvy

    • uživatel může změnit hodnotu pole pouze v případě, že na modelu financování je hodnota pole „Povolit zadat částku zůstatkové hodnoty“ rovno ANO. Jinak systém zobrazí chybu.

    • po každé změně hodnoty v poli Zůstatková hodnota kalkulační systém hodnotu v tomto poli aktualizuje

  • Zůstatková hodnota kalkulační

    • doplní systém automaticky hodnotu zůstatkové hodnoty zadanou v průvodci vytvořením smlouvy

    • uživatel může změnit hodnotu pole pouze v případě, že na modelu financování je hodnota pole „Povolit zadat částku zůstatkové hodnoty“ rovno ANO. Jinak systém zobrazí chybu.

    • po každé změně hodnoty v poli Zůstatková hodnota kalkulační % systém hodnotu v tomto poli aktualizuje

  • Změna pořizovací ceny

    • doplní systém automaticky jako součet kalkulačních vstupů smlouvy s příznakem „Do obstarání“ a „Do kalkulace“ a typem kalkulačního vstupu „Změna vstupní ceny“

    • uživatelsky needitovatelné pole

  • Prodejní cena

    • uživatel může zadat ručně částku, kterou klient na konci smlouvy zaplatí navíc nad rámec vstupní ceny na smlouvě o financování. Taktéž používaný pojem prodejný poplatek.

  • Typ úrokové sazby (Interest Rate Type)

    • Systém doplní z wizardu, pokud je na Typu produktu financování příznak Nepovinné financování=N

    • Pole je editovatelné dle příznaku na Typu produktu smlouvy:

    • Nepovinné financování=N – editovatelné (tzn. že je povolena změna typu úrokové sazby během trvání smlouvy i na jinou jako je na produktu/šabloně)

    • Nepovinné financování=A – needitovatelné (typicky pro správu vozového parku kdy se předmět nefinancuje)

    • Při ruční změně hodnoty systém zaktualizuje hodnotu pole Reference Date

    • Po aktualizaci Reference Date se pokusí také dohledat nový REFI kód:

    • Pokud ho najde, doplní ji a z ní i sazby Základní sazba a Nákladová sazba.

    • Pokud ho nenajde, původní REFI kód zmaže ale úrokové sazby ponechává (z technických důvodů jich není možné zmazat).

    • Při změně na prázdnou hodnotu, původní REFI kód zmaže ale úrokové sazby ponechává (z technických důvodů jich není možné zmazat).

  • REFI kód

    • Pro kalkulaci s Typem produktu financování, který má Nepovinné financování=A je prázdné a needitovatelné

    • Pro kalkulaci s Typem produktu financování, který má Nepovinné financování=N doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy a je editovatelné

    • Pokud je editovatelné, uživatel může výchozí hodnotu změnit. Při ruční změně REFI kódu systém zaktualizuje Reference Date z důvodu dohledávání sazeb k aktuálnímu datu.

    • Při změně REFI kódu systém filtruje dle následovných filtrů:

      • Kód měny

        • Musí být stejný kód měny v kalkulaci/smlouvě jako na REFI kódu

      • Platnost od

        • Datum „Platnost od“ musí být roven nebo menší jako Referenční datum

      • Platnost do

        • Datum „Platnost do“ musí být prázdné, rovno nebo větší jako Referenční datum

      • Typ úrokové sazby

        • Fixní, Variabilní

        • Typ úrokové sazby musí odpovídat typu úrokové sazby REFI kódu.

      • Aktivní=Ano (na REFI kódu)

    • Pokud nevyhovuje žádny REFI kód, nedovoli nic jiné vybrat.

    • Pokud uživatel vybere vyhovující REFI kód, pokračuje na kontrolu sazeb REFI kódu:

      • K danému REFI kódu musí existovat Základní sazba a Nákladová sazba, které mají:

        • Platnost od

          • Datum „Platnost od“ musí být roven nebo menší jako Referenční datum smlouvy

        • Platnost do

          • Datum „Platnost do“ musí být prázdné, rovno nebo větší jako Referenční datum smlouvy

        • Základní sazba musí mít hodnotu vyšší jako 0,00, kontrola při použití sazby

        • Doba financování (měs) musí být Min.doba leas.sml.od<=Doba financování<=Max.doba leas.sml.do

        • Aktivní=A

    • Pokud Základní sazba a Nákladová sazba vyhovují, pak jich převezme do polí wizardu:

      • Základní sazba

      • Nákladová sazba

        • Pokud existuje i platný Speciální likvidný náklad (stejné podmínky jako pro Základní sazbu a Nákladovou sazbu), který má stejné Číslo smlouvy o financování, pak do Nákladové sazby převezme hodnotu Speciálního likvidního nákladu a ne Nákladovou sazbu.

    • Pak vypočte:

      • Referenční úrok=Základní sazba+Nákladová sazba

      • Výpočtový úrok=Referenční úrok + Marže úroku (Marži převezme z produktu/šablony)

      • Pokud uživatel propíše hodnotu Výpočtového úroku, dopočte hodnotu Marže úroku%=Výpočtový úrok%-Referenční úrok

  • Výpočtový úrok v %

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy

    • Uživatel může změnit v případě, že Typ úrokové sazby je Fixní. V případě typu úrokové sazby Variabil systém automaticky dopočítá výpočtový úrok po zadání marže úroku a pole je uživatelsky needitovatelné

    • Výpočtový úrok může být i nulový, a to i pro Nepovinné financování=N. Pokud je vstupní cena nenulová a výpočtový úrok nulový, systém vypočítá splátku anuity tak, že financovanou hodnotu podělí počtem splátek – v tomto případě je teda splátka anuity rovnoměrná.

  • Marže úroku %

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy

    • Uživatel může změnit v případě, že typ úrokové sazby je Variabilní. V případě typu úrokové sazby Fixní systém automaticky marži dopočítá po zadání výpočtového úroku a pole je uživatelsky needitovatelné

  • Referenční úrok %

    • Doplní systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy, resp. dle zadaného REFI kódu

    • Uživatelsky needitovatelné pole

  • Nákladový úrok %

    • Zobrazí systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy, resp. dle zadaného REFI kódu

    • Uživatelsky needitovatelné pole

  • Základní sazba %

    • Zobrazí systém automaticky hodnotu zadanou v průvodci vytvořením smlouvy, resp. dle zadaného REFI kódu

    • Uživatelsky needitovatelné pole

  • Výnosový úrok (IRR%)

    • Doplní systém automaticky

    • Uživatelsky needitovatelné pole

    • Detailní popis je uveden v podkapitole níže

  • RPSN % (APR%)

    • Jedná se o ukazatel roční procentuální sazby nákladů. Systém jej vypočítá automaticky při generování splátkového kalendáře na smlouvě o financování

    • Uživatelsky needitovatelné pole

    • Detailní popis je uveden v podkapitole níže

  • Anuita bez DPH (Annuity Excl.VAT)

    • Vypočte OC automaticky po založení kalkulace vzorcem bez vytvoření splátkového kalendáře smlouvy. Zaokrouhlení dle Part Payment Rounding Code na modelu smlouvy (Financing Model). Přepočet je možné pomoci tlačítka Výpočet splátky – výpočet viz kapitola Výpočet splátky.

    • Pokud je vytvořen splátkový kalendář smlouvy, OC toto pole zaktualizuje při nasazení splátkového kalendáře z pole Anuita bez DPH ze splátky (řádku) která vyhovuje:

      • První nezaúčtovaná (Posted=N) a

      • Řádná (Aliquot Payment=N, Downpayment Line=N, Recalculation Settlement=N and a Partial Payment Credit=N

      • If the contract flag is Pokud je příznak smlouvy Financing with Services=N , then also non-zero Payment Amount tak i nenulová Výše splátky (Amount<>0) from the TC of the contract. If Y, don't check the Amount. 

    Insurance Excl.VAT
      • splátky z SPK smlouvy. Pokud Y, tak Amount nekontrolovat. 

  • Pojištění bez DPH (Insurance Excl.VAT)

    • It calculates the OC automatically after creating a calculation using a formula without creating a contract payment calendar. Recalculation is possible using the Instalment calculation button (in the case of standard insurance and in the case of simple insurance separately) – for calculation, see chapter Instalment calculation.

      • In the case of simple insurance, it is rounded separately according to the Insurance Rounding Code on the contract model.

      • In the case of standard insurance, it is rounded according to the insurance settings.

    • If a contract payment calendar is created, the OC will update this field when deploying the payment calendar from the Insurance field from a payment (line) that matches:

    • First unposted (Posted=N) and

    • Vypočte OC automaticky po založení kalkulace vzorcem bez vytvoření splátkového kalendáře smlouvy. Přepočet je možný pomocí tlačítka Výpočet splátky (v případě standardního pojištění i v případě jednoduchého pojištění zvlášť) – výpočet viz kapitola Výpočet splátky.

      • V případě jednoduchého pojištění zvlášť se zaokrouhluje dle Insurance Rounding Code na modelu smlouvy.

      • V případě standardního pojištění se zaokrouhluje dle nastavění pojištění.

    • Pokud je vytvořen splátkový kalendář smlouvy, OC toto pole zaktualizuje při nasazení splátkového kalendáře z pole Pojištění ze splátky (řádku) která vyhovuje:

      • První nezaúčtovaná (Posted=N) a

      • Řádná (Aliquot Payment=N, Downpayment Line=N, Recalculation Settlement=N and a Partial Payment Credit=N

      • If the contract flag is Pokud je příznak smlouvy Financing with Services=N , then also non-zero Payment Amount tak i nenulová Výše splátky (Amount<>0) from the TC of the contract. If Y, don't check the Amount. 

    Services Excl.VAT
      • splátky z SPK smlouvy. Pokud Y, tak Amount nekontrolovat. 

  • Služby bez DPH (Services Excl.VAT)

    • It calculates the OC automatically after creating a calculation using a formula without creating a contract payment calendar. Recalculation is possible using the Instalment Calculation button (in the case of standard services as well as in the case of separate services) – for the calculation, see chapter Instalment Calculation

      • Rounding according to the Service Rounding Code on the financing model, in the case of standard services also simple services.

    • If a contract payment calendar is created, the OC will update this field when deploying the payment calendar from the Services field from the payment (line) that matches:

    • p ̈First unposted (Posted=N) and

    • Vypočte OC automaticky po založení kalkulace vzorcem bez vytvoření splátkového kalendáře smlouvy. Přepočet je možné pomocí tlačítka Výpočet splátky (v případě standardních služeb i v případě služeb zvlášť) – výpočet viz kapitola Výpočet splátky

      • Zaokrouhlení dle Service Rounding Code na modelu financování, v případe standardních služeb i jednoduché služby.

    • Pokud je vytvořen splátkový kalendář smlouvy, OC toto pole zaktualizuje při nasazení splátkového kalendáře z pole Služby ze splátky (řádku) která vyhovuje:

      • p¨První nezaúčtovaná (Posted=N) a

      • Řádná (Aliquot Payment=N, Downpayment Line=N, Recalculation Settlement=N and a Partial Payment Credit=N

      • If the contract flag is Pokud je příznak smlouvy Financing with Services=N , then also non-zero Payment Amount tak i nenulová Výše splátky (Amount<>0) from the TC of the contract. If Y, don't check the Amount. 

    Payment Excl. VAT
      • splátky z SPK smlouvy. Pokud Y, tak Amount nekontrolovat. 

  • Splátka bez DPH (Payment Excl.VAT)

    • It calculates the OC automatically after creating a calculation using a formula without creating a contract payment calendar. Recalculation is possible using the Instalment Calculation button – see calculation Výpočet splátky

    • If a contract payment calendar is created, the OC will update this field when deploying the payment calendar from the Payment Excl. VAT field from the payment (line) that matches:

      First unposted

      Vypočte OC automaticky po založení kalkulace vzorcem bez vytvoření splátkového kalendáře smlouvy. Přepočet je možný pomocí tlačítka Výpočet splátky – výpočet viz Výpočet splátky

    • Pokud je vytvořen splátkový kalendář smlouvy, OC toto pole zaktualizuje při nasazení splátkového kalendáře z pole Splátka bez DPH ze splátky (řádku) která vyhovuje:

      • První nezaúčtovaná (Posted=N) anda

      • Řádná (Aliquot Payment=N, Downpayment Line=N, Recalculation Settlement=N and a Partial Payment Credit=N

      • If the contract flag is Pokud je příznak smlouvy Financing with Services=N , then also non-zero Payment Amount tak i nenulová Výše splátky (Amount<>0) from the TC of the contract. If Y, don't check the Amount.

    • Without a separate rounding setting – is the sum of already rounded values.

    Payment incl. VAT (
      • splátky z SPK smlouvy. Pokud Y, tak Amount nekontrolovat.

    • Bez samostatného nastavení zaokrouhlení – je součtem již zaokrouhlených hodnot.

  • Splátka s DPH Payment Incl. VAT)

    • It calculates the OC automatically after creating a calculation using a formula without creating a contract payment calendar. Rounding according to the Total Rounding Code on the Financing Model. Recalculation is possible using the Instalment Calculation button – for calculation, see the Instalment Calculation chapter.

    • If a contract payment calendar is created, the OC will update this field when deploying the payment calendar from the Payment Amount from Payment (Line) field that matches:

    • First unposted (Posted=N) and

    • Vypočte OC automaticky po založení kalkulace vzorcem bez vytvoření splátkového kalendáře smlouvy. Zaokrouhlení dle Total Rounding Code na modelu smlouvy (Financing Model). Přepočet je možné pomocí tlačítka Výpočet splátky – výpočet viz kapitola Výpočet splátky.

    • Pokud je vytvořen splátkový kalendář smlouvy, OC toto pole zaktualizuje při nasazení splátkového kalendáře z pole Výše splátky ze splátky (řádku) která vyhovuje:

      • První nezaúčtovaná (Posted=N) a

      • Řádná (Aliquot Payment=N, Downpayment Line=N, Recalculation Settlement=N and a Partial Payment Credit=N

      • If the contract flag is Pokud je příznak smlouvy Financing with Services=N , then also non-zero Payment Amount tak i nenulová Výše splátky (Amount<>0) from the TC of the contract. If Y, don't check the Amountsplátky z SPK smlouvy. Pokud Y, tak Amount nekontrolovat

  • SimpleFee Jednoduchýpoplatek % (Simple Fee %)

    • Adds wizard to create calculation/contract automatically if there is Use simple fee=Y on the Financing Product Type (not possible for contracts with Financing with Services=Y) from the financing product or financing template (if the calculation was created from a template) from the field of the same name from the Currency and calculation parameters subform.

    • Editable if the Financing Product Type is Use Simple Fee=Y and Status<Active is not otherwise (not even on the change copy), Simple Fee and Simple Fee Sum are automatically recalculated when changing

    • When the Simple Fee value changes, it is automatically recalculatedDoplní wizard na založení kalkulace/smlouvy automaticky pokud je na Typu produktu financování Použít jednoduchý poplatek=Y (není možné pro smlouvy s Financing with Services=Y) a to z produktu financování anebo šablony financování (pokud kalkulace byla založena ze šablony) ze stejnojmenného pole z podformuláře Měna a kalkulační parametry.

    • Editovatelné v případe, že je na Type produktu financovaní Use Simple Fee=Y a Status<Active jinak ne (ani na změnové kopii), při změně se automaticky přepočítá Simple Fee a Simple Fee Sum

    • Při změně hodnoty Simple Fee se přepočítá automaticky:

      • Simple Fee %=round(Simple Fee*100/Financed Amount (4047245),2)

  • Jednoduchý poplatek (Simple Fee)

    • Adds wizard for creation automatically according to Simple Fee %

    • Editable if the Financing Product Type is Doplní wizard na založení automaticky dle Jednoduchý poplatek %

    • Editovatelné v případe, že je na Type produktu financovaní Use Simple Fee=Y and Status<Active (even on the change copy) is not. When changing, a Status<Active (ani na změnové kopii) jinak ne. Při změně se automaticky přepočítá Simple Fee % and a Simple Fee Sum are automatically recalculated

    • The value enters the instalment – for calculation, see chapter Instalment Calculation

    • It counts

    • Hodnota vstupuje do splátky – výpočet viz kapitola Výpočet splátky

    • Počítá se:

      • Simple Fee=round(Financed Amount (4047245)*( Simple Fee %/100),2)

  • Jednoduchý poplatek suma (Simple Fee Sum)

    • Calculates Vypočte OC automaticallyautomaticky

    • It countsPočítá se:

    • Simple Fee Sum = Simple Fee * No.of Payments (24)

  • Kód jednoduchého servisu (Simple Service service Code)

    • Adds wizard to create the calculation automatically if there is flag Use simple service=Y on the Financing Product Type (not possible for contracts with Financing Doplní wizard na založení kalkulace automaticky pokud je na Typu produktu financování příznak Použít jednoduchý servis=Y (není možné pro smlouvy s Financing with Services=Y), otherwise not. Searching for the code is the same as described below as filtering during lookup.Editable only if the Financing Product Type is jinak ne. Dohledání kódu je stejné, jak je níže popsán filtrování při lookupu.

    • Editovatelné pouze když je na Type produktu financovaní Use Simple Service=Y and Status<Active (even on the change copy) is not otherwiseLookup to a new Simple Service table (see PD Business Settings) with the following filters enableda Status<Active (ani na změnové kopii) jinak ne

    • Lookup do nové tabulky Simple Service (viz PD Business Nastavění), přičemž jsou zapnuty filtry:

      • Fuel Type = same as on the subject of the contractstejné jak na předmětu smlouvy

      • Engine Displacement From<Engine CCM (72) on Subject<na předmětu<=Engine Displacement To (Incl.)

      • Valid From<workdate<=Valid To (může být aj prázdní)

  • Jednoduchý servis (Simple Service

    The field will be editable only if it is on the Financing Product Type

    )

    • Pole bude editovatelné len ak je na Type produktu financovaní Use Simple Service=Y and a Simple Service Code<>blank and Status<Active (not even on the change copy).

    • The value enters the instalment – for calculation, see chapter Instalment Calculation

    • After selecting Simple Service Code, the value is filled in automatically from the Simple Service Rate table as follows (filters):

      Code Same

      Code<>prázdné a Status<Active (ani na změnové kopii).

    • Hodnota vstupuje do splátky – výpočet viz kapitola Výpočet splátky

    • Po výběru Simple Service Code se hodnota doplní automaticky z tabulky Simple Service Rate následovně (filtry):

      • Code stejný

      • Duration From<Financing Period (23) from the contract<ze smlouvy<= Duration To (Incl)

      • Valid From<workdate<=Valid To (může být aj prázdní)

  • Kód jednoduchého pojištění (Simple Insurance Code)

    • Adds wizard to create calculation automatically if there is flag Use simple insurance=Y on the Financing Product Type, otherwise not. Searching for the code is the same as described below as filtering during lookup.

    • On the editable tab, only there is on the Financing Product Type Use Simple Insurance=Y and Status<Active otherwise not, add after Service Payment Period

    • The user can change the lookup to the Simple Insurance table while the filters are turned onDoplní wizard na založení kalkulace automaticky pokud je na Typu produktu financování příznak Použít jednoduché pojištění=Y, jinak ne. Dohledání kódu je stejné, jak je níže popsán filtrování při lookupu.

    • Na kartě editovatelné len ak je na Type produktu financovaní Use Simple Insurance=Y a Status<Active jinak ne, přidat za Service Payment Period

    • Uživatel může změnit, lookup do tabulky Simple Insurance, přičemž jsou zapnuty filtry:

      • Duration From<Financing Period (23) from the contract<ze smlouvy<= Duration To (Incl)

      • Valid From<workdate<=Valid To (může být aj prázdní)

  • Jednoduché pojištění (Simple Insurance

    The field will be editable only if it is on the Financing Product Type

    )

    • Pole bude editovatelné len ak je na Type produktu financovaní Use Simple Insurance=Y and a Simple Insurance Code<>blank and Status<Active (not even on the change copy).

    • The value enters the instalment – for calculation, see chapter Instalment Calculation

    • After selecting Simple Insurance Code, the value is filled in automatically from the Simple Insurance Rate table as follows (filters):

      Code Same

      Code<>prázdné a Status<Active (ani na změnové kopii).

    • Hodnota vstupuje do splátky – výpočet viz kapitola Výpočet splátky

    • Po výběru Simple Insurance Code se hodnota doplní automaticky z tabulky Simple Insurance Rate následovně (filtry):

      • Code stejný

      • Valid From<workdate<=Valid To

  • Paym. calendar is a tax document

    • Fills in the system automatically from the Currency subform and calculation parameters from Financing Product/Template

    • If A – it is not necessary to print installment invoices from the payment calendar

    • If N – for instalments from the payment. calendars it is necessary to print invoices (typically for foreign exchange contracts)

  • VAT Special Mode

    • YES/NO

    • For SK legislation – the calculation of instalments will be carried out according to par. 66 of the VAT Act (second-hand goods)

    • For CZ legislation – detto.

    • The system displays the value of the field from the financed object

    • By clicking on the value of the field, the system will display an overview of the financed object

  • Releasing Excluding VAT (VAT)

    • YES/NIE

    • The field is non-editable.

    • The system displays the value of the field from the financed object.

    • By clicking on the value of the field, the system will display an overview of the financed object

  • Leasing with delivery of goods

    • The flag is calculated from the Financed Object from the flag of the same name to the contract.

    • Indicates a contract that is in financial leasing mode with delivery of goods and is non-editable.

Info

The technique of using flowfield is here to ensure that the solution is database-compatible with Leaseback and Special Tax Regime.

  • VAT Financing

    • In the case of Leasing with delivery of goods, a field indicating whether the customer requires payment of VAT in instalments or will pay VAT according to the issued tax document

    • The field is relevant only for Financial leasing in the Delivery of goods mode, it is editable if Leasing with delivery of goods=A and Status=Active

    • The change drops the Calculation Lines – Updated flag if it is a change in the contract; The status of the contract is also checked in the event of a change
      • (může být aj prázdní)

  • Spl.kalendář je daňový doklad

    • Doplní systém automaticky z podformuláře Měna a kalkulační parametry z Produktu/Šablony financování

    • Pokud A – není potřebné tisknout faktury na splátky ze splátkového kalendáře

    • Pokud N – na splátky ze spl. kalendáře je potřebné tisknout faktury (typicky pro cizoměnné smlouvy)

  • Zvláštní režim DPH

    • ANO/NE

    • Pro SK legislativu – výpočet splátek bude proveden dle par. 66 zákona o DPH (použité zboží)

    • Pro CZ legislativu – detto.

    • Systém zobrazuje hodnotu pole z předmětu financování

    • Kliknutím na hodnotu pole systém zobrazí přehled předmětu financování

  • Zpětný leasing osvobozen od DPH (Releasing Excluding VAT)

    • ANO/NIE

    • Pole je needitovatelné.

    • Systém zobrazuje hodnotu pole z předmětu financování.

    • Kliknutím na hodnotu pole systém zobrazí přehled předmětu financování

  • Leasing s dodáním zboží

    • Příznak se kalkuluje z Předmětu financování z příznaku stejného názvu do smlouvy.

    • Označuje smlouvu, která je v režimu finančního leasingu s dodáním zboží  a je needitovatelný.

Info

Technika použití flowfieldu je zde proto, aby řešení bylo kompatibilní databázově s Zpětným leasingem a Zvláštním daňovým režimem.

  • Financování DPH

    • Pole označující v případě Leasingu s dodáním zboží, zda zákazník požaduje rozsplátkování DPH nebo bude hradit DPH podle vystaveného daňového dokladu

    • Pole má význam pouze pro Finanční leasing v režimu Dodání zboží, je editovatelné pokud je Leasing s dodáním zboží=A a Stav=Aktivní

    • Změna shazuje příznak Řádky kalkulačky – aktualizováno (Calculation Lines – Updated), pokud se jedná o změnu na smlouvě; kontroluje se i stav smlouvy při změně