Bezeichnung des Algorithmus | XEN_Mandant_Vorperiode |
Kurzbezeichnung | Algorithmus zur Ermittlung der Mandant-ID der Vorperiode pro Geschäftsfall |
Verbale Beschreibung/Beispiele | Dieser Algorithmus gibt die AI_Mandant der Vorperiode als Rückgabewert zurück, der die Geschäftsfall-ID der Vorperiode zugeordnet war (sofern dieser GF in der Vorperiode bereits vorhanden war) Dabei werden insbesondere technische Umstellungen berücksichtigt: Sofern die technische Umstellung aus einer Fusion resultiert, so referenziert die GF-ID der Vorperiode auf einen anderen Mandaten. In dem Fall ist der entsprechende Mandant beim Ereignis "Technische Umstellung (TU)" hinterlegt. Falls der Geschäftsfall in der Vorperiode nicht vorhanden war, so wird NULL zurückgegeben. |
Kommt vor in/wird verwendet für | XEN_Wert_Forderungsankauf_in_aktueller_Periode XEN_Wert_Forderungsverkauf_in_aktueller_Periode XEN_Stundungsmassnahmen_Neuverhandlung |
Formale Beschreibung | FUNKTION XEN_Mandant_Vorperiode(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum t) //in diesem Algorithmus stellt die Variable t die aktuelle Periode dar; die Variable (t-1) stellt die Vorperiode dar Ereignisse = SELEKTIERE ALLE EE.AI_Ereignisart_Code VON EE_Ereignis MIT ((t-1) < EE.AI_Ereignis_Datum <= (t)) VON GF_Geschaeftsfall WENN (Ereignisse ENTHAELT "Technische Umstellung (TU)") DANN mandant2 = SELEKTIERE EE.AI_Mandant2 VON EE_Ereignis WENN(NICHT(ISTLEER(mandant2))) DANN mandantVorPeriode = mandant2 SONST mandantVorPeriode = MA ENDE SONST GFVorPeriode = SELEKTIERE GF.AI_Geschaeftsfall_ID VON GF_Geschaeftsfall MIT (GF.AI_Geschaeftsfall_ID ISTGLEICH gfId UND GF.AI_Stichtag_Datum ISTGLEICH (t-1)) WENN(NICHT(ISTLEER(GFVorPeriode))) DANN mandantVorPeriode = MA ENDE ENDE RUECKGABE mandantVorPeriode FUNKTIONSENDE |