{"id":1772,"date":"2025-06-16T10:21:44","date_gmt":"2025-06-16T10:21:44","guid":{"rendered":"https:\/\/keck-finanzberatung.at\/?page_id=1772"},"modified":"2025-10-23T09:30:27","modified_gmt":"2025-10-23T09:30:27","slug":"veranlagen","status":"publish","type":"page","link":"https:\/\/keck-finanzberatung.at\/en\/veranlagen\/","title":{"rendered":"Invest"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1772\" class=\"elementor elementor-1772\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-058230c e-con-full e-flex e-con e-parent\" data-id=\"058230c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-12adb1d e-con-full e-flex e-con e-child\" data-id=\"12adb1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8548ab2 elementor-widget elementor-widget-heading\" data-id=\"8548ab2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><p><span style=\"color: #a89047\">Ihr Kapital<\/span> <br><span style=\"color: black\">Nachhaltig und zielorientiert investiert<\/span><\/p><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-405171a elementor-widget elementor-widget-text-editor\" data-id=\"405171a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Geld anzulegen bedeutet mehr als nur Rendite: Es geht darum, Ihre individuellen Ziele zu verwirklichen und gleichzeitig f\u00fcr eine sichere Vorsorge zu sorgen. Gemeinsam entwickeln wir eine Anlagestrategie, die perfekt zu Ihrem Leben, Ihrer Risikobereitschaft und Ihren Zukunftspl\u00e4nen passt.<\/p><p>Ob nachhaltige Fonds, ETFs oder ma\u00dfgeschneiderte Anlagepl\u00e4ne \u2013 ich begleite Sie transparent und pers\u00f6nlich bei jedem Schritt. So schaffen Sie eine finanzielle Basis, auf die Sie langfristig bauen k\u00f6nnen.<\/p><p><strong>Vertrauen Sie auf eine Anlageberatung, die Ihre Ziele und Vorsorge ernst nimmt \u2013 heute und f\u00fcr morgen.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad5612d elementor-widget elementor-widget-button\" data-id=\"ad5612d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjIwOTgiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Erstgespr\u00e4ch vereinbaren<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf1cd6d e-con-full e-flex e-con e-parent\" data-id=\"bf1cd6d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-daf62ea elementor-widget elementor-widget-shortcode\" data-id=\"daf62ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"text\/javascript\">window[\"ccb_front_template_704\"] = [];<\/script>\t\t<div class=\"elementor-shortcode\">\n<div class=\"ccb-main-widget \" id=\"ccb_app_704\" data-calc-id=\"704\"><\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86aa534 e-con-full e-flex e-con e-parent\" data-id=\"86aa534\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4a6f591 e-con-full e-flex e-con e-child\" data-id=\"4a6f591\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ff2596 elementor-widget elementor-widget-html\" data-id=\"0ff2596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Chart Test<\/title>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<\/head>\n<body>\n\n<div style=\"padding: 30px;\">\n    <canvas id=\"myChart\" width=\"1420\" height=\"600\"><\/canvas>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    \/\/ Sprache automatisch erkennen (von <html lang=\"de\"> oder TranslatePress)\n    const currentLang = document.documentElement.lang || 'de';\n    const isEnglish = currentLang.startsWith('en');\n\n    \/\/ \u00dcbersetzte Chart-Labels\n    const chartLabels = isEnglish\n        ? {\n            invested: \"Invested capital\",\n            gains: \"Interest income\",\n            total: \"Total\",\n            year: \"Year\"\n        }\n        : {\n            invested: \"Investiertes Kapital\",\n            gains: \"Gewinnertr\u00e4ge\",\n            total: \"Endkapital\",\n            year: \"Jahr\"\n        };\n\n    \/\/ Hilfsfunktion: Zahl aus String extrahieren\n    function parseCurrency(raw) {\n        return parseFloat(\n            raw.replace(\/[^\\d,.-]\/g, '')\n               .replace(\/\\.\/g, '')\n               .replace(',', '.')\n        ) || 0;\n    }\n\n    \/\/ Werte aus den Summary-Items holen\n    function extractSummaryValue(labelTextList) {\n        const items = document.querySelectorAll('.ccb-summary-item');\n        for (const item of items) {\n            const titleEl = item.querySelector('.ccb-summary-title');\n            const valueEl = item.querySelector('.ccb-summary-item__value');\n            if (titleEl && valueEl) {\n                const title = titleEl.textContent.trim().toLowerCase();\n                for (const labelText of labelTextList) {\n                    if (title.includes(labelText.toLowerCase())) {\n                        return parseCurrency(valueEl.textContent.trim());\n                    }\n                }\n            }\n        }\n        return 0;\n    }\n\n    \/\/ Werte aus den Total-Rows holen\n    function extractTotalValue(labelTextList) {\n        const rows = document.querySelectorAll('.ccb-total-row');\n        for (const row of rows) {\n            const nameEl = row.querySelector('.ccb-total-row__name span');\n            const valueEl = row.querySelector('.ccb-total-row__value span');\n            if (nameEl && valueEl) {\n                const name = nameEl.textContent.trim().toLowerCase();\n                for (const labelText of labelTextList) {\n                    if (name.includes(labelText.toLowerCase())) {\n                        return parseCurrency(valueEl.textContent.trim());\n                    }\n                }\n            }\n        }\n        return 0;\n    }\n\n    \/\/ Zweisprachige Labels\n    function extractInitialInvestedCapital() {\n        return extractSummaryValue([\"Einmaleinlage\", \"One-time deposit\"]);\n    }\n    function extractMonthlyRate() {\n        return extractSummaryValue([\"Sparrate monatlich\", \"Monthly savings rate\"]);\n    }\n    function extractYears() {\n        const years = extractSummaryValue([\"Ansparzeit\", \"Savings period (years)\"]);\n        return parseInt(years) || 0;\n    }\n    function extractInvestedCapital() {\n        return extractTotalValue([\"Investiertes Kapital\", \"Invested capital\"]);\n    }\n    function extractGains() {\n        return extractTotalValue([\"Zinsertrag\", \"Interest income\"]);\n    }\n    function extractTotalCapital() {\n        return extractTotalValue([\"Endkapital\", \"Total\"]);\n    }\n\n    \/\/ Chart vorbereiten\n    const ctx = document.getElementById('myChart').getContext('2d');\n    const myChart = new Chart(ctx, {\n        type: 'bar',\n        data: {\n            labels: [],\n            datasets: [\n                { label: chartLabels.invested, data: [], backgroundColor: 'rgba(0, 50, 88, 1)' },\n                { label: chartLabels.gains, data: [], backgroundColor: 'rgba(223, 197, 105, 1)' },\n                { label: chartLabels.total, data: [], backgroundColor: 'rgba(0, 50, 88, 1)' }\n            ]\n        },\n        options: {\n            responsive: true,\n            scales: {\n                y: { \n                    display: false \/\/ Y-Achse komplett ausblenden\n                },\n                x: { stacked: true }\n            },\n            plugins: {\n                tooltip: {\n                    callbacks: {\n                        label: function(context) {\n                            const label = context.dataset.label || '';\n                            const value = context.parsed.y;\n                            return label + ': ' + value.toLocaleString('de-DE', {\n                                minimumFractionDigits: 2,\n                                maximumFractionDigits: 2\n                            }) + ' \u20ac';\n                        }\n                    }\n                }\n            }\n        }\n    });\n\n    \/\/ Chart-Daten aktualisieren\n    function updateChartData() {\n        const initialInvestedCapital = extractInitialInvestedCapital();\n        const monthlyRate = extractMonthlyRate();\n        const years = extractYears();\n        const gains = extractGains();\n\n        if (initialInvestedCapital === 0 || monthlyRate === 0 || years === 0) {\n            console.warn(\"Einer der Werte fehlt \u2013 Chart wird nicht aktualisiert.\");\n            return;\n        }\n\n        const yearsArray = [];\n        const investedArray = [];\n        const gainsArray = [];\n        const totalArray = [];\n\n        for (let i = 1; i <= years; i++) {\n            yearsArray.push(`${i} ${chartLabels.year}${i > 1 && isEnglish ? 's' : i > 1 ? 'e' : ''}`);\n            const investedValue = initialInvestedCapital + (monthlyRate * 12 * i);\n            const gainsValue = gains * (i \/ years);\n            const totalValue = investedValue + gainsValue;\n\n            investedArray.push(investedValue);\n            gainsArray.push(gainsValue);\n            totalArray.push(totalValue);\n        }\n\n        myChart.data.labels = yearsArray;\n        myChart.data.datasets[0].data = investedArray;\n        myChart.data.datasets[1].data = gainsArray;\n        myChart.data.datasets[2].data = totalArray;\n        myChart.update();\n    }\n\n    \/\/ Regelm\u00e4\u00dfig aktualisieren\n    setInterval(updateChartData, 3000);\n});\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ihr Kapital Nachhaltig und zielorientiert investiert Geld anzulegen bedeutet mehr als nur Rendite: Es geht darum, Ihre individuellen Ziele zu verwirklichen und gleichzeitig f\u00fcr eine sichere Vorsorge zu sorgen. Gemeinsam entwickeln wir eine Anlagestrategie, die perfekt zu Ihrem Leben, Ihrer Risikobereitschaft und Ihren Zukunftspl\u00e4nen passt. Ob nachhaltige Fonds, ETFs oder ma\u00dfgeschneiderte Anlagepl\u00e4ne \u2013 ich begleite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"iawp_total_views":33,"footnotes":""},"class_list":["post-1772","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/pages\/1772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/comments?post=1772"}],"version-history":[{"count":215,"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/pages\/1772\/revisions"}],"predecessor-version":[{"id":4653,"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/pages\/1772\/revisions\/4653"}],"wp:attachment":[{"href":"https:\/\/keck-finanzberatung.at\/en\/wp-json\/wp\/v2\/media?parent=1772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}