{"id":2968,"date":"2025-10-29T21:40:11","date_gmt":"2025-10-29T21:40:11","guid":{"rendered":"https:\/\/olivin.webty.site\/haber\/?page_id=2968"},"modified":"2025-10-29T21:40:11","modified_gmt":"2025-10-29T21:40:11","slug":"kidem-ve-ihbar-tazminati-hesaplama","status":"publish","type":"page","link":"https:\/\/olivin.webty.site\/saglik\/kidem-ve-ihbar-tazminati-hesaplama\/","title":{"rendered":"K\u0131dem ve \u0130hbar Tazminat\u0131 Hesaplama"},"content":{"rendered":"    <div class=\"oli-calculator\">\r\n        <div class=\"oli-calculator-form-groups\">\r\n            <div class=\"calculator-form-group\">\r\n                <label for=\"startDate\">\u0130\u015fe Ba\u015flang\u0131\u00e7 Tarihi:<\/label>\r\n                <input type=\"date\" id=\"startDate\">\r\n            <\/div>\r\n            <div class=\"calculator-form-group\">\r\n                <label for=\"endDate\">\u0130\u015ften Ayr\u0131l\u0131\u015f Tarihi:<\/label>\r\n                <input type=\"date\" id=\"endDate\">\r\n            <\/div>\r\n            <div class=\"calculator-form-group\">\r\n                <label for=\"monthlySalary\">Ayl\u0131k Br\u00fct \u00dccret (\u20ba):<\/label>\r\n                <input type=\"number\" id=\"monthlySalary\" min=\"1\" step=\"0.01\" placeholder=\"Br\u00fct \u00fccreti giriniz\">\r\n            <\/div>\r\n        <\/div>\r\n        <button onclick=\"calculateSeveranceNotice()\">Hesapla<\/button>\r\n        <div class=\"result\" id=\"severanceNoticeResult\"><\/div>\r\n    <\/div>\r\n    <script>\r\n        const calculateSeveranceNotice = () => {\r\n            const startInput = document.getElementById('startDate').value;\r\n            const endInput = document.getElementById('endDate').value;\r\n            const salary = parseFloat(document.getElementById('monthlySalary').value);\r\n\r\n            if (!startInput || !endInput || !salary || salary <= 0) {\r\n                alert('L\u00fctfen t\u00fcm alanlar\u0131 do\u011fru bi\u00e7imde doldurunuz!');\r\n                return;\r\n            }\r\n\r\n            const start = new Date(startInput);\r\n            const end = new Date(endInput);\r\n            if (end < start) {\r\n                alert('\u0130\u015ften ayr\u0131l\u0131\u015f tarihi, i\u015fe ba\u015flama tarihinden \u00f6nce olamaz!');\r\n                return;\r\n            }\r\n\r\n            const msInDay = 1000 * 60 * 60 * 24;\r\n            const diffDays = Math.ceil((end - start) \/ msInDay) + 1;\r\n\r\n            const severanceGross = (salary \/ 30) * diffDays;\r\n            const stampRate = 0.00759;\r\n            const severanceStamp = severanceGross * stampRate;\r\n            const netSeverance = severanceGross - severanceStamp;\r\n\r\n            \/\/ \u0130hbar s\u00fcresi (g\u00fcn)\r\n            let noticeDays;\r\n            if (diffDays < 180) {\r\n                noticeDays = 14;\r\n            } else if (diffDays < 540) {\r\n                noticeDays = 28;\r\n            } else if (diffDays < 1080) {\r\n                noticeDays = 42;\r\n            } else {\r\n                noticeDays = 56;\r\n            }\r\n\r\n            \/\/ \u0130hbar tazminat\u0131 br\u00fct = (ayl\u0131k \/ 30) * ihbar g\u00fcn\u00fc\r\n            const noticeGross = (salary \/ 30) * noticeDays;\r\n\r\n            \/\/ 2025 T\u00fcrkiye Gelir Vergisi dilimleri\r\n            function calculateIncomeTax(amount) {\r\n                let tax = 0;\r\n                const brackets = [{\r\n                        upTo: 75000,\r\n                        rate: 0.15\r\n                    },\r\n                    {\r\n                        upTo: 190000,\r\n                        rate: 0.20\r\n                    },\r\n                    {\r\n                        upTo: 650000,\r\n                        rate: 0.27\r\n                    },\r\n                    {\r\n                        upTo: 1400000,\r\n                        rate: 0.35\r\n                    },\r\n                    {\r\n                        upTo: Infinity,\r\n                        rate: 0.40\r\n                    }\r\n                ];\r\n                let remaining = amount;\r\n                let lower = 0;\r\n                for (const bracket of brackets) {\r\n                    const taxable = Math.max(0, Math.min(remaining, bracket.upTo - lower));\r\n                    tax += taxable * bracket.rate;\r\n                    remaining -= taxable;\r\n                    lower = bracket.upTo;\r\n                    if (remaining <= 0) break;\r\n                }\r\n                return tax;\r\n            }\r\n\r\n            const noticeIncomeTax = calculateIncomeTax(noticeGross);\r\n            const noticeStamp = noticeGross * stampRate;\r\n            const netNotice = noticeGross - noticeIncomeTax - noticeStamp;\r\n\r\n            const fmt = num =>\r\n                num.toLocaleString('tr-TR', {\r\n                    minimumFractionDigits: 2,\r\n                    maximumFractionDigits: 2\r\n                }) + ' TL';\r\n\r\n            document.getElementById('severanceNoticeResult').innerHTML =\r\n                `<p><strong>Hesaplamaya Esas G\u00fcn<\/strong><br>${diffDays.toLocaleString('tr-TR')} G\u00fcn<\/p>` +\r\n                `<p><strong>K\u0131dem Tazminat\u0131na Esas \u00dccret<\/strong><br>${fmt(salary)}<\/p>` +\r\n                `<p><strong>K\u0131dem Tazminat\u0131 Tutar\u0131 (Br\u00fct)<\/strong><br>${fmt(severanceGross)}<\/p>` +\r\n                `<p><strong>Damga Vergisi (0,759%)<\/strong><br>${fmt(severanceStamp)}<\/p>` +\r\n                `<p><strong>Net \u00d6denecek K\u0131dem Tazminat\u0131<\/strong><br>${fmt(netSeverance)}<\/p>` +\r\n                `<hr>` +\r\n                `<p><strong>\u0130hbar G\u00fcn\u00fc<\/strong><br>${noticeDays.toLocaleString('tr-TR')}<\/p>` +\r\n                `<p><strong>\u0130hbar Tazminat\u0131 (Br\u00fct)<\/strong><br>${fmt(noticeGross)}<\/p>` +\r\n                `<p><strong>Gelir Vergisi Kesintisi<\/strong><br>${fmt(noticeIncomeTax)}<\/p>` +\r\n                `<p><strong>Damga Vergisi Kesintisi (0,759%)<\/strong><br>${fmt(noticeStamp)}<\/p>` +\r\n                `<p><strong>Net \u0130hbar Tazminat\u0131<\/strong><br>${fmt(netNotice)}<\/p>`;\r\n\r\n            document.getElementById('severanceNoticeResult').style.display = 'block';\r\n        };\r\n    <\/script>\r\n\n<p><\/p>\n<blockquote><p><span style=\"color: #333;\"><strong>Bu sayfay\u0131 payla\u015f\u0131n:<\/strong><\/span><\/p><\/blockquote>\n<p><\/p>\n<div class=\"oli-social-share-buttons\" title=\"Bu Sayfay\u0131 Payla\u015f\"><li><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #3b5998;\"><i class=\"fab fa-facebook\"><\/i><span>Facebook<\/span><\/a><\/li><li><a href=\"https:\/\/api.whatsapp.com\/send?text=K%C4%B1dem+ve+%C4%B0hbar+Tazminat%C4%B1+Hesaplama%20https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #4dc247;\"><i class=\"fab fa-whatsapp\"><\/i><span>WhatsApp<\/span><\/a><\/li><li><a href=\"https:\/\/x.com\/intent\/post?text=K%C4%B1dem+ve+%C4%B0hbar+Tazminat%C4%B1+Hesaplama&url=https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #000000;\"><i class=\"fab fa-x-twitter\"><\/i><span>X<\/span><\/a><\/li><li><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F&title=K%C4%B1dem+ve+%C4%B0hbar+Tazminat%C4%B1+Hesaplama\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #007bb5;\"><i class=\"fab fa-linkedin\"><\/i><span>LinkedIn<\/span><\/a><\/li><li><a href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F&text=K%C4%B1dem+ve+%C4%B0hbar+Tazminat%C4%B1+Hesaplama\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #0088cc;\"><i class=\"fab fa-telegram\"><\/i><span>Telegram<\/span><\/a><\/li><li><a href=\"mailto:?subject=K%C4%B1dem+ve+%C4%B0hbar+Tazminat%C4%B1+Hesaplama&body=https%3A%2F%2Folivin.webty.site%2Fsaglik%2Fkidem-ve-ihbar-tazminati-hesaplama%2F\" target=\"_blank\" onclick=\"window.open(this.href, '_blank'); return false;\" style=\"background-color: #e75220;\"><i class=\"fas fa-envelope\"><\/i><span>Email<\/span><\/a><\/li><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bu sayfay\u0131 payla\u015f\u0131n:<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2968","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/pages\/2968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/comments?post=2968"}],"version-history":[{"count":0,"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/pages\/2968\/revisions"}],"wp:attachment":[{"href":"https:\/\/olivin.webty.site\/saglik\/wp-json\/wp\/v2\/media?parent=2968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}