[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-patisserie-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-patisserie","Indemnité de licenciement pâtisserie — simulateur","Indemnité licenciement CCN Pâtisserie IDCC 1267 | Expert Zoom","Calculez l'indemnité de licenciement applicable dans la pâtisserie (CCN IDCC 1267). Formule légale L1234-9 vs formule conventionnelle, comparaison et calcul instantané.","Simulez votre indemnité de licenciement selon la convention collective de la pâtisserie (IDCC 1267). La CCN prévoit une formule conventionnelle moins favorable que la loi : c'est donc la formule légale (art. L1234-9 du code du travail) qui s'applique. Cet outil compare les deux formules et calcule le montant auquel vous avez droit.",[90],{"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 pâtisserie IDCC 1267","WebApplication",{"name":94,"@type":95,"identifier":96},"Convention collective nationale de la pâtisserie","Thing","IDCC 1267",{"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 l'indemnité de licenciement applicable dans la convention collective pâtisserie (IDCC 1267). Compare la formule conventionnelle et la formule légale L1234-9, avec détail par tranche d'ancienneté.","All","FinanceApplication",true,[110,113,116,119,122,125,128,131,134,137],{"a":111,"q":112},"Dans la pâtisserie (CCN IDCC 1267), la formule légale de l'art. L1234-9 du code du travail s'applique, car elle est plus favorable que la formule conventionnelle. Elle est de ¼ de mois de salaire brut de référence par année d'ancienneté jusqu'à 10 ans, plus ⅓ de mois par année au-delà de 10 ans.","Quelle formule de calcul s'applique pour l'indemnité de licenciement dans la pâtisserie ?",{"a":114,"q":115},"Non. La formule conventionnelle CCN 1267 (1\u002F10 de mois par année ≤10 ans, 1\u002F15 au-delà) est moins généreuse que la formule légale L1234-9 (1\u002F4 + 1\u002F3). En application du principe de faveur, c'est donc la formule légale qui s'applique pour tout salarié de la pâtisserie artisanale.","La CCN pâtisserie prévoit-elle une meilleure indemnité de licenciement que la loi ?",{"a":117,"q":118},"Depuis la loi de 2017, l'ancienneté minimale requise est de 8 mois continus dans l'entreprise au moment de la notification du licenciement. Cette règle s'applique dans la pâtisserie comme partout en France.","Quelle ancienneté minimum faut-il pour avoir droit à l'indemnité de licenciement dans la pâtisserie ?",{"a":120,"q":121},"Le salaire de référence est le plus favorable entre : 1\u002F12 de la rémunération brute des 12 derniers mois précédant la rupture, ou 1\u002F3 de la rémunération brute des 3 derniers mois. Les primes et avantages en nature sont inclus au prorata.","Comment calculer le salaire de référence pour l'indemnité de licenciement dans la pâtisserie ?",{"a":123,"q":124},"L'indemnité légale ou conventionnelle de licenciement est exonérée d'impôt sur le revenu et de cotisations sociales dans la limite de certains plafonds. Au-delà de 2 fois le plafond annuel de la Sécurité sociale (PASS), des cotisations s'appliquent. Consultez un expert pour votre situation.","L'indemnité de licenciement est-elle imposable pour un salarié de la pâtisserie ?",{"a":126,"q":127},"Non. Le licenciement pour faute grave ou faute lourde ne donne pas droit à l'indemnité légale de licenciement. Cette règle s'applique dans toutes les conventions collectives, y compris la CCN pâtisserie IDCC 1267.","Un pâtissier licencié pour faute grave a-t-il droit à une indemnité ?",{"a":129,"q":130},"Pour un salarié de la pâtisserie avec 10 ans d'ancienneté à 2 000 €\u002Fmois, la formule légale donne 5 000 € (10 × 2 000 × 1\u002F4) tandis que la formule conventionnelle CCN 1267 donnerait 2 000 € (10 × 2 000 × 1\u002F10). L'écart peut être significatif, surtout pour les longues anciennetés.","Quelle est la différence entre indemnité conventionnelle et légale de licenciement pour un pâtissier ?",{"a":132,"q":133},"Oui. En cas de licenciement pour inaptitude médicale (d'origine professionnelle ou non), le salarié a droit à l'indemnité légale de licenciement. En cas d'inaptitude d'origine professionnelle, l'indemnité est doublée selon l'art. L1226-14 du code du travail.","L'indemnité de licenciement s'applique-t-elle en cas d'inaptitude dans la pâtisserie ?",{"a":135,"q":136},"En cas de rupture conventionnelle, l'indemnité spécifique de rupture (art. L1237-19) ne peut être inférieure à l'indemnité légale de licenciement. La formule est identique à L1234-9, et la CCN pâtisserie ne prévoit pas de majoration spécifique pour la rupture conventionnelle.","La rupture conventionnelle ouvre-t-elle droit à une indemnité différente dans la pâtisserie ?",{"a":138,"q":139},"Le salarié dispose de 12 mois à compter de la notification du licenciement pour saisir le conseil de prud'hommes et contester le montant de son indemnité (art. L1471-1 du code du travail). Ce délai s'applique dans tous les secteurs, y compris la pâtisserie.","Quel est le délai pour contester son indemnité de licenciement dans la pâtisserie ?","\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 Pâtisserie IDCC 1267\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;\n      --card: #ffffff;\n      --accent: #2563eb;\n      --accent-light: #eff6ff;\n      --accent-dark: #1d4ed8;\n      --border: #e7e5e4;\n      --text: #1c1917;\n      --muted: #78716c;\n      --warn-bg: #fffbeb;\n      --warn: #92400e;\n      --radius: 0.75rem;\n      --shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);\n    }\n    body { font-family: system-ui, -apple-system, sans-serif; background: var(--bg); color: var(--text); font-size: 15px; line-height: 1.6; }\n    .tool-root { max-width: 680px; margin: 0 auto; padding: 1.25rem 1rem 2rem; }\n\n    .tool-header { margin-bottom: 1rem; }\n    .tool-header h1 { font-size: 1.2rem; font-weight: 700; color: var(--text); line-height: 1.3; }\n    .idcc-badge { display: inline-block; background: var(--accent); color: #fff; font-size: 0.7rem; font-weight: 600; padding: 0.15rem 0.55rem; border-radius: 999px; margin-left: 0.5rem; vertical-align: middle; }\n    .intro { font-size: 0.88rem; color: var(--muted); line-height: 1.65; margin-bottom: 1rem; }\n    .intro p { margin-bottom: 0.55rem; }\n    .intro strong { color: var(--text); font-weight: 600; }\n\n    .rule-callout { display: flex; gap: 0.65rem; align-items: flex-start; background: var(--accent-light); border: 1px solid #bfdbfe; border-radius: 0.6rem; padding: 0.85rem 1rem; margin-bottom: 1rem; }\n    .rule-callout svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; margin-top: 2px; }\n    .rule-callout p { font-size: 0.85rem; color: #1e3a8a; line-height: 1.5; }\n\n    .warn-callout { display: flex; gap: 0.65rem; align-items: flex-start; background: var(--warn-bg); border: 1px solid #fcd34d; border-radius: 0.6rem; padding: 0.85rem 1rem; margin-bottom: 1rem; }\n    .warn-callout svg { width: 18px; height: 18px; color: #b45309; flex-shrink: 0; margin-top: 2px; }\n    .warn-callout p { font-size: 0.85rem; color: var(--warn); line-height: 1.5; }\n\n    .card { background: var(--card); border: 1px solid var(--border); border-radius: var(--radius); padding: 1.1rem 1.25rem; margin-bottom: 1rem; box-shadow: var(--shadow); }\n    .field { margin-bottom: 1rem; }\n    .field:last-child { margin-bottom: 0; }\n    .field label { display: flex; justify-content: space-between; font-size: 0.82rem; font-weight: 500; color: var(--muted); margin-bottom: 0.35rem; }\n    .field label span.val { font-weight: 600; color: var(--text); font-variant-numeric: tabular-nums; }\n    input[type=range] { width: 100%; accent-color: var(--accent); cursor: pointer; }\n    .pills { display: flex; gap: 0.4rem; flex-wrap: wrap; }\n    .pill { border: 1px solid var(--border); border-radius: 999px; padding: 0.3rem 0.85rem; font-size: 0.78rem; font-weight: 500; cursor: pointer; background: var(--card); color: var(--muted); transition: all .15s; }\n    .pill.active { background: var(--accent); border-color: var(--accent); color: #fff; }\n\n    .result-card { background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%); border-radius: var(--radius); padding: 1.25rem 1.5rem; color: #fff; margin-top: 0.25rem; }\n    .result-card .result-label { font-size: 0.78rem; font-weight: 500; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 0.35rem; }\n    .result-card .result-value { font-size: 2rem; font-weight: 700; font-variant-numeric: tabular-nums; letter-spacing: -0.02em; }\n    .result-card .result-sub { font-size: 0.8rem; opacity: 0.8; margin-top: 0.4rem; }\n    .result-card .result-detail { margin-top: 0.85rem; padding-top: 0.85rem; border-top: 1px solid rgba(255,255,255,.2); display: flex; flex-direction: column; gap: 0.3rem; }\n    .result-card .result-detail span { font-size: 0.8rem; opacity: 0.9; font-variant-numeric: tabular-nums; }\n\n    .compare-box { background: var(--card); border: 1px solid var(--border); border-radius: var(--radius); padding: 1rem 1.25rem; margin-top: 1rem; }\n    .compare-box h3 { font-size: 0.82rem; font-weight: 600; color: var(--muted); text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 0.75rem; }\n    .compare-row { display: flex; justify-content: space-between; align-items: center; padding: 0.4rem 0; border-bottom: 1px solid var(--border); font-size: 0.83rem; }\n    .compare-row:last-child { border-bottom: none; }\n    .compare-row .label { color: var(--muted); }\n    .compare-row .amount { font-weight: 600; font-variant-numeric: tabular-nums; }\n    .compare-row.winner .amount { color: var(--accent); }\n    .badge { font-size: 0.65rem; background: #dcfce7; color: #166534; padding: 0.15rem 0.5rem; border-radius: 999px; font-weight: 600; margin-left: 0.4rem; }\n\n    .disclaimer { font-size: 0.75rem; color: var(--muted); margin-top: 1.5rem; padding-top: 1rem; border-top: 1px solid var(--border); line-height: 1.5; }\n    .disclaimer a { color: var(--accent); text-decoration: none; }\n    .disclaimer a:hover { text-decoration: underline; }\n\n    @media (max-width: 480px) {\n      .result-card .result-value { font-size: 1.6rem; }\n    }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n\u003C!-- CCN IDCC 1267 — Indemnité de licenciement\n     Formule conventionnelle : 1\u002F10 mois\u002Fan (≤10 ans) + 1\u002F15 mois\u002Fan (>10 ans) — moins favorable que L1234-9\n     Formule légale L1234-9 : 1\u002F4 mois\u002Fan (≤10 ans) + 1\u002F3 mois\u002Fan (>10 ans) — APPLICABLE (principe de faveur)\n     Source : Légifrance KALICONT000005635611 + art. L1234-9 Code du travail -->\n\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnité de licenciement — CCN pâtisserie \u003Cspan class=\"idcc-badge\">IDCC 1267\u003C\u002Fspan>\u003C\u002Fh1>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>La \u003Cstrong>convention collective nationale de la pâtisserie (IDCC 1267)\u003C\u002Fstrong> prévoit une formule de calcul de l'indemnité de licenciement. Cependant, cette formule conventionnelle est \u003Cstrong>moins favorable que le code du travail\u003C\u002Fstrong> : c'est donc la formule légale (art. L1234-9) qui s'applique en pratique, car la loi française protège toujours le salarié avec le régime le plus avantageux.\u003C\u002Fp>\n    \u003Cp>Cet outil compare les deux formules et calcule automatiquement l'indemnité applicable à votre situation dans la pâtisserie artisanale.\u003C\u002Fp>\n    \u003Cp>Pour bénéficier de l'indemnité légale, vous devez avoir au moins \u003Cstrong>8 mois d'ancienneté\u003C\u002Fstrong> dans l'entreprise et ne pas avoir été licencié pour faute grave ou lourde.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"warn-callout\">\n    \u003Ci data-lucide=\"alert-triangle\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Principe de faveur :\u003C\u002Fstrong> La formule CCN 1267 (1\u002F10 + 1\u002F15) est inférieure à la formule légale (1\u002F4 + 1\u002F3). C'est donc \u003Cstrong>la formule légale qui s'applique\u003C\u002Fstrong> pour tout salarié de la pâtisserie.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Formule légale applicable (L1234-9) :\u003C\u002Fstrong> ¼ de mois de salaire par année d'ancienneté jusqu'à 10 ans, + ⅓ de mois par année au-delà de 10 ans. Base de calcul : le plus favorable entre 1\u002F12 des 12 derniers mois ou 1\u002F3 des 3 derniers mois bruts.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"card\">\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Salaire brut mensuel de référence \u003Cspan class=\"val\" id=\"sal-val\">2 000 €\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"sal\" min=\"1400\" max=\"8000\" step=\"50\" value=\"2000\">\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Ancienneté (années complètes) \u003Cspan class=\"val\" id=\"anc-val\">5 ans\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"1\" max=\"40\" step=\"1\" value=\"5\">\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel style=\"margin-bottom:.5rem;\">Motif du licenciement\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\">\n        \u003Cdiv class=\"pill active\" data-motif=\"personnel\">Motif personnel\u003C\u002Fdiv>\n        \u003Cdiv class=\"pill\" data-motif=\"eco\">Motif économique\u003C\u002Fdiv>\n        \u003Cdiv class=\"pill\" data-motif=\"inapti\">Inaptitude\u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel style=\"margin-bottom:.5rem;\">Modalité de calcul du salaire de référence\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\">\n        \u003Cdiv class=\"pill active\" data-ref=\"12\">1\u002F12 des 12 derniers mois\u003C\u002Fdiv>\n        \u003Cdiv class=\"pill\" data-ref=\"3\">1\u002F3 des 3 derniers mois\u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnité brute applicable (formule légale)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-value\" id=\"ind-amount\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-sub\" id=\"ind-sub\">Formule L1234-9 (Code du travail)\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-detail\">\n      \u003Cspan id=\"ind-detail-1\">\u003C\u002Fspan>\n      \u003Cspan id=\"ind-detail-2\">\u003C\u002Fspan>\n      \u003Cspan id=\"ind-detail-3\">\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"compare-box\">\n    \u003Ch3>Comparaison des deux formules\u003C\u002Fh3>\n    \u003Cdiv class=\"compare-row winner\">\n      \u003Cspan class=\"label\">\n        \u003Ci data-lucide=\"check-circle\" style=\"width:13px;height:13px;vertical-align:middle;color:#16a34a;\">\u003C\u002Fi>\n        Légale L1234-9 \u003Cspan class=\"badge\">Applicable\u003C\u002Fspan>\n      \u003C\u002Fspan>\n      \u003Cspan class=\"amount\" id=\"cmp-legal\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">Conventionnelle CCN 1267\u003C\u002Fspan>\n      \u003Cspan class=\"amount\" id=\"cmp-ccn\" style=\"color:var(--muted)\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">Différence (avantage légal)\u003C\u002Fspan>\n      \u003Cspan class=\"amount\" id=\"cmp-diff\" style=\"color:#16a34a;font-weight:700\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif basé sur la CCN IDCC 1267 (pâtisserie, brochure JO 3215) et l'art. L1234-9 du Code du travail.\n    Source : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635611\" target=\"_blank\" rel=\"noopener\">Légifrance — CCN pâtisserie\u003C\u002Fa>.\n    L'indemnité est soumise à fiscalité dans certains cas. Pour une validation personnalisée\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n\u002F\u002F ──────────────────────────────────────────\n\u002F\u002F Resize observer (iframe contract)\n\u002F\u002F ──────────────────────────────────────────\nconst ro = new ResizeObserver(() => {\n  const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n  parent.postMessage({ type: 'resize', height: h }, '*');\n});\nro.observe(document.documentElement);\n\n\u002F\u002F ──────────────────────────────────────────\n\u002F\u002F Formatters\n\u002F\u002F ──────────────────────────────────────────\nconst fmtEUR = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(v);\n\n\u002F\u002F ──────────────────────────────────────────\n\u002F\u002F State\n\u002F\u002F ──────────────────────────────────────────\nconst state = { sal: 2000, anc: 5, motif: 'personnel', ref: '12' };\n\nfunction computeLegal(s) {\n  const anc1 = Math.min(s.anc, 10);\n  const anc2 = Math.max(s.anc - 10, 0);\n  const t1 = s.sal * (1 \u002F 4) * anc1;\n  const t2 = s.sal * (1 \u002F 3) * anc2;\n  return { total: t1 + t2, t1, t2, anc1, anc2 };\n}\n\nfunction computeCCN(s) {\n  \u002F\u002F CCN IDCC 1267 : 1\u002F10 par année ≤10 ans + 1\u002F15 par année >10 ans\n  const anc1 = Math.min(s.anc, 10);\n  const anc2 = Math.max(s.anc - 10, 0);\n  const t1 = s.sal * (1 \u002F 10) * anc1;\n  const t2 = s.sal * (1 \u002F 15) * anc2;\n  return { total: t1 + t2 };\n}\n\nfunction render() {\n  const legal = computeLegal(state);\n  const ccn = computeCCN(state);\n  const diff = legal.total - ccn.total;\n\n  document.getElementById('ind-amount').textContent = fmtEUR(legal.total);\n  document.getElementById('ind-sub').textContent =\n    `Formule L1234-9 — ${state.anc} an${state.anc > 1 ? 's' : ''} d'ancienneté`;\n  document.getElementById('ind-detail-1').textContent =\n    `Tranche ≤ 10 ans : ${state.sal} € × ¼ × ${legal.anc1} = ${fmtEUR(legal.t1)}`;\n  document.getElementById('ind-detail-2').textContent = legal.anc2 > 0\n    ? `Tranche > 10 ans : ${state.sal} € × ⅓ × ${legal.anc2} = ${fmtEUR(legal.t2)}`\n    : `Ancienneté ≤ 10 ans — une seule tranche`;\n  document.getElementById('ind-detail-3').textContent =\n    `Salaire de référence retenu : ${fmtEUR(state.sal)} brut\u002Fmois`;\n\n  document.getElementById('cmp-legal').textContent = fmtEUR(legal.total);\n  document.getElementById('cmp-ccn').textContent = fmtEUR(ccn.total);\n  document.getElementById('cmp-diff').textContent = `+${fmtEUR(diff)}`;\n}\n\n\u002F\u002F ──────────────────────────────────────────\n\u002F\u002F Event listeners\n\u002F\u002F ──────────────────────────────────────────\ndocument.getElementById('sal').addEventListener('input', e => {\n  state.sal = +e.target.value;\n  document.getElementById('sal-val').textContent = fmtEUR(state.sal);\n  render();\n});\ndocument.getElementById('anc').addEventListener('input', e => {\n  state.anc = +e.target.value;\n  document.getElementById('anc-val').textContent = `${state.anc} an${state.anc > 1 ? 's' : ''}`;\n  render();\n});\ndocument.querySelectorAll('[data-motif]').forEach(p => p.addEventListener('click', () => {\n  document.querySelectorAll('[data-motif]').forEach(x => x.classList.remove('active'));\n  p.classList.add('active');\n  state.motif = p.dataset.motif;\n  render();\n}));\ndocument.querySelectorAll('[data-ref]').forEach(p => p.addEventListener('click', () => {\n  document.querySelectorAll('[data-ref]').forEach(x => x.classList.remove('active'));\n  p.classList.add('active');\n  state.ref = p.dataset.ref;\n  render();\n}));\n\nrender();\nlucide.createIcons();\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-patisserie-c5424f2d6c.webp",[]]