Bezeichnung des AlgorithmusXEN_qualifizierter_Kreditnehmer
KurzbezeichnungAlgorithmus zur Ermittlung von EMA66_qualifizierter_Kreditnehmer_Code
Verbale Beschreibung/Beispiele

Ermittelt, ob eine Einheit einen für die GKE qualifizierten Kreditnehmer darstellt. Dabei wird insbesondere berücksichtigt, ob ein Kreditnehmer aufgrund einer Abschreibung im Quartal bis Quartalsende weiterzumelden ist.

Kommt vor in/wird verwendet fürEMA66_qualifizierter_Kreditnehmer_Code
Formale Beschreibung

FUNKTION XEN_qualifizierter_Kreditnehmer(AI_Mandant MA, AI_Einheitennummer_ID emId, AI_Stichtag_Datum repDate)

kreditnehmerrollen_gf = SELEKTIERE ALLE KR.AI_Geschaeftsfall_ID MIT AI_Rolle_Code ISTGLEICH "Kreditnehmer lt. GKE (KN)" VON EM_Einheit_MS

WENN(NICHT(ISTLEER(kreditnehmerrollen_gf))) DANN

rechtstraeger = SELEKTIERE EM.EMA68_Rechtstraeger_Kennzeichen VON EM_Einheit_MS

gesamtobligo = SELEKTIERE EMW.Wert VON EMW_Einheit_MS_Wert MIT AI_Wertart_Code ISTGLEICH "Schuldner-Gesamtobligo (GO)" VON EM_Einheit_MS

WENN((rechtstraeger ISTGLEICH WAHR) UND (gesamtobligo >= 25000)) DANN

//gilt nur für CRR-KIs: rValue = "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) (JP)"

SONST WENN((rechtstraeger ISTGLEICH FALSCH) UND (gesamtobligo >= 350000)) DANN

//gilt nur für CRR-KIs: rValue = "sonstiger qualifizierter Kreditnehmer (SP)"

WENN(gesamtobligo >= 350000) DANN

//gilt nur für CRR-FIs: rValue = "sonstiger qualifizierter Kreditnehmer (SP)"

//der folgende Abschnitt (unter "SONST") gilt nur für CRR-KIs

SONST

WENN(repDate >= 31.10.2018) DANN

qualifizierterKreditnehmer_Vormonat = SELEKTIERE EM.EMA66_qualifizierter_Kreditnehmer_Code VON EM_Einheit_MS MIT AI_Stichtag_Datum ISTGLEICH (repDate - 1)

WENN(qualifizierterKreditnehmer_Vormonat ENTHAELT ("qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) im Quartal (JPQ)", "sonstiger qualifizierter Kreditnehmer im Quartal (CRR-KI) (SPQ)")) DANN

WENN(repDate - 1 UNGLEICH Quartalsende) DANN

rValue = qualifizierterKreditnehmer_Vormonat

SONST

rValue = "nicht relevant für GKE (NR)"

ENDE

SONST WENN(qualifizierterKreditnehmer_Vormonat ENTHAELT ("qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) (JP)", "sonstiger qualifizierter Kreditnehmer (SP)")) DANN

summe_abschreibung = 0

ITERIERE gf VON (0, Max(kreditnehmerrollen_gf))

ab_zuschreibung = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT AI_Wertart_Code ISTGLEICH "Direkte Ab-/Zuschreibung (DA)" VON GF_Geschaeftsfall MIT AI_Geschaeftsfall_ID ISTGLEICH gf

abschreibung = Min(ab_zuschreibung,0)

summe_abschreibung = summe_abschreibung + abschreibung

ITERATION ENDE

WENN(summe_abschreibung < 0) DANN

WENN(qualifizierterKreditnehmer_Vormonat ISTGLEICH "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) (JP)") DANN

rValue = "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) im Quartal (JPQ)"

SONST

rValue = "sonstiger qualifizierter Kreditnehmer im Quartal (CRR-KI) (SPQ)"

ENDE

ENDE

SONST

rValue = "nicht relevant für GKE (NR)"

ENDE

SONST

rValue = "nicht relevant für GKE (NR)"

ENDE

ENDE

ENDE

RUECKGABE rValue 

FUNKTIONSENDE



  • No labels