{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V6.7.3 Dividend Forecast","dividend_forecast_version":"V6.7.3","checkpoint":"TSC Portfolio Center V6.7.3 Dividend Forecast stabil","source_checkpoint":"TSC Portfolio Center V6.7.2 Target Allocation Planner stabil","lts_reference":"TSC Portfolio Center V6.6.1 Long Term Stable Lock stabil","checked_at_utc":"2026-07-16T19:27:45+00:00","dividend_forecast_readiness":{"status":"READY","blockers":[],"warnings":[]},"forecast":{"current_year":2026,"last_year":2025,"months_elapsed":7,"dividend_ytd_eur":33.65,"dividend_last_year_eur":25.83,"dividend_t12m_eur":42.34,"dividend_all_eur":71.55,"forecast_year_eur":57.69,"forecast_monthly_eur":4.81,"forecast_method":"YTD_ANNUALIZED","portfolio_market_value_eur":11687.13,"portfolio_dividend_yield_pct":0.49,"payment_count":36,"dated_payment_count":36,"undated_payment_count":0,"asset_count":13,"asset_rows":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"META","asset_key_norm":"META","broker_key":"N26","dividend_ytd_eur":0.3,"dividend_t12m_eur":0.6,"dividend_last_year_eur":0.3,"dividend_all_eur":0.6,"payment_count":2,"last_payment_date":"2026-03-30","last_payment_eur":0.3,"market_value_eur":584.18,"annual_estimate_eur":0.51,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.09,"forecast_method":"YTD_ANNUALIZED"}],"top_assets":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"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_assets":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"}],"asset_rows":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"META","asset_key_norm":"META","broker_key":"N26","dividend_ytd_eur":0.3,"dividend_t12m_eur":0.6,"dividend_last_year_eur":0.3,"dividend_all_eur":0.6,"payment_count":2,"last_payment_date":"2026-03-30","last_payment_eur":0.3,"market_value_eur":584.18,"annual_estimate_eur":0.51,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.09,"forecast_method":"YTD_ANNUALIZED"}],"sample_rows":[{"asset_key":"UPS","asset_key_norm":"UPS","payment_date":"2026-06-04","payment_date_raw":"2026-06-04","amount_eur":2.39,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAAS","asset_key_norm":"PAAS","payment_date":"2026-06-02","payment_date_raw":"2026-06-02","amount_eur":1.44,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","payment_date":"2026-05-05","payment_date_raw":"2026-05-05","amount_eur":1.22,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","payment_date":"2026-05-01","payment_date_raw":"2026-05-01","amount_eur":7.24,"gross_amount_eur":null,"tax_eur":null,"currency":"USD","broker_key":"FREEDOM24","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","payment_date":"2026-04-17","payment_date_raw":"2026-04-17","amount_eur":5.55,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":0.25,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":0.1,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":1.27,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"META","asset_key_norm":"META","payment_date":"2026-03-30","payment_date_raw":"2026-03-30","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.36,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.05,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.36,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","payment_date":"2026-03-18","payment_date_raw":"2026-03-18","amount_eur":0.31,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","payment_date":"2026-03-18","payment_date_raw":"2026-03-18","amount_eur":0.31,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","payment_date":"2026-03-16","payment_date_raw":"2026-03-16","amount_eur":1.21,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"UPS","asset_key_norm":"UPS","payment_date":"2026-03-05","payment_date_raw":"2026-03-05","amount_eur":2.81,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","payment_date":"2026-01-12","payment_date_raw":"2026-01-12","amount_eur":7.27,"gross_amount_eur":null,"tax_eur":null,"currency":"USD","broker_key":"FREEDOM24","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-01-08","payment_date_raw":"2026-01-08","amount_eur":1.21,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"META","asset_key_norm":"META","payment_date":"2025-12-29","payment_date_raw":"2025-12-29","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","payment_date":"2025-12-18","payment_date_raw":"2025-12-18","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"}],"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},"positions_count":20,"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}},"forecast":{"current_year":2026,"last_year":2025,"months_elapsed":7,"dividend_ytd_eur":33.65,"dividend_last_year_eur":25.83,"dividend_t12m_eur":42.34,"dividend_all_eur":71.55,"forecast_year_eur":57.69,"forecast_monthly_eur":4.81,"forecast_method":"YTD_ANNUALIZED","portfolio_market_value_eur":11687.13,"portfolio_dividend_yield_pct":0.49,"payment_count":36,"dated_payment_count":36,"undated_payment_count":0,"asset_count":13,"asset_rows":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"META","asset_key_norm":"META","broker_key":"N26","dividend_ytd_eur":0.3,"dividend_t12m_eur":0.6,"dividend_last_year_eur":0.3,"dividend_all_eur":0.6,"payment_count":2,"last_payment_date":"2026-03-30","last_payment_eur":0.3,"market_value_eur":584.18,"annual_estimate_eur":0.51,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.09,"forecast_method":"YTD_ANNUALIZED"}],"top_assets":[{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","broker_key":"FREEDOM24","dividend_ytd_eur":14.51,"dividend_t12m_eur":19.09,"dividend_last_year_eur":18.44,"dividend_all_eur":42.1,"payment_count":8,"last_payment_date":"2026-05-01","last_payment_eur":7.24,"market_value_eur":799.34,"annual_estimate_eur":24.87,"monthly_estimate_eur":2.07,"dividend_yield_pct":3.11,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","broker_key":"N26","dividend_ytd_eur":5.55,"dividend_t12m_eur":5.55,"dividend_last_year_eur":0.0,"dividend_all_eur":5.55,"payment_count":1,"last_payment_date":"2026-04-17","last_payment_eur":5.55,"market_value_eur":408.76,"annual_estimate_eur":9.51,"monthly_estimate_eur":0.79,"dividend_yield_pct":2.33,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"UPS","asset_key_norm":"UPS","broker_key":"XTB","dividend_ytd_eur":5.2,"dividend_t12m_eur":8.0,"dividend_last_year_eur":2.8,"dividend_all_eur":8.0,"payment_count":3,"last_payment_date":"2026-06-04","last_payment_eur":2.39,"market_value_eur":196.95,"annual_estimate_eur":8.91,"monthly_estimate_eur":0.74,"dividend_yield_pct":4.53,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"SLB","asset_key_norm":"SLB","broker_key":"XTB","dividend_ytd_eur":2.83,"dividend_t12m_eur":2.83,"dividend_last_year_eur":0.0,"dividend_all_eur":2.83,"payment_count":4,"last_payment_date":"2026-04-02","last_payment_eur":0.25,"market_value_eur":265.34,"annual_estimate_eur":4.85,"monthly_estimate_eur":0.4,"dividend_yield_pct":1.83,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","broker_key":"N26","dividend_ytd_eur":2.43,"dividend_t12m_eur":2.43,"dividend_last_year_eur":0.0,"dividend_all_eur":2.43,"payment_count":2,"last_payment_date":"2026-05-05","last_payment_eur":1.22,"market_value_eur":595.44,"annual_estimate_eur":4.17,"monthly_estimate_eur":0.35,"dividend_yield_pct":0.7,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"PAAS","asset_key_norm":"PAAS","broker_key":"N26","dividend_ytd_eur":1.44,"dividend_t12m_eur":1.44,"dividend_last_year_eur":0.0,"dividend_all_eur":1.44,"payment_count":1,"last_payment_date":"2026-06-02","last_payment_eur":1.44,"market_value_eur":669.05,"annual_estimate_eur":2.47,"monthly_estimate_eur":0.21,"dividend_yield_pct":0.37,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"TME","asset_key_norm":"TME","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":1.59,"dividend_all_eur":2.86,"payment_count":2,"last_payment_date":"2025-04-30","last_payment_eur":1.59,"market_value_eur":0.0,"annual_estimate_eur":1.59,"monthly_estimate_eur":0.13,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","broker_key":"XTB","dividend_ytd_eur":0.77,"dividend_t12m_eur":1.18,"dividend_last_year_eur":0.41,"dividend_all_eur":1.18,"payment_count":5,"last_payment_date":"2026-03-25","last_payment_eur":0.36,"market_value_eur":311.27,"annual_estimate_eur":1.32,"monthly_estimate_eur":0.11,"dividend_yield_pct":0.42,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"EVONIK","asset_key_norm":"EVONIK","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.86,"dividend_all_eur":1.72,"payment_count":2,"last_payment_date":"2025-07-01","last_payment_eur":0.86,"market_value_eur":16.8,"annual_estimate_eur":0.86,"monthly_estimate_eur":0.07,"dividend_yield_pct":5.12,"forecast_method":"LAST_YEAR"},{"asset_key":"CREDIT_AGRICOLE","asset_key_norm":"CREDIT_AGRICOLE","broker_key":"FREEDOM24","dividend_ytd_eur":0.0,"dividend_t12m_eur":0.0,"dividend_last_year_eur":0.83,"dividend_all_eur":1.62,"payment_count":2,"last_payment_date":"2025-06-06","last_payment_eur":0.83,"market_value_eur":0.0,"annual_estimate_eur":0.83,"monthly_estimate_eur":0.07,"dividend_yield_pct":0.0,"forecast_method":"LAST_YEAR"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","broker_key":"N26","dividend_ytd_eur":0.31,"dividend_t12m_eur":0.61,"dividend_last_year_eur":0.3,"dividend_all_eur":0.61,"payment_count":2,"last_payment_date":"2026-03-18","last_payment_eur":0.31,"market_value_eur":0.0,"annual_estimate_eur":0.53,"monthly_estimate_eur":0.04,"dividend_yield_pct":0.0,"forecast_method":"YTD_ANNUALIZED"}]},"sample_rows":[{"asset_key":"UPS","asset_key_norm":"UPS","payment_date":"2026-06-04","payment_date_raw":"2026-06-04","amount_eur":2.39,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAAS","asset_key_norm":"PAAS","payment_date":"2026-06-02","payment_date_raw":"2026-06-02","amount_eur":1.44,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","payment_date":"2026-05-05","payment_date_raw":"2026-05-05","amount_eur":1.22,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","payment_date":"2026-05-01","payment_date_raw":"2026-05-01","amount_eur":7.24,"gross_amount_eur":null,"tax_eur":null,"currency":"USD","broker_key":"FREEDOM24","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"RIO_TINTO","asset_key_norm":"RIO_TINTO","payment_date":"2026-04-17","payment_date_raw":"2026-04-17","amount_eur":5.55,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":0.25,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":0.1,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-04-02","payment_date_raw":"2026-04-02","amount_eur":1.27,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"META","asset_key_norm":"META","payment_date":"2026-03-30","payment_date_raw":"2026-03-30","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.36,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.05,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"PAYPAL","asset_key_norm":"PAYPAL","payment_date":"2026-03-25","payment_date_raw":"2026-03-25","amount_eur":0.36,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_A","asset_key_norm":"ALPHABET_A","payment_date":"2026-03-18","payment_date_raw":"2026-03-18","amount_eur":0.31,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","payment_date":"2026-03-18","payment_date_raw":"2026-03-18","amount_eur":0.31,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"FREEPORT_MCMORAN","asset_key_norm":"FREEPORT_MCMORAN","payment_date":"2026-03-16","payment_date_raw":"2026-03-16","amount_eur":1.21,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"UPS","asset_key_norm":"UPS","payment_date":"2026-03-05","payment_date_raw":"2026-03-05","amount_eur":2.81,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALTRIA","asset_key_norm":"ALTRIA","payment_date":"2026-01-12","payment_date_raw":"2026-01-12","amount_eur":7.27,"gross_amount_eur":null,"tax_eur":null,"currency":"USD","broker_key":"FREEDOM24","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"SLB","asset_key_norm":"SLB","payment_date":"2026-01-08","payment_date_raw":"2026-01-08","amount_eur":1.21,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"XTB","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"META","asset_key_norm":"META","payment_date":"2025-12-29","payment_date_raw":"2025-12-29","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"},{"asset_key":"ALPHABET_C","asset_key_norm":"ALPHABET_C","payment_date":"2025-12-18","payment_date_raw":"2025-12-18","amount_eur":0.3,"gross_amount_eur":null,"tax_eur":null,"currency":"EUR","broker_key":"N26","transaction_type":"DIVIDEND","source_table":"portfolio_transactions"}],"duration_ms":77.49},"insights":{"ok":true,"status":"READY","readonly":true,"version":"TSC Portfolio Center V6.7.1 Portfolio Insights","checkpoint":"TSC Portfolio Center V6.7.1 Portfolio Insights stabil","insights_readiness":{"status":"READY","blockers":[],"warnings":[]},"insights":{"portfolio_total_value_eur":11687.11,"position_market_value_eur":11687.11,"position_cost_basis_eur":11466.78,"cash_total_eur":0.0,"cash_pct":0.0,"unrealized_pl_eur":220.34,"unrealized_pl_pct":1.92,"position_count":100,"top3_market_value_eur":11768.52,"top3_concentration_pct":100.7,"top5_market_value_eur":19614.2,"top5_concentration_pct":167.83,"concentration_label":"HOCH","largest_position":{"asset_key":"ETF_QDVE_XETRA","broker_key":"ALL","quantity":89.9424,"cost_basis_eur":2781.18,"market_price_eur":43.62,"market_value_eur":3922.84,"unrealized_pl_eur":1141.66,"unrealized_pl_pct":41.05,"allocation_pct":33.57,"valuation_status":"VALUED","valuation_version":"V6.11.8","valuation_price_date":"2026-07-10","valuation_price_source":"auto-yahoo-dynamic-v6108b","updated_at":"2026-07-13T23:15:13.539092+02:00"}},"top_position_count":10,"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,"cron_created":false,"systemd_timer_created":false,"restore_execution_enabled":false,"trading_hub_changed":false,"checked_at_utc":"2026-07-16T19:27:44+00:00","duration_ms":389.61},"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-16T19:27:45+00:00","duration_ms":317.98}},"important_urls":{"dashboard":"/portfolio","dividend_forecast":"/portfolio/dividend-forecast","dividend_forecast_alias":"/portfolio/dividends/forecast","old_dividends":"/portfolio/dividends","insights":"/portfolio/insights","target_planner":"/portfolio/target-planner","feature_branch":"/portfolio/feature-branch","system_health":"/portfolio/system-health","mobile_health":"/portfolio/system-health/mobile","quality":"/portfolio/quality","checkpoint_api":"/portfolio/api/checkpoint","dividend_forecast_summary_api":"/portfolio/api/dividend-forecast/summary"},"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,"guardrails":{"dividend_forecast_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,"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","crontab","systemd timers","Trading-Hub-Tabellen"]},"duration_ms":786.11}