Bezeichnung des AlgorithmusXEN_Brutto_Buchwert_nach_Kompensation
KurzbezeichnungErmittlung des Brutto-Buchwert nach Kompensation
Verbale Beschreibung/BeispieleDer "Brutto-Buchwert nach Kompensation (BK)" ergibt sich aus der Differenz zwischen "Buchwert (BW)" und dem "Kompensationswert (KW)".
Kommt vor in/wird verwendet fürWertart_CL
Formale Beschreibung

FUNKTION XEN_Brutto_Buchwert_nach_Kompensation (AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Sachkonto_ID skId, AI_Stichtag_Datum repDate)

//(II) Verarbeitung der Parameter

//die Variablen gfId bzw. skId dienen der Identifikation des zugrundeliegenden Geschäftsfalls bzw. Sachkontos

rValue = 0

WENN (NICHT ISTLEER(gfId)) DANN

Buchwert = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW.AI_Wertart_Code ISTGLEICH "Buchwert (BW)")

Kompensationswert = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW.AI_Wertart_Code ISTGLEICH "Kompensationswert (KW)")

SONST WENN (NICHT ISTLEER(skId)) DANN

Buchwert = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert VON SK_Sachkonto MIT (SKW.AI_Wertart_Code ISTGLEICH "Buchwert (BW)")

Kompensationswert = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert VON SK_Sachkonto MIT (SKW.AI_Wertart_Code ISTGLEICH "Kompensationswert (KW)")

ENDE

rValue = Buchwert - Kompensationswert

//(III) Rückgabe

RUECKGABE rValue

FUNKTIONSENDE

  • No labels