{"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-07-16T18:47:17Z","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":4.81,"monthly_total_inflow_eur":204.81,"monthly_investment_budget_eur":200.0,"monthly_net_after_budget_eur":4.81,"projected_cash_1m_eur":4.81,"projected_cash_12m_eur":57.72,"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":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":4.81,"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":4.81,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":9.62,"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":9.62,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":14.43,"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":14.43,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":19.24,"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":19.24,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":24.05,"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":24.05,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":28.86,"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":28.86,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":33.67,"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":33.67,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":38.48,"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":38.48,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":43.29,"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":43.29,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":48.1,"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":48.1,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":52.91,"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":52.91,"monthly_savings_eur":200.0,"monthly_dividends_eur":4.81,"monthly_total_inflow_eur":204.81,"planned_investment_eur":200.0,"end_cash_eur":57.72,"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":0,"cash_ledger_dated_count":0,"cash_month_rows":[]},"cash_rows_payload":{"ok":true,"status":"OK","table_name":"portfolio_cash","row_count":0,"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-07-15","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":11466.7785,"position_market_value_eur":11687.1149,"portfolio_total_value_eur":11687.1149,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"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-07-15T23:15:16.602236+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":33.65,"dividend_t12m_eur":42.34,"forecast_year_eur":57.69,"forecast_monthly_eur":4.81,"portfolio_dividend_yield_pct":0.49,"payment_count":36,"asset_count":13,"forecast_method":"YTD_ANNUALIZED"},"dividend_source":{"ok":true,"status":"OK","source_type":"transactions_filter","table_name":"portfolio_transactions","row_count":36,"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":143,"portfolio_cash":0,"portfolio_positions":786,"portfolio_price_cache":731,"portfolio_overview_snapshots":46,"portfolio_import_batches":3,"portfolio_transaction_drafts":12,"portfolio_settings":547},"quality_summary":{"ok":true,"status":"OK","quality_score":98,"quality_label":"SEHR_GUT","error_count":0,"warning_count":0,"info_count":2},"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-07-16T18:47:17+00:00","duration_ms":1292.36,"_tsc_v714_r2_source_route":"/portfolio/api/dividend-forecast/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":1.526721},"target_planner":{"summary":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":46.52,"target_group":"USER_TARGET_V1","summary":{"target_count":21,"active_target_count":19,"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":20,"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":"ALPHABET_C","name":"Alphabet Inc. Class C","ticker":"GOOG","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":"COINBASE","name":"Coinbase Global Inc.","ticker":"COIN","target_pct":4.4,"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-07-16T18:47:15+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/summary","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.448109},"allocation_overview":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":88.03,"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":11687.11,"target_base_source":"portfolio_total_value_eur","portfolio_total_value_eur":11687.11,"position_market_value_eur":11687.11,"cash_total_eur":0.0},"summary":{"target_sum_pct":100.0,"current_sum_pct":100.0,"total_underweight_eur":2074.31,"total_overweight_eur":1196.01,"buy_suggestion_total_eur":2074.31,"target_count":21,"actual_asset_count":20,"row_count":25,"overview_warning_count":1},"status_counts":{"UNDERWEIGHT":3,"OK":16,"EXTRA_POSITION":4,"OVERWEIGHT":2},"rows":[{"asset_key":"ALPHABET_A","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":642.79,"current_value_eur":0.0,"deviation_eur":-642.79,"buy_suggestion_eur":642.79,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet A ca. 5,5 %."},{"asset_key":"ALPHABET_C","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":642.79,"current_value_eur":0.0,"deviation_eur":-642.79,"buy_suggestion_eur":642.79,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet C ca. 5,5 %."},{"asset_key":"COINBASE","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"current_weight_pct":0.0,"deviation_pct":-4.4,"target_value_eur":514.23,"current_value_eur":0.0,"deviation_eur":-514.23,"buy_suggestion_eur":514.23,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Coinbase ca. 4,4 %."},{"asset_key":"UEC","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.3,"current_weight_pct":5.7132,"deviation_pct":-1.5868,"target_value_eur":853.16,"current_value_eur":667.71,"deviation_eur":-185.45,"buy_suggestion_eur":185.45,"cost_basis_eur":973.93,"status":"OK","note":"Altes Zielmodell: UEC ca. 7,3 %."},{"asset_key":"TESLA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":11.0,"current_weight_pct":10.6332,"deviation_pct":-0.3668,"target_value_eur":1285.58,"current_value_eur":1242.72,"deviation_eur":-42.86,"buy_suggestion_eur":42.86,"cost_basis_eur":1355.64,"status":"OK","note":"Altes Zielmodell: Tesla ca. 11 %."},{"asset_key":"ALIBABA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.9,"current_weight_pct":1.756,"deviation_pct":-0.144,"target_value_eur":222.06,"current_value_eur":205.23,"deviation_eur":-16.83,"buy_suggestion_eur":16.83,"cost_basis_eur":289.2,"status":"OK","note":"Altes Zielmodell: Alibaba ca. 1,9 %."},{"asset_key":"SLB","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"current_weight_pct":2.2704,"deviation_pct":-0.1296,"target_value_eur":280.49,"current_value_eur":265.34,"deviation_eur":-15.15,"buy_suggestion_eur":15.15,"cost_basis_eur":201.9,"status":"OK","note":"Altes Zielmodell: SLB ca. 2,4 %."},{"asset_key":"SYN_BIOTECH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.3,"current_weight_pct":0.1882,"deviation_pct":-0.1118,"target_value_eur":35.06,"current_value_eur":22.0,"deviation_eur":-13.06,"buy_suggestion_eur":13.06,"cost_basis_eur":200.44,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,3 %."},{"asset_key":"EVONIK","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.15,"current_weight_pct":0.1437,"deviation_pct":-0.0063,"target_value_eur":17.53,"current_value_eur":16.8,"deviation_eur":-0.73,"buy_suggestion_eur":0.73,"cost_basis_eur":0.1,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,15 %."},{"asset_key":"CANOPY_GROWTH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.16,"current_weight_pct":0.1564,"deviation_pct":-0.0036,"target_value_eur":18.7,"current_value_eur":18.28,"deviation_eur":-0.42,"buy_suggestion_eur":0.42,"cost_basis_eur":187.93,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,16 %."},{"asset_key":"UNDER_ARMOUR","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":4.4132,"deviation_pct":4.4132,"target_value_eur":0.0,"current_value_eur":515.77,"deviation_eur":515.77,"buy_suggestion_eur":0.0,"cost_basis_eur":500.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"ETF_QDVE_XETRA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":30.19,"current_weight_pct":33.1422,"deviation_pct":2.9522,"target_value_eur":3528.34,"current_value_eur":3873.37,"deviation_eur":345.03,"buy_suggestion_eur":0.0,"cost_basis_eur":2781.18,"status":"OVERWEIGHT","note":"ETF-Ziel ca. 30 %, Rundungsausgleich auf 100 %."},{"asset_key":"ALTRIA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"current_weight_pct":6.8395,"deviation_pct":2.4395,"target_value_eur":514.23,"current_value_eur":799.34,"deviation_eur":285.11,"buy_suggestion_eur":0.0,"cost_basis_eur":559.07,"status":"OVERWEIGHT","note":"Altes Zielmodell: Altria ca. 4,4 %."},{"asset_key":"META","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.4,"current_weight_pct":4.9985,"deviation_pct":1.5985,"target_value_eur":397.36,"current_value_eur":584.18,"deviation_eur":186.82,"buy_suggestion_eur":0.0,"cost_basis_eur":599.97,"status":"OK","note":"Altes Zielmodell: Meta ca. 3,4 %."},{"asset_key":"D_WAVE_QUANTUM","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":1.4978,"deviation_pct":1.4978,"target_value_eur":0.0,"current_value_eur":175.05,"deviation_eur":175.05,"buy_suggestion_eur":0.0,"cost_basis_eur":250.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"IONQ","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":1.4261,"deviation_pct":1.4261,"target_value_eur":0.0,"current_value_eur":166.67,"deviation_eur":166.67,"buy_suggestion_eur":0.0,"cost_basis_eur":200.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"AMAZON","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.0,"current_weight_pct":7.9778,"deviation_pct":0.9778,"target_value_eur":818.1,"current_value_eur":932.37,"deviation_eur":114.27,"buy_suggestion_eur":0.0,"cost_basis_eur":800.0,"status":"OK","note":"Altes Zielmodell: Amazon ca. 7 %."},{"asset_key":"PAAS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"current_weight_pct":5.7247,"deviation_pct":0.7247,"target_value_eur":584.36,"current_value_eur":669.05,"deviation_eur":84.69,"buy_suggestion_eur":0.0,"cost_basis_eur":737.65,"status":"OK","note":"Altes Zielmodell: PAAS ca. 5 %."},{"asset_key":"PAYPAL","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"current_weight_pct":2.6634,"deviation_pct":0.6634,"target_value_eur":233.74,"current_value_eur":311.27,"deviation_eur":77.53,"buy_suggestion_eur":0.0,"cost_basis_eur":354.18,"status":"OK","note":"Altes Zielmodell: PayPal ca. 2 %."},{"asset_key":"RIO_TINTO","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.0,"current_weight_pct":3.4975,"deviation_pct":0.4975,"target_value_eur":350.61,"current_value_eur":408.76,"deviation_eur":58.15,"buy_suggestion_eur":0.0,"cost_basis_eur":492.02,"status":"OK","note":"Altes Zielmodell: Rio Tinto ca. 3 %."},{"asset_key":"UPS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.4,"current_weight_pct":1.6852,"deviation_pct":0.2852,"target_value_eur":163.62,"current_value_eur":196.95,"deviation_eur":33.33,"buy_suggestion_eur":0.0,"cost_basis_eur":145.49,"status":"OK","note":"Altes Zielmodell: UPS ca. 1,4 %."},{"asset_key":"TRUMP_MEDIA","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":0.1782,"deviation_pct":0.1782,"target_value_eur":0.0,"current_value_eur":20.83,"deviation_eur":20.83,"buy_suggestion_eur":0.0,"cost_basis_eur":244.29,"status":"EXTRA_POSITION","note":null},{"asset_key":"FREEPORT_MCMORAN","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"current_weight_pct":5.0948,"deviation_pct":0.0948,"target_value_eur":584.36,"current_value_eur":595.44,"deviation_eur":11.08,"buy_suggestion_eur":0.0,"cost_basis_eur":593.77,"status":"OK","note":"Altes Zielmodell: Freeport-McMoRan ca. 5 %."},{"asset_key":"CREDIT_AGRICOLE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.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,"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-07-16T18:47:15+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.447119},"source":"fast_target_summary_and_allocation_overview"},"counts":{"portfolio_transactions":143,"portfolio_cash":0,"portfolio_positions":786,"portfolio_price_cache":731,"portfolio_overview_snapshots":46,"portfolio_import_batches":3,"portfolio_transaction_drafts":12,"portfolio_settings":547},"quality_summary":{"ok":true,"status":"OK","quality_score":98,"quality_label":"SEHR_GUT","error_count":0,"warning_count":0,"info_count":2},"current_system":{"db_payload":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","counts":{"portfolio_transactions":143,"portfolio_cash":0,"portfolio_positions":786,"portfolio_price_cache":731,"portfolio_overview_snapshots":46,"portfolio_import_batches":3,"portfolio_transaction_drafts":12,"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-07-15","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":11466.7785,"position_market_value_eur":11687.1149,"portfolio_total_value_eur":11687.1149,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"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-07-15T23:15:16.602236+02:00"},"cash_rows_payload":{"ok":true,"status":"OK","table_name":"portfolio_cash","row_count":0,"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":0,"cash_ledger_dated_count":0,"cash_month_rows":[]},"current_cash_eur":0.0,"duration_ms":169.98,"_tsc_v714_r2_source_route":"portfolio.v674._cashflow_db_payload","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.170273},"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":11687.1149,"position_market_value_eur":11687.1149,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"position_count":20,"series_count":2,"allocation_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":11466.7785,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"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-07-16T18:47:15+00:00","duration_ms":69.85,"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.450244},"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":11687.1149,"position_market_value_eur":11687.1149,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"position_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":11466.7785,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cashflow":{"metrics":{"portfolio_total_value_eur":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cashflow_summary":{"metrics":{"portfolio_total_value_eur":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cash_report":[{"broker_key":"COMDIRECT","total_cash_effect_eur":181.0,"cash_in_eur":181.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"ETORO","total_cash_effect_eur":-244.292328,"cash_in_eur":0.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":1},{"broker_key":"FREEDOM24","total_cash_effect_eur":-843.866661,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":48.295689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":25},{"broker_key":"ING","total_cash_effect_eur":26760.0,"cash_in_eur":26760.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"N26","total_cash_effect_eur":-8065.648751,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-15419.923773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":11.24,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":70},{"broker_key":"SCALABLE","total_cash_effect_eur":610.8,"cash_in_eur":900.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-289.2,"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":"XTB","total_cash_effect_eur":108.6,"cash_in_eur":998.87,"cash_out_eur":0.0,"buy_cash_effect_eur":-1265.02,"sell_cash_effect_eur":363.75,"dividend_cash_effect_eur":12.01,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43}],"canonical_html_route":"/portfolio/cashflow","canonical_api_route":"/portfolio/api/cashflow","source_timings":{"dashboard":0.722967,"cashflow":0.639999,"cashflow_summary":0.640188,"reports_cash":0.663982},"source_statuses":{"dashboard":200,"cashflow":200,"cashflow_summary":200,"reports_cash":200}},"metrics":{"portfolio_total_value_eur":11687.1149,"position_market_value_eur":11687.1149,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"position_count":20,"valued_position_count":20,"missing_price_count":0,"position_cost_basis_eur":11466.7785,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"write_enabled":false,"writes_executed":false,"trading_hub_changed":false},"cashflow":{"metrics":{"portfolio_total_value_eur":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cashflow_summary":{"metrics":{"portfolio_total_value_eur":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"expected_dashboard_cash_mode":"SECURITIES_ONLY"},"bank_accounts":[]},"cash_report":[{"broker_key":"COMDIRECT","total_cash_effect_eur":181.0,"cash_in_eur":181.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"ETORO","total_cash_effect_eur":-244.292328,"cash_in_eur":0.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":1},{"broker_key":"FREEDOM24","total_cash_effect_eur":-843.866661,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":48.295689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":25},{"broker_key":"ING","total_cash_effect_eur":26760.0,"cash_in_eur":26760.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"N26","total_cash_effect_eur":-8065.648751,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-15419.923773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":11.24,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":70},{"broker_key":"SCALABLE","total_cash_effect_eur":610.8,"cash_in_eur":900.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-289.2,"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":"XTB","total_cash_effect_eur":108.6,"cash_in_eur":998.87,"cash_out_eur":0.0,"buy_cash_effect_eur":-1265.02,"sell_cash_effect_eur":363.75,"dividend_cash_effect_eur":12.01,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43}],"warnings":[],"duration_ms":1047.72,"source_timings":{"dashboard":0.722967,"cashflow":0.639999,"cashflow_summary":0.640188,"reports_cash":0.663982},"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-07-16T18:47:16Z","_tsc_v714_r2_source_route":"/portfolio/api/cashflow/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":1.13044},"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":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"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.390849},"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":11687.1149,"position_market_value_eur":11687.1149,"position_cost_basis_eur":11466.7785,"cash_total_eur":0.0,"cash_display_mode":"SECURITIES_ONLY","raw_transaction_cash_effect_eur":18506.5923,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"fees_taxes_eur":1.01,"dividends_eur":71.55,"cash_rows":143,"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":18506.59,"deposits_eur":28839.87,"withdrawals_eur":0.0,"dividends_eur":71.55,"fees_taxes_eur":1.01,"buys_eur":18275.36,"sells_eur":7871.55,"row_count":143,"by_type":[{"transaction_type":"BUY","rows":70,"amount_sum_eur":18275.36,"cash_effect_sum_eur":-18275.36},{"transaction_type":"CASH_IN","rows":11,"amount_sum_eur":28839.87,"cash_effect_sum_eur":28839.87},{"transaction_type":"DIVIDEND","rows":36,"amount_sum_eur":71.55,"cash_effect_sum_eur":71.55},{"transaction_type":"FEE","rows":7,"amount_sum_eur":1.01,"cash_effect_sum_eur":-1.01},{"transaction_type":"SELL","rows":19,"amount_sum_eur":7871.55,"cash_effect_sum_eur":7871.55}],"latest_rows":[{"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":"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":"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":"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":"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},{"row_id":"c677e682-43d6-4741-a3f8-a3648770dbb6","transaction_date":"2026-06-25","transaction_type":"SELL","asset_key":"UNDER_ARMOUR","amount_eur":511.34,"cash_effect_eur":511.34},{"row_id":"3ed1f28a-abad-49ae-8471-00975caafb76","transaction_date":"2026-06-19","transaction_type":"BUY","asset_key":"UNDER_ARMOUR","amount_eur":500.0,"cash_effect_eur":-500.0},{"row_id":"1b48cd26-47a1-475a-8daa-dcad976834dd","transaction_date":"2026-06-18","transaction_type":"SELL","asset_key":"NVIDIA","amount_eur":501.04,"cash_effect_eur":501.04},{"row_id":"50cb9f94-aeda-4a5d-8f3e-d7689d9c7195","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":200.0,"cash_effect_eur":-200.0},{"row_id":"06abd3a4-de14-40a4-b9c9-95a992c37722","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"META","amount_eur":99.98,"cash_effect_eur":-99.98},{"row_id":"ffbad4c6-89cd-4d05-9a69-9ffbdb4f5cb1","transaction_date":"2026-06-15","transaction_type":"BUY","asset_key":"NVIDIA","amount_eur":500.01,"cash_effect_eur":-500.01},{"row_id":"10fa4024-a26f-48f6-b134-4f0dea4f6760","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_A","amount_eur":621.87,"cash_effect_eur":621.87},{"row_id":"febda882-e19a-402c-9818-09647ea08285","transaction_date":"2026-06-12","transaction_type":"SELL","asset_key":"ALPHABET_C","amount_eur":624.75,"cash_effect_eur":624.75},{"row_id":"204c6722-cb47-41cb-96a7-f0acb23b532c","transaction_date":"2026-06-10","transaction_type":"BUY","asset_key":"D_WAVE_QUANTUM","amount_eur":50.0,"cash_effect_eur":-50.0},{"row_id":"cd55d645-5300-425d-9b7a-ff4b91647641","transaction_date":"2026-06-05","transaction_type":"BUY","asset_key":"ETF_QDVE_XETRA","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"fdca392d-e7b6-4c8a-9866-6027fb3ed69a","transaction_date":"2026-06-04","transaction_type":"DIVIDEND","asset_key":"UPS","amount_eur":2.39,"cash_effect_eur":2.39},{"row_id":"037c1f3b-3109-4ea0-8356-a973b3661383","transaction_date":"2026-06-02","transaction_type":"DIVIDEND","asset_key":"PAAS","amount_eur":1.44,"cash_effect_eur":1.44},{"row_id":"12f79661-fb4a-4bf9-b377-ca1addfd4791","transaction_date":"2026-05-05","transaction_type":"DIVIDEND","asset_key":"FREEPORT_MCMORAN","amount_eur":1.22,"cash_effect_eur":1.22},{"row_id":"306f2eaf-dd74-4f8a-87f4-64100735a23a","transaction_date":"2026-05-01","transaction_type":"DIVIDEND","asset_key":"ALTRIA","amount_eur":7.24,"cash_effect_eur":7.24},{"row_id":"10a75fa7-afce-40c5-af07-28587444aa68","transaction_date":"2026-04-21","transaction_type":"BUY","asset_key":"UEC","amount_eur":64.54,"cash_effect_eur":-64.54},{"row_id":"86a047da-795e-4e4f-9b45-278d7eb94af2","transaction_date":"2026-04-17","transaction_type":"DIVIDEND","asset_key":"RIO_TINTO","amount_eur":5.55,"cash_effect_eur":5.55},{"row_id":"3899696d-8138-424a-a5e8-fb25644d75fa","transaction_date":"2026-04-07","transaction_type":"BUY","asset_key":"PAAS","amount_eur":100.0,"cash_effect_eur":-100.0},{"row_id":"57e28684-632e-4304-be1b-05bb3bf98530","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":1.27,"cash_effect_eur":1.27},{"row_id":"d29bd805-d172-4223-a4bd-5b76115a4528","transaction_date":"2026-04-02","transaction_type":"DIVIDEND","asset_key":"SLB","amount_eur":0.25,"cash_effect_eur":0.25}]}},"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":18506.5923,"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.388976},"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":"COMDIRECT","total_cash_effect_eur":181.0,"cash_in_eur":181.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"ETORO","total_cash_effect_eur":-244.292328,"cash_in_eur":0.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":1},{"broker_key":"FREEDOM24","total_cash_effect_eur":-843.866661,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-1056.926185,"sell_cash_effect_eur":164.763835,"dividend_cash_effect_eur":48.295689,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":25},{"broker_key":"ING","total_cash_effect_eur":26760.0,"cash_in_eur":26760.0,"cash_out_eur":0.0,"buy_cash_effect_eur":0.0,"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":1},{"broker_key":"N26","total_cash_effect_eur":-8065.648751,"cash_in_eur":0.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-15419.923773,"sell_cash_effect_eur":7343.035022,"dividend_cash_effect_eur":11.24,"fee_cash_effect_eur":0.0,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":70},{"broker_key":"SCALABLE","total_cash_effect_eur":610.8,"cash_in_eur":900.0,"cash_out_eur":0.0,"buy_cash_effect_eur":-289.2,"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":"XTB","total_cash_effect_eur":108.6,"cash_in_eur":998.87,"cash_out_eur":0.0,"buy_cash_effect_eur":-1265.02,"sell_cash_effect_eur":363.75,"dividend_cash_effect_eur":12.01,"fee_cash_effect_eur":-1.01,"tax_cash_effect_eur":0.0,"correction_cash_effect_eur":0.0,"transaction_count":43}],"checked_at_utc":"2026-07-16T18:47:15+00:00","_tsc_v714_r2_source_route":"/portfolio/api/reports/cash","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.447563},"targets_summary":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":46.52,"target_group":"USER_TARGET_V1","summary":{"target_count":21,"active_target_count":19,"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":20,"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":"ALPHABET_C","name":"Alphabet Inc. Class C","ticker":"GOOG","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":"COINBASE","name":"Coinbase Global Inc.","ticker":"COIN","target_pct":4.4,"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-07-16T18:47:15+00:00","_tsc_v714_r2_source_route":"/portfolio/api/targets/summary","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.448109},"targets_allocation":{"ok":true,"status":"OK","readonly":true,"driver":"psycopg","duration_ms":88.03,"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":11687.11,"target_base_source":"portfolio_total_value_eur","portfolio_total_value_eur":11687.11,"position_market_value_eur":11687.11,"cash_total_eur":0.0},"summary":{"target_sum_pct":100.0,"current_sum_pct":100.0,"total_underweight_eur":2074.31,"total_overweight_eur":1196.01,"buy_suggestion_total_eur":2074.31,"target_count":21,"actual_asset_count":20,"row_count":25,"overview_warning_count":1},"status_counts":{"UNDERWEIGHT":3,"OK":16,"EXTRA_POSITION":4,"OVERWEIGHT":2},"rows":[{"asset_key":"ALPHABET_A","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":642.79,"current_value_eur":0.0,"deviation_eur":-642.79,"buy_suggestion_eur":642.79,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet A ca. 5,5 %."},{"asset_key":"ALPHABET_C","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.5,"current_weight_pct":0.0,"deviation_pct":-5.5,"target_value_eur":642.79,"current_value_eur":0.0,"deviation_eur":-642.79,"buy_suggestion_eur":642.79,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Alphabet C ca. 5,5 %."},{"asset_key":"COINBASE","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"current_weight_pct":0.0,"deviation_pct":-4.4,"target_value_eur":514.23,"current_value_eur":0.0,"deviation_eur":-514.23,"buy_suggestion_eur":514.23,"cost_basis_eur":0.0,"status":"UNDERWEIGHT","note":"Altes Zielmodell: Coinbase ca. 4,4 %."},{"asset_key":"UEC","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.3,"current_weight_pct":5.7132,"deviation_pct":-1.5868,"target_value_eur":853.16,"current_value_eur":667.71,"deviation_eur":-185.45,"buy_suggestion_eur":185.45,"cost_basis_eur":973.93,"status":"OK","note":"Altes Zielmodell: UEC ca. 7,3 %."},{"asset_key":"TESLA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":11.0,"current_weight_pct":10.6332,"deviation_pct":-0.3668,"target_value_eur":1285.58,"current_value_eur":1242.72,"deviation_eur":-42.86,"buy_suggestion_eur":42.86,"cost_basis_eur":1355.64,"status":"OK","note":"Altes Zielmodell: Tesla ca. 11 %."},{"asset_key":"ALIBABA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.9,"current_weight_pct":1.756,"deviation_pct":-0.144,"target_value_eur":222.06,"current_value_eur":205.23,"deviation_eur":-16.83,"buy_suggestion_eur":16.83,"cost_basis_eur":289.2,"status":"OK","note":"Altes Zielmodell: Alibaba ca. 1,9 %."},{"asset_key":"SLB","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.4,"current_weight_pct":2.2704,"deviation_pct":-0.1296,"target_value_eur":280.49,"current_value_eur":265.34,"deviation_eur":-15.15,"buy_suggestion_eur":15.15,"cost_basis_eur":201.9,"status":"OK","note":"Altes Zielmodell: SLB ca. 2,4 %."},{"asset_key":"SYN_BIOTECH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.3,"current_weight_pct":0.1882,"deviation_pct":-0.1118,"target_value_eur":35.06,"current_value_eur":22.0,"deviation_eur":-13.06,"buy_suggestion_eur":13.06,"cost_basis_eur":200.44,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,3 %."},{"asset_key":"EVONIK","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.15,"current_weight_pct":0.1437,"deviation_pct":-0.0063,"target_value_eur":17.53,"current_value_eur":16.8,"deviation_eur":-0.73,"buy_suggestion_eur":0.73,"cost_basis_eur":0.1,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,15 %."},{"asset_key":"CANOPY_GROWTH","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":0.16,"current_weight_pct":0.1564,"deviation_pct":-0.0036,"target_value_eur":18.7,"current_value_eur":18.28,"deviation_eur":-0.42,"buy_suggestion_eur":0.42,"cost_basis_eur":187.93,"status":"OK","note":"Altes Zielmodell: kleine Position ca. 0,16 %."},{"asset_key":"UNDER_ARMOUR","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":4.4132,"deviation_pct":4.4132,"target_value_eur":0.0,"current_value_eur":515.77,"deviation_eur":515.77,"buy_suggestion_eur":0.0,"cost_basis_eur":500.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"ETF_QDVE_XETRA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":30.19,"current_weight_pct":33.1422,"deviation_pct":2.9522,"target_value_eur":3528.34,"current_value_eur":3873.37,"deviation_eur":345.03,"buy_suggestion_eur":0.0,"cost_basis_eur":2781.18,"status":"OVERWEIGHT","note":"ETF-Ziel ca. 30 %, Rundungsausgleich auf 100 %."},{"asset_key":"ALTRIA","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":4.4,"current_weight_pct":6.8395,"deviation_pct":2.4395,"target_value_eur":514.23,"current_value_eur":799.34,"deviation_eur":285.11,"buy_suggestion_eur":0.0,"cost_basis_eur":559.07,"status":"OVERWEIGHT","note":"Altes Zielmodell: Altria ca. 4,4 %."},{"asset_key":"META","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.4,"current_weight_pct":4.9985,"deviation_pct":1.5985,"target_value_eur":397.36,"current_value_eur":584.18,"deviation_eur":186.82,"buy_suggestion_eur":0.0,"cost_basis_eur":599.97,"status":"OK","note":"Altes Zielmodell: Meta ca. 3,4 %."},{"asset_key":"D_WAVE_QUANTUM","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":1.4978,"deviation_pct":1.4978,"target_value_eur":0.0,"current_value_eur":175.05,"deviation_eur":175.05,"buy_suggestion_eur":0.0,"cost_basis_eur":250.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"IONQ","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":1.4261,"deviation_pct":1.4261,"target_value_eur":0.0,"current_value_eur":166.67,"deviation_eur":166.67,"buy_suggestion_eur":0.0,"cost_basis_eur":200.0,"status":"EXTRA_POSITION","note":null},{"asset_key":"AMAZON","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":7.0,"current_weight_pct":7.9778,"deviation_pct":0.9778,"target_value_eur":818.1,"current_value_eur":932.37,"deviation_eur":114.27,"buy_suggestion_eur":0.0,"cost_basis_eur":800.0,"status":"OK","note":"Altes Zielmodell: Amazon ca. 7 %."},{"asset_key":"PAAS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"current_weight_pct":5.7247,"deviation_pct":0.7247,"target_value_eur":584.36,"current_value_eur":669.05,"deviation_eur":84.69,"buy_suggestion_eur":0.0,"cost_basis_eur":737.65,"status":"OK","note":"Altes Zielmodell: PAAS ca. 5 %."},{"asset_key":"PAYPAL","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":2.0,"current_weight_pct":2.6634,"deviation_pct":0.6634,"target_value_eur":233.74,"current_value_eur":311.27,"deviation_eur":77.53,"buy_suggestion_eur":0.0,"cost_basis_eur":354.18,"status":"OK","note":"Altes Zielmodell: PayPal ca. 2 %."},{"asset_key":"RIO_TINTO","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":3.0,"current_weight_pct":3.4975,"deviation_pct":0.4975,"target_value_eur":350.61,"current_value_eur":408.76,"deviation_eur":58.15,"buy_suggestion_eur":0.0,"cost_basis_eur":492.02,"status":"OK","note":"Altes Zielmodell: Rio Tinto ca. 3 %."},{"asset_key":"UPS","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":1.4,"current_weight_pct":1.6852,"deviation_pct":0.2852,"target_value_eur":163.62,"current_value_eur":196.95,"deviation_eur":33.33,"buy_suggestion_eur":0.0,"cost_basis_eur":145.49,"status":"OK","note":"Altes Zielmodell: UPS ca. 1,4 %."},{"asset_key":"TRUMP_MEDIA","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.0,"current_weight_pct":0.1782,"deviation_pct":0.1782,"target_value_eur":0.0,"current_value_eur":20.83,"deviation_eur":20.83,"buy_suggestion_eur":0.0,"cost_basis_eur":244.29,"status":"EXTRA_POSITION","note":null},{"asset_key":"FREEPORT_MCMORAN","target_group":"USER_TARGET_V1","is_target_active":true,"target_weight_pct":5.0,"current_weight_pct":5.0948,"deviation_pct":0.0948,"target_value_eur":584.36,"current_value_eur":595.44,"deviation_eur":11.08,"buy_suggestion_eur":0.0,"cost_basis_eur":593.77,"status":"OK","note":"Altes Zielmodell: Freeport-McMoRan ca. 5 %."},{"asset_key":"CREDIT_AGRICOLE","target_group":"USER_TARGET_V1","is_target_active":false,"target_weight_pct":0.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,"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-07-16T18:47:15+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.447119},"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":33.65,"dividend_t12m_eur":42.34,"forecast_year_eur":57.69,"forecast_monthly_eur":4.81,"portfolio_dividend_yield_pct":0.49,"payment_count":36,"asset_count":13,"forecast_method":"YTD_ANNUALIZED"},"dividend_source":{"ok":true,"status":"OK","source_type":"transactions_filter","table_name":"portfolio_transactions","row_count":36,"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":143,"portfolio_cash":0,"portfolio_positions":786,"portfolio_price_cache":731,"portfolio_overview_snapshots":46,"portfolio_import_batches":3,"portfolio_transaction_drafts":12,"portfolio_settings":547},"quality_summary":{"ok":true,"status":"OK","quality_score":98,"quality_label":"SEHR_GUT","error_count":0,"warning_count":0,"info_count":2},"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-07-16T18:47:17+00:00","duration_ms":1292.36,"_tsc_v714_r2_source_route":"/portfolio/api/dividend-forecast/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":1.526721},"system_health":{"ok":true,"status":"HEALTHY","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":100,"label":"HEALTHY","blockers":[],"warnings":["Quality Score ist kleiner als 100."]},"counts":{"portfolio_transactions":143,"portfolio_cash":0,"portfolio_positions":786,"portfolio_price_cache":731,"portfolio_overview_snapshots":46,"portfolio_import_batches":3,"portfolio_import_rows":7,"portfolio_transaction_drafts":12,"portfolio_settings":547},"quality_summary":{"ok":true,"status":"OK","quality_score":98,"quality_label":"SEHR_GUT","error_count":0,"warning_count":0,"info_count":2},"latest_snapshot":{"snapshot_date":"2026-07-15","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":11466.7785,"position_market_value_eur":11687.1149,"portfolio_total_value_eur":11687.1149,"unrealized_pl_eur":220.3364,"unrealized_pl_pct":1.92152,"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-07-15T23:15:16.602236+02:00"},"write_enabled":false,"writes_executed":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-07-16T18:47:16+00:00","duration_ms":745.54,"_tsc_v714_r2_source_route":"/portfolio/api/system-health/status","_tsc_v714_r2_source_status":200,"_tsc_v714_r2_source_duration_seconds":0.845882}},"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.170273,"dashboard":0.450244,"cashflow_status":1.13044,"cashflow":0.390849,"cashflow_summary":0.388976,"reports_cash":0.447563,"targets_summary":0.448109,"targets_allocation":0.447119,"dividend_forecast":1.526721,"system_health":0.845882},"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":1697.69,"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}