[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-content-indemnite-industries-chimiques-et-connexes-fr":3,"footer-cities-fr":90},{"slug":4,"title":5,"page_title":6,"description":7,"content_md":8,"local_slug":4,"json_ld":9,"faq":54,"tool_html":84,"source":85,"category":86,"audience":87,"publish_mode":88,"hero_image":89,"hero_image_alt":5},"indemnite-industries-chimiques-et-connexes","Indemnité de licenciement — CCN industries chimiques et connexes","Indemnité licenciement CCN Industries chimiques connexes IDCC 44 | Expert Zoom","Calculez votre indemnité de licenciement selon la convention collective des industries chimiques et connexes (IDCC 44) : barèmes par catégorie (3\u002F10 à 8\u002F10), majorations d'âge et comparaison avec le code du travail.","Calculateur spécialisé pour l'indemnité de licenciement de la convention collective des industries chimiques et connexes (IDCC 44, brochure 3108). Trois barèmes progressifs selon le statut (ouvriers, agents de maîtrise, ingénieurs\u002Fcadres), avec majorations d'âge dès 45 ou 50 ans et plafonds à 18 ou 20 mois. Toujours plus favorable que le plancher légal L1234-9.",[10,29],{"name":11,"@type":12,"about":13,"author":17,"@context":20,"isPartOf":21,"inLanguage":24,"description":25,"operatingSystem":26,"applicationCategory":27,"isAccessibleForFree":28},"Calculateur indemnité de licenciement — CCN Industries chimiques et connexes (IDCC 44)","WebApplication",{"name":14,"@type":15,"identifier":16},"Convention collective des industries chimiques et connexes","Thing","IDCC 44",{"name":18,"@type":19},"Expert-Zoom","Organization","https:\u002F\u002Fschema.org",{"url":22,"@type":23},"\u002Ffr\u002Fmagazine\u002Fjuridique\u002Fles-conventions-collectives-en-france","Article","fr","Calculez votre indemnité de licenciement selon le barème de la convention collective des industries chimiques et connexes (IDCC 44) : trois formules progressives par catégorie (ouvriers, agents de maîtrise, cadres) avec majorations d'âge.","All","FinanceApplication",true,{"@type":30,"@context":20,"mainEntity":31},"FAQPage",[32,38,42,46,50],{"name":33,"@type":34,"acceptedAnswer":35},"Quelle est la formule d'indemnité de licenciement pour un ouvrier de la chimie ?","Question",{"text":36,"@type":37},"Pour les ouvriers et collaborateurs de la CCN chimie (IDCC 44, Avenant n°1) : 3\u002F10 de mois de salaire brut par année d'ancienneté. Majoration d'un mois si âge ≥50 ans (après 5 ans d'ancienneté), deux mois si ≥55 ans.","Answer",{"name":39,"@type":34,"acceptedAnswer":40},"Comment est calculée l'indemnité pour un agent de maîtrise de la chimie ?",{"text":41,"@type":37},"Les AMT bénéficient d'un barème progressif (Avenant n°2) : 3\u002F10 par an jusqu'à 10 ans, 4\u002F10 entre 10 et 20 ans, 5\u002F10 au-delà, plafonné à 18 mois. Majoration d'âge dès 50 ans.",{"name":43,"@type":34,"acceptedAnswer":44},"Quel est le calcul pour un ingénieur ou cadre de la chimie ?",{"text":45,"@type":37},"Les cadres ont le barème le plus favorable (Avenant n°3) : 4\u002F10 par an jusqu'à 10 ans, 6\u002F10 entre 10 et 15 ans, 8\u002F10 au-delà, plafonné à 20 mois. La majoration d'âge démarre dès 45 ans.",{"name":47,"@type":34,"acceptedAnswer":48},"La rupture conventionnelle donne-t-elle droit à l'indemnité conventionnelle chimie ?",{"text":49,"@type":37},"Oui. L'indemnité spécifique de rupture conventionnelle ne peut être inférieure à l'indemnité conventionnelle de licenciement IDCC 44. Le barème conventionnel (3\u002F10 à 8\u002F10 selon le statut) s'applique comme plancher.",{"name":51,"@type":34,"acceptedAnswer":52},"L'indemnité de licenciement chimie est-elle imposable ?",{"text":53,"@type":37},"L'indemnité est exonérée d'impôt dans la limite du plus élevé de : deux fois la rémunération annuelle brute, 50% de l'indemnité totale, ou le montant de l'indemnité légale\u002Fconventionnelle. La fraction excédentaire est imposable.",[55,58,61,64,67,70,73,76,79,81],{"a":56,"q":57},"Pour les ouvriers et collaborateurs de la CCN des industries chimiques (IDCC 44, Avenant n°1 du 11\u002F02\u002F1971) : 3\u002F10 de mois de salaire brut par année d'ancienneté, dès la première année. Aucun plafond conventionnel n'est prévu. Une majoration d'un mois de salaire est accordée si le salarié a plus de 50 ans et plus de 5 ans d'ancienneté ; deux mois supplémentaires si l'âge dépasse 55 ans.","Quelle est la formule d'indemnité de licenciement pour un ouvrier de la convention collective chimie ?",{"a":59,"q":60},"Les agents de maîtrise et techniciens (IDCC 44, Avenant n°2 du 14\u002F03\u002F1955) bénéficient d'un barème progressif : 3\u002F10 de mois par année pour les 10 premières années, 4\u002F10 de mois par an entre 10 et 20 ans d'ancienneté, 5\u002F10 de mois par an au-delà de 20 ans. Le total est plafonné à 18 mois de salaire. Majoration d'âge de 1 mois (≥50 ans) ou 2 mois (≥55 ans) après 5 ans d'ancienneté.","Comment est calculée l'indemnité de licenciement pour un agent de maîtrise de la chimie ?",{"a":62,"q":63},"Les ingénieurs et cadres (IDCC 44, Avenant n°3 du 16\u002F06\u002F1955) ont le barème le plus favorable : 4\u002F10 de mois par an pour les 10 premières années, 6\u002F10 de mois par an entre 10 et 15 ans, 8\u002F10 de mois par an au-delà de 15 ans. Plafond : 20 mois de salaire. La majoration d'âge démarre dès 45 ans (au lieu de 50 pour les autres statuts), après 5 ans d'ancienneté.","Quel est le calcul de l'indemnité de licenciement pour un ingénieur ou cadre de la chimie ?",{"a":65,"q":66},"Le code du travail (L1234-9) prévoit : 1\u002F4 de mois par année jusqu'à 10 ans, puis 1\u002F3 de mois par an au-delà. La CCN chimie est toujours plus avantageuse : par exemple, pour un ouvrier avec 15 ans d'ancienneté, l'indemnité légale serait de 3,33 mois × salaire, contre 4,5 mois × salaire avec la convention. L'employeur est tenu d'appliquer le régime le plus favorable, soit la CCN dans tous les cas.","Quelle est la différence entre l'indemnité légale et l'indemnité conventionnelle dans la chimie ?",{"a":68,"q":69},"Oui. L'article L1237-19 du code du travail dispose que l'indemnité spécifique de rupture conventionnelle ne peut être inférieure à l'indemnité conventionnelle ou légale de licenciement. Pour les salariés relevant de la CCN chimie (IDCC 44), c'est donc le barème conventionnel (3\u002F10 à 8\u002F10 selon le statut) qui constitue le plancher, y compris en cas de rupture à l'amiable.","La rupture conventionnelle donne-t-elle droit à l'indemnité conventionnelle des industries chimiques ?",{"a":71,"q":72},"La convention prévoit que la base de calcul est la formule la plus favorable au salarié entre : (1) le salaire brut du dernier mois précédant la notification du licenciement, ou (2) la moyenne mensuelle brute des 12 derniers mois, en incluant au prorata les primes, le 13e mois et autres éléments fixes de la rémunération.","Quel salaire de référence prendre pour calculer l'indemnité IDCC 44 ?",{"a":74,"q":75},"Le droit légal à l'indemnité est ouvert à partir de 8 mois d'ancienneté (réforme 2017). La convention IDCC 44 mentionne une ancienneté à partir d'1 an dans certains avenants, mais la disposition légale plus favorable prévaut. En pratique, après 8 mois d'ancienneté, l'employeur doit verser l'indemnité légale au minimum ; après 1 an, le barème conventionnel s'applique pleinement.","À partir de combien d'années d'ancienneté a-t-on droit à l'indemnité de licenciement dans la chimie ?",{"a":77,"q":78},"Oui, des plafonds conventionnels existent pour les agents de maîtrise (18 mois de salaire brut) et les ingénieurs\u002Fcadres (20 mois de salaire brut). Les ouvriers et collaborateurs ne sont pas soumis à un plafond conventionnel explicite selon les textes de la CCN. Ces plafonds s'appliquent avant les majorations d'âge.","Y a-t-il un plafond à l'indemnité de licenciement dans la CCN chimie ?",{"a":80,"q":51},"L'indemnité conventionnelle de licenciement est exonérée d'impôt sur le revenu et de charges sociales dans la limite du montant le plus élevé entre : (1) deux fois la rémunération annuelle brute perçue l'année précédente, (2) 50% de l'indemnité totale, ou (3) le montant de l'indemnité légale ou conventionnelle. La fraction qui dépasse ces seuils est soumise à l'impôt et aux prélèvements sociaux (CSG\u002FCRDS).",{"a":82,"q":83},"Oui. L'indemnité conventionnelle de licenciement (IDCC 44) est due quelle que soit la cause du licenciement, à l'exception de la faute grave et de la faute lourde. Elle s'applique donc aux licenciements économiques, pour inaptitude, et aux licenciements personnels sans faute grave. En cas de faute grave, aucune indemnité de licenciement n'est due (ni légale, ni conventionnelle).","L'indemnité est-elle due en cas de licenciement économique dans la chimie ?","\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>Indemnité de licenciement — CCN Industries chimiques et connexes (IDCC 44)\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\u002Fdist\u002Fumd\u002Flucide.min.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --bg: #fafaf9; --surface: #ffffff; --border: #e7e5e4;\n      --accent: #2563eb; --accent-light: #eff6ff; --accent-dark: #1d4ed8;\n      --text: #1c1917; --text-muted: #78716c;\n      --success: #16a34a; --success-light: #f0fdf4;\n      --warning: #d97706; --warning-light: #fffbeb;\n      --radius: 0.75rem; --radius-sm: 0.375rem;\n      --shadow: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);\n    }\n    body { background: var(--bg); font-family: system-ui, -apple-system, sans-serif; font-size: 15px; color: var(--text); line-height: 1.5; }\n    .tool-root { max-width: 720px; margin: 0 auto; padding: 1.25rem 1rem 2rem; }\n\n    \u002F* Header *\u002F\n    .tool-header { margin-bottom: 1.25rem; }\n    .tool-header h1 { font-size: 1.2rem; font-weight: 700; }\n    .idcc-badge { display: inline-flex; align-items: center; gap: 0.35rem; background: var(--accent-light); color: var(--accent-dark); font-size: 0.78rem; font-weight: 600; padding: 0.2rem 0.6rem; border-radius: 999px; margin-top: 0.3rem; }\n\n    \u002F* Intro *\u002F\n    .intro { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 1.1rem 1.25rem; margin-bottom: 1.25rem; font-size: 0.875rem; line-height: 1.65; box-shadow: var(--shadow); }\n    .intro h2 { font-size: 0.95rem; font-weight: 700; margin-bottom: 0.5rem; }\n    .intro p { margin-bottom: 0.6rem; }\n    .intro p:last-child { margin-bottom: 0; }\n\n    \u002F* Rule callout *\u002F\n    .rule-callout { display: flex; gap: 0.75rem; align-items: flex-start; background: var(--accent-light); border-left: 3px solid var(--accent); border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.85rem 1rem; margin-bottom: 1.25rem; font-size: 0.875rem; color: var(--accent-dark); }\n    .rule-callout svg { flex-shrink: 0; width: 18px; height: 18px; margin-top: 1px; }\n\n    \u002F* Comparison table *\u002F\n    .compare-table { width: 100%; border-collapse: collapse; font-size: 0.83rem; margin-bottom: 1.25rem; }\n    .compare-table th, .compare-table td { padding: 0.55rem 0.75rem; border: 1px solid var(--border); text-align: left; }\n    .compare-table th { background: var(--accent-light); color: var(--accent-dark); font-weight: 600; }\n    .compare-table tr:nth-child(even) td { background: #f9f9f8; }\n    .compare-table .better { color: var(--success); font-weight: 600; }\n\n    \u002F* Card *\u002F\n    .card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 1.25rem; margin-bottom: 1rem; box-shadow: var(--shadow); }\n    .card-title { font-size: 0.82rem; font-weight: 600; text-transform: uppercase; letter-spacing: .04em; color: var(--text-muted); margin-bottom: 1rem; }\n    .field { margin-bottom: 1rem; }\n    .field label { display: block; font-size: 0.85rem; font-weight: 500; margin-bottom: 0.4rem; }\n    .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; }\n    @media(max-width:500px) { .field-row { grid-template-columns: 1fr; } }\n\n    \u002F* Slider *\u002F\n    .slider-wrap { display: flex; align-items: center; gap: 0.75rem; }\n    .slider-wrap input[type=range] { flex: 1; -webkit-appearance: none; height: 4px; background: linear-gradient(to right, var(--accent) var(--pct, 0%), var(--border) var(--pct, 0%)); border-radius: 2px; outline: none; cursor: pointer; }\n    .slider-wrap input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; border-radius: 50%; background: var(--accent); border: 2px solid #fff; box-shadow: 0 0 0 1px var(--accent); cursor: pointer; }\n    .slider-val { font-size: 0.88rem; font-weight: 600; color: var(--accent); min-width: 70px; text-align: right; font-variant-numeric: tabular-nums; }\n\n    \u002F* Pills *\u002F\n    .pills { display: flex; flex-wrap: wrap; gap: 0.5rem; }\n    .pill { padding: 0.35rem 0.85rem; border: 1px solid var(--border); border-radius: 999px; font-size: 0.82rem; font-weight: 500; cursor: pointer; background: var(--surface); color: var(--text-muted); transition: all .15s; user-select: none; }\n    .pill.active { background: var(--accent); border-color: var(--accent); color: #fff; }\n\n    \u002F* Result *\u002F\n    .result-card { background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%); border-radius: var(--radius); padding: 1.25rem; color: #fff; margin-top: 1.25rem; }\n    .result-label { font-size: 0.8rem; font-weight: 500; opacity: .85; margin-bottom: 0.25rem; }\n    .result-value { font-size: 2rem; font-weight: 700; font-variant-numeric: tabular-nums; line-height: 1; }\n    .result-sub { font-size: 0.8rem; opacity: .75; margin-top: 0.3rem; }\n    .result-detail { margin-top: 0.75rem; font-size: 0.82rem; opacity: .88; line-height: 1.6; border-top: 1px solid rgba(255,255,255,.25); padding-top: 0.75rem; white-space: pre-line; }\n\n    \u002F* Comparison row *\u002F\n    .comparison-row { margin-top: 0.75rem; background: rgba(255,255,255,.12); border-radius: var(--radius-sm); padding: 0.65rem 0.85rem; font-size: 0.82rem; line-height: 1.6; }\n\n    \u002F* Info box *\u002F\n    .info-box { background: var(--success-light); border: 1px solid #bbf7d0; border-radius: var(--radius-sm); padding: 0.75rem 1rem; font-size: 0.82rem; color: var(--success); margin-top: 1rem; display: flex; gap: 0.5rem; align-items: flex-start; }\n    .info-box svg { flex-shrink: 0; width: 16px; height: 16px; margin-top: 1px; }\n\n\u002F* Disclaimer *\u002F\n    .disclaimer { font-size: 0.78rem; color: var(--text-muted); margin-top: 1.5rem; padding-top: 1rem; border-top: 1px solid var(--border); line-height: 1.6; }\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 44 — Standalone: Indemnité de licenciement\n     Source: Art. 21 + Avenants 1 (ouvriers), 2 (AMT), 3 (cadres)\n     Ouvriers: 3\u002F10 mois\u002Fan, majorations d'âge 50\u002F55 ans\n     AMT: 3-4-5\u002F10 progressif, plafond 18 mois, majorations 50\u002F55 ans\n     Cadres: 4-6-8\u002F10 progressif, plafond 20 mois, majorations 45\u002F55 ans\n-->\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnité de licenciement — CCN Industries chimiques et connexes\u003C\u002Fh1>\n    \u003Cspan class=\"idcc-badge\">\u003Ci data-lucide=\"tag\">\u003C\u002Fi> IDCC 44\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Ch2>Pourquoi la chimie est plus favorable que la loi ?\u003C\u002Fh2>\n    \u003Cp>La convention collective des industries chimiques et connexes (IDCC 44) prévoit des indemnités de licenciement \u003Cstrong>significativement supérieures\u003C\u002Fstrong> au plancher légal de l'article L1234-9 du code du travail. Là où la loi accorde 1\u002F4 de mois par année (jusqu'à 10 ans) puis 1\u002F3 de mois, la CCN chimie garantit 3\u002F10 à 8\u002F10 de mois par année selon votre statut.\u003C\u002Fp>\n    \u003Cp>Trois formules distinctes s'appliquent : une pour les ouvriers et collaborateurs (Avenant n°1 du 11 février 1971), une pour les agents de maîtrise et techniciens (Avenant n°2 du 14 mars 1955), et une pour les ingénieurs et cadres (Avenant n°3 du 16 juin 1955). Chacune intègre une \u003Cstrong>majoration d'âge\u003C\u002Fstrong> au-delà de 45 ou 50 ans après au moins 5 ans d'ancienneté.\u003C\u002Fp>\n    \u003Cp>Utilisez le calculateur ci-dessous pour estimer votre indemnité en fonction de votre catégorie, de votre ancienneté et de votre âge.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Ctable class=\"compare-table\">\n    \u003Cthead>\n      \u003Ctr>\u003Cth>Catégorie\u003C\u002Fth>\u003Cth>Code du travail (L1234-9)\u003C\u002Fth>\u003Cth>CCN chimie IDCC 44\u003C\u002Fth>\u003C\u002Ftr>\n    \u003C\u002Fthead>\n    \u003Ctbody>\n      \u003Ctr>\n        \u003Ctd>Ouvrier \u002F Collaborateur\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois × ans (≤10) + 1\u002F3 × ans (>10)\u003C\u002Ftd>\n        \u003Ctd class=\"better\">3\u002F10 mois × toutes les années\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Agent de maîtrise \u002F Technicien\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois × ans (≤10) + 1\u002F3 × ans (>10)\u003C\u002Ftd>\n        \u003Ctd class=\"better\">3\u002F10 (0-10 ans) → 4\u002F10 (10-20 ans) → 5\u002F10 (>20 ans), plafond 18 mois\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Ingénieur \u002F Cadre\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 mois × ans (≤10) + 1\u002F3 × ans (>10)\u003C\u002Ftd>\n        \u003Ctd class=\"better\">4\u002F10 (0-10 ans) → 6\u002F10 (10-15 ans) → 8\u002F10 (>15 ans), plafond 20 mois\u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftbody>\n  \u003C\u002Ftable>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\">\u003C\u002Fi>\n    \u003Cp>La CCN chimie est \u003Cstrong>obligatoirement plus favorable\u003C\u002Fstrong> que L1234-9 — votre employeur ne peut pas appliquer le plancher légal si vous êtes couvert par cette convention. En cas de rupture conventionnelle, l'indemnité spécifique doit être au moins égale à l'indemnité de licenciement.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card\">\n    \u003Cdiv class=\"card-title\">Calculez votre indemnité\u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Catégorie professionnelle\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\" id=\"cat-pills\">\n        \u003Cspan class=\"pill active\" data-val=\"ouvrier\">Ouvrier \u002F Collaborateur\u003C\u002Fspan>\n        \u003Cspan class=\"pill\" data-val=\"amt\">Agent de maîtrise \u002F Technicien\u003C\u002Fspan>\n        \u003Cspan class=\"pill\" data-val=\"cadre\">Ingénieur \u002F Cadre\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field-row\">\n      \u003Cdiv class=\"field\">\n        \u003Clabel>Salaire brut mensuel de référence\u003C\u002Flabel>\n        \u003Cdiv class=\"slider-wrap\">\n          \u003Cinput type=\"range\" id=\"salaire\" min=\"1400\" max=\"12000\" step=\"50\" value=\"3000\">\n          \u003Cspan class=\"slider-val\" id=\"salaire-val\">3 000 €\u003C\u002Fspan>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"field\">\n        \u003Clabel>Ancienneté (années complètes)\u003C\u002Flabel>\n        \u003Cdiv class=\"slider-wrap\">\n          \u003Cinput type=\"range\" id=\"anciennete\" min=\"0\" max=\"40\" step=\"1\" value=\"12\">\n          \u003Cspan class=\"slider-val\" id=\"anciennete-val\">12 ans\u003C\u002Fspan>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Âge au moment du licenciement\u003C\u002Flabel>\n      \u003Cdiv class=\"slider-wrap\">\n        \u003Cinput type=\"range\" id=\"age\" min=\"18\" max=\"67\" step=\"1\" value=\"45\">\n        \u003Cspan class=\"slider-val\" id=\"age-val\">45 ans\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Type de rupture\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\" id=\"motif-pills\">\n        \u003Cspan class=\"pill active\" data-val=\"licenciement\">Licenciement\u003C\u002Fspan>\n        \u003Cspan class=\"pill\" data-val=\"rupture\">Rupture conventionnelle\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\" id=\"result\">\n    \u003Cdiv class=\"result-label\">Indemnité conventionnelle estimée (brute)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-value\" id=\"amount\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-sub\" id=\"sub\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-detail\" id=\"detail\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"comparison-row\" id=\"comparison\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"info-box\">\n    \u003Ci data-lucide=\"check-circle\">\u003C\u002Fi>\n    \u003Cspan>La base de calcul retenue est le salaire brut du dernier mois ou la moyenne des 12 derniers mois, selon la formule la plus avantageuse pour le salarié.\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\n  \u003C!-- FAQ -->\n\n\u003Cp class=\"disclaimer\">\n    Calcul indicatif basé sur la CCN IDCC 44 (Industries chimiques et connexes), brochure 3108 —\n    Art. 21 + Avenants n°1 (11\u002F02\u002F1971), n°2 (14\u002F03\u002F1955), n°3 (16\u002F06\u002F1955).\n    Source : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635613\" target=\"_blank\" rel=\"noopener\">Legifrance — KALICONT000005635613\u003C\u002Fa>.\n    Les montants affichés sont des estimations brutes à titre indicatif, avant toute fiscalité.\n    Pour validation légale et calcul précis\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n(function () {\n  'use strict';\n\n  const fmt = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\n  const fmtD = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 2 });\n\n  const state = { cat: 'ouvrier', salaire: 3000, anciennete: 12, age: 45, motif: 'licenciement' };\n\n  \u002F\u002F Sliders\n  function bindSlider(id, valId, formatFn) {\n    const el = document.getElementById(id);\n    const val = document.getElementById(valId);\n    function update() {\n      const pct = ((el.value - el.min) \u002F (el.max - el.min)) * 100;\n      el.style.setProperty('--pct', pct + '%');\n      val.textContent = formatFn(+el.value);\n    }\n    el.addEventListener('input', update);\n    update();\n    return el;\n  }\n\n  bindSlider('salaire', 'salaire-val', v => fmt.format(v)).addEventListener('input', e => { state.salaire = +e.target.value; render(); });\n  bindSlider('anciennete', 'anciennete-val', v => v + ' ans').addEventListener('input', e => { state.anciennete = +e.target.value; render(); });\n  bindSlider('age', 'age-val', v => v + ' ans').addEventListener('input', e => { state.age = +e.target.value; render(); });\n\n  \u002F\u002F Pills\n  function bindPills(containerId, onChange) {\n    const container = document.getElementById(containerId);\n    container.querySelectorAll('.pill').forEach(pill => {\n      pill.addEventListener('click', () => {\n        container.querySelectorAll('.pill').forEach(p => p.classList.remove('active'));\n        pill.classList.add('active');\n        onChange(pill.dataset.val);\n      });\n    });\n  }\n  bindPills('cat-pills', v => { state.cat = v; render(); });\n  bindPills('motif-pills', v => { state.motif = v; render(); });\n\n  function compute(s) {\n    if (s.anciennete \u003C 1) return { amount: 0, msg: 'Ancienneté inférieure à 1 an — aucune indemnité conventionnelle.', formula: '', advantage: 0, baselineLegal: 0 };\n\n    const anc = s.anciennete;\n    const sal = s.salaire;\n    const age = s.age;\n    let base = 0, ageMaj = 0, cap = Infinity;\n    let parts = [];\n\n    if (s.cat === 'ouvrier') {\n      base = (3 \u002F 10) * sal * anc;\n      if (anc >= 5) {\n        if (age >= 55) { ageMaj = 2 * sal; }\n        else if (age >= 50) { ageMaj = 1 * sal; }\n      }\n      parts.push(`3\u002F10 × ${fmt.format(sal)} × ${anc} an${anc > 1 ? 's' : ''} = ${fmt.format(base)}`);\n      if (ageMaj > 0) parts.push(`+ majoration d'âge (${age >= 55 ? '≥55 ans' : '≥50 ans'}) = ${fmt.format(ageMaj)}`);\n    } else if (s.cat === 'amt') {\n      cap = 18 * sal;\n      const p1 = Math.min(anc, 10), p2 = Math.max(0, Math.min(anc - 10, 10)), p3 = Math.max(0, anc - 20);\n      base = (3\u002F10)*sal*p1 + (4\u002F10)*sal*p2 + (5\u002F10)*sal*p3;\n      if (p1 > 0) parts.push(`3\u002F10 × ${p1} an${p1>1?'s':''} = ${fmt.format((3\u002F10)*sal*p1)}`);\n      if (p2 > 0) parts.push(`+ 4\u002F10 × ${p2} an${p2>1?'s':''} = ${fmt.format((4\u002F10)*sal*p2)}`);\n      if (p3 > 0) parts.push(`+ 5\u002F10 × ${p3} an${p3>1?'s':''} = ${fmt.format((5\u002F10)*sal*p3)}`);\n      parts.push(`Total avant plafond : ${fmt.format(base)} (plafond : ${fmt.format(cap)})`);\n      if (anc >= 5) {\n        if (age >= 55) { ageMaj = 2 * sal; parts.push(`+ majoration ≥55 ans = ${fmt.format(ageMaj)}`); }\n        else if (age >= 50) { ageMaj = 1 * sal; parts.push(`+ majoration ≥50 ans = ${fmt.format(ageMaj)}`); }\n      }\n    } else {\n      cap = 20 * sal;\n      const p1 = Math.min(anc, 10), p2 = Math.max(0, Math.min(anc - 10, 5)), p3 = Math.max(0, anc - 15);\n      base = (4\u002F10)*sal*p1 + (6\u002F10)*sal*p2 + (8\u002F10)*sal*p3;\n      if (p1 > 0) parts.push(`4\u002F10 × ${p1} an${p1>1?'s':''} = ${fmt.format((4\u002F10)*sal*p1)}`);\n      if (p2 > 0) parts.push(`+ 6\u002F10 × ${p2} an${p2>1?'s':''} = ${fmt.format((6\u002F10)*sal*p2)}`);\n      if (p3 > 0) parts.push(`+ 8\u002F10 × ${p3} an${p3>1?'s':''} = ${fmt.format((8\u002F10)*sal*p3)}`);\n      parts.push(`Total avant plafond : ${fmt.format(base)} (plafond : ${fmt.format(cap)})`);\n      if (anc >= 5) {\n        if (age >= 55) { ageMaj = 2 * sal; parts.push(`+ majoration ≥55 ans = ${fmt.format(ageMaj)}`); }\n        else if (age >= 45) { ageMaj = 1 * sal; parts.push(`+ majoration ≥45 ans = ${fmt.format(ageMaj)}`); }\n      }\n    }\n\n    let total = Math.min(base + ageMaj, cap);\n    const baselineLegal = sal * (Math.min(anc, 10) * (1\u002F4) + Math.max(0, anc - 10) * (1\u002F3));\n    const advantage = Math.max(0, total - baselineLegal);\n\n    return { amount: total, formula: parts.join('\\n'), advantage, baselineLegal, msg: '' };\n  }\n\n  function render() {\n    const r = compute(state);\n    document.getElementById('amount').textContent = fmt.format(r.amount);\n    document.getElementById('sub').textContent = r.amount > 0 ? 'Indemnité brute conventionnelle IDCC 44' : '';\n    document.getElementById('detail').textContent = r.amount > 0 ? r.formula : r.msg;\n    if (r.advantage > 0) {\n      document.getElementById('comparison').textContent =\n        `Vs code du travail : base légale = ${fmt.format(r.baselineLegal)} → gain CCN chimie : +${fmt.format(r.advantage)}`;\n    } else {\n      document.getElementById('comparison').textContent = '';\n    }\n  }\n  render();\n\n  \u002F\u002F FAQ accordion\n  document.querySelectorAll(');\n      if (!isOpen) { btn.classList.add('open'); btn.nextElementSibling.classList.add('open'); }\n    });\n  });\n\n  \u002F\u002F ResizeObserver → iframe\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  if (typeof lucide !== 'undefined') lucide.createIcons();\n})();\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-industries-chimiques-et-connexes-10e6422b7a.webp",[]]