Bezeichnung des AlgorithmusXEN_GKE_Schuldner_Kennzeichen
KurzbezeichnungAlgorithmus zur Ermittlung von EMA64_GKE_Schuldner_Kennzeichen.
Verbale Beschreibung/Beispiele

Die Ausprägung dieses Kennzeichens wird über EMA66_qualifizierter_Kreditnehmer_Code ermittelt, indem überprüft wird, ob es sich um einen qualifizierten Kreditnehmer handelt (EMA66_qualifizierter_Kreditnehmer_Code hat eine der folgenden Ausprägungen: "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) (JP)", "sonstiger qualifizierter Kreditnehmer (SP)", "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) im Quartal (JPQ)", "sonstiger qualifizierter Kreditnehmer im Quartal (CRR-KI) (SPQ)") (Fall (1)).

Für CRR-KIs ergibt sich zusätzlich der folgende Fall (Fall (2)), wenn die Einheit ein Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung ist und dessen Gesamtobligo unter 25.000€ liegt. Die Einheit ist dann GKE-Schuldner (EMA64_GKE_Schuldner_Kennzeichen ISTGLEICH WAHR), wenn die Einheit an einem GKE-meldepflichtigen Instrument in der Kundenrolle "Kreditnehmer lt. GKE (KN)" (solidarisch haftender) Mitschuldner ist, bei dem ein weiterer Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung, deren Gesamtobligo über 25.000€ liegt, Solidarkreditnehmer ist.

Kommt vor in/wird verwendet fürEMA64_GKE_Schuldner_Kennzeichen
Formale Beschreibung

FUNKTION XEN_GKE_Schuldner_Kennzeichen (AI_Einheitennummer_ID Einheit, AI_Mandant MA, AI_Stichtag_Datum repDate)

//(I) Selektion der Input-Parameter

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

rechtstraeger = SELEKTIERE EM.EMA68_Rechtstraeger_Kennzeichen VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH Einheit)

qualifizierter_kreditnehmer = SELEKTIERE EM.EMA66_qualifizierter_Kreditnehmer_Code VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH Einheit)

rValue = FALSCH

//(II) Verarbeitung der Parameter

// Fall (1)

WENN (qualifizierter_kreditnehmer ENTHAELT "qualifizierter Kreditnehmer - Rechtsträger iSd Art. 1(5) der AnaCredit-Verordnung (CRR-KI) (JP)", "sonstiger qualifizierter Kreditnehmer (SP)", "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

rValue = WAHR

ENDE


// Für CRR-KIs (Fall (2))

WENN(rechtstraeger ISTGLEICH WAHR UND gesamt_obligo < 25.000) DANN

gfIDs = SELEKTIERE ALLE GF.AI_Geschaeftsfall_ID VON GF_Geschaeftsfall MIT (GF.GKA22_GKE_meldepflichtiges_Instrument_Code UNGLEICH "Nicht relevant für GKE (INR)") VON KR_Kundenrollen MIT (KR.AI_Rolle_Code ISTGLEICH "Kreditnehmer lt. GKE (KN)") VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH Einheit)

ITERIERE gfID von 0, MAX(gfIDs)

emIDs = SELEKTIERE ALLE KR.AI_Einheitennummer_ID VON KR_Kundenrollen MIT (KR.AI_Rolle_Code ISTGLEICH "Kreditnehmer lt. GKE (KN)") VON GF_Geschaeftsfall MIT (GF.AI_Geschaeftsfall_ID ISTGLEICH gfID)

ITERIERE emID VON 0, MAX(emIDs)

rechtstraeger_debtor = SELEKTIERE EM.EMA68_Rechtstraeger_Kennzeichen VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH emID)

WENN (rechtstraeger_debtor ISTGLEICH WAHR) DANN

gesamt_obligo_debtor = SELEKTIERE EMW.Wert VON EMW_Einheit_MS_Wert MIT (EMW. AI_Wertart_Code ISTGLEICH "Schuldner-Gesamtobligo (GO)") VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH emID)

WENN (gesamt_obligo_debtor >= 25.000) DANN

rValue = WAHR

ENDE

ENDE

ENDE ITERATION

ENDE ITERATION

ENDE


//(III) Rückgabe

RUECKGABE rValue

FUNKTIONSENDE

  • No labels