Bezeichnung des Algorithmus | XEN_Stundungsmassnahmen_Neuverhandlung |
Kurzbezeichnung | Algorithmus zur Ermittlung des Stundungsmaßnahmen-/Neuverhandlungsstatus |
Verbale Beschreibung/Beispiele | Gültig bis 31.05.2022: Es werden alle Ereignisse der aktuellen Periode vom Typ "Prolongation (PR)", "Neuverhandlung der Vertragsinhalte (ausgenommen Rahmenerhöhung und Währungsänderung/Konvertierung) (NZ)", "Währungsänderung/Konvertierung (KO)", "Rahmenerhöhung (RA)", "Stundung: Instrumente mit geändertem, unter den Marktkonditionen liegendem Zinssatz (UZ)", "Stundung: Instrumente mit anderen geänderten vertraglichen Bedingungen (UV)", "Stundung: ganz oder teilweise umgeschuldete Verbindlichkeit (UU)", "Stundungsmaßnahmen aufgehoben (SA)" berücksichtigt. Je nachdem ob das Instrument gestundet oder neu verhandelt wurde, wird der Status ausgehend vom Status der Vorperiode entsprechend neu gesetzt. Gültig ab 30.06.2022: Es werden alle Ereignisse der aktuellen Periode vom Typ "Prolongation (PR)", "Neuverhandlung der Vertragsinhalte (ausgenommen Rahmenerhöhung und Währungsänderung/Konvertierung) (NZ)", "Währungsänderung/Konvertierung (KO)", "Rahmenerhöhung (RA)", "Stundungsmaßnahme (ST)","Stundungsmaßnahmen aufgehoben (SA)" berücksichtigt. Bei Stundungen wird weiters die Stundungsart selektiert. Je nachdem ob das Instrument gestundet oder neu verhandelt wurde, wird der Status ausgehend vom Status der Vorperiode entsprechend neu gesetzt. Im Fall eines Ereignisses "Technische Umstellung (TU)" im Zusammenhang mit einem Wechsel der AI_Geschaeftsfall_ID muss gewährleistet werden, dass die Ereignisse, die innerhalb der Laufzeit des Geschäfts stattgefunden haben, hier weiter berücksichtigt werden. Sollten innerhalb der aktuellen Meldeperiode keine relevanten Ereignisse aufgetreten sein, wird der Wert des Attribut GFA129_Stundungsmassnahmen_Code aus der Vorperiode übernommen. |
Kommt vor in/wird verwendet für | GFA129_Stundungsmassnahmen_Code |
Formale Beschreibung | FUNKTION XEN_Stundungsmassnahmen_Neuverhandlung (AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum repDate) //(I) Identifikation von allen relevanten Ereignissen in der Periode und dem Zustand der Vorperiode Gültig bis 31.05.2022: Ereignisse = SELEKTIERE ALLE EE_Ereignis VON GF_Geschaeftsfall MIT (EE.AI_Ereignisart_Code ENTHAELT ("Prolongation (PR)", "Neuverhandlung der Vertragsinhalte (ausgenommen Rahmenerhöhung und Währungsänderung/Konvertierung) (NZ)", "Währungsänderung/Konvertierung (KO)", "Rahmenerhöhung (RA)", "Stundung: Instrumente mit geändertem, unter den Marktkonditionen liegendem Zinssatz (UZ)", "Stundung: Instrumente mit anderen geänderten vertraglichen Bedingungen (UV)", "Stundung: ganz oder teilweise umgeschuldete Verbindlichkeit (UU)", "Stundungsmaßnahmen aufgehoben (SA)") UND repDate >= EE.AI_Ereignis_Datum > (repDate - 1)) Gültig ab 30.06.2022: Ereignisse = SELEKTIERE ALLE EE_Ereignis VON GF_Geschaeftsfall MIT (EE.AI_Ereignisart_Code ENTHAELT ("Prolongation (PR)", "Neuverhandlung der Vertragsinhalte (ausgenommen Rahmenerhöhung und Währungsänderung/Konvertierung) (NZ)", "Währungsänderung/Konvertierung (KO)", "Rahmenerhöhung (RA)", "Stundungsmaßnahme (ST)", "Stundungsmaßnahmen aufgehoben (SA)") UND repDate >= EE.AI_Ereignis_Datum > (repDate - 1)) gfVorperiode = XEN_GF_Vorperiode(MA, gfId, repDate) MAVorperiode = XEN_Mandant_Vorperiode(MA, gfId, repDate) WENN(ISTLEER(gfVorperiode)) DANN aktueller_zustand = "Nicht gestundet oder neu verhandelt (K)" SONST aktueller_zustand = SELEKTIERE GF.GFA129_Stundungsmassnahmen_Code VON GF_Geschaeftsfall MIT (GF.AI_Geschaeftsfall_ID ISTGLEICH gfVorperiode UND GF.AI_Mandant ISTGLEICH MAVorperiode) ENDE Gültig ab 30.06.2022: ist_gestundet = FALSCH //(II) Iteration der Ereignisse: Es muss chronologisch nach dem Ereignisdatum abgearbeitet werden. Ein Ereignis vom Typ "Stundungsmaßnahmen aufgehoben" ist immer zuerst abzuarbeiten, sofern zwei Ereignisse dasselbe Datum haben. ITERIERE ereignis VON 0,Max(Ereignisse) ereignis_typ = SELEKTIERE EE.AI_Ereignisart_Code VON ereignis ereignis_datum = SELEKTIERE EE.AI_Ereignis_Datum VON ereignis Gültig ab 30.06.2022: stundungsart = SELEKTIERE EE.EE01_Stundungsart_Code VON ereignis //Unabhängig vom aktuellen Zustand sind neue Stundungsereignisse für einen Statuswechsel relevant Der folgende Abschnitt ist gültig bis 31.05.2022: Abschnitt Beginn ------------------------------------------ WENN(ereignis_typ ISTGLEICH "Stundung: Instrumente mit geändertem, unter den Marktkonditionen liegendem Zinssatz (UZ)") DANN aktueller_zustand = "Instrumente mit geändertem, unter den Marktkonditionen liegendem Zinssatz (Z)" SONST WENN (ereignis_typ ISTGLEICH "Stundung: Instrumente mit anderen geänderten vertraglichen Bedingungen (UV)") DANN aktueller_zustand = "Instrumente mit anderen geänderten vertraglichen Bedingungen (V)" SONST WENN (ereignis_typ ISTGLEICH "Stundung: ganz oder teilweise umgeschuldete Verbindlichkeit (UU)") DANN aktueller_zustand = "Refinanzierung (R)" //aktueller Zustand: gestundet – es sind daher nur Aufhebungen von Stundungsmaßnahmen relevant! SONST WENN (aktuellerZustand ENTHAELT ("Refinanzierung (R)", "Instrumente mit geändertem, unter den Marktkonditionen liegendem Zinssatz (Z)", "Instrumente mit anderen geänderten vertraglichen Bedingungen (V)") DANN Abschnitt Ende ------------------------------------------ Der folgende Abschnitt ist gültig ab 30.06.2022: Abschnitt Beginn ---------------------------------------- //Wenn eine Stundung vorliegt wird der aktuelle Zustand basierend auf der Stundungsart gemappt. WENN(ereignis_typ ISTGLEICH "Stundungsmaßnahme (ST)") DANN ist_gestundet = WAHR aktueller_zustand = stundungsart //aktueller Zustand: gestundet – es sind daher nur Aufhebungen von Stundungsmaßnahmen relevant! SONST WENN (ist_gestundet ISTGLEICH WAHR) DANN Abschnitt Ende ------------------------------------------ WENN(ereignis_typ ISTGLEICH "Stundungsmaßnahmen aufgehoben (SA)") DANN aktueller_zustand = "Nicht gestundet oder neu verhandelt (K)" Gültig ab 30.06.2022: ist_gestundet = FALSCH ENDE //aktueller Zustand: weder gestundet noch neuverhandelt – alle zukünftigen Ereignisse außer Aufhebungen von Stundungsmaßnahmen sind relevant SONST WENN(aktuellerZustand ISTGLEICH "Nicht gestundet oder neu verhandelt (K)") DANN //Prolongationen werden nur berücksichtigt wenn sie vor dem oder am 30.11.2020 durchgeführt wurden WENN (ereignis_typ ENTHAELT ("Neuverhandlung der Vertragsinhalte (ausgenommen Rahmenerhöhung und Währungsänderung/Konvertierung) (NZ)", "Währungsänderung/Konvertierung (KO)", "Rahmenerhöhung (RA)") ODER (ereignis_typ == "Prolongation (PR)" UND ereignis_datum <="30.11.2020") DANN aktueller_zustand = "Neu verhandeltes Instrument ohne Stundungsmaßnahmen (O)" ENDE ENDE ITERATION ENDE RUECKGABE aktueller_zustand FUNKTION ENDE |