{"id":2291,"date":"2025-09-16T08:45:43","date_gmt":"2025-09-16T08:45:43","guid":{"rendered":"https:\/\/hukuk.name\/?p=2291"},"modified":"2025-09-16T10:59:01","modified_gmt":"2025-09-16T10:59:01","slug":"kidem-ve-ihbar-tazminati-hesaplama","status":"publish","type":"post","link":"https:\/\/hukuk.name\/index.php\/2025\/09\/16\/kidem-ve-ihbar-tazminati-hesaplama\/","title":{"rendered":"K\u0131dem ve \u0130hbar Tazminat\u0131 Hesaplama"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bilgilerinizi girerek k\u0131dem ve ihbar tazminat\u0131n\u0131z\u0131 hesaplay\u0131n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yakla\u015f\u0131k bir hesaplama olup kesin hesaplama i\u00e7in bir uzmana dan\u0131\u015fman\u0131z gerekir.<\/p>\n\n\n\n<style>\n    \/* Stil kodlar\u0131 \u00f6nceki \u00f6rnekle ayn\u0131d\u0131r *\/\n    body {\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        padding: 20px;\n        background-color: #f4f7f9;\n        color: #333;\n    }\n    .container {\n        max-width: 700px;\n        margin: auto;\n        padding: 30px;\n        background: #fff;\n        border-radius: 12px;\n        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);\n    }\n    h2 {\n        text-align: center;\n        color: #1e3a5f;\n        margin-bottom: 25px;\n    }\n    .form-group {\n        margin-bottom: 25px;\n    }\n    .form-group label {\n        display: block;\n        margin-bottom: 8px;\n        font-weight: 600;\n        font-size: 1em;\n    }\n    .form-group input {\n        width: 100%;\n        padding: 12px;\n        box-sizing: border-box;\n        border: 1px solid #ddd;\n        border-radius: 6px;\n        font-size: 16px;\n        transition: border-color 0.3s;\n    }\n    .form-group input:focus {\n        outline: none;\n        border-color: #007bff;\n    }\n    button {\n        display: block;\n        width: 100%;\n        padding: 14px;\n        background-color: #007bff;\n        color: white;\n        border: none;\n        border-radius: 6px;\n        font-size: 18px;\n        font-weight: bold;\n        cursor: pointer;\n        transition: background-color 0.3s, transform 0.2s;\n    }\n    button:hover {\n        background-color: #0056b3;\n        transform: translateY(-2px);\n    }\n    .sonuc {\n        margin-top: 30px;\n        padding: 25px;\n        background-color: #eaf3f8;\n        border: 1px solid #b3d9ff;\n        border-radius: 8px;\n    }\n    .sonuc h3 {\n        margin-top: 0;\n        color: #1e3a5f;\n        border-bottom: 2px solid #007bff;\n        padding-bottom: 10px;\n        margin-bottom: 15px;\n    }\n    .sonuc p {\n        margin: 10px 0;\n        font-size: 1.1em;\n    }\n    .sonuc strong {\n        color: #0056b3;\n    }\n    .info-box, .error-box {\n        margin-top: 20px;\n        padding: 15px;\n        border-radius: 6px;\n        font-size: 0.9em;\n        line-height: 1.5;\n    }\n    .info-box {\n        background-color: #f0f8ff;\n        border: 1px solid #b3d9ff;\n        color: #1e4066;\n    }\n    .error-box {\n        background-color: #ffe6e6;\n        border: 1px solid #ff9999;\n        color: #cc0000;\n        display: none;\n    }\n    .highlight {\n        font-weight: bold;\n        color: #d9534f;\n    }\n<\/style>\n\n<div class=\"container\">\n    <h2>K\u0131dem ve \u0130hbar Tazminat\u0131 Hesaplama<\/h2>\n    \n    <div id=\"errorDiv\" class=\"error-box\"><\/div>\n\n    <div class=\"form-group\">\n        <label for=\"brutMaas\">Ayl\u0131k Br\u00fct \u00dccretiniz (Son 1 y\u0131l\u0131n ortalamas\u0131):<\/label>\n        <input type=\"number\" id=\"brutMaas\" placeholder=\"\u00d6rnek: 30000\" required>\n    <\/div>\n    \n    <div class=\"form-group\">\n        <label for=\"baslangic\">\u0130\u015fe Giri\u015f Tarihiniz:<\/label>\n        <input type=\"date\" id=\"baslangic\" required>\n    <\/div>\n    \n    <div class=\"form-group\">\n        <label for=\"bitis\">\u0130\u015ften Ayr\u0131l\u0131\u015f Tarihiniz:<\/label>\n        <input type=\"date\" id=\"bitis\" required>\n    <\/div>\n    \n    <button onclick=\"hesapla()\">Tazminatlar\u0131 Hesapla<\/button>\n    \n    <div id=\"sonucDiv\" class=\"sonuc\" style=\"display:none;\">\n        <h3>Hesaplama Sonu\u00e7lar\u0131<\/h3>\n        <p><strong>\u00c7al\u0131\u015fma S\u00fcreniz:<\/strong> <span id=\"calismaSuresi\"><\/span><\/p>\n        <p><strong>K\u0131dem Tazminat\u0131 (Br\u00fct):<\/strong> <span id=\"kidemSonuc\"><\/span><\/p>\n        <p><strong>\u0130hbar Tazminat\u0131 (Br\u00fct):<\/strong> <span id=\"ihbarSonuc\"><\/span><\/p>\n        \n        <div class=\"info-box\">\n            <p><span class=\"highlight\">\u00d6nemli Notlar:<\/span><\/p>\n            <p><strong>K\u0131dem Tazminat\u0131:<\/strong> Bu hesaplama, i\u015f s\u00f6zle\u015fmesinin <span class=\"highlight\">en az 1 tam y\u0131l<\/span> s\u00fcrmesi ve i\u015f\u00e7inin k\u0131dem tazminat\u0131na hak kazanmas\u0131 ko\u015fuluna dayanmaktad\u0131r. K\u0131dem tazminat\u0131, belirli ko\u015fullar (emeklilik, askerlik, hakl\u0131 fesih vb.) alt\u0131nda \u00f6denir. Bu tutar <span class=\"highlight\">br\u00fct<\/span> olup, damga vergisi kesintisi yap\u0131labilir.<\/p>\n            <p><strong>\u0130hbar Tazminat\u0131:<\/strong> Bu tazminat, sadece i\u015fverenin yasal <span class=\"highlight\">ihbar s\u00fcresine uymadan<\/span> s\u00f6zle\u015fmeyi feshetmesi durumunda \u00f6denir. Hesaplama, yasal s\u00fcrelere g\u00f6re yap\u0131lm\u0131\u015ft\u0131r.<\/p>\n            <p>Bu ara\u00e7 yakla\u015f\u0131k de\u011ferler sunar. Ger\u00e7ek tazminat tutar\u0131, ek \u00f6demeler, vergi kesintileri ve g\u00fcncel yasal d\u00fczenlemeler nedeniyle farkl\u0131l\u0131k g\u00f6sterebilir. En do\u011fru bilgi i\u00e7in bir hukuk uzman\u0131na dan\u0131\u015fman\u0131z tavsiye edilir.<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nfunction hesapla() {\n    const brutMaas = parseFloat(document.getElementById('brutMaas').value);\n    const baslangicTarihi = new Date(document.getElementById('baslangic').value);\n    const bitisTarihi = new Date(document.getElementById('bitis').value);\n    const sonucDiv = document.getElementById('sonucDiv');\n    const errorDiv = document.getElementById('errorDiv');\n\n    errorDiv.style.display = 'none';\n    sonucDiv.style.display = 'none';\n\n    if (isNaN(brutMaas) || brutMaas <= 0) {\n        errorDiv.textContent = \"L\u00fctfen ge\u00e7erli bir br\u00fct maa\u015f girin.\";\n        errorDiv.style.display = 'block';\n        return;\n    }\n    if (!document.getElementById('baslangic').value || !document.getElementById('bitis').value) {\n        errorDiv.textContent = \"L\u00fctfen i\u015fe giri\u015f ve ayr\u0131l\u0131\u015f tarihlerini girin.\";\n        errorDiv.style.display = 'block';\n        return;\n    }\n    if (baslangicTarihi > bitisTarihi) {\n        errorDiv.textContent = \"\u0130\u015ften ayr\u0131l\u0131\u015f tarihi, i\u015fe giri\u015f tarihinden sonra olmal\u0131d\u0131r.\";\n        errorDiv.style.display = 'block';\n        return;\n    }\n\n    const msFark = bitisTarihi.getTime() - baslangicTarihi.getTime();\n    const gunFark = msFark \/ (1000 * 60 * 60 * 24);\n\n    let yil = 0;\n    let ay = 0;\n    let gun = 0;\n    let tempBaslangic = new Date(baslangicTarihi);\n\n    while (tempBaslangic <= bitisTarihi) {\n        const nextDate = new Date(tempBaslangic);\n        nextDate.setFullYear(tempBaslangic.getFullYear() + 1);\n        if (nextDate <= bitisTarihi) {\n            yil++;\n            tempBaslangic = nextDate;\n        } else {\n            break;\n        }\n    }\n\n    while (tempBaslangic <= bitisTarihi) {\n        const nextDate = new Date(tempBaslangic);\n        nextDate.setMonth(tempBaslangic.getMonth() + 1);\n        if (nextDate <= bitisTarihi) {\n            ay++;\n            tempBaslangic = nextDate;\n        } else {\n            break;\n        }\n    }\n\n    const kalanMsFark = bitisTarihi.getTime() - tempBaslangic.getTime();\n    gun = Math.floor(kalanMsFark \/ (1000 * 60 * 60 * 24));\n    \n    document.getElementById('calismaSuresi').textContent = `${yil} y\u0131l, ${ay} ay, ${gun} g\u00fcn`;\n\n    let kidemTazminati = 0;\n    if (gunFark >= 365) {\n        const kidemTavani = 35071.72; \n        const hesaplananBrutMaas = Math.min(brutMaas, kidemTavani);\n\n        kidemTazminati = (hesaplananBrutMaas * yil) + ((hesaplananBrutMaas \/ 12) * ay) + ((hesaplananBrutMaas \/ 365) * gun);\n    } else {\n        document.getElementById('kidemSonuc').textContent = \"1 y\u0131ldan az \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z i\u00e7in k\u0131dem tazminat\u0131 hakk\u0131n\u0131z olmayabilir.\";\n    }\n\n    let ihbarTazminati = 0;\n    if (gunFark < 180) {\n        ihbarTazminati = brutMaas \/ 30 * 14;\n    } else if (gunFark < 540) {\n        ihbarTazminati = brutMaas \/ 30 * 28;\n    } else if (gunFark < 1080) {\n        ihbarTazminati = brutMaas \/ 30 * 42;\n    } else {\n        ihbarTazminati = brutMaas \/ 30 * 56;\n    }\n\n    document.getElementById('kidemSonuc').textContent = kidemTazminati.toLocaleString('tr-TR', { style: 'currency', currency: 'TRY' });\n    document.getElementById('ihbarSonuc').textContent = ihbarTazminati.toLocaleString('tr-TR', { style: 'currency', currency: 'TRY' });\n    sonucDiv.style.display = 'block';\n}\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bilgilerinizi girerek k\u0131dem ve ihbar tazminat\u0131n\u0131z\u0131 hesaplay\u0131n. Yakla\u015f\u0131k bir hesaplama olup kesin hesaplama i\u00e7in bir uzmana dan\u0131\u015fman\u0131z gerekir. K\u0131dem ve \u0130hbar Tazminat\u0131 Hesaplama Ayl\u0131k Br\u00fct \u00dccretiniz (Son 1 y\u0131l\u0131n ortalamas\u0131): \u0130\u015fe Giri\u015f Tarihiniz: \u0130\u015ften Ayr\u0131l\u0131\u015f Tarihiniz: Tazminatlar\u0131 Hesapla Hesaplama Sonu\u00e7lar\u0131 \u00c7al\u0131\u015fma S\u00fcreniz: K\u0131dem Tazminat\u0131 (Br\u00fct): \u0130hbar Tazminat\u0131 (Br\u00fct): \u00d6nemli Notlar: K\u0131dem Tazminat\u0131: Bu hesaplama, i\u015f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2292,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389,1],"tags":[],"class_list":["post-2291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hesaplama","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/comments?post=2291"}],"version-history":[{"count":3,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2291\/revisions"}],"predecessor-version":[{"id":2323,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2291\/revisions\/2323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media\/2292"}],"wp:attachment":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media?parent=2291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/categories?post=2291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/tags?post=2291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}