Codeunit 7026398, funkce Calculation APR
Výpočet RPSN probíhá vždy nezávisle na typu financování, osobě smlouvy nebo jiným parametrům v případě, ze na hlavičce smlouvy je vyplněn příznak Kalkulovat RPSN (Calculate APR) = Ano.
Princip výpočtu je iterativní výpočet hledání úrokové sazby v %, kdy diskontovaná částka cash flow z temp tabulky se shoduje se vstupní cenou podle vzorce:
-
Vstupní cena = SUMA(Částka Amount / (1+ (iterovaný úrok % / 100))počet dnů/365,25
Kde:
-
Počet dnů je (Datum splatnosti splátky - Datum předání předmětu)
-
Vstupní cena = pro úvěr suma(Financovaná hodnota (Financed Amount) ( z KV pro Do pořízení = Ano, Do kalkulace = Ano)
-
Pro ostatní typy financování suma(Částka základu z KV pro Do pořízení = Ano, Do kalkulace = Ano)
Do cash flow jsou započteny (pozn. Leasing s dodáním zboží není ve OneCore aplikován):
|
Částka cash flow |
Rozhodné datum |
Poznámka |
|
Line.Amount - Liability Insurance Amount - Crash Insurance Amount - Other Insurance Amount - Amount VAT Insurance |
Line.Due Date |
|
|
Insurance Client Cal.Amount + VAT Amount u pojistek, kde InsProduct."Included in APR"=Ano a na pojistce Include In Payments = Ano a stav <=Aktivní |
Line.Due Date
|
U Leasingu s dodáním zboží se nepřičítá VAT Amount
|
|
Initial Fee (Vstupní poplatek z ContractHeader."Initial Fee") |
Handover Date |
Přičítá se DPH k poplatku (podle nastavení |
|
Closing Fee (poplatek na konci - z Gen. Terms and Conditions. Contract Finish Cost Amount |
ContractHeader."Expected Termination Date" |
Přičítá se DPH k poplatku (podle nastavení)
|
Model výpočtu je uveden zde: