{"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":"<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\">Your capital<\/span> <br><span style=\"color: black\">Sustainable and goal-oriented investments<\/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>Investing money is about more than just returns: It&#039;s about achieving your individual goals while simultaneously ensuring a secure retirement. Together, we&#039;ll develop an investment strategy that&#039;s perfectly suited to your lifestyle, your risk tolerance, and your future plans.<\/p><p>Whether sustainable funds, ETFs, or customized investment plans \u2013 I will guide you transparently and personally every step of the way. This will help you create a financial foundation you can build on for the long term.<\/p><p><strong>Trust in investment advice that takes your goals and planning seriously \u2013 today and for tomorrow.<\/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\">Meeting request<\/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>","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>","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":26,"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}]}}