Bezeichnung des AlgorithmusXEN_Netto_Buchwert_exkl_Zinsabgrenzungen
KurzbezeichnungAbleitungsalgorithmus für die Wertart "Netto-Buchwert exkl. Zinsabgrenzungen (NBWEZ)"
Verbale Beschreibung/BeispieleDer Algorithmus XEN_Netto_Buchwert_exkl_Zinsabgrenzungen ermittelt je Geschäftsfall/Sachkonto den Wert der abgeleiteten Wertart "Netto-Buchwert exkl. Zinsabgrenzungen (NBWEZ)".
Kommt vor in/wird verwendet fürWertart_CL
Formale Beschreibung

FUNKTION XEN_Netto_Buchwert_exkl_Zinsabgrenzungen(AI_Geschaeftsfall_ID GFIDAI_Sachkonto_ID SKID, AI_Mandant MAAI_Stichtag_Datum t, AI_Kons_ID konsId)

ifrs_kennzeichen = SELEKTIERE MO.MO04_IFRS_Kennzeichen VON MO_Meldeobjekt MIT MO.AI_Kons_ID ISTGLEICH konsId

WENN (ISTLEER(GFID) UND NICHT (ISTLEER(SKID)) DANN

//es handelt sich um ein Sachkonto

BW = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert MIT (SKW.AI_Wertart_Code ISTGLEICH "Brutto-Buchwert nach Kompensation (BK)")

AktivPassiv = SELEKTIERE SK.SK07_Bilanzseite_Code VON SK_Sachkonto

SONST

//es handelt sich um einen Geschäftsfall

BW = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT (GFW.AI_Wertart_Code ISTGLEICH "Brutto-Buchwert nach Kompensation (BK)")

WBGES = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT (GFW.AI_Wertart_Code ISTGLEICH "Wertberichtigung gesamt (WBGES)")

AktivPassiv = SELEKTIERE GF.GFA109_Bilanzseite_local_GAAP_Code VON GF_Geschaeftsfall

WENN(ifrs_kennzeichen ISTGLEICH WAHR) DANN

AktivPassiv = SELEKTIERE GF.GFA171_Bilanzseite_IFRS_Code VON GF_Geschaeftsfall

SONST

AktivPassiv = SELEKTIERE GF.GFA109_Bilanzseite_Code VON GF_Geschaeftsfall

ENDE

ENDE

rValue = 0

WENN (AktivPassiv ISTLGEICH "Aktiv in der Bilanz (AKT)") DANN

rValue = (BW - WBGES)

SONST

WENN (AktivPassiv ISTGLEICH "Passiv in der Bilanz (PAS)") DANN

rValue = BW

ENDE

ENDE

RUECKGABE rValue

FUNKTIONSENDE

  • No labels