Bezeichnung des AlgorithmusXEN_Originator
KurzbezeichnungAlgorithmus zur Ermittlung des Originators
Verbale Beschreibung/Beispiele

Technisch: In diesem Algorithmus wird pro Geschäftsfall der Originator aus den bestehenden Rollen abgeleitet. Dadurch wird ein neuer Datensatz auf der Entität KR_Kundenrollen mit AI_Rolle_Code "Originator (OR)" geschaffen. Dieser Algorithmus gibt nur für traditionell und indirekt synthetisch verbriefte Kredite einen Rückgabewert zurück.

Inhaltlich: Im Fall von traditionellen und indirekten synthetischen Verbriefungen ist der Originator der Mandant selbst. Andernfalls handelt es sich nicht um eine Verbriefung gemäß Artikel 1(3) der Verordnung (EU) Nr. 1075/2013 der Europäischen Zentralbank vom 18. Oktober 2013 über die Statistik über die Aktiva und Passiva von finanziellen Mantelkapitalgesellschaften, die Verbriefungsgeschäfte betreiben (Neufassung) (EZB/2013/40)., daher ist kein Originator zu melden.

Kommt vor in/wird verwendet fürRolle_CL
Formale Beschreibung

FUNKTION XEN_Originator(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum repDate)

//(I) Selektion der Input-Parameter

geschäftsfallkategorie = SELEKTIERE GF.GF00_Geschaeftsfallkategorie_Code VON GF_Geschaeftsfall

verbriefungsart = SELEKTIERE GF.GF53_Verbriefungsart_Code VON GF_Geschaeftsfall

mandant = SELEKTIERE MA.MA09_Einheitennummer_ID VON MA_Mandant

//(II) Verarbeitung der Parameter

WENN(gfkategorie ENTHAELT ("Einmalkredit (exkl. Kreditlinie) (X)", "Kreditlinie (Y)", "Wechselkredit (B)", "Barvorlage (E)", "Operating Leasing (F)", "Finance Leasing (G)", "Kreditkartenkredit (C)", "revolvierender Kredit (exkl. Überziehungskredit) (V)", "Überziehungskredit (W)")  DANN

WENN(verbriefungsart ENTHAELT ("Traditionelle Verbriefung (TRA)", "Synthetische Verbriefung - indirekt (SYI)")) DANN

rValue = mandant

ENDE

ENDE

//(III) Rückgabe

RUECKGABE rValue

FUNKTIONSENDE

  • No labels