[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-organismes-de-tourisme-fr":83,"footer-cities-fr":163},[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":131,"tool_html":157,"source":158,"category":159,"audience":160,"publish_mode":161,"hero_image":162,"hero_image_alt":85},"indemnite-organismes-de-tourisme","Indemnité de licenciement — CCN des organismes de tourisme","Indemnité licenciement CCN Organismes de Tourisme IDCC 1909 | Expert Zoom","Calculez votre indemnité de licenciement selon la CCN organismes de tourisme (IDCC 1909) : formule légale + doublement pour ≥20 ans d'ancienneté et âge ≥52 ans (Avenant n°25).","La convention collective des organismes de tourisme (IDCC 1909) améliore l'indemnité de licenciement au-delà du code du travail grâce à l'Avenant n°25 (art. 13) : les salariés cumulant au moins 20 ans d'ancienneté et 52 ans d'âge bénéficient d'un doublement de leur indemnité. Ce calculateur compare le montant légal et le montant conventionnel pour vous aider à connaître vos droits.",[90,110],{"name":91,"@type":92,"about":93,"author":98,"@context":101,"isPartOf":102,"inLanguage":105,"description":106,"operatingSystem":107,"applicationCategory":108,"isAccessibleForFree":109},"Calculateur indemnité de licenciement — CCN Organismes de Tourisme IDCC 1909","WebApplication",{"name":94,"@type":95,"sameAs":96,"identifier":97},"Convention collective nationale des organismes de tourisme","Thing","https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635728","IDCC 1909",{"name":99,"@type":100},"Expert-Zoom","Organization","https:\u002F\u002Fschema.org",{"url":103,"@type":104},"\u002Ffr\u002Fmagazine\u002Fjuridique\u002Fles-conventions-collectives-en-france","Article","fr","Calculez votre indemnité de licenciement selon la convention collective des organismes de tourisme (IDCC 1909) : formule de base + doublement pour ancienneté ≥20 ans et âge ≥52 ans (Avenant n°25, art. 13).","All","FinanceApplication",true,{"@type":111,"@context":101,"mainEntity":112},"FAQPage",[113,119,123,127],{"name":114,"@type":115,"acceptedAnswer":116},"Comment calculer l'indemnité de licenciement dans la convention collective des organismes de tourisme ?","Question",{"text":117,"@type":118},"Le calcul s'effectue en deux tranches : ¼ de mois de salaire brut de référence par année d'ancienneté pour les 10 premières années, puis ⅓ de mois par année au-delà de 10 ans. La convention IDCC 1909 double intégralement ce montant si le salarié a au moins 20 ans d'ancienneté et au moins 52 ans au moment du licenciement (Avenant n°25, article 13).","Answer",{"name":120,"@type":115,"acceptedAnswer":121},"Le doublement de l'indemnité de licenciement s'applique-t-il à tous les salariés de la CCN 1909 ?",{"text":122,"@type":118},"Non. Le doublement prévu par l'Avenant n°25 (art. 13 de la CCN) est conditionnel : il s'applique uniquement si le salarié remplit simultanément deux conditions — 20 ans d'ancienneté au minimum dans l'entreprise ET l'âge de 52 ans au moins. Il ne suffit pas de remplir l'une ou l'autre de ces conditions.",{"name":124,"@type":115,"acceptedAnswer":125},"À partir de combien d'ancienneté a-t-on droit à l'indemnité de licenciement dans la CCN 1909 ?",{"text":126,"@type":118},"Il faut justifier d'au moins 8 mois d'ancienneté ininterrompue dans l'entreprise pour ouvrir droit à l'indemnité de licenciement.",{"name":128,"@type":115,"acceptedAnswer":129},"Que se passe-t-il si l'entreprise n'applique pas le doublement prévu par l'Avenant n°25 ?",{"text":130,"@type":118},"Le salarié concerné (≥20 ans d'ancienneté et ≥52 ans) peut saisir le Conseil de prud'hommes pour obtenir le versement de la différence, augmentée des intérêts légaux. Il dispose de 3 ans pour agir à compter du licenciement (art. L3245-1 du code du travail).",[132,133,135,136,139,142,145,148,151,154],{"a":117,"q":114},{"a":134,"q":124},"Il faut justifier d'au moins 8 mois d'ancienneté ininterrompue dans l'entreprise pour ouvrir droit à l'indemnité de licenciement, conformément à l'article L1234-9 du code du travail — la CCN organismes de tourisme ne dérogeant pas à cette règle.",{"a":122,"q":120},{"a":137,"q":138},"Le salaire de référence est le plus favorable entre : la moyenne mensuelle des 12 derniers mois de salaire brut, ou la moyenne des 3 derniers mois (dans ce cas, toute prime annuelle est proratisée). Le calcul retient automatiquement la méthode la plus avantageuse pour le salarié.","Quel salaire prend-on en référence pour calculer l'indemnité dans la CCN organismes de tourisme ?",{"a":140,"q":141},"En cas d'inaptitude d'origine professionnelle (accident du travail ou maladie professionnelle), l'article L1226-14 du code du travail double l'indemnité légale. Si le salarié bénéficie aussi du doublement CCN (≥20 ans d'ancienneté et ≥52 ans), les deux doublement ne se cumulent pas simplement : l'indemnité la plus favorable s'applique. Il est conseillé de consulter un juriste pour ces cas particuliers.","Un licenciement pour inaptitude donne-t-il droit à une indemnité majorée dans la CCN 1909 ?",{"a":143,"q":144},"Oui, dans la limite prévue par la loi. Pour un licenciement sans faute grave ni lourde, l'indemnité est exonérée d'impôt sur le revenu à hauteur du montant le plus élevé entre : l'intégralité de l'indemnité légale ou conventionnelle, 50 % du montant total de l'indemnité, ou 2 fois la rémunération annuelle brute — le tout dans la limite de 6 fois le plafond annuel de la Sécurité sociale (PASS).","L'indemnité conventionnelle de la CCN 1909 est-elle exonérée d'impôt ?",{"a":146,"q":147},"La part de l'indemnité qui ne dépasse pas le montant de l'indemnité légale ou conventionnelle est exonérée de cotisations sociales, dans la limite de 2 fois le PASS. La fraction au-delà de cette limite est soumise à cotisations. Le doublement CCN peut donc entraîner une part imposable si son montant dépasse les seuils d'exonération.","L'indemnité de licenciement CCN 1909 est-elle soumise aux cotisations sociales ?",{"a":149,"q":150},"Les offices de tourisme intercommunaux (EPIC ou associations loi 1901) relèvent généralement de la CCN 1909 (IDCC 1909) si leur activité principale est le tourisme. En cas de doute, la convention applicable est identifiable via le code APE\u002FNAF de l'entreprise et la consultation des accords de branche. Vérifiez votre bulletin de paie ou le registre du personnel.","La CCN organismes de tourisme s'applique-t-elle aux offices de tourisme intercommunaux ?",{"a":152,"q":153},"Oui. L'indemnité conventionnelle constitue un minimum légal que l'employeur ne peut pas réduire. Une transaction (protocole d'accord transactionnel) peut prévoir des indemnités supplémentaires, mais ne peut pas être inférieure à l'indemnité conventionnelle. La part transactionnelle au-delà du minimum légal bénéficie d'un régime fiscal et social spécifique.","Peut-on cumuler l'indemnité de licenciement CCN 1909 avec une indemnité transactionnelle ?",{"a":155,"q":156},"Le salarié concerné (≥20 ans d'ancienneté et ≥52 ans) peut exiger le bénéfice du doublement prévu par l'Avenant n°25. En cas de refus de l'employeur, le salarié peut saisir le Conseil de prud'hommes pour obtenir le versement de la différence, augmentée des intérêts légaux. Il dispose de 3 ans pour agir à compter du licenciement (prescription des créances salariales, art. L3245-1 du code du travail).","Que se passe-t-il si l'entreprise n'applique pas le doublement prévu par l'Avenant n°25 de la CCN 1909 ?","\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 Organismes de Tourisme IDCC 1909\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      --border: #e7e5e4;\n      --accent: #2563eb;\n      --accent-light: #eff6ff;\n      --accent-dark: #1d4ed8;\n      --text: #1c1917;\n      --muted: #78716c;\n      --success: #16a34a;\n      --success-bg: #f0fdf4;\n      --warn: #d97706;\n      --warn-bg: #fffbeb;\n      --red: #dc2626;\n      --red-bg: #fef2f2;\n      --radius: 0.75rem;\n      --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);\n    }\n    body {\n      font-family: system-ui, -apple-system, sans-serif;\n      background: var(--bg);\n      color: var(--text);\n      font-size: 0.9375rem;\n      line-height: 1.6;\n    }\n    .tool-root {\n      max-width: 680px;\n      margin: 0 auto;\n      padding: 1.25rem 1rem 2rem;\n    }\n    \u002F* Header *\u002F\n    .tool-header { margin-bottom: 1rem; }\n    .tool-header h1 {\n      font-size: 1.125rem;\n      font-weight: 700;\n      color: var(--text);\n      line-height: 1.3;\n      margin-bottom: 0.4rem;\n    }\n    .badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 0.3rem;\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: 999px;\n    }\n    \u002F* Intro *\u002F\n    .intro {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1rem 1.1rem;\n      margin-bottom: 1.1rem;\n      font-size: 0.875rem;\n      color: var(--muted);\n      line-height: 1.65;\n    }\n    .intro p { margin-bottom: 0.6rem; }\n    .intro p:last-child { margin-bottom: 0; }\n    .intro strong { color: var(--text); }\n    \u002F* Rule callout *\u002F\n    .rule-callout {\n      display: flex;\n      gap: 0.65rem;\n      align-items: flex-start;\n      background: var(--warn-bg);\n      border: 1px solid #fde68a;\n      border-radius: var(--radius);\n      padding: 0.85rem 1rem;\n      margin-bottom: 1.1rem;\n      font-size: 0.875rem;\n      color: #92400e;\n    }\n    .rule-callout svg { flex-shrink: 0; margin-top: 0.1rem; color: var(--warn); }\n    \u002F* Form card *\u002F\n    .form-card {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.1rem;\n      margin-bottom: 1rem;\n      box-shadow: var(--shadow);\n    }\n    .field { margin-bottom: 1rem; }\n    .field:last-child { margin-bottom: 0; }\n    label {\n      display: flex;\n      justify-content: space-between;\n      align-items: baseline;\n      font-size: 0.85rem;\n      font-weight: 500;\n      color: var(--text);\n      margin-bottom: 0.4rem;\n    }\n    label .val {\n      font-size: 0.875rem;\n      font-weight: 700;\n      color: var(--accent);\n      font-variant-numeric: tabular-nums;\n    }\n    input[type=\"range\"] {\n      width: 100%;\n      accent-color: var(--accent);\n      cursor: pointer;\n    }\n    \u002F* Pills *\u002F\n    .pills { display: flex; flex-wrap: wrap; gap: 0.4rem; margin-top: 0.4rem; }\n    .pill {\n      padding: 0.3rem 0.75rem;\n      border: 1.5px solid var(--border);\n      border-radius: 999px;\n      font-size: 0.8125rem;\n      cursor: pointer;\n      background: var(--bg);\n      color: var(--muted);\n      transition: all 0.12s;\n      white-space: nowrap;\n    }\n    .pill.active {\n      background: var(--accent);\n      border-color: var(--accent);\n      color: #fff;\n      font-weight: 600;\n    }\n    \u002F* Result *\u002F\n    .result-card {\n      background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);\n      border-radius: var(--radius);\n      padding: 1.1rem 1.25rem;\n      color: #fff;\n      margin-bottom: 1rem;\n      box-shadow: 0 4px 12px rgba(37,99,235,0.25);\n    }\n    .result-card .result-label {\n      font-size: 0.8rem;\n      font-weight: 500;\n      opacity: 0.85;\n      text-transform: uppercase;\n      letter-spacing: 0.04em;\n      margin-bottom: 0.2rem;\n    }\n    .result-card .result-amount {\n      font-size: 2rem;\n      font-weight: 800;\n      font-variant-numeric: tabular-nums;\n      line-height: 1.1;\n    }\n    .result-card .result-sub {\n      font-size: 0.8125rem;\n      opacity: 0.85;\n      margin-top: 0.4rem;\n    }\n    \u002F* Doublement badge *\u002F\n    .doublement-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 0.35rem;\n      background: rgba(255,255,255,0.2);\n      border: 1px solid rgba(255,255,255,0.3);\n      border-radius: 999px;\n      padding: 0.2rem 0.6rem;\n      font-size: 0.78rem;\n      font-weight: 600;\n      margin-top: 0.45rem;\n    }\n    \u002F* Detail *\u002F\n    .result-detail {\n      background: var(--success-bg);\n      border: 1px solid #bbf7d0;\n      border-radius: 0.5rem;\n      padding: 0.75rem 1rem;\n      font-size: 0.8125rem;\n      color: #166534;\n      margin-bottom: 1rem;\n    }\n    .result-detail p { margin-bottom: 0.25rem; }\n    \u002F* Comparison table *\u002F\n    .compare-card {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 0.9rem 1rem;\n      margin-bottom: 1rem;\n      font-size: 0.8125rem;\n    }\n    .compare-card h3 {\n      font-size: 0.825rem;\n      font-weight: 600;\n      color: var(--muted);\n      text-transform: uppercase;\n      letter-spacing: 0.04em;\n      margin-bottom: 0.6rem;\n    }\n    .compare-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: baseline;\n      padding: 0.35rem 0;\n      border-bottom: 1px solid var(--border);\n    }\n    .compare-row:last-child { border-bottom: none; }\n    .compare-row .label { color: var(--muted); }\n    .compare-row .amount { font-weight: 700; font-variant-numeric: tabular-nums; }\n    .compare-row .amount.ccn { color: var(--success); }\n    .compare-row .amount.law { color: var(--muted); }\n    .compare-row .amount.bonus { color: var(--accent); }\n    \u002F* Info boxes *\u002F\n    .info-section {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1rem 1.1rem;\n      margin-bottom: 1rem;\n      font-size: 0.875rem;\n    }\n    .info-section h3 {\n      font-size: 0.875rem;\n      font-weight: 700;\n      margin-bottom: 0.6rem;\n      display: flex;\n      align-items: center;\n      gap: 0.4rem;\n    }\n    .info-section ul { padding-left: 1.2rem; }\n    .info-section li { margin-bottom: 0.25rem; color: var(--muted); }\n    .info-section li strong { color: var(--text); }\n    \u002F* Disclaimer *\u002F\n    .disclaimer {\n      font-size: 0.775rem;\n      color: var(--muted);\n      border-top: 1px solid var(--border);\n      padding-top: 0.85rem;\n      margin-top: 0.5rem;\n      line-height: 1.5;\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 1909 — Indemnité de licenciement (standalone)\n     Déviation vs L1234-9 : doublement de l'indemnité pour ancienneté ≥20 ans ET âge ≥52 ans.\n     Source : Avenant n°25 du 17 juillet 2018 (art. 13 de la convention).\n     Legifrance : KALICONT000005635728 \u002F KALITEXT000038326664 -->\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Ch1>Indemnité de licenciement — CCN Organismes de Tourisme\u003C\u002Fh1>\n    \u003Cdiv class=\"badge\">\n      \u003Ci data-lucide=\"landmark\" style=\"width:12px;height:12px;\">\u003C\u002Fi>\n      IDCC 1909\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro\">\n    \u003Cp>La \u003Cstrong>convention collective nationale des organismes de tourisme (IDCC 1909)\u003C\u002Fstrong> améliore les droits des salariés en matière d'indemnité de licenciement par rapport au code du travail. Elle s'applique aux agences de voyages, offices du tourisme, syndicats d'initiative et autres organismes du secteur.\u003C\u002Fp>\n    \u003Cp>Le principal avantage : l'\u003Cstrong>article 13 (Avenant n°25 du 17 juillet 2018)\u003C\u002Fstrong> prévoit le \u003Cstrong>doublement de l'indemnité\u003C\u002Fstrong> pour les salariés cumulant au moins 20 ans d'ancienneté \u003Cem>et\u003C\u002Fem> un âge minimum de 52 ans — une protection qui n'existe pas dans le code du travail.\u003C\u002Fp>\n    \u003Cp>Utilisez le calculateur ci-dessous pour estimer votre indemnité en fonction de votre situation personnelle.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"alert-circle\" style=\"width:16px;height:16px;\">\u003C\u002Fi>\n    \u003Cp>\u003Cstrong>Règle CCN 1909 (art. 13 + Avenant n°25)&nbsp;:\u003C\u002Fstrong> Le calcul de base est identique à L1234-9 : ¼ mois par année jusqu'à 10 ans, ⅓ mois au-delà. \u003Cstrong>Mais\u003C\u002Fstrong> si le salarié a 20 ans d'ancienneté ou plus \u003Cem>et\u003C\u002Fem> au moins 52 ans, l'indemnité est intégralement doublée — avantage unique à cette CCN.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-card\">\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Salaire brut de référence mensuel \u003Cspan class=\"val\" id=\"sal-val\">2 500 €\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"sal\" min=\"1200\" max=\"8000\" step=\"50\" value=\"2500\">\n      \u003Cdiv style=\"display:flex;justify-content:space-between;font-size:0.75rem;color:var(--muted);margin-top:0.2rem;\">\n        \u003Cspan>1 200 €\u003C\u002Fspan>\u003Cspan>8 000 €\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Ancienneté dans l'entreprise \u003Cspan class=\"val\" id=\"anc-val\">8 ans\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"anc\" min=\"0\" max=\"42\" step=\"1\" value=\"8\">\n      \u003Cdiv style=\"display:flex;justify-content:space-between;font-size:0.75rem;color:var(--muted);margin-top:0.2rem;\">\n        \u003Cspan>0 an\u003C\u002Fspan>\u003Cspan>42 ans\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel>Âge du salarié \u003Cspan class=\"val\" id=\"age-val\">45 ans\u003C\u002Fspan>\u003C\u002Flabel>\n      \u003Cinput type=\"range\" id=\"age\" min=\"18\" max=\"65\" step=\"1\" value=\"45\">\n      \u003Cdiv style=\"display:flex;justify-content:space-between;font-size:0.75rem;color:var(--muted);margin-top:0.2rem;\">\n        \u003Cspan>18 ans\u003C\u002Fspan>\u003Cspan>65 ans\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"field\">\n      \u003Clabel style=\"margin-bottom:0.4rem;\">Motif du licenciement\u003C\u002Flabel>\n      \u003Cdiv class=\"pills\" id=\"motif-pills\">\n        \u003Cbutton class=\"pill active\" data-value=\"perso\">Motif personnel\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-value=\"eco\">Motif économique\u003C\u002Fbutton>\n        \u003Cbutton class=\"pill\" data-value=\"inaptitude\">Inaptitude\u003C\u002Fbutton>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\" id=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnité de licenciement CCN 1909\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-amount\" id=\"result-amount\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-sub\" id=\"result-sub\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"doublement-badge\" id=\"doublement-badge\" style=\"display:none;\">\n      \u003Ci data-lucide=\"star\" style=\"width:12px;height:12px;\">\u003C\u002Fi>\n      Doublement CCN appliqué\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-detail\" id=\"result-detail\">\u003C\u002Fdiv>\n\n  \u003Cdiv class=\"compare-card\" id=\"compare-card\">\n    \u003Ch3>\u003Ci data-lucide=\"git-compare\" style=\"width:14px;height:14px;display:inline;vertical-align:middle;margin-right:0.3rem;\">\u003C\u002Fi>Comparaison CCN vs Code du travail\u003C\u002Fh3>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">Indemnité légale (L1234-9)\u003C\u002Fspan>\n      \u003Cspan class=\"amount law\" id=\"cmp-legal\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">Indemnité CCN 1909\u003C\u002Fspan>\n      \u003Cspan class=\"amount ccn\" id=\"cmp-ccn\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"compare-row\">\n      \u003Cspan class=\"label\">Gain grâce à la CCN\u003C\u002Fspan>\n      \u003Cspan class=\"amount bonus\" id=\"cmp-gain\">—\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"info-section\">\n    \u003Ch3>\u003Ci data-lucide=\"info\" style=\"width:14px;height:14px;\">\u003C\u002Fi> Conditions et précisions importantes\u003C\u002Fh3>\n    \u003Cul>\n      \u003Cli>\u003Cstrong>Ancienneté minimale :\u003C\u002Fstrong> 8 mois pour ouvrir droit à l'indemnité (identique à L1234-9).\u003C\u002Fli>\n      \u003Cli>\u003Cstrong>Salaire de référence :\u003C\u002Fstrong> Le plus avantageux entre la moyenne des 12 derniers mois et la moyenne des 3 derniers mois.\u003C\u002Fli>\n      \u003Cli>\u003Cstrong>Doublement (art. 13 avenant n°25) :\u003C\u002Fstrong> Applicable si le salarié totalise ≥ 20 ans d'ancienneté \u003Cem>et\u003C\u002Fem> a atteint l'âge de 52 ans au moment du licenciement.\u003C\u002Fli>\n      \u003Cli>\u003Cstrong>Inaptitude :\u003C\u002Fstrong> En cas d'inaptitude d'origine professionnelle, l'indemnité est doublée par la loi elle-même (L1226-14) — ce doublement légal s'applique indépendamment du doublement CCN. En cas de cumul, la règle la plus favorable s'applique.\u003C\u002Fli>\n      \u003Cli>\u003Cstrong>Non-cumul :\u003C\u002Fstrong> L'indemnité de licenciement n'est pas cumulable avec une indemnité de mise à la retraite ou de départ volontaire.\u003C\u002Fli>\n    \u003C\u002Ful>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    Calcul indicatif basé sur la CCN IDCC 1909, article 13 modifié par l'\u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALITEXT000038326664\" target=\"_blank\" rel=\"noopener\">Avenant n°25 du 17 juillet 2018\u003C\u002Fa>.\n    Convention complète : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635728\" target=\"_blank\" rel=\"noopener\">Legifrance — KALICONT000005635728\u003C\u002Fa>.\n    Pour validation légale\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\n(function () {\n  'use strict';\n\n  const fmtEUR = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(v);\n\n  const state = { sal: 2500, anc: 8, age: 45, motif: 'perso' };\n\n  function computeLegal(sal, anc) {\n    if (anc \u003C 0.67) return 0;\n    return Math.min(anc, 10) * (1\u002F4) * sal + Math.max(0, anc - 10) * (1\u002F3) * sal;\n  }\n\n  function computeCCN(sal, anc, age) {\n    const base = computeLegal(sal, anc);\n    const doublement = anc >= 20 && age >= 52;\n    return { montant: doublement ? base * 2 : base, doublement, base };\n  }\n\n  function render() {\n    const { sal, anc, age, motif } = state;\n    const legal = computeLegal(sal, anc);\n    const { montant, doublement, base } = computeCCN(sal, anc, age);\n\n    const insufficient = anc \u003C 0.67;\n\n    document.getElementById('result-amount').textContent = insufficient ? '—' : fmtEUR(montant);\n    document.getElementById('result-sub').textContent = insufficient\n      ? 'Ancienneté insuffisante (\u003C 8 mois)'\n      : `Base ${fmtEUR(sal)} × ${anc} an${anc > 1 ? 's' : ''}${doublement ? ' × 2' : ''}`;\n\n    const badge = document.getElementById('doublement-badge');\n    badge.style.display = doublement ? 'inline-flex' : 'none';\n\n    const t1 = Math.min(anc, 10) * (1\u002F4) * sal;\n    const t2 = Math.max(0, anc - 10) * (1\u002F3) * sal;\n    const detail = document.getElementById('result-detail');\n    if (insufficient) {\n      detail.innerHTML = '\u003Cp>Ancienneté inférieure à 8 mois : pas d\\'indemnité légale ni conventionnelle.\u003C\u002Fp>';\n    } else {\n      detail.innerHTML = [\n        `\u003Cp>\u003Cstrong>Tranche 1 (${Math.min(anc,10)} an${Math.min(anc,10)>1?'s':''} × ¼ mois)\u003C\u002Fstrong> : ${fmtEUR(t1)}\u003C\u002Fp>`,\n        `\u003Cp>\u003Cstrong>Tranche 2 (${Math.max(0,anc-10)} an${Math.max(0,anc-10)>1?'s':''} × ⅓ mois)\u003C\u002Fstrong> : ${fmtEUR(t2)}\u003C\u002Fp>`,\n        doublement\n          ? `\u003Cp>\u003Cstrong>Doublement CCN art. 13\u003C\u002Fstrong> : conditions remplies (≥ 20 ans ancienneté + âge ≥ 52 ans) → indemnité × 2\u003C\u002Fp>`\n          : (anc >= 20\n              ? `\u003Cp style=\"font-style:italic;\">Ancienneté ≥ 20 ans mais âge \u003C 52 ans : doublement non applicable.\u003C\u002Fp>`\n              : age >= 52\n                ? `\u003Cp style=\"font-style:italic;\">Âge ≥ 52 ans mais ancienneté \u003C 20 ans : doublement non applicable.\u003C\u002Fp>`\n                : ''),\n        motif === 'eco' ? `\u003Cp style=\"margin-top:0.25rem;font-style:italic;color:#166534;\">Licenciement économique : même calcul conventionnel que le motif personnel pour cette CCN.\u003C\u002Fp>` : '',\n        motif === 'inaptitude' ? `\u003Cp style=\"margin-top:0.25rem;font-style:italic;color:#166534;\">Inaptitude : vérifier avec un expert si le doublement légal L1226-14 (origine professionnelle) se cumule avec le doublement CCN.\u003C\u002Fp>` : '',\n      ].join('');\n    }\n\n    \u002F\u002F Compare table\n    document.getElementById('cmp-legal').textContent = insufficient ? '—' : fmtEUR(legal);\n    document.getElementById('cmp-ccn').textContent = insufficient ? '—' : fmtEUR(montant);\n    document.getElementById('cmp-gain').textContent = insufficient ? '—' : fmtEUR(Math.max(0, montant - legal));\n  }\n\n  \u002F\u002F Pills\n  function setupPills(id, onChange) {\n    const container = document.getElementById(id);\n    container.querySelectorAll('.pill').forEach(p => {\n      p.addEventListener('click', () => {\n        container.querySelectorAll('.pill').forEach(x => x.classList.remove('active'));\n        p.classList.add('active');\n        onChange(p.dataset.value);\n      });\n    });\n  }\n\n  document.getElementById('sal').addEventListener('input', e => {\n    state.sal = +e.target.value;\n    document.getElementById('sal-val').textContent = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(state.sal);\n    render();\n  });\n  document.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  });\n  document.getElementById('age').addEventListener('input', e => {\n    state.age = +e.target.value;\n    document.getElementById('age-val').textContent = state.age + ' ans';\n    render();\n  });\n  setupPills('motif-pills', v => { state.motif = v; render(); });\n\n  render();\n\n  \u002F* Iframe resize *\u002F\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 (window.lucide) lucide.createIcons();\n})();\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","consumer","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Findemnite-organismes-de-tourisme-0e66b7913c.webp",[]]