Bezeichnung des Algorithmus | XEN_Unbesichert_Immobilienfinanzierung |
Kurzbezeichnung | Algorithmus zur Ermittlung von GFA187_Unbesichert_Immobilienfinanzierung_Kennzeichen |
Verbale Beschreibung/Beispiele | Sofern für den Geschäftsfall im Zerlegungsansatz "CoRep (COR)" keine Sicherheit mit Sicherheitsleistung oder im Zerlegungsansatz "Hypothekarische Besicherung (HYP)" keine Immobiliensicherheit (für die eine HY_Hypothek als Sicherheit dient) hinterlegt ist, so wird das Kennzeichen auf WAHR gesetzt. Ansonsten wird FALSCH zurückgegeben. |
Kommt vor in/wird verwendet für | |
Formale Beschreibung | FUNKTION XEN_Unbesichert_Immobilienfinanzierung(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum repDate) relevanterKredit = SELEKTIERE GF.GFA185_Private_Wohnimmobilienfinanzierung_Kennzeichen VON GF_Geschaeftsfall WENN(relevanterKredit ISTGLEICH WAHR) DANN rValue = WAHR sicherheiten_corep = SELEKTIERE ALLE SZ.AI_Sicherheiten_ID VON SZ_Sicherheiten_Zerlegung MIT SZ.AI_Zerlegungsansatz_Code ISTGLEICH "CoRep (COR)" VON GE_Geschaeftsfall_Exposure MIT GE.AI_Zerlegungsansatz_Code ISTGLEICH "CoRep (COR)" VON GF_Geschaeftsfall ITERIERE sicherheit_corep_Id VON 0, Max(sicherheiten_corep ) sicherheitsleitung = SELEKTIERE ST.ST14_Sicherheit_mit_Sicherheitsleistung_Kennzeichen VON ST_Sicherheiten_Stammdaten MIT ST.AI_Sicherheiten_ID ISTGLEICH sicherheit_corep_Id WENN(sicherheitsleistung ISTGLEICH WAHR) DANN rValue = FALSCH ENDE ITERATION ENDE sicherheiten_hypothekarisch = SELEKTIERE ALLE SZ.AI_Sicherheiten_ID VON SZ_Sicherheiten_Zerlegung MIT (SZ.AI_Zerlegungsansatz_Code ISTGLEICH "Hypothekarische Besicherung (HYP)" UND NICHT(ISTLEER(SZ.AI_Hypothek_ID))) VON GE_Geschaeftsfall_Exposure MIT GE.AI_Zerlegungsansatz_Code ISTGLEICH "Hypothekarische Besicherung (HYP)" VON GF_Geschaeftsfall ITERIERE sicherheit_hypothekarisch_Id VON 0, Max(sicherheiten_hypothekarisch) sicherheitenkategorie = SELEKTIERE ST.ST03_Sicherheitenkategorie_Code VON ST_Sicherheiten_Stammdaten MIT ST.AI_Sicherheiten_ID ISTGLEICH sicherheit_hypothekarisch_Id WENN(sicherheitenkategorie ENTHAELT ("Wohnimmobilie (WI)", "Büros und sonstige Gewerberäume (GB)", "Sonstige Gewerbeimmobilien (SI)")) DANN rValue = FALSCH ENDE ITERATION ENDE RUECKGABE rValue ENDE FUNKTIONSENDE |