Changelog

Verfolgen Sie jeden Meilenstein in der Entwicklung von dTax – von der Kern-Engine bis zur Full-Stack-Steuerplattform.

v0.842026-04-15

CSV-Reimport-Fix — Soft-gelöschte Zeilen blockieren keine Updates mehr

Behebt einen Fehler, bei dem in der UI gelöschte Transaktionen beim erneuten CSV-Upload weiterhin als Duplikate galten. Die ursprüngliche Logik hat alle übereinstimmenden Zeilen unabhängig vom Löschstatus übersprungen, um Unique-Constraint-Verletzungen zu vermeiden — das blockierte aber Nutzer, die absichtlich soft-gelöscht und ihre CSV geändert haben. Der Import teilt Treffer jetzt in drei Kategorien: aktive Duplikate (wie bisher übersprungen), soft-gelöschte Treffer (werden reanimiert — deletedAt zurückgesetzt, Felder aus neuer CSV übernommen, KI-Klassifizierung und Preisanreicherung zurückgesetzt für erneute Verarbeitung), und komplett neue Zeilen (wie bisher eingefügt). Die Antwort liefert jetzt einen `resurrected`-Zähler neben `imported` und `skipped`. Gemeldet von unserem ersten zahlenden Kunden, Fix innerhalb 24 h ausgerollt.

v0.832026-04-15

Abrechnungspipeline gehärtet & neue Admin-Tools

Umfangreiches Zuverlässigkeits-Update im Abonnement-Flow sowie neue Admin-Funktionen. Abrechnung: Wir haben eine Ausnahmesituation identifiziert und behoben, in der eine verzögerte Abonnement-Bestätigung bei einem erneuten Versuch zu Doppel-Abbuchungen führen konnte. Drei Verteidigungsschichten schützen jetzt den Checkout-Pfad — Abgleich mit Stripe vor dem Anlegen neuer Abonnements (repariert verwaiste aktive Abos aus früheren Webhook-Ausfällen), Lifetime-Schutz (blockiert Doppelkäufe von PRO bei Lifetime-Abonnenten) und eine Gleiches-Plan-Duplikatssperre, die Checkout unterbricht, wenn bereits ein aktives Abonnement oder eine gültige Comp-Gewährung vorliegt. Alle betroffenen Kunden erhielten volle Rückerstattungen. Die Webhook-Abdeckung wurde erweitert, um customer.subscription.created-Events zu verarbeiten, damit außerhalb des normalen Checkouts erstellte Abonnements (z. B. Admin-Comp-Gewährungen) korrekt synchronisiert werden. Admin-Werkzeuge: Ein-Klick-Aktion „12-Monate-PRO gewähren" erstellt eine befristete Comp-Berechtigung mit automatischem Ablauf und ohne automatische Verlängerung — kein Stripe-Abonnement nötig. Permanente „Benutzer löschen"-Aktion mit E-Mail-Tippbestätigung und transaktionalem Cascade-Delete über alle zugehörigen Datensätze. Der Admin-Subscription-Endpunkt akzeptiert jetzt zusätzlich currentPeriodEnd, cancelAtPeriodEnd und explizite status-Felder für feinere Kontrolle. Ein Anzeigefehler, der das Ablaufdatum als „Registrierungsdatum" deklarierte, wurde korrigiert. Sicherheit: Fünf neue serverseitige Gates auf Admin-Subscription-Endpunkten verhindern Selbstmodifikation (Gewaltenteilung), begrenzen Gewährungsdauer auf 24 Monate, lehnen rückdatierte Ablaufdaten ab, schützen aktive Stripe-Abonnements vor Abrechnungs-Überschreibung (verhindert DB/Stripe-Drift) und fordern für Lifetime-Statuserhöhung eine bestehende Lifetime-Berechtigung. Tests: 16 neue Fälle decken alle Verteidigungs- und Sicherheitspfade ab.

v0.822026-04-05

Sicherheits- und Stabilitätsupdate

Interne Sicherheitshärtung und Stabilitätsverbesserungen für API und Frontend. Sicherheit: Passwort-Reset-Tokens werden nun als SHA-256-Hashes gespeichert (der Rohtoken wird nie in der Datenbank persistiert). SSRF-Schutz auf DNS-Ebene für Hostnamen-Validierung aktualisiert, um Rebinding-Angriffe zu blockieren. Injektion von Dateinamen im Content-Disposition-Header verhindert. Authentifizierungs-Ausnahmepfade verwenden exakte Übereinstimmungslogik. Stabilität: Race Condition bei Job-Enqueue durch serialisierbare PostgreSQL-Transaktionen behoben. Preisnachbesserung läuft in Batches von 20 parallelen Schreibvorgängen. R2-Stream erhält 30-Sekunden-Timeout. Steuerberechnungs-Worker erhält 5-Minuten-Timeout. Frontend: CSV/PDF/JSON-Download-Kompatibilität in Firefox wiederhergestellt. Polling-Intervall-Leck behoben. Onboarding-Navigation auf Next.js-Router migriert. Berichtsliste nach Löschung korrekt aktualisiert.

v0.812026-04-04

Asynchrone Steuerberechnung, Multi-Asset-Filter und URL-persistente Filter

Drei UX-Verbesserungen. (1) Steuerberechnung ist jetzt asynchron — statt die Benutzeroberfläche zu blockieren, stellt die Engine einen Hintergrundauftrag in die Warteschlange und zeigt einen Echtzeit-Fortschrittsindikator an; Ergebnisse erscheinen automatisch nach Abschluss. (2) Multi-Asset-Filter: Die Transaktionsfilterleiste zeigt jetzt ein Mehrfachauswahl-Dropdown, das dynamisch aus Ihrem tatsächlichen Transaktionsverlauf geladen wird — wählen Sie BTC, ETH, SOL und mehr mit einem Klick. Der Filterstatus wird auch aus der URL wiederhergestellt. (3) URL-persistente Filter: Alle Filter- und Sortiereinstellungen werden in den URL-Query-String geschrieben, sodass beim Aktualisieren oder Teilen eines Links die genaue Ansicht erhalten bleibt.

v0.802026-04-04

OFAC-Sanktionsscanner und Emotionale Trading-Analyse

Zwei neue kostenlose Funktionen. OFAC-Sanktionsscanner: prüft automatisch alle verbundenen Wallet-Adressen gegen die US-Treasury-SDN-Liste (täglich aktualisiert, O(1)-Suche, 24h-Cache). Emotionale Handelsmuster: erkennt Hoch-Kauf/Tief-Verkauf-Verhalten basierend auf der eigenen Transaktionshistorie — gewichteter Durchschnittskaufpreis als rationaler Richtwert, Zählung von Hochstand-Käufen, Panikverkäufen, emotionalem Verlust (USD) und einem Emotionsscore von 0–100. Verfügbar in allen Tarifen.

v0.792026-04-04

CARF-Scanner, Indien-TDS-Tracker und 29 Parser

CARF/DAC8-Expositionsscanner: bewertet Exchanges nach Jurisdiktion und CARF-Adoptionsstatus, schätzt meldepflichtige Transaktionen und Expositionsniveau. Indien-TDS-Tracker (Section 194S): berechnet 1% TDS bei Transaktionen über ₹50.000. 3 neue indische Exchange-Parser: WazirX, CoinDCX und ZebPay — insgesamt 29 dedizierte Parser.

v0.782026-04-03

Prüfungsverteidigung-PDF und Vermögens-Snapshot-PDF

Zwei neue PRO-Berichtsformate. Prüfungsverteidigung-PDF: 4-Abschnitt-IRS-Verteidigungspaket (Anschreiben, Zusammenfassung, Methodologienachweis, vollständiges Transaktionsregister). Vermögens-Snapshot-PDF: Zeitpunkt-Vermögensnachweis mit nicht realisierten Gewinnen/Verlusten, CPA-Unterschriftenblock und Methodologienachweis.

v0.772026-04-02

Internationale Steuermethoden und 10-Sprachunterstützung

5 neue länderspezifische Anschaffungskostenmethoden: australischer CGT-Rabatt, kanadische ACB, koreanische Kryptowährungssteuer, indische VDA, spanische CGT. Insgesamt 13 Methoden. i18n von 7 auf 10 Sprachen erweitert — Französisch, Türkisch und Deutsch hinzugefügt.

v0.762026-04-03

UTXO Multi-Chain: LTC, DOGE, BCH, DASH

Wallet-Synchronisation unterstützt jetzt Litecoin (LTC), Dogecoin (DOGE), Bitcoin Cash (BCH) und Dash (DASH) — insgesamt 22 Blockchains. Wird von der Blockchair Public API (kostenlos, kein Key erforderlich) betrieben. Automatische Adresserkennung, UTXO-Saldoberechnung und Klassifizierung als TRANSFER_IN/OUT/INCOME.

v0.752026-04-02

Vollautomatische Steuer-Pipeline

Transaktionen einmal importieren — dTax erledigt alles automatisch. Nach jedem CSV-Import, jeder Wallet-Synchronisation oder Exchange-Verbindung läuft die Preisanreicherung im Hintergrund, gefolgt von der automatischen FIFO-Steuerberichtgenerierung für das vergangene und aktuelle Steuerjahr. Eine Zusammenfassungs-E-Mail wird gesendet, wenn Ihr Bericht fertig ist, mit dem Nettogewinn/-verlust pro Jahr. PRO-Benutzer können vom Dashboard aus mit LIFO, HIFO oder anderen Methoden neu berechnen.

v0.742026-04-01

Wallet-Synchronisationsintegrität und UX-Verbesserungen

Integritätskorrekturen: Solana-Paginierung (bis zu 12.500 Txns), Moralis-Seitenlimit 20→200 (bis zu 20.000 Txns), EVM-Inkrementalsync mit persistentem Cursor. Gebühren-USD automatisch befüllt. Transaktions-Hash-Spalte zeigt jetzt Block-Explorer-Link. Filter zum Ausblenden von $0-Transaktionen hinzugefügt. Preis-Anreicherung nach Sync automatisch ausgelöst (5-Min. Abkühlung). Daten-löschen-Schaltfläche pro Wallet. Dashboard-Workflow-Hinweise hinzugefügt.

v0.732026-03-30

Erweiterte Transaktionsfilter & Spalten

Filtern Sie Transaktionen nach fehlendem Preis (schnelles Auffinden von Einträgen, die eine manuelle Preiseingabe erfordern), filtern Sie nach mehreren Assets gleichzeitig (z.B. "BTC, ETH, SOL") und schalten Sie optionale Spalten für Kette, Adresse und Tx-Hash in der Transaktionstabelle ein oder aus. Die Seiten für Überweisungen und Abgleich paginieren jetzt große Ergebnismengen.

v0.722026-03-30

QA Politur: Handelspaare, AI Paginierung & i18n

Zweiseitige Transaktionen (Trades, Swaps, LP-Einzahlungen) werden jetzt in der Asset-Spalte als „BTC → USDT“ angezeigt. Die Typen LOST und STOLEN wurden zur Transaktionstypenliste hinzugefügt. Der Konversationsverlauf des AI-Assistenten wird paginiert (mehr laden). Schaltflächen zum Aktualisieren des Portfolio-Preises zeigen Aktionstipps an. 7-Locale i18n-Vollständigkeitsdurchlauf.

v0.712026-03-30

Sicherheitshärtung

Behebung von 4 Sicherheitslücken aus einem unabhängigen Audit: Quota-Bypass via targetUserId (H-1), abgelaufene CPA-Sitzungen greifen nicht mehr auf Daten zu (H-3), Ratenbegrenzung der Kontolöschung zur Verhinderung von Enumeration (L-3) und Validierung der Stripe-Webhook-userId anhand der Stripe-Metadaten (C-2).

v0.702026-03-27

Bitcoin Wallet Synchronisation

Synchronisieren Sie Bitcoin-Adressen direkt – alle 4 Formate werden unterstützt: Legacy (1...), Nested SegWit (3...), Native SegWit (bc1q...) und Taproot (bc1p...). Angetrieben von der Blockstream Esplora API – kostenlos, kein API-Schlüssel erforderlich. Erkennt Mining-Einkommen automatisch (Coinbase-Transaktionen → INCOME), handhabt UTXO-Wechselausgaben für die Berechnung des Nettoversands korrekt und greift für die Zuverlässigkeit auf mempool.space zurück.

v0.692026-03-27

CEX API Synchronisation — Spot & Futures

Verbinden Sie API-Schlüssel von Börsen (Binance / Binance.US, OKX, Bybit, Kraken, Coinbase, KuCoin, Gate.io), um Spot-Trades, Einzahlungen und Auszahlungen automatisch zu synchronisieren. Plan-43 erweitert dies auf Futures, Perpetual Contracts und Leveraged Trading – einschließlich Finanzierungsgebühren und Liquidationen, die dem Steuer-Engine als MARGIN_TRADE und LIQUIDATION-Typen zugeordnet werden.

v0.682026-03-27

LP-Protokollklassifizierung + Benutzerdefinierte Chains

Automatische Klassifizierung von LP-Tokens nach Protokollname (Uniswap V2 LP, PancakeSwap LP, Curve 3CRV, Balancer BPT und 8+ weitere) als LP_DEPOSIT/LP_WITHDRAWAL. Unterstützung für benutzerdefinierte EVM-Chains für MetaMask-kompatible Netzwerke mit SSRF-geschützten Explorer-URLs. 29+ CSV-Parser mit neuen Bitstamp-, Upbit- und Robinhood-Formaten hinzugefügt.

v0.672026-03-25

17-Chain Multi-Chain + Transaktionsverbesserungen

Unterstützung für 17 Chains: ETH, Polygon, BSC, Arbitrum, Optimism, Avalanche, Base, Linea, Scroll, Mantle, Blast, Gnosis, Sonic, Monad, Sei, Cronos + Solana. Spalten Source/Chain/ContractAddress zu CSV-Export, Import und Transaktionsliste hinzugefügt. Vom Benutzer steuerbare Spaltensichtbarkeit. Lebenslanger PRO-Plan (). BSC von Moralis nach Etherscan V2 für bessere Zuverlässigkeit migriert.

v0.662026-03-19

GENIUS Act Positionierung & Simulator-Verbesserungen

Abschnitt zur Stablecoin-Compliance des GENIUS Act wurde zur Features-Seite und zur Vergleichstabelle der Landingpage hinzugefügt. 7-Methoden-Vergleich nebeneinander im Simulator (von 3 erweitert). Regulatorische Blog-Serie: GENIUS Act Stablecoin-Steuer, SEC/CFTC MOU Asset Classification, Clarity Act DeFi-Steuer (3 Artikel × 7 Sprachen). Der Berichtsverlauf zeigt jetzt die Generierungszeit bei der Berechnung an. Der Methodenwähler auf der Homepage enthält UK Share Pooling. Roadmap: Stablecoin-Zahlungsinstrumentenmodus geplant, vorbehaltlich der IRS-Anleitung.

v0.652026-03-18

CARF-Konformität & UK Share Pooling

UK Share Pooling (Abschnitt 104) als 8. Anschaffungskostenmethode, CARF 2027 Countdown auf der Steuerseite, CARF-Einführungsstatus für 15 Länder bei globalen Steuersätzen, CARF-Transaktionsdatenexport-Endpunkt (PRO/CPA), Multi-Provider-KI-System (15+ LLM-Anbieter mit BYOK), KI-Betriebskonsole, Abonnement-Upgrade-Gating und CARF-Inhalte auf allen Marketingseiten.

v0.602026-03-15

Globale Steuer-Engine

3 internationale Anschaffungskostenmethoden (Deutschland FIFO mit 12-monatiger Haltefrist, Frankreich PMPA gewichteter Durchschnitt, Japan Gesamtdurchschnitt), Vergleichsseite für Steuersätze in 15 Ländern und 8 länderspezifische Krypto-Steuerleitfäden.

v0.552026-03-13

Steuerintelligenz 2026

Meldung des ordentlichen Einkommens (Staking/Mining/Airdrops), 1099-DA Klassifizierung von abgedeckten vs. nicht abgedeckten Positionen, PARITY Act regulatorische Warnungen und verbesserte Steuerübersichtskarten.

v0.542026-03-11

Phase B: Website-Seiten

Preise, Funktionen, Sicherheit und Börsen-Seiten mit vollständiger i18n-Unterstützung hinzugefügt.

v0.532026-03-11

Phase A: Kernseiten

Landingpage, rechtliche Seiten (Nutzungsbedingungen, Datenschutz, Haftungsausschluss) und Onboarding-Assistent für neue Benutzer.

v0.522026-03-10

Landingpage

Marketing-Homepage mit Feature-Highlights, Vergleichstabelle mit Wettbewerbern und Preisübersicht.

v0.512026-03-10

Theme & UX

Umschalter für dunkles/helles Theme mit Systempräferenz-Erkennung, responsive Navigation und Fehlergrenzen.

v0.502026-03-09

Dashboard-Verbesserung

Schnellaktionskarten, Widget zur Datenquellenübersicht und eine 3-Schritte-Anleitung für neue Benutzer auf dem Dashboard.

v0.402026-03-08

DeFi & NFT Unterstützung

12 neue DeFi/NFT-Transaktionstypen, Etherscan- und Solscan-DeFi-Parser und Wrap/Unwrap-Basisdurchleitung.

v0.302026-03-07

Börsen-Parser

20 CSV-Format-Parser für Börsen, darunter Coinbase, Binance / Binance.US, Kraken und 17 weitere mit automatischer Erkennung.

v0.202026-03-06

Steuerberichte

Form 8949 PDF/CSV-Export, Schedule D-Übersicht mit Verlustvortrag und Wash-Sale-Erkennung mit 30-Tage-Fenster.

v0.102026-03-05

Kern-Engine

FIFO-, LIFO- und HIFO-Anschaffungskostenberechnung, CSV-Import-Pipeline und grundlegendes Dashboard mit Steuerübersicht.

v0.12026-03-04

Erstveröffentlichung

Steuer-Engine mit umfassenden Unit-Tests, Next.js-Frontend mit i18n und Fastify API mit Prisma ORM.

KI zu Krypto-Steuern befragen