{"ok":true,"readonly":true,"version":"TSC Portfolio Center V6.0.4 Transaction Model Readonly Preview","transaction_types":{"BUY":{"label":"Kauf","requires_asset":true,"requires_broker":true,"required_fields":["transaction_date","asset_key","quantity","price","currency"],"optional_fields":["broker_key","fees","taxes","fx_rate_to_eur","notes","source_reference"],"amount_logic":"gross_amount = quantity * price; net_amount = gross_amount + fees + taxes","cash_effect":"negative"},"SELL":{"label":"Verkauf","requires_asset":true,"requires_broker":true,"required_fields":["transaction_date","asset_key","quantity","price","currency"],"optional_fields":["broker_key","fees","taxes","fx_rate_to_eur","notes","source_reference"],"amount_logic":"gross_amount = quantity * price; net_amount = gross_amount - fees - taxes","cash_effect":"positive"},"DIVIDEND":{"label":"Dividende","requires_asset":true,"requires_broker":true,"required_fields":["transaction_date","asset_key","gross_amount","currency"],"optional_fields":["broker_key","quantity","fees","taxes","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount - fees - taxes","cash_effect":"positive"},"CASH_IN":{"label":"Einzahlung","requires_asset":false,"requires_broker":false,"required_fields":["transaction_date","gross_amount","currency"],"optional_fields":["broker_key","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount","cash_effect":"positive"},"CASH_OUT":{"label":"Auszahlung","requires_asset":false,"requires_broker":false,"required_fields":["transaction_date","gross_amount","currency"],"optional_fields":["broker_key","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount","cash_effect":"negative"},"FEE":{"label":"Gebühr","requires_asset":false,"requires_broker":false,"required_fields":["transaction_date","gross_amount","currency"],"optional_fields":["broker_key","asset_key","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount","cash_effect":"negative"},"TAX":{"label":"Steuer","requires_asset":false,"requires_broker":false,"required_fields":["transaction_date","gross_amount","currency"],"optional_fields":["broker_key","asset_key","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount","cash_effect":"negative"},"CORRECTION":{"label":"Korrektur","requires_asset":false,"requires_broker":false,"required_fields":["transaction_date","gross_amount","currency"],"optional_fields":["broker_key","asset_key","fx_rate_to_eur","notes","source_reference"],"amount_logic":"net_amount = gross_amount; Richtung über Vorzeichen oder cash_effect_note prüfen","cash_effect":"neutral_review"}},"common_fields":{"transaction_type":"Pflichtfeld. Einer von BUY, SELL, DIVIDEND, CASH_IN, CASH_OUT, FEE, TAX, CORRECTION.","transaction_date":"Pflichtfeld. Format YYYY-MM-DD.","broker_key":"Optional oder Pflicht je Typ. Beispiel: ING, XTB, FREEDOM24, MANUAL.","asset_key":"Optional oder Pflicht je Typ. Beispiel: AMAZON, ETF_QDVE_XETRA.","quantity":"Stückzahl bei BUY/SELL.","price":"Preis pro Stück bei BUY/SELL.","gross_amount":"Bruttobetrag. Bei BUY/SELL optional berechenbar aus quantity * price.","fees":"Gebühren. Standard 0.","taxes":"Steuern. Standard 0.","currency":"Währung. Beispiel EUR oder USD.","fx_rate_to_eur":"Optional. Wenn leer und currency EUR, wird 1 angenommen.","notes":"Optional.","source_reference":"Optional, später z. B. Import-Datei oder Broker-ID."},"write_behavior":"NO_WRITE_PREVIEW_ONLY","checked_at_utc":"2026-07-16T18:43:54+00:00"}