{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V7.1.4-R2 Cashflow Planner Fast Readonly Adapter","cashflow_version":"V7.1.4-R2","checkpoint":"TSC Portfolio Center V7.1.4-R2 Cashflow Planner Fast Readonly Adapter","source_checkpoint":"TSC Portfolio Center V6.7.4 Cashflow Planner compatibility payload","lts_reference":"TSC Portfolio Center V7.1.x Performance Hardening","marker":"TSC_V714_R2_CASHFLOW_PLANNER_FAST_READONLY_ADAPTER_ACTIVE","fast_marker":"TSC_V714_R2_CASHFLOW_PLANNER_FAST_READONLY_ADAPTER_ACTIVE","alias_path":"/portfolio/api/cashflow-planner/summary","mode":"fast_readonly_cashflow_planner","contract":"fast_readonly_cashflow_planner_status_summary","checked_at_utc":"2026-09-14T16:47:15Z","cashflow_readiness":{"status":"READY","blockers":[],"warnings":["Aktueller Cash ist 0 oder nicht verfügbar."]},"cashflow":{"current_cash_eur":0.0,"cash_reserve_eur":500.0,"free_cash_now_eur":0.0,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"monthly_investment_budget_eur":200.0,"monthly_net_after_budget_eur":5.57,"projected_cash_1m_eur":5.57,"projected_cash_12m_eur":66.84,"projected_free_cash_12m_eur":0.0,"projection_month_count":12},"projection_rows":[{"month_index":1,"month_key":"m01","month_label":"M+1","start_cash_eur":0.0,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":5.57,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":2,"month_key":"m02","month_label":"M+2","start_cash_eur":5.57,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":11.14,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":3,"month_key":"m03","month_label":"M+3","start_cash_eur":11.14,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":16.71,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":4,"month_key":"m04","month_label":"M+4","start_cash_eur":16.71,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":22.28,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":5,"month_key":"m05","month_label":"M+5","start_cash_eur":22.28,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":27.85,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":6,"month_key":"m06","month_label":"M+6","start_cash_eur":27.85,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":33.42,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":7,"month_key":"m07","month_label":"M+7","start_cash_eur":33.42,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":38.99,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":8,"month_key":"m08","month_label":"M+8","start_cash_eur":38.99,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":44.56,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":9,"month_key":"m09","month_label":"M+9","start_cash_eur":44.56,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":50.13,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":10,"month_key":"m10","month_label":"M+10","start_cash_eur":50.13,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":55.7,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":11,"month_key":"m11","month_label":"M+11","start_cash_eur":55.7,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":61.27,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0},{"month_index":12,"month_key":"m12","month_label":"M+12","start_cash_eur":61.27,"monthly_savings_eur":200.0,"monthly_dividends_eur":5.57,"monthly_total_inflow_eur":205.57,"planned_investment_eur":200.0,"end_cash_eur":66.84,"cash_reserve_eur":500.0,"free_cash_after_reserve_eur":0.0}],"settings_detected":{"monthly_savings":{"value":200.0,"source_key":"portfolio_cashflow_monthly_savings_eur","found":true},"monthly_investment_budget":{"value":200.0,"source_key":"portfolio_cashflow_monthly_investment_budget_eur","found":true},"cash_reserve":{"value":500.0,"source_key":"portfolio_cashflow_cash_reserve_eur","found":true}},"cash_ledger_summary":{"cash_ledger_total_eur":0.0,"cash_ledger_ytd_eur":0.0,"cash_ledger_last_90_days_eur":0.0,"cash_ledger_inflow_eur":0.0,"cash_ledger_outflow_eur":0.0,"cash_ledger_row_count":9,"cash_ledger_dated_count":0,"cash_month_rows":[]},"cash_rows_payload":{"ok":true,"status":"OK","table_name":"portfolio_cash","row_count":9,"column_mapping":{"amount_col":"amount_eur","date_col":"cash_date","type_col":"cash_type","note_col":null,"broker_col":"broker_key"}},"latest_snapshot":{"snapshot_date":"2026-09-14","snapshot_status":"CREATED","snapshot_version":"V6.12.4","snapshot_source":"portfolio_positions_market_value_securities_only_v6124","cash_total_eur":0.0,"position_cost_basis_eur":12748.9892,"position_market_value_eur":12679.9479,"portfolio_total_value_eur":12679.9479,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"position_count":20,"missing_price_count":0,"safety_ack":"CREATE_PORTFOLIO_SNAPSHOT","snapshot_note":"V6.12.4b route override: securities-only snapshot from portfolio_positions market value truth","created_at":"2026-09-14T16:16:14.068187+02:00"},"dividend_forecast":{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V6.7.3 Dividend Forecast","checkpoint":"TSC Portfolio Center V6.7.3 Dividend Forecast stabil","dividend_forecast_readiness":{"status":"READY","blockers":[],"warnings":[]},"forecast":{"dividend_ytd_eur":50.16,"dividend_t12m_eur":58.85,"forecast_year_eur":66.88,"forecast_monthly_eur":5.57,"portfolio_dividend_yield_pct":0.53,"payment_count":46,"asset_count":14,"forecast_method":"YTD_ANNUALIZED"},"dividend_source":{"ok":true,"status":"OK","source_type":"transactions_filter","table_name":"portfolio_transactions","row_count":46,"column_mapping":{"asset_col":"asset_key","amount_col":"amount_eur","type_col":"transaction_type","date_col":"transaction_date","currency_col":"currency","broker_col":"broker_key"},"source":{"fallback_applied":true,"fallback_reason":"PREFERRED_DIVIDEND_TABLE_EMPTY","preferred_source_type":"dividend_table","preferred_table_name":"portfolio_dividends","preferred_row_count":0}},"top_asset_count":12,"counts":{"portfolio_transactions":274,"portfolio_cash":9,"portfolio_positions":2999,"portfolio_price_cache":2510,"portfolio_overview_snapshots":155,"portfolio_import_batches":3,"portfolio_transaction_drafts":146,"portfolio_settings":547},"quality_summary":{"ok":false,"status":"REVIEW","quality_score":43,"quality_label":"ERROR","error_count":3,"warning_count":0,"info_count":3},"write_enabled":false,"writes_executed":false,"orders_created":false,"transactions_created":false,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-09-14T16:47:15+00:00","duration_ms":1784.41,"_tsc_v714_r2_source_route":"/portfolio/api/dividend-forecast/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":2.061866},"target_planner":{"summary":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":54.29,"target_group":"USER_TARGET_V1","summary":{"target_count":26,"active_target_count":21,"active_target_sum_pct":100.0,"etf_target_pct":30.19,"stock_target_pct":69.81},"asset_classes":[{"asset_class":"ETF","count":1,"active_target_pct":30.19},{"asset_class":"STOCK","count":25,"active_target_pct":69.81}],"top_targets":[{"asset_key":"ETF_QDVE_XETRA","name":"S&P 500 Information Technology ETF / QDVE","ticker":"QDVE","target_pct":30.19,"is_active":true},{"asset_key":"TESLA","name":"Tesla Inc.","ticker":"TSLA","target_pct":11.0,"is_active":true},{"asset_key":"UEC","name":"Uranium Energy Corp.","ticker":"UEC","target_pct":7.3,"is_active":true},{"asset_key":"AMAZON","name":"Amazon.com Inc.","ticker":"AMZN","target_pct":7.0,"is_active":true},{"asset_key":"ALPHABET_A","name":"Alphabet Inc. Class A","ticker":"GOOGL","target_pct":5.5,"is_active":true},{"asset_key":"FREEPORT_MCMORAN","name":"Freeport-McMoRan Inc.","ticker":"FCX","target_pct":5.0,"is_active":true},{"asset_key":"PAAS","name":"Pan American Silver Corp.","ticker":"PAAS","target_pct":5.0,"is_active":true},{"asset_key":"ALTRIA","name":"Altria Group Inc.","ticker":"MO","target_pct":4.4,"is_active":true},{"asset_key":"META","name":"Meta Platforms Inc.","ticker":"META","target_pct":3.4,"is_active":true},{"asset_key":"UNDER_ARMOUR","name":"Under Armour","ticker":"UAA","target_pct":3.2,"is_active":true}],"target_sum_status":"OK","notes":["USER_TARGET_V1 bildet das alte grobe Zielmodell ab.","ETF-Ziel liegt bei ca. 30 %, Aktienziel bei ca. 70 %.","CREDIT_AGRICOLE und TME sind als inaktive Zielpositionen mit 0 % vorbereitet."],"checked_at_utc":"2026-09-14T16:47:12+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/summary","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.672363},"allocation_overview":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":72.42,"version":"TSC Portfolio Center V6.2.9 Portfolio Target Allocation UI","target_allocation_version":"V6.2.9","target_group":"USER_TARGET_V1","deviation_warn_pct":2.0,"source_targets":"portfolio.portfolio_targets","source_actuals":"/portfolio/api/overview","writes_executed":false,"trade_execution_enabled":false,"target_meta":{"ok":true,"available_columns":["asset_id","created_at","id","is_active","max_pct","min_pct","notes","target_group","target_pct","updated_at"],"asset_columns":["asset_class","asset_key","country","created_at","currency","exchange","id","is_active","isin","name","notes","sector","ticker","updated_at","verification_checked_at","verification_note","verification_source","verification_status","wkn"],"target_group_used":"USER_TARGET_V1","asset_key_source":"portfolio_targets.asset_id -> portfolio_assets.asset_key","query_mode":"dynamic_asset_id_or_asset_key_mapping"},"target_base":{"target_base_value_eur":12679.95,"target_base_source":"portfolio_total_value_eur","portfolio_total_value_eur":12679.95,"position_market_value_eur":12679.95,"cash_total_eur":0.0},"summary":{"target_sum_pct":111.3,"current_sum_pct":100.0001,"total_underweight_eur":1001.72,"total_overweight_eur":278.23,"buy_suggestion_total_eur":1001.72,"target_count":26,"actual_asset_count":20,"row_count":27,"overview_warning_count":1},"status_counts":{"UNDERWEIGHT":2,"INACTIVE_TARGET":3,"OK":20,"OVERWEIGHT":1,"EXTRA_POSITION":1},"rows":[{"asset_key":"ALPHABET_A","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"min_pct":3.0,"max_pct":8.0,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":697.4,"current_value_eur":0.0,"deviation_eur":-697.4,"buy_suggestion_eur":697.4,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet A ca. 5,5 %."},{"asset_key":"SLB","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":0.0,"deviation_pct":-2.4,"target_value_eur":304.32,"current_value_eur":0.0,"deviation_eur":-304.32,"buy_suggestion_eur":304.32,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: SLB ca. 2,4 %."},{"asset_key":"ALPHABET_C","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":5.5,"min_pct":3.0,"max_pct":8.0,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":697.4,"current_value_eur":0.0,"deviation_eur":-697.4,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: Alphabet C ca. 5,5 %."},{"asset_key":"COINBASE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":4.4,"min_pct":1.0,"max_pct":7.0,"current_weight_pct":0.0,"deviation_pct":-4.4,"target_value_eur":557.92,"current_value_eur":0.0,"deviation_eur":-557.92,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: Coinbase ca. 4,4 %."},{"asset_key":"ETF_QDVE_XETRA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":30.19,"min_pct":25.0,"max_pct":35.0,"current_weight_pct":32.7716,"deviation_pct":2.5816,"target_value_eur":3828.08,"current_value_eur":4155.42,"deviation_eur":327.34,"buy_suggestion_eur":0.0,"cost_basis_eur":2981.18,"status":"OK","note":"ETF-Ziel ca. 30 %, Rundungsausgleich auf 100 %."},{"asset_key":"RIO_TINTO","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.0,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":5.1943,"deviation_pct":2.1943,"target_value_eur":380.4,"current_value_eur":658.63,"deviation_eur":278.23,"buy_suggestion_eur":0.0,"cost_basis_eur":792.92,"status":"OVERWEIGHT","note":"Altes Zielmodell: Rio Tinto ca. 3 %."},{"asset_key":"ALTRIA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"min_pct":2.0,"max_pct":7.0,"current_weight_pct":6.2734,"deviation_pct":1.8734,"target_value_eur":557.92,"current_value_eur":795.46,"deviation_eur":237.54,"buy_suggestion_eur":0.0,"cost_basis_eur":559.07,"status":"OK","note":"Altes Zielmodell: Altria ca. 4,4 %."},{"asset_key":"UPS","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":1.4,"min_pct":0.5,"max_pct":3.0,"current_weight_pct":0.0,"deviation_pct":-1.4,"target_value_eur":177.52,"current_value_eur":0.0,"deviation_eur":-177.52,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: UPS ca. 1,4 %."},{"asset_key":"META","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.4,"min_pct":1.0,"max_pct":6.0,"current_weight_pct":4.4163,"deviation_pct":1.0163,"target_value_eur":431.12,"current_value_eur":559.99,"deviation_eur":128.87,"buy_suggestion_eur":0.0,"cost_basis_eur":599.97,"status":"OK","note":"Altes Zielmodell: Meta ca. 3,4 %."},{"asset_key":"PAAS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"min_pct":2.0,"max_pct":8.0,"current_weight_pct":5.8294,"deviation_pct":0.8294,"target_value_eur":634.0,"current_value_eur":739.16,"deviation_eur":105.16,"buy_suggestion_eur":0.0,"cost_basis_eur":737.65,"status":"OK","note":"Altes Zielmodell: PAAS ca. 5 %."},{"asset_key":"D_WAVE_QUANTUM","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.7,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.2746,"deviation_pct":-0.4254,"target_value_eur":215.56,"current_value_eur":161.62,"deviation_eur":-53.94,"buy_suggestion_eur":0.0,"cost_basis_eur":250.0,"status":"OK","note":"Zielmodell 2026-08-19: D-Wave Quantum 1,7 %."},{"asset_key":"ALIBABA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.9,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.4787,"deviation_pct":-0.4213,"target_value_eur":240.92,"current_value_eur":187.5,"deviation_eur":-53.42,"buy_suggestion_eur":0.0,"cost_basis_eur":289.2,"status":"OK","note":"Altes Zielmodell: Alibaba ca. 1,9 %."},{"asset_key":"IONQ","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":2.036,"deviation_pct":-0.364,"target_value_eur":304.32,"current_value_eur":258.16,"deviation_eur":-46.16,"buy_suggestion_eur":0.0,"cost_basis_eur":300.0,"status":"OK","note":"Zielmodell 2026-08-19: IonQ 2,4 %."},{"asset_key":"PAYPAL","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":2.3564,"deviation_pct":0.3564,"target_value_eur":253.6,"current_value_eur":298.79,"deviation_eur":45.19,"buy_suggestion_eur":0.0,"cost_basis_eur":354.18,"status":"OK","note":"Altes Zielmodell: PayPal ca. 2 %."},{"asset_key":"FREEPORT_MCMORAN","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"min_pct":2.0,"max_pct":8.0,"current_weight_pct":5.2818,"deviation_pct":0.2818,"target_value_eur":634.0,"current_value_eur":669.73,"deviation_eur":35.73,"buy_suggestion_eur":0.0,"cost_basis_eur":593.77,"status":"OK","note":"Altes Zielmodell: Freeport-McMoRan ca. 5 %."},{"asset_key":"CROWDSTRIKE","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":2.2402,"deviation_pct":0.2402,"target_value_eur":253.6,"current_value_eur":284.05,"deviation_eur":30.45,"buy_suggestion_eur":0.0,"cost_basis_eur":244.96,"status":"OK","note":"Zielmodell 2026-08-19: CrowdStrike 2,0 %."},{"asset_key":"AMAZON","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.0,"min_pct":4.0,"max_pct":10.0,"current_weight_pct":7.2397,"deviation_pct":0.2397,"target_value_eur":887.6,"current_value_eur":917.99,"deviation_eur":30.39,"buy_suggestion_eur":0.0,"cost_basis_eur":800.0,"status":"OK","note":"Altes Zielmodell: Amazon ca. 7 %."},{"asset_key":"UEC","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.3,"min_pct":3.0,"max_pct":10.0,"current_weight_pct":7.0877,"deviation_pct":-0.2123,"target_value_eur":925.64,"current_value_eur":898.72,"deviation_eur":-26.92,"buy_suggestion_eur":0.0,"cost_basis_eur":1258.69,"status":"OK","note":"Altes Zielmodell: UEC ca. 7,3 %."},{"asset_key":"UNDER_ARMOUR","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.2,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":3.0015,"deviation_pct":-0.1985,"target_value_eur":405.76,"current_value_eur":380.59,"deviation_eur":-25.17,"buy_suggestion_eur":0.0,"cost_basis_eur":500.0,"status":"OK","note":"Zielmodell 2026-08-19: Under Armour 3,2 %."},{"asset_key":"TRUMP_MEDIA","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":0.0,"current_weight_pct":0.1506,"deviation_pct":0.1506,"target_value_eur":0.0,"current_value_eur":19.1,"deviation_eur":19.1,"buy_suggestion_eur":0.0,"cost_basis_eur":244.29,"status":"EXTRA_POSITION","note":null},{"asset_key":"SYN_BIOTECH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.3,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1735,"deviation_pct":-0.1265,"target_value_eur":38.04,"current_value_eur":22.0,"deviation_eur":-16.04,"buy_suggestion_eur":0.0,"cost_basis_eur":200.44,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,3 %."},{"asset_key":"TESLA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":11.0,"min_pct":6.0,"max_pct":15.0,"current_weight_pct":10.9477,"deviation_pct":-0.0523,"target_value_eur":1394.79,"current_value_eur":1388.16,"deviation_eur":-6.63,"buy_suggestion_eur":0.0,"cost_basis_eur":1604.64,"status":"OK","note":"Altes Zielmodell: Tesla ca. 11 %."},{"asset_key":"NETFLIX","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.9647,"deviation_pct":-0.0353,"target_value_eur":253.6,"current_value_eur":249.12,"deviation_eur":-4.48,"buy_suggestion_eur":0.0,"cost_basis_eur":249.98,"status":"OK","note":"Zielmodell 2026-08-19: Netflix 2,0 %."},{"asset_key":"CANOPY_GROWTH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.16,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1398,"deviation_pct":-0.0202,"target_value_eur":20.29,"current_value_eur":17.73,"deviation_eur":-2.56,"buy_suggestion_eur":0.0,"cost_basis_eur":187.93,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,16 %."},{"asset_key":"EVONIK","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.15,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1422,"deviation_pct":-0.0078,"target_value_eur":19.02,"current_value_eur":18.03,"deviation_eur":-0.99,"buy_suggestion_eur":0.0,"cost_basis_eur":0.1,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,15 %."},{"asset_key":"CREDIT_AGRICOLE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":2.0,"current_weight_pct":0.0,"deviation_pct":0.0,"target_value_eur":0.0,"current_value_eur":0.0,"deviation_eur":0.0,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"OK","note":"Noch kein aktives Zielgewicht gesetzt."},{"asset_key":"TME","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":2.0,"current_weight_pct":0.0,"deviation_pct":0.0,"target_value_eur":0.0,"current_value_eur":0.0,"deviation_eur":0.0,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"OK","note":"Noch kein aktives Zielgewicht gesetzt."}],"checked_at_utc":"2026-09-14T16:47:13+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/allocation-overview","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.670642},"source":"fast_target_summary_and_allocation_overview"},"counts":{"portfolio_transactions":274,"portfolio_cash":9,"portfolio_positions":2999,"portfolio_price_cache":2510,"portfolio_overview_snapshots":155,"portfolio_import_batches":3,"portfolio_transaction_drafts":146,"portfolio_settings":547},"quality_summary":{"ok":false,"status":"REVIEW","quality_score":43,"quality_label":"ERROR","error_count":3,"warning_count":0,"info_count":3},"current_system":{"db_payload":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","counts":{"portfolio_transactions":274,"portfolio_cash":9,"portfolio_positions":2999,"portfolio_price_cache":2510,"portfolio_overview_snapshots":155,"portfolio_import_batches":3,"portfolio_transaction_drafts":146,"portfolio_settings":547},"settings_detected":{"monthly_savings":{"value":200.0,"source_key":"portfolio_cashflow_monthly_savings_eur","found":true},"monthly_investment_budget":{"value":200.0,"source_key":"portfolio_cashflow_monthly_investment_budget_eur","found":true},"cash_reserve":{"value":500.0,"source_key":"portfolio_cashflow_cash_reserve_eur","found":true}},"snapshot":{"snapshot_date":"2026-09-14","snapshot_status":"CREATED","snapshot_version":"V6.12.4","snapshot_source":"portfolio_positions_market_value_securities_only_v6124","cash_total_eur":0.0,"position_cost_basis_eur":12748.9892,"position_market_value_eur":12679.9479,"portfolio_total_value_eur":12679.9479,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"position_count":20,"missing_price_count":0,"safety_ack":"CREATE_PORTFOLIO_SNAPSHOT","snapshot_note":"V6.12.4b route override: securities-only snapshot from portfolio_positions market value truth","created_at":"2026-09-14T16:16:14.068187+02:00"},"cash_rows_payload":{"ok":true,"status":"OK","table_name":"portfolio_cash","row_count":9,"column_mapping":{"amount_col":"amount_eur","date_col":"cash_date","type_col":"cash_type","note_col":null,"broker_col":"broker_key"}},"cash_ledger_summary":{"cash_ledger_total_eur":0.0,"cash_ledger_ytd_eur":0.0,"cash_ledger_last_90_days_eur":0.0,"cash_ledger_inflow_eur":0.0,"cash_ledger_outflow_eur":0.0,"cash_ledger_row_count":9,"cash_ledger_dated_count":0,"cash_month_rows":[]},"current_cash_eur":0.0,"duration_ms":331.83,"_tsc_v714_r2_source_route":"portfolio.v674._cashflow_db_payload","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.332087},"dashboard":{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V6.17.4 Dashboard API Metadata Contract Polish","checkpoint":"TSC Portfolio Center V6.17.4 Dashboard API Metadata Contract Polish LIVE","dashboard_readiness":{"status":"READY","blockers":[],"warnings":[],"navigation_technical_details_ux_polish":"V6.20.2"},"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"series_count":2,"allocation_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":12748.9892,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"write_enabled":false,"writes_executed":false,"orders_created":false,"transactions_created":false,"settings_saved":false,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-09-14T16:47:12+00:00","duration_ms":70.91,"v6160c_status_direct_active_truth_fix":{"active":true,"source":"app/portfolio/v680.py get_unified_dashboard_status_payload","data_source":"portfolio.portfolio_positions active_current readonly","cash_display_mode":"SECURITIES_ONLY","db_write":false,"middleware":false,"self_http":false,"trading_hub_changed":false},"unified_dashboard_version":"V6.17.4","source_checkpoint":"TSC Portfolio Center V6.17.3 Dashboard Title / Badge Text Polish LIVE","metadata_contract":{"active":true,"marker":"TSC_V6174_DASHBOARD_API_METADATA_CONTRACT","version":"V6.17.4","scope":"top_level_api_metadata_only","data_logic_changed":false,"db_changed":false,"ui_layout_changed":false,"navigation_changed":false,"quick_nav_changed":false,"trading_hub_changed":false,"preserves_nested_guard_versions":true,"source":"app/portfolio/v680.py end-of-file wrapper"},"dashboard_navigation_technical_details_ux_polish":{"marker":"TSC_V6202_DASHBOARD_NAV_TECHNICAL_DETAILS_UX_POLISH_ACTIVE","version":"V6.20.2","active":true,"scope":"UI_ONLY","data_logic_changed":false,"db_changed":false,"post_added":false,"routes_changed":false,"trading_hub_changed":false,"links_removed":false,"system_links_visually_secondary":true,"technical_details_copy_polished":true},"_tsc_v714_r2_source_route":"/portfolio/api/unified-dashboard/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.675761},"cashflow_status":{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V7.1.3-R2 Cashflow Fast Readonly Status Adapter","cashflow_version":"V7.1.3-R2","marker":"TSC_V713_R2_CASHFLOW_FAST_READONLY_STATUS_ADAPTER_ACTIVE","fast_marker":"TSC_V713_R2_CASHFLOW_FAST_READONLY_STATUS_ADAPTER_ACTIVE","alias_path":"/portfolio/api/cashflow/status","kind":"cashflow_status","canonical_html_route":"/portfolio/cashflow","canonical_api_route":"/portfolio/api/cashflow","source_routes":["/portfolio/api/unified-dashboard/status","/portfolio/api/cashflow","/portfolio/api/cashflow/summary","/portfolio/api/reports/cash"],"contract":"fast_readonly_cashflow_status_alias","data":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":12748.9892,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cashflow":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cashflow_summary":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cash_report":[{"broker_key":"ETORO","total_cash_effect_eur":-44.292328,"cash_in_eur":200.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-244.292328,"sell_cash_effect_eur":0.0,"dividend_cash_effect_eur":0.0,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":2},{"broker_key":"FREEDOM24","total_cash_effect_eur":16.793339,"cash_in_eur":852.68,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":56.275689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":31},{"broker_key":"N26","total_cash_effect_eur":967.701249,"cash_in_eur":9896.09,"cash_out_eur":0.0,"buy_cash_effect_eur":-16269.823773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":15.5,"fee_cash_effect_eur":-17.1,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":127},{"broker_key":"SCALABLE","total_cash_effect_eur":384.25,"cash_in_eur":827.02,"cash_out_eur":0.0,"buy_cash_effect_eur":-1557.62,"sell_cash_effect_eur":1113.01,"dividend_cash_effect_eur":1.84,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43},{"broker_key":"XTB","total_cash_effect_eur":35.46,"cash_in_eur":800.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1759.97,"sell_cash_effect_eur":982.0,"dividend_cash_effect_eur":14.44,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":46}],"canonical_html_route":"/portfolio/cashflow","canonical_api_route":"/portfolio/api/cashflow","source_timings":{"dashboard":0.707735,"cashflow":0.618379,"cashflow_summary":0.617106,"reports_cash":0.632418},"source_statuses":{"dashboard":200,"cashflow":200,"cashflow_summary":200,"reports_cash":200}},"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":12748.9892,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cashflow":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cashflow_summary":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cash_report":[{"broker_key":"ETORO","total_cash_effect_eur":-44.292328,"cash_in_eur":200.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-244.292328,"sell_cash_effect_eur":0.0,"dividend_cash_effect_eur":0.0,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":2},{"broker_key":"FREEDOM24","total_cash_effect_eur":16.793339,"cash_in_eur":852.68,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":56.275689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":31},{"broker_key":"N26","total_cash_effect_eur":967.701249,"cash_in_eur":9896.09,"cash_out_eur":0.0,"buy_cash_effect_eur":-16269.823773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":15.5,"fee_cash_effect_eur":-17.1,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":127},{"broker_key":"SCALABLE","total_cash_effect_eur":384.25,"cash_in_eur":827.02,"cash_out_eur":0.0,"buy_cash_effect_eur":-1557.62,"sell_cash_effect_eur":1113.01,"dividend_cash_effect_eur":1.84,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43},{"broker_key":"XTB","total_cash_effect_eur":35.46,"cash_in_eur":800.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1759.97,"sell_cash_effect_eur":982.0,"dividend_cash_effect_eur":14.44,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":46}],"warnings":[],"duration_ms":1105.54,"source_timings":{"dashboard":0.707735,"cashflow":0.618379,"cashflow_summary":0.617106,"reports_cash":0.632418},"source_statuses":{"dashboard":200,"cashflow":200,"cashflow_summary":200,"reports_cash":200},"fast_adapter_v713_r2":{"ok":true,"marker":"TSC_V713_R2_CASHFLOW_FAST_READONLY_STATUS_ADAPTER_ACTIVE","version":"V7.1.3-R2","path_scope":["/portfolio/api/cashflow/status","/portfolio/api/cash-flow/status"],"source_priority":"cashflow + cashflow/summary + reports/cash + dashboard; avoids broad V6.32 reports alias source fanout","planner_routes_changed":false,"db_write":false,"post":false,"cash_booking":false,"cash_rebuild":false,"trading_hub_changed":false},"advanced_write_zones_demoted":["/portfolio/api/cash-booking/book","/portfolio/api/cash/truth/apply","/portfolio/api/cash/rebuild-preview","/portfolio/api/fifo/rebuild-preview","/portfolio/api/positions/rebuild-preview","/portfolio/api/snapshots/create","/portfolio/api/backup-export/export","/portfolio/api/reports/export","/portfolio/api/reports/pdf"],"report_export_executed":false,"pdf_created":false,"snapshot_created":false,"position_rebuild_executed":false,"fifo_rebuild_executed":false,"fifo_apply_executed":false,"price_update_executed":false,"manual_price_save_executed":false,"price_cache_write_executed":false,"cash_booking_executed":false,"cash_rebuild_executed":false,"transactions_created":false,"transactions_updated":false,"transactions_deleted":false,"write_enabled":false,"writes_executed":false,"db_write_executed":false,"post_executed":false,"trading_hub_changed":false,"productive_data_changed":false,"checked_at_utc":"2026-09-14T16:47:14Z","_tsc_v714_r2_source_route":"/portfolio/api/cashflow/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":1.366},"cashflow":{"ok":true,"status":"OK","readonly":true,"version":"V6.31.0","alias_path":"/portfolio/api/cashflow","canonical_html_route":"/portfolio/cash","cashflow_html_route":"/portfolio/cashflow","source_routes":["/portfolio/api/unified-dashboard/status","/portfolio/api/unified-dashboard/summary","/portfolio/api/reports/cash","/portfolio/api/assets","/portfolio/api/brokers"],"contract":"readonly_cash_alias_from_dashboard_summary_and_reports_cash","data":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"advanced_write_zones_demoted":["/portfolio/cash-booking","/portfolio/api/cash-booking/book","/portfolio/api/cash/truth/apply","/portfolio/api/cash/rebuild-preview","/portfolio/cash/baseline-preview"],"price_update_executed":false,"manual_price_save_executed":false,"price_cache_write_executed":false,"cash_booking_executed":false,"cash_rebuild_executed":false,"bank_broker_write_executed":false,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false,"_tsc_v714_r2_source_route":"/portfolio/api/cashflow","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.598905},"cashflow_summary":{"ok":true,"status":"OK","readonly":true,"version":"V6.31.0","alias_path":"/portfolio/api/cashflow/summary","canonical_html_route":"/portfolio/cash","cashflow_html_route":"/portfolio/cashflow","source_routes":["/portfolio/api/unified-dashboard/status","/portfolio/api/unified-dashboard/summary","/portfolio/api/reports/cash","/portfolio/api/assets","/portfolio/api/brokers"],"contract":"readonly_cash_alias_from_dashboard_summary_and_reports_cash","data":{"metrics":{"portfolio_total_value_eur":12679.9479,"position_market_value_eur":12679.9479,"position_cost_basis_eur":12748.9892,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":1359.9123,"position_count":20,"valued_position_count":20,"missing_price_count":0,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cash":{"current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"fees_taxes_eur":18.11,"dividends_eur":88.06,"cash_rows":249,"source":"transaction_cash_ledger_v685","snapshot_cash_eur":0.0,"snapshot_cash_used":false,"transaction_cash_ledger":{"available":true,"source":"portfolio_transactions","current_cash_eur":1359.91,"deposits_eur":12575.79,"withdrawals_eur":0.0,"dividends_eur":88.06,"fees_taxes_eur":18.11,"buys_eur":20888.63,"sells_eur":9602.81,"row_count":249,"by_type":[{"transaction_type":"BUY","rows":98,"amount_sum_eur":20888.63,"cash_effect_sum_eur":-20888.63},{"transaction_type":"CASH_IN","rows":70,"amount_sum_eur":12575.79,"cash_effect_sum_eur":12575.79},{"transaction_type":"DIVIDEND","rows":46,"amount_sum_eur":88.06,"cash_effect_sum_eur":88.06},{"transaction_type":"FEE","rows":8,"amount_sum_eur":18.11,"cash_effect_sum_eur":-18.11},{"transaction_type":"SELL","rows":27,"amount_sum_eur":9602.81,"cash_effect_sum_eur":9602.81}],"latest_rows":[{"row_id":"0ad8dba4-56d2-4c88-8b3f-27e10a2c63d7","transaction_date":"2026-09-08","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"a8fdb520-6e1c-4a3d-aa99-8ea64e115994","transaction_date":"2026-09-07","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":100.9,"cash_effect_eur":-100.9},{"row_id":"3831e873-ff7e-4632-bb97-d406efdc723c","transaction_date":"2026-09-04","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":2.08,"cash_effect_eur":2.08},{"row_id":"1d5aee8d-37f6-4add-9d09-7db4f34e4b4c","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"CROWDSTRIKE","amount_eur":244.96,"cash_effect_eur":-244.96},{"row_id":"abcfc03a-f5dd-4076-9462-8fd5abaa7c34","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"TESLA","amount_eur":249.0,"cash_effect_eur":-249.0},{"row_id":"79eaacf9-16e1-4c82-a596-9568a3e8302f","transaction_date":"2026-08-19","transaction_type":"BUY","asset_key":"NETFLIX","amount_eur":249.98,"cash_effect_eur":-249.98},{"row_id":"20acff6d-3db9-4b29-948f-db6b0d7b6323","transaction_date":"2026-08-17","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"710df31c-d1bc-4057-b003-0d6a33ed3547","transaction_date":"2026-08-05","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"af9b1060-24e1-46ef-aa42-20cfecf5283a","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"d8b46382-f6b7-4c95-9c11-d33ded0541fd","transaction_date":"2026-08-04","transaction_type":"BUY","asset_key":"IONQ","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"ed068efc-e023-4c5a-9886-54c22b60c3c5","transaction_date":"2026-08-04","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.23,"cash_effect_eur":1.23},{"row_id":"75d3aed4-8017-4e9e-bbbf-d7f5d52a0a6e","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"SLB","amount_eur":334.14,"cash_effect_eur":334.14},{"row_id":"2dc7d5da-35cc-45bb-a388-80f972a4ac6b","transaction_date":"2026-07-24","transaction_type":"SELL","asset_key":"UPS","amount_eur":229.56,"cash_effect_eur":229.56},{"row_id":"52e432ef-469b-4f71-af70-4951fe50e682","transaction_date":"2026-07-16","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"25a18151-5a99-41a3-892d-56f9fe1ca9eb","transaction_date":"2026-07-13","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"a6a0eb8f-e5c4-424a-b457-62a5e0d31e67","transaction_date":"2026-07-12","transaction_type":"DIVIDEND","asset_key":"ALIBABA","amount_eur":1.84,"cash_effect_eur":1.84},{"row_id":"c2d9b6fd-722d-4b5b-b4cc-343b66e148db","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"AMAZON","amount_eur":100.01,"cash_effect_eur":-100.01},{"row_id":"49e078eb-3f7b-4eb8-8542-c0040e81c547","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"RIO_TINTO","amount_eur":250.0,"cash_effect_eur":-250.0},{"row_id":"6a51ae97-02fa-4dec-b64b-1481dc65c669","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"IONQ","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"1c1ec108-0483-4464-835c-92fdf2bec3e3","transaction_date":"2026-07-10","transaction_type":"BUY","asset_key":"PAAS","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"c57f1c39-7b7d-4f2b-a7ab-6776827010ec","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.64,"cash_effect_eur":1.64},{"row_id":"09881541-95e9-4924-98f4-6488b96cfbbd","transaction_date":"2026-07-09","transaction_type":"DIVIDEND","asset_key":"CREDIT_AGRICOLE","amount_eur":0.74,"cash_effect_eur":0.74},{"row_id":"e2d5a213-08bc-43b5-a8bb-1b0e704e90c6","transaction_date":"2026-07-06","transaction_type":"CASH_IN","asset_key":null,"amount_eur":200.0,"cash_effect_eur":200.0},{"row_id":"1287bfda-d594-401f-8b8d-8d5b272cd1d8","transaction_date":"2026-07-02","transaction_type":"SELL","asset_key":"COINBASE","amount_eur":482.32,"cash_effect_eur":482.32},{"row_id":"cd621cda-36f5-4ad5-aebe-e61e868a766a","transaction_date":"2026-07-01","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0}]}},"cash_report":[],"asset_count":null,"broker_count":null,"cash_truth":{"cash_display_mode":"SECURITIES_ONLY","cash_total_eur":0.0,"raw_transaction_cash_effect_eur":1359.9123,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"advanced_write_zones_demoted":["/portfolio/cash-booking","/portfolio/api/cash-booking/book","/portfolio/api/cash/truth/apply","/portfolio/api/cash/rebuild-preview","/portfolio/cash/baseline-preview"],"price_update_executed":false,"manual_price_save_executed":false,"price_cache_write_executed":false,"cash_booking_executed":false,"cash_rebuild_executed":false,"bank_broker_write_executed":false,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false,"_tsc_v714_r2_source_route":"/portfolio/api/cashflow/summary","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.59672},"reports_cash":{"ok":true,"readonly":true,"project":"TSC Portfolio Center","checkpoint":"TSC Portfolio Center V6.11.0 Readonly Report API","schema":"portfolio","source_table":"portfolio.portfolio_transactions","driver":"psycopg","report":"cash","data":[{"broker_key":"ETORO","total_cash_effect_eur":-44.292328,"cash_in_eur":200.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-244.292328,"sell_cash_effect_eur":0.0,"dividend_cash_effect_eur":0.0,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":2},{"broker_key":"FREEDOM24","total_cash_effect_eur":16.793339,"cash_in_eur":852.68,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":56.275689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":31},{"broker_key":"N26","total_cash_effect_eur":967.701249,"cash_in_eur":9896.09,"cash_out_eur":0.0,"buy_cash_effect_eur":-16269.823773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":15.5,"fee_cash_effect_eur":-17.1,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":127},{"broker_key":"SCALABLE","total_cash_effect_eur":384.25,"cash_in_eur":827.02,"cash_out_eur":0.0,"buy_cash_effect_eur":-1557.62,"sell_cash_effect_eur":1113.01,"dividend_cash_effect_eur":1.84,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43},{"broker_key":"XTB","total_cash_effect_eur":35.46,"cash_in_eur":800.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1759.97,"sell_cash_effect_eur":982.0,"dividend_cash_effect_eur":14.44,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":46}],"checked_at_utc":"2026-09-14T16:47:13+00:00","_tsc_v714_r2_source_route":"/portfolio/api/reports/cash","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.67027},"targets_summary":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":54.29,"target_group":"USER_TARGET_V1","summary":{"target_count":26,"active_target_count":21,"active_target_sum_pct":100.0,"etf_target_pct":30.19,"stock_target_pct":69.81},"asset_classes":[{"asset_class":"ETF","count":1,"active_target_pct":30.19},{"asset_class":"STOCK","count":25,"active_target_pct":69.81}],"top_targets":[{"asset_key":"ETF_QDVE_XETRA","name":"S&P 500 Information Technology ETF / QDVE","ticker":"QDVE","target_pct":30.19,"is_active":true},{"asset_key":"TESLA","name":"Tesla Inc.","ticker":"TSLA","target_pct":11.0,"is_active":true},{"asset_key":"UEC","name":"Uranium Energy Corp.","ticker":"UEC","target_pct":7.3,"is_active":true},{"asset_key":"AMAZON","name":"Amazon.com Inc.","ticker":"AMZN","target_pct":7.0,"is_active":true},{"asset_key":"ALPHABET_A","name":"Alphabet Inc. Class A","ticker":"GOOGL","target_pct":5.5,"is_active":true},{"asset_key":"FREEPORT_MCMORAN","name":"Freeport-McMoRan Inc.","ticker":"FCX","target_pct":5.0,"is_active":true},{"asset_key":"PAAS","name":"Pan American Silver Corp.","ticker":"PAAS","target_pct":5.0,"is_active":true},{"asset_key":"ALTRIA","name":"Altria Group Inc.","ticker":"MO","target_pct":4.4,"is_active":true},{"asset_key":"META","name":"Meta Platforms Inc.","ticker":"META","target_pct":3.4,"is_active":true},{"asset_key":"UNDER_ARMOUR","name":"Under Armour","ticker":"UAA","target_pct":3.2,"is_active":true}],"target_sum_status":"OK","notes":["USER_TARGET_V1 bildet das alte grobe Zielmodell ab.","ETF-Ziel liegt bei ca. 30 %, Aktienziel bei ca. 70 %.","CREDIT_AGRICOLE und TME sind als inaktive Zielpositionen mit 0 % vorbereitet."],"checked_at_utc":"2026-09-14T16:47:12+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/summary","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.672363},"targets_allocation":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":72.42,"version":"TSC Portfolio Center V6.2.9 Portfolio Target Allocation UI","target_allocation_version":"V6.2.9","target_group":"USER_TARGET_V1","deviation_warn_pct":2.0,"source_targets":"portfolio.portfolio_targets","source_actuals":"/portfolio/api/overview","writes_executed":false,"trade_execution_enabled":false,"target_meta":{"ok":true,"available_columns":["asset_id","created_at","id","is_active","max_pct","min_pct","notes","target_group","target_pct","updated_at"],"asset_columns":["asset_class","asset_key","country","created_at","currency","exchange","id","is_active","isin","name","notes","sector","ticker","updated_at","verification_checked_at","verification_note","verification_source","verification_status","wkn"],"target_group_used":"USER_TARGET_V1","asset_key_source":"portfolio_targets.asset_id -> portfolio_assets.asset_key","query_mode":"dynamic_asset_id_or_asset_key_mapping"},"target_base":{"target_base_value_eur":12679.95,"target_base_source":"portfolio_total_value_eur","portfolio_total_value_eur":12679.95,"position_market_value_eur":12679.95,"cash_total_eur":0.0},"summary":{"target_sum_pct":111.3,"current_sum_pct":100.0001,"total_underweight_eur":1001.72,"total_overweight_eur":278.23,"buy_suggestion_total_eur":1001.72,"target_count":26,"actual_asset_count":20,"row_count":27,"overview_warning_count":1},"status_counts":{"UNDERWEIGHT":2,"INACTIVE_TARGET":3,"OK":20,"OVERWEIGHT":1,"EXTRA_POSITION":1},"rows":[{"asset_key":"ALPHABET_A","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"min_pct":3.0,"max_pct":8.0,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":697.4,"current_value_eur":0.0,"deviation_eur":-697.4,"buy_suggestion_eur":697.4,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet A ca. 5,5 %."},{"asset_key":"SLB","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":0.0,"deviation_pct":-2.4,"target_value_eur":304.32,"current_value_eur":0.0,"deviation_eur":-304.32,"buy_suggestion_eur":304.32,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: SLB ca. 2,4 %."},{"asset_key":"ALPHABET_C","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":5.5,"min_pct":3.0,"max_pct":8.0,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":697.4,"current_value_eur":0.0,"deviation_eur":-697.4,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: Alphabet C ca. 5,5 %."},{"asset_key":"COINBASE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":4.4,"min_pct":1.0,"max_pct":7.0,"current_weight_pct":0.0,"deviation_pct":-4.4,"target_value_eur":557.92,"current_value_eur":0.0,"deviation_eur":-557.92,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: Coinbase ca. 4,4 %."},{"asset_key":"ETF_QDVE_XETRA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":30.19,"min_pct":25.0,"max_pct":35.0,"current_weight_pct":32.7716,"deviation_pct":2.5816,"target_value_eur":3828.08,"current_value_eur":4155.42,"deviation_eur":327.34,"buy_suggestion_eur":0.0,"cost_basis_eur":2981.18,"status":"OK","note":"ETF-Ziel ca. 30 %, Rundungsausgleich auf 100 %."},{"asset_key":"RIO_TINTO","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.0,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":5.1943,"deviation_pct":2.1943,"target_value_eur":380.4,"current_value_eur":658.63,"deviation_eur":278.23,"buy_suggestion_eur":0.0,"cost_basis_eur":792.92,"status":"OVERWEIGHT","note":"Altes Zielmodell: Rio Tinto ca. 3 %."},{"asset_key":"ALTRIA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"min_pct":2.0,"max_pct":7.0,"current_weight_pct":6.2734,"deviation_pct":1.8734,"target_value_eur":557.92,"current_value_eur":795.46,"deviation_eur":237.54,"buy_suggestion_eur":0.0,"cost_basis_eur":559.07,"status":"OK","note":"Altes Zielmodell: Altria ca. 4,4 %."},{"asset_key":"UPS","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":1.4,"min_pct":0.5,"max_pct":3.0,"current_weight_pct":0.0,"deviation_pct":-1.4,"target_value_eur":177.52,"current_value_eur":0.0,"deviation_eur":-177.52,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"INACTIVE_TARGET","note":"Altes Zielmodell: UPS ca. 1,4 %."},{"asset_key":"META","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.4,"min_pct":1.0,"max_pct":6.0,"current_weight_pct":4.4163,"deviation_pct":1.0163,"target_value_eur":431.12,"current_value_eur":559.99,"deviation_eur":128.87,"buy_suggestion_eur":0.0,"cost_basis_eur":599.97,"status":"OK","note":"Altes Zielmodell: Meta ca. 3,4 %."},{"asset_key":"PAAS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"min_pct":2.0,"max_pct":8.0,"current_weight_pct":5.8294,"deviation_pct":0.8294,"target_value_eur":634.0,"current_value_eur":739.16,"deviation_eur":105.16,"buy_suggestion_eur":0.0,"cost_basis_eur":737.65,"status":"OK","note":"Altes Zielmodell: PAAS ca. 5 %."},{"asset_key":"D_WAVE_QUANTUM","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.7,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.2746,"deviation_pct":-0.4254,"target_value_eur":215.56,"current_value_eur":161.62,"deviation_eur":-53.94,"buy_suggestion_eur":0.0,"cost_basis_eur":250.0,"status":"OK","note":"Zielmodell 2026-08-19: D-Wave Quantum 1,7 %."},{"asset_key":"ALIBABA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.9,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.4787,"deviation_pct":-0.4213,"target_value_eur":240.92,"current_value_eur":187.5,"deviation_eur":-53.42,"buy_suggestion_eur":0.0,"cost_basis_eur":289.2,"status":"OK","note":"Altes Zielmodell: Alibaba ca. 1,9 %."},{"asset_key":"IONQ","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":2.036,"deviation_pct":-0.364,"target_value_eur":304.32,"current_value_eur":258.16,"deviation_eur":-46.16,"buy_suggestion_eur":0.0,"cost_basis_eur":300.0,"status":"OK","note":"Zielmodell 2026-08-19: IonQ 2,4 %."},{"asset_key":"PAYPAL","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":2.3564,"deviation_pct":0.3564,"target_value_eur":253.6,"current_value_eur":298.79,"deviation_eur":45.19,"buy_suggestion_eur":0.0,"cost_basis_eur":354.18,"status":"OK","note":"Altes Zielmodell: PayPal ca. 2 %."},{"asset_key":"FREEPORT_MCMORAN","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"min_pct":2.0,"max_pct":8.0,"current_weight_pct":5.2818,"deviation_pct":0.2818,"target_value_eur":634.0,"current_value_eur":669.73,"deviation_eur":35.73,"buy_suggestion_eur":0.0,"cost_basis_eur":593.77,"status":"OK","note":"Altes Zielmodell: Freeport-McMoRan ca. 5 %."},{"asset_key":"CROWDSTRIKE","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":2.2402,"deviation_pct":0.2402,"target_value_eur":253.6,"current_value_eur":284.05,"deviation_eur":30.45,"buy_suggestion_eur":0.0,"cost_basis_eur":244.96,"status":"OK","note":"Zielmodell 2026-08-19: CrowdStrike 2,0 %."},{"asset_key":"AMAZON","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.0,"min_pct":4.0,"max_pct":10.0,"current_weight_pct":7.2397,"deviation_pct":0.2397,"target_value_eur":887.6,"current_value_eur":917.99,"deviation_eur":30.39,"buy_suggestion_eur":0.0,"cost_basis_eur":800.0,"status":"OK","note":"Altes Zielmodell: Amazon ca. 7 %."},{"asset_key":"UEC","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.3,"min_pct":3.0,"max_pct":10.0,"current_weight_pct":7.0877,"deviation_pct":-0.2123,"target_value_eur":925.64,"current_value_eur":898.72,"deviation_eur":-26.92,"buy_suggestion_eur":0.0,"cost_basis_eur":1258.69,"status":"OK","note":"Altes Zielmodell: UEC ca. 7,3 %."},{"asset_key":"UNDER_ARMOUR","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.2,"min_pct":1.0,"max_pct":5.0,"current_weight_pct":3.0015,"deviation_pct":-0.1985,"target_value_eur":405.76,"current_value_eur":380.59,"deviation_eur":-25.17,"buy_suggestion_eur":0.0,"cost_basis_eur":500.0,"status":"OK","note":"Zielmodell 2026-08-19: Under Armour 3,2 %."},{"asset_key":"TRUMP_MEDIA","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":0.0,"current_weight_pct":0.1506,"deviation_pct":0.1506,"target_value_eur":0.0,"current_value_eur":19.1,"deviation_eur":19.1,"buy_suggestion_eur":0.0,"cost_basis_eur":244.29,"status":"EXTRA_POSITION","note":null},{"asset_key":"SYN_BIOTECH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.3,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1735,"deviation_pct":-0.1265,"target_value_eur":38.04,"current_value_eur":22.0,"deviation_eur":-16.04,"buy_suggestion_eur":0.0,"cost_basis_eur":200.44,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,3 %."},{"asset_key":"TESLA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":11.0,"min_pct":6.0,"max_pct":15.0,"current_weight_pct":10.9477,"deviation_pct":-0.0523,"target_value_eur":1394.79,"current_value_eur":1388.16,"deviation_eur":-6.63,"buy_suggestion_eur":0.0,"cost_basis_eur":1604.64,"status":"OK","note":"Altes Zielmodell: Tesla ca. 11 %."},{"asset_key":"NETFLIX","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"min_pct":0.5,"max_pct":4.0,"current_weight_pct":1.9647,"deviation_pct":-0.0353,"target_value_eur":253.6,"current_value_eur":249.12,"deviation_eur":-4.48,"buy_suggestion_eur":0.0,"cost_basis_eur":249.98,"status":"OK","note":"Zielmodell 2026-08-19: Netflix 2,0 %."},{"asset_key":"CANOPY_GROWTH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.16,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1398,"deviation_pct":-0.0202,"target_value_eur":20.29,"current_value_eur":17.73,"deviation_eur":-2.56,"buy_suggestion_eur":0.0,"cost_basis_eur":187.93,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,16 %."},{"asset_key":"EVONIK","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.15,"min_pct":0.0,"max_pct":1.0,"current_weight_pct":0.1422,"deviation_pct":-0.0078,"target_value_eur":19.02,"current_value_eur":18.03,"deviation_eur":-0.99,"buy_suggestion_eur":0.0,"cost_basis_eur":0.1,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,15 %."},{"asset_key":"CREDIT_AGRICOLE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":2.0,"current_weight_pct":0.0,"deviation_pct":0.0,"target_value_eur":0.0,"current_value_eur":0.0,"deviation_eur":0.0,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"OK","note":"Noch kein aktives Zielgewicht gesetzt."},{"asset_key":"TME","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"min_pct":0.0,"max_pct":2.0,"current_weight_pct":0.0,"deviation_pct":0.0,"target_value_eur":0.0,"current_value_eur":0.0,"deviation_eur":0.0,"buy_suggestion_eur":0.0,"cost_basis_eur":0.0,"status":"OK","note":"Noch kein aktives Zielgewicht gesetzt."}],"checked_at_utc":"2026-09-14T16:47:13+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/allocation-overview","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.670642},"dividend_forecast":{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V6.7.3 Dividend Forecast","checkpoint":"TSC Portfolio Center V6.7.3 Dividend Forecast stabil","dividend_forecast_readiness":{"status":"READY","blockers":[],"warnings":[]},"forecast":{"dividend_ytd_eur":50.16,"dividend_t12m_eur":58.85,"forecast_year_eur":66.88,"forecast_monthly_eur":5.57,"portfolio_dividend_yield_pct":0.53,"payment_count":46,"asset_count":14,"forecast_method":"YTD_ANNUALIZED"},"dividend_source":{"ok":true,"status":"OK","source_type":"transactions_filter","table_name":"portfolio_transactions","row_count":46,"column_mapping":{"asset_col":"asset_key","amount_col":"amount_eur","type_col":"transaction_type","date_col":"transaction_date","currency_col":"currency","broker_col":"broker_key"},"source":{"fallback_applied":true,"fallback_reason":"PREFERRED_DIVIDEND_TABLE_EMPTY","preferred_source_type":"dividend_table","preferred_table_name":"portfolio_dividends","preferred_row_count":0}},"top_asset_count":12,"counts":{"portfolio_transactions":274,"portfolio_cash":9,"portfolio_positions":2999,"portfolio_price_cache":2510,"portfolio_overview_snapshots":155,"portfolio_import_batches":3,"portfolio_transaction_drafts":146,"portfolio_settings":547},"quality_summary":{"ok":false,"status":"REVIEW","quality_score":43,"quality_label":"ERROR","error_count":3,"warning_count":0,"info_count":3},"write_enabled":false,"writes_executed":false,"orders_created":false,"transactions_created":false,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-09-14T16:47:15+00:00","duration_ms":1784.41,"_tsc_v714_r2_source_route":"/portfolio/api/dividend-forecast/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":2.061866},"system_health":{"ok":true,"status":"OK","readonly":true,"version":"TSC Portfolio Center V6.5.5 System Health Export","checkpoint":"TSC Portfolio Center V6.5.5 System Health Export stabil","portfolio_runtime_version":"TSC Portfolio Center V6.8.6 Stable Lock","portfolio_runtime_checkpoint":"TSC Portfolio Center V6.8.6 Stable Lock stabil","system_health":{"score":80,"label":"OK","blockers":[],"warnings":["Quality Summary meldet nicht ok.","Quality Score ist kleiner als 100."]},"counts":{"portfolio_transactions":274,"portfolio_cash":9,"portfolio_positions":2999,"portfolio_price_cache":2510,"portfolio_overview_snapshots":155,"portfolio_import_batches":3,"portfolio_import_rows":7,"portfolio_transaction_drafts":146,"portfolio_settings":547},"quality_summary":{"ok":false,"status":"REVIEW","quality_score":43,"quality_label":"ERROR","error_count":3,"warning_count":0,"info_count":3},"latest_snapshot":{"snapshot_date":"2026-09-14","snapshot_status":"CREATED","snapshot_version":"V6.12.4","snapshot_source":"portfolio_positions_market_value_securities_only_v6124","cash_total_eur":0.0,"position_cost_basis_eur":12748.9892,"position_market_value_eur":12679.9479,"portfolio_total_value_eur":12679.9479,"unrealized_pl_eur":-69.0414,"unrealized_pl_pct":-0.541544,"position_count":20,"missing_price_count":0,"safety_ack":"CREATE_PORTFOLIO_SNAPSHOT","snapshot_note":"V6.12.4b route override: securities-only snapshot from portfolio_positions market value truth","created_at":"2026-09-14T16:16:14.068187+02:00"},"write_enabled":false,"writes_executed":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-09-14T16:47:14+00:00","duration_ms":752.58,"_tsc_v714_r2_source_route":"/portfolio/api/system-health/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.821508}},"important_urls":{"dashboard":"/portfolio","cashflow_planner":"/portfolio/cashflow-planner","cashflow_alias":"/portfolio/cashflow","cashflow_status_api":"/portfolio/api/cashflow/status","cashflow_planner_status_api":"/portfolio/api/cashflow-planner/status","cashflow_planner_summary_api":"/portfolio/api/cashflow-planner/summary","dividend_forecast":"/portfolio/dividend-forecast","target_planner":"/portfolio/target-planner","targets_summary_api":"/portfolio/api/targets/summary","targets_allocation_api":"/portfolio/api/targets/allocation-overview","system_health":"/portfolio/system-health"},"source_routes":["/portfolio/api/unified-dashboard/status","/portfolio/api/cashflow/status","/portfolio/api/cashflow","/portfolio/api/cashflow/summary","/portfolio/api/reports/cash","/portfolio/api/targets/summary","/portfolio/api/targets/allocation-overview","/portfolio/api/dividend-forecast/status","/portfolio/api/system-health/status"],"source_timings":{"db_payload":0.332087,"dashboard":0.675761,"cashflow_status":1.366,"cashflow":0.598905,"cashflow_summary":0.59672,"reports_cash":0.67027,"targets_summary":0.672363,"targets_allocation":0.670642,"dividend_forecast":2.061866,"system_health":0.821508},"source_statuses":{"db_payload":200,"dashboard":200,"cashflow_status":200,"cashflow":200,"cashflow_summary":200,"reports_cash":200,"targets_summary":200,"targets_allocation":200,"dividend_forecast":200,"system_health":200},"duration_ms":2395.01,"fast_adapter_v714_r2":{"ok":true,"marker":"TSC_V714_R2_CASHFLOW_PLANNER_FAST_READONLY_ADAPTER_ACTIVE","version":"V7.1.4-R2","path_scope":["/portfolio/api/cashflow-planner/status","/portfolio/api/cashflow-planner/summary"],"policy_manifest_ui_changed":false,"source_strategy":"fast readonly planner composition using DB-only v674 payload plus fast GET dependencies","avoids_old_full_v674_composition":true,"db_write":false,"post":false,"cash_booking":false,"cash_rebuild":false,"trading_hub_changed":false},"guardrails":{"cashflow_planner_is_readonly":true,"runtime_db_write_enabled":false,"writes_executed":false,"orders_created":false,"transactions_created":false,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"rebuild_execution_enabled":false,"snapshot_execution_enabled":false,"price_repair_execution_enabled":false,"cash_booking_executed":false,"cash_rebuild_executed":false,"trading_hub_changed":false,"does_not_write_to":["portfolio_transactions","portfolio_cash","portfolio_positions","portfolio_price_cache","portfolio_overview_snapshots","portfolio_import_batches","portfolio_transaction_drafts","portfolio_settings","crontab","systemd timers","Trading-Hub-Tabellen"]},"write_enabled":false,"writes_executed":false,"orders_created":false,"transactions_created":false,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"db_write_executed":false,"post_executed":false,"cash_booking_executed":false,"cash_rebuild_executed":false,"position_rebuild_executed":false,"fifo_rebuild_executed":false,"rebalancing_apply_executed":false,"report_export_executed":false,"pdf_created":false,"snapshot_created":false,"price_update_executed":false,"price_cache_write_executed":false,"trading_hub_changed":false,"productive_data_changed":false}