Bezeichnung des Algorithmus | XEN_Debt_to_income |
Kurzbezeichnung | Ermittlung des Debt to income |
Verbale Beschreibung/Beispiele | Es wird die Gesamtverschuldung des Kreditnehmers durch sein jährliches Nettoeinkommen dividiert. Sofern es sich um einen Solidarkredit handelt, ist die Rolle "Solidarkreditnehmergruppe (SK)" befüllt und wird auf diese zur Selektion der relevanten Werte zugegriffen. Ansonsten werden die Werte vom Inhaber des Kredits selektiert. Der Algorithmus wird nur für relevante Geschäfte im Rahmen der Immobilienfinanzierungserhebung (GFA185_Private_Wohnimmobilienfinanzierung_Kennzeichen = WAHR) ausgeführt, sofern es sich um eine Neukreditvergabe handelt. Sofern einer der relevanten Werte nicht vorhanden ist, wird kein Rückgabewert generiert. |
Kommt vor in/wird verwendet für | Wertart_CL |
Formale Beschreibung | FUNKTION XEN_Debt_to_income(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum repDate) relevanterKredit = SELEKTIERE GF.GFA185_Private_Wohnimmobilienfinanzierung_Kennzeichen VON GF_Geschaeftsfall neukreditvergabe = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT AI_Wertart_Code ISTGLEICH "Neukreditvergabe (NV)" VON GF_Geschaeftsfall WENN(relevanterKredit ISTGLEICH WAHR UND neukreditvergabe > 0) DANN einheit = SELEKTIERE KR.AI_Einheitennummer_ID VON KR_Kundenrollen MIT KR.AI_Rolle_Code ISTGLEICH "Solidarkreditnehmergruppe (SK)" VON GF_Geschaeftsfall WENN(ISTLEER(einheit)) DANN einheit = SELEKTIERE KR.AI_Einheitennummer_ID VON KR_Kundenrollen MIT KR.AI_Rolle_Code ISTGLEICH "Inhaber (IH)" VON GF_Geschaeftsfall ENDE zaehler = SELEKTIERE EMW.Wert VON EMW_Einheit_MS_Wert MIT (EMW.AI_Wertart_Code ISTGLEICH "Gesamtverschuldung (GESV)" UND EMW.AI_Einheitennummer_ID ISTGLEICH einheit) nenner = SELEKTIERE EMW.Wert VON EMW_Einheit_MS_Wert MIT (EMW.AI_Wertart_Code ISTGLEICH "Einkommen (EK)" UND EMW.AI_Einheitennummer_ID ISTGLEICH einheit) WENN(NICHT(ISTLEER(zaehler)) UND NICHT(ISTLEER(nenner)) und nenner > 0) DANN rValue = zaehler / nenner RUECKGABE rValue ENDE ENDE FUNKTIONSENDE |