cashlog.org Web-App (app.cashlog.org): Portfolio im Browser — XIRR, Multiwährung, Steuerperspektive, lokal. Produkt und Kauf auf cashlog.org. Von Christian Bahnmüller.
Hinweis: Die angezeigten Steuerbeträge sind Schätzungen basierend auf einem vereinfachten Modell. Dies ist keine Steuerberatung.
Es wird keine Haftung für die Richtigkeit der Berechnungen übernommen.
Historischer Rückblick · Stand Jahresende
XIRR · Interner Zinsfuß —
TWR (Zeitraum) —
🏦 Vergleichsmaßstab (risikofreier Zins)
% p.a.
Orientierung: aktuelles Festgeld oder Tagesgeld.
Risikobereinigte Rendite (Sharpe Ratio)
—
< 00 – 1> 1
Wähle einen Zeitraum mit mindestens ca. 21 Handelstagen, um die Sharpe Ratio zu sehen.
XIRR-Zeitraum –
Letztes Daten-Snapshot: —
Kapital-Basis vs. Marktwert
X-Achse: Kalendertage im gewählten Filter (Lesung TT.MM. bzw. TT.MM.JJ bei „Gesamt“). Dünne Linien = Interpolation zwischen Eingaben. Leuchtende Punkte = Buchung oder Kurs-Snapshot.
Kapital-Wasserfall
Anleihen
Kachel-Klick: Details inkl. Kapital, Coupon, YTM, Summe. Modell — kein Emittenten- oder FX-Schutz.
Jahres-Vergleich (TWR)
Aktive Positionen
Name
Typ
Bestand
Kurs
Ø Einstand
Investiert
Wert
G/V Abs.
XIRR
Die Liste beginnt im Startjahr deines Depots. Jede Ansicht startet am 01.01. bei null · Vorjahre findest du unten in der Jahreszusammenfassung.
Realisierte Gewinne (Jahr)
—
Realisierte Verluste (Jahr)
—
Verkäufe im gewählten JahrMehrere Verkäufe derselben Position werden kumuliert. Bei Anleihen sind Ø EK und Ø VK Clean-Kurse; Stückzinsen laufen separat in die Coupon-Seite.
Letztes Datum
Position
Stück/Nom.
Ø EK
Ø VK
Gewinn (€)
Verlust (€)
📭
Keine Verkäufe in diesem Jahr
Sobald du im Positionsmodal einen Verkauf buchst, erscheint er automatisch hier.
Dividenden (Jahr)
—
Coupons (Jahr)
—
Gesamt (Jahr)
—
Ausschüttungen im gewählten JahrHier kannst du Dividenden und Coupons direkt nachtragen oder fehlerhafte Einträge löschen.
Datum
Position
Art
Betrag (EUR)
Aktion
💤
Keine Ausschüttungen in diesem Jahr
Jahreszusammenfassung (alle Jahre)
Leistungsaufschlüsselung pro JahrDauerhaft erhalten · nur ab Startjahr der App (Demo-Jahre 2022–2025 ausgeblendet).
Jahr
# Verkäufe
Kursgewinne
Dividenden
Coupons
Krypto-Entwicklung
Gesamtsumme
📊
Noch keine realisierten Ergebnisse
LizenzDemo oder LifetimeSchlüssel nur in diesem Browser — kein Cloud-Zwang.
Lädt…
cashlog.org läuft im Demo-Modus mit bis zu 5 Positionen. Die Lifetime-Lizenz hebt das Limit dauerhaft auf — 49 € einmalig, kein Abo, keine Datenabgabe, alle künftigen Updates inklusive.
Du erhältst deinen Schlüssel direkt nach dem Kauf per E-Mail. Keine Cloud-Anbindung — die Lizenz wird ausschließlich lokal in deinem Browser gespeichert.
ScannerAbrechnungen scannenKäufe, Verkäufe, Dividenden & Coupons — Vorschau vor Import.
📄 Kurzinfo?
PDF oder Screenshot der Abrechnung wählen — cashlog.org füllt die Felder vor. Vor „Importieren“ bitte kurz prüfen: Name, ISIN/WKN, Datum, Stückzahl bzw. Nominal (Anleihen), Kurs, Währung und ggf. Wechselkurs. Der Scanner ersetzt keine Buchhaltung, er spart nur Tippfehler. Die Rendite rechnet cashlog.org aus den von dir bestätigten Transaktionsdaten.
Importiere Käufe, Verkäufe sowie Dividenden- und Coupon-Abrechnungen aus PDF oder Foto. Erkannte Felder kannst du vor dem Import prüfen — die Einträge erscheinen unter Verkäufe, Dividenden & Coupons.
Unterstützt u. a. flatex, Scalable, Sparkasse und Trade Republic.
SteuernProfil & SätzeAT/DE/kein/individuell — wirkt auf Netto-Kennzahlen.
Wähle dein Profil und pflege den Satz je Land individuell. Die Netto-Berechnung aktualisiert sich direkt auf Basis des aktiven Profils.
DatensicherungExport & automatische KopieJSON-Datei und lokale Snapshots — nur in diesem Browser.
Datenexport
Beim ersten Mal wählst du den Ziel-Ordner. Danach wird die gewählte Datei direkt überschrieben.
Auto-Datenexport
Legt alle 30 Minuten und beim Verlassen der Seite eine Kopie deines Portfolios in diesem Browser ab (IndexedDB). Ergänzt den manuellen Datenexport — kein Server.
Daten-ImportPortfolio wiederherstellenDatenimport deines zuvor exportierten JSON-Backups.
Stelle einen früheren Datenexport wieder her — JSON-Datei, automatische Kopien oder Bank-CSV (alles über „Daten importieren“).
Status BerichtPortfolio ausdruckenKennzahlen, Jahres- und Monatsübersicht — druckfertig.
Druckt deinen aktuellen Stand inkl. Dashboard- und Performance-Kennzahlen (XIRR, TWR, Sharpe, Volatilität) — optimiert für Hoch- und Querformat.
🪦 Diese Position wurde gelöscht. Historische Verkäufe und Ausschüttungen bleiben in der Historie und im XIRR erhalten.
Ø Einstand
—
Investiert
—
Kurs vs. Einstand
—
Kern-Stammdaten
Optional. Leer = globaler Standard-Steuersatz aus Optionen.
Optional. Zusätzlicher Abzug pro Gewinn neben dem Hauptsatz.
Gesamter Nennwert der Emission in deinem Bestand. Käufe/Verkäufe buchen Teilnominale dagegen separat.
–
Mindestens Termin 1 ausfüllen. Weitere Zahlungstage im zweiten Feld kommagetrennt (z.B. vierteljährlich). Jahres-Coupon wird gleichmäßig auf alle Termine verteilt.
USD
Wie auf der Kaufabrechnung in der Positionswährung (oben) — nicht in EUR umrechnen, es sei denn die Anleihe ist in EUR notiert. Endbetrag inkl. Stückzinsen und Anschaffungsnebenkosten. Überschreibt nur den ersten Kauf; die laufende Marktanzeige bleibt clean.
Restnominal
—
Verbleibender Nennwert nach Käufen und Verkäufen.
Marktwert Clean
—
Kurs × Restnominal × FX, ohne Stückzinsen.
Stückzins heute
—
Separat ausgewiesen, fliesst nicht in den Portfoliowert.
Dirty bei Verkauf
—
Clean-Wert plus Stückzins, relevant für Cashflow und YTM.
YTM (Rendite bis Fälligkeit)
—
Effektivrendite p.a., wenn du bis zur Fälligkeit hältst.
Nur Anzeige. Bewertung: Kontrakte × Kurs (FW) ÷ FX — wie bei Aktien, Kurs manuell pflegen.
Menge des Basiswerts, die ein Zertifikat repräsentiert (z.B. 0.1 = 10 Zertifikate = 1 Unze Gold).
Nutze diesen Block, wenn du keine einzelnen Käufe protokollieren willst. Es wird ein synthetischer Kauf mit Ø Einstandskurs erfasst – Grundlage für Renditeberechnung.
Hinweis: Eine Position mit Verkäufen oder Ausschüttungen wird beim „Löschen" nicht entfernt, sondern als gelöscht markiert. Sie bleibt in Historie und XIRR erhalten.
+ Neuer KAUF buchen
Nur eintragen, wenn der Kurs aus der Abrechnung vorliegt.
Überschreibt den automatisch berechneten Steuersatz für diesen Verkauf.
+ Neue Ausschüttung buchen
Im Netto-Modus wird der Betrag direkt übernommen. Im Brutto-Modus wird er hochgerechnet.
Die automatische Buchung rechnet mit dem aktuell gespeicherten Währungskurs in EUR.
Bitte die Wechselkurse regelmäßig prüfen:
zu den aktuellen FX-Kursen.
Annualisierte Rendite
—
🔮 Freier Zeitraum SimulatorSimuliert
—
YTM (Rendite bis Fälligkeit)
—
Neue Position
Erfassung
Sparplan
Leer = unbefristet. Tag im Monat folgt dem Startdatum (bei kurzen Monaten automatisch gekappt).
Betrag
ℹ️ Anleihen-Details (Coupon, Termine, Fälligkeit) werden direkt nach dem Speichern abgefragt. Coupons werden nicht automatisch gebucht.
Kurs = Premium je Kontrakt in FW; Menge = Anzahl Kontrakte.
* Pflichtfelder. Kurs = Marktkurs in FW (Anleihen: % vom Nominal; Optionen: Premium je Kontrakt).
💱 Wechselkurse
Eingabe: „1 EUR = X FW" — wie viele Einheiten der Fremdwährung bekommst du für 1 €. Historische Käufe: jede Buchung speichert ihren eigenen FX-Kurs zum Transaktionszeitpunkt und bleibt unverändert. Der hier eingegebene Kurs wirkt nur auf die aktuelle Bewertung (Marktwert, unrealisierter Gewinn, laufender XIRR).
🏦 Bank-Import Mapper
Ordne die Spalten deiner CSV-Datei den entsprechenden Feldern in cashlog.org zu. Erkannte Broker-Vorlagen werden automatisch vorgeschlagen.
📥 Daten importieren
Wähle die Quelle. Beim Wiederherstellen werden die aktuellen Portfolio-Daten ersetzt — empfohlen: vorher einen Datenexport als Sicherung.
📚 Frühere automatische Sicherungen
Wähle einen Stand. Die aktuellen Daten werden ersetzt — nicht rückgängig zu machen ohne anderes Backup.
Datenschutz
Alle Daten bleiben lokal in deinem Browser (localStorage). Es werden keine Daten an externe Server übertragen.
Erfasse nachträglich einen Verkauf, eine Dividende oder einen Coupon — auch für Positionen, die du bereits gelöscht oder nie aktiv geführt hast. Die Buchung fließt in XIRR, TWR, Historie und Statusbericht ein.
1 · Position
🪦 = gelöscht · 📦 = archiviert · Nur historisch geführte Positionen sind zusätzlich markiert.
➕ Neue historische Position anlegen
Diese Position erscheint nicht in deiner aktiven Übersicht, sondern nur in der Historie und im XIRR — damit realisierte Verluste aus nie geführten Positionen endlich sichtbar werden.
2 · Art der Buchung
3 · Details
Kauf nachtragen — etwa eine Aufstockung vor dem Verkauf einer bereits gelöschten Position oder ein vergessener Kauf aus dem Vorjahr.
Bei einem nachgetragenen Verkauf einer nie geführten Position trage zuerst den ursprünglichen Kauf ein, dann den Verkauf — so ergibt sich der korrekte Gewinn/Verlust.
cashlog.org
Your portfolio. Your truth.
Die meisten Anleger wissen nicht, was ihr Portfolio wirklich bringt.
Nicht die gefühlte Rendite. Die echte. cashlog.org zeigt sie dir — in Zahlen, die funktionieren, auch wenn du offline bist.
01 · Methodik
XIRR. Korrekt. Für jede Position.
Der interne Zinsfuß ist der einzige ehrliche Renditemaßstab. cashlog.org rechnet ihn für jede Position und jeden Zeitraum — inklusive Dividenden, Coupons, Stückzinsen, FX und Steuern.
📈
XIRR & TWR
Echter interner Zinsfuß, zeitgewichtet.
🏛️
Anleihen
Stückzinsen nach 365,25-Methode.
💱
Multi-Währung
Historische FX für saubere Rendite.
02 · Datenraum
Keine Cloud. Keine Kompromisse.
Kein Account, kein Server, kein Tracking. cashlog.org läuft direkt in deinem Browser — mit lokaler Persistenz und verschlüsselbarem JSON-Export. Deine Daten bleiben deine Daten.
🔒
100 % Lokal
Alles bleibt im localStorage.
🧾
AT & DE
KeSt 27,5 % · Abgeltung 26,375 %.
📑
Statusbericht
Druckbar, mit voller Methodik.
03 · Geführter Start
So startest du in 3 Schritten.
Wähle deinen Einstieg: eigenes Testportfolio, 100.000 € Demo oder Abo-Start. Alles in einem klaren Ablauf — ohne Umwege.
🚀
1 · Testportfolio
Lege dein erstes Portfolio mit bis zu 5 Positionen an. Danach führen wir dich durch die ersten Schritte.
🎯
2 · 100.000 € Demo
Lade ein vollständiges Beispiel mit Käufen, Verkäufen, Dividenden und Coupons.
⭐
3 · Lifetime · 49 €
Einmalig, unbegrenzt, alle Updates inklusive. Kein Abo, keine Datenabgabe.
Du kannst jederzeit wechseln. Der Button „Demo neu starten" in der Seitenleiste führt dich zurück auf null.
✨ Geführter Start
Schritt 1 von 3
Lege zuerst die Basis fest: Name, Asset-Klasse und Währung.
⭐ Bald verfügbar
Trag dich ein — wir informieren dich, sobald cashlog.org live ist.
📄 Abrechnung importieren
📎
PDF oder Bild hier ablegen
oder klicken zum Auswählen
Extrahiere Text...
Erscheint nach dem Import unter Verkäufe, Dividenden & Coupons.
💡
📦 Archiv verwalten
Archivierte Positionen bleiben vollständig erhalten. Du kannst sie jederzeit wieder aktivieren.
cashlog.org · Status Bericht
Your portfolio. Your truth.
Erstellt mit cashlog.org Vertrauliches Dokument
Kennzahlen · Dashboard & Performance
Portfolio-Impuls
Jahreszusammenfassung
Jahr
Kursgw.
Div.
Anl.zins
Krypto
Summe
Monatliche Performance (%)
Bestandsübersicht
Asset
Typ
Bestand
Ø Einstand
Marktwert
Ergebnis
XIRR · IRR
Methodik & Grundlagen
cashlog.org bewertet jede Position auf Basis deiner erfassten Käufe, Verkäufe und Ausschüttungen. Die Rendite zeigt, wie effizient dein eingesetztes Kapital über die Zeit gearbeitet hat – inklusive Ein- und Auszahlungen.
Für Anleihen werden laufende Stückzinsen separat geführt; die YTM (Rendite bis Fälligkeit) ergänzt die Analyse um die klassische Anleihen-Kennzahl.
XIRR und YTM nutzen ein 365-Tage-Jahr (wie Excel).
Im Netto-Modus werden Gewinne und Ausschüttungen mit dem gewählten Steuersatz geschätzt, damit deine Auswertung näher an deinem realen Ergebnis liegt.
Historische Jahre bleiben vollständig erhalten, auch wenn Positionen archiviert oder gelöscht wurden.
Hinweis: Die angezeigten Steuerbeträge sind Schätzungen basierend auf einem vereinfachten Modell.
Dies ist keine Steuerberatung. Es wird keine Haftung für die Richtigkeit der Berechnungen übernommen.