Bezeichnung des Algorithmus | XEN_Originator |
Kurzbezeichnung | Algorithmus 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ür | Rolle_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 |