Bezeichnung des Algorithmus | XEN_Netto_Buchwert_exkl_Zinsabgrenzungen |
Kurzbezeichnung | Ableitungsalgorithmus für die Wertart "Netto-Buchwert exkl. Zinsabgrenzungen (NBWEZ)" |
Verbale Beschreibung/Beispiele | Der 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ür | Wertart_CL |
Formale Beschreibung | FUNKTION XEN_Netto_Buchwert_exkl_Zinsabgrenzungen(AI_Geschaeftsfall_ID GFID, AI_Sachkonto_ID SKID, AI_Mandant MA, AI_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 |