Bezeichnung des Algorithmus | XEN_Unwiderruflicher_Kreditrahmen |
Kurzbezeichnung | Ableitung von "Unwiderruflicher Kreditrahmen (UKR)" |
Verbale Beschreibung/Beispiele | Der unwiderrufliche Kreditrahmen entspricht der Differenz aus Kommuniziertem Gesamtrahmen multipliziert mit dem "Unwiderruflicher Kreditrahmen in Prozent (UKRP)" und Ausstehenden Nominalwert. Sofern die Differenz kleiner 0 ist, handelt es sich um eine Überziehung; in diesem Fall wird der Nicht ausgenutzte Rahmen mit 0 zurückgegeben. |
Kommt vor in/wird verwendet für | Wertart_CL |
Formale Beschreibung | FUNKTION XEN_Unwiderruflicher_Kreditrahmen(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum repDate) kommunizierter_gesamtrahmen = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW_Geschaeftsfall_Wert.AI_Wertart_Code ISTGLEICH "Kommunizierter Gesamtrahmen (KGR)") ukrp = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW_Geschaeftsfall_Wert.AI_Wertart_Code ISTGLEICH "Unwiderruflicher Kreditrahmen in Prozent (UKRP)") ausstehender_nominalwert = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW_Geschaeftsfall_Wert.AI_Wertart_Code ISTGLEICH "Ausstehender Nominalwert (ONA)") nar = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW_Geschaeftsfall_Wert.AI_Wertart_Code ISTGLEICH "Nicht ausgenutzter Rahmen (NAR)") WENN nar IST NICHT GLEICH NULL DANN ukr = MAX(kommunizierter_gesamtrahmen * ukrp/100 - ausstehender_nominalwert, 0) RUECKGABE ukr ENDE FUNKTIONSENDE |