[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-pour-les-industries-de-produits-alimentaires-elabores-fr":83,"footer-cities-fr":169},[4,14,22,30,38,45,53,60,67,75],{"seo_content":5,"id":8,"name":9,"slug":10,"parentId":7,"lang":11,"_count":12},[6],{"page_slug":7},null,"cmkzhl7xm00dbulbc93h4qog5","Juridique","avocats","fr-FR",{"experts":13},8,{"seo_content":15,"id":17,"name":18,"slug":19,"parentId":7,"lang":11,"_count":20},[16],{"page_slug":7},"cmkzhl84700djulbcbv6pzu9e","Informatique","informaticiens",{"experts":21},3,{"seo_content":23,"id":25,"name":26,"slug":27,"parentId":7,"lang":11,"_count":28},[24],{"page_slug":7},"cmkzhlaos00gnulbc07i9jrco","Amélioration de la Maison","artisans",{"experts":29},4,{"seo_content":31,"id":33,"name":34,"slug":35,"parentId":7,"lang":11,"_count":36},[32],{"page_slug":7},"cmkzhlaqg00gpulbcx38bwoc2","Général","divers-generalistes",{"experts":37},0,{"seo_content":39,"id":41,"name":42,"slug":43,"parentId":7,"lang":11,"_count":44},[40],{"page_slug":7},"cmkzhlbvq00i3ulbcutdbcz50","Électronique Grand Public","techniciens-electronique",{"experts":21},{"seo_content":46,"id":48,"name":49,"slug":50,"parentId":7,"lang":11,"_count":51},[47],{"page_slug":7},"cmkzhlcaw00ilulbc38pxoogr","Santé","medecins",{"experts":52},5,{"seo_content":54,"id":56,"name":57,"slug":58,"parentId":7,"lang":11,"_count":59},[55],{"page_slug":7},"cmkzhlcmi00izulbcxva1m47f","Gestion de Patrimoine","conseillers-patrimoniaux",{"experts":21},{"seo_content":61,"id":63,"name":64,"slug":65,"parentId":7,"lang":11,"_count":66},[62],{"page_slug":7},"cmkzhldcv00jvulbcmcd5a7mk","Animaux et Vétérinaires","veterinaires",{"experts":21},{"seo_content":68,"id":70,"name":71,"slug":72,"parentId":7,"lang":11,"_count":73},[69],{"page_slug":7},"cmkzhldrr00kdulbchxfo67eg","Mécanique et Réparation","mecaniciens",{"experts":74},1,{"seo_content":76,"id":78,"name":79,"slug":80,"parentId":7,"lang":11,"_count":81},[77],{"page_slug":7},"cmkzhl9l300fbulbcv3i8q8p3","Aide aux Devoirs","professeurs-particuliers",{"experts":82},6,{"slug":84,"title":85,"page_title":86,"description":87,"content_md":88,"local_slug":84,"json_ld":89,"faq":134,"tool_html":163,"source":164,"category":165,"audience":166,"publish_mode":167,"hero_image":168,"hero_image_alt":85},"indemnite-pour-les-industries-de-produits-alimentaires-elabores","Indemnité de licenciement — Industries de produits alimentaires élaborés (IDCC 1396)","Indemnité licenciement CCN Industries de produits alimentaires élaborés IDCC 1396 | Expert Zoom","Calculez votre indemnité de licenciement selon la CCN des industries de produits alimentaires élaborés (IDCC 1396) : formule progressive cadres (art. 12) et barème légal ouvriers\u002Femployés\u002FTAM (art. 29).","Calculateur dédié à l'indemnité de licenciement de la convention collective des industries de produits alimentaires élaborés (IDCC 1396). La CCN prévoit une formule progressive avantageuse pour les cadres (art. 12) : 2\u002F10 de mois par an jusqu'à 5 ans, 3\u002F10 de 5 à 10 ans, 4\u002F10 de 10 à 20 ans et 5\u002F10 au-delà, sensiblement plus favorable que le barème légal L1234-9.",[90,109],{"name":91,"@type":92,"about":93,"author":97,"@context":100,"isPartOf":101,"inLanguage":104,"description":105,"operatingSystem":106,"applicationCategory":107,"isAccessibleForFree":108},"Calculateur indemnité de licenciement — CCN Industries de produits alimentaires élaborés IDCC 1396","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective nationale pour les industries de produits alimentaires élaborés","Thing","IDCC 1396",{"name":98,"@type":99},"Expert-Zoom","Organization","https:\u002F\u002Fschema.org",{"url":102,"@type":103},"\u002Ffr\u002Fmagazine\u002Fjuridique\u002Fles-conventions-collectives-en-france","Article","fr","Calculateur interactif de l'indemnité de licenciement selon la convention collective nationale des industries de produits alimentaires élaborés (IDCC 1396) : formule progressive pour cadres (art. 12) et barème légal pour ouvriers\u002Femployés\u002FTAM (art. 29).","All","FinanceApplication",true,{"@type":110,"@context":100,"mainEntity":111},"FAQPage",[112,118,122,126,130],{"name":113,"@type":114,"acceptedAnswer":115},"Quel est le montant de l'indemnité de licenciement dans la convention collective IDCC 1396 ?","Question",{"text":116,"@type":117},"Pour les ingénieurs et cadres (art. 12 CCN 1396) : 2\u002F10 de mois par an jusqu'à 5 ans, 3\u002F10 de 5 à 10 ans, 4\u002F10 de 10 à 20 ans, 5\u002F10 au-delà de 20 ans. Pour les ouvriers, employés et TAM (art. 29) : formule identique au barème légal L1234-9 (1\u002F4 par année ≤10 ans, 1\u002F3 au-delà).","Answer",{"name":119,"@type":114,"acceptedAnswer":120},"La CCN 1396 est-elle plus favorable que le code du travail pour l'indemnité de licenciement ?",{"text":121,"@type":117},"Oui, pour les ingénieurs et cadres. La formule de l'article 12 de la CCN IDCC 1396 est nettement plus avantageuse que le barème légal, grâce au taux progressif jusqu'à 5\u002F10 de mois par année au-delà de 20 ans. Pour les ouvriers, employés et TAM, la CCN reprend exactement le barème légal.",{"name":123,"@type":114,"acceptedAnswer":124},"À partir de quelle ancienneté a-t-on droit à l'indemnité de licenciement dans la CCN 1396 ?",{"text":125,"@type":117},"Le salarié doit avoir au minimum 8 mois d'ancienneté ininterrompue dans l'entreprise pour avoir droit à une indemnité de licenciement, conformément à l'article L1234-9 du code du travail.",{"name":127,"@type":114,"acceptedAnswer":128},"La CCN IDCC 1396 s'applique-t-elle à la rupture conventionnelle ?",{"text":129,"@type":117},"Oui. L'article 12 de la CCN IDCC 1396 prévoit que la formule conventionnelle s'applique également à l'indemnité de rupture conventionnelle pour les cadres, dans la limite du montant légal plancher (art. L1237-19-1 du code du travail).",{"name":131,"@type":114,"acceptedAnswer":132},"Quelle est la différence entre l'indemnité cadre CCN 1396 et le barème légal pour 15 ans d'ancienneté ?",{"text":133,"@type":117},"Pour 15 ans d'ancienneté et un salaire de 4 000 € brut mensuel, le barème légal donne environ 16 667 €, tandis que la CCN 1396 pour les cadres donne 18 000 €, soit un gain de 1 333 € grâce à la convention collective.",[135,138,141,144,147,150,153,155,157,160],{"a":136,"q":137},"La CCN IDCC 1396 prévoit deux formules selon la catégorie professionnelle. Pour les ingénieurs et cadres (art. 12) : formule progressive de 2\u002F10 de mois de salaire par année pour les 5 premières années, 3\u002F10 pour les années de 5 à 10 ans, 4\u002F10 pour les années de 10 à 20 ans, et 5\u002F10 au-delà de 20 ans. Pour les ouvriers, employés et TAM (art. 29) : identique au barème légal (1\u002F4 de mois par année jusqu'à 10 ans, 1\u002F3 au-delà).","Quel est le montant de l'indemnité de licenciement dans la convention collective des industries de produits alimentaires élaborés (IDCC 1396) ?",{"a":139,"q":140},"Oui, pour les ingénieurs et cadres. La formule de l'article 12 de la CCN IDCC 1396 est nettement plus avantageuse que le barème légal L1234-9 pour les cadres, notamment grâce au taux progressif (jusqu'à 5\u002F10 de mois par année d'ancienneté au-delà de 20 ans). Pour les ouvriers, employés et TAM, la CCN se contente de reprendre le barème légal sans amélioration.","La convention collective IDCC 1396 est-elle plus favorable que la loi pour l'indemnité de licenciement ?",{"a":142,"q":143},"Le salaire de référence est, selon la méthode la plus favorable au salarié : soit la moyenne mensuelle des 12 derniers mois de salaire brut précédant la notification du licenciement, soit le tiers de la rémunération brute des 3 derniers mois (en incluant les primes et indemnités dans les mêmes proportions). Sont inclus le salaire de base, les primes à caractère général ; sont exclus les remboursements de frais.","Comment est calculé le salaire de référence pour l'indemnité de licenciement dans la CCN 1396 ?",{"a":145,"q":146},"Conformément au code du travail (art. L1234-9), le salarié doit avoir au minimum 8 mois d'ancienneté ininterrompue dans l'entreprise pour avoir droit à une indemnité de licenciement — qu'il soit ouvrier, employé, TAM, ingénieur ou cadre relevant de la CCN IDCC 1396.","À partir de quelle ancienneté a-t-on droit à une indemnité de licenciement dans la CCN IDCC 1396 ?",{"a":148,"q":149},"L'indemnité conventionnelle de licenciement est exonérée d'impôt sur le revenu et de cotisations sociales dans la limite du montant légal (art. 80 duodecies du CGI). La fraction qui excède le montant légal (ce qui peut concerner les cadres dont la CCN 1396 est plus favorable) reste exonérée dans la limite du montant conventionnel, sous certains plafonds (2 PASS maximum, soit environ 92 736 € en 2025).","L'indemnité de licenciement est-elle imposable dans la CCN des produits alimentaires élaborés ?",{"a":151,"q":152},"Non. En cas de licenciement pour faute grave ou pour faute lourde, aucune indemnité de licenciement n'est due, quelle que soit la convention collective applicable, y compris la CCN IDCC 1396. En revanche, la faute simple (insuffisance professionnelle, motif personnel non disciplinaire) ouvre droit à l'indemnité conventionnelle.","Un cadre licencié pour faute grave a-t-il droit à l'indemnité dans la CCN 1396 ?",{"a":154,"q":127},"Oui. L'article 12 de la CCN IDCC 1396 prévoit que la formule conventionnelle de calcul s'applique également à l'indemnité de rupture conventionnelle pour les cadres. L'indemnité spécifique de rupture conventionnelle ne peut en tout état de cause être inférieure à l'indemnité légale prévue par l'article L1237-19-1 du code du travail.",{"a":156,"q":131},"Pour 15 ans d'ancienneté avec un salaire de 4 000 € brut mensuel : le barème légal L1234-9 donne 4 000 × (10 × 1\u002F4 + 5 × 1\u002F3) = 10 000 + 6 667 = 16 667 €. La CCN IDCC 1396 cadres donne 4 000 × (5 × 0,2 + 5 × 0,3 + 5 × 0,4) = 4 000 + 6 000 + 8 000 = 18 000 €. Soit un gain de 1 333 € grâce à la convention collective.",{"a":158,"q":159},"La convention collective nationale pour les industries de produits alimentaires élaborés est référencée sous la brochure JO n° 3127 et l'identifiant Legifrance KALICONT000005635840. Son IDCC est le 1396. Elle est consultable intégralement sur Legifrance.","Quelle est la brochure JO et le KALICONT de la convention collective IDCC 1396 ?",{"a":161,"q":162},"Les apprentis en contrat d'apprentissage n'ont pas droit à l'indemnité de licenciement. Les salariés en CDD n'ont pas non plus droit à l'indemnité conventionnelle de licenciement à la fin de leur contrat (qui n'est pas un licenciement), mais bénéficient de l'indemnité de précarité légale (10 % de la rémunération brute totale, sauf exceptions).","Les apprentis et les salariés en CDD de la CCN 1396 ont-ils droit à une indemnité de licenciement ?","\u003C!DOCTYPE html>\n\u003Chtml lang=\"fr\">\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  \u003Ctitle>Calculateur indemnité de licenciement — CCN Industries de produits alimentaires élaborés IDCC 1396\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\u002Fdist\u002Fumd\u002Flucide.min.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    :root {\n      --bg: #fafaf9;\n      --surface: #ffffff;\n      --border: #e7e5e4;\n      --accent: #2563eb;\n      --accent-light: #dbeafe;\n      --accent-dark: #1d4ed8;\n      --text: #1c1917;\n      --text-muted: #78716c;\n      --success-bg: #f0fdf4;\n      --success-border: #86efac;\n      --info-bg: #eff6ff;\n      --info-border: #bfdbfe;\n      --warn-bg: #fefce8;\n      --warn-border: #fde047;\n      --radius: 0.75rem;\n      --radius-sm: 0.375rem;\n      --shadow: 0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.06);\n    }\n\n    * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: system-ui, -apple-system, sans-serif;\n      background: var(--bg);\n      color: var(--text);\n      font-size: 15px;\n      line-height: 1.6;\n    }\n\n    .tool-root {\n      max-width: 720px;\n      margin: 0 auto;\n      padding: 1.25rem 1rem 2rem;\n    }\n\n    \u002F* Header *\u002F\n    .tool-header { margin-bottom: 1.5rem; }\n    .tool-header h1 {\n      font-size: 1.125rem;\n      font-weight: 700;\n      margin-bottom: 0.5rem;\n    }\n    .intro { font-size: 0.875rem; color: var(--text-muted); margin-bottom: 0.75rem; line-height: 1.6; }\n    .idcc-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 0.35rem;\n      background: var(--accent-light);\n      color: var(--accent);\n      font-size: 0.75rem;\n      font-weight: 600;\n      padding: 0.2rem 0.6rem;\n      border-radius: 9999px;\n      margin-bottom: 0.75rem;\n    }\n\n    \u002F* Callouts *\u002F\n    .callout {\n      display: flex;\n      gap: 0.75rem;\n      align-items: flex-start;\n      border-radius: var(--radius);\n      padding: 0.875rem 1rem;\n      margin-bottom: 1.25rem;\n      font-size: 0.875rem;\n    }\n    .callout.info { background: var(--info-bg); border: 1px solid var(--info-border); }\n    .callout.success { background: var(--success-bg); border: 1px solid var(--success-border); }\n    .callout.warn { background: var(--warn-bg); border: 1px solid var(--warn-border); }\n    .callout i { flex-shrink: 0; margin-top: 0.1rem; width: 18px; height: 18px; }\n    .callout.info i { color: var(--accent); }\n    .callout.success i { color: #16a34a; }\n    .callout.warn i { color: #ca8a04; }\n    .callout strong { font-weight: 700; }\n\n    \u002F* Comparison table *\u002F\n    .compare-table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 0.8125rem;\n      margin-bottom: 1.25rem;\n    }\n    .compare-table th {\n      background: var(--accent-light);\n      color: var(--accent-dark);\n      font-weight: 700;\n      padding: 0.4rem 0.75rem;\n      text-align: left;\n    }\n    .compare-table td { padding: 0.45rem 0.75rem; border-bottom: 1px solid var(--border); }\n    .compare-table tr:last-child td { border-bottom: none; }\n    .compare-table .better { color: #16a34a; font-weight: 700; }\n    .compare-table .equal { color: var(--text-muted); }\n\n    \u002F* Form *\u002F\n    .form-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1rem;\n      margin-bottom: 1.25rem;\n    }\n    @media (max-width: 480px) { .form-grid { grid-template-columns: 1fr; } }\n\n    .form-field { display: flex; flex-direction: column; gap: 0.375rem; }\n    .form-field.full { grid-column: 1 \u002F -1; }\n\n    label { font-size: 0.8125rem; font-weight: 600; color: var(--text); }\n    .value-display {\n      font-size: 0.75rem;\n      color: var(--accent);\n      font-weight: 700;\n      font-variant-numeric: tabular-nums;\n    }\n\n    input[type=\"range\"] {\n      width: 100%;\n      accent-color: var(--accent);\n      height: 6px;\n      cursor: pointer;\n    }\n\n    \u002F* Pills *\u002F\n    .pills { display: flex; flex-wrap: wrap; gap: 0.4rem; }\n    .pill {\n      padding: 0.3rem 0.75rem;\n      border: 1px solid var(--border);\n      border-radius: 9999px;\n      font-size: 0.8rem;\n      font-weight: 500;\n      cursor: pointer;\n      background: var(--surface);\n      color: var(--text-muted);\n      transition: all 0.15s;\n    }\n    .pill.active {\n      background: var(--accent);\n      border-color: var(--accent);\n      color: white;\n    }\n\n    \u002F* Toggle *\u002F\n    .toggle-group { display: flex; gap: 0.375rem; }\n    .toggle-btn {\n      flex: 1;\n      padding: 0.45rem 0.5rem;\n      border: 1px solid var(--border);\n      border-radius: var(--radius-sm);\n      font-size: 0.8rem;\n      font-weight: 500;\n      cursor: pointer;\n      background: var(--surface);\n      color: var(--text-muted);\n      text-align: center;\n      transition: all 0.15s;\n    }\n    .toggle-btn.active {\n      background: var(--accent);\n      border-color: var(--accent);\n      color: white;\n      font-weight: 700;\n    }\n\n    \u002F* Result *\u002F\n    .result-card {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.25rem 1.5rem;\n      box-shadow: var(--shadow);\n      margin-bottom: 1.25rem;\n    }\n    .result-label {\n      font-size: 0.75rem;\n      font-weight: 600;\n      color: var(--text-muted);\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      margin-bottom: 0.375rem;\n    }\n    .result-value {\n      font-size: 2.25rem;\n      font-weight: 800;\n      color: var(--accent);\n      font-variant-numeric: tabular-nums;\n      line-height: 1;\n      margin-bottom: 0.5rem;\n    }\n    .result-detail { font-size: 0.8125rem; color: var(--text-muted); }\n\n    .result-breakdown {\n      margin-top: 0.75rem;\n      padding-top: 0.75rem;\n      border-top: 1px solid var(--border);\n      display: flex;\n      flex-direction: column;\n      gap: 0.3rem;\n    }\n    .breakdown-row { display: flex; justify-content: space-between; font-size: 0.8125rem; }\n    .breakdown-row span:first-child { color: var(--text-muted); }\n    .breakdown-row span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n    .vs-block {\n      background: var(--bg);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 0.875rem 1rem;\n      margin-top: 0.75rem;\n    }\n    .vs-block h4 { font-size: 0.75rem; font-weight: 700; color: var(--text-muted); margin-bottom: 0.5rem; text-transform: uppercase; letter-spacing: 0.05em; }\n    .vs-row { display: flex; justify-content: space-between; font-size: 0.8125rem; margin-bottom: 0.25rem; }\n    .vs-better { color: #16a34a; font-weight: 700; }\n    .vs-equal { color: var(--text-muted); font-weight: 500; }\n\n    \u002F* Sections *\u002F\n    .section-title {\n      font-size: 0.875rem;\n      font-weight: 700;\n      color: var(--text);\n      margin: 1.5rem 0 0.75rem;\n      display: flex;\n      align-items: center;\n      gap: 0.4rem;\n    }\n    .section-title i { width: 16px; height: 16px; color: var(--accent); }\n\n    \u002F* Disclaimer *\u002F\n    .disclaimer {\n      font-size: 0.75rem;\n      color: var(--text-muted);\n      border-top: 1px solid var(--border);\n      padding-top: 1rem;\n      margin-top: 1rem;\n    }\n    .disclaimer a { color: var(--accent); text-decoration: none; }\n    .disclaimer a:hover { text-decoration: underline; }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n\u003C!-- CCN IDCC 1396 — indemnité de licenciement\n     Cadres\u002FIC (Art. 12): 2\u002F10 × {0-5 ans} + 3\u002F10 × {5-10 ans} + 4\u002F10 × {10-20 ans} + 5\u002F10 × {>20 ans}\n     Ouvriers\u002FEmployés\u002FTAM (Art. 29): = barème légal L1234-9 (1\u002F4 + 1\u002F3)\n     Source: https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635840 -->\n\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Cspan class=\"idcc-badge\">\u003Ci data-lucide=\"badge-check\">\u003C\u002Fi> IDCC 1396\u003C\u002Fspan>\n    \u003Ch1>Calculateur d'indemnité de licenciement\u003Cbr>Convention collective — Industries de produits alimentaires élaborés\u003C\u002Fh1>\n    \u003Cp class=\"intro\">\n      La convention collective nationale des industries de produits alimentaires élaborés (IDCC 1396, brochure JO n° 3127) prévoit, pour les \u003Cstrong>ingénieurs et cadres\u003C\u002Fstrong>, une indemnité de licenciement calculée selon une formule progressive nettement plus favorable que le code du travail. Pour les ouvriers, employés et techniciens-agents de maîtrise (TAM), l'indemnité est alignée sur le barème légal.\n    \u003C\u002Fp>\n    \u003Cp class=\"intro\">\n      Utilisez ce calculateur pour estimer votre indemnité brute selon votre catégorie professionnelle, votre ancienneté et votre salaire de référence, conformément aux articles 12 (cadres) et 29 (ouvriers\u002Femployés) de la CCN IDCC 1396.\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"callout info\">\n    \u003Ci data-lucide=\"info\">\u003C\u002Fi>\n    \u003Cp>\n      \u003Cstrong>CCN IDCC 1396 — cadres (art. 12) :\u003C\u002Fstrong> formule progressive : \u003Cstrong>2\u002F10 mois × 1–5 ans\u003C\u002Fstrong>, \u003Cstrong>3\u002F10 × 5–10 ans\u003C\u002Fstrong>, \u003Cstrong>4\u002F10 × 10–20 ans\u003C\u002Fstrong>, \u003Cstrong>5\u002F10 × au-delà de 20 ans\u003C\u002Fstrong>. Cette formule est plus favorable que le barème légal dès les premières années pour les cadres.\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Comparison table -->\n  \u003Ch3 class=\"section-title\">\u003Ci data-lucide=\"scale\">\u003C\u002Fi>Comparaison : CCN 1396 vs Code du travail\u003C\u002Fh3>\n  \u003Ctable class=\"compare-table\">\n    \u003Cthead>\n      \u003Ctr>\n        \u003Cth>Catégorie\u003C\u002Fth>\n        \u003Cth>CCN IDCC 1396\u003C\u002Fth>\n        \u003Cth>Code du travail (L1234-9)\u003C\u002Fth>\n        \u003Cth>Avantage CCN\u003C\u002Fth>\n      \u003C\u002Ftr>\n    \u003C\u002Fthead>\n    \u003Ctbody>\n      \u003Ctr>\n        \u003Ctd>Ouvriers \u002F Employés \u002F TAM\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois\u002Fan (≤10 ans) + 1\u002F3 mois\u002Fan (>10 ans)\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois\u002Fan (≤10 ans) + 1\u002F3 mois\u002Fan (>10 ans)\u003C\u002Ftd>\n        \u003Ctd class=\"equal\">= Identique\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Ingénieurs et Cadres\u003C\u002Ftd>\n        \u003Ctd>2\u002F10 + 3\u002F10 + 4\u002F10 + 5\u002F10 selon tranches\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois\u002Fan (≤10 ans) + 1\u002F3 mois\u002Fan (>10 ans)\u003C\u002Ftd>\n        \u003Ctd class=\"better\">Plus favorable\u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftbody>\n  \u003C\u002Ftable>\n\n  \u003C!-- Calculator -->\n  \u003Ch3 class=\"section-title\">\u003Ci data-lucide=\"calculator\">\u003C\u002Fi>Calculateur interactif\u003C\u002Fh3>\n\n  \u003Cdiv class=\"form-grid\">\n    \u003Cdiv class=\"form-field full\">\n      \u003Clabel>Catégorie professionnelle\u003C\u002Flabel>\n      \u003Cdiv class=\"toggle-group\">\n        \u003Cbutton class=\"toggle-btn active\" data-cat=\"cadre\">Ingénieur \u002F Cadre (art. 12)\u003C\u002Fbutton>\n        \u003Cbutton class=\"toggle-btn\" data-cat=\"ouvrier\">Ouvrier \u002F Employé \u002F TAM (art. 29)\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"form-field full\">\n      \u003Clabel>Motif de la rupture\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\">\n        \u003Cbutton class=\"pill active\" data-motif=\"licenciement\">Licenciement (hors faute grave\u002Flourde)\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-motif=\"rupture-conv\">Rupture conventionnelle\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"form-field\">\n      \u003Clabel>\n        Salaire brut mensuel de référence\n        \u003Cspan class=\"value-display\" id=\"salaire-display\">3 000 €\u003C\u002Fspan>\n      \u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"salaire\" min=\"1500\" max=\"10000\" step=\"50\" value=\"3000\">\n      \u003Csmall style=\"font-size:0.75rem;color:var(--text-muted)\">Moyenne des 12 derniers mois (ou 3 derniers si plus favorable)\u003C\u002Fsmall>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"form-field\">\n      \u003Clabel>\n        Ancienneté dans l'entreprise\n        \u003Cspan class=\"value-display\" id=\"anc-display\">8 ans\u003C\u002Fspan>\n      \u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"1\" max=\"40\" step=\"1\" value=\"8\">\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\" id=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnité brute estimée (CCN IDCC 1396)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-value\" id=\"result-amount\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-detail\" id=\"result-detail\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-breakdown\" id=\"result-breakdown\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"vs-block\" id=\"vs-block\">\n      \u003Ch4>Comparaison avec le barème légal L1234-9\u003C\u002Fh4>\n      \u003Cdiv class=\"vs-row\">\n        \u003Cspan>Indemnité légale (code du travail)\u003C\u002Fspan>\n        \u003Cspan id=\"vs-legal\" class=\"vs-equal\">—\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"vs-row\">\n        \u003Cspan>Indemnité CCN 1396\u003C\u002Fspan>\n        \u003Cspan id=\"vs-ccn\" class=\"vs-better\">—\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"vs-row\">\n        \u003Cspan>Gain conventionnel\u003C\u002Fspan>\n        \u003Cspan id=\"vs-gain\" style=\"font-weight:700;color:#16a34a\">—\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"callout warn\">\n    \u003Ci data-lucide=\"triangle-alert\">\u003C\u002Fi>\n    \u003Cp>\n      \u003Cstrong>Important :\u003C\u002Fstrong> En cas de faute grave ou de faute lourde, aucune indemnité de licenciement n'est due, quelle que soit la convention collective. En cas de licenciement économique ou pour motif personnel, vérifiez également les éventuels accords d'entreprise plus favorables.\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"callout success\">\n    \u003Ci data-lucide=\"check-circle\">\u003C\u002Fi>\n    \u003Cp>\n      \u003Cstrong>Rupture conventionnelle :\u003C\u002Fstrong> La CCN IDCC 1396 prévoit l'application de la même formule conventionnelle pour l'indemnité de rupture conventionnelle (art. 12 pour cadres), dans la limite des montants légaux planchers. Elle ne peut être inférieure à l'indemnité légale de rupture conventionnelle (art. L1237-19-1).\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif basé sur la CCN IDCC 1396 — Industries de produits alimentaires élaborés (art. 12 et 29).\n    Source officielle : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635840\u002F\" target=\"_blank\" rel=\"noopener\">Legifrance — KALICONT000005635840\u003C\u002Fa>.\n    Pour une validation légale de votre situation\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n  const state = { salaire: 3000, anc: 8, cat: 'cadre', motif: 'licenciement' };\n\n  const fmtEUR = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\n  const fmtEURd = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n  function computeCCN1396(salaire, anc, cat) {\n    if (cat === 'cadre') {\n      const s1 = Math.min(anc, 5);\n      const s2 = Math.max(0, Math.min(anc, 10) - 5);\n      const s3 = Math.max(0, Math.min(anc, 20) - 10);\n      const s4 = Math.max(0, anc - 20);\n      const a1 = s1 * 0.2 * salaire;\n      const a2 = s2 * 0.3 * salaire;\n      const a3 = s3 * 0.4 * salaire;\n      const a4 = s4 * 0.5 * salaire;\n      return {\n        total: a1 + a2 + a3 + a4,\n        breakdown: [\n          s1 > 0 ? { label: `${s1} an(s) × 2\u002F10 mois (années 1–5)`, value: fmtEUR.format(a1) } : null,\n          s2 > 0 ? { label: `${s2} an(s) × 3\u002F10 mois (années 5–10)`, value: fmtEUR.format(a2) } : null,\n          s3 > 0 ? { label: `${s3} an(s) × 4\u002F10 mois (années 10–20)`, value: fmtEUR.format(a3) } : null,\n          s4 > 0 ? { label: `${s4} an(s) × 5\u002F10 mois (> 20 ans)`, value: fmtEUR.format(a4) } : null,\n        ].filter(Boolean),\n        article: 'Art. 12 CCN IDCC 1396 (ingénieurs et cadres)'\n      };\n    } else {\n      const t1 = Math.min(anc, 10);\n      const t2 = Math.max(0, anc - 10);\n      const a1 = t1 * 0.25 * salaire;\n      const a2 = t2 * (1 \u002F 3) * salaire;\n      return {\n        total: a1 + a2,\n        breakdown: [\n          t1 > 0 ? { label: `${t1} an(s) × 1\u002F4 mois (≤ 10 ans)`, value: fmtEUR.format(a1) } : null,\n          t2 > 0 ? { label: `${t2} an(s) × 1\u002F3 mois (> 10 ans)`, value: fmtEUR.format(a2) } : null,\n        ].filter(Boolean),\n        article: 'Art. 29 CCN IDCC 1396 (ouvriers, employés, TAM) = barème légal L1234-9'\n      };\n    }\n  }\n\n  function computeLegal(salaire, anc) {\n    const t1 = Math.min(anc, 10);\n    const t2 = Math.max(0, anc - 10);\n    return t1 * 0.25 * salaire + t2 * (1 \u002F 3) * salaire;\n  }\n\n  function render() {\n    const { salaire, anc, cat } = state;\n    const ccn = computeCCN1396(salaire, anc, cat);\n    const legal = computeLegal(salaire, anc);\n\n    document.getElementById('result-amount').textContent = fmtEUR.format(ccn.total);\n    document.getElementById('result-detail').textContent = ccn.article + (state.motif === 'rupture-conv' ? ' (rupture conventionnelle)' : '');\n\n    const breakEl = document.getElementById('result-breakdown');\n    breakEl.innerHTML = ccn.breakdown.map(r => `\u003Cdiv class=\"breakdown-row\">\u003Cspan>${r.label}\u003C\u002Fspan>\u003Cspan>${r.value}\u003C\u002Fspan>\u003C\u002Fdiv>`).join('');\n\n    const vsBlock = document.getElementById('vs-block');\n    if (cat === 'cadre') {\n      vsBlock.style.display = '';\n      const gain = ccn.total - legal;\n      document.getElementById('vs-legal').textContent = fmtEUR.format(legal);\n      document.getElementById('vs-ccn').textContent = fmtEUR.format(ccn.total);\n      document.getElementById('vs-gain').textContent = gain >= 0 ? `+ ${fmtEUR.format(gain)}` : `- ${fmtEUR.format(Math.abs(gain))}`;\n    } else {\n      vsBlock.style.display = 'none';\n    }\n  }\n\n  \u002F\u002F Input wiring\n  const salEl = document.getElementById('salaire');\n  const ancEl = document.getElementById('anc');\n\n  salEl.addEventListener('input', () => {\n    state.salaire = +salEl.value;\n    document.getElementById('salaire-display').textContent = fmtEUR.format(state.salaire);\n    render();\n  });\n  ancEl.addEventListener('input', () => {\n    state.anc = +ancEl.value;\n    document.getElementById('anc-display').textContent = state.anc + ' an' + (state.anc > 1 ? 's' : '');\n    render();\n  });\n  document.querySelectorAll('[data-cat]').forEach(btn => {\n    btn.addEventListener('click', () => {\n      state.cat = btn.dataset.cat;\n      document.querySelectorAll('[data-cat]').forEach(b => b.classList.toggle('active', b === btn));\n      render();\n    });\n  });\n  document.querySelectorAll('[data-motif]').forEach(btn => {\n    btn.addEventListener('click', () => {\n      state.motif = btn.dataset.motif;\n      document.querySelectorAll('[data-motif]').forEach(b => b.classList.toggle('active', b === btn));\n      render();\n    });\n  });\n\n  \u002F\u002F ResizeObserver\n  const ro = new ResizeObserver(() => {\n    const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n    parent.postMessage({ type: 'resize', height: h }, '*');\n  });\n  ro.observe(document.documentElement);\n\n  \u002F\u002F Init\n  document.addEventListener('DOMContentLoaded', () => { lucide.createIcons(); render(); });\n  if (document.readyState !== 'loading') { lucide.createIcons(); render(); }\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-pour-les-industries-de-produits-alimentaires-elabores-fa8bf1dfa3.webp",[]]