Bezeichnung des AlgorithmusXEN_NBW_Passiv
KurzbezeichnungAlgorithmus des Nettobuchwert Passiv
Verbale Beschreibung/BeispieleAlgorithmus zur Zuteilung des NBW auf die Passivseite der Bilanz
Kommt vor in/wird verwendet für

"Netto-Buchwert inkl. Zinsabgrenzungen Passiv (NBWP)"

Formale Beschreibung

FUNKTION XEN_NBW_Passiv (AI_Geschaeftsfall_ID gfIdAI_Sachkonto_ID skldAI_Kons_ID konsIdAI_Mandant MAAI_Stichtag_Datum repDate)

NBW = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT AI_Wertart_Code ISTGLEICH "Netto-Buchwert inkl. Zinsabgrenzungen (NBW)"

NBWSK = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert MIT SKW.AI_Wertart_Code ISTGLEICH "Netto-Buchwert inkl. Zinsabgrenzungen (NBW)"

ZApass = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT AI_Wertart_Code ISTGLEICH "Zinsabgrenzung Haben bilanziell (ZHB)

rueder = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert MIT AI_Wertart_Code ISTGLEICH "Rückstellungen für Derivate (RUEDER)

produkt = SELEKTIERE GK.GKA10_FinRep_Produkt_Code VON GK_Geschaeftsfall_Konsolidierungssicht

bilseite= SELEKTIERE GK.GKA01_Bilanzseite_Code VON GK_Geschaeftsfall_Konsolidierungssicht

sachkontokategorie = SELEKTIERE SK.SK00_Sachkontokategorie_Code VON SK_Sachkonto

NBWpas = 0

// Geschäftsfall liegt vor

WENN (gfld NICHT NULL) DANN

// Derivate

WENN (produkt ISTGLEICH "Derivate (DV)") DANN

WENN (bilseite ISTGLEICH "Aktiv in der Bilanz (AKT)") DANN

NBWpas = ZApass + rueder

SONST

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

NBWpas = NBW

SONST

// Derivat ist unter oder nicht in der Bilanz

NBWpas = ZApass + rueder

ENDE

ENDE

SONST

// keine Derivate

// CDS Garantien die Off-Balance darzustellen sind (und damit keine Derivate lt. FinRep Produkt) sind auszunehmen

WENN (NICHT (produkt ISTGLEICH "CDS Guarantees (CDSG)")) DANN

// Restliche nicht-derivative Geschäftsfälle

WENN (bilseite ISTGLEICH "Aktiv in der Bilanz (AKT)") DANN

NBWpas = ZApass

SONST WENN (bilseite ISTGLEICH "Passiv in der Bilanz (PAS)") DANN

NBWpas = NBW

ENDE

ENDE

ENDE

SONST

// Sachkonten

WENN (sachkontokategorie ENTHAELT ("Gruppe Passiva (SKP)")) DANN

NBWpas = NBWSK

ENDE

ENDE

RUECKGABE NBWpas

FUNKTIONSENDE

  • No labels