[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-commerces-de-gros-de-l-habillement-de-la-mercerie-de-la-fr":83,"footer-cities-fr":146},[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":109,"tool_html":140,"source":141,"category":142,"audience":143,"publish_mode":144,"hero_image":145,"hero_image_alt":85},"indemnite-commerces-de-gros-de-l-habillement-de-la-mercerie-de-la","Indemnite de licenciement — CCN Commerces de gros de l'habillement (IDCC 500)","Indemnite licenciement CCN commerces de gros habillement IDCC 500 | Expert Zoom","Calculez votre indemnite de licenciement selon la CCN des commerces de gros de l'habillement, de la mercerie (IDCC 500) : formule 1\u002F20 + 1\u002F5, plafond 3x\u002F4x, comparaison bareme legal.","Calcul de l'indemnite de licenciement selon la CCN IDCC 500 (commerces de gros de l'habillement, mercerie, chaussure). La convention prevoit une formule specifique en deux tranches (1\u002F20 mois\u002Fan jusqu'a 5 ans, puis 1\u002F5 mois\u002Fan) avec un plafond de 3 fois le salaire de reference (4 fois en Ile-de-France), comparable au bareme legal L1234-9.",[90],{"name":91,"@type":92,"about":93,"author":97,"@context":100,"isPartOf":101,"inLanguage":104,"description":105,"operatingSystem":106,"applicationCategory":107,"isAccessibleForFree":108},"Calculateur indemnite de licenciement CCN Commerces de gros de l'habillement — IDCC 500","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective des commerces de gros de l'habillement, de la mercerie, de la chaussure et du jouet","Thing","IDCC 500",{"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","Calculez votre indemnite de licenciement conventionnelle selon la CCN des commerces de gros de l'habillement, de la mercerie, de la chaussure et du jouet (IDCC 500) et comparez-la au bareme legal L1234-9.","All","FinanceApplication",true,[110,113,116,119,122,125,128,131,134,137],{"a":111,"q":112},"La CCN IDCC 500 prevoit une indemnite en deux tranches : 1\u002F20eme du salaire mensuel de reference par annee d'anciennete pour les 5 premieres annees, puis 1\u002F5eme du salaire par annee au-dela de 5 ans. Un plafond de 3 fois le salaire mensuel de reference s'applique (4 fois en Ile-de-France).","Comment est calculee l'indemnite de licenciement dans la convention collective des commerces de gros de l'habillement (IDCC 500) ?",{"a":114,"q":115},"Comme pour le regime legal, une anciennete minimale de 1 an (8 mois pour les licenciements pour motif economique depuis 2017) est requise pour ouvrir droit a l'indemnite de licenciement dans la CCN IDCC 500.","Quelle est l'anciennete minimale pour beneficier de l'indemnite de licenciement CCN 500 ?",{"a":117,"q":118},"Cela depend de l'anciennete et du salaire. Pour de nombreux profils, la formule CCN 500 (1\u002F5 mois\u002Fan apres 5 ans) peut etre differente du bareme legal (1\u002F4 mois ≤10 ans + 1\u002F3 mois >10 ans). Le plancher legal s'applique toujours : si le montant legal est superieur, c'est lui qui s'impose.","La CCN 500 est-elle plus favorable que le bareme legal pour l'indemnite de licenciement ?",{"a":120,"q":121},"Le salaire de reference est generalement la moyenne des 3 derniers mois de salaire brut (ou des 12 derniers mois si c'est plus favorable). Les primes et avantages en nature reguliers sont inclus au prorata.","Comment est calcule le salaire de reference pour l'indemnite CCN 500 ?",{"a":123,"q":124},"La CCN des commerces de gros de l'habillement (IDCC 500) plafonne l'indemnite de licenciement a 3 fois le salaire mensuel de reference pour les etablissements hors Ile-de-France, et a 4 fois pour ceux en Ile-de-France. Ce plafond s'applique uniquement si le calcul conventionnel le depasse.","Qu'est-ce que le plafond de 3x ou 4x le salaire mensuel dans la CCN 500 ?",{"a":126,"q":127},"L'indemnite de licenciement (hors faute grave ou lourde) est exoneree d'impot sur le revenu dans la limite du montant legal ou conventionnel le plus eleve, et exoneree de cotisations sociales jusqu'a 2 fois le plafond annuel de la Securite sociale. Au-dela, les montants sont soumis a cotisations.","L'indemnite de licenciement CCN 500 est-elle imposable ?",{"a":129,"q":130},"Non. En cas de licenciement pour faute grave ou lourde, aucune indemnite de licenciement n'est due, ni conventionnelle ni legale. L'indemnite CCN 500 s'applique uniquement aux licenciements sans faute grave ou lourde.","L'indemnite conventionnelle IDCC 500 s'applique-t-elle au licenciement pour faute ?",{"a":132,"q":133},"En cas de depart volontaire a la retraite, la CCN IDCC 500 prevoit une indemnite egale a 50% de l'indemnite de licenciement conventionnelle, plafonnee a 2 fois le salaire mensuel de reference.","Quelle est la formule d'indemnite de depart a la retraite dans la CCN 500 ?",{"a":135,"q":136},"Le texte officiel de la CCN des commerces de gros de l'habillement, de la mercerie, de la chaussure et du jouet (IDCC 500, Brochure JO n°3148) est disponible sur Legifrance sous l'identifiant KALICONT000005635513.","Ou trouver le texte officiel de la convention collective IDCC 500 ?",{"a":138,"q":139},"La prime d'anciennete mensuelle versee en application de la CCN 500 est integree au salaire de reference si elle est versee de maniere reguliere. Elle doit donc etre incluse dans le calcul du salaire brut mensuel moyen servant de base a l'indemnite.","La prime d'anciennete est-elle incluse dans le calcul de l'indemnite de licenciement CCN 500 ?","\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>Indemnite de licenciement — CCN Commerces de gros de l'habillement IDCC 500\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; --card: #ffffff; --accent: #2563eb; --accent-light: #dbeafe;\n      --accent-dark: #1d4ed8; --text: #1c1917; --muted: #78716c; --border: #e7e5e4;\n      --success: #16a34a; --radius: 0.75rem; --shadow: 0 1px 3px rgba(0,0,0,.08);\n    }\n    body { background: var(--bg); color: var(--text); font-family: system-ui, -apple-system, sans-serif; font-size: 15px; line-height: 1.6; }\n    .tool-root { max-width: 720px; margin: 0 auto; padding: 1.5rem 1rem 2.5rem; }\n    .tool-header { margin-bottom: 1.5rem; }\n    .tool-header h1 { font-size: 1.25rem; font-weight: 700; line-height: 1.3; margin-bottom: 0.5rem; }\n    .idcc-badge { display: inline-flex; align-items: center; gap: 0.35rem; background: var(--accent-light); color: var(--accent-dark); font-size: 0.75rem; font-weight: 600; padding: 0.2rem 0.6rem; border-radius: 999px; }\n    .intro { font-size: 0.9rem; color: #44403c; line-height: 1.65; margin-bottom: 1.5rem; }\n    .intro p { margin-bottom: 0.75rem; }\n    .intro strong { color: var(--text); }\n    .rule-callout { background: var(--accent-light); border-left: 3px solid var(--accent); border-radius: 0 var(--radius) var(--radius) 0; padding: 0.85rem 1rem; margin-bottom: 1.25rem; display: flex; gap: 0.65rem; align-items: flex-start; }\n    .rule-callout svg { flex-shrink: 0; margin-top: 2px; color: var(--accent); }\n    .rule-callout p { font-size: 0.88rem; color: #1e3a8a; line-height: 1.5; }\n    .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-bottom: 1.25rem; }\n    @media (max-width: 500px) { .form-grid { grid-template-columns: 1fr; } }\n    .form-full { grid-column: 1 \u002F -1; }\n    .field label { display: block; font-size: 0.82rem; font-weight: 600; color: var(--muted); margin-bottom: 0.35rem; text-transform: uppercase; letter-spacing: .03em; }\n    .field .value-display { font-size: 0.95rem; font-weight: 700; color: var(--accent); margin-top: 0.1rem; }\n    input[type=range] { width: 100%; accent-color: var(--accent); cursor: pointer; }\n    .pills { display: flex; flex-wrap: wrap; gap: 0.4rem; }\n    .pill { background: var(--bg); border: 1.5px solid var(--border); border-radius: 999px; padding: 0.3rem 0.75rem; font-size: 0.82rem; cursor: pointer; transition: all .15s; font-weight: 500; }\n    .pill.active { background: var(--accent); border-color: var(--accent); color: #fff; }\n    .result-card { background: var(--card); border: 1.5px solid var(--border); border-radius: var(--radius); padding: 1.25rem 1.5rem; box-shadow: var(--shadow); margin-bottom: 1.25rem; }\n    .result-label { font-size: 0.82rem; color: var(--muted); font-weight: 500; margin-bottom: 0.15rem; }\n    .result-main { display: flex; align-items: baseline; gap: 0.5rem; margin-bottom: 0.5rem; }\n    .result-value { font-size: 2.2rem; font-weight: 800; color: var(--success); font-variant-numeric: tabular-nums; }\n    .result-unit { font-size: 0.9rem; color: var(--muted); }\n    .result-rows { margin-top: 0.5rem; }\n    .result-row { display: flex; justify-content: space-between; font-size: 0.85rem; padding: 0.3rem 0; border-bottom: 1px solid var(--border); }\n    .result-row:last-child { border-bottom: none; font-weight: 700; font-size: 0.9rem; color: var(--success); }\n    .result-row span:last-child { font-variant-numeric: tabular-nums; }\n    .compare-box { background: #f5f3ff; border: 1.5px solid #c4b5fd; border-radius: var(--radius); padding: 1rem 1.25rem; margin-bottom: 1.25rem; }\n    .compare-title { font-size: 0.82rem; font-weight: 600; color: #5b21b6; margin-bottom: 0.6rem; display: flex; align-items: center; gap: 0.4rem; }\n    .compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; }\n    .compare-item { text-align: center; }\n    .compare-item .ci-label { font-size: 0.75rem; color: var(--muted); }\n    .compare-item .ci-val { font-size: 1.2rem; font-weight: 800; font-variant-numeric: tabular-nums; }\n    .divider { border: none; border-top: 1px solid var(--border); margin: 1.25rem 0; }\n    .disclaimer { font-size: 0.78rem; color: var(--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 500 — Indemnite de licenciement standalone\n     Deviation: art. L1234-9 baseline → CCN 500 applique 1\u002F20 mois\u002Fan (\u003C=5 ans) puis 1\u002F5 mois\u002Fan (>5 ans)\n     Plafond 3x salaire (province) ou 4x (Ile-de-France) — source Legifrance KALICONT000005635513 -->\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnite de licenciement — CCN Commerces de gros de l'habillement\u003C\u002Fh1>\n    \u003Cspan class=\"idcc-badge\">\u003Ci data-lucide=\"landmark\" style=\"width:13px;height:13px;\">\u003C\u002Fi> IDCC 500\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>La \u003Cstrong>convention collective nationale des commerces de gros de l'habillement, de la mercerie, de la chaussure et du jouet\u003C\u002Fstrong> (IDCC 500 — Brochure JO n°3148) prevoit un regime d'indemnite de licenciement specifique, distinct du bareme legal de l'article L1234-9 du Code du travail.\u003C\u002Fp>\n    \u003Cp>Le calcul conventionnel s'effectue en deux tranches : \u003Cstrong>1\u002F20eme de mois de salaire par annee d'anciennete jusqu'a 5 ans\u003C\u002Fstrong>, puis \u003Cstrong>1\u002F5eme de mois par annee au-dela\u003C\u002Fstrong>. Ce mecanisme est plafonné a 3 fois le salaire mensuel de reference (4 fois en Ile-de-France), ce qui peut constituer un avantage ou un inconvenient selon l'anciennete et le niveau de remuneration.\u003C\u002Fp>\n    \u003Cp>Utilisez la calculatrice ci-dessous pour estimer le montant brut de votre indemnite conventionnelle et la comparer au plancher legal.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\" style=\"width:18px;height:18px;\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Regle CCN 500 :\u003C\u002Fstrong> Indemnite = 1\u002F20e de mois × annees (jusqu'a 5 ans) + 1\u002F5e de mois × annees supplementaires (au-dela de 5 ans). Plafond : 3x salaire mensuel de reference (4x en Ile-de-France). Anciennete minimale : 1 an.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-grid\">\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Salaire brut mensuel de reference\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"sal\" min=\"1400\" max=\"10000\" step=\"50\" value=\"2800\">\n      \u003Cdiv class=\"value-display\" id=\"sal-val\">2 800 EUR\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Anciennete (annees)\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"0\" max=\"40\" step=\"1\" value=\"10\">\n      \u003Cdiv class=\"value-display\" id=\"anc-val\">10 ans\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field form-full\">\n      \u003Clabel>Region de l'etablissement\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\" id=\"region-pills\">\n        \u003Cbutton class=\"pill active\" data-val=\"province\">Hors Ile-de-France (plafond 3x)\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-val=\"idf\">Ile-de-France (plafond 4x)\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnite conventionnelle CCN 500 (brut)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-main\">\n      \u003Cspan class=\"result-value\" id=\"res-montant\">-\u003C\u002Fspan>\n      \u003Cspan class=\"result-unit\">EUR\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"result-rows\" id=\"res-rows\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"compare-box\">\n    \u003Cdiv class=\"compare-title\">\n      \u003Ci data-lucide=\"scale\" style=\"width:15px;height:15px;\">\u003C\u002Fi>\n      Comparaison avec le bareme legal (art. L1234-9)\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-grid\">\n      \u003Cdiv class=\"compare-item\">\n        \u003Cdiv class=\"ci-label\">Montant CCN 500\u003C\u002Fdiv>\n        \u003Cdiv class=\"ci-val\" id=\"comp-ccn\" style=\"color:var(--success)\">-\u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"compare-item\">\n        \u003Cdiv class=\"ci-label\">Montant legal\u003C\u002Fdiv>\n        \u003Cdiv class=\"ci-val\" id=\"comp-legal\" style=\"color:#78716c\">-\u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"margin-top:.65rem;font-size:.83rem;color:#5b21b6;\" id=\"comp-msg\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif base sur la CCN IDCC 500 — Commerces de gros de l'habillement, de la mercerie, de la chaussure et du jouet (Brochure JO n°3148). Avenant n°56A (nov. 2024).\n    Source officielle : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635513\u002F\" target=\"_blank\" rel=\"noopener\">Legifrance\u003C\u002Fa>.\n    Ce calcul est fourni a titre indicatif. Pour validation legale\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\nvar state = { salaire: 2800, anciennete: 10, region: 'province' };\nvar fmtEUR = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 });\nvar fmtEUR2 = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 2 });\nvar fmtNum = new Intl.NumberFormat('fr-FR');\n\nfunction compute() {\n  var sal = state.salaire;\n  var anc = state.anciennete;\n  var region = state.region;\n  if (anc \u003C 1) return { ccn: 0, legal: 0, p1: 0, p2: 0, cappee: false, plafond: 3 };\n  var p1, p2 = 0;\n  if (anc \u003C= 5) { p1 = (sal \u002F 20) * anc; }\n  else { p1 = (sal \u002F 20) * 5; p2 = (sal \u002F 5) * (anc - 5); }\n  var rawTotal = p1 + p2;\n  var plafond = region === 'idf' ? 4 : 3;\n  var cap = sal * plafond;\n  var cappee = rawTotal > cap;\n  var ccn = Math.min(rawTotal, cap);\n  var legal = anc \u003C= 10 ? (sal \u002F 4) * anc : (sal \u002F 4) * 10 + (sal \u002F 3) * (anc - 10);\n  return { ccn: ccn, legal: legal, p1: p1, p2: p2, rawTotal: rawTotal, cappee: cappee, cap: cap, plafond: plafond };\n}\n\nfunction render() {\n  var r = compute();\n  var anc = state.anciennete;\n  var sal = state.salaire;\n\n  document.getElementById('res-montant').textContent = anc \u003C 1 ? '0' : fmtNum.format(Math.round(r.ccn));\n\n  var rows = '';\n  if (anc \u003C 1) {\n    rows = '\u003Cdiv class=\"result-row\">\u003Cspan>Anciennete insuffisante (min. 1 an)\u003C\u002Fspan>\u003Cspan>-\u003C\u002Fspan>\u003C\u002Fdiv>';\n  } else if (anc \u003C= 5) {\n    rows += '\u003Cdiv class=\"result-row\">\u003Cspan>Tranche unique 1\u002F20 x ' + anc + ' an' + (anc > 1 ? 's' : '') + '\u003C\u002Fspan>\u003Cspan>' + fmtEUR2.format(r.p1) + '\u003C\u002Fspan>\u003C\u002Fdiv>';\n  } else {\n    rows += '\u003Cdiv class=\"result-row\">\u003Cspan>Tranche 1 : 1\u002F20 x 5 ans\u003C\u002Fspan>\u003Cspan>' + fmtEUR2.format(r.p1) + '\u003C\u002Fspan>\u003C\u002Fdiv>';\n    rows += '\u003Cdiv class=\"result-row\">\u003Cspan>Tranche 2 : 1\u002F5 x ' + (anc - 5) + ' an' + ((anc - 5) > 1 ? 's' : '') + '\u003C\u002Fspan>\u003Cspan>' + fmtEUR2.format(r.p2) + '\u003C\u002Fspan>\u003C\u002Fdiv>';\n    if (r.cappee) {\n      rows += '\u003Cdiv class=\"result-row\">\u003Cspan>Sous-total avant plafond\u003C\u002Fspan>\u003Cspan>' + fmtEUR2.format(r.rawTotal) + '\u003C\u002Fspan>\u003C\u002Fdiv>';\n      rows += '\u003Cdiv class=\"result-row\">\u003Cspan style=\"color:#dc2626\">Plafond applique (' + r.plafond + 'x ' + fmtEUR.format(sal) + ')\u003C\u002Fspan>\u003Cspan style=\"color:#dc2626\">-\u003C\u002Fspan>\u003C\u002Fdiv>';\n    }\n  }\n  if (anc >= 1) rows += '\u003Cdiv class=\"result-row\">\u003Cspan>\u003Cstrong>Total indemnite CCN 500\u003C\u002Fstrong>\u003C\u002Fspan>\u003Cspan>' + fmtEUR.format(r.ccn) + '\u003C\u002Fspan>\u003C\u002Fdiv>';\n  document.getElementById('res-rows').innerHTML = rows;\n\n  document.getElementById('comp-ccn').textContent = anc \u003C 1 ? '0 EUR' : fmtEUR.format(r.ccn);\n  document.getElementById('comp-legal').textContent = anc \u003C 1 ? '0 EUR' : fmtEUR.format(r.legal);\n\n  var diff = r.ccn - r.legal;\n  var msgEl = document.getElementById('comp-msg');\n  if (anc \u003C 1) { msgEl.textContent = ''; }\n  else if (Math.abs(diff) \u003C 1) { msgEl.textContent = 'Les deux montants sont equivalents.'; }\n  else if (diff > 0) { msgEl.innerHTML = '\u003Cstrong>La CCN 500 vous est plus favorable\u003C\u002Fstrong> de ' + fmtEUR.format(Math.abs(diff)) + ' par rapport au plancher legal.'; }\n  else { msgEl.innerHTML = 'Le plancher legal (L1234-9) vous est plus favorable de ' + fmtEUR.format(Math.abs(diff)) + '. C\\'est le minimum qui s\\'applique.'; }\n}\n\ndocument.getElementById('sal').addEventListener('input', function() {\n  state.salaire = parseInt(this.value, 10);\n  document.getElementById('sal-val').textContent = fmtNum.format(state.salaire) + ' EUR';\n  render();\n});\ndocument.getElementById('anc').addEventListener('input', function() {\n  state.anciennete = parseInt(this.value, 10);\n  document.getElementById('anc-val').textContent = fmtNum.format(state.anciennete) + ' ans';\n  render();\n});\ndocument.getElementById('region-pills').addEventListener('click', function(e) {\n  var pill = e.target.closest('.pill');\n  if (!pill) return;\n  this.querySelectorAll('.pill').forEach(function(p) { p.classList.remove('active'); });\n  pill.classList.add('active');\n  state.region = pill.dataset.val;\n  render();\n});\n\ndocument.addEventListener('DOMContentLoaded', function() {\n  render();\n  lucide.createIcons();\n});\n\nvar ro = new ResizeObserver(function() {\n  var h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n  parent.postMessage({ type: 'resize', height: h }, '*');\n});\nro.observe(document.documentElement);\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-commerces-de-gros-de-l-habillement-de-la-mercerie-de-la-c24491095a.webp",[]]