{"id":83512,"date":"2025-12-30T11:55:45","date_gmt":"2025-12-30T10:55:45","guid":{"rendered":"https:\/\/dexxter.be\/tool\/calculer-lindemnite-kilometrique-pour-les-independants\/"},"modified":"2026-05-13T15:18:02","modified_gmt":"2026-05-13T13:18:02","slug":"kilometervergoeding-voor-zelfstandigen-berekenen-2","status":"publish","type":"tools","link":"https:\/\/dexxter.be\/fr\/tool\/kilometervergoeding-voor-zelfstandigen-berekenen-2\/","title":{"rendered":"Calculer l&#8217;indemnit\u00e9 kilom\u00e9trique pour les ind\u00e9pendants ?"},"content":{"rendered":"<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Calculateur de Frais D\u00e9ductibles<\/title>\r\n    <style>\r\n        .expenses-widget-fr {\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\r\n            background-color: transparent;\r\n            padding: 40px 20px;\r\n            line-height: 1.6;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .expenses-widget-fr * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .expenses-widget-fr .container {\r\n            max-width: 700px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .expenses-widget-fr h2 {\r\n            color: #1a1a1a;\r\n            font-size: 1.25rem;\r\n            margin: 0 0 20px 0;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .expenses-widget-fr h3 {\r\n            color: #1a1a1a;\r\n            font-size: 1.1rem;\r\n            margin: 30px 0 15px 0;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .expenses-widget-fr .calculator-card {\r\n            background-color: white;\r\n            padding: 30px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .expenses-widget-fr .info-box {\r\n            background-color: #f9fafb;\r\n            border-left: 4px solid #4169FF;\r\n            padding: 15px;\r\n            margin-bottom: 20px;\r\n            border-radius: 0 8px 8px 0;\r\n            font-size: 0.9rem;\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .expenses-widget-fr .intro-text {\r\n            margin-bottom: 20px;\r\n            font-size: 0.95rem;\r\n            color: #1a1a1a;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .expenses-widget-nl .intro-text a {\r\n            color: #4169FF;\r\n            text-decoration: none;\r\n            font-weight: 500;\r\n        }\r\n\r\n        .expenses-widget-nl .intro-text a:hover {\r\n            text-decoration: underline;\r\n        }\r\n\r\n        .expenses-widget-fr .input-group {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .expenses-widget-fr label {\r\n            display: block;\r\n            margin-bottom: 8px;\r\n            font-weight: 500;\r\n            color: #1a1a1a;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .expenses-widget-fr input[type=\"number\"] {\r\n            width: 100%;\r\n            padding: 12px;\r\n            border: 1px solid #d1d5db;\r\n            border-radius: 8px;\r\n            font-size: 1rem;\r\n            transition: border-color 0.3s;\r\n            background-color: white;\r\n        }\r\n\r\n        .expenses-widget-nl input[type=\"number\"]:focus {\r\n            border-color: #4169FF;\r\n            outline: none;\r\n        }\r\n\r\n        .expenses-widget-fr button {\r\n            background-color: #4169FF;\r\n            color: white;\r\n            padding: 12px 32px;\r\n            border: none;\r\n            border-radius: 8px;\r\n            cursor: pointer;\r\n            font-size: 0.95rem;\r\n            font-weight: 500;\r\n            transition: background-color 0.3s;\r\n            display: block;\r\n            margin: 20px auto 0;\r\n            font-family: inherit;\r\n        }\r\n\r\n        .expenses-widget-nl button:hover {\r\n            background-color: #3451cc;\r\n        }\r\n\r\n        .expenses-widget-fr .results {\r\n            background-color: white;\r\n            padding: 30px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .expenses-widget-nl .results.hidden {\r\n            display: none;\r\n        }\r\n\r\n        .expenses-widget-fr .result-item {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            padding: 12px 0;\r\n            border-bottom: 1px solid #f3f4f6;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .expenses-widget-nl .result-item:last-child {\r\n            border-bottom: none;\r\n        }\r\n\r\n        .expenses-widget-nl .result-item span:first-child {\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .expenses-widget-nl .result-item span:last-child {\r\n            font-weight: 600;\r\n            color: #4169FF;\r\n        }\r\n\r\n        .expenses-widget-fr .note {\r\n            margin-top: 15px;\r\n            padding: 15px;\r\n            background-color: #f9fafb;\r\n            border-radius: 8px;\r\n            font-size: 0.85rem;\r\n            color: #4a5568;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        .expenses-widget-nl .note a {\r\n            color: #4169FF;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .expenses-widget-nl .note strong {\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .expenses-widget-fr .error-message {\r\n            padding: 15px;\r\n            background-color: #fee2e2;\r\n            border-left: 4px solid #dc2626;\r\n            border-radius: 0 8px 8px 0;\r\n            color: #dc2626;\r\n            font-size: 0.9rem;\r\n            margin-top: 20px;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"expenses-widget-fr\">\r\n        <div class=\"container\">\r\n            <div class=\"calculator-card\">\r\n                <h2>Calculateur de Frais D\u00e9ductibles<\/h2>\r\n\r\n                <p class=\"intro-text\">\r\n                    Calculez facilement les frais d\u00e9ductibles, <a href=\"https:\/\/dexxter.be\/een-kilometervergoeding-als-eenmanszaak\/\" target=\"_blank\">l'indemnit\u00e9 kilom\u00e9trique<\/a> et <a href=\"https:\/\/dexxter.be\/een-fietsvergoeding-als-eenmanszaak\/\" target=\"_blank\">l'indemnit\u00e9 v\u00e9lo<\/a> pour les ind\u00e9pendants en entreprise individuelle.\r\n                <\/p>\r\n\r\n                <p class=\"intro-text\">\r\n                    Conseil : utilisez <a href=\"https:\/\/www.dexxter.be\" target=\"_blank\">Dexxter<\/a> pour suivre cela dans votre comptabilit\u00e9.\r\n                <\/p>\r\n\r\n                <div class=\"info-box\">\r\n                    Remplissez les informations demand\u00e9es pour obtenir un aper\u00e7u de vos frais d\u00e9ductibles, indemnit\u00e9 kilom\u00e9trique et indemnit\u00e9 v\u00e9lo.\r\n                <\/div>\r\n\r\n                <h3>Indemnit\u00e9 kilom\u00e9trique voiture<\/h3>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"beginKm-fr\">Kilom\u00e9trage d\u00e9but d'ann\u00e9e :<\/label>\r\n                    <input type=\"number\" id=\"beginKm-fr\" placeholder=\"Ex. 0\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"eindKm-fr\">Kilom\u00e9trage fin d'ann\u00e9e :<\/label>\r\n                    <input type=\"number\" id=\"eindKm-fr\" placeholder=\"Ex. 50000\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"priveKm-fr\">Nombre de kilom\u00e8tres priv\u00e9s :<\/label>\r\n                    <input type=\"number\" id=\"priveKm-fr\" placeholder=\"Ex. 5000\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"woonWerkKm-fr\">Nombre de kilom\u00e8tres domicile-travail :<\/label>\r\n                    <input type=\"number\" id=\"woonWerkKm-fr\" placeholder=\"Ex. 2000\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"beroepsKm-fr\">Nombre de kilom\u00e8tres professionnels purs :<\/label>\r\n                    <input type=\"number\" id=\"beroepsKm-fr\" placeholder=\"Ex. 3000\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"werkelijkeKosten-fr\">Co\u00fbts r\u00e9els totaux de la voiture (\u20ac) :<\/label>\r\n                    <input type=\"number\" id=\"werkelijkeKosten-fr\" step=\"0.01\" placeholder=\"Ex. 5000.00\">\r\n                <\/div>\r\n\r\n                <h3>Calculer l'indemnit\u00e9 v\u00e9lo<\/h3>\r\n\r\n                <div class=\"note\">\r\n                    Attention, uniquement dans le r\u00e9gime forfaitaire. <a href=\"https:\/\/dexxter.be\/een-fietsvergoeding-als-eenmanszaak\/\" target=\"_blank\">En savoir plus sur l'indemnit\u00e9 v\u00e9lo.<\/a>\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"fietsKm-fr\">Nombre de kilom\u00e8tres v\u00e9lo pour d\u00e9placements professionnels :<\/label>\r\n                    <input type=\"number\" id=\"fietsKm-fr\" placeholder=\"Ex. 1000\">\r\n                <\/div>\r\n\r\n                <button onclick=\"berekenVergoeding()\">Calculer l'indemnit\u00e9<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"results hidden\" id=\"result-fr\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        function berekenVergoeding() {\r\n            const beginKm = parseFloat(document.getElementById('beginKm-fr').value) || 0;\r\n            const eindKm = parseFloat(document.getElementById('eindKm-fr').value) || 0;\r\n            const priveKm = parseFloat(document.getElementById('priveKm-fr').value) || 0;\r\n            const woonWerkKm = parseFloat(document.getElementById('woonWerkKm-fr').value) || 0;\r\n            const beroepsKm = parseFloat(document.getElementById('beroepsKm-fr').value) || 0;\r\n            const werkelijkeKosten = parseFloat(document.getElementById('werkelijkeKosten-fr').value) || 0;\r\n            const fietsKm = parseFloat(document.getElementById('fietsKm-fr').value) || 0;\r\n\r\n            const autoKmVergoeding = 0.4290;\r\n            const fietsKmVergoeding = 0.36;\r\n\r\n            const totaalKm = eindKm - beginKm;\r\n\r\n            if (totaalKm < (priveKm + woonWerkKm + beroepsKm)) {\r\n                const resultElement = document.getElementById('result-fr');\r\n                resultElement.innerHTML = `\r\n                    <h2>Erreur<\/h2>\r\n                    <div class=\"error-message\">\r\n                        La somme des kilom\u00e8tres priv\u00e9s, domicile-travail et professionnels d\u00e9passe le nombre total de kilom\u00e8tres parcourus.\r\n                    <\/div>\r\n                `;\r\n                resultElement.classList.remove('hidden');\r\n                return;\r\n            }\r\n\r\n            const beroepsKmPercentage = totaalKm > 0 ? beroepsKm \/ totaalKm : 0;\r\n            const aftrekbareAutokosten = werkelijkeKosten * beroepsKmPercentage;\r\n            const autoVergoeding = beroepsKm * autoKmVergoeding;\r\n            const fietsVergoeding = fietsKm * fietsKmVergoeding;\r\n\r\n            function formatNumber(num) {\r\n                return num.toFixed(2).replace('.', ',');\r\n            }\r\n\r\n            const resultElement = document.getElementById('result-fr');\r\n            resultElement.innerHTML = `\r\n                <h2>R\u00e9sultats<\/h2>\r\n                <div class=\"result-item\">\r\n                    <span>Co\u00fbts de voiture d\u00e9ductibles :<\/span>\r\n                    <span>\u20ac${formatNumber(aftrekbareAutokosten)}<\/span>\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <span>Indemnit\u00e9 kilom\u00e9trique pour kilom\u00e8tres professionnels :<\/span>\r\n                    <span>\u20ac${formatNumber(autoVergoeding)}<\/span>\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <span>Indemnit\u00e9 v\u00e9lo :<\/span>\r\n                    <span>\u20ac${formatNumber(fietsVergoeding)}<\/span>\r\n                <\/div>\r\n            `;\r\n            resultElement.classList.remove('hidden');\r\n        }\r\n    <\/script>\r\n<\/body>\r\n\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":64330,"template":"","class_list":["post-83512","tools","type-tools","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/tools\/83512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/tools"}],"about":[{"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/types\/tools"}],"version-history":[{"count":1,"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/tools\/83512\/revisions"}],"predecessor-version":[{"id":83513,"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/tools\/83512\/revisions\/83513"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/media\/64330"}],"wp:attachment":[{"href":"https:\/\/dexxter.be\/fr\/wp-json\/wp\/v2\/media?parent=83512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}