[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-indemnite-entreprises-du-paysage-fr":83,"footer-cities-fr":147},[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":110,"tool_html":141,"source":142,"category":143,"audience":144,"publish_mode":145,"hero_image":146,"hero_image_alt":85},"indemnite-entreprises-du-paysage","Indemnité de licenciement — CCN Entreprises du Paysage","Indemnité licenciement paysage CCN IDCC 7018 | Expert Zoom","Calculez votre indemnité de licenciement ou de fin de chantier selon la CCN des entreprises du paysage (IDCC 7018). Fin de chantier = double de l'indemnité légale, sans ancienneté minimale.","La convention collective des entreprises du paysage (IDCC 7018) prévoit une indemnité de fin de chantier égale au double de l'indemnité légale (L1234-9), sans condition d'ancienneté — une protection unique au secteur paysager. Pour un licenciement ordinaire, la formule est identique à la loi.",[90],{"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 Entreprises du Paysage IDCC 7018","WebApplication",{"name":94,"@type":95,"identifier":96,"alternateName":97},"Convention collective des entreprises du paysage","Thing","IDCC 7018","CCN paysage — Brochure JO 3617",{"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 ou de fin de chantier selon la convention collective des entreprises du paysage (IDCC 7018). Inclut la majoration × 2 pour fin de chantier, sans condition d'ancienneté.","All","FinanceApplication",true,[111,114,117,120,123,126,129,132,135,138],{"a":112,"q":113},"Pour un licenciement ordinaire, la formule est identique à la loi (art. L1234-9) : 1\u002F4 de mois de salaire par année d'ancienneté jusqu'à 10 ans, plus 1\u002F3 de mois par année au-delà. Pour une fin de chantier, la CCN paysage (IDCC 7018) prévoit le double de cette indemnité, sans ancienneté minimale requise.","Comment calculer l'indemnité de licenciement dans la convention collective des entreprises du paysage ?",{"a":115,"q":116},"L'indemnité de fin de chantier est une spécificité de la convention collective des entreprises du paysage (IDCC 7018). Elle est égale au double de l'indemnité légale de licenciement et peut être versée sans condition d'ancienneté, ce qui la rend plus favorable que le droit commun. Elle s'applique lorsque le contrat prend fin à la conclusion d'un chantier déterminé.","Qu'est-ce que l'indemnité de fin de chantier dans la CCN paysage ?",{"a":118,"q":119},"Pour un licenciement ordinaire (personnel ou économique), il faut au moins 8 mois d'ancienneté ininterrompue dans l'entreprise — comme prévu par l'art. L1234-9. En revanche, pour une fin de chantier, aucune ancienneté minimale n'est requise selon les dispositions spécifiques de la CCN paysage.","Quelle est l'ancienneté minimale pour bénéficier de l'indemnité de licenciement en CCN paysage ?",{"a":121,"q":122},"La CCN paysage retient le plus favorable entre : 1\u002F12 de la rémunération brute des 12 derniers mois (primes et gratifications annuelles incluses au prorata), ou 1\u002F3 de la rémunération brute des 3 derniers mois. Cette règle s'applique aussi bien pour le licenciement ordinaire que pour la fin de chantier.","Quel salaire de référence utiliser pour calculer l'indemnité de licenciement dans le paysage ?",{"a":124,"q":125},"Oui. Lorsqu'on retient la moyenne des 12 derniers mois, toutes les primes et gratifications versées sur la période (prime annuelle, prime de résultat, 13e mois éventuel) sont incluses au prorata. Cela s'applique à la méthode 1\u002F12, mais pas à la méthode 1\u002F3 du dernier trimestre si les primes ont déjà été versées avant celui-ci.","Les primes entrent-elles dans le calcul de l'indemnité de licenciement paysage ?",{"a":127,"q":128},"Oui, surtout en cas de fin de chantier : l'indemnité est doublée et ne nécessite aucune ancienneté minimale, ce qui est très favorable comparé au Code du travail. Pour un licenciement ordinaire, la CCN paysage est alignée sur la loi — elle ne diminue ni n'augmente l'indemnité légale.","La CCN paysage protège-t-elle mieux le salarié que le Code du travail en cas de licenciement ?",{"a":130,"q":131},"La fin de chantier concerne principalement les contrats à durée déterminée liés à un chantier spécifique. Pour les CDD, une indemnité de fin de contrat est prévue légalement (10 % de la rémunération totale brute — art. L1243-8), sauf exceptions. Les dispositions CCN paysage sur la fin de chantier visent généralement les CDI liés à un projet paysager défini.","Un salarié en CDD paysagiste peut-il percevoir une indemnité de fin de chantier ?",{"a":133,"q":134},"L'IDCC (Identifiant De Convention Collective) 7018 est le code officiel de la convention collective nationale des entreprises du paysage, également référencée sous la brochure JO n°3617. Cette convention couvre les entreprises de création, entretien et aménagement des espaces verts, jardins et parcs.","Qu'est-ce que l'IDCC 7018 ?",{"a":136,"q":137},"Non, en principe. Seule l'ancienneté dans l'entreprise actuelle est retenue, sauf si des périodes d'intérim préalablement effectuées dans la même entreprise sont assimilées à du temps de travail effectif par voie contractuelle ou par reprise d'ancienneté conventionnelle.","L'ancienneté en intérim compte-t-elle pour l'indemnité de licenciement paysage ?",{"a":139,"q":140},"Le texte officiel est disponible sur Légifrance (identifiant KALICONT000005635325) et sur le site de l'UNEP (Union Nationale des Entreprises du Paysage). Le Code du travail numérique (code.travail.gouv.fr) propose également un simulateur intégrant la CCN paysage pour calculer l'indemnité de licenciement.","Où trouver le texte officiel sur l'indemnité de licenciement dans la CCN paysage ?","\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 Entreprises du Paysage (IDCC 7018)\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: #dbeafe;\n      --text: #1c1917;\n      --muted: #78716c;\n      --callout-bg: #eff6ff;\n      --callout-border: #3b82f6;\n      --result-bg: #1e3a5f;\n      --warn-bg: #fefce8;\n      --warn-border: #eab308;\n      --radius: 0.75rem;\n      --radius-sm: 0.5rem;\n    }\n    body {\n      background: var(--bg);\n      font-family: system-ui, -apple-system, sans-serif;\n      color: var(--text);\n      font-size: 0.9375rem;\n      line-height: 1.6;\n      padding: 1.25rem;\n    }\n    .tool-root { max-width: 680px; margin: 0 auto; }\n    \u002F* Header *\u002F\n    .tool-header { margin-bottom: 1rem; }\n    .idcc-badge {\n      display: inline-block;\n      background: var(--accent-light);\n      color: var(--accent);\n      font-size: 0.75rem;\n      font-weight: 600;\n      padding: 0.2rem 0.6rem;\n      border-radius: 9999px;\n      margin-bottom: 0.5rem;\n    }\n    .tool-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 0.5rem; }\n    .tool-intro { font-size: 0.875rem; color: var(--muted); line-height: 1.65; }\n    .intro-box {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1rem 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .intro-box p { font-size: 0.875rem; margin-bottom: 0.5rem; color: var(--text); }\n    .intro-box p:last-child { margin-bottom: 0; }\n    .intro-box strong { color: var(--accent); }\n    \u002F* Rule callout *\u002F\n    .rule-callout {\n      background: var(--callout-bg);\n      border-left: 3px solid var(--callout-border);\n      border-radius: 0 var(--radius-sm) var(--radius-sm) 0;\n      padding: 0.875rem 1rem;\n      margin-bottom: 1.25rem;\n      display: flex;\n      gap: 0.625rem;\n      font-size: 0.875rem;\n    }\n    .rule-callout svg { flex-shrink: 0; width: 16px; height: 16px; color: var(--callout-border); margin-top: 0.125rem; }\n    \u002F* Warn callout *\u002F\n    .warn-callout {\n      background: var(--warn-bg);\n      border-left: 3px solid var(--warn-border);\n      border-radius: 0 var(--radius-sm) var(--radius-sm) 0;\n      padding: 0.75rem 1rem;\n      margin-bottom: 1.25rem;\n      display: flex;\n      gap: 0.625rem;\n      font-size: 0.8125rem;\n    }\n    .warn-callout svg { flex-shrink: 0; width: 15px; height: 15px; color: #a16207; margin-top: 0.15rem; }\n    \u002F* Form elements *\u002F\n    .form-group { margin-bottom: 1rem; }\n    .form-label { display: block; font-size: 0.8125rem; font-weight: 600; margin-bottom: 0.375rem; }\n    .form-hint { font-size: 0.75rem; color: var(--muted); margin-top: 0.25rem; }\n    .slider-row { display: flex; align-items: center; gap: 0.75rem; }\n    input[type=\"range\"] { flex: 1; accent-color: var(--accent); height: 4px; cursor: pointer; }\n    .slider-val { min-width: 5.5rem; text-align: right; font-size: 0.875rem; font-weight: 600; font-variant-numeric: tabular-nums; }\n    .pills { display: flex; flex-wrap: wrap; gap: 0.5rem; }\n    .pill {\n      padding: 0.375rem 0.875rem;\n      border: 1.5px solid var(--border);\n      border-radius: 9999px;\n      font-size: 0.8125rem;\n      font-weight: 500;\n      cursor: pointer;\n      background: var(--card);\n      color: var(--muted);\n      transition: all 0.15s;\n    }\n    .pill.active { background: var(--accent); color: #fff; border-color: var(--accent); }\n    .pill:hover:not(.active) { border-color: var(--accent); color: var(--accent); }\n    \u002F* Result *\u002F\n    .result-card {\n      background: var(--result-bg);\n      color: #fff;\n      border-radius: var(--radius);\n      padding: 1.25rem 1.5rem;\n      margin-top: 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .result-label { font-size: 0.75rem; font-weight: 500; opacity: 0.7; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.25rem; }\n    .result-value { font-size: 2.25rem; font-weight: 700; font-variant-numeric: tabular-nums; line-height: 1.1; }\n    .result-sub { font-size: 0.8125rem; opacity: 0.75; margin-top: 0.375rem; }\n    .result-breakdown { margin-top: 0.75rem; border-top: 1px solid rgba(255,255,255,0.15); padding-top: 0.75rem; }\n    .result-row { display: flex; justify-content: space-between; font-size: 0.8125rem; opacity: 0.85; margin-bottom: 0.25rem; }\n    \u002F* Comparison table *\u002F\n    .compare-table { width: 100%; border-collapse: collapse; font-size: 0.8125rem; margin: 1rem 0; }\n    .compare-table th {\n      background: #f5f5f4;\n      font-weight: 600;\n      text-align: left;\n      padding: 0.5rem 0.75rem;\n      border-bottom: 2px solid var(--border);\n    }\n    .compare-table td { padding: 0.4375rem 0.75rem; border-bottom: 1px solid var(--border); vertical-align: top; }\n    .compare-table tr:last-child td { border-bottom: none; }\n    .badge-ccn {\n      display: inline-block;\n      background: #dcfce7;\n      color: #15803d;\n      font-size: 0.7rem;\n      font-weight: 600;\n      padding: 0.1rem 0.4rem;\n      border-radius: 9999px;\n    }\n    .badge-legal {\n      display: inline-block;\n      background: #fef9c3;\n      color: #854d0e;\n      font-size: 0.7rem;\n      font-weight: 600;\n      padding: 0.1rem 0.4rem;\n      border-radius: 9999px;\n    }\n    .section-title { font-size: 0.9375rem; font-weight: 700; margin-bottom: 0.75rem; margin-top: 1.5rem; }\n    .disclaimer {\n      padding: 0.75rem 1rem;\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius-sm);\n      font-size: 0.75rem;\n      color: var(--muted);\n      line-height: 1.6;\n      margin-top: 1.5rem;\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\n\u003C!-- CCN IDCC 7018 — indemnité de licenciement\n     Licenciement ordinaire: formule légale L1234-9 (identique): 1\u002F4 mois × années ≤10 + 1\u002F3 mois × années >10\n     Fin de chantier: DOUBLE de l'indemnité légale, SANS condition d'ancienneté (art. spécifique CCN paysage)\n     Source: Légifrance KALICONT000005635325 -->\n\n\u003Cmain class=\"tool-root\">\n  \u003Cdiv class=\"tool-header\">\n    \u003Cspan class=\"idcc-badge\">CCN Paysage — IDCC 7018\u003C\u002Fspan>\n    \u003Ch1 class=\"tool-title\">Calculateur d'indemnité de licenciement\u003C\u002Fh1>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"intro-box\">\n    \u003Cp>La \u003Cstrong>convention collective des entreprises du paysage\u003C\u002Fstrong> (IDCC 7018, brochure JO 3617) prévoit deux types d'indemnités de rupture distincts.\u003C\u002Fp>\n    \u003Cp>Pour un \u003Cstrong>licenciement classique\u003C\u002Fstrong>, la formule est identique au Code du travail (art. L1234-9). Mais pour une \u003Cstrong>fin de chantier\u003C\u002Fstrong>, la CCN accorde une indemnité \u003Cstrong>doublée\u003C\u002Fstrong> et sans condition d'ancienneté — une protection unique à ce secteur, liée à la nature projectuelle des chantiers d'aménagement paysager.\u003C\u002Fp>\n    \u003Cp>Cette spécificité est fréquemment méconnue des salariés et des petites entreprises du paysage. Vérifiez toujours le motif exact de la rupture avant tout calcul.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"rule-callout\">\n    \u003Ci data-lucide=\"info\">\u003C\u002Fi>\n    \u003Cdiv>\n      \u003Cstrong>Déviation CCN :\u003C\u002Fstrong> En cas de \u003Cstrong>fin de chantier\u003C\u002Fstrong>, l'indemnité est égale au \u003Cem>double\u003C\u002Fem> de l'indemnité légale (L1234-9), sans condition minimale d'ancienneté. Pour tout autre licenciement, la formule CCN est alignée sur le Code du travail.\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Comparison table -->\n  \u003Cdiv class=\"section-title\">Comparaison CCN paysage vs. Code du travail\u003C\u002Fdiv>\n  \u003Ctable class=\"compare-table\">\n    \u003Cthead>\n      \u003Ctr>\n        \u003Cth>Critère\u003C\u002Fth>\n        \u003Cth>\u003Cspan class=\"badge-ccn\">CCN paysage\u003C\u002Fspan> Fin de chantier\u003C\u002Fth>\n        \u003Cth>\u003Cspan class=\"badge-legal\">Légal\u003C\u002Fspan> L1234-9\u003C\u002Fth>\n      \u003C\u002Ftr>\n    \u003C\u002Fthead>\n    \u003Ctbody>\n      \u003Ctr>\n        \u003Ctd>Ancienneté minimale\u003C\u002Ftd>\n        \u003Ctd>\u003Cstrong>Aucune\u003C\u002Fstrong>\u003C\u002Ftd>\n        \u003Ctd>8 mois\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Tranche ≤ 10 ans\u003C\u002Ftd>\n        \u003Ctd>\u003Cstrong>2 × 1\u002F4 de mois\u003C\u002Fstrong> \u002F année\u003C\u002Ftd>\n        \u003Ctd>1\u002F4 de mois \u002F année\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Tranche > 10 ans\u003C\u002Ftd>\n        \u003Ctd>\u003Cstrong>2 × 1\u002F3 de mois\u003C\u002Fstrong> \u002F année\u003C\u002Ftd>\n        \u003Ctd>1\u002F3 de mois \u002F année\u003C\u002Ftd>\n      \u003C\u002Ftr>\n      \u003Ctr>\n        \u003Ctd>Salaire de référence\u003C\u002Ftd>\n        \u003Ctd colspan=\"2\">1\u002F12 des 12 derniers mois ou 1\u002F3 des 3 derniers mois (la plus favorable)\u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftbody>\n  \u003C\u002Ftable>\n\n  \u003C!-- Calculator -->\n  \u003Cdiv class=\"warn-callout\">\n    \u003Ci data-lucide=\"alert-triangle\">\u003C\u002Fi>\n    \u003Cspan>Sélectionnez d'abord le type de licenciement : la fin de chantier déclenche le multiplicateur × 2.\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel class=\"form-label\">Type de rupture du contrat\u003C\u002Flabel>\n    \u003Cdiv class=\"pills\" id=\"motif-pills\">\n      \u003Cdiv class=\"pill active\" data-val=\"ordinaire\">Licenciement ordinaire \u002F personnel\u003C\u002Fdiv>\n      \u003Cdiv class=\"pill\" data-val=\"fin-chantier\">Fin de chantier (art. CCN paysage)\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cp class=\"form-hint\" id=\"motif-hint\">Formule : 1\u002F4 mois × années ≤ 10 + 1\u002F3 mois × années > 10 (identique à L1234-9)\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel class=\"form-label\">Salaire brut mensuel de référence\u003C\u002Flabel>\n    \u003Cdiv class=\"slider-row\">\n      \u003Cinput type=\"range\" id=\"salaire\" min=\"1600\" max=\"9000\" step=\"50\" value=\"2500\">\n      \u003Cspan class=\"slider-val\" id=\"salaire-val\">2 500 €\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cp class=\"form-hint\">Meilleur entre : 1\u002F12 des 12 derniers mois (primes incluses) OU 1\u002F3 des 3 derniers mois\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"form-group\">\n    \u003Clabel class=\"form-label\">Ancienneté dans l'entreprise (années complètes)\u003C\u002Flabel>\n    \u003Cdiv class=\"slider-row\">\n      \u003Cinput type=\"range\" id=\"anciennete\" min=\"0\" max=\"40\" step=\"1\" value=\"5\">\n      \u003Cspan class=\"slider-val\" id=\"anciennete-val\">5 ans\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n    \u003Cp class=\"form-hint\" id=\"anc-hint\">Ancienneté ≥ 8 mois requise pour licenciement ordinaire (non requise en fin de chantier)\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cdiv class=\"result-card\">\n    \u003Cdiv class=\"result-label\">Indemnité de licenciement estimée\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-value\" id=\"result-val\">—\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-sub\" id=\"result-sub\">\u003C\u002Fdiv>\n    \u003Cdiv class=\"result-breakdown\">\n      \u003Cdiv class=\"result-row\">\u003Cspan>Tranche 1 — années ≤ 10\u003C\u002Fspan>\u003Cspan id=\"t1-val\">—\u003C\u002Fspan>\u003C\u002Fdiv>\n      \u003Cdiv class=\"result-row\">\u003Cspan>Tranche 2 — années > 10\u003C\u002Fspan>\u003Cspan id=\"t2-val\">—\u003C\u002Fspan>\u003C\u002Fdiv>\n      \u003Cdiv class=\"result-row\" id=\"coef-row\">\u003Cspan>Coefficient fin de chantier\u003C\u002Fspan>\u003Cspan>× 2\u003C\u002Fspan>\u003C\u002Fdiv>\n      \u003Cdiv class=\"result-row\">\u003Cspan>Formule appliquée\u003C\u002Fspan>\u003Cspan id=\"formule-val\">CCN = légal\u003C\u002Fspan>\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Additional context -->\n  \u003Cdiv class=\"section-title\">Points clés pour les paysagistes\u003C\u002Fdiv>\n  \u003Cdiv class=\"intro-box\">\n    \u003Cp>\u003Cstrong>Qu'est-ce qu'une fin de chantier ?\u003C\u002Fstrong> C'est la fin d'un contrat lié à l'achèvement d'un chantier d'aménagement spécifique (création d'espace vert, aménagement municipal, etc.). Elle se distingue du licenciement économique ou personnel.\u003C\u002Fp>\n    \u003Cp>\u003Cstrong>Quelles primes entrent dans le calcul ?\u003C\u002Fstrong> Les primes et gratifications versées annuellement (13e mois éventuel, prime de résultat) sont incluses au prorata dans la base de calcul 1\u002F12 des 12 derniers mois.\u003C\u002Fp>\n    \u003Cp>\u003Cstrong>Intempéries et ancienneté :\u003C\u002Fstrong> Les absences pour intempéries (gel, neige, canicule) indemnisées en CCN paysage ne réduisent pas l'ancienneté effective pour le calcul de l'indemnité.\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"disclaimer\">\n    \u003Ci data-lucide=\"shield-check\" style=\"width:12px;height:12px;vertical-align:middle;margin-right:4px;\">\u003C\u002Fi>\n    Calcul indicatif basé sur la CCN IDCC 7018 (entreprises du paysage) et l'art. L1234-9 du Code du travail.\n    Source officielle : \u003Ca href=\"https:\u002F\u002Fwww.legifrance.gouv.fr\u002Fconv_coll\u002Fid\u002FKALICONT000005635325\" target=\"_blank\" rel=\"noopener\">Légifrance — KALICONT000005635325\u003C\u002Fa>.\n    Pour une validation juridique\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\n\u003Cscript>\nconst fmtEUR = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(v);\nconst fmtEUR2 = v => new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(v);\n\nconst state = { salaire: 2500, anciennete: 5, motif: 'ordinaire' };\n\nfunction compute(s) {\n  const { salaire, anciennete, motif } = s;\n  const t1 = Math.min(anciennete, 10) * (1\u002F4) * salaire;\n  const t2 = Math.max(anciennete - 10, 0) * (1\u002F3) * salaire;\n  const base = t1 + t2;\n  const coef = motif === 'fin-chantier' ? 2 : 1;\n  const total = base * coef;\n  const eligible = motif === 'fin-chantier' || anciennete >= 1;\n  return { t1, t2, base, coef, total, eligible };\n}\n\nfunction render() {\n  const r = compute(state);\n\n  if (!r.eligible) {\n    document.getElementById('result-val').textContent = 'Non éligible';\n    document.getElementById('result-sub').textContent = 'Ancienneté insuffisante (minimum 8 mois pour licenciement ordinaire)';\n    document.getElementById('t1-val').textContent = '—';\n    document.getElementById('t2-val').textContent = '—';\n    document.getElementById('formule-val').textContent = 'Non applicable';\n    document.getElementById('coef-row').style.display = 'none';\n    return;\n  }\n\n  document.getElementById('result-val').textContent = fmtEUR(r.total);\n  document.getElementById('result-sub').textContent =\n    state.motif === 'fin-chantier'\n      ? `Fin de chantier CCN paysage : base ${fmtEUR(r.base)} × 2`\n      : `Licenciement ordinaire — ${state.anciennete} an${state.anciennete > 1 ? 's' : ''} d'ancienneté`;\n  document.getElementById('t1-val').textContent = fmtEUR(r.t1);\n  document.getElementById('t2-val').textContent = fmtEUR(r.t2);\n  document.getElementById('formule-val').textContent =\n    state.motif === 'fin-chantier' ? 'CCN paysage × 2 (déviation)' : 'CCN = légal L1234-9';\n  document.getElementById('coef-row').style.display = state.motif === 'fin-chantier' ? 'flex' : 'none';\n}\n\ndocument.querySelectorAll('#motif-pills .pill').forEach(pill => {\n  pill.addEventListener('click', () => {\n    document.querySelectorAll('#motif-pills .pill').forEach(p => p.classList.remove('active'));\n    pill.classList.add('active');\n    state.motif = pill.dataset.val;\n    const hint = document.getElementById('motif-hint');\n    const anc = document.getElementById('anc-hint');\n    if (state.motif === 'fin-chantier') {\n      hint.textContent = 'Fin de chantier : 2 × (1\u002F4 mois × années ≤ 10 + 1\u002F3 mois × années > 10) — aucune ancienneté minimale';\n      anc.textContent = 'Pas d\\'ancienneté minimale requise pour la fin de chantier (spécificité CCN paysage)';\n    } else {\n      hint.textContent = 'Formule : 1\u002F4 mois × années (≤ 10 ans) + 1\u002F3 mois × années (> 10 ans)';\n      anc.textContent = 'Ancienneté ≥ 8 mois requise pour licenciement ordinaire (non requise en fin de chantier)';\n    }\n    render();\n  });\n});\n\ndocument.getElementById('salaire').addEventListener('input', e => {\n  state.salaire = +e.target.value;\n  document.getElementById('salaire-val').textContent = fmtEUR(state.salaire);\n  render();\n});\n\ndocument.getElementById('anciennete').addEventListener('input', e => {\n  state.anciennete = +e.target.value;\n  document.getElementById('anciennete-val').textContent = `${state.anciennete} an${state.anciennete > 1 ? 's' : ''}`;\n  render();\n});\n\nrender();\n\n\u002F\u002F Iframe resize\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 Icons\ndocument.addEventListener('DOMContentLoaded', () => {\n  if (typeof lucide !== 'undefined') lucide.createIcons();\n});\nif (document.readyState !== 'loading') {\n  if (typeof lucide !== 'undefined') 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-entreprises-du-paysage-df321a9c68.webp",[]]