Funktionen auf Portfolio-Versionen
PortfolioVersion.AngelegtAm
→Datum
Resultat: Die Funktion AngelegtAm
liefert das Datum, an dem das Portfolio angelegt wurde (Feld "Angelegt am").
PortfolioVersion.Benchmark
→Wertpapier
Resultat: Die Funktion Benchmark
liefert die (erste) Benchmark (z. B. DAX) für das Portfolio aus der Portfolio-Konfiguration.
PortfolioVersion.Benchmark2
→Wertpapier
Resultat: Die Funktion Benchmark2
liefert die ggf. hinterlegte zweite Benchmark für das Portfolio aus der Portfolio-Konfiguration.
PortfolioVersion.BookEntries
[From;To;Canceled]→Liste(Transaktion)
From (Datum[Aktuelles Datum minus 30 Tage]).
To (Datum[Aktuelles Datum]).
Canceled (Boolean[Falsch]).
Resultat: Die Funktion BookEntries
liefert die Liste aller Transaktionen (BookEntries) des Portfolios zwischen "Von" und "Bis".
PortfolioVersion.CreatedOn
→Datum
Resultat: Die Funktion CreatedOn
liefert das Datum, an dem das Portfolio angelegt wurde.
PortfolioVersion.CrossoverTransactions
[Von;Bis]→Liste(Transaktion)
Von (Datum[30.12.1899]).
Bis (Datum[Aktuelles Datum]).
Resultat: Die Funktion CrossoverTransactions
liefert die Liste der portfolioübergreifenden Transaktionen (BookEntries) zum Portfolio.
PortfolioVersion.Depot
→Liste(Depot)
Resultat: Die Funktion Depot
liefert die Liste der Depots, die dem Portfolio zugeordnet sind.
PortfolioVersion.Depotbewertung
[Auswertungsdatum;Währung;KaufspesenBerücksichtigen;VerkaufspesenBerücksichtigen;DividendenBerücksichtigen;ZinsenBerücksichtigen;FondsausschüttungenBerücksichtigen;FiktiverWährungsgewinn;KontoständeBerücksichtigen;Startdatum;HistorischerEinstandskurs;LagerstelleBerücksichtigen;ZwischengewinneBerücksichtigen;GewinnÜberZeitraum;PerformanceAttribution;Intervall;OffeneOrders;PerformanceKomponentenKonfiguration;Währungstrennung;Einstandsberechnungsart;Benchmark]→Depotbewertung
Auswertungsdatum (Datum[Aktuelles Datum]): Die Kurse zu diesem Datum werden zur Depotbewertung herangezogen.
Währung (Währung): Standard-Einstellung ist hier die in den "globalen Einstellungen" auf der Registerkarte "Allgemein" eingestellte Default-Währung.
KaufspesenBerücksichtigen (Boolean[Wahr]).
VerkaufspesenBerücksichtigen (Boolean[Falsch]): Bei aktiviertem Parameter werden die potentiell beim Verkauf anfallenden Spesen bei der Auswertung berücksichtigt. In der Vermögensübersicht werden diese z. B. auf Basis des dem Eingabeobjekt hinterlegten Provisionsschemas berechnet. Auf realisierte Gewinne hat diese Einstellung keinen Einfluss.
DividendenBerücksichtigen (Boolean[Falsch]).
ZinsenBerücksichtigen (Boolean[Falsch]).
FondsausschüttungenBerücksichtigen (Boolean[Falsch]).
FiktiverWährungsgewinn (Boolean[Falsch]): Wenn die Auswertungswährung (<Währung>) eine andere ist als die Kontowährung, kann ein Währungsgewinn ausgewiesen werden, der nicht wirklich realisierbar ist. Mit dem Parameter kann dieser fiktive Währungsgewinn unterdrückt werden.
KontoständeBerücksichtigen (Boolean[Wahr]): Die Kontostände und die Vermögenskomponenten (Besondere Anlagen) werden bei der Berechnung des Depotwerts berücksichtigt.
Startdatum (Datum): Zunächst greift hier der Jahresanfang des Auswertungsdatums. Ist im Feld "Performanceberechnung ab" in den Stammdaten ein späteres Datum als diese Standardbelegung eingegeben, so greift dieses Datum. Ist der Wert nicht gesetzt, so wird das "Angelegt am"- Datum analog verwendet.
HistorischerEinstandskurs (Boolean[Falsch]): Aktiviert: Wenn (bei der jeweiligen Einlieferung) das Kontrollkästchen "Historische Werte" nicht aktiviert ist, wird der Bewertungskurs und (bei FIFO) das Bewertungsdatum verwendet. Wenn das Kontrollkästchen aktiviert ist, dann gilt folgendes: Bei der Einstandsberechnungsart "Durchschnitt" werden immer die Werte aus der Registerkarte "Historischer Einstand" verwendet. Bei der Einstandsberechnungsart "FIFO" werden die Werte aus der Registerkarte "Historischer Einstand" verwendet, sofern unter "Tranchen..." (auf der Registerkarte "Kurse") keine Tranchen eingegeben sind. Wenn dort Tranchen eingegeben sind, dann werden diese Tranchen verwendet.
LagerstelleBerücksichtigen (Boolean[Wahr]): Aktiviert: Die Angabe unterschiedlicher Lagerstellen in Transaktionen führt zu einer bestandstrennenden Darstellung. Deaktiviert: Die Angabe von Lagerstellen wird ignoriert und die Bestände der einzelnen Lagerstellen kumuliert ermittelt.
ZwischengewinneBerücksichtigen (Boolean[Falsch]): Wenn der Parameter aktiviert ist, dann werden Kaufkurse, Bewertungskurse und nichtrealisierte Erfolge bei Fonds inkl. der Zwischengewinne berechnet.
GewinnÜberZeitraum (Boolean[Falsch]): Wenn der Parameter aktiviert ist, dann wird der nichtrealisierte Erfolg nicht in Bezug auf den Einstandskurs, sondern entsprechend einer Bewertung zu <Startdatum> ermittelt.
PerformanceAttribution (Boolean[Falsch]): Wenn der Parameter aktiviert ist, dann kann die Depotbewertung im Rahmen der Performance-Attribution verwendet werden. In diesem Fall werden die Positionen auf eine andere Art ermittelt: Es sind alle Positionen relevant, die im angegebenen Zeitraum (<Auswertungsdatum> bis <Startdatum>) mindestens zu einem Zeitpunkt ein Gewicht (d. h. Kurswert ungleich 0) hatten. Ist dieser Parameter aktiviert, wird automatisch der Parameter "Lagerstelle berücksichtigen" deaktiviert, da die Trennung nach Lagerstellen im Rahmen der Performance-Attribution nicht möglich ist. Der Parameter "GewinnÜberZeitraum" dagegen wird in diesem Fall aktiviert.
Intervall (ErfolgsIntervallTyp[gesamter Zeitraum]): Tag, Woche, Monat... Dieser Parameter bestimmt die Auswertungsstellen der Performancezeitreihen der Segmente.
OffeneOrders (Boolean[Falsch]): In die Vermögensübersicht können zusätzlich Positionen zu offenen Orders aus dem Orderbuch aufgenommen werden. Dies ist nur sinnvoll, wenn das Auswertungsdatum der aktuelle Tag ist, da die offenen Orders nicht rückwirkend bewertet werden können.
PerformanceKomponentenKonfiguration (PerformanceComponentConfig[]): Wurde eine Performancekomponenten-Konfiguration angelegt, dann greift diese, ansonsten gilt die Standardeinstellung (vor Steuern, nach Gebühren).
Währungstrennung (Boolean[Falsch]): In der Standardeinstellung ist dieser Parameter deaktiviert, es greift die Wertpapierwährung. Das Einschalten liefert die jeweilige Positionswährung aus der Transaktion.
Einstandsberechnungsart (Einstandsberechnungsart[Durchschnitt]): Dieser Parameter ändert die Art, wie die Einstandskurse errechnet werden ("Durchschnitt" oder "FIFO").
Benchmark (Index[Kein Default]): Optionale Benchmark. Die Benchmark muss ein Index sein und wird nur dann verwendet, wenn der Parameter PerformanceAttribution "Wahr" ist. Versionswechsel innerhalb eines Indexes sind in der Berechnung berücksichtigt, Wechsel des Indexes (z. B. aufgrund anderer Indizes in unterschiedlichen Portfolio-Versionen) hingegen nicht. An den Rebasierungstagen und an den Tagen, an denen die Benchmarkversion wechselt ("Gültig ab"-Datum der Indexversion im Auswertungszeitraum), werden dabei zusätzliche Stützstellen in die Attributionsrechnung eingefügt (sofern diese nicht ohnehin schon vorhanden sind).
Resultat: Die Funktion Depotbewertung
liefert das Depotbewertungsobjekt. Dieses ist z. B. die Grundlage für die Auswertung "Vermögensübersicht" und stellt Informationen wie z. B. "Vermögen", "Liquidität", "Festgeld" bereit und außerdem eine Liste aller Wertpapierpositionen im Portfolio (Transaktionen), die sich zum Auswertungsdatum im Bestand befinden. Über die einzelnen Positionen können Detail-Informationen, wie "Kaufkurs" oder "Bestand" abgefragt werden.
PortfolioVersion.Depoterfolg
[Von;Bis;Währung;KaufspesenBerücksichtigen;VerkaufspesenBerücksichtigen;DividendenBerücksichtigen;ZinsenBerücksichtigen;FondsausschüttungenBerücksichtigen;FiktiverWährungsgewinn;Intervall;Berechnungsart;PerformanceKomponentenKonfiguration]→Depoterfolg
Von (Datum[Jahresanfang]).
Bis (Datum[Aktuelles Datum]),
Währung (Währung): Standard-Einstellung ist hier die in den "globalen Einstellungen" auf der Registerkarte "Allgemein" eingestellte Default-Währung.
KaufspesenBerücksichtigen (Boolean[Wahr]).
VerkaufspesenBerücksichtigen (Boolean [Falsch]).
DividendenBerücksichtigen (Boolean [Falsch]).
ZinsenBerücksichtigen (Boolean [Falsch]).
FondsausschüttungenBerücksichtigen (Boolean [Falsch]).
FiktiverWährungsgewinn (Boolean [Falsch]).
Intervall (ErfolgsIntervallTyp[gesamter Zeitraum]): Tag, Woche, Monat...
Berechnungsart (Performanceberechnungsart[Zeitgewichtet]): "Zeitgewichtet", "Zeitgew. kum EK", "Klassisch" oder "Interner Zinssatz". Lesen Sie zur Berechnung ggf. das Kapitel Berechnungsmethoden.
PerformanceKomponentenKonfiguration (PerformanceComponentConfig[]): Wurde eine Performancekomponenten-Konfiguration angelegt, dann greift diese, ansonsten gilt die Standardeinstellung (vor Steuern, nach Gebühren).
Resultat: Die Funktion Depoterfolg
liefert das Depoterfolgsobjekt. Dieses ist z. B. Grundlage für die Auswertungen zu Erfolgsberechnung und Performance und stellt in erster Linie eine Liste von Depotbewertungsobjekten zur Verfügung, die über 'Bewertungsliste' abgefragt werden kann.
PortfolioVersion.Depotertrag
[Von;Bis;Währung;Stückzinsen;SpesenBerücksichtigen;Steuerausschluss]→Depotertrag
Von (Datum[Jahresanfang]).
Bis (Datum[Aktuelles Datum]).
Währung (Währung[Inhaber.Währung]).
Stückzinsen (Boolean[Falsch]).
SpesenBerücksichtigen (Boolean[Falsch]).
Steuerausschluss (Boolean[Falsch]): Wenn dieser Parameter auf "Wahr" gesetzt wird, werden alle Konten und Depots, bei denen in den Eigenschaften das Kontrollkästchen "Von Steuerbetrachtung ausschließen" aktiviert ist, ignoriert.
Resultat: Die Funktion Depotertrag
liefert das Depotertragsobjekt. Dieses ist z. B. Grundlage für die Auswertung Ertragsaufstellung und stellt eine Liste von Ertrags-Transaktionen (Ertrag_Transaktionen) zur Verfügung.
PortfolioVersion.EffectiveFrom
→Datum
Resultat: Die Funktion EffectiveFrom
liefert das Datum, ab dem diese Portfolio-Version gültig ist. Ist diese Funktion "leer", so bedeutet das, dass diese Version "schon immer" gültig ist.
PortfolioVersion.Identifier
→String
Resultat: Die Funktion Identifier
liefert eine Zeichenkette zur externen Identifikation des Portfolios, die der Portfolionummer entspricht.
PortfolioVersion.Inhaber
→Inhaber
Resultat: Die Funktion Inhaber
liefert den Inhaber des Portfolios.
PortfolioVersion.InvestmentTerminationDate
→Datum
Resultat: Die Funktion InvestmentTerminationDate
liefert das "Investment auflösen am"-Datum aus den Stammdaten des Portfolios.
PortfolioVersion.Konto
→Liste(Konto)
Resultat: Die Funktion Konto
liefert die Liste der Konten, die dem Portfolio zugeordnet sind.
PortfolioVersion.Letzte_Benachrichtigung
[Wertpapier]→Datum
Wertpapier (Wertpapier).
Resultat: Ist der Parameter "Wertpapier" nicht gesetzt, dann liefert die Funktion Letzte_Benachrichtigung
das aktuellste Datum, an dem für das Portfolio entweder ein Scheduled Reporting oder eine Verlustschwellen-Benachrichtigung durchgeführt wurde. Das Datum "Letzte Benachrichtigung" finden Sie auch als Information in den Portfolio-Eigenschaften auf der Mini-Registerkarte "Reporting".
Ist der Parameter gesetzt, dann bezieht sich der Verlustschwellen-Benachrichtigungs-Aspekt der jeweiligen Funktion nicht auf das Portfolio, sondern auf die letzte (in der Datenbank gespeicherte) Verlustschwellen-Benachrichtigung bzgl. des einzelnen Wertpapiers.
Modul "Portfolio-Service Scheduled Reporting"
PortfolioVersion.Letzte_ScheduledReportingBenachrichtigung
→Datum
Resultat: Die Funktion Letzte_ScheduledReportingBenachrichtigung
liefert das Datum, an dem für das Portfolio das letzte Scheduled Reporting erstellt worden ist.
Modul "Portfolio-Service Scheduled Reporting"
PortfolioVersion.Letzte_VerlustBenachrichtigung
[Wertpapier]→Datum
Wertpapier (Wertpapier).
Resultat: Ist der Parameter "Wertpapier" nicht gesetzt, dann liefert die Funktion Letzte_VerlustBenachrichtigung
das Datum, an dem für das Portfolio die letzte Verlustschwellen-Benachrichtigung erstellt worden ist. Dieses Datum kann auch manuell gesetzt werden. Lesen Sie dazu ggf. den Abschnitt Verlustschwellen-Benachrichtigungen.
Ist der Parameter gesetzt, dann bezieht sich der Verlustschwellen-Benachrichtigungs-Aspekt der jeweiligen Funktion nicht auf das Portfolio, sondern auf die letzte (in der Datenbank gespeicherte) Verlustschwellen-Benachrichtigung bzgl. des einzelnen Wertpapiers.
Modul "Portfolio-Service Scheduled Reporting"
PortfolioVersion.Name
→String
Resultat: Die Funktion Name
liefert den Namen des Portfolios, zu dem die Version gehört.
PortfolioVersion.PerformanceStartDate
→Datum
Resultat: Die Funktion PerformanceStartDate
liefert das Startdatum der Performanceberechnung aus den Stammdaten des Portfolios (Feld "Performanceberechnung ab").
PortfolioVersion.Portfolio
→Portfolio
Resultat: Die Funktion Portfolio
liefert das Portfolio selbst.
PortfolioVersion.PortfolioNumber
→String
Resultat: Die Funktion PortfolioNumber
liefert die Nummer des Portfolios (alphanumerisch).
PortfolioVersion.PortfolioVersionList
→ Liste(Portfolio-Version)
Resultat: Die Funktion PortfolioVersionList
liefert die Liste aller Portfolio-Versionen des Portfolios.
PortfolioVersion.Profile
→Portfolio-Profil
Resultat: Die Funktion Profile
liefert das der Portfolio-Version zugewiesene Portfolio-Profil.
PortfolioVersion.ProfileKey
→String
Resultat: Die Funktion ProfileKey
liefert den Profilschlüssel des Portfolio-Profils, das der Portfolio-Version in den Stammdaten zugewiesen ist.
PortfolioVersion.SachdepotWP
[Wertpapier;Datum;AllePlätze]→Liste(BestandsInfo)
Wertpapier (Wertpapier).
Datum (Datum).
AllePlätze (Boolean).
Resultat: Die Funktion SachdepotWP
liefert die Liste aller Bestandsinformationen des Portfolios für dieses Wertpapier.
PortfolioVersion.TransactionList
[Von;Bis;Stornierte;AufKombiEbene]→Liste(Transaktion)
Von (Datum[Jahresanfang]).
Bis (Datum[Aktuelles Datum]).
Stornierte (Boolean[Falsch]).
AufKombiEbene (Boolean[Falsch]).
Resultat: Ist der Parameter "AufKombiEbene" = "Falsch", dann liefert die Funktion TransactionList
alle Basistransaktionen; andernfalls auch alle Kombitransaktionen dieses Portfolios zwischen "Von" und "Bis". Ist der Parameter "Stornierte" = "Wahr", dann auch die stornierten Transaktionen.
PortfolioVersion.VerificationDate
→Datum
Resultat: Die Funktion VerificationDate
liefert das Datum der letzten Änderung des Datenstatus des Portfolios.
PortfolioVersion.VerificationDateTotal
→Datum
Resultat: Die Funktion VerificationDateTotal
liefert das Datum der Verifizierung des Gesamt-Datenstatus des Portfolios. Dabei wird das am weitesten zurückliegende Datum der betrachteten (Einzel-)Datenstatus herangezogen.
PortfolioVersion.VerificationStatus
→VerificationStatus
Resultat: Die Funktion VerificationStatus
liefert den in den Portfolio-Eigenschaften hinterlegten Datenstatus (Verifizierungsstatus).
PortfolioVersion.VerificationStatusTotal
→VerificationStatus
Resultat: Die Funktion VerificationStatusTotal
liefert den Gesamt-Datenstatus aller Depots und Konten des Portfolios. Der Gesamt-Datenstatus kann immer nur so gut wie der schlechteste der betrachteten (Einzel-)Datenstatus sein.
PortfolioVersion.VersionsName
→String
Resultat: Die Funktion VersionsName
liefert den Namen der Portfolio-Version.
Anmerkung zur Typ-Überprüfung
Eine Portfolio-Version gilt bei der Typ-Überprüfung auch als Portfolio. Entsprechend liefert die Funktion Is
folgende Ergebnisse bei einer Portfolio-Version:
PortfolioVersion.is
["Portfolio"]→Wahr
PortfolioVersion.is
["PortfolioVersion"]→Wahr
PortfolioVersion.is
["PortfolioProfile"]→Falsch