From 695a88f273392b47754fcfafc9d0ec8db2d0dbdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rialland?= Date: Thu, 2 Jun 2022 19:05:29 +0200 Subject: [PATCH] Remove rules e2e test --- .../test-e2e/__snapshots__/index.test.ts.snap | 49850 ---------------- api/source/test-e2e/index.test.ts | 13 - 2 files changed, 49863 deletions(-) diff --git a/api/source/test-e2e/__snapshots__/index.test.ts.snap b/api/source/test-e2e/__snapshots__/index.test.ts.snap index f7e77713d..2e719c387 100644 --- a/api/source/test-e2e/__snapshots__/index.test.ts.snap +++ b/api/source/test-e2e/__snapshots__/index.test.ts.snap @@ -1057,49853 +1057,3 @@ exports[`e2e test mon-entreprise api > Test openapi.json endpoint 2`] = ` ], } `; - -exports[`e2e test mon-entreprise api > Test rules endpoint 2`] = ` -{ - "DRI": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI", - "remplace": [ - { - "par": "non", - "règle": "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut", - }, - ], - "valeur": "non", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI", - "dottedName": "DRI", - "name": "DRI", - "nodeKind": "reference", - "rawNode": "DRI", - "title": "DRI", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "non", - "règle": "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut", - }, - "remplacementRuleId": 58, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI", - "dottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut", - "name": "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut", - "title": "Auto-entrepreneur (défaut)", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": "non", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "DRI", - }, - "DRI . accompagnement imposition": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition", - "non applicable si": "DRI . cas exclus", - "titre": "Assistant en mode accompagnement", - "valeur": "accompagnement imposition par défaut", - }, - "replacements": [], - "suggestions": {}, - "title": "Assistant en mode accompagnement", - }, - "DRI . accompagnement imposition . bénéfice": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . bénéfice", - "texte": "L'activité principale de votre entreprise est -« **{{ entreprise . activité principale }}** ». -{{situation}}", - }, - "replacements": [], - "suggestions": {}, - "title": "Bénéfice", - }, - "DRI . accompagnement imposition . bénéfice . exceptions": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR . type de bénéfices . BIC et BNC possibles", - "nom": "DRI . accompagnement imposition . bénéfice . exceptions", - "texte": "Les bénéfices de votre activité peuvent être de type **industriels et commerciaux** (BIC) si : -- la majeure partie de votre activité consiste en la **vente de bien**, -- ou vous créez dans le but de **reproduire et vendre** votre création (par exemple, un photographe d'illustration qui prend des photos pour le compte de clients). - -{{ textes . comptable }}", - }, - "replacements": [], - "suggestions": {}, - "title": "Exceptions", - }, - "DRI . accompagnement imposition . bénéfice . explications": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . bénéfice . explications", - "texte": "La déclaration de revenus contient **trois sections principales** pour déclarer les -bénéfices de votre activité : - -- les bénéfices de type **industriels et commerciaux** (BIC) -- les bénéfices de type **non commerciaux** (BNC) -- les bénéfices de type **agricoles** (BA) - -Dans votre cas, vous **remplirez la section {{ entreprise . imposition . IR . type de bénéfices}}** -pour déclarer les bénéfices (ou déficits) de votre entreprise. - -À noter : le type de bénéfice peut changer la façon dont l'expert-comptable gére l'entreprise et le type de formulaire à remplir pour faire la déclaration de résultats de l'entreprise.", - }, - "replacements": [], - "suggestions": {}, - "title": "Explications", - }, - "DRI . accompagnement imposition . bénéfice . situation": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . bénéfice . situation", - "variations": [ - { - "alors": { - "texte": "En général les **bénéfices** de cette activité sont de type **non commerciaux** (BNC), mais il peut y avoir des exceptions.", - }, - "si": { - "toutes ces conditions": [ - "entreprise . imposition . IR . type de bénéfices . BIC et BNC possibles", - "entreprise . imposition . IR . type de bénéfices . BNC", - ], - }, - }, - { - "alors": { - "texte": "Dans le cas de votre entreprise, les bénéfices sont de type **industriel et commerciaux** (BIC).", - }, - "si": { - "toutes ces conditions": [ - "entreprise . imposition . IR . type de bénéfices . BIC et BNC possibles", - "entreprise . imposition . IR . type de bénéfices . BIC", - ], - }, - }, - { - "alors": { - "texte": "Les **bénéfices** de ce type d'activité sont de type **industriel et commerciaux** (BIC)", - }, - "si": "entreprise . imposition . IR . type de bénéfices . BIC", - }, - { - "alors": { - "texte": "Les **bénéfices** de cette activité sont de type **non commerciaux** (BNC)", - }, - "si": "entreprise . imposition . IR . type de bénéfices . BNC", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Situation", - }, - "DRI . accompagnement imposition . explications": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . explications", - "texte": "Votre régime d'imposition change le niveau de détail demandé lors du remplissage des obligations -comptables. - -{{ situation }}", - }, - "replacements": [], - "suggestions": {}, - "title": "Explications", - }, - "DRI . accompagnement imposition . explications . situation": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . explications . situation", - "variations": [ - { - "alors": { - "texte": "Avec le régime de la micro-entreprise, vous n'avez pas à détailler les dépenses de votre entreprise. Le bénéfice imposable est calculé en prenant un **pourcentage du chiffre d'affaires**. -C'est ce qu'on appelle l'**abattement forfaitaire**.", - }, - "si": "entreprise . imposition . régime . micro-entreprise", - }, - { - "alors": { - "texte": "Avec le régime réel normal, vous aurez à fournir un bilan comptable complet, qu'il vous faudra déclarer avec un logiciel comptable spécifique (vous ne pourrez pas déclarer le résultat de l'entreprise directement sur impot.gouv.fr) - -Il est donc très fortement conseillé d'faire appel à un expert-comptable.", - }, - "si": "entreprise . imposition . régime . réel normal", - }, - { - "alors": { - "texte": "Avec le régime réel simplifié, vous devez déposer un bilan comptable simplifié. Il est donc conseillé d'faire appel à un expert-comptable.", - }, - "si": "entreprise . imposition . régime . réel simplifié", - }, - { - "alors": { - "texte": "Avec le régime de la déclaration contrôlée, vous devez tenir une comptabilité complète, et établir les comptes annuels en fin d'année. Il est donc conseillé d'faire appel à un expert-comptable.", - }, - "si": "entreprise . imposition . régime . déclaration contrôlée", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Situation", - }, - "DRI . accompagnement imposition . régime": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "entreprise . imposition . régime . réel normal", - "entreprise . imposition . régime . réel simplifié", - "entreprise . imposition . régime . déclaration contrôlée", - "entreprise . imposition . régime . micro-entreprise", - ], - }, - "nom": "DRI . accompagnement imposition . régime", - "variations": [ - { - "alors": { - "texte": "Votre entreprise est imposée au **régime réel normal** (RN).", - }, - "si": "entreprise . imposition . régime . réel normal", - }, - { - "alors": { - "texte": "Votre entreprise est imposée au **régime réel simplifié** (RSI).", - }, - "si": "entreprise . imposition . régime . réel simplifié", - }, - { - "alors": { - "texte": "Votre entreprise est imposée au **régime de la déclaration contrôlée**.", - }, - "si": "entreprise . imposition . régime . déclaration contrôlée", - }, - { - "alors": { - "texte": "Votre entreprise est imposée au régime de la **micro-entreprise**.", - }, - "si": "entreprise . imposition . régime . micro-entreprise", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Régime", - }, - "DRI . accompagnement imposition . régime memento fiscal": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . régime memento fiscal", - "question": "Dans la section « **vos obligations fiscales** », -quel est le « **régime d'imposition** » inscrit sur la première ligne ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "RSI", - "RN", - "DECC", - "SPECIAL", - "MICROE", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Régime memento fiscal", - }, - "DRI . accompagnement imposition . régime memento fiscal . DECC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "nom": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "remplace": { - "par": "'déclaration contrôlée'", - "règle": "entreprise . imposition . régime", - }, - "titre": "DECC - Régime de la déclaration contrôlée", - "valeur": "régime memento fiscal = 'DECC'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "dottedName": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "name": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "nodeKind": "reference", - "rawNode": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "title": "DECC - Régime de la déclaration contrôlée", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'déclaration contrôlée'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 61, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . DECC", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "déclaration contrôlée", - "rawNode": "'déclaration contrôlée'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "DECC - Régime de la déclaration contrôlée", - }, - "DRI . accompagnement imposition . régime memento fiscal . MICROE": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "non applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "remplace": { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - "titre": "MICROE - Régime des micro-entreprises", - "valeur": "régime memento fiscal = 'MICROE'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "dottedName": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "name": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "nodeKind": "reference", - "rawNode": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "title": "MICROE - Régime des micro-entreprises", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 63, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . MICROE", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "micro-entreprise", - "rawNode": "'micro-entreprise'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "MICROE - Régime des micro-entreprises", - }, - "DRI . accompagnement imposition . régime memento fiscal . RN": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . régime memento fiscal . RN", - "non applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "remplace": { - "par": "'réel normal'", - "règle": "entreprise . imposition . régime", - }, - "titre": "RN - Réel normal", - "valeur": "régime memento fiscal = 'RN'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . RN", - "dottedName": "DRI . accompagnement imposition . régime memento fiscal . RN", - "name": "DRI . accompagnement imposition . régime memento fiscal . RN", - "nodeKind": "reference", - "rawNode": "DRI . accompagnement imposition . régime memento fiscal . RN", - "title": "RN - Réel normal", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'réel normal'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 60, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . RN", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "réel normal", - "rawNode": "'réel normal'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "RN - Réel normal", - }, - "DRI . accompagnement imposition . régime memento fiscal . RSI": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "non applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "remplace": { - "par": "'réel simplifié'", - "règle": "entreprise . imposition . régime", - }, - "titre": "RSI - Réel simplifié d'imposition", - "valeur": "régime memento fiscal = 'RSI'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "dottedName": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "name": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "nodeKind": "reference", - "rawNode": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "title": "RSI - Réel simplifié d'imposition", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'réel simplifié'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 59, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . RSI", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "réel simplifié", - "rawNode": "'réel simplifié'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "RSI - Réel simplifié d'imposition", - }, - "DRI . accompagnement imposition . régime memento fiscal . SPECIAL": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "description": "Le régime spécial correspond au **régime de la micro-entreprise** pour les bénéfices de type non commerciaux (BNC)", - "nom": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "remplace": { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - "titre": "SPECIAL - Régime spécial des bénéfices non commerciaux", - "valeur": "régime memento fiscal = 'SPECIAL'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "dottedName": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "name": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "nodeKind": "reference", - "rawNode": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "title": "SPECIAL - Régime spécial des bénéfices non commerciaux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 62, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . accompagnement imposition . régime memento fiscal . SPECIAL", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "micro-entreprise", - "rawNode": "'micro-entreprise'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "SPECIAL - Régime spécial des bénéfices non commerciaux", - }, - "DRI . accompagnement imposition . type": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . type", - "variations": [ - { - "alors": { - "texte": "Votre entreprise est une **entreprise individuelle**. {{ situation }}", - }, - "si": "entreprise . catégorie juridique . EI", - }, - { - "alors": { - "texte": "Votre entreprise est une **EURL**. {{ situation }}", - }, - "si": "entreprise . catégorie juridique . SARL . unipersonnelle", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Type", - }, - "DRI . accompagnement imposition . type . exceptions": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . type . exceptions", - "variations": [ - { - "alors": { - "texte": "Par défaut les entreprises individuelles sont imposées à l'impôt sur le revenu. Cependant, -votre entreprise peut être imposée à l'**impôt sur les société** si : -- c'est une **entreprise individuelle à responsabilité limitée** (EIRL), -- une demande a été faite aux impôts pour choisir **l'option pour l'impôt sur les société** - -Cette option a pu être choisie pour vous permettre de vous verser des dividendes par exemple. - -{{ textes . comptable }}", - }, - "si": "entreprise . catégorie juridique . EI", - }, - { - "alors": { - "texte": "Par défaut les EURL sont imposées à l'impôt sur le revenu. - -Votre entreprise est imposée à l'**impôt sur les sociétés** (IS) si **une demande a été envoyée aux impôts** -pour choisir l'impôt sur les sociétés. Cette demande a pu avoir lieu lors de la création ou après. - -> Il est assez fréquent que les EURL choisissent l'option de l'impôt sur les sociétés. Ce choix permet -de se verser des dividendes par exemple. - -{{ textes . comptable }}", - }, - "si": "entreprise . catégorie juridique . SARL . unipersonnelle", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Exceptions", - }, - "DRI . accompagnement imposition . type . situation": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . accompagnement imposition . type . situation", - "variations": [ - { - "alors": { - "texte": "Vous avez choisi l'option pour être imposé à l'**impôt sur les sociétés** (IS).", - }, - "si": "entreprise . imposition . IS", - }, - { - "alors": { - "texte": "Par défaut, ce type d'entreprise est imposée à l'**impôt sur le revenu** (IR), -mais il y a souvent des exceptions.", - }, - "si": "entreprise . catégorie juridique . EI", - }, - { - "alors": { - "texte": "Par défaut, ce type d'entreprise est imposée à l'**impôt sur le revenu** (IR), -mais il y a souvent des exceptions.", - }, - "si": "entreprise . catégorie juridique . SARL . unipersonnelle", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Situation", - }, - "DRI . accompagnement imposition par défaut": { - "nodeKind": "rule", - "rawNode": { - "formule": "nombre de déclarations < 5", - "nom": "DRI . accompagnement imposition par défaut", - }, - "replacements": [], - "suggestions": {}, - "title": "Accompagnement imposition par défaut", - }, - "DRI . cas exclus": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "entreprise . catégorie juridique . EI . auto-entrepreneur", - "entreprise . catégorie juridique . SAS", - "entreprise . catégorie juridique . autre", - { - "toutes ces conditions": [ - "entreprise . catégorie juridique . SARL", - "entreprise . catégorie juridique . SARL . unipersonnelle = non", - ], - }, - "entreprise . date de création >= 01/2022", - "entreprise . imposition . IR . type de bénéfices . BA", - ], - }, - "nom": "DRI . cas exclus", - "variations": [ - { - "alors": { - "texte": "### Nous ne proposons pas encore d'aide pour les entreprises agricoles - -{{ textes . désolé }}", - }, - "si": "entreprise . imposition . IR . type de bénéfices . BA", - }, - { - "alors": { - "texte": "### Nous ne proposons pas encore d'aide pour votre type d'entreprise - -{{ textes . désolé }}", - }, - "si": "entreprise . catégorie juridique . autre", - }, - { - "alors": { - "texte": "### Nous ne proposons pas encore d'aide pour les auto-entrepreneurs - -{{ textes . désolé }} - -{{ textes . autres outils }}", - }, - "si": "entreprise . catégorie juridique . EI . auto-entrepreneur", - }, - { - "alors": { - "texte": "### Nous ne proposons pas encore d'aide pour les dirigeants de SAS(U) - -{{ textes . désolé }} - -{{ textes . autres outils }}", - }, - "si": "entreprise . catégorie juridique . SAS", - }, - { - "alors": { - "texte": "### Nous ne proposons pas encore d'aide pour les dirigeant de {{ entreprise . catégorie juridique }} - -{{ textes . désolé }} - -{{ textes . autres outils }}", - }, - "si": { - "une de ces conditions": [ - { - "toutes ces conditions": [ - "entreprise . catégorie juridique . SARL", - "entreprise . catégorie juridique . SARL . unipersonnelle = non", - ], - }, - "entreprise . catégorie juridique . SELARL", - "entreprise . catégorie juridique . SELAS", - ], - }, - }, - { - "alors": { - "texte": "### Vous avez créé votre entreprise en 2022 - -Les revenus de cette entreprise seront à déclarer l'année prochaine. - -Vous pouvez estimer le montant de votre revenu net après impôt grâce aux -simulateurs disponibles sur ce site.", - }, - "si": "entreprise . date de création >= 01/2022", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Cas exclus", - }, - "DRI . cotisations": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . cotisations", - "unité": "€", - "valeur": "dirigeant . indépendant . cotisations et contributions + cotisations . régularisation", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "DRI . cotisations . appelées en 2021": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous pouvez retrouver le montant total des cotisations appelées en 2021 depuis votre espace personnel Urssaf. Voici la marche à suivre : - -1. Connectez-vous sur [votre espace personnel urssaf.fr](https://www.urssaf.fr/portail/home/connectez-vous.html) -2. Dans le menu « Mes services en ligne », cliquez sur **« Mes cotisations »** -3. Dans le menu de navigation de gauche, cliquez sur **« Cotisations annuelles »** -4. Selectionnez **l'année 2021** -5. Le montant total des cotisations appelées sur l'année 2021 est affichée sur la dernière ligne **« Total »**", - "nom": "DRI . cotisations . appelées en 2021", - "question": "Quel est le montant des cotisations provisionnelles appelées en 2021 ?", - "titre": "Cotisations appelées en 2021", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations appelées en 2021", - }, - "DRI . cotisations . assiette CSG": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . cotisations . assiette CSG", - "remplace": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - "somme": [ - "assiette des cotisations", - "déclaration revenus . indépendant . cotisations sociales", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette CSG", - "dottedName": "DRI . cotisations . assiette CSG", - "name": "DRI . cotisations . assiette CSG", - "nodeKind": "reference", - "rawNode": "DRI . cotisations . assiette CSG", - "title": "Assiette CSG", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - }, - "remplacementRuleId": 66, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette CSG", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - "name": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - "title": "Assiette", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette CSG", - "dottedName": "DRI . cotisations . assiette CSG", - "name": "DRI . cotisations . assiette CSG", - "nodeKind": "reference", - "rawNode": "DRI . cotisations . assiette CSG", - "title": "Assiette CSG", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette CSG", - }, - "DRI . cotisations . assiette des cotisations": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "somme": [ - { - "par défaut": 0, - "valeur": "déclaration revenus . BNC . moins-values", - }, - { - "par défaut": 0, - "valeur": "déclaration revenus . BNC . déficits", - }, - ], - }, - "nom": "DRI . cotisations . assiette des cotisations", - "remplace": "dirigeant . indépendant . assiette des cotisations", - "rend non applicable": [ - "entreprise . résultat fiscal", - ], - "somme": [ - "déclaration revenus . BNC . revenus imposables", - { - "par défaut": 0, - "valeur": "déclaration revenus . BNC . plus-values", - }, - { - "par défaut": 0, - "valeur": "déclaration revenus . BNC . revenus exonérés", - }, - "déclaration revenus . BIC . revenus imposables", - { - "par défaut": 0, - "valeur": "déclaration revenus . BIC . plus-values", - }, - { - "par défaut": 0, - "valeur": "déclaration revenus . BIC . revenus exonérés", - }, - "informations complémentaires . rémunération dirigeant", - { - "par défaut": 0, - "valeur": "déclaration revenus . indépendant . cotisations facultatives", - }, - ], - "unité": "€/an", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette des cotisations", - "dottedName": "DRI . cotisations . assiette des cotisations", - "name": "DRI . cotisations . assiette des cotisations", - "nodeKind": "reference", - "rawNode": "DRI . cotisations . assiette des cotisations", - "title": "Assiette des cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . résultat fiscal", - }, - "remplacementRuleId": 64, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette des cotisations", - "dottedName": "entreprise . résultat fiscal", - "name": "entreprise . résultat fiscal", - "nodeKind": "reference", - "rawNode": "entreprise . résultat fiscal", - "title": "Résultat fiscal", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette des cotisations", - "dottedName": "DRI . cotisations . assiette des cotisations", - "name": "DRI . cotisations . assiette des cotisations", - "nodeKind": "reference", - "rawNode": "DRI . cotisations . assiette des cotisations", - "title": "Assiette des cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . assiette des cotisations", - }, - "remplacementRuleId": 65, - "replacedReference": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette des cotisations", - "dottedName": "dirigeant . indépendant . assiette des cotisations", - "name": "dirigeant . indépendant . assiette des cotisations", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . assiette des cotisations", - "title": "Assiette des cotisations", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "DRI . cotisations . assiette des cotisations", - "dottedName": "DRI . cotisations . assiette des cotisations", - "name": "DRI . cotisations . assiette des cotisations", - "nodeKind": "reference", - "rawNode": "DRI . cotisations . assiette des cotisations", - "title": "Assiette des cotisations", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette des cotisations", - }, - "DRI . cotisations . dûes en 2021": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . cotisations . dûes en 2021", - "recalcul": { - "avec": { - "date": "01/01/2021", - "dirigeant . indépendant . cotisations facultatives . total": 0, - }, - "règle": "dirigeant . indépendant . cotisations et contributions", - }, - "titre": "Cotisations dûes en 2021", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations dûes en 2021", - }, - "DRI . cotisations . provisionnelles": { - "nodeKind": "rule", - "rawNode": { - "description": "En 2022, vous allez payer chaque mois une **avance sur le montant des cotisations** à payer. C'est ce que l'on appelle les **cotisations provisionnelles**. Elles sont calculées à partir de votre revenu de 2021 (déclaré en 2022). - -Ces cotisations seront **régularisées en 2023**, une fois que l'Urssaf connaîtra votre revenu réel de 2022. - -[En savoir plus](https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/les-cotisations-provisionnelles.html)", - "nom": "DRI . cotisations . provisionnelles", - "titre": "Vos cotisations provisionnelles estimées", - }, - "replacements": [], - "suggestions": {}, - "title": "Vos cotisations provisionnelles estimées", - }, - "DRI . cotisations . régularisation": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est la différence entre les cotisations provisionnelles payées -en 2021 et le montant que vous deviez effectivement payer. - -Ce dernier est calculé à partir de votre revenu de 2021 (déclaré -en 2022). - -[En savoir plus](https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/lajustement-et-la-regularisation.html)", - "nom": "DRI . cotisations . régularisation", - "titre": "Votre régularisation estimée", - "valeur": "cotisations . dûes en 2021 -- cotisations . appelées en 2021", - }, - "replacements": [], - "suggestions": {}, - "title": "Votre régularisation estimée", - }, - "DRI . déclarant": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "toggle", - "section": "oui", - }, - "nom": "DRI . déclarant", - "non applicable si": "DRI . déclaration revenus manuelle", - "par défaut": "'déclarant 1'", - "question": "Quelle est la personne concernée ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "déclarant 1", - "déclarant 2", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Déclarant", - }, - "DRI . déclarant . déclarant 1": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . déclarant . déclarant 1", - "valeur": "déclarant = 'déclarant 1'", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclarant 1", - }, - "DRI . déclarant . déclarant 2": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . déclarant . déclarant 2", - "valeur": "déclarant = 'déclarant 2'", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclarant 2", - }, - "DRI . déclaration revenus": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "DRI . déclaration revenus", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclaration revenus", - }, - "DRI . déclaration revenus . BIC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR . type de bénéfices . BIC", - "meta": { - "section": "oui", - }, - "nom": "DRI . déclaration revenus . BIC", - "résumé": "Y compris locations meublées professionnelles", - "titre": "Revenus industriels et commerciaux professionnels", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus industriels et commerciaux professionnels", - }, - "DRI . déclaration revenus . BIC . Régime du bénéfice réel": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "requis": "oui", - "section": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . Régime du bénéfice réel", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime du bénéfice réel", - }, - "DRI . déclaration revenus . BIC . durée de l'exercice": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . durée d'activité . en fin d'année < 1 an", - "meta": { - "cases": [ - "5DB", - "5EB", - ], - }, - "nom": "DRI . déclaration revenus . BIC . durée de l'exercice", - "unité": "", - "valeur": { - "arrondi": "oui", - "unité": "mois", - "valeur": "entreprise . durée d'activité . en fin d'année", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Durée de l'exercice", - }, - "DRI . déclaration revenus . BIC . déficits": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": { - "défaut": [ - "5KF", - "5LF", - ], - "sans OGA": [ - "5KL", - "5LL", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . déficits", - "unité": "", - "valeur": "liasse . réel simplifié . c372", - }, - "replacements": [], - "suggestions": {}, - "title": "Déficits", - }, - "DRI . déclaration revenus . BIC . moins-values": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "liasse . réel simplifié . c596 < 0", - ], - }, - "meta": { - "cases": { - "défaut": [ - "5DM", - "5EM", - ], - "sans OGA": [ - "5DN", - "5EN", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . moins-values", - "note": "dont moins-values à court terme", - "titre": "", - "unité": "", - "valeur": "liasse . réel simplifié . c596", - }, - "replacements": [], - "suggestions": {}, - "title": "", - }, - "DRI . déclaration revenus . BIC . plus-values": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "liasse . réel simplifié . c596 >= 0", - ], - }, - "meta": { - "cases": { - "défaut": [ - "5DK", - "5EK", - ], - "sans OGA": [ - "5DL", - "5EL", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . plus-values", - "note": "dont plus-values à court terme, subventions d’équipement, indemnités d’assurance pour perte d’élément d’actif", - "titre": " ", - "unité": "", - "valeur": "liasse . réel simplifié . c596", - }, - "replacements": [], - "suggestions": {}, - "title": " ", - }, - "DRI . déclaration revenus . BIC . revenus exonérés": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "valeur > 0", - ], - }, - "meta": { - "cases": { - "défaut": [ - "5KB", - "5LB", - ], - "sans OGA": [ - "5KH", - "5LH", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . revenus exonérés", - "note": "régimes zonés article 1417, IV, b du code général des impôts", - "valeur": { - "meta": { - "affichage": "non", - "requis": "oui", - }, - "nom": "valeur", - "unité": "", - "valeur": "liasse . réel simplifié . c342", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus exonérés", - }, - "DRI . déclaration revenus . BIC . revenus exonérés . valeur": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - "requis": "oui", - }, - "nom": "valeur", - "unité": "", - "valeur": "liasse . réel simplifié . c342", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus exonérés (valeur)", - }, - "DRI . déclaration revenus . BIC . revenus imposables": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": { - "défaut": [ - "5KC", - "5LC", - ], - "sans OGA": [ - "5KI", - "5LI", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BIC . revenus imposables", - "note": "cas général", - "unité": "", - "valeur": "liasse . réel simplifié . c370", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus imposables", - }, - "DRI . déclaration revenus . BNC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR . type de bénéfices . BNC", - "meta": { - "section": "oui", - }, - "nom": "DRI . déclaration revenus . BNC", - "titre": "Revenus non commerciaux professionnels", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus non commerciaux professionnels", - }, - "DRI . déclaration revenus . BNC . durée de l'exercice": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . durée d'activité . en fin d'année < 1 an", - "meta": { - "cases": [ - "5XI", - "5YI", - ], - }, - "nom": "DRI . déclaration revenus . BNC . durée de l'exercice", - "unité": "", - "valeur": { - "arrondi": "oui", - "unité": "mois", - "valeur": "entreprise . durée d'activité . en fin d'année", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Durée de l'exercice", - }, - "DRI . déclaration revenus . BNC . déficits": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "liasse . déclaration contrôlée . CE < liasse . déclaration contrôlée . CN", - ], - }, - "meta": { - "cases": { - "défaut": [ - "5QE", - "5RE", - ], - "sans OGA": [ - "5QK", - "5RK", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . déficits", - "note": "y compris inventeurs non professionnels", - "unité": "", - "valeur": { - "abattement": "liasse . déclaration contrôlée . CE", - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CN", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Déficits", - }, - "DRI . déclaration revenus . BNC . jeunes créateurs": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": [ - "5QL", - "5RL", - ], - }, - "nom": "DRI . déclaration revenus . BNC . jeunes créateurs", - "titre": "Jeunes créateurs : abattement de 50 %", - "unité": "", - "valeur": "DRI . liasse . déclaration contrôlée . CO", - }, - "replacements": [], - "suggestions": {}, - "title": "Jeunes créateurs : abattement de 50 %", - }, - "DRI . déclaration revenus . BNC . moins-values": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": { - "défaut": [ - "5XH", - "5YH", - ], - "sans OGA": [ - "5XL", - "5YL", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . moins-values", - "note": "dont moins-values à court terme", - "titre": "", - "unité": "", - "valeur": "DRI . liasse . déclaration contrôlée . CK", - }, - "replacements": [], - "suggestions": {}, - "title": "", - }, - "DRI . déclaration revenus . BNC . plus-values": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": { - "défaut": [ - "5XP", - "5YP", - ], - "sans OGA": [ - "5XQ", - "5YQ", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . plus-values", - "note": "dont plus-values à court terme, subventions d’équipement, indemnités d’assurance pour perte d’élément d’actif", - "titre": " ", - "unité": "", - "valeur": "DRI . liasse . déclaration contrôlée . CB", - }, - "replacements": [], - "suggestions": {}, - "title": " ", - }, - "DRI . déclaration revenus . BNC . revenus exonérés": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "valeur > 0", - ], - }, - "meta": { - "cases": { - "défaut": [ - "5QB", - "5RB", - ], - "sans OGA": [ - "5QH", - "5RH", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . revenus exonérés", - "note": "régimes zonés article 1417, IV, b du code général des impôts", - "valeur": { - "meta": { - "affichage": "non", - }, - "nom": "valeur", - "somme": [ - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CS", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . AW", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CU", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CI", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CT", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CO", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CQ", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CJ", - }, - ], - "unité": "", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus exonérés", - }, - "DRI . déclaration revenus . BNC . revenus exonérés . valeur": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "valeur", - "somme": [ - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CS", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . AW", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CU", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CI", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CT", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CO", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CQ", - }, - { - "par défaut": 0, - "valeur": "liasse . déclaration contrôlée . CJ", - }, - ], - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus exonérés (valeur)", - }, - "DRI . déclaration revenus . BNC . revenus imposables": { - "nodeKind": "rule", - "rawNode": { - "abattement": "liasse . déclaration contrôlée . CN", - "meta": { - "cases": { - "défaut": [ - "5QC", - "5RC", - ], - "sans OGA": [ - "5QI", - "5RI", - ], - }, - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . revenus imposables", - "note": "cas général", - "unité": "", - "valeur": "liasse . déclaration contrôlée . CE", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus imposables", - }, - "DRI . déclaration revenus . BNC . régime de la déclaration contrôlée": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . régime . déclaration contrôlée", - "meta": { - "section": "oui", - }, - "nom": "DRI . déclaration revenus . BNC . régime de la déclaration contrôlée", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime de la déclaration contrôlée", - }, - "DRI . déclaration revenus . indépendant": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . déclaration revenus . indépendant", - "titre": "Données complémentaires de la déclaration de revenu des indépendants", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Données complémentaires de la déclaration de revenu des indépendants", - }, - "DRI . déclaration revenus . indépendant . cotisations facultatives": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "déclaration revenus manuelle", - "valeur > 0", - ], - }, - "meta": { - "cases": [ - "DSEA", - "DSEB", - ], - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . indépendant . cotisations facultatives", - "valeur": { - "meta": { - "affichage": "non", - }, - "nom": "valeur", - "somme": [ - { - "par défaut": 0, - "valeur": "DRI . liasse . déclaration contrôlée . BZ", - }, - { - "par défaut": 0, - "valeur": "DRI . liasse . déclaration contrôlée . BU", - }, - { - "par défaut": 0, - "valeur": "DRI . liasse . réel simplifié . c381", - }, - ], - "unité": "", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations facultatives", - }, - "DRI . déclaration revenus . indépendant . cotisations facultatives . valeur": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "valeur", - "somme": [ - { - "par défaut": 0, - "valeur": "DRI . liasse . déclaration contrôlée . BZ", - }, - { - "par défaut": 0, - "valeur": "DRI . liasse . déclaration contrôlée . BU", - }, - { - "par défaut": 0, - "valeur": "DRI . liasse . réel simplifié . c381", - }, - ], - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations facultatives (valeur)", - }, - "DRI . déclaration revenus . indépendant . cotisations sociales": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": [ - "DSCA", - "DSCB", - ], - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . indépendant . cotisations sociales", - "somme": [ - "DRI . liasse . déclaration contrôlée . BT", - "DRI . liasse . réel simplifié . c326", - ], - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations sociales", - }, - "DRI . déclaration revenus . traitements et salaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IS", - "meta": { - "section": "oui", - }, - "nom": "DRI . déclaration revenus . traitements et salaire", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Traitements et salaire", - }, - "DRI . déclaration revenus . traitements et salaire . revenus des associés et gérants": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "cases": [ - "1GB", - "1HB", - ], - "requis": "oui", - }, - "nom": "DRI . déclaration revenus . traitements et salaire . revenus des associés et gérants", - "unité": "", - "valeur": "informations complémentaires . rémunération dirigeant", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus des associés et gérants", - }, - "DRI . déclaration revenus manuelle": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "DRI . déclaration revenus manuelle", - "par défaut": "non", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclaration revenus manuelle", - }, - "DRI . imposition cas exclus": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "entreprise . imposition . régime . réel normal", - "entreprise . imposition . régime . micro-entreprise", - ], - }, - "nom": "DRI . imposition cas exclus", - "texte": "#### Nous ne proposons pas encore d'aide à la déclaration de revenu pour le régime {{ entreprise . imposition . régime }} - -{{ textes . désolé }}", - }, - "replacements": [], - "suggestions": {}, - "title": "Imposition cas exclus", - }, - "DRI . informations complémentaires": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "DRI . informations complémentaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Informations complémentaires", - }, - "DRI . informations complémentaires . OGA": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "description": "Un organisme de gestion agréé a pour mission d’apporter une assistance à ses adhérents en matière de gestion, comptabilité et fiscalité. - -Si vous faites le choix d’adhérer à un organisme de gestion agréé, vous pourrez bénéficier d’aides et de conseils dans l’accomplissement de vos obligations administratives, notamment fiscales. - -Adhérer à un organisme de gestion agréé permet de bénéficier d'une **absence de majoration** des bénéfices pour le calcul de l'impôt sur le revenu.", - "nom": "DRI . informations complémentaires . OGA", - "par défaut": "oui", - "question": "Êtes-vous adhérant à un Organisme de Gestion Agrée (OGA) ?", - "références": { - "economie.gouv.fr": "https://www.economie.gouv.fr/entreprises/organisme-gestion-agree", - }, - "titre": "Adhérent OGA", - }, - "replacements": [], - "suggestions": {}, - "title": "Adhérent OGA", - }, - "DRI . informations complémentaires . rémunération dirigeant": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IS", - "description": "Cela correspond à la rémunération totale qui a été versée sur votre compte bancaire personnel pour cette activité. Elle sera à reporter dans la section « Traitement et salaire » de votre déclaration de revenu. - -Si vous ne la connaissez pas, vous pouvez vous renseigner auprès de votre expert-comptable.", - "nom": "DRI . informations complémentaires . rémunération dirigeant", - "question": { - "texte": "Quelle a été votre **rémunération** en tant que dirigeant de l'entreprise **{{ entreprise . nom }}** en 2021 ?", - }, - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération dirigeant", - }, - "DRI . liasse": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "réel simplifié", - "réel normal", - "déclaration contrôlée", - ], - }, - "nom": "DRI . liasse", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Liasse", - }, - "DRI . liasse . déclaration contrôlée": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . régime . déclaration contrôlée", - "meta": { - "formulaire": "Formulaire 2035-SD", - }, - "nom": "DRI . liasse . déclaration contrôlée", - "title": "Déclaration contrôlée", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclaration contrôlée", - }, - "DRI . liasse . déclaration contrôlée . AW": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . AW", - "résumé": "dont exonération sur le bénéfice « entreprise nouvelle »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "AW", - }, - "DRI . liasse . déclaration contrôlée . BT": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . BT", - "résumé": "dont obligatoires", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "BT", - }, - "DRI . liasse . déclaration contrôlée . BU": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . BU", - "résumé": "dont facultatives aux nouveaux plans d'épargne retraite", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "BU", - }, - "DRI . liasse . déclaration contrôlée . BZ": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . BZ", - "résumé": "dont cotisations facultatives Madelin", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "BZ", - }, - "DRI . liasse . déclaration contrôlée . CB": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CB", - "résumé": "Plus-value à court terme", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CB", - }, - "DRI . liasse . déclaration contrôlée . CE": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . CE", - "résumé": "Total", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CE", - }, - "DRI . liasse . déclaration contrôlée . CI": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CI", - "résumé": "dont exonération médecin « zones déficitaires en offre de soin »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CI", - }, - "DRI . liasse . déclaration contrôlée . CJ": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CJ", - "résumé": "dont aides Fonds de solidarité Covid", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CJ", - }, - "DRI . liasse . déclaration contrôlée . CK": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CK", - "résumé": "Moins-value à court terme", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CK", - }, - "DRI . liasse . déclaration contrôlée . CN": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . CN", - "résumé": "Total", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CN", - }, - "DRI . liasse . déclaration contrôlée . CO": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CO", - "résumé": "dont exonération sur le bénéfice « jeunes artistes »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CO", - }, - "DRI . liasse . déclaration contrôlée . CQ": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CQ", - "résumé": "dont déduction « médecin conventionnés de secteur 1 »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CQ", - }, - "DRI . liasse . déclaration contrôlée . CS": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CS", - "résumé": "dont exonération sur le bénéfice « zone franche urbaine entrepreneur »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CS", - }, - "DRI . liasse . déclaration contrôlée . CT": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CT", - "résumé": "dont l'abondement sur l'épargne salariale", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CT", - }, - "DRI . liasse . déclaration contrôlée . CU": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . déclaration contrôlée . CU", - "résumé": "dont exonération sur le bénéfice « jeunes entreprise innovantes »", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "CU", - }, - "DRI . liasse . déclaration contrôlée . charges sociales personnelles": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . charges sociales personnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Charges sociales personnelles", - }, - "DRI . liasse . déclaration contrôlée . divers à déduire": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . divers à déduire", - }, - "replacements": [], - "suggestions": {}, - "title": "Divers à déduire", - }, - "DRI . liasse . déclaration contrôlée . excedents": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . excedents", - }, - "replacements": [], - "suggestions": {}, - "title": "Excedents", - }, - "DRI . liasse . déclaration contrôlée . impôts et taxe": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . impôts et taxe", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôts et taxe", - }, - "DRI . liasse . déclaration contrôlée . insuffisance": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . déclaration contrôlée . insuffisance", - }, - "replacements": [], - "suggestions": {}, - "title": "Insuffisance", - }, - "DRI . liasse . réel normal": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . régime . réel normal", - "meta": { - "formulaire": "Formulaire 2052-SD et 2053-SD", - }, - "nom": "DRI . liasse . réel normal", - "title": "Liasse fiscale du régime réel normal", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Réel normal", - }, - "DRI . liasse . réel simplifié": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . régime . réel simplifié", - "meta": { - "formulaire": "Formulaire 2033-SD", - }, - "nom": "DRI . liasse . réel simplifié", - "title": "Liasse fiscale du régime réel simplifié", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Réel simplifié", - }, - "DRI . liasse . réel simplifié . Divers": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . réel simplifié . Divers", - }, - "replacements": [], - "suggestions": {}, - "title": "Divers", - }, - "DRI . liasse . réel simplifié . Déductions": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . réel simplifié . Déductions", - }, - "replacements": [], - "suggestions": {}, - "title": "Déductions", - }, - "DRI . liasse . réel simplifié . bénéfice ou déficit": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "meta": { - "affichage": "toggle", - }, - "nom": "DRI . liasse . réel simplifié . bénéfice ou déficit", - "par défaut": "'bénéfice'", - "question": "Votre entreprise est-elle en bénéfice (case 370) ou en déficit (case 372) ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "bénéfice", - "déficit", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Bénéfice ou déficit", - }, - "DRI . liasse . réel simplifié . bénéfice ou déficit . bénéfice": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "DRI . liasse . réel simplifié . bénéfice ou déficit . bénéfice", - "valeur": "bénéfice ou déficit = 'bénéfice'", - }, - "replacements": [], - "suggestions": {}, - "title": "Bénéfice", - }, - "DRI . liasse . réel simplifié . bénéfice ou déficit . déficit": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "affichage": "non", - }, - "nom": "DRI . liasse . réel simplifié . bénéfice ou déficit . déficit", - "valeur": "bénéfice ou déficit = 'déficit'", - }, - "replacements": [], - "suggestions": {}, - "title": "Déficit", - }, - "DRI . liasse . réel simplifié . c326": { - "nodeKind": "rule", - "rawNode": { - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . réel simplifié . c326", - "résumé": "dont montant déductible des cotisations sociales obligatoires", - "titre": "326", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "326", - }, - "DRI . liasse . réel simplifié . c342": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "nom": "DRI . liasse . réel simplifié . c342", - "résumé": "Déductions", - "titre": "342", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "342", - }, - "DRI . liasse . réel simplifié . c370": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "DRI . liasse . réel simplifié . bénéfice ou déficit . bénéfice", - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . réel simplifié . c370", - "résumé": "Bénéfice", - "titre": "370", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "370", - }, - "DRI . liasse . réel simplifié . c372": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "DRI . liasse . réel simplifié . bénéfice ou déficit . déficit", - "meta": { - "requis": "oui", - }, - "nom": "DRI . liasse . réel simplifié . c372", - "résumé": "Déficit", - "titre": "372", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "372", - }, - "DRI . liasse . réel simplifié . c381": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . liasse . réel simplifié . c381", - "résumé": "Primes et cotisations complémentaires facultatives", - "titre": "381", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "381", - }, - "DRI . liasse . réel simplifié . c596": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "nom": "DRI . liasse . réel simplifié . c596", - "par défaut": "0€", - "résumé": "Court terme", - "titre": "596", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "596", - }, - "DRI . liasse . réel simplifié . plus-values et moins-values": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . réel simplifié . plus-values et moins-values", - }, - "replacements": [], - "suggestions": {}, - "title": "Plus-values et moins-values", - }, - "DRI . liasse . réel simplifié . résultat": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IR", - "meta": { - "section": "oui", - }, - "nom": "DRI . liasse . réel simplifié . résultat", - "titre": "Résultat fiscal après imputation des déficits", - }, - "replacements": [], - "suggestions": {}, - "title": "Résultat fiscal après imputation des déficits", - }, - "DRI . nombre de déclarations": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "DRI . nombre de déclarations", - "plancher": 0, - "somme": [ - { - "unité": "an", - "valeur": "entreprise . durée d'activité . en fin d'année", - }, - 0.5, - ], - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Nombre de déclarations", - }, - "DRI . textes": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "DRI . textes", - }, - "replacements": [], - "suggestions": {}, - "title": "Textes", - }, - "DRI . textes . autres outils": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . textes . autres outils", - "texte": "Ce site propose d'autres outils qui pourraient vous intéresser (par exemple un -simulateur de revenu net après impôt).", - }, - "replacements": [], - "suggestions": {}, - "title": "Autres outils", - }, - "DRI . textes . comptable": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . textes . comptable", - "texte": "En cas de doutes, **demandez à votre expert-comptable**.", - }, - "replacements": [], - "suggestions": {}, - "title": "Comptable", - }, - "DRI . textes . désolé": { - "nodeKind": "rule", - "rawNode": { - "nom": "DRI . textes . désolé", - "texte": "Si vous rencontrez des difficultés à remplir votre déclaration, -rapprochez-vous de votre expert-comptable. Si vous êtes sans comptable, vous pouvez -[contacter le service des impôts](https://www.impots.gouv.fr/contacts).", - }, - "replacements": [], - "suggestions": {}, - "title": "Désolé", - }, - "SMIC horaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": { - "variations": [ - { - "alors": "8.19 €/heure", - "si": "date >= 01/05/2022", - }, - { - "alors": "7.98 €/heure", - "si": "date >= 01/2022", - }, - { - "alors": "7.91 €/heure", - "si": "date >= 01/10/2021", - }, - { - "alors": "7.74 €/heure", - "si": "date >= 01/2021", - }, - ], - }, - "si": "établissement . localisation . département = 'Mayotte'", - }, - { - "sinon": { - "variations": [ - { - "alors": "10.85 €/heure", - "si": "date >= 01/05/2022", - }, - { - "alors": "10.57 €/heure", - "si": "date >= 01/2022", - }, - { - "alors": "10.48 €/heure", - "si": "date >= 01/10/2021", - }, - { - "alors": "10.25 €/heure", - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - }, - "nom": "SMIC horaire", - "note": "En principe et sauf « coup de pouce », le SMIC est revalorisé au 1er janvier -de chaque année. Toutefois une revalorisation doit intervenir en cours -d'année si l'indice des prix de référence a augmenté de 2% ou plus depuis la -dernière revalorisation du SMIC. -", - "références": { - "décret": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044126026", - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F2300", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "SMIC horaire", - }, - "SMIC temps plein": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "contrat salarié . temps de travail . base légale * période . semaines par mois", - "facteur": "SMIC horaire", - }, - }, - "nom": "SMIC temps plein", - "références": { - "décret": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042677359?r=s75zUOEVpR", - }, - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "SMIC temps plein", - }, - "SMIC temps plein . net imposable": { - "nodeKind": "rule", - "rawNode": { - "description": "Montant du SMIC net imposable pour un temps plein.", - "formule": { - "recalcul": { - "avec": { - "contrat salarié . rémunération . brut de base": "SMIC temps plein", - }, - "règle": "contrat salarié . rémunération . net imposable . base", - }, - }, - "nom": "SMIC temps plein . net imposable", - "références": { - "barème PAS": "https://bofip.impots.gouv.fr/bofip/11255-PGP.html", - }, - "titre": "SMIC net imposable", - }, - "replacements": [], - "suggestions": {}, - "title": "SMIC net imposable", - }, - "artiste-auteur": { - "nodeKind": "rule", - "rawNode": { - "description": "Le régime des artistes-auteurs", - "icônes": "👩‍🎨", - "nom": "artiste-auteur", - }, - "replacements": [], - "suggestions": {}, - "title": "Artiste-auteur", - }, - "artiste-auteur . cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "somme": [ - "vieillesse", - "CSG-CRDS", - "formation professionnelle", - ], - }, - "nom": "artiste-auteur . cotisations", - "références": { - "Urssaf.fr": "https://www.urssaf.fr/portail/home/espaces-dedies/artistes-auteurs-diffuseurs-comm/vous-etes-artiste-auteur/taux-des-cotisations.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "artiste-auteur . cotisations . CSG-CRDS": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "CSG", - "CRDS", - ], - }, - "nom": "artiste-auteur . cotisations . CSG-CRDS", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG-CRDS", - }, - "artiste-auteur . cotisations . CSG-CRDS . CRDS": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "CSG-CRDS . assiette", - "taux": "0.50%", - }, - }, - "nom": "artiste-auteur . cotisations . CSG-CRDS . CRDS", - }, - "replacements": [], - "suggestions": {}, - "title": "CRDS", - }, - "artiste-auteur . cotisations . CSG-CRDS . CSG": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "CSG-CRDS . assiette", - "taux": "9.20%", - }, - }, - "nom": "artiste-auteur . cotisations . CSG-CRDS . CSG", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG", - }, - "artiste-auteur . cotisations . CSG-CRDS . abattement": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "revenus . traitements et salaires", - "plafond": "4 * contrat salarié . plafond sécurité sociale", - "taux": "1.75%", - }, - }, - "nom": "artiste-auteur . cotisations . CSG-CRDS . abattement", - }, - "replacements": [], - "suggestions": {}, - "title": "Abattement", - }, - "artiste-auteur . cotisations . CSG-CRDS . assiette": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "cotisations . assiette", - "(- CSG-CRDS . abattement)", - ], - }, - "nom": "artiste-auteur . cotisations . CSG-CRDS . assiette", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette", - }, - "artiste-auteur . cotisations . IRCEC": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous êtes artiste-auteur professionnel et que vous êtes rémunéré en -droits d’auteur, l’IRCEC est l’organisme de Sécurité sociale qui assure la -gestion de votre retraite complémentaire obligatoire. -", - "formule": { - "somme": [ - "cotisation RAAP", - "cotisation RACD", - "cotisation RACL", - ], - }, - "nom": "artiste-auteur . cotisations . IRCEC", - "références": { - "Guide IRCEC 2021": "http://www.ircec.fr/wp-content/uploads/2021/02/guide-ircec-2021.pdf", - }, - "titre": "Retraite complémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RAAP": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "assiette > seuil d'affiliation", - "description": "Vous pouvez bénéficier d'un taux réduit à votre demande si vos revenus -n'atteignent pas à seuil minimal pour une année donnée. Ce taux réduit -s'applique également à vos revenus déjà soumis à cotisation auprès du RACL -ou du RACD. -", - "formule": { - "arrondi": "oui", - "variations": [ - { - "alors": { - "produit": { - "assiette": "assiette", - "taux": "4%", - }, - }, - "si": "taux réduit", - }, - { - "sinon": { - "barème": { - "assiette": "assiette", - "tranches": [ - { - "plafond": { - "variations": [ - { - "alors": "cotisation RACD . plafond", - "si": "profession . RACD", - }, - { - "alors": "cotisation RACL . plafond", - "si": "profession . RACL", - }, - ], - }, - "taux": "4%", - }, - { - "taux": "8%", - }, - ], - }, - }, - }, - ], - }, - "nom": "artiste-auteur . cotisations . IRCEC . cotisation RAAP", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RAAP", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RAAP . seuil d'affiliation": { - "nodeKind": "rule", - "rawNode": { - "formule": "9135 €/an", - "nom": "artiste-auteur . cotisations . IRCEC . cotisation RAAP . seuil d'affiliation", - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil d'affiliation", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RAAP . taux réduit": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "assiette < 3 * seuil d'affiliation", - "description": "Le régime RAAP vous permet d'opter pour un taux réduit de 4% au lieu de 8% -si vous en faite la demande. - -Les points de retraite complémentaire sont acquis au pro-rata du montant -cotisé. En réduisant votre cotisation vous réduisez donc le nombre de points -acquis. -", - "nom": "artiste-auteur . cotisations . IRCEC . cotisation RAAP . taux réduit", - "par défaut": "non", - "question": "Souhaitez-vous cotiser sur la base d'un taux réduit pour votre retraite complémentaire à l'IRCEC ?", - "références": { - "Guide IRCEC 2021": "http://www.ircec.fr/wp-content/uploads/2021/02/guide-ircec-2021.pdf#page=5", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux réduit", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RACD": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "profession . RACD", - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "assiette", - "plafond": { - "nom": "plafond", - "valeur": "496250 €/an", - }, - "taux": "8%", - }, - }, - "nom": "artiste-auteur . cotisations . IRCEC . cotisation RACD", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RACD", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RACD . plafond": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafond", - "valeur": "496250 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RACD (plafond)", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RACL": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "profession . RACL", - "formule": { - "arrondi": "oui", - "barème": { - "assiette": "assiette", - "tranches": [ - { - "plafond": "2739 €/an", - "taux": "0%", - }, - { - "plafond": { - "nom": "plafond", - "valeur": "376665 €/an", - }, - "taux": "6.5%", - }, - { - "taux": { - "nom": "cotisation de solidarité", - "valeur": "1.5%", - }, - }, - ], - }, - }, - "nom": "artiste-auteur . cotisations . IRCEC . cotisation RACL", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RACL", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RACL . cotisation de solidarité": { - "nodeKind": "rule", - "rawNode": { - "nom": "cotisation de solidarité", - "valeur": "1.5%", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RACL (cotisation de solidarité)", - }, - "artiste-auteur . cotisations . IRCEC . cotisation RACL . plafond": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafond", - "valeur": "376665 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation RACL (plafond)", - }, - "artiste-auteur . cotisations . IRCEC . profession": { - "nodeKind": "rule", - "rawNode": { - "description": "Selon la nature de leur activité, les artistes-auteurs cotisent à -un ou plusieurs régimes de retraite complémentaire gérés par -l’IRCEC : dans tous les cas et si vous atteignez le seuil -d’affiliation, au RAAP, puis selon votre activité artistique au RACD -et/ou au RACL. -", - "formule": { - "une possibilité": { - "choix obligatoire": "non", - "possibilités": [ - "RACD", - "RACL", - ], - }, - }, - "nom": "artiste-auteur . cotisations . IRCEC . profession", - "par défaut": "''", - "question": "Exercez-vous l'une de professions suivantes ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Profession", - }, - "artiste-auteur . cotisations . IRCEC . profession . RACD": { - "nodeKind": "rule", - "rawNode": { - "description": "Les professions suivantes cotisent au RACD : - - Les auteurs dramatiques exerçant l’une des professions suivantes : scénariste, dialoguiste, adaptateur, réalisateur, auteur de la bible littéraire, auteur graphique d’animation, créateur des personnages originaux et des décors s’il s’agit d’un univers original, etc. - - Les auteurs et compositeurs dramatiques et du spectacle vivant : théâtre, danse, opéra, cirque, arts de la rue, etc. -", - "formule": "profession = 'RACD'", - "icônes": "🎞️", - "nom": "artiste-auteur . cotisations . IRCEC . profession . RACD", - "titre": "auteur ou compositeur dramatique, de spectacle vivant, de films", - }, - "replacements": [], - "suggestions": {}, - "title": "Auteur ou compositeur dramatique, de spectacle vivant, de films", - }, - "artiste-auteur . cotisations . IRCEC . profession . RACL": { - "nodeKind": "rule", - "rawNode": { - "description": "Les auteurs et compositeurs d’œuvres musicales et les dialoguistes de doublage cotisent au RACL.", - "formule": "profession = 'RACL'", - "icônes": "🎙️", - "nom": "artiste-auteur . cotisations . IRCEC . profession . RACL", - "titre": "auteur ou compositeur lyrique, dialoguiste de doublage", - }, - "replacements": [], - "suggestions": {}, - "title": "Auteur ou compositeur lyrique, dialoguiste de doublage", - }, - "artiste-auteur . cotisations . IRCEC . régime RACL": { - "nodeKind": "rule", - "rawNode": { - "nom": "artiste-auteur . cotisations . IRCEC . régime RACL", - "par défaut": "non", - "question": "Cotisez-vous au RACL ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime RACL", - }, - "artiste-auteur . cotisations . assiette": { - "nodeKind": "rule", - "rawNode": { - "description": "Les revenus des artistes-auteurs peuvent être catégorisés soit comme des traitements et salaires, soit comme des bénéfices non commerciaux. Les cotisations sociales sont payées sur la somme des revenus de ces deux catégories.", - "formule": { - "somme": [ - "revenus . traitements et salaires", - "revenus . BNC * 1.15", - ], - }, - "nom": "artiste-auteur . cotisations . assiette", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette", - }, - "artiste-auteur . cotisations . assiette surcotisation": { - "nodeKind": "rule", - "rawNode": { - "formule": "900 heures/an * SMIC horaire", - "nom": "artiste-auteur . cotisations . assiette surcotisation", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette surcotisation", - }, - "artiste-auteur . cotisations . avertissement trimestres retraite": { - "nodeKind": "rule", - "rawNode": { - "description": "Vos revenus ne vous permettent pas de valider 4 trimestres pour la retraite -de base. Vous pouvez décider de « surcotiser » pour valider 4 trimestres et -bénéficier d'indemnités journalières. -", - "formule": { - "toutes ces conditions": [ - "assiette > 0 €/an", - "assiette < 600 heures/an * SMIC horaire", - "option surcotisation = non", - ], - }, - "nom": "artiste-auteur . cotisations . avertissement trimestres retraite", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Avertissement trimestres retraite", - }, - "artiste-auteur . cotisations . formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "assiette", - "taux": "0.35%", - }, - }, - "nom": "artiste-auteur . cotisations . formation professionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Formation professionnelle", - }, - "artiste-auteur . cotisations . option surcotisation": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "assiette > 0", - "assiette < assiette surcotisation", - ], - }, - "description": "Vos revenus sont en dessous des seuils vous permettant de valider l'ensemble -de vos droits sociaux. Vous pouvez choisir de surcotiser sur l'année entière -pour augmenter vos droits. - -Dans ce cas, vos cotisations vieillesse seront calculées sur la base de 900 Smic -horaire dans l’année. -", - "nom": "artiste-auteur . cotisations . option surcotisation", - "par défaut": "non", - "question": "Souhaitez-vous surcotiser pour augmenter vos droits à retraite ?", - "remplace": { - "dans": "vieillesse", - "par": "assiette surcotisation", - "règle": "assiette", - }, - "références": { - "Urssaf.fr": "https://www.urssaf.fr/portail/home/espaces-dedies/artistes-auteurs-diffuseurs-comm/vous-etes-artiste-auteur/la-surcotisation.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "artiste-auteur . cotisations . option surcotisation", - "dottedName": "artiste-auteur . cotisations . option surcotisation", - "name": "artiste-auteur . cotisations . option surcotisation", - "nodeKind": "reference", - "rawNode": "artiste-auteur . cotisations . option surcotisation", - "title": "Option surcotisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": "vieillesse", - "par": "assiette surcotisation", - "règle": "assiette", - }, - "remplacementRuleId": 0, - "replacedReference": { - "circularReference": true, - "contextDottedName": "artiste-auteur . cotisations . option surcotisation", - "dottedName": "artiste-auteur . cotisations . assiette", - "name": "assiette", - "nodeKind": "reference", - "rawNode": "assiette", - "title": "Assiette", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "artiste-auteur . cotisations . option surcotisation", - "dottedName": "artiste-auteur . cotisations . assiette surcotisation", - "name": "assiette surcotisation", - "nodeKind": "reference", - "rawNode": "assiette surcotisation", - "title": "Assiette surcotisation", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "artiste-auteur . cotisations . option surcotisation", - "dottedName": "artiste-auteur . cotisations . vieillesse", - "name": "vieillesse", - "nodeKind": "reference", - "rawNode": "vieillesse", - "title": "Retraite de base", - }, - ], - }, - ], - "suggestions": {}, - "title": "Option surcotisation", - }, - "artiste-auteur . cotisations . vieillesse": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "assiette", - "composantes": [ - { - "attributs": { - "nom": "plafonnée", - }, - "plafond": "contrat salarié . plafond sécurité sociale", - "taux": "contrat salarié . vieillesse . salarié . plafonnée . taux - 0.75%", - }, - { - "attributs": { - "nom": "déplafonnée", - }, - "taux": "contrat salarié . vieillesse . salarié . déplafonnée . taux - 0.4%", - }, - ], - }, - }, - "nom": "artiste-auteur . cotisations . vieillesse", - "titre": "Retraite de base", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base", - }, - "artiste-auteur . cotisations . vieillesse . déplafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "déplafonnée", - "valeur": { - "produit": { - "assiette": "assiette", - "taux": "contrat salarié . vieillesse . salarié . déplafonnée . taux - 0.4%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (déplafonnée)", - }, - "artiste-auteur . cotisations . vieillesse . plafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafonnée", - "valeur": { - "produit": { - "assiette": "assiette", - "plafond": "contrat salarié . plafond sécurité sociale", - "taux": "contrat salarié . vieillesse . salarié . plafonnée . taux - 0.75%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (plafonnée)", - }, - "artiste-auteur . revenus": { - "nodeKind": "rule", - "rawNode": { - "nom": "artiste-auteur . revenus", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus", - }, - "artiste-auteur . revenus . BNC": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": { - "variations": [ - { - "alors": "charges forfaitaires", - "si": "micro-bnc", - }, - { - "sinon": "frais réels", - }, - ], - }, - "valeur": "recettes", - }, - "nom": "artiste-auteur . revenus . BNC", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "BNC", - }, - "artiste-auteur . revenus . BNC . charges forfaitaires": { - "nodeKind": "rule", - "rawNode": { - "formule": "34% * recettes", - "nom": "artiste-auteur . revenus . BNC . charges forfaitaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Charges forfaitaires", - }, - "artiste-auteur . revenus . BNC . contrôle micro-bnc": { - "nodeKind": "rule", - "rawNode": { - "description": "Vos revenus ne vous permettent pas d'opter pour le régime micro-BNC.", - "formule": { - "toutes ces conditions": [ - "recettes != 0", - "recettes > 72600 €/an", - ], - }, - "nom": "artiste-auteur . revenus . BNC . contrôle micro-bnc", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle micro-bnc", - }, - "artiste-auteur . revenus . BNC . frais réels": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "recettes > 0 €/an", - "nom": "artiste-auteur . revenus . BNC . frais réels", - "non applicable si": "micro-bnc", - "par défaut": "0 €/an", - "question": "Régime des frais réels BNC", - "résumé": "Montant de vos dépenses (frais professionnels, amortissements…) qui seront imputés à vos recettes afin d’établir vos bénéfices ou déficits", - }, - "replacements": [], - "suggestions": {}, - "title": "Frais réels", - }, - "artiste-auteur . revenus . BNC . micro-bnc": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "recettes > 0 €/an", - "nom": "artiste-auteur . revenus . BNC . micro-bnc", - "non applicable si": "contrôle micro-bnc", - "par défaut": "oui", - "question": "Souhaitez-vous opter pour le régime micro-BNC ?", - "résumé": "Avec abattement forfaitaire fiscal de 34 % au titre des frais professionnels", - }, - "replacements": [], - "suggestions": {}, - "title": "Micro-bnc", - }, - "artiste-auteur . revenus . BNC . recettes": { - "nodeKind": "rule", - "rawNode": { - "nom": "artiste-auteur . revenus . BNC . recettes", - "par défaut": "0 €/an", - "résumé": "Le montant de vos recettes brutes hors TVA", - "titre": "Revenu en BNC", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu en BNC", - }, - "artiste-auteur . revenus . traitements et salaires": { - "nodeKind": "rule", - "rawNode": { - "nom": "artiste-auteur . revenus . traitements et salaires", - "par défaut": "0 €/an", - "résumé": "Le montant brut hors TVA de vos droits d'auteur (recettes précomptées)", - "titre": "Revenu en traitements et salaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu en traitements et salaires", - }, - "bénéficiaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . IS", - "description": "Un bénéficiaire est un actionnaire dans une SAS ou un associé dans une -SARL/EURL. - -Attention: nous ne prenons en compte ici que le cas de figure de l'associé - unique (SASU et EURL). -", - "nom": "bénéficiaire", - "valeur": "non", - }, - "replacements": [], - "suggestions": {}, - "title": "Bénéficiaire", - }, - "bénéficiaire . compte courant d'associé": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette valeur est nécessaire à calculer le montant maximal imposable au PFU pour un bénéficiaire au régime des travailleurs indépendants. -Le montant pris en compte est le solde moyen annuel du compte courant. Il est déterminé par la somme des soldes moyens mensuels du compte, divisée par le nombre de mois compris dans l’exercice. -Le solde moyen mensuel est égal à l’addition des soldes journaliers, divisée par le nombre de jours dans le mois. Le solde moyen mensuel diffère donc du solde mensuel figurant dans les comptes de la société. -En cas d’ouverture ou de clôture du compte en cours d’exercice, le nombre de mois au cours de l’exercice sera réduit au nombre de mois de fonctionnement du compte. Un compte est considéré comme « fonctionnant », même s’il n’est pas mouvementé au cours de l’exercice. La date à laquelle les sommes versées en compte courant doivent être appréciées est le dernier jour de l’exercice précédant le versement des intérêts. -", - "nom": "bénéficiaire . compte courant d'associé", - "par défaut": "0€", - "question": "Quelles sont les sommes versées en compte courant par l'associé ?", - "références": { - "Circulaire RSI C2014-001": "https://www.secu-independants.fr/uploads/tx_rsirss/C2014-001.pdf", - }, - "titre": "Sommes versées en compte courant d'associé", - }, - "replacements": [], - "suggestions": {}, - "title": "Sommes versées en compte courant d'associé", - }, - "bénéficiaire . dividendes": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition = 'IS'", - "nom": "bénéficiaire . dividendes", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Dividendes", - }, - "bénéficiaire . dividendes . bruts": { - "nodeKind": "rule", - "rawNode": { - "inversion numérique": { - "avec": [ - "nets d'impôt", - ], - }, - "nom": "bénéficiaire . dividendes . bruts", - "par défaut": "0 €/an", - "titre": "Dividendes bruts versés", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Dividendes bruts versés", - }, - "bénéficiaire . dividendes . cotisations et contributions": { - "nodeKind": "rule", - "rawNode": { - "nom": "bénéficiaire . dividendes . cotisations et contributions", - "note": "La CSG sur les revenus soumis au PFU n'est jamais déductible", - "produit": { - "assiette": "bruts", - "composantes": [ - { - "attributs": { - "nom": "CSG non déductible", - }, - "taux": { - "variations": [ - { - "alors": "9.2%", - "si": "impôt . méthode de calcul . PFU", - }, - { - "sinon": "2.4%", - }, - ], - }, - }, - { - "attributs": { - "nom": "CSG déductible", - }, - "taux": { - "variations": [ - { - "alors": "0%", - "si": "impôt . méthode de calcul . PFU", - }, - { - "sinon": "6.8%", - }, - ], - }, - }, - { - "attributs": { - "nom": "CRDS", - }, - "taux": "0.5%", - }, - { - "attributs": { - "nom": "prélèvement de solidarité", - }, - "taux": "7.5%", - }, - ], - }, - "références": { - "Article L 136-6 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006173130/", - "Article L 136-7 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006173129/", - "Fiche impots.gouv.fr": "https://www.impots.gouv.fr/portail/particulier/les-revenus-mobiliers", - "Fiche service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F2329", - }, - "titre": "Cotisations et contributions sur dividendes", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sur dividendes", - }, - "bénéficiaire . dividendes . cotisations et contributions . CRDS": { - "nodeKind": "rule", - "rawNode": { - "nom": "CRDS", - "valeur": { - "produit": { - "assiette": "bruts", - "taux": "0.5%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sur dividendes (CRDS)", - }, - "bénéficiaire . dividendes . cotisations et contributions . CSG déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "CSG déductible", - "valeur": { - "produit": { - "assiette": "bruts", - "taux": { - "variations": [ - { - "alors": "0%", - "si": "impôt . méthode de calcul . PFU", - }, - { - "sinon": "6.8%", - }, - ], - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sur dividendes (CSG déductible)", - }, - "bénéficiaire . dividendes . cotisations et contributions . CSG non déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "CSG non déductible", - "valeur": { - "produit": { - "assiette": "bruts", - "taux": { - "variations": [ - { - "alors": "9.2%", - "si": "impôt . méthode de calcul . PFU", - }, - { - "sinon": "2.4%", - }, - ], - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sur dividendes (CSG non déductible)", - }, - "bénéficiaire . dividendes . cotisations et contributions . assiette forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "description": "Ce calcul extrait l'assiette des dividendes qui sont soumis au PFU en termes -de cotisations et contributions. -", - "nom": "bénéficiaire . dividendes . cotisations et contributions . assiette forfaitaire", - "références": { - "Article L131-6 du Code de la Sécurité Sociale": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000033714224/", - "Fiche URSSAF": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/la-declaration-sociale-et-fiscal/les-revenus-pris-en-compte-pour.html", - }, - "titre": "Assiette des dividendes soumis aux cotisations et contributions au PFU (ou \\"flat tax\\")", - "unité": "€/an", - "variations": [ - { - "alors": { - "plafond": "assiette forfaitaire max indépendant", - "valeur": "bruts", - }, - "si": "dirigeant = 'indépendant'", - }, - { - "sinon": "bruts", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des dividendes soumis aux cotisations et contributions au PFU (ou \\"flat tax\\")", - }, - "bénéficiaire . dividendes . cotisations et contributions . assiette forfaitaire max indépendant": { - "nodeKind": "rule", - "rawNode": { - "nom": "bénéficiaire . dividendes . cotisations et contributions . assiette forfaitaire max indépendant", - "produit": { - "assiette": { - "somme": [ - "entreprise . capital social", - "compte courant d'associé", - ], - }, - "taux": "10%", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette forfaitaire max indépendant", - }, - "bénéficiaire . dividendes . cotisations et contributions . assiette régime indépendant": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette assiette représente la partie des dividendes qui n'est pas soumise au -prélèvements sociaux forfaitaires mais aux cotisations et contributions du -régime du travailleur indépendant. -", - "nom": "bénéficiaire . dividendes . cotisations et contributions . assiette régime indépendant", - "par défaut": "0 €/an", - "références": { - "Fiche URSSAF": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/la-declaration-sociale-et-fiscal/les-revenus-pris-en-compte-pour.html", - }, - "titre": "Assiette des dividendes soumis aux cotisations et contributions du régime indépendant", - "unité": "€/an", - "valeur": "bruts - assiette forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des dividendes soumis aux cotisations et contributions du régime indépendant", - }, - "bénéficiaire . dividendes . cotisations et contributions . prélèvement de solidarité": { - "nodeKind": "rule", - "rawNode": { - "nom": "prélèvement de solidarité", - "valeur": { - "produit": { - "assiette": "bruts", - "taux": "7.5%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sur dividendes (prélèvement de solidarité)", - }, - "bénéficiaire . dividendes . imposables": { - "nodeKind": "rule", - "rawNode": { - "description": "Un abattement de 40% s'applique dans le cas où - -- la société distributrice des dividendes relève de l'IS -- la société distributrice est française ou a son siège en UE ou dans un - état ayant conclu des accords en ce sens avec la France -- les dividendes sont décidés en assemblée générale. -", - "nom": "bénéficiaire . dividendes . imposables", - "références": { - "Article 158 du Code général des impôts": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000038836594/", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32963", - }, - "somme": [ - { - "abattement": "40%", - "valeur": "bruts", - }, - "(- cotisations et contributions . CSG déductible)", - ], - "titre": "Net imposable des dividendes auxquels s'applique le barème de l'impôt sur le revenu", - }, - "replacements": [], - "suggestions": {}, - "title": "Net imposable des dividendes auxquels s'applique le barème de l'impôt sur le revenu", - }, - "bénéficiaire . dividendes . nets": { - "nodeKind": "rule", - "rawNode": { - "nom": "bénéficiaire . dividendes . nets", - "somme": [ - "bruts", - "(- cotisations et contributions)", - ], - "titre": "Dividendes nets", - }, - "replacements": [], - "suggestions": {}, - "title": "Dividendes nets", - }, - "bénéficiaire . dividendes . nets d'impôt": { - "nodeKind": "rule", - "rawNode": { - "nom": "bénéficiaire . dividendes . nets d'impôt", - "résumé": "Après paiements des cotisations et impôts", - "titre": "Dividendes nets", - "valeur": { - "somme": [ - "bruts", - "(- dividendes . cotisations et contributions)", - "(- impôt . dividendes . montant en sus des autres revenus imposables)", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Dividendes nets", - }, - "chômage partiel": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "chômage partiel", - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage partiel", - }, - "chômage partiel . coût employeur habituel": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "recalcul": { - "avec": { - "contrat salarié . activité partielle": "non", - }, - "règle": "contrat salarié . prix du travail", - }, - }, - "nom": "chômage partiel . coût employeur habituel", - }, - "replacements": [], - "suggestions": {}, - "title": "Coût employeur habituel", - }, - "chômage partiel . revenu net habituel": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "recalcul": { - "avec": { - "contrat salarié . activité partielle": "non", - }, - "règle": "contrat salarié . rémunération . net", - }, - }, - "nom": "chômage partiel . revenu net habituel", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu net habituel", - }, - "contrat salarié": { - "nodeKind": "rule", - "rawNode": { - "description": "Le contrat qui lie une entreprise (via son établissement) à un individu, qui est alors son salarié. - -Le contrat n'est en fait pas nécessaire dans le droit français, il est possible d'employer quelqu'un sans contrat par exemple dans les cas suivants: -- Particuliers employeurs : Plus de 8 heures par semaine ou de plus de 4 semaines consécutives dans l'année. -- CDI : La signature d’un contrat de travail n’est pas obligatoire dans certains cas. C’est le cas du Contrat de travail à Durée Indéterminée, considéré comme la forme normale et générale de la relation de travail entre un salarié et un employeur (Art. L1221-2 du Code du travail). -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "CDI", - "CDD", - "apprentissage", - "professionnalisation", - "stage", - ], - }, - }, - "icônes": "📄", - "nom": "contrat salarié", - "par défaut": "'CDI'", - "question": "De quel type de contrat s'agit-il ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat salarié", - }, - "contrat salarié . AGS": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "assurance chômage", - "dû par": "employeur", - }, - "description": "Cotisation au Régime de Garantie des Salaires", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "4 * plafond sécurité sociale", - "taux": "0.15%", - }, - }, - "nom": "contrat salarié . AGS", - "references": { - "calcul": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F31409", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "AGS", - }, - "contrat salarié . APEC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "statut cadre", - "cotisation": { - "branche": "assurance chômage", - "destinataire": "APEC", - "type de retraite": "complémentaire", - }, - "description": "Cotisation chômage complémentaire cadre, pour le fonctionnement de l'APEC -(Association Pour l’Emploi des Cadres) -", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "taux": "0.036%", - }, - { - "attributs": { - "nom": "salarié", - }, - "taux": "0.024%", - }, - ], - "plafond": "4 * plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . APEC", - "références": { - "chiffres clés": "http://www.agirc-arrco.fr/l-agirc-et-larrco/chiffres-cles", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "APEC", - }, - "contrat salarié . APEC . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "4 * plafond sécurité sociale", - "taux": "0.036%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "APEC (employeur)", - }, - "contrat salarié . APEC . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "4 * plafond sécurité sociale", - "taux": "0.024%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "APEC (salarié)", - }, - "contrat salarié . ATMP": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "accidents du travail et maladies professionnelles", - "destinataire": "Urssaf", - "dû par": "employeur", - "responsable": "CARSAT", - }, - "description": "Cotisation due au titre des Accidents du Travail et Maladies Professionnelles.", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "taux personnalisé", - "si": "taux connu", - }, - { - "alors": "0.8%", - "si": "taux réduit", - }, - { - "sinon": "ATMP . taux collectif ATMP", - }, - ], - }, - }, - }, - }, - "nom": "contrat salarié . ATMP", - "références": { - "taux réduit 2020 (code 00.00B)": "https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039684705", - }, - "titre": "Cotisation Accidents du Travail et Maladies Professionnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation Accidents du Travail et Maladies Professionnelles", - }, - "contrat salarié . ATMP . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "taux personnalisé", - "si": "taux connu", - }, - { - "alors": "0.8%", - "si": "taux réduit", - }, - { - "sinon": "ATMP . taux collectif ATMP", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation Accidents du Travail et Maladies Professionnelles (taux)", - }, - "contrat salarié . ATMP . taux collectif ATMP": { - "nodeKind": "rule", - "rawNode": { - "description": "Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif. Pour les entreprises plus importantes, -ce taux est modulé (jusqu'à 150 salariés) voire individualisé (au-delà). -", - "nom": "contrat salarié . ATMP . taux collectif ATMP", - "non applicable si": "taux connu", - "par défaut": "taux moyen", - "question": "De quel domaine d'activité dépend votre entreprise ?", - "references": { - "Arrêté tarification AT/MP 2020": "https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039684705", - }, - "titre": "Taux collectif ATMP", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux collectif ATMP", - }, - "contrat salarié . ATMP . taux connu": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux de la cotisation Accident du Travail et Maladie Professionnel varie selon l'activité de l'entreprise, pour refleter le niveau de risque auxquels sont exposé leur salariés. - -Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif commun à toute leur branche. - -A partir de 150 employé, le taux est individualisé en fonction des relevés réels des accidents et maladies professionnels de l'entreprise. - -Entre les deux, le taux est modulé. - -Ce taux n'a pas d'influence sur le net car il s'agit d'une cotisation à la charge de l'employeur. -", - "nom": "contrat salarié . ATMP . taux connu", - "par défaut": "non", - "question": "Connaissez-vous le taux AT/MP applicable à votre entreprise ?", - "références": { - "Accès compte ATMP (entreprise)": "https://www.net-entreprises.fr/declaration/compte-atmp/#lessentiel", - "Description compte ATMP": "https://www.ameli.fr/entreprise/votre-entreprise/compte-accidents-du-travail-et-maladies-professionnelles/mp/teleservice-compte-atmp", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux connu", - }, - "contrat salarié . ATMP . taux minimum": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux minimum existant pour la cotisation ATMP. Utilisé notamment pour le calcul de la réduction générale de cotisations", - "nom": "contrat salarié . ATMP . taux minimum", - "références": { - "Article D241-2-4": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000041460928&cidTexte=LEGITEXT000006073189&dateTexte=20200101", - "Mise à jour 2022": "https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000044793102", - }, - "variations": [ - { - "alors": "0.59%", - "si": "date >= 01/2022", - }, - { - "alors": "0.70 %", - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Taux minimum", - }, - "contrat salarié . ATMP . taux moyen": { - "nodeKind": "rule", - "rawNode": { - "formule": "2.24%", - "nom": "contrat salarié . ATMP . taux moyen", - "références": { - "Arrêté tarification AT/MP 2020": "https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039684705", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux moyen", - }, - "contrat salarié . ATMP . taux personnalisé": { - "nodeKind": "rule", - "rawNode": { - "description": "Les entreprises de plus de 20 salariés ont un taux individualisé. L'entreprise peut consulter son taux effectif directement sur espace net-entreprise. -", - "nom": "contrat salarié . ATMP . taux personnalisé", - "par défaut": "taux moyen", - "question": "Quel est le taux AT/MP de l'entreprise ?", - "références": { - "Accès compte ATMP (entreprise)": "https://www.net-entreprises.fr/declaration/compte-atmp/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux personnalisé", - }, - "contrat salarié . ATMP . taux réduit": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif <= 150", - "description": "Ce taux correspond : -- aux petites entreprises dont l'activité n'est pas risquée, par exemple du conseil en informatique -- au nouveau \\"taux support\\" : pour les entreprises d'effectif inférieur à 150, les salariés des fonctions support (par exemple, secrétariat, comptabilité, ressources humaines) cotisent à un taux réduit. -", - "nom": "contrat salarié . ATMP . taux réduit", - "par défaut": "non", - "question": "L'activité de l'établissement ou du salarié est-elle sans aucun risque ?", - "références": { - "fiche ameli.fr": "https://www.ameli.fr/employeur/actualites/evolution-de-la-tarification-de-lassurance-maladie-risques-professionnels-ce-qui-change", - }, - "titre": "taux réduit pour activité sans risque", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux réduit pour activité sans risque", - }, - "contrat salarié . CDD": { - "nodeKind": "rule", - "rawNode": { - "description": "Par défaut, faire travailler quelqu'un en France établit automatiquement un CDI à temps plein. -Certaines situations exceptionnelles permettent aux employeurs de prévoir une date de fin. Le contrat, qui est alors nécessaire, mentionne cette date de fin. -", - "formule": "contrat salarié = 'CDD'", - "nom": "contrat salarié . CDD", - }, - "replacements": [], - "suggestions": {}, - "title": "CDD", - }, - "contrat salarié . CDD . CPF": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "formation", - "destinataire": "OPCA", - "dû par": "employeur", - }, - "description": "Contribution au financement du compte personnel de formation (CPF) spécifique aux CDD.", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "1%", - }, - }, - "nom": "contrat salarié . CDD . CPF", - "non applicable si": { - "une de ces conditions": [ - "événement . poursuite du CDD en CDI", - "apprentissage", - "contrat jeune vacances", - "motif = 'classique . saisonnier'", - "motif . contrat aidé", - ], - }, - "références": { - "Code du travail - Article L6322-37": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000022234996&cidTexte=LEGITEXT000006072050", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CPF", - }, - "contrat salarié . CDD . congés dus sur la durée du contrat": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "2 décimales", - "nom": "contrat salarié . CDD . congés dus sur la durée du contrat", - "produit": { - "assiette": "25 jours ouvrés/an", - "facteur": "durée contrat", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Congés dus sur la durée du contrat", - }, - "contrat salarié . CDD . congés pris": { - "nodeKind": "rule", - "rawNode": { - "description": "Le contrat étant à durée déterminée, le salarié n'a pas forcément le temps de prendre tous les jours de congés qu'il a acquis comme tout salarié au cours du contrat. -Par exemple, pour un contrat de 3 mois, le salarié acquiert 2,08 jours de congés par mois (25 jours / 12 mois = 2,08), donc 6,25 sur la durée du contrat. Or il se peut que l'entreprise le contraigne à n'en prendre que 4, donc 2,25 jours ne seront pas pris. Ils seront payés par l'employeur à la fin du contrat. -", - "nom": "contrat salarié . CDD . congés pris", - "par défaut": "congés dus sur la durée du contrat", - "question": "Combien de jours de congés seront pris sur la durée du CDD (en jours ouvrés) ?", - "suggestions": { - "aucun": "0 jours ouvrés", - "la moitié": "50% * congés dus sur la durée du contrat", - "la totalité": "congés dus sur la durée du contrat", - }, - "unité": "jours ouvrés", - }, - "replacements": [], - "suggestions": { - "aucun": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": { - "constant": { - "nodeValue": 0, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0 jours ouvrés", - "unit": { - "denominators": [], - "numerators": [ - "jours ouvrés", - ], - }, - }, - "la moitié": { - "0": { - "constant": { - "nodeValue": 50, - "type": "number", - }, - "unité": "%", - }, - "1": { - "variable": "congés dus sur la durée du contrat", - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 50, - "rawNode": { - "constant": { - "nodeValue": 50, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": { - "constant": { - "nodeValue": 50, - "type": "number", - }, - "unité": "%", - }, - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - { - "circularReference": false, - "contextDottedName": "contrat salarié . CDD . congés pris", - "dottedName": "contrat salarié . CDD . congés dus sur la durée du contrat", - "name": "congés dus sur la durée du contrat", - "nodeKind": "reference", - "rawNode": { - "variable": "congés dus sur la durée du contrat", - }, - "title": "Congés dus sur la durée du contrat", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "50% * congés dus sur la durée du contrat", - }, - "la totalité": { - "circularReference": false, - "contextDottedName": "contrat salarié . CDD . congés pris", - "dottedName": "contrat salarié . CDD . congés dus sur la durée du contrat", - "name": "congés dus sur la durée du contrat", - "nodeKind": "reference", - "rawNode": "congés dus sur la durée du contrat", - "title": "Congés dus sur la durée du contrat", - }, - }, - "title": "Congés pris", - }, - "contrat salarié . CDD . contrat jeune vacances": { - "nodeKind": "rule", - "rawNode": { - "description": "Aussi appelé CDD vendanges. Contrat conclu avec un jeune pendant ses vacances scolaires ou universitaires.", - "nom": "contrat salarié . CDD . contrat jeune vacances", - "note": "Ce n'est pas un motif de CDD.", - "par défaut": "non", - "question": "Est-ce un contrat jeune vacances ?", - "titre": "Contrat jeune vacances", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat jeune vacances", - }, - "contrat salarié . CDD . contrôle congés non pris max": { - "nodeKind": "rule", - "rawNode": { - "description": "Le nombre de jours de congés pris est supérieur à la totalité des jours de congés acquis sur la durée du contrat (par défaut 25 jours / an)", - "formule": "congés pris > congés dus sur la durée du contrat", - "nom": "contrat salarié . CDD . contrôle congés non pris max", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle congés non pris max", - }, - "contrat salarié . CDD . durée contrat": { - "nodeKind": "rule", - "rawNode": { - "description": "[Cliquez ici](https://www.service-public.fr/professionnels-entreprises/vosdroits/F31211) pour connaître la durée maximale d'un CDD. -", - "icônes": "⏳", - "nom": "contrat salarié . CDD . durée contrat", - "par défaut": "1 mois", - "question": "Quelle est la durée du contrat ?", - "références": { - "Durée maximale d'un CDD (service-public.fr)": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F31211", - }, - "suggestions": { - "1 an": "12 mois", - "18 mois": "18 mois", - "3 mois": "3 mois", - "6 mois": "6 mois", - }, - "titre": "durée du contrat", - }, - "replacements": [], - "suggestions": { - "1 an": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 12, - "rawNode": { - "constant": { - "nodeValue": 12, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "12 mois", - "unit": { - "denominators": [], - "numerators": [ - "mois", - ], - }, - }, - "18 mois": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 18, - "rawNode": { - "constant": { - "nodeValue": 18, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "18 mois", - "unit": { - "denominators": [], - "numerators": [ - "mois", - ], - }, - }, - "3 mois": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 3, - "rawNode": { - "constant": { - "nodeValue": 3, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "3 mois", - "unit": { - "denominators": [], - "numerators": [ - "mois", - ], - }, - }, - "6 mois": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 6, - "rawNode": { - "constant": { - "nodeValue": 6, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "6 mois", - "unit": { - "denominators": [], - "numerators": [ - "mois", - ], - }, - }, - }, - "title": "Durée du contrat", - }, - "contrat salarié . CDD . indemnité compensatrice de congés payés": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salarié en CDD bénéficie des mêmes droits à congés payés que le salarié -en CDI. Il acquiert et prend ses congés payés dans les mêmes conditions. - -Il est cependant courant que le salarié ne puisse pas prendre tous ses -congés avant le terme de son contrat, il bénéficie alors d'une indemnité -compensatrice de congés payés versée par l'employeur. - -Il existe deux méthodes pour calculer l'indemnité de congés non pris. - -### Méthode \\"du dixième\\" - -Ce mode de calcul sera le plus souvent favorable au salarié lorsque celui-ci -a accompli des heures supplémentaires. Une indemnité égale au dixième de la -rémunération brute totale perçue par le salarié au cours de la période de -référence. - -### Méthode \\"maintien du salaire\\" - -Cette méthode sera le plus souvent favorable au salarié lorsque celui-ci a -bénéficié d’une augmentation de salaire. - -Pour effectuer le calcul, l'employeur peut tenir compte soit : -- de l'horaire réel du mois, -- du nombre moyen de jours ouvrés (ou ouvrables), -- du nombre réel de jours ouvrés (ou ouvrables). -", - "indemnité": { - "destinataire": "salarié", - "dû par": "employeur", - }, - "le maximum de": [ - { - "abattement": { - "nom": "proportion congés pris", - "plafond": "100%", - "unité": "%", - "valeur": "congés pris / congés dus sur la durée du contrat", - }, - "nom": "Méthode du dixième", - "produit": { - "assiette": "rémunération . assiette congés payés", - "taux": "10%", - }, - }, - { - "nom": "Méthode du maintien de salaire", - "produit": { - "assiette": "rémunération . assiette congés payés / jours ouvrés sur la durée du contrat", - "facteur": { - "nom": "congés non pris", - "valeur": "congés dus sur la durée du contrat - congés pris", - }, - }, - }, - ], - "nom": "contrat salarié . CDD . indemnité compensatrice de congés payés", - "non applicable si": "événement . poursuite du CDD en CDI", - "note": "L'indemnité est versée à la fin du contrat, sauf si le CDD se poursuit par un CDI. -À noter, la loi El Khomri modifie l'article L3141-12: -- avant : Les congés peuvent être pris dès l'ouverture des droits -- maintenant : Les congés peuvent être pris dès l’embauche -", - "références": { - "Code du travail - Article L3141-24": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006072050&idArticle=LEGIARTI000006902661&dateTexte=&categorieLien=cid", - "Congés payés et contrat CDD": "https://www.easycdd.com/LEGISLATION-CDD/L-embauche-le-suivi-du-contrat-CDD-les-incidents-frequents/Conges-payes-et-contrat-CDD", - "Fiche service-public.gouv.fr": "https://www.service-public.fr/particuliers/vosdroits/F2931", - "Méthode du maintien de salaire": "https://www.service-public.fr/particuliers/vosdroits/F33359", - "assiette de l'indemnité, circulaire DRT 18 du 30 octobre 1990": "http://conseillerdusalarie.free.fr/Docs/TextesFrance/19901030Circulaire_DRT_90_18_du_30_octobre_1990_CDD_Travail_temporaire.htm", - }, - "titre": "indemnité de congés payés", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité de congés payés", - }, - "contrat salarié . CDD . indemnité compensatrice de congés payés . Méthode du dixième": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "nom": "proportion congés pris", - "plafond": "100%", - "unité": "%", - "valeur": "congés pris / congés dus sur la durée du contrat", - }, - "nom": "Méthode du dixième", - "produit": { - "assiette": "rémunération . assiette congés payés", - "taux": "10%", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité de congés payés (Méthode du dixième)", - }, - "contrat salarié . CDD . indemnité compensatrice de congés payés . Méthode du dixième . proportion congés pris": { - "nodeKind": "rule", - "rawNode": { - "nom": "proportion congés pris", - "plafond": "100%", - "unité": "%", - "valeur": "congés pris / congés dus sur la durée du contrat", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité de congés payés (Méthode du dixième) (proportion congés pris)", - }, - "contrat salarié . CDD . indemnité compensatrice de congés payés . Méthode du maintien de salaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "Méthode du maintien de salaire", - "produit": { - "assiette": "rémunération . assiette congés payés / jours ouvrés sur la durée du contrat", - "facteur": { - "nom": "congés non pris", - "valeur": "congés dus sur la durée du contrat - congés pris", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité de congés payés (Méthode du maintien de salaire)", - }, - "contrat salarié . CDD . indemnité compensatrice de congés payés . Méthode du maintien de salaire . congés non pris": { - "nodeKind": "rule", - "rawNode": { - "nom": "congés non pris", - "valeur": "congés dus sur la durée du contrat - congés pris", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité de congés payés (Méthode du maintien de salaire) (congés non pris)", - }, - "contrat salarié . CDD . indemnités salarié": { - "nodeKind": "rule", - "rawNode": { - "description": "Cotisations employeur spécifiques au CDD", - "formule": { - "somme": [ - "prime de fin de contrat", - "indemnité compensatrice de congés payés", - ], - }, - "nom": "contrat salarié . CDD . indemnités salarié", - "titre": "Indemnités CDD", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités CDD", - }, - "contrat salarié . CDD . information": { - "nodeKind": "rule", - "rawNode": { - "description": "Rappelez-vous qu'un CDD doit toujours correspondre à un besoin temporaire de l'entreprise. [Code du travail - Article L1242-1](https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901194&cidTexte=LEGITEXT000006072050)", - "formule": "oui", - "nom": "contrat salarié . CDD . information", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Information", - }, - "contrat salarié . CDD . jours ouvrés sur la durée du contrat": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . CDD . jours ouvrés sur la durée du contrat", - "produit": { - "assiette": "253 jours ouvrés/an", - "facteur": "durée contrat", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Jours ouvrés sur la durée du contrat", - }, - "contrat salarié . CDD . motif": { - "nodeKind": "rule", - "rawNode": { - "description": "Le CDD est un contrat d'exception: son recours doit être autorisé par l'un des motifs spécifiés dans la loi. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "classique", - "contrat aidé", - "complément formation", - "issue d'apprentissage", - ], - }, - }, - "nom": "contrat salarié . CDD . motif", - "par défaut": "'classique . accroissement activité'", - "question": "Quel est le motif de recours au CDD ?", - "références": { - "Code du travail - Articles L1242-1 à 4": "https://www.legifrance.gouv.fr/affichCode.do;jsessionid=E318966AA9DEB9E32465297F15B04D86.tpdila20v_1?idSectionTA=LEGISCTA000006195639&cidTexte=LEGITEXT000006072050&dateTexte=20170420", - "embaucher en CDD": "https://www.service-public.fr/particuliers/vosdroits/F34", - "le recours au CDD": "http://www.entreprises.cci-paris-idf.fr/web/reglementation/developpement-entreprise/droit-social/le-recours-au-cdd", - "les cas de recours au CDD": "https://www.easycdd.com/LEGISLATION-CDD/Avant-de-rediger-un-contrat-CDD/Les-cas-de-recours-au-contrat-CDD", - }, - "titre": "Motif de recours", - }, - "replacements": [], - "suggestions": {}, - "title": "Motif de recours", - }, - "contrat salarié . CDD . motif . classique": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "possibilités": [ - "remplacement", - "accroissement activité", - "saisonnier", - "usage", - "mission", - ], - }, - }, - "nom": "contrat salarié . CDD . motif . classique", - "par défaut": "'usage'", - "références": { - "Code du travail - Article L1242-2": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000033024658&cidTexte=LEGITEXT000006072050&dateTexte=20170420", - }, - "titre": "motifs classiques", - }, - "replacements": [], - "suggestions": {}, - "title": "Motifs classiques", - }, - "contrat salarié . CDD . motif . classique . accroissement activité": { - "nodeKind": "rule", - "rawNode": { - "description": "Accroissement temporaire de l'activité de l'entreprise", - "formule": "contrat salarié . CDD . motif = 'classique . accroissement activité'", - "nom": "contrat salarié . CDD . motif . classique . accroissement activité", - "titre": "Accroissement temporaire d'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Accroissement temporaire d'activité", - }, - "contrat salarié . CDD . motif . classique . mission": { - "nodeKind": "rule", - "rawNode": { - "description": "> Aussi appelé contrat à objet défini. - -Recrutement d'ingénieurs et de cadres, au sens des conventions collectives, en vue de la réalisation d'un objet défini lorsqu'un accord de branche étendu ou, à défaut, un accord d'entreprise le prévoit et qu'il définit : - -- Les nécessités économiques auxquelles ces contrats sont susceptibles d'apporter une réponse adaptée ; -- Les conditions dans lesquelles les salariés sous contrat à durée déterminée à objet défini bénéficient de garanties relatives à l'aide au reclassement, à la validation des acquis de l'expérience, à la priorité de réembauche et à l'accès à la formation professionnelle continue et peuvent, au cours du délai de prévenance, mobiliser les moyens disponibles pour organiser la suite de leur parcours professionnel ; -- Les conditions dans lesquelles les salariés sous contrat à durée déterminée à objet défini ont priorité d'accès aux emplois en contrat à durée indéterminée dans l'entreprise. -", - "formule": "contrat salarié . CDD . motif = 'classique . mission'", - "nom": "contrat salarié . CDD . motif . classique . mission", - "titre": "Contrat de mission", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat de mission", - }, - "contrat salarié . CDD . motif . classique . remplacement": { - "nodeKind": "rule", - "rawNode": { - "description": "Nous regroupons dans cette catégorie les cas suivants. - -- Remplacement d'un salarié en cas : - - D'absence ; - - De passage provisoire à temps partiel, conclu par avenant à son contrat de travail ou par échange écrit entre ce salarié et son employeur ; - - De suspension de son contrat de travail ; - - De départ définitif précédant la suppression de son poste de travail après consultation du comité d'entreprise ou, à défaut, des délégués du personnel, s'il en existe ; - - D'attente de l'entrée en service effective du salarié recruté par contrat à durée indéterminée appelé à le remplacer ; - -- Remplacement d'un chef d'entreprise artisanale, industrielle ou commerciale, d'une personne exerçant une profession libérale, de son conjoint participant effectivement à l'activité de l'entreprise à titre professionnel et habituel ou d'un associé non salarié d'une société civile professionnelle, d'une société civile de moyens d'une société d'exercice libéral ou de toute autre personne morale exerçant une profession libérale ; - -- Remplacement du chef d'une exploitation agricole ou d'une entreprise mentionnée aux 1° à 4° de l'article L. 722-1 du code rural et de la pêche maritime, d'un aide familial, d'un associé d'exploitation, ou de leur conjoint mentionné à l'article L. 722-10 du même code dès lors qu'il participe effectivement à l'activité de l'exploitation agricole ou de l'entreprise ; -", - "formule": "contrat salarié . CDD . motif = 'classique . remplacement'", - "nom": "contrat salarié . CDD . motif . classique . remplacement", - "titre": "Contrat de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat de remplacement", - }, - "contrat salarié . CDD . motif . classique . saisonnier": { - "nodeKind": "rule", - "rawNode": { - "description": "Emplois à caractère saisonnier, dont les tâches sont appelées à se répéter chaque année selon une périodicité à peu près fixe, en fonction du rythme des saisons ou des modes de vie collectifs.", - "formule": "contrat salarié . CDD . motif = 'classique . saisonnier'", - "nom": "contrat salarié . CDD . motif . classique . saisonnier", - "titre": "Saisonnier", - }, - "replacements": [], - "suggestions": {}, - "title": "Saisonnier", - }, - "contrat salarié . CDD . motif . classique . usage": { - "nodeKind": "rule", - "rawNode": { - "alias": "motif extra", - "description": "Emplois pour lesquels, dans certains secteurs d'activité définis par décret ou par convention ou accord collectif de travail étendu, il est d'usage constant de ne pas recourir au contrat de travail à durée indéterminée en raison de la nature de l'activité exercée et du caractère par nature temporaire de ces emplois ;", - "formule": "contrat salarié . CDD . motif = 'classique . usage'", - "formule-futur": { - "contrainte": { - "possibilités": [ - "Déménagement", - "Services à la personne", - "Hôtellerie, restauration", - "Centre de loisirs et de vacances", - "Activité foraine", - "Sport professionnel", - "Enseignement", - "Spectacle", - "Action culturelle", - "Audiovisuel, production cinématographique, édition phonographique", - "Exploitation forestière", - "Réparation navale", - "Information", - "Enquêtes, sondages", - "Entreposage et stockage de la viande", - "Bâtiment et travaux publics pour les chantiers à l'étranger", - "Coopération, assistance technique d'ingénierie et de recherche à l'étranger", - "Recherche scientifique dans le cadre d'un accord international (convention, arrangement administratif)", - "Assistance technique ou logistique dans les institutions internationales ou dans l'Union européenne prévu par les traités", - ], - "variable": "entreprise . secteur activité", - }, - }, - "nom": "contrat salarié . CDD . motif . classique . usage", - "références": { - "Embauche en contrat d'extra": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F33693", - }, - "titre": "Contrat d'usage", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat d'usage", - }, - "contrat salarié . CDD . motif . complément formation": { - "nodeKind": "rule", - "rawNode": { - "description": "L'employeur s'engage, pour une durée et dans des conditions déterminées par décret, à assurer un complément de formation professionnelle au salarié.", - "formule": "contrat salarié . CDD . motif = 'complément formation'", - "nom": "contrat salarié . CDD . motif . complément formation", - "références": { - "Code du travail - Article L1242-3": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000006901196&cidTexte=LEGITEXT000006072050&dateTexte=20170420", - "Code du travail - Décret D1242-3": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000018537448&cidTexte=LEGITEXT000006072050", - }, - "titre": "Complément de formation professionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Complément de formation professionnelle", - }, - "contrat salarié . CDD . motif . contrat aidé": { - "nodeKind": "rule", - "rawNode": { - "formule": "contrat salarié . CDD . motif = 'contrat aidé'", - "nom": "contrat salarié . CDD . motif . contrat aidé", - "références": { - "Code du travail - Article L1242-3": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000006901196&cidTexte=LEGITEXT000006072050&dateTexte=20170420", - }, - "titre": "Contrat aidé (CUI, alternance, ...)", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrat aidé (CUI, alternance, ...)", - }, - "contrat salarié . CDD . motif . issue d'apprentissage": { - "nodeKind": "rule", - "rawNode": { - "description": "A l'issue d'un contrat d'apprentissage, un contrat de travail à durée déterminée peut être conclu lorsque l'apprenti doit satisfaire aux obligations du service national dans un délai de moins d'un an après l'expiration du contrat d'apprentissage. -", - "formule": "contrat salarié . CDD . motif = 'issue d'apprentissage'", - "nom": "contrat salarié . CDD . motif . issue d'apprentissage", - "références": { - "Code du travail - Article L1242-4": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000028498598&cidTexte=LEGITEXT000006072050&dateTexte=20170420", - }, - "titre": "À l'issue d'un contrat d'apprentissage", - }, - "replacements": [], - "suggestions": {}, - "title": "À l'issue d'un contrat d'apprentissage", - }, - "contrat salarié . CDD . prime de fin de contrat": { - "nodeKind": "rule", - "rawNode": { - "alias": "prime de précarité", - "description": "Somme versée en fin de CDD comme compensation de précarité.", - "formule": { - "produit": { - "assiette": { - "somme": [ - "rémunération . brut de base", - "rémunération . avantages en nature . montant", - "rémunération . primes", - "rémunération . heures supplémentaires", - ], - }, - "taux": "10%", - }, - }, - "indemnité": { - "destinataire": "salarié", - }, - "nom": "contrat salarié . CDD . prime de fin de contrat", - "non applicable si": { - "une de ces conditions": [ - "événement . poursuite du CDD en CDI", - "événement . refus CDI avantageux", - "événement . rupture anticipée salarié", - "événement . rupture pour faute grave ou force majeure", - "événement . rupture pendant période essai", - "motif = 'classique . usage'", - "motif = 'classique . saisonnier'", - "motif . complément formation", - "motif . contrat aidé", - "contrat jeune vacances", - ], - }, - "note": "Attention : les exceptions sont légion. Conventions collectives... - -- Dans les faits, les CDD Senior perçoivent une indemnité d’un montant équivalent à l’indemnité de précarité : [line](https://www.easycdd.com/LEGISLATION-CDD/Fin-ou-rupture-du-contrat-CDD/La-prime-de-precarite/La-prime-de-precarite-n-est-pas-due-si) -", - "références": { - "Code du travail - Article L1243-8": "https://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000006189459&cidTexte=LEGITEXT000006072050", - "Fiche Fin du CDD": "https://www.service-public.fr/particuliers/vosdroits/F40", - "Fiche La prime de précarité est-elle due": "https://www.service-public.fr/particuliers/vosdroits/F803", - "La prime de précarité n'est pas due si": "https://www.easycdd.com/LEGISLATION-CDD/Fin-ou-rupture-du-contrat-CDD/La-prime-de-precarite/La-prime-de-precarite-n-est-pas-due-si", - "Le travail saisonnier": "http://travail-emploi.gouv.fr/droit-du-travail/contrats-et-carriere/contrats-de-travail/article/le-travail-saisonnier", - "Poursuite de l'activité après la fin du CDD": "https://www.easycdd.com/LEGISLATION-CDD/Fin-ou-rupture-du-contrat-CDD/Poursuite-de-l-activite-apres-la-fin-du-contrat-CDD", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prime de fin de contrat", - }, - "contrat salarié . CDD . événement": { - "nodeKind": "rule", - "rawNode": { - "description": "Certains événements impactent fortement les obligations du CDD. - -> Par exemple, dans l'hypothèse d'une poursuite du CDD en CDI, aucune majoration ou indemnité sur le CDD ne sera à verser. -", - "formule": { - "une possibilité": { - "possibilités": [ - "poursuite du CDD en CDI", - "refus CDI avantageux", - "rupture anticipée salarié", - "rupture pour faute grave ou force majeure", - "rupture pendant période essai", - ], - }, - }, - "nom": "contrat salarié . CDD . événement", - "par défaut": "''", - "question": "Pensez-vous être confronté à l'un de ces événements au cours du contrat ?", - "titre": "Événement de contrat", - }, - "replacements": [], - "suggestions": {}, - "title": "Événement de contrat", - }, - "contrat salarié . CDD . événement . poursuite du CDD en CDI": { - "nodeKind": "rule", - "rawNode": { - "description": "En fin de contrat, le CDD est reconduit en CDI sans interruption.", - "formule": "contrat salarié . CDD . événement = 'poursuite du CDD en CDI'", - "nom": "contrat salarié . CDD . événement . poursuite du CDD en CDI", - "titre": "Poursuite du CDD en CDI", - }, - "replacements": [], - "suggestions": {}, - "title": "Poursuite du CDD en CDI", - }, - "contrat salarié . CDD . événement . refus CDI avantageux": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salarié, au terme du CDD, refuse une reconduction en CDI pour un emploi similaire, et une rémunération au moins aussi avantageuse.", - "formule": "contrat salarié . CDD . événement = 'refus CDI avantageux'", - "nom": "contrat salarié . CDD . événement . refus CDI avantageux", - "titre": "Refus d'un CDI avantageux", - }, - "replacements": [], - "suggestions": {}, - "title": "Refus d'un CDI avantageux", - }, - "contrat salarié . CDD . événement . rupture anticipée salarié": { - "nodeKind": "rule", - "rawNode": { - "description": "Rupture anticipée du contrat à l'initiative du salarié.", - "formule": "contrat salarié . CDD . événement = 'rupture anticipée salarié'", - "nom": "contrat salarié . CDD . événement . rupture anticipée salarié", - "titre": "Rupture anticipée du salarié", - }, - "replacements": [], - "suggestions": {}, - "title": "Rupture anticipée du salarié", - }, - "contrat salarié . CDD . événement . rupture pendant période essai": { - "nodeKind": "rule", - "rawNode": { - "formule": "contrat salarié . CDD . événement = 'rupture pendant période essai'", - "nom": "contrat salarié . CDD . événement . rupture pendant période essai", - "titre": "Rupture pendant la période d'essai", - }, - "replacements": [], - "suggestions": {}, - "title": "Rupture pendant la période d'essai", - }, - "contrat salarié . CDD . événement . rupture pour faute grave ou force majeure": { - "nodeKind": "rule", - "rawNode": { - "formule": "contrat salarié . CDD . événement = 'rupture pour faute grave ou force majeure'", - "nom": "contrat salarié . CDD . événement . rupture pour faute grave ou force majeure", - "titre": "Rupture pour faute grave ou force majeure", - }, - "replacements": [], - "suggestions": {}, - "title": "Rupture pour faute grave ou force majeure", - }, - "contrat salarié . CDI": { - "nodeKind": "rule", - "rawNode": { - "formule": "contrat salarié = 'CDI'", - "nom": "contrat salarié . CDI", - }, - "replacements": [], - "suggestions": {}, - "title": "CDI", - }, - "contrat salarié . CSG et CRDS": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "collecteur": "Urssaf", - "dû par": "salarié", - }, - "description": "La CSG et la CRDS sont dues par tous les salariés remplissant les deux conditions suivantes : -- ils sont domiciliés fiscalement en France, - ils sont à la charge d’un régime français d’assurance maladie obligatoire. -Si l’un des deux critères n’est pas rempli, la CSG et la CRDS ne sont pas dues, à la condition d’en apporter la preuve (justificatif fiscal ou carte d’assuré social).", - "formule": { - "somme": [ - "CSG", - "CRDS", - ], - }, - "nom": "contrat salarié . CSG et CRDS", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS", - }, - "contrat salarié . CSG et CRDS . CRDS": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "dû par": "salarié", - "impôt": "oui", - }, - "description": "Contribution pour le remboursement de la dette sociale", - "formule": { - "produit": { - "assiette": { - "somme": [ - "assiette de base", - "assiette heures supplémentaires et complémentaires défiscalisées", - ], - }, - "taux": { - "nom": "taux", - "valeur": "0.5%", - }, - }, - }, - "nom": "contrat salarié . CSG et CRDS . CRDS", - }, - "replacements": [], - "suggestions": {}, - "title": "CRDS", - }, - "contrat salarié . CSG et CRDS . CRDS . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "0.5%", - }, - "replacements": [], - "suggestions": {}, - "title": "CRDS (taux)", - }, - "contrat salarié . CSG et CRDS . CSG": { - "nodeKind": "rule", - "rawNode": { - "description": "La contribution sociale généralisée (CSG) est un impôt destiné à participer au financement de la protection sociale. -A la différence des cotisations sociales qui ne portent que sur les revenus d’activité, la CSG concerne, outre les revenus d’activité et de remplacement (allocations chômage, indemnités journalières…), les revenus du patrimoine, les produits de placement ou les sommes engagées ou redistribuées par les jeux. -Elle est prélevée à la source sur la plupart des revenus. Elle est recouvrée par les Urssaf sur les revenus d’activité et par l’administration fiscale sur les revenus du patrimoine. -Le produit de la CSG est reversé à la Cnam et à la Cnaf, il finance également le fonds de solidarité vieillesse", - "exemples": [ - { - "nom": "CSG cadre", - "situation": { - "complémentaire santé . forfait": 40, - "cotisations . assiette": 1500, - "statut cadre": "oui", - }, - "valeur attendue": 139.495, - }, - { - "nom": "CSG non cadre", - "situation": { - "complémentaire santé . forfait": 40, - "cotisations . assiette": 1500, - }, - "valeur attendue": 137.425, - }, - ], - "formule": { - "multiplication": { - "assiette": "assiette de base", - "composantes": [ - { - "attributs": { - "nom": "déductible", - }, - "taux": { - "nom": "taux", - "valeur": "6.8%", - }, - }, - { - "attributs": { - "nom": "non déductible", - }, - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "2.4%", - }, - }, - { - "assiette": "assiette heures supplémentaires et complémentaires défiscalisées", - "attributs": { - "nom": "heures supplémentaires et complémentaires défiscalisées", - }, - "taux": "déductible . taux + non déductible . taux", - }, - ], - }, - ], - }, - }, - "nom": "contrat salarié . CSG et CRDS . CSG", - "non applicable si": "établissement . localisation . département = 'Mayotte'", - "références": { - "heures supplémentaires": "https://dsn-info.custhelp.com/app/answers/detail/a_id/2110", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/la-base-de-calcul/assiette-csg-crds.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG", - }, - "contrat salarié . CSG et CRDS . CSG . déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "déductible", - "valeur": { - "multiplication": { - "assiette": "assiette de base", - "taux": { - "nom": "taux", - "valeur": "6.8%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG (déductible)", - }, - "contrat salarié . CSG et CRDS . CSG . déductible . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "6.8%", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG (déductible) (taux)", - }, - "contrat salarié . CSG et CRDS . CSG . non déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "non déductible", - "valeur": { - "multiplication": { - "assiette": "assiette de base", - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "2.4%", - }, - }, - { - "assiette": "assiette heures supplémentaires et complémentaires défiscalisées", - "attributs": { - "nom": "heures supplémentaires et complémentaires défiscalisées", - }, - "taux": "déductible . taux + non déductible . taux", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG (non déductible)", - }, - "contrat salarié . CSG et CRDS . CSG . non déductible . heures supplémentaires et complémentaires défiscalisées": { - "nodeKind": "rule", - "rawNode": { - "nom": "heures supplémentaires et complémentaires défiscalisées", - "valeur": { - "multiplication": { - "assiette": "assiette heures supplémentaires et complémentaires défiscalisées", - "taux": "déductible . taux + non déductible . taux", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG (non déductible) (heures supplémentaires et complémentaires défiscalisées)", - }, - "contrat salarié . CSG et CRDS . CSG . non déductible . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "2.4%", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG (non déductible) (taux)", - }, - "contrat salarié . CSG et CRDS . assiette abattue totale": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "barème": { - "assiette": "cotisations . assiette", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 4, - "taux": "98.25%", - }, - { - "taux": "100%", - }, - ], - }, - }, - "nom": "contrat salarié . CSG et CRDS . assiette abattue totale", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette abattue totale", - }, - "contrat salarié . CSG et CRDS . assiette de base": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "assiette abattue totale", - "avantages sociaux", - "(- assiette heures supplémentaires et complémentaires défiscalisées)", - ], - }, - "nom": "contrat salarié . CSG et CRDS . assiette de base", - "références": { - "abattement": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-csg-crds/abattement-et-deductions/les-revenus-exclus-de-labattemen.html", - "calcul": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-csg-crds/les-revenus-salariaux-soumis-a-l.html", - "heures supplémentaires": "https://dsn-info.custhelp.com/app/answers/detail/a_id/2110", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette de base", - }, - "contrat salarié . CSG et CRDS . assiette heures supplémentaires et complémentaires défiscalisées": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "rémunération . net imposable . heures supplémentaires et complémentaires défiscalisées", - "taux": "98.25%", - }, - }, - "nom": "contrat salarié . CSG et CRDS . assiette heures supplémentaires et complémentaires défiscalisées", - "références": { - "DSN": "https://dsn-info.custhelp.com/app/answers/detail/a_id/2110", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette heures supplémentaires et complémentaires défiscalisées", - }, - "contrat salarié . CSG et CRDS . assiette revenu remplacements": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "rémunération . revenus de remplacement", - "taux": "98.25%", - }, - }, - "nom": "contrat salarié . CSG et CRDS . assiette revenu remplacements", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette revenu remplacements", - }, - "contrat salarié . CSG et CRDS . non déductible": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "CSG . non déductible", - "CRDS", - "revenus de remplacement . CSG non déductible", - "revenus de remplacement . CRDS", - ], - }, - "nom": "contrat salarié . CSG et CRDS . non déductible", - "titre": "CSG non déductible et CRDS", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG non déductible et CRDS", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "description": "La CSG et CRDS prélevées sur les revenus de remplacement.", - "formule": { - "somme": [ - "revenus de remplacement . CSG déductible", - "revenus de remplacement . CSG non déductible", - "revenus de remplacement . CRDS", - ], - }, - "nom": "contrat salarié . CSG et CRDS . revenus de remplacement", - "note": "Le prélèvement de la CSG et de la CRDS ne peut pas avoir pour effet de réduire le montant de la rémunération d’activité et des allocations de chômage à un seuil inférieur au Smic brut.", - "titre": "CSG et CRDS revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS revenus de remplacement", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement . CRDS": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . CSG et CRDS . revenus de remplacement . CRDS", - "plafond": { - "valeur": "CSG non déductible . plafond - CSG non déductible", - }, - "produit": { - "assiette": "assiette revenu remplacements", - "taux": "CRDS . taux", - }, - "titre": "CRDS revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "CRDS revenus de remplacement", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement . CSG déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . CSG et CRDS . revenus de remplacement . CSG déductible", - "note": null, - "plafond": { - "nom": "plafond", - "valeur": { - "plancher": "0€/mois", - "somme": [ - "rémunération . net de cotisations", - "rémunération . revenus de remplacement", - "(- SMIC temps plein)", - ], - }, - }, - "produit": { - "assiette": "CSG et CRDS . assiette revenu remplacements", - "taux": "3.8%", - }, - "titre": "CSG déductible revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG déductible revenus de remplacement", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement . CSG déductible . plafond": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafond", - "valeur": { - "plancher": "0€/mois", - "somme": [ - "rémunération . net de cotisations", - "rémunération . revenus de remplacement", - "(- SMIC temps plein)", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG déductible revenus de remplacement (plafond)", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement . CSG non déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . CSG et CRDS . revenus de remplacement . CSG non déductible", - "plafond": { - "nom": "plafond", - "valeur": { - "valeur": "CSG déductible . plafond - CSG déductible", - }, - }, - "produit": { - "assiette": "CSG et CRDS . assiette revenu remplacements", - "taux": "CSG . non déductible . taux", - }, - "titre": "CSG non déductible revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG non déductible revenus de remplacement", - }, - "contrat salarié . CSG et CRDS . revenus de remplacement . CSG non déductible . plafond": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafond", - "valeur": { - "valeur": "CSG déductible . plafond - CSG déductible", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG non déductible revenus de remplacement (plafond)", - }, - "contrat salarié . FNAL": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "famille", - "destinataire": "Urssaf", - "dû par": "employeur", - }, - "description": "Le fonds national d’aide au logement (Fnal) est une contribution qui assure le financement de l’allocation logement. -", - "exemples": [ - { - "nom": "SMIC", - "situation": { - "cotisations . assiette": 1500, - "entreprise . effectif": 10, - }, - "valeur attendue": 1.5, - }, - ], - "formule": { - "produit": { - "assiette": { - "plafond": { - "applicable si": "éligible taux réduit", - "valeur": "plafond sécurité sociale", - }, - "valeur": "cotisations . assiette", - }, - "taux": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "0.1%", - "si": "éligible taux réduit", - }, - { - "sinon": "0.5%", - }, - ], - }, - }, - }, - }, - "nom": "contrat salarié . FNAL", - "références": { - "calcul": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-contribution-au-fonds-nationa.html", - }, - "titre": "Contribution au Fonds National d’Aide au Logement", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution au Fonds National d’Aide au Logement", - }, - "contrat salarié . FNAL . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "0.1%", - "si": "éligible taux réduit", - }, - { - "sinon": "0.5%", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution au Fonds National d’Aide au Logement (taux)", - }, - "contrat salarié . FNAL . éligible taux réduit": { - "nodeKind": "rule", - "rawNode": { - "formule": "entreprise . effectif < 50", - "nom": "contrat salarié . FNAL . éligible taux réduit", - }, - "replacements": [], - "suggestions": {}, - "title": "Éligible taux réduit", - }, - "contrat salarié . SMIC": { - "nodeKind": "rule", - "rawNode": { - "description": "Plusieurs réductions de cotisations ([réduction générale](/documentation/contrat-salarié/réduction-générale), taux réduit d'[allocations familiales](/documentation/contrat-salarié/allocations-familiales/taux-réduit) et de [maladie](/documentation/contrat-salarié/maladie/taux-employeur/taux-réduit), réduction outre-mer) reposent sur un paramètre SMIC faisant l'objet de plusieurs ajustements pour prendre en compte le temps de travail effectif. - -Les heures supplémentaires et les heures complémentaires sont prises en -compte sans tenir compte de la majoration. -", - "formule": "temps de travail * SMIC horaire", - "nom": "contrat salarié . SMIC", - "références": { - "Détermination du SMIC": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-generale/le-calcul-de-la-reduction/etape-1--determination-du-coeffi/determination-du-smic-a-prendre.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "SMIC", - }, - "contrat salarié . SMIC contractuel": { - "nodeKind": "rule", - "rawNode": { - "description": "Valeur du SMIC pro-ratisé pour prendre en compte le temps partiel et utilisé pour la détermination du salaire minimum -", - "formule": "SMIC temps plein * temps de travail . quotité de travail", - "nom": "contrat salarié . SMIC contractuel", - }, - "replacements": [], - "suggestions": {}, - "title": "SMIC contractuel", - }, - "contrat salarié . activité partielle": { - "nodeKind": "rule", - "rawNode": { - "description": "À la suite de la crise du Coronavirus, le gouvernement a mis en place un dispositif de chômage partiel étendu dans lequel l'État prend en charge l'indemnisation des heures chômées jusqu’à 4,5 SMIC. -La déclaration d'activité partielle est simplifiée et l'effet est rétroactif.", - "nom": "contrat salarié . activité partielle", - "par défaut": "non", - "rend non applicable": [ - "temps de travail . heures supplémentaires", - "temps de travail . heures complémentaires", - ], - "références": { - "déclaration employeur": "https://activitepartielle.emploi.gouv.fr/aparts/", - "economie.gouv.fr": "https://www.economie.gouv.fr/entreprises/activite-partielle", - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23503", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/reduire-ou-cesser-lactivite/lactivite-partielle.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle", - "dottedName": "contrat salarié . activité partielle", - "name": "contrat salarié . activité partielle", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle", - "title": "Activité partielle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . heures supplémentaires", - }, - "remplacementRuleId": 183, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle", - "dottedName": "contrat salarié . temps de travail . heures supplémentaires", - "name": "temps de travail . heures supplémentaires", - "nodeKind": "reference", - "rawNode": "temps de travail . heures supplémentaires", - "title": "Nombre d'heures supplémentaires", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle", - "dottedName": "contrat salarié . activité partielle", - "name": "contrat salarié . activité partielle", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle", - "title": "Activité partielle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . heures complémentaires", - }, - "remplacementRuleId": 184, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle", - "dottedName": "contrat salarié . temps de travail . heures complémentaires", - "name": "temps de travail . heures complémentaires", - "nodeKind": "reference", - "rawNode": "temps de travail . heures complémentaires", - "title": "Heures complémentaires", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Activité partielle", - }, - "contrat salarié . activité partielle . convention syntec": { - "nodeKind": "rule", - "rawNode": { - "description": "Convention Collective applicable aux salariés des Bureaux d'Études Techniques, des Cabinets d'Ingénieurs-Conseils et des Sociétés de Conseils. -Cette convention collective prévoit notamment une majoration de l'indemnité de chômage partielle au dessus du minimum légal et à la charge de l'entreprise.", - "nom": "contrat salarié . activité partielle . convention syntec", - "par défaut": "non", - "question": "La convention collective Syntec est-elle applicable à l'entreprise ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Convention syntec", - }, - "contrat salarié . activité partielle . heures chômées": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plancher": 0, - "valeur": "temps de travail . temps contractuel - heures travaillées", - }, - "nom": "contrat salarié . activité partielle . heures chômées", - "unité": "heures/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Heures chômées", - }, - "contrat salarié . activité partielle . heures travaillées": { - "nodeKind": "rule", - "rawNode": { - "description": "Dans le cadre du chômage partiel, le nombre d'heure restantes travaillées. Doit être inférieur au temps contractuel.", - "nom": "contrat salarié . activité partielle . heures travaillées", - "par défaut": "0 heures/mois", - "question": "Quelle est le nombre d'heures travaillées sur le mois ?", - "suggestions": { - "10 h/semaine": "43.3333 heures/mois", - "20 h/semaine": "86.6666 heures/mois", - "30 h/semaine": "130 heures/mois", - }, - "titre": "heures travaillées restantes", - }, - "replacements": [], - "suggestions": { - "10 h/semaine": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 43.3333, - "rawNode": { - "constant": { - "nodeValue": 43.3333, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "43.3333 heures/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heures", - ], - }, - }, - "20 h/semaine": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 86.6666, - "rawNode": { - "constant": { - "nodeValue": 86.6666, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "86.6666 heures/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heures", - ], - }, - }, - "30 h/semaine": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 130, - "rawNode": { - "constant": { - "nodeValue": 130, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "130 heures/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heures", - ], - }, - }, - }, - "title": "Heures travaillées restantes", - }, - "contrat salarié . activité partielle . heures travaillées . contrôle temps de travail": { - "nodeKind": "rule", - "rawNode": { - "description": "Dans le cadre de l'activité partielle, le temps de travail doit être inférieur à celui inscrit dans le contrat de travail.", - "formule": "heures travaillées > temps de travail . temps contractuel", - "nom": "contrat salarié . activité partielle . heures travaillées . contrôle temps de travail", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle temps de travail", - }, - "contrat salarié . activité partielle . indemnisation entreprise": { - "nodeKind": "rule", - "rawNode": { - "description": "Dans le cadre de la crise du Coronavirus, le gouvernement a annoncé que l'indemnité de chômage partiel pour les commerces fermés sera prise à 100% en charge par l'état.", - "formule": { - "multiplication": { - "assiette": "retrait absence", - "taux": "taux d'indemnisation", - }, - "plafond": { - "recalcul": { - "avec": { - "rémunération . brut de base": "4.5 * SMIC", - }, - }, - }, - "plancher": { - "variations": [ - { - "alors": "8.37 €/heure * heures chômées", - "si": "date >= 01/2022", - }, - { - "alors": "8.30 €/heure * heures chômées", - "si": "date >= 01/10/2021", - }, - { - "alors": "8.11 €/heure * heures chômées", - "si": "date >= 01/2021", - }, - ], - }, - }, - "nom": "contrat salarié . activité partielle . indemnisation entreprise", - "références": { - "Décret mise à jour 2022": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044614377", - }, - "titre": "Remboursement de l'indemnité d'activité partielle", - }, - "replacements": [], - "suggestions": {}, - "title": "Remboursement de l'indemnité d'activité partielle", - }, - "contrat salarié . activité partielle . indemnisation entreprise . taux d'indemnisation": { - "nodeKind": "rule", - "rawNode": { - "description": "Pendant la période de baisse d’activité, l’employeur reçoit de l’Agence de services et de paiement (ASP) une allocation équivalente à une part de la rémunération horaire du salarié placé en activité partielle, dans un délai moyen de 12 jours. Le salarié reçoit quant à lui, de son employeur, une indemnité d’activité partielle, en lieu et place de son salaire pour la période durant laquelle il est placé en activité partielle.", - "formule": { - "variations": [ - { - "alors": "70%", - "si": "secteur d'activité restreint", - }, - { - "sinon": "36%", - }, - ], - }, - "nom": "contrat salarié . activité partielle . indemnisation entreprise . taux d'indemnisation", - "titre": "taux d'allocation", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux d'allocation", - }, - "contrat salarié . activité partielle . indemnités": { - "nodeKind": "rule", - "rawNode": { - "description": "La mise en chômage partiel ouvre droit non au paiement d’un salaire mais à l’allocation spécifique. Pour chaque heure chômée indemnisable, le salarié reçoit de l'entreprise une indemnité. L'entreprise obtient en contrepartie de l’Etat une allocation d’activité partielle. -Si après versement de l’indemnité d’activité partielle la rémunération du salarié est inférieure à la rémunération mensuelle minimale (RMM garantie par les articles L3232-1 et suivants du code du travail pour les salariés à temps plein), l'employeur doit lui verser une allocation complémentaire qui est égale à la différence entre la rémunération mensuelle minimale (ou Smic net) et la somme initialement perçue par le salarié.", - "formule": { - "somme": [ - "base", - "complémentaire", - "conventionnelle", - ], - }, - "nom": "contrat salarié . activité partielle . indemnités", - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/reduire-ou-cesser-lactivite/lactivite-partielle.html", - }, - "titre": "indemnités activité partielle", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités activité partielle", - }, - "contrat salarié . activité partielle . indemnités . base": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "multiplication": { - "assiette": "retrait absence", - "taux": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "70%", - "si": "secteur d'activité restreint", - }, - { - "sinon": "60%", - }, - ], - }, - }, - }, - }, - "nom": "contrat salarié . activité partielle . indemnités . base", - "titre": "indemnités d'activité partielle de base", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités d'activité partielle de base", - }, - "contrat salarié . activité partielle . indemnités . base . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "70%", - "si": "secteur d'activité restreint", - }, - { - "sinon": "60%", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités d'activité partielle de base (taux)", - }, - "contrat salarié . activité partielle . indemnités . complémentaire": { - "nodeKind": "rule", - "rawNode": { - "description": "L'indemnité complémentaire de chômage partielle est une indemnité versée par l'entreprise pour les salaires proches du SMIC permettant de s'assurer que rémunération effectivement perçue ne soit jamais inférieure à celle du SMIC net.", - "formule": { - "abattement": { - "somme": [ - "rémunération . net de cotisations", - "indemnités . base", - "indemnités . conventionnelle", - ], - }, - "valeur": "rémunération mensuelle minimale", - }, - "nom": "contrat salarié . activité partielle . indemnités . complémentaire", - "non applicable si": "rémunération . brut de base > 3.15 * SMIC", - "titre": "indemnité complémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnité complémentaire", - }, - "contrat salarié . activité partielle . indemnités . conventionnelle": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "convention syntec", - "formule": { - "produit": { - "assiette": "retrait absence", - "taux": { - "grille": { - "assiette": "rémunération . assiette congés payés", - "tranches": [ - { - "montant": "95% - indemnités . base . taux", - "plafond": "2000 €/mois", - }, - { - "montant": "80% - indemnités . base . taux", - "plafond": "plafond sécurité sociale temps plein", - }, - { - "montant": "75% - indemnités . base . taux", - }, - ], - }, - }, - }, - }, - "nom": "contrat salarié . activité partielle . indemnités . conventionnelle", - "références": { - "Juritravail": "https://www.juritravail.com/Actualite/Hygiene-securite-travail-employeur/Id/327284", - "Legifrance": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000028465400&cidTexte=KALITEXT000028465378&dateTexte=29990101&categorieLien=id", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Conventionnelle", - }, - "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "indemnités . conventionnelle > 0", - "indemnités . conventionnelle + indemnités . base > 3.15 * SMIC", - ], - }, - "formule": { - "somme": [ - "contrat salarié . cotisations . assiette", - { - "plafond": "activité partielle . indemnités . conventionnelle", - "valeur": "activité partielle . indemnités - 3.15 * SMIC", - }, - ], - }, - "nom": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "remplace": "contrat salarié . cotisations . assiette", - "rend non applicable": "réduction générale", - "références": { - "Ordonnance du 22 avril 2020, article 5": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000041814597/#JORFARTI000041814602", - "urssaf.fr": "https://www.urssaf.fr/portail/home/actualites/toute-lactualite-employeur/activite-partielle--nouveau-disp.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "dottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "name": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "title": "Part soumise à cotisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 185, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "dottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "name": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "title": "Part soumise à cotisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . cotisations . assiette", - }, - "remplacementRuleId": 186, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "contrat salarié . cotisations . assiette", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette", - "title": "Assiette des cotisations sociales", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "dottedName": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "name": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle . indemnités . conventionnelle . part soumise à cotisation", - "title": "Part soumise à cotisation", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Part soumise à cotisation", - }, - "contrat salarié . activité partielle . retrait absence": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "multiplication": { - "assiette": "rémunération . taux horaire", - "facteur": "heures chômées", - }, - }, - "nom": "contrat salarié . activité partielle . retrait absence", - "titre": "retrait activité partielle", - }, - "replacements": [], - "suggestions": {}, - "title": "Retrait activité partielle", - }, - "contrat salarié . activité partielle . rémunération mensuelle minimale": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "RMM", - "description": "Les salariés à temps plein dont l’horaire de travail est réduit ont droit à une rémunération mensuelle minimale qui peut donner lieu à un versement complémentaire de l’employeur.", - "formule": { - "recalcul": { - "avec": { - "activité partielle": "non", - "rémunération . brut de base": "SMIC contractuel", - "temps de travail . heures complémentaires": "non", - "temps de travail . heures supplémentaires": "non", - }, - "règle": "contrat salarié . rémunération . net de cotisations", - }, - }, - "nom": "contrat salarié . activité partielle . rémunération mensuelle minimale", - "références": { - "Article L3232-3 du code du travail": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006902847&cidTexte=LEGITEXT000006072050&dateTexte=20080501", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération mensuelle minimale", - }, - "contrat salarié . activité partielle . secteur d'activité restreint": { - "nodeKind": "rule", - "rawNode": { - "description": "Les entreprises dont l'activité a été interrompue par décision administrative en raison de la crise sanitaire, ou qui sont situées dans une circonscription territoriale soumise à des restrictions spécifiques des conditions d'exercice de l'activité économique et de circulation des personnes prises par l'autorité administrative lorsqu'ils subissent une forte baisse de chiffre d'affaires, ou qui relèvent des secteurs les plus affectés et qui continuent de subir une très forte baisse du chiffre d'affaires, bénéficient d'un taux d'allocation de 70 % jusqu'au 31 octobre 2021. - -Sont concernées : - - - les entreprises relevant des secteurs, listés en annexe 2 du décret du 29 juin 2020 , qui ont subi une très forte baisse de chiffre d'affaires d'au moins 80 % durant la période comprise entre le 15 mars et le 15 mai 2020 ; - - - les établissement recevant du public fermés administrativement ou situés dans un territoire soumis à des restrictions particulières (couvre-feu par exemple) et subissant une baisse de chiffre d'affaires d'au moins 60 % ; - - - les établissements situés dans une zone de chalandise d'une station de ski et subissant une baisse de chiffre d'affaires d'au moins 50 % si les téléphériques et remontées mécaniques sont fermés.", - "nom": "contrat salarié . activité partielle . secteur d'activité restreint", - "par défaut": "non", - "question": "Le secteur d'activité de l'entreprise fait-il l'objet de restrictions réglementaires ? (ex. : tourisme, restauration, culture, événementiel)", - "références": { - "Actualité service-public.fr": "https://www.service-public.fr/particuliers/actualites/A15140", - "Liste des secteurs concernés": "https://travail-emploi.gouv.fr/actualites/presse/communiques-de-presse/article/prise-en-charge-a-100-de-l-activite-partielle-par-l-etat-pour-les-entreprises", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Secteur d'activité restreint", - }, - "contrat salarié . aides employeur": { - "nodeKind": "rule", - "rawNode": { - "description": "Ces aides sont appelées différées, car elles ne consistent pas en une simple réduction des cotisations mensuelles : elles interviendront a posteriori par exemple sous la forme d’un crédit d'impôt. - -Le simulateur n'intègre pas toutes les innombrables aides disponibles en France. Découvrez-les sur le [portail officiel](http://www.aides-entreprises.fr). -", - "formule": { - "somme": [ - "aides à l'embauche", - "activité partielle . indemnisation entreprise", - ], - }, - "nom": "contrat salarié . aides employeur", - "résumé": "Pour l'employeur, différées dans le temps", - "titre": "aides employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Aides employeur", - }, - "contrat salarié . aides employeur . aide à l'embauche d'apprentis": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "entreprise . effectif < 250", - "apprentissage", - "apprentissage . diplôme préparé . niveau bac ou moins", - ], - }, - "description": "Depuis 2019 une aide à l'embauche unique remplace quatre précédents dispositifs. Le montant de l'aide dépend de l'ancienneté du contrat. - -Une fois les démarches d'enregistrement effectuées, l'aide est versée automatiquement tous les mois. -", - "formule": { - "variations": [ - { - "alors": "4125 €/an", - "si": "apprentissage . ancienneté = 'moins d'un an'", - }, - { - "alors": "2000 €/an", - "si": "apprentissage . ancienneté = 'moins de deux ans'", - }, - { - "sinon": "1200 €/an", - }, - ], - }, - "nom": "contrat salarié . aides employeur . aide à l'embauche d'apprentis", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23556", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Aide à l'embauche d'apprentis", - }, - "contrat salarié . aides employeur . aide à l'embauche senior professionnalisation": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "professionnalisation . salarié de 45 ans et plus", - "description": "Les employeurs peuvent obtenir une aide de 2000 € pour l'embauche d'un -demandeur d'emploi de plus de 45 ans en contrat de professionnalisation. -", - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "2000 €/an", - "facteur": "temps de travail . quotité de travail effective", - }, - }, - "nom": "contrat salarié . aides employeur . aide à l'embauche senior professionnalisation", - "références": { - "Ministère du travail": "https://travail-emploi.gouv.fr/emploi/mesures-seniors/article/l-aide-a-l-embauche-d-un-demandeur-d-emploi-de-45-ans-et-plus-en-contrat-de", - "Pôle Emploi": "https://www.pole-emploi.fr/employeur/aides-aux-recrutements/les-aides-a-lembauche/embauche-de-de-de-45-ans-et-plus.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Aide à l'embauche senior professionnalisation", - }, - "contrat salarié . aides employeur . aides à l'embauche": { - "nodeKind": "rule", - "rawNode": { - "description": "L'État met en place des aides pour encourager l'embauche de certains publics prioritaires. Ces aides sont non cumulables entre elles. -", - "le maximum de": [ - "aide à l'embauche d'apprentis", - "aide à l'embauche senior professionnalisation", - "emploi franc", - ], - "nom": "contrat salarié . aides employeur . aides à l'embauche", - }, - "replacements": [], - "suggestions": {}, - "title": "Aides à l'embauche", - }, - "contrat salarié . aides employeur . emploi franc": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "éligible", - "description": "Aide différée versée par Pôle emploi pour l'embauche d'un demandeur d'emploi -inscrit à Pôle Emploi et résidant dans un quartier prioritaire de la ville -(QPV). - -- *embauche en CDI* : 5000€/an pendant 3 ans, soit un total de 15 000€ -- *embauche en CDD d'au moins 6 mois* : 2 500€/an pendant 2 ans, soit 5 000€ au maximum - -[🗺 Vérifier l'éligibilité d'une adresse](https://sig.ville.gouv.fr/recherche-adresses-qp-polville) -", - "formule": { - "arrondi": "oui", - "multiplication": { - "assiette": { - "variations": [ - { - "alors": "2500 €/an", - "si": "CDD", - }, - { - "sinon": "5000 €/an", - }, - ], - }, - "facteur": "temps de travail . quotité de travail effective", - }, - }, - "nom": "contrat salarié . aides employeur . emploi franc", - "références": { - "Fiche emploi franc": "https://travail-emploi.gouv.fr/emploi/emplois-francs/article/embaucher-une-personne-en-emploi-franc", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Emploi franc", - }, - "contrat salarié . aides employeur . emploi franc . éligible": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "CDI", - { - "toutes ces conditions": [ - "CDD", - "CDD . durée contrat >= 6", - ], - }, - ], - }, - "description": "Conditions : -- Le salarié recruté est un demandeur d'emploi inscrit à Pôle Emploi et réside dans un quartier prioritaire de la ville (QPV) [vérifier l'éligibilité d'un quartier](https://sig.ville.gouv.fr/recherche-adresses-qp-polville) -- L'employeur est à jour de ses cotisations et n'a pas procédé à un licenciement économique pour le poste pourvu dans les 6 mois précédents le recrutement -- Le salarié recruté ne doit pas avoir appartenu à l'effectif de l'entreprise dans les 6 mois précédent l'embauche -", - "nom": "contrat salarié . aides employeur . emploi franc . éligible", - "par défaut": "non", - "question": "Cette embauche est-elle éligible à l'aide emploi-franc ?", - "titre": "éligibilité à l'aide emploi franc", - }, - "replacements": [], - "suggestions": {}, - "title": "Éligibilité à l'aide emploi franc", - }, - "contrat salarié . allocations familiales": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "famille", - "dû par": "employeur", - }, - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "3.45%", - "si": "taux réduit", - }, - { - "sinon": "5.25%", - }, - ], - }, - }, - }, - }, - "nom": "contrat salarié . allocations familiales", - "références": { - "calcul": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-cotisation-dallocations-famil.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations familiales", - }, - "contrat salarié . allocations familiales . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": { - "variations": [ - { - "alors": "3.45%", - "si": "taux réduit", - }, - { - "sinon": "5.25%", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations familiales (taux)", - }, - "contrat salarié . allocations familiales . taux réduit": { - "nodeKind": "rule", - "rawNode": { - "formule": "cotisations . assiette < plafond de réduction", - "nom": "contrat salarié . allocations familiales . taux réduit", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux réduit", - }, - "contrat salarié . allocations familiales . taux réduit . plafond de réduction": { - "nodeKind": "rule", - "rawNode": { - "formule": "SMIC * 3.5", - "nom": "contrat salarié . allocations familiales . taux réduit . plafond de réduction", - "titre": "Plafond de la réduction des allocations familiales", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond de la réduction des allocations familiales", - }, - "contrat salarié . ancienneté": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "durée": { - "depuis": "date d'embauche", - }, - }, - "nom": "contrat salarié . ancienneté", - }, - "replacements": [], - "suggestions": {}, - "title": "Ancienneté", - }, - "contrat salarié . ancienneté . date d'embauche": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . ancienneté . date d'embauche", - "par défaut": "01/10/2021", - "question": "Quelle est la date d'embauche du salarié ?", - "suggestions": { - "Début 2020": "01/01/2020", - "Début 2021": "01/01/2021", - "Fin 2017": "31/12/2017", - }, - "type": "date", - }, - "replacements": [], - "suggestions": { - "Début 2020": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "01/01/2020", - "rawNode": "01/01/2020", - "type": "date", - }, - "Début 2021": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "01/01/2021", - "rawNode": "01/01/2021", - "type": "date", - }, - "Fin 2017": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "31/12/2017", - "rawNode": "31/12/2017", - "type": "date", - }, - }, - "title": "Date d'embauche", - }, - "contrat salarié . apprentissage": { - "nodeKind": "rule", - "rawNode": { - "description": "Le contrat d'apprentissage est un contrat de travail écrit à durée limitée (CDD) ou à durée indéterminée (CDI) entre un salarié et un employeur. Il permet à l'apprenti de suivre une formation en alternance en entreprise sous la responsabilité d'un maître d'apprentissage et en centre de formation des apprentis (CFA) pendant 1 à 3 ans. -", - "formule": "contrat salarié = 'apprentissage'", - "nom": "contrat salarié . apprentissage", - "rend non applicable": [ - "CSG et CRDS", - "statut cadre", - "statut JEI", - "régime des impatriés", - "temps de travail . temps partiel", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . apprentissage", - "name": "contrat salarié . apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . apprentissage", - "title": "Apprentissage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "CSG et CRDS", - }, - "remplacementRuleId": 197, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . CSG et CRDS", - "name": "CSG et CRDS", - "nodeKind": "reference", - "rawNode": "CSG et CRDS", - "title": "CSG et CRDS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . apprentissage", - "name": "contrat salarié . apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . apprentissage", - "title": "Apprentissage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "statut cadre", - }, - "remplacementRuleId": 198, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . statut cadre", - "name": "statut cadre", - "nodeKind": "reference", - "rawNode": "statut cadre", - "title": "Statut cadre", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . apprentissage", - "name": "contrat salarié . apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . apprentissage", - "title": "Apprentissage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "statut JEI", - }, - "remplacementRuleId": 199, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . statut JEI", - "name": "statut JEI", - "nodeKind": "reference", - "rawNode": "statut JEI", - "title": "Statut JEI", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . apprentissage", - "name": "contrat salarié . apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . apprentissage", - "title": "Apprentissage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "régime des impatriés", - }, - "remplacementRuleId": 200, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . régime des impatriés", - "name": "régime des impatriés", - "nodeKind": "reference", - "rawNode": "régime des impatriés", - "title": "Régime des impatriés", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . apprentissage", - "name": "contrat salarié . apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . apprentissage", - "title": "Apprentissage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . temps partiel", - }, - "remplacementRuleId": 201, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . apprentissage", - "dottedName": "contrat salarié . temps de travail . temps partiel", - "name": "temps de travail . temps partiel", - "nodeKind": "reference", - "rawNode": "temps de travail . temps partiel", - "title": "Temps partiel", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Apprentissage", - }, - "contrat salarié . apprentissage . ancienneté": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "moins d'un an", - "moins de deux ans", - "moins de trois ans", - "moins de quatre ans", - ], - }, - }, - "nom": "contrat salarié . apprentissage . ancienneté", - "par défaut": "'moins d'un an'", - "question": "Depuis combien de temps l'apprenti est-il employé ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Ancienneté", - }, - "contrat salarié . apprentissage . ancienneté . moins d'un an": { - "nodeKind": "rule", - "rawNode": { - "formule": "ancienneté = 'moins d'un an'", - "nom": "contrat salarié . apprentissage . ancienneté . moins d'un an", - }, - "replacements": [], - "suggestions": {}, - "title": "Moins d'un an", - }, - "contrat salarié . apprentissage . ancienneté . moins de deux ans": { - "nodeKind": "rule", - "rawNode": { - "formule": "ancienneté = 'moins de deux ans'", - "nom": "contrat salarié . apprentissage . ancienneté . moins de deux ans", - }, - "replacements": [], - "suggestions": {}, - "title": "Moins de deux ans", - }, - "contrat salarié . apprentissage . ancienneté . moins de quatre ans": { - "nodeKind": "rule", - "rawNode": { - "description": "La durée maximale du contrat peut être portée à 4 ans lorsque la qualité de travailleur handicapé est reconnue à l'apprenti.", - "formule": "ancienneté = 'moins de quatre ans'", - "nom": "contrat salarié . apprentissage . ancienneté . moins de quatre ans", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Moins de quatre ans", - }, - "contrat salarié . apprentissage . ancienneté . moins de trois ans": { - "nodeKind": "rule", - "rawNode": { - "formule": "ancienneté = 'moins de trois ans'", - "nom": "contrat salarié . apprentissage . ancienneté . moins de trois ans", - }, - "replacements": [], - "suggestions": {}, - "title": "Moins de trois ans", - }, - "contrat salarié . apprentissage . diplôme préparé": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "niveau bac ou moins", - "niveau supérieur au bac", - ], - }, - }, - "nom": "contrat salarié . apprentissage . diplôme préparé", - "par défaut": "'niveau supérieur au bac'", - "question": "Quel type de diplôme l'apprenti prépare-t-il ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Diplôme préparé", - }, - "contrat salarié . apprentissage . diplôme préparé . niveau bac ou moins": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les diplôme de niveau V (CAP, BEP, CTM...) et de niveau IV (Bac Pro, BP, BTM)", - "formule": "diplôme préparé = 'niveau bac ou moins'", - "nom": "contrat salarié . apprentissage . diplôme préparé . niveau bac ou moins", - "titre": "Diplôme d'un niveau inférieur ou égal au bac", - }, - "replacements": [], - "suggestions": {}, - "title": "Diplôme d'un niveau inférieur ou égal au bac", - }, - "contrat salarié . apprentissage . diplôme préparé . niveau supérieur au bac": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les diplôme de niveau I (Master, Ingénieur, Grandes écoles...), de niveau II (License, BMS...), et de niveau III (BTS, SUT, BM, ...)", - "formule": "diplôme préparé = 'niveau supérieur au bac'", - "nom": "contrat salarié . apprentissage . diplôme préparé . niveau supérieur au bac", - "titre": "Diplôme d'un niveau supérieur au bac", - }, - "replacements": [], - "suggestions": {}, - "title": "Diplôme d'un niveau supérieur au bac", - }, - "contrat salarié . avantages sociaux": { - "nodeKind": "rule", - "rawNode": { - "description": "Ce sont les avantages sociaux payés par l'employeur. Ils sont spécifiques à l'entreprise, et fournis par des structures privées (mutuelle, assurance...). Ils sont soumis à l'impôt sur le revenu. -", - "formule": { - "somme": [ - "prévoyance . employeur", - "retraite supplémentaire . employeur", - "prévoyance obligatoire cadre", - "complémentaire santé . employeur", - ], - }, - "nom": "contrat salarié . avantages sociaux", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Avantages sociaux", - }, - "contrat salarié . chômage": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "assurance chômage", - "destinataire": "Pôle emploi", - "dû par": "employeur", - }, - "description": "Cotisation d’assurance chômage", - "exemples": [ - { - "nom": "SMIC", - "situation": { - "cotisations . assiette": 1500, - }, - "valeur attendue": 60.75, - }, - { - "nom": "Haut salaire", - "situation": { - "cotisations . assiette": 20000, - }, - "valeur attendue": 555.34, - }, - ], - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "salarié", - }, - "taux": { - "nom": "taux", - "valeur": "0%", - }, - }, - { - "attributs": { - "nom": "employeur", - }, - "taux": { - "nom": "taux", - "valeur": "4.05%", - }, - }, - ], - "plafond": "4 * plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . chômage", - "références": { - "calcul": "http://www.pole-emploi.fr/employeur/taux-des-contributions-de-l-assurance-chomage-et-cotisations-ags-@/article.jspz?id=61567", - "changements 2017": "https://www.urssaf.fr/portail/home/actualites/toute-lactualite-employeur/contributions-patronales-dassura.html", - "urssaf": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/lassurance-chomage-et-lags/les-taux.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage", - }, - "contrat salarié . chômage . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "4 * plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "4.05%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage (employeur)", - }, - "contrat salarié . chômage . employeur . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "4.05%", - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage (employeur) (taux)", - }, - "contrat salarié . chômage . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "4 * plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "0%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage (salarié)", - }, - "contrat salarié . chômage . salarié . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "0%", - }, - "replacements": [], - "suggestions": {}, - "title": "Chômage (salarié) (taux)", - }, - "contrat salarié . complémentaire santé": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "santé", - }, - "description": "L'Assurance maladie (Sécurité sociale) ne rembourse pas complètement vos dépenses de santé. - -La complémentaire santé d'entreprise complète ces remboursements, en totalité ou en partie. - -En plus de la complémentaire santé, le dispositif collectif de l'entreprise peut proposer d'autres garanties (garanties décès, garantie dépendance, etc.). -", - "exemples": [ - { - "nom": "forfait à 40€", - "situation": { - "forfait": 40, - }, - "valeur attendue": 40, - }, - { - "nom": "forfait à 100€ payé par l'employeur", - "situation": { - "forfait": 100, - "part employeur": 100, - }, - "valeur attendue": 100, - }, - ], - "formule": { - "produit": { - "assiette": "forfait", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "taux": "part employeur", - }, - { - "attributs": { - "nom": "salarié", - }, - "taux": "part salarié", - }, - ], - }, - }, - "nom": "contrat salarié . complémentaire santé", - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F20739", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire santé", - }, - "contrat salarié . complémentaire santé . contrôle min": { - "nodeKind": "rule", - "rawNode": { - "description": "Vérifiez bien qu'une complémentaire santé si peu chère couvre le panier de soin minimal défini dans la loi.", - "formule": "complémentaire santé . forfait < 15 €/mois", - "nom": "contrat salarié . complémentaire santé . contrôle min", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle min", - }, - "contrat salarié . complémentaire santé . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "forfait", - "taux": "part employeur", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire santé (employeur)", - }, - "contrat salarié . complémentaire santé . forfait": { - "nodeKind": "rule", - "rawNode": { - "description": "L'employeur a l'obligation de proposer une offre de complémentaire santé. Il doit prendre à sa charge au moins la moitié de son coût. -Le montant peut varier, mais la prévoyance doit couvrir un panier minimum légal de soins.", - "nom": "contrat salarié . complémentaire santé . forfait", - "note": "Pour des raisons historiques, la couverture sociale santé des salariés d'Alsace-Moselle est plus forte. En conséquence, le prix des forfaits de complémentaire santé qui leur sont proposés sont inférieurs. Une étude de Meilleureassurance.com nous permet de supposer qu'il vaut en moyenne ~ 70% du prix moyen en France.", - "par défaut": "40 €/mois", - "question": "Quel est le montant mensuel total (salarié et employeur) de la complémentaire santé entreprise ?", - "références": { - "Alsace-moselle étude Meilleureassurance.com": "http://www.lefigaro.fr/conjoncture/2018/10/16/20002-20181016ARTFIG00248-les-tarifs-des-complementaires-sante-font-le-grand-ecart-d-un-departement-a-l-autre.php", - "les obligations de l'employeur": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F33754", - }, - "suggestions": { - "alsace moselle basique": "30 €/mois", - "basique": "40 €/mois", - "élevé": "100 €/mois", - }, - "titre": "Forfait de complémentaire santé entreprise", - }, - "replacements": [], - "suggestions": { - "alsace moselle basique": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 30, - "rawNode": { - "constant": { - "nodeValue": 30, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "30 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "basique": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 40, - "rawNode": { - "constant": { - "nodeValue": 40, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "40 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "élevé": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 100, - "rawNode": { - "constant": { - "nodeValue": 100, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "100 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Forfait de complémentaire santé entreprise", - }, - "contrat salarié . complémentaire santé . part employeur": { - "nodeKind": "rule", - "rawNode": { - "description": "Part de la complémentaire santé payée par l'employeur. Doit être de 50% minimum", - "nom": "contrat salarié . complémentaire santé . part employeur", - "par défaut": "50%", - "question": "Quelle est la part de la complémentaire santé payée par l'employeur ?", - "suggestions": { - "100%": "100%", - "50%": "50%", - }, - }, - "replacements": [], - "suggestions": { - "100%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 100, - "rawNode": { - "constant": { - "nodeValue": 100, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "100%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "50%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 50, - "rawNode": { - "constant": { - "nodeValue": 50, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "50%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - }, - "title": "Part employeur", - }, - "contrat salarié . complémentaire santé . part employeur min": { - "nodeKind": "rule", - "rawNode": { - "description": "La part employeur de la complémentaire santé doit être de 50% au minimum", - "formule": "part employeur < 50%", - "nom": "contrat salarié . complémentaire santé . part employeur min", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Part employeur min", - }, - "contrat salarié . complémentaire santé . part salarié": { - "nodeKind": "rule", - "rawNode": { - "description": "Part de la complémentaire santé payée par l'employé. Ne peut pas être supérieure à 50%", - "formule": "100% - part employeur", - "nom": "contrat salarié . complémentaire santé . part salarié", - }, - "replacements": [], - "suggestions": {}, - "title": "Part salarié", - }, - "contrat salarié . complémentaire santé . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "forfait", - "taux": "part salarié", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire santé (salarié)", - }, - "contrat salarié . contribution au dialogue social": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "collecteur": "Urssaf", - "dû par": "employeur", - }, - "description": "Contribution patronale destinée à abonder un fonds paritaire dédié au financement des organisations syndicales et des organisations professionnelles d’employeurs. - -Anciennement 'contribution patronale au financement des organisations syndicales' -", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "0.016%", - }, - }, - "nom": "contrat salarié . contribution au dialogue social", - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F33308", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-contribution-patronale-au-dia.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution au dialogue social", - }, - "contrat salarié . contribution d'équilibre général": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CEG", - "cotisation": { - "branche": "retraite", - "destinataire": "AGIRC-ARRCO", - "type de retraite": "complémentaire", - }, - "description": "Cette cotisation créée en 2019 permet à la fois de compenser les charges résultant des départs à la retraite avant 67 ans et d’honorer les engagements retraite des personnes qui ont cotisé à la GMP, une ancienne cotisation de compensation pour les cadres.", - "formule": { - "barème": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "1.29%", - }, - }, - { - "plafond": 8, - "taux": "1.62%", - }, - ], - }, - { - "assiette": "cotisations . assiette . salariale", - "attributs": { - "nom": "salarié", - }, - "tranches": [ - { - "plafond": 1, - "taux": "0.86%", - }, - { - "plafond": 8, - "taux": "1.08%", - }, - ], - }, - ], - "multiplicateur": "plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . contribution d'équilibre général", - "références": { - "calcul des cotisations": "https://www.agirc-arrco.fr/ce-qui-change-au-1er-janvier-2019/vous-etes-une-entreprise-tiers-declarant/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre général", - }, - "contrat salarié . contribution d'équilibre général . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "barème": { - "assiette": "cotisations . assiette", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "1.29%", - }, - }, - { - "plafond": 8, - "taux": "1.62%", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre général (employeur)", - }, - "contrat salarié . contribution d'équilibre général . employeur . taux tranche 1": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux tranche 1", - "valeur": "1.29%", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre général (employeur) (taux tranche 1)", - }, - "contrat salarié . contribution d'équilibre général . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "barème": { - "assiette": "cotisations . assiette . salariale", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": "0.86%", - }, - { - "plafond": 8, - "taux": "1.08%", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre général (salarié)", - }, - "contrat salarié . contribution d'équilibre technique": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CET", - "applicable si": "cotisations . assiette > plafond sécurité sociale", - "cotisation": { - "branche": "retraite", - "destinataire": "AGIRC-ARRCO", - "type de retraite": "complémentaire", - }, - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "taux": { - "nom": "taux", - "valeur": "0.21%", - }, - }, - { - "attributs": { - "nom": "salarié", - }, - "taux": "0.14%", - }, - ], - "plafond": "8 * plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . contribution d'équilibre technique", - "références": { - "calcul des cotisations": "https://www.agirc-arrco.fr/ce-qui-change-au-1er-janvier-2019/vous-etes-une-entreprise-tiers-declarant/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre technique", - }, - "contrat salarié . contribution d'équilibre technique . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "8 * plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "0.21%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre technique (employeur)", - }, - "contrat salarié . contribution d'équilibre technique . employeur . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "0.21%", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre technique (employeur) (taux)", - }, - "contrat salarié . contribution d'équilibre technique . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "8 * plafond sécurité sociale", - "taux": "0.14%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution d'équilibre technique (salarié)", - }, - "contrat salarié . convention collective": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "droit commun", - "HCR", - "BTP", - "sport", - "SVP", - "compta", - "optique", - ], - }, - }, - "nom": "contrat salarié . convention collective", - "par défaut": "'droit commun'", - "question": "Quelle convention collective est applicable à l'entreprise ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Convention collective", - }, - "contrat salarié . convention collective . BTP": { - "nodeKind": "rule", - "rawNode": { - "description": "L'entreprise dépend de la convention collective nationale du bâtiment. Cette convention définit trois catégories de salariés : les ouvriers, les ETAM (employés, techniciens et agents de maîtrise) et les cadres.", - "formule": "convention collective = 'BTP'", - "icônes": "👷‍♀️", - "nom": "contrat salarié . convention collective . BTP", - "rend non applicable": "CDD . indemnité compensatrice de congés payés", - "titre": "Bâtiment", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP", - "dottedName": "contrat salarié . convention collective . BTP", - "name": "contrat salarié . convention collective . BTP", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP", - "title": "Bâtiment", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "CDD . indemnité compensatrice de congés payés", - }, - "remplacementRuleId": 1, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP", - "dottedName": "contrat salarié . CDD . indemnité compensatrice de congés payés", - "name": "CDD . indemnité compensatrice de congés payés", - "nodeKind": "reference", - "rawNode": "CDD . indemnité compensatrice de congés payés", - "title": "Indemnité de congés payés", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Bâtiment", - }, - "contrat salarié . convention collective . BTP . OPPBTP": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "rémunération . brut de base * 1.1314", - "taux": "0.11%", - }, - }, - "nom": "contrat salarié . convention collective . BTP . OPPBTP", - }, - "replacements": [], - "suggestions": {}, - "title": "OPPBTP", - }, - "contrat salarié . convention collective . BTP . catégorie": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "ouvrier", - "etam", - "cadre", - ], - }, - }, - "nom": "contrat salarié . convention collective . BTP . catégorie", - "par défaut": "'ouvrier'", - "question": "À quelle catégorie la salarié appartient-t'il ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Catégorie", - }, - "contrat salarié . convention collective . BTP . catégorie . cadre": { - "nodeKind": "rule", - "rawNode": { - "formule": "catégorie = 'cadre'", - "icônes": "👩‍💼", - "nom": "contrat salarié . convention collective . BTP . catégorie . cadre", - "remplace": [ - { - "par": "oui", - "règle": "statut cadre", - }, - ], - "titre": "Cadre", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . cadre", - "name": "contrat salarié . convention collective . BTP . catégorie . cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . cadre", - "title": "Cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "oui", - "règle": "statut cadre", - }, - "remplacementRuleId": 10, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre", - "dottedName": "contrat salarié . statut cadre", - "name": "statut cadre", - "nodeKind": "reference", - "rawNode": "statut cadre", - "title": "Statut cadre", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Cadre", - }, - "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire": { - "nodeKind": "rule", - "rawNode": { - "barème": { - "assiette": "rémunération . brut de base", - "composantes": [ - { - "attributs": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - }, - "tranches": [ - { - "plafond": 1, - "taux": "1.50%", - }, - { - "plafond": 4, - "taux": "50% * 2.40%", - }, - { - "plafond": 8, - "taux": "50% * 3.60%", - }, - ], - }, - { - "attributs": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - }, - "tranches": [ - { - "plafond": 1, - "taux": "0%", - }, - { - "plafond": 4, - "taux": "50% * 2.40%", - }, - { - "plafond": 8, - "taux": "50% * 3.60%", - }, - ], - }, - ], - "multiplicateur": "plafond sécurité sociale", - }, - "nom": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance complémentaire", - }, - "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - "valeur": { - "barème": { - "assiette": "rémunération . brut de base", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": "1.50%", - }, - { - "plafond": 4, - "taux": "50% * 2.40%", - }, - { - "plafond": 8, - "taux": "50% * 3.60%", - }, - ], - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . employeur", - }, - "remplacementRuleId": 11, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (employeur)", - }, - "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - "valeur": { - "barème": { - "assiette": "rémunération . brut de base", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": "0%", - }, - { - "plafond": 4, - "taux": "50% * 2.40%", - }, - { - "plafond": 8, - "taux": "50% * 3.60%", - }, - ], - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . salarié", - }, - "remplacementRuleId": 12, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . prévoyance . salarié", - "name": "prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (salarié)", - }, - "contrat salarié . convention collective . BTP . catégorie . etam": { - "nodeKind": "rule", - "rawNode": { - "description": "Employé, technicien, angent de maîtrise", - "formule": "catégorie = 'etam'", - "icônes": "👷‍♂️", - "nom": "contrat salarié . convention collective . BTP . catégorie . etam", - "note": "Répartition conventionnelle fixée par l’article 5 de l’Accord du BTP du 13 décembre 1990.", - "remplace": [ - { - "par": "4.47%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - { - "par": "12.70%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - { - "par": "3.40%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - { - "par": "8.89%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - ], - "titre": "ETAM", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "name": "contrat salarié . convention collective . BTP . catégorie . etam", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam", - "title": "ETAM", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "4.47%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - "remplacementRuleId": 4, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 1", - "name": "retraite complémentaire . employeur . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 1", - "title": "Retraite complémentaire (employeur) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 4.47, - "rawNode": { - "constant": { - "nodeValue": 4.47, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "4.47%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "name": "contrat salarié . convention collective . BTP . catégorie . etam", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam", - "title": "ETAM", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "12.70%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - "remplacementRuleId": 5, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 2", - "name": "retraite complémentaire . employeur . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 2", - "title": "Retraite complémentaire (employeur) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 12.7, - "rawNode": { - "constant": { - "nodeValue": 12.7, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "12.70%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "name": "contrat salarié . convention collective . BTP . catégorie . etam", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam", - "title": "ETAM", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "3.40%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - "remplacementRuleId": 6, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 1", - "name": "retraite complémentaire . salarié . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 1", - "title": "Retraite complémentaire (salarié) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 3.4, - "rawNode": { - "constant": { - "nodeValue": 3.4, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "3.40%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "name": "contrat salarié . convention collective . BTP . catégorie . etam", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam", - "title": "ETAM", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "8.89%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - "remplacementRuleId": 7, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 2", - "name": "retraite complémentaire . salarié . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 2", - "title": "Retraite complémentaire (salarié) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 8.89, - "rawNode": { - "constant": { - "nodeValue": 8.89, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "8.89%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "ETAM", - }, - "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire", - "produit": { - "assiette": "rémunération . brut de base", - "composantes": [ - { - "attributs": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - }, - "taux": "1.25%", - }, - { - "attributs": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - }, - "taux": "0.60%", - }, - ], - "plafond": "3 * plafond sécurité sociale", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance complémentaire", - }, - "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "3 * plafond sécurité sociale", - "taux": "1.25%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . employeur", - }, - "remplacementRuleId": 8, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (employeur)", - }, - "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "3 * plafond sécurité sociale", - "taux": "0.60%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . salarié", - }, - "remplacementRuleId": 9, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . prévoyance . salarié", - "name": "prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (salarié)", - }, - "contrat salarié . convention collective . BTP . catégorie . ouvrier": { - "nodeKind": "rule", - "rawNode": { - "formule": "catégorie = 'ouvrier'", - "icônes": "👨‍🔧", - "nom": "contrat salarié . convention collective . BTP . catégorie . ouvrier", - "titre": "Ouvrier", - }, - "replacements": [], - "suggestions": {}, - "title": "Ouvrier", - }, - "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire", - "produit": { - "assiette": "rémunération . brut de base", - "composantes": [ - { - "attributs": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - }, - "taux": "1.72%", - }, - { - "attributs": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - }, - "taux": "0.87%", - }, - ], - "plafond": "3 * plafond sécurité sociale", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance complémentaire", - }, - "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "3 * plafond sécurité sociale", - "taux": "1.72%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . employeur", - }, - "remplacementRuleId": 2, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "name": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . employeur", - "title": "Prévoyance complémentaire (employeur)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (employeur)", - }, - "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "3 * plafond sécurité sociale", - "taux": "0.87%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . salarié", - }, - "remplacementRuleId": 3, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . prévoyance . salarié", - "name": "prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "dottedName": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "name": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . catégorie . ouvrier . prévoyance complémentaire . salarié", - "title": "Prévoyance complémentaire (salarié)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance complémentaire (salarié)", - }, - "contrat salarié . convention collective . BTP . congés intempéries": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "variations": [ - { - "alors": "19.80%", - "si": "caisse de rattachement = 'idf'", - }, - { - "alors": "19.95%", - "si": "caisse de rattachement = 'nord ouest'", - }, - { - "alors": "19.95%", - "si": "caisse de rattachement = 'grand ouest'", - }, - { - "alors": "20.30%", - "si": "caisse de rattachement = 'centre ouest'", - }, - { - "alors": "20.40%", - "si": "caisse de rattachement = 'centre'", - }, - { - "alors": "20.00%", - "si": "caisse de rattachement = 'grand est'", - }, - { - "alors": "19.80%", - "si": "caisse de rattachement = 'rhône alpes auvergne'", - }, - { - "alors": "19.60%", - "si": "caisse de rattachement = 'méditerranée'", - }, - { - "alors": "19.90%", - "si": "caisse de rattachement = 'sud ouest'", - }, - ], - }, - }, - }, - "nom": "contrat salarié . convention collective . BTP . congés intempéries", - "références": { - "Article L3141-30 du Code du Travail": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=DF6E6424807679A6EDC2915496BEA32D.tplgfr22s_2?idArticle=LEGIARTI000033020675&cidTexte=LEGITEXT000006072050&dateTexte=20200320", - "CIBTP": "https://www.cibtp.fr/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Congés intempéries", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "idf", - "nord ouest", - "grand ouest", - "centre ouest", - "centre", - "grand est", - "rhône alpes auvergne", - "méditerranée", - "sud ouest", - ], - }, - }, - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement", - "par défaut": "'idf'", - "question": "À quelle caisse l'entreprise est-elle rattachée pour le versement de la cotisation congés intempéries ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Caisse de rattachement", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . centre": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . centre", - }, - "replacements": [], - "suggestions": {}, - "title": "Centre", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . centre ouest": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . centre ouest", - }, - "replacements": [], - "suggestions": {}, - "title": "Centre ouest", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . grand est": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . grand est", - }, - "replacements": [], - "suggestions": {}, - "title": "Grand est", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . grand ouest": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . grand ouest", - }, - "replacements": [], - "suggestions": {}, - "title": "Grand ouest", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . idf": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . idf", - "titre": "Île-de-France", - }, - "replacements": [], - "suggestions": {}, - "title": "Île-de-France", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . méditerranée": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . méditerranée", - }, - "replacements": [], - "suggestions": {}, - "title": "Méditerranée", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . nord ouest": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . nord ouest", - }, - "replacements": [], - "suggestions": {}, - "title": "Nord ouest", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . rhône alpes auvergne": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . rhône alpes auvergne", - }, - "replacements": [], - "suggestions": {}, - "title": "Rhône alpes auvergne", - }, - "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . sud ouest": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . BTP . congés intempéries . caisse de rattachement . sud ouest", - }, - "replacements": [], - "suggestions": {}, - "title": "Sud ouest", - }, - "contrat salarié . convention collective . BTP . cotisations conventionnelles": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "congés intempéries", - "OPPBTP", - ], - }, - "nom": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "remplace": "cotisations . patronales . conventionnelles", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "dottedName": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "name": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "title": "Cotisations conventionnelles", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations . patronales . conventionnelles", - }, - "remplacementRuleId": 13, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "dottedName": "contrat salarié . cotisations . patronales . conventionnelles", - "name": "cotisations . patronales . conventionnelles", - "nodeKind": "reference", - "rawNode": "cotisations . patronales . conventionnelles", - "title": "Cotisations patronales conventionnelles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "dottedName": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "name": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . BTP . cotisations conventionnelles", - "title": "Cotisations conventionnelles", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Cotisations conventionnelles", - }, - "contrat salarié . convention collective . HCR": { - "nodeKind": "rule", - "rawNode": { - "description": "L'entreprise est un hôtel, café, restaurant ou assimilé.", - "formule": "convention collective = 'HCR'", - "icônes": "🍴", - "nom": "contrat salarié . convention collective . HCR", - "titre": "hôtels, cafés restaurants HCR", - }, - "replacements": [], - "suggestions": {}, - "title": "Hôtels, cafés restaurants HCR", - }, - "contrat salarié . convention collective . HCR . majoration heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "barème": { - "assiette": "temps de travail . heures supplémentaires", - "multiplicateur": "période . semaines par mois", - "tranches": [ - { - "plafond": "4 heures/semaine", - "taux": "10%", - }, - { - "plafond": "8 heures/semaine", - "taux": "20%", - }, - { - "taux": "50%", - }, - ], - }, - }, - "nom": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "remplace": "temps de travail . heures supplémentaires . majoration", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "dottedName": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "name": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "title": "Majoration heures supplémentaires", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . heures supplémentaires . majoration", - }, - "remplacementRuleId": 16, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "dottedName": "contrat salarié . temps de travail . heures supplémentaires . majoration", - "name": "temps de travail . heures supplémentaires . majoration", - "nodeKind": "reference", - "rawNode": "temps de travail . heures supplémentaires . majoration", - "title": "Majoration heures supplémentaires", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "dottedName": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "name": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . majoration heures supplémentaires", - "title": "Majoration heures supplémentaires", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Majoration heures supplémentaires", - }, - "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas": { - "nodeKind": "rule", - "rawNode": { - "formule": "3.62 €/repas", - "nom": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "remplace": { - "règle": "rémunération . avantages en nature . nourriture . montant . repas forfaitaire", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "dottedName": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "name": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "title": "Montant forfaitaire d'un repas", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . avantages en nature . nourriture . montant . repas forfaitaire", - }, - "remplacementRuleId": 15, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "dottedName": "contrat salarié . rémunération . avantages en nature . nourriture . montant . repas forfaitaire", - "name": "rémunération . avantages en nature . nourriture . montant . repas forfaitaire", - "nodeKind": "reference", - "rawNode": "rémunération . avantages en nature . nourriture . montant . repas forfaitaire", - "title": "Nourriture (repas forfaitaire)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "dottedName": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "name": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . montant forfaitaire d'un repas", - "title": "Montant forfaitaire d'un repas", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Montant forfaitaire d'un repas", - }, - "contrat salarié . convention collective . HCR . prévoyance conventionnelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . HCR . prévoyance conventionnelle", - "produit": { - "assiette": "rémunération . brut de base", - "composantes": [ - { - "attributs": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - }, - "taux": "0.40%", - }, - { - "attributs": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - }, - "taux": "0.40%", - }, - ], - "plafond": "plafond sécurité sociale", - }, - "références": { - "Prévoyance HCR": "https://www.hcrprevoyance.fr/contenu/documents/modalites_pratiques/HCR%20027_20-2%20-%20Fiche%20Garantie%20Conventionnelle%20Prevoyance.pdf", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance conventionnelle", - }, - "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "remplace": "prévoyance . employeur", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "plafond sécurité sociale", - "taux": "0.40%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "dottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "name": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "title": "Prévoyance conventionnelle (employeur)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . employeur", - }, - "remplacementRuleId": 17, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "dottedName": "contrat salarié . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "dottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "name": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . employeur", - "title": "Prévoyance conventionnelle (employeur)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance conventionnelle (employeur)", - }, - "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "remplace": "prévoyance . salarié", - "valeur": { - "produit": { - "assiette": "rémunération . brut de base", - "plafond": "plafond sécurité sociale", - "taux": "0.40%", - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "dottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "name": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "title": "Prévoyance conventionnelle (salarié)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "prévoyance . salarié", - }, - "remplacementRuleId": 18, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "dottedName": "contrat salarié . prévoyance . salarié", - "name": "prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "dottedName": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "name": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . HCR . prévoyance conventionnelle . salarié", - "title": "Prévoyance conventionnelle (salarié)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance conventionnelle (salarié)", - }, - "contrat salarié . convention collective . SVP": { - "nodeKind": "rule", - "rawNode": { - "description": "L'entreprise dépend de la convention collective nationale des entreprises privée du spectacle -", - "formule": "convention collective = 'SVP'", - "icônes": "🎭", - "nom": "contrat salarié . convention collective . SVP", - "rend non applicable": "CDD . indemnité compensatrice de congés payés", - "titre": "Spectacle vivant privé", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . SVP", - "dottedName": "contrat salarié . convention collective . SVP", - "name": "contrat salarié . convention collective . SVP", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . SVP", - "title": "Spectacle vivant privé", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "CDD . indemnité compensatrice de congés payés", - }, - "remplacementRuleId": 22, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . SVP", - "dottedName": "contrat salarié . CDD . indemnité compensatrice de congés payés", - "name": "CDD . indemnité compensatrice de congés payés", - "nodeKind": "reference", - "rawNode": "CDD . indemnité compensatrice de congés payés", - "title": "Indemnité de congés payés", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Spectacle vivant privé", - }, - "contrat salarié . convention collective . SVP . FCAP": { - "nodeKind": "rule", - "rawNode": { - "description": "Le Fonds Commun d’Aide au Paritarisme du Spectacle Vivant Privé (FCAP-SVP) résulte de l’application du titre V – Financement du paritarisme la CCN des entreprises du secteur privé du spectacle vivant. Il a pour but de : - -- Permettre aux organisations d’employeurs et de salariés d’exercer leurs missions et de favoriser l’application dans le temps de la Convention collective, -- De couvrir les frais engagés par les organisations syndicales, -- De couvrir les frais relatifs au dispositif des Conseillers Conventionnels des Salariés, au nombre de 28 -- De financer le rapport de branche du spectacle vivant privé. -", - "formule": { - "plafond": "300 €.employés/an / entreprise . effectif", - "plancher": "80 €.employés/an / entreprise . effectif", - "produit": { - "assiette": "rémunération . brut", - "plafond": "plafond sécurité sociale", - "taux": "0.1%", - }, - }, - "nom": "contrat salarié . convention collective . SVP . FCAP", - "note": "les minimum et maximum sont fixé par entreprise, et non par salarié", - "références": { - "Note explicative AUDIENS": "http://www.cheque-intermittents.com/wp-content/uploads/2015/05/FCAP-SVP-EXPLIC_final.pdf", - "Titre V de IDCC 3090": "https://www.legifrance.gouv.fr/affichIDCC.do;?idSectionTA=KALISCTA000028157274&cidTexte=KALITEXT000028157267&idConvention=KALICONT000028157262", - }, - "titre": "Fond commun d'aide au paritarisme", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Fond commun d'aide au paritarisme", - }, - "contrat salarié . convention collective . SVP . cotisations patronales": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "intermittents du spectacle . caisse des congés spectacle", - "FCAP", - "prévoyance", - ], - }, - "nom": "contrat salarié . convention collective . SVP . cotisations patronales", - "remplace": "cotisations . patronales . conventionnelles", - "titre": "cotisations conventionnelles", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . SVP . cotisations patronales", - "dottedName": "contrat salarié . convention collective . SVP . cotisations patronales", - "name": "contrat salarié . convention collective . SVP . cotisations patronales", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . SVP . cotisations patronales", - "title": "Cotisations conventionnelles", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations . patronales . conventionnelles", - }, - "remplacementRuleId": 23, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . SVP . cotisations patronales", - "dottedName": "contrat salarié . cotisations . patronales . conventionnelles", - "name": "cotisations . patronales . conventionnelles", - "nodeKind": "reference", - "rawNode": "cotisations . patronales . conventionnelles", - "title": "Cotisations patronales conventionnelles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . SVP . cotisations patronales", - "dottedName": "contrat salarié . convention collective . SVP . cotisations patronales", - "name": "contrat salarié . convention collective . SVP . cotisations patronales", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . SVP . cotisations patronales", - "title": "Cotisations conventionnelles", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Cotisations conventionnelles", - }, - "contrat salarié . convention collective . SVP . prévoyance": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "plafond sécurité sociale", - "taux": "1.20%", - }, - }, - "nom": "contrat salarié . convention collective . SVP . prévoyance", - "non applicable si": "prévoyance obligatoire cadre", - "note": "Dans le cas du statut cadre, la prévoyance obligatoire est plus avantageuse, c'est donc cette dernière qui est prise en compte", - "références": { - "Article 12.6, Titre VII, IDCC 3090": "https://www.legifrance.gouv.fr/affichIDCCArticle.do;?idArticle=KALIARTI000028157451&cidTexte=KALITEXT000028157267&dateTexte=29990101&categorieLien=id", - "notice audiens": "https://www.audiens.org/files/live/sites/siteAudiens/files/03_documents/entreprise/CCN/CCN-SVP-2015.pdf", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance", - }, - "contrat salarié . convention collective . compta": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette convention collective concerne les experts comptables inscrits à l'ordre, les commissaires aux comptes inscrits à la compagnie, ainsi que les centres de gestion agréés et les associations agréées (AGC).", - "formule": "convention collective = 'compta'", - "icônes": "🧮", - "nom": "contrat salarié . convention collective . compta", - "références": { - "Légifrance": "https://www.legifrance.gouv.fr/affichIDCC.do?idConvention=KALICONT000005635826", - "Synthèse Dicotravail": "https://www.dicotravail.com/convention-collective/experts-comptables-jo-3020-idcc-787/", - }, - "titre": "Experts-comptables et commissaires aux comptes", - }, - "replacements": [], - "suggestions": {}, - "title": "Experts-comptables et commissaires aux comptes", - }, - "contrat salarié . convention collective . compta . majoration heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "barème": { - "assiette": "temps de travail . heures supplémentaires", - "multiplicateur": "période . semaines par mois", - "tranches": [ - { - "plafond": "4 heures/semaine", - "taux": "10%", - }, - { - "taux": "25%", - }, - ], - }, - }, - "nom": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "remplace": "temps de travail . heures supplémentaires . majoration", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "dottedName": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "name": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "title": "Majoration heures supplémentaires", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . heures supplémentaires . majoration", - }, - "remplacementRuleId": 14, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "dottedName": "contrat salarié . temps de travail . heures supplémentaires . majoration", - "name": "temps de travail . heures supplémentaires . majoration", - "nodeKind": "reference", - "rawNode": "temps de travail . heures supplémentaires . majoration", - "title": "Majoration heures supplémentaires", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "dottedName": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "name": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . compta . majoration heures supplémentaires", - "title": "Majoration heures supplémentaires", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Majoration heures supplémentaires", - }, - "contrat salarié . convention collective . contrôle décharge": { - "nodeKind": "rule", - "rawNode": { - "description": "Attention : l'implémentation des conventions collective est encore partielle et non vérifiée. Néanmoins, cela permet d'obtenir une première estimation, plus précise que le régime général.", - "formule": "convention collective != 'droit commun'", - "nom": "contrat salarié . convention collective . contrôle décharge", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle décharge", - }, - "contrat salarié . convention collective . droit commun": { - "nodeKind": "rule", - "rawNode": { - "formule": "convention collective = 'droit commun'", - "nom": "contrat salarié . convention collective . droit commun", - }, - "replacements": [], - "suggestions": {}, - "title": "Droit commun", - }, - "contrat salarié . convention collective . optique": { - "nodeKind": "rule", - "rawNode": { - "formule": "convention collective = 'optique'", - "icônes": "👓", - "nom": "contrat salarié . convention collective . optique", - "titre": "Optique", - }, - "replacements": [], - "suggestions": {}, - "title": "Optique", - }, - "contrat salarié . convention collective . optique . coefficient": { - "nodeKind": "rule", - "rawNode": { - "description": "Se référer à la [grille fournie par la convention collective](http://opticiensreunis.org/storage/pdf/D4AciCiqHMr9mgqlTgjW0hvfPyE4w6ZxGTCihzYy.pdf#page=27).", - "nom": "contrat salarié . convention collective . optique . coefficient", - "par défaut": "110 points", - "question": "Quel est le coefficient correspondant au poste du salarié ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Coefficient", - }, - "contrat salarié . convention collective . optique . prime d'ancienneté": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "convention collective = 'optique'", - "formule": { - "produit": { - "assiette": "salaire minimum conventionnel", - "taux": { - "variations": [ - { - "alors": "15%", - "si": "ancienneté >= 15 ans", - }, - { - "alors": "12%", - "si": "ancienneté >= 12 ans", - }, - { - "alors": "9%", - "si": "ancienneté >= 9 ans", - }, - { - "alors": "6%", - "si": "ancienneté >= 6 ans", - }, - { - "alors": "3%", - "si": "ancienneté >= 3 ans", - }, - { - "sinon": "0%", - }, - ], - }, - }, - }, - "nom": "contrat salarié . convention collective . optique . prime d'ancienneté", - "remplace": "rémunération . primes . ancienneté", - "références": { - "Légifrance": "https://www.legifrance.gouv.fr/affichIDCC.do?idSectionTA=KALISCTA000005736434&cidTexte=KALITEXT000005649634&idConvention=KALICONT000005635912", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prime d'ancienneté", - "dottedName": "contrat salarié . convention collective . optique . prime d'ancienneté", - "name": "contrat salarié . convention collective . optique . prime d'ancienneté", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prime d'ancienneté", - "title": "Prime d'ancienneté", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . primes . ancienneté", - }, - "remplacementRuleId": 19, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prime d'ancienneté", - "dottedName": "contrat salarié . rémunération . primes . ancienneté", - "name": "rémunération . primes . ancienneté", - "nodeKind": "reference", - "rawNode": "rémunération . primes . ancienneté", - "title": "Ancienneté", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prime d'ancienneté", - "dottedName": "contrat salarié . convention collective . optique . prime d'ancienneté", - "name": "contrat salarié . convention collective . optique . prime d'ancienneté", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prime d'ancienneté", - "title": "Prime d'ancienneté", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prime d'ancienneté", - }, - "contrat salarié . convention collective . optique . prévoyance": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "barème": { - "assiette": "rémunération . brut de base", - "tranches": [ - { - "plafond": "4 * plafond sécurité sociale", - "taux": "0.46%", - }, - ], - }, - }, - "nom": "contrat salarié . convention collective . optique . prévoyance", - "non applicable si": "prévoyance obligatoire cadre", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance", - }, - "contrat salarié . convention collective . optique . prévoyance . employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": "60% * prévoyance", - "nom": "contrat salarié . convention collective . optique . prévoyance . employeur", - "remplace": "contrat salarié . prévoyance . employeur", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . employeur", - "dottedName": "contrat salarié . convention collective . optique . prévoyance . employeur", - "name": "contrat salarié . convention collective . optique . prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prévoyance . employeur", - "title": "Employeur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . prévoyance . employeur", - }, - "remplacementRuleId": 20, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . employeur", - "dottedName": "contrat salarié . prévoyance . employeur", - "name": "contrat salarié . prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . employeur", - "dottedName": "contrat salarié . convention collective . optique . prévoyance . employeur", - "name": "contrat salarié . convention collective . optique . prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prévoyance . employeur", - "title": "Employeur", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Employeur", - }, - "contrat salarié . convention collective . optique . prévoyance . salarié": { - "nodeKind": "rule", - "rawNode": { - "formule": "40% * prévoyance", - "nom": "contrat salarié . convention collective . optique . prévoyance . salarié", - "remplace": "contrat salarié . prévoyance . salarié", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . salarié", - "dottedName": "contrat salarié . convention collective . optique . prévoyance . salarié", - "name": "contrat salarié . convention collective . optique . prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prévoyance . salarié", - "title": "Salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . prévoyance . salarié", - }, - "remplacementRuleId": 21, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . salarié", - "dottedName": "contrat salarié . prévoyance . salarié", - "name": "contrat salarié . prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . optique . prévoyance . salarié", - "dottedName": "contrat salarié . convention collective . optique . prévoyance . salarié", - "name": "contrat salarié . convention collective . optique . prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . optique . prévoyance . salarié", - "title": "Salarié", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Salarié", - }, - "contrat salarié . convention collective . optique . salaire minimum conventionnel": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": 0, - "si": "coefficient < 110", - }, - { - "alors": 1485, - "si": "coefficient < 115", - }, - { - "alors": 1555, - "si": "coefficient < 130", - }, - { - "alors": 1585, - "si": "coefficient < 140", - }, - { - "alors": 1645, - "si": "coefficient < 160", - }, - { - "alors": 1650, - "si": "coefficient < 180", - }, - { - "alors": 1660, - "si": "coefficient < 195", - }, - { - "alors": 1715, - "si": "coefficient < 210", - }, - { - "alors": 1845, - "si": "coefficient < 220", - }, - { - "alors": 1920, - "si": "coefficient < 230", - }, - { - "alors": 1945, - "si": "coefficient < 250", - }, - { - "alors": 2150, - "si": "coefficient < 280", - }, - { - "alors": 2305, - "si": "coefficient < 300", - }, - { - "alors": 2560, - "si": "coefficient < 330", - }, - { - "alors": 2715, - "si": "coefficient < 350", - }, - { - "alors": 2970, - "si": "coefficient < 380", - }, - { - "sinon": 3170, - }, - ], - }, - "nom": "contrat salarié . convention collective . optique . salaire minimum conventionnel", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire minimum conventionnel", - }, - "contrat salarié . convention collective . sport": { - "nodeKind": "rule", - "rawNode": { - "description": "L'entreprise dépend de la convention collective nationale des sportifs (CCNS) -Les disciplines concernées sont tous les sports pour lesquels il existe une fédération française agréée par le ministère de la Jeunesse et des Sports. -", - "formule": "convention collective = 'sport'", - "icônes": "🎽", - "nom": "contrat salarié . convention collective . sport", - "titre": "Sport", - }, - "replacements": [], - "suggestions": {}, - "title": "Sport", - }, - "contrat salarié . convention collective . sport . cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "contrat salarié . convention collective . sport . cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "assiette franchisée < SMIC horaire * 115 heures/mois", - "formule": { - "grille": { - "assiette": "assiette franchisée", - "multiplicateur": "SMIC horaire / 1 mois", - "tranches": [ - { - "montant": "5 * SMIC horaire", - "plafond": "45 heures", - }, - { - "montant": "15 * SMIC horaire", - "plafond": "60 heures", - }, - { - "montant": "25 * SMIC horaire", - "plafond": "80 heures", - }, - { - "montant": "35 * SMIC horaire", - "plafond": "100 heures", - }, - { - "montant": "50 * SMIC horaire", - "plafond": "115 heures", - }, - ], - "unité": "€/mois", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "remplace": "contrat salarié . cotisations . assiette forfaitaire", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "dottedName": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "name": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . cotisations . assiette forfaitaire", - }, - "remplacementRuleId": 56, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire", - "name": "contrat salarié . cotisations . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "dottedName": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "name": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette forfaitaire", - }, - "contrat salarié . convention collective . sport . cotisations . assiette franchisée": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "franchise", - "valeur": "cotisations . assiette", - }, - "nom": "contrat salarié . convention collective . sport . cotisations . assiette franchisée", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette franchisée", - }, - "contrat salarié . convention collective . sport . cotisations . financement du paritarisme": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plancher": "3 €.employé/an / entreprise . effectif", - "produit": { - "assiette": "cotisations . assiette", - "taux": "0.06%", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . financement du paritarisme", - "note": "se calcule sur la masse salariale", - }, - "replacements": [], - "suggestions": {}, - "title": "Financement du paritarisme", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "plan de formation", - "professionnalisation", - "CIF CDI", - "CIF CDD", - ], - }, - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "remplace": "contrat salarié . formation professionnelle", - "références": { - "Article 8.6 de la CCNS (IDCC2511)": "https://www.legifrance.gouv.fr/affichIDCCArticle.do;?idArticle=KALIARTI000034406905&cidTexte=KALITEXT000017577657&dateTexte=29990101&categorieLien=id", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "dottedName": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "name": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "title": "Formation professionnelle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . formation professionnelle", - }, - "remplacementRuleId": 54, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "dottedName": "contrat salarié . formation professionnelle", - "name": "contrat salarié . formation professionnelle", - "nodeKind": "reference", - "rawNode": "contrat salarié . formation professionnelle", - "title": "Formation professionnelle", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "dottedName": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "name": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . formation professionnelle", - "title": "Formation professionnelle", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Formation professionnelle", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . CIF CDD": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "CDD", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "1%", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . CIF CDD", - }, - "replacements": [], - "suggestions": {}, - "title": "CIF CDD", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . CIF CDI": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "CDI", - "entreprise . effectif >= 20", - ], - }, - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "0.20%", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . CIF CDI", - }, - "replacements": [], - "suggestions": {}, - "title": "CIF CDI", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . plan de formation": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plancher": "versement minimum", - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "variations": [ - { - "alors": "1.45%", - "si": "entreprise . effectif < 20", - }, - { - "alors": "0.90%", - "si": "entreprise . effectif >= 20", - }, - ], - }, - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . plan de formation", - }, - "replacements": [], - "suggestions": {}, - "title": "Plan de formation", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . plan de formation . versement minimum": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif < 10", - "formule": "30 €/mois", - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . plan de formation . versement minimum", - }, - "replacements": [], - "suggestions": {}, - "title": "Versement minimum", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . professionnalisation": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plancher": "versement minimum", - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "variations": [ - { - "alors": "0.15%", - "si": "entreprise . effectif < 20", - }, - { - "alors": "0.50%", - "si": "entreprise . effectif >= 20", - }, - ], - }, - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . professionnalisation", - }, - "replacements": [], - "suggestions": {}, - "title": "Professionnalisation", - }, - "contrat salarié . convention collective . sport . cotisations . formation professionnelle . professionnalisation . versement minimum": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif < 10", - "formule": "5 €/mois", - "nom": "contrat salarié . convention collective . sport . cotisations . formation professionnelle . professionnalisation . versement minimum", - }, - "replacements": [], - "suggestions": {}, - "title": "Versement minimum", - }, - "contrat salarié . convention collective . sport . cotisations . franchise": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif < 10", - "formule": { - "somme": [ - "primes . manifestation 1 . franchise", - "primes . manifestation 2 . franchise", - "primes . manifestation 3 . franchise", - "primes . manifestation 4 . franchise", - "primes . manifestation 5 . franchise", - ], - }, - "nom": "contrat salarié . convention collective . sport . cotisations . franchise", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise", - }, - "contrat salarié . convention collective . sport . cotisations . patronales": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "prévoyance . employeur", - "financement du paritarisme", - ], - }, - "nom": "contrat salarié . convention collective . sport . cotisations . patronales", - "remplace": [ - { - "règle": "cotisations . patronales . conventionnelles", - }, - ], - "titre": "cotisations conventionnelles", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . patronales", - "dottedName": "contrat salarié . convention collective . sport . cotisations . patronales", - "name": "contrat salarié . convention collective . sport . cotisations . patronales", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . patronales", - "title": "Cotisations conventionnelles", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations . patronales . conventionnelles", - }, - "remplacementRuleId": 50, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . patronales", - "dottedName": "contrat salarié . cotisations . patronales . conventionnelles", - "name": "cotisations . patronales . conventionnelles", - "nodeKind": "reference", - "rawNode": "cotisations . patronales . conventionnelles", - "title": "Cotisations patronales conventionnelles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . patronales", - "dottedName": "contrat salarié . convention collective . sport . cotisations . patronales", - "name": "contrat salarié . convention collective . sport . cotisations . patronales", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . patronales", - "title": "Cotisations conventionnelles", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Cotisations conventionnelles", - }, - "contrat salarié . convention collective . sport . cotisations . prévoyance": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "taux": "0.29%", - }, - { - "attributs": { - "nom": "salarié", - }, - "taux": "0.29%", - }, - ], - "plafond": "8 * plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "remplace": [ - { - "par": "prévoyance . salarié", - "règle": "cotisations . salariales . conventionnelles", - }, - { - "par": { - "somme": [ - "prévoyance . employeur", - "avantages sociaux", - ], - }, - "règle": "avantages sociaux", - }, - ], - "références": { - "Article 10.8 de la CCNS (IDCC 2511)": "https://www.legifrance.gouv.fr/affichIDCCArticle.do;?idArticle=KALIARTI000033304755&cidTexte=KALITEXT000017577657&dateTexte=29990101&categorieLien=id", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "title": "Prévoyance", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "prévoyance . salarié", - "règle": "cotisations . salariales . conventionnelles", - }, - "remplacementRuleId": 51, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . cotisations . salariales . conventionnelles", - "name": "cotisations . salariales . conventionnelles", - "nodeKind": "reference", - "rawNode": "cotisations . salariales . conventionnelles", - "title": "Cotisations salariales conventionnelles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance . salarié", - "name": "prévoyance . salarié", - "nodeKind": "reference", - "rawNode": "prévoyance . salarié", - "title": "Prévoyance (salarié)", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "title": "Prévoyance", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "somme": [ - "prévoyance . employeur", - "avantages sociaux", - ], - }, - "règle": "avantages sociaux", - }, - "remplacementRuleId": 52, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . avantages sociaux", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - "title": "Avantages sociaux", - }, - "replacementNode": { - "0": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - }, - "1": { - "+": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - { - "0": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - }, - "1": { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . avantages sociaux", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - "title": "Avantages sociaux", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - "nodeKind": "operation", - "operationKind": "+", - "operator": "+", - "rawNode": { - "+": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": "+", - "operator": "+", - "rawNode": { - "somme": [ - "prévoyance . employeur", - "avantages sociaux", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance . employeur", - "name": "prévoyance . employeur", - "nodeKind": "reference", - "rawNode": "prévoyance . employeur", - "title": "Prévoyance (employeur)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . prévoyance", - "dottedName": "contrat salarié . avantages sociaux", - "name": "avantages sociaux", - "nodeKind": "reference", - "rawNode": "avantages sociaux", - "title": "Avantages sociaux", - }, - ], - }, - "mecanismName": "somme", - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prévoyance", - }, - "contrat salarié . convention collective . sport . cotisations . prévoyance . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "8 * plafond sécurité sociale", - "taux": "0.29%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance (employeur)", - }, - "contrat salarié . convention collective . sport . cotisations . prévoyance . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "8 * plafond sécurité sociale", - "taux": "0.29%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance (salarié)", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": "taux", - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "remplace": "contrat salarié . complémentaire santé . forfait", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "dottedName": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "name": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "title": "Régime frais de santé", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . complémentaire santé . forfait", - }, - "remplacementRuleId": 53, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "dottedName": "contrat salarié . complémentaire santé . forfait", - "name": "contrat salarié . complémentaire santé . forfait", - "nodeKind": "reference", - "rawNode": "contrat salarié . complémentaire santé . forfait", - "title": "Forfait de complémentaire santé entreprise", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "dottedName": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "name": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . cotisations . régime frais de santé", - "title": "Régime frais de santé", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Régime frais de santé", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "R1", - "R2", - "R3", - ], - }, - }, - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option", - "par défaut": "'R1'", - "question": "Quel option a été choisi pour le régime des frais de santé ?", - "références": { - "unamens.fr": "https://www.umanens.fr/reglementation-couverture-sante-obligatoire/ccn-sport", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Option", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R1": { - "nodeKind": "rule", - "rawNode": { - "formule": "option = 'R1'", - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R1", - }, - "replacements": [], - "suggestions": {}, - "title": "R1", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R2": { - "nodeKind": "rule", - "rawNode": { - "formule": "option = 'R2'", - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R2", - }, - "replacements": [], - "suggestions": {}, - "title": "R2", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R3": { - "nodeKind": "rule", - "rawNode": { - "formule": "option = 'R3'", - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé . option . R3", - }, - "replacements": [], - "suggestions": {}, - "title": "R3", - }, - "contrat salarié . convention collective . sport . cotisations . régime frais de santé . taux": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": { - "variations": [ - { - "alors": "0.59%", - "si": "option . R1", - }, - { - "alors": "0.77%", - "si": "option . R2", - }, - { - "alors": "0.89%", - "si": "option . R3", - }, - ], - }, - "si": "régime alsace moselle", - }, - { - "sinon": { - "variations": [ - { - "alors": "0.92%", - "si": "option . R1", - }, - { - "alors": "1.17%", - "si": "option . R2", - }, - { - "alors": "1.32%", - "si": "option . R3", - }, - ], - }, - }, - ], - }, - "nom": "contrat salarié . convention collective . sport . cotisations . régime frais de santé . taux", - "référence": { - "unamens (notice pdf)": "https://www.umanens.fr/documents/doc-offres-2018/sport/juin-2019/CCN_SPORT_PLAQ_EMPLOYEUR_2019.pdf", - "unamens.fr": "https://www.umanens.fr/reglementation-couverture-sante-obligatoire/ccn-sport", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux", - }, - "contrat salarié . convention collective . sport . exonération cotisation AT": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "contrat salarié . convention collective . sport . exonération cotisation AT", - "non applicable si": { - "une de ces conditions": [ - "joueur entraineur", - "refus", - ], - }, - "remplace": { - "par": "non", - "règle": "ATMP", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . exonération cotisation AT", - "dottedName": "contrat salarié . convention collective . sport . exonération cotisation AT", - "name": "contrat salarié . convention collective . sport . exonération cotisation AT", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . exonération cotisation AT", - "title": "Exonération cotisation AT", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "non", - "règle": "ATMP", - }, - "remplacementRuleId": 55, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . exonération cotisation AT", - "dottedName": "contrat salarié . ATMP", - "name": "ATMP", - "nodeKind": "reference", - "rawNode": "ATMP", - "title": "Cotisation Accidents du Travail et Maladies Professionnelles", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": "non", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Exonération cotisation AT", - }, - "contrat salarié . convention collective . sport . exonération cotisation AT . refus": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . sport . exonération cotisation AT . refus", - "par défaut": "non", - "question": "L'employeur a-t'il refusé d'être exonéré de cotisations AT ?", - "titre": "refus exonération AT", - }, - "replacements": [], - "suggestions": {}, - "title": "Refus exonération AT", - }, - "contrat salarié . convention collective . sport . joueur entraineur": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . sport . joueur entraineur", - "par défaut": "non", - "question": "Le joueur est-il aussi entraineur ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Joueur entraineur", - }, - "contrat salarié . convention collective . sport . primes": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "manifestation 1", - "manifestation 2", - "manifestation 3", - "manifestation 4", - "manifestation 5", - "autres manifestations", - ], - }, - "nom": "contrat salarié . convention collective . sport . primes", - "remplace": "rémunération . primes . activité . conventionnelles", - "titre": "primes de manifestation", - "unité": "€/mois", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . primes", - "dottedName": "contrat salarié . convention collective . sport . primes", - "name": "contrat salarié . convention collective . sport . primes", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . primes", - "title": "Primes de manifestation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . primes . activité . conventionnelles", - }, - "remplacementRuleId": 57, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . primes", - "dottedName": "contrat salarié . rémunération . primes . activité . conventionnelles", - "name": "rémunération . primes . activité . conventionnelles", - "nodeKind": "reference", - "rawNode": "rémunération . primes . activité . conventionnelles", - "title": "Conventionnelles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . convention collective . sport . primes", - "dottedName": "contrat salarié . convention collective . sport . primes", - "name": "contrat salarié . convention collective . sport . primes", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective . sport . primes", - "title": "Primes de manifestation", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Primes de manifestation", - }, - "contrat salarié . convention collective . sport . primes . autres manifestations": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 5", - "nom": "contrat salarié . convention collective . sport . primes . autres manifestations", - "par défaut": "100 €", - "question": "Quelles primes pour les autres manifestations ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Autres manifestations", - }, - "contrat salarié . convention collective . sport . primes . manifestation 1": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 0", - "nom": "contrat salarié . convention collective . sport . primes . manifestation 1", - "par défaut": "100 €", - "question": "Quelle prime pour la première manifestation ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Manifestation 1", - }, - "contrat salarié . convention collective . sport . primes . manifestation 1 . franchise": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "70% * plafond journalier sécurité sociale", - "valeur": "manifestation 1", - }, - "nom": "contrat salarié . convention collective . sport . primes . manifestation 1 . franchise", - "titre": "franchise manifestation 1", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise manifestation 1", - }, - "contrat salarié . convention collective . sport . primes . manifestation 2": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 1", - "nom": "contrat salarié . convention collective . sport . primes . manifestation 2", - "par défaut": "100 €", - "question": "Quelle prime pour la deuxième manifestation ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Manifestation 2", - }, - "contrat salarié . convention collective . sport . primes . manifestation 2 . franchise": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "70% * plafond journalier sécurité sociale", - "valeur": "manifestation 2", - }, - "nom": "contrat salarié . convention collective . sport . primes . manifestation 2 . franchise", - "titre": "franchise manifestation 2", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise manifestation 2", - }, - "contrat salarié . convention collective . sport . primes . manifestation 3": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 2", - "nom": "contrat salarié . convention collective . sport . primes . manifestation 3", - "par défaut": "100 €", - "question": "Quelle prime pour la troisième manifestation ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Manifestation 3", - }, - "contrat salarié . convention collective . sport . primes . manifestation 3 . franchise": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "70% * plafond journalier sécurité sociale", - "valeur": "manifestation 3", - }, - "nom": "contrat salarié . convention collective . sport . primes . manifestation 3 . franchise", - "titre": "franchise manifestation 3", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise manifestation 3", - }, - "contrat salarié . convention collective . sport . primes . manifestation 4": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 3", - "nom": "contrat salarié . convention collective . sport . primes . manifestation 4", - "par défaut": "100 €", - "question": "Quelle prime pour la quatrième manifestation ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Manifestation 4", - }, - "contrat salarié . convention collective . sport . primes . manifestation 4 . franchise": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "70% * plafond journalier sécurité sociale", - "valeur": "manifestation 4", - }, - "nom": "contrat salarié . convention collective . sport . primes . manifestation 4 . franchise", - "titre": "franchise manifestation 4", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise manifestation 4", - }, - "contrat salarié . convention collective . sport . primes . manifestation 5": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de manifestations > 4", - "nom": "contrat salarié . convention collective . sport . primes . manifestation 5", - "par défaut": "100 €", - "question": "Quelle prime pour la cinquième manifestation ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Manifestation 5", - }, - "contrat salarié . convention collective . sport . primes . manifestation 5 . franchise": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "70% * plafond journalier sécurité sociale", - "valeur": "manifestation 5", - }, - "nom": "contrat salarié . convention collective . sport . primes . manifestation 5 . franchise", - "titre": "franchise manifestation 5", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise manifestation 5", - }, - "contrat salarié . convention collective . sport . primes . nombre de manifestations": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . convention collective . sport . primes . nombre de manifestations", - "par défaut": "0 manifestations", - "question": "Combien de manifestations rémunérées le joueur a-t'il effectué ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Nombre de manifestations", - }, - "contrat salarié . cotisations": { - "nodeKind": "rule", - "rawNode": { - "description": "Total des cotisations patronales et salariales", - "formule": { - "somme": [ - "patronales", - "salariales", - ], - }, - "nom": "contrat salarié . cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "contrat salarié . cotisations . assiette": { - "nodeKind": "rule", - "rawNode": { - "description": "L'assiette des cotisations sociales est la base de calcul d'un grand nombre de cotisations sur le travail salarié. Elle comprend notamment les rémunérations en espèces (salaire de base, indemnité, primes...) et les avantages en nature (logement, véhicule...). -", - "formule": { - "abattement": { - "somme": [ - "frais professionnels . part déductible", - "stage . gratification minimale", - ], - }, - "valeur": "rémunération . brut", - }, - "nom": "contrat salarié . cotisations . assiette", - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/la-base-de-calcul.html", - }, - "titre": "Assiette des cotisations sociales", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des cotisations sociales", - }, - "contrat salarié . cotisations . assiette . salariale": { - "nodeKind": "rule", - "rawNode": { - "description": "Les apprentis bénéficient d'une exonération de cotisations sociales jusqu'à 79% du SMIC. -", - "formule": { - "variations": [ - { - "alors": { - "abattement": "79% * SMIC", - "valeur": "cotisations . assiette", - }, - "si": "apprentissage", - }, - { - "sinon": "cotisations . assiette", - }, - ], - }, - "nom": "contrat salarié . cotisations . assiette . salariale", - "références": { - "Urssaf": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-ou-aides-liees-a-la/le-contrat-dapprentissage/exonerations.html", - }, - "titre": "Assiette des cotisations sociales", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des cotisations sociales", - }, - "contrat salarié . cotisations . assiette forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "non", - "nom": "contrat salarié . cotisations . assiette forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette forfaitaire", - }, - "contrat salarié . cotisations . assiette forfaitaire . minimum": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "rémunération . brut >= 1.5 * plafond sécurité sociale temps plein", - "description": "Il existe une règle générale d'encadrement des assiettes forfaitaires. Lorsque la rémunération est supérieure ou égale à - 1,5 fois le plafond de la sécurité sociale, l'assiette forfaitaire retenue ne peut être inférieure à 70% de la rémunération -", - "formule": "70% * rémunération . brut", - "nom": "contrat salarié . cotisations . assiette forfaitaire . minimum", - }, - "replacements": [], - "suggestions": {}, - "title": "Minimum", - }, - "contrat salarié . cotisations . assiette forfaitaire . montant": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plancher": "minimum", - "valeur": "assiette forfaitaire", - }, - "nom": "contrat salarié . cotisations . assiette forfaitaire . montant", - "non applicable si": "rémunération réelle", - "remplace": [ - { - "règle": "cotisations . assiette", - "sauf dans": [ - "chômage", - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - "convention collective", - "assiette . salariale", - ], - }, - { - "dans": "vieillesse", - "règle": "assiette . salariale", - }, - { - "règle": "CSG et CRDS . assiette abattue totale", - }, - { - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - "sauf dans": [ - "chômage", - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - "convention collective", - "assiette . salariale", - ], - }, - ], - "références": { - "CSG et CRDS": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/la-base-de-calcul/assiette-csg-crds.html", - "exception agirc-arco (fiche 3)": "https://www.agirc-arrco.fr/fileadmin/agircarrco/documents/circulaires/agirc_arrco/2019/2019-1-DRJ_Reglementation__applicable_aux_entreprises.pdf", - "plafond de sécurité sociale (urssaf.fr)": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/la-base-de-calcul/lassiette-maximale/salarie-a-temps-partiel.html#FilAriane", - }, - "titre": "assiette forfaitaire de cotisations", - }, - "replacements": [ - { - "blackListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . chômage", - "name": "chômage", - "nodeKind": "reference", - "rawNode": "chômage", - "title": "Chômage", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "acronym": "CEG", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . contribution d'équilibre général", - "name": "contribution d'équilibre général", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre général", - "title": "Contribution d'équilibre général", - }, - { - "acronym": "CET", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . contribution d'équilibre technique", - "name": "contribution d'équilibre technique", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre technique", - "title": "Contribution d'équilibre technique", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . convention collective", - "name": "convention collective", - "nodeKind": "reference", - "rawNode": "convention collective", - "title": "Convention collective", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette . salariale", - "name": "assiette . salariale", - "nodeKind": "reference", - "rawNode": "assiette . salariale", - "title": "Assiette des cotisations sociales", - }, - ], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations . assiette", - "sauf dans": [ - "chômage", - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - "convention collective", - "assiette . salariale", - ], - }, - "remplacementRuleId": 236, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": "cotisations . assiette", - "title": "Assiette des cotisations sociales", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": "vieillesse", - "règle": "assiette . salariale", - }, - "remplacementRuleId": 237, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette . salariale", - "name": "assiette . salariale", - "nodeKind": "reference", - "rawNode": "assiette . salariale", - "title": "Assiette des cotisations sociales", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . vieillesse", - "name": "vieillesse", - "nodeKind": "reference", - "rawNode": "vieillesse", - "title": "Vieillesse", - }, - ], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "CSG et CRDS . assiette abattue totale", - }, - "remplacementRuleId": 238, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . CSG et CRDS . assiette abattue totale", - "name": "CSG et CRDS . assiette abattue totale", - "nodeKind": "reference", - "rawNode": "CSG et CRDS . assiette abattue totale", - "title": "Assiette abattue totale", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . chômage", - "name": "chômage", - "nodeKind": "reference", - "rawNode": "chômage", - "title": "Chômage", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "acronym": "CEG", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . contribution d'équilibre général", - "name": "contribution d'équilibre général", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre général", - "title": "Contribution d'équilibre général", - }, - { - "acronym": "CET", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . contribution d'équilibre technique", - "name": "contribution d'équilibre technique", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre technique", - "title": "Contribution d'équilibre technique", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . convention collective", - "name": "convention collective", - "nodeKind": "reference", - "rawNode": "convention collective", - "title": "Convention collective", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette . salariale", - "name": "assiette . salariale", - "nodeKind": "reference", - "rawNode": "assiette . salariale", - "title": "Assiette des cotisations sociales", - }, - ], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "name": "contrat salarié . cotisations . assiette forfaitaire . montant", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire . montant", - "title": "Assiette forfaitaire de cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - "sauf dans": [ - "chômage", - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - "convention collective", - "assiette . salariale", - ], - }, - "remplacementRuleId": 239, - "replacedReference": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "contrat salarié . plafond sécurité sociale", - "name": "plafond sécurité sociale", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale", - "title": "Plafond sécurité sociale", - }, - "replacementNode": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . cotisations . assiette forfaitaire . montant", - "dottedName": "plafond sécurité sociale temps plein", - "name": "plafond sécurité sociale temps plein", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale temps plein", - "title": "Plafond sécurité sociale temps plein", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette forfaitaire de cotisations", - }, - "contrat salarié . cotisations . assiette forfaitaire . rémunération réelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . cotisations . assiette forfaitaire . rémunération réelle", - "par défaut": "non", - "question": "Voulez-vous calculer les cotisations sur la rémunération réelle (au lieu de la base forfaitaire) ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération réelle", - }, - "contrat salarié . cotisations . assiette minimale": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "recalcul": { - "avec": { - "rémunération . brut de base": "SMIC horaire * temps de travail . temps effectif", - }, - "règle": "rémunération . assiette de vérification du SMIC", - }, - }, - "nom": "contrat salarié . cotisations . assiette minimale", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette minimale", - }, - "contrat salarié . cotisations . maladie sur les revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "rémunération . revenus de remplacement", - "taux": { - "variations": [ - { - "alors": "2.35%", - "si": "établissement . localisation . département = 'Mayotte'", - }, - { - "alors": "1.5%", - "si": "régime alsace moselle", - }, - { - "sinon": "0%", - }, - ], - }, - }, - }, - "nom": "contrat salarié . cotisations . maladie sur les revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie sur les revenus de remplacement", - }, - "contrat salarié . cotisations . patronales": { - "nodeKind": "rule", - "rawNode": { - "abattement": "réductions de cotisations", - "nom": "contrat salarié . cotisations . patronales", - "somme": [ - "maladie . employeur", - "ATMP", - "prévoyance obligatoire cadre", - "vieillesse . employeur", - "retraite complémentaire . employeur", - "complémentaire santé . employeur", - "contribution d'équilibre général . employeur", - "contribution d'équilibre technique . employeur", - "allocations familiales", - "chômage . employeur", - "APEC . employeur", - "AGS", - "FNAL", - "participation effort de construction", - "contribution au dialogue social", - "formation professionnelle", - "versement transport", - "taxe d'apprentissage", - "CDD . CPF", - "forfait social", - "conventionnelles", - ], - "titre": "cotisations patronales", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations patronales", - }, - "contrat salarié . cotisations . patronales . conventionnelles": { - "nodeKind": "rule", - "rawNode": { - "description": "Cotisations spécifiques à la convention collective", - "formule": "0 €/mois", - "nom": "contrat salarié . cotisations . patronales . conventionnelles", - "titre": "cotisations patronales conventionnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations patronales conventionnelles", - }, - "contrat salarié . cotisations . patronales . réductions de cotisations": { - "nodeKind": "rule", - "rawNode": { - "description": "À l'exception de la déduction heure supplémentaire, les dispositifs de réduction de cotisations patronales sont mutuellement exclusif. -Le formule ci dessous selectionne donc automatiquement le plus avantageux pour l'employeur.", - "formule": { - "somme": [ - "déduction heures supplémentaires", - { - "le maximum de": [ - "réduction générale", - "lodeom . réduction outre-mer", - "statut JEI . exonération de cotisations", - "dirigeant . assimilé salarié . réduction ACRE", - ], - }, - ], - }, - "nom": "contrat salarié . cotisations . patronales . réductions de cotisations", - "références": { - "urssaf.fr (cumul JEI)": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-ou-aides-liees-au-s/jeunes-entreprises-innovantes/regles-de-cumul.html", - "urssaf.fr (cumul réduction générale)": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-generale/les-regles-relatives-au-cumul.html", - }, - "titre": "réductions patronales", - }, - "replacements": [], - "suggestions": {}, - "title": "Réductions patronales", - }, - "contrat salarié . cotisations . patronales . réductions de cotisations . déduction heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif < 20", - "formule": { - "produit": { - "assiette": "temps de travail . heures supplémentaires", - "facteur": "1.50 €/heure", - }, - }, - "nom": "contrat salarié . cotisations . patronales . réductions de cotisations . déduction heures supplémentaires", - "note": "La déduction ne s’applique pas aux heures complémentaires", - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-deduction-forfaitaire-patrona/employeurs-concernes.html", - }, - "titre": "déduction forfaitaire pour heures supplémentaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Déduction forfaitaire pour heures supplémentaires", - }, - "contrat salarié . cotisations . réductions de cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "patronales . réductions de cotisations", - "salariales . réductions de cotisations", - ], - }, - "nom": "contrat salarié . cotisations . réductions de cotisations", - "titre": "Réductions de cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Réductions de cotisations", - }, - "contrat salarié . cotisations . salariales": { - "nodeKind": "rule", - "rawNode": { - "abattement": "réductions de cotisations", - "nom": "contrat salarié . cotisations . salariales", - "somme": [ - "vieillesse . salarié", - "maladie . salarié", - "retraite complémentaire . salarié", - "contribution d'équilibre général . salarié", - "contribution d'équilibre technique . salarié", - "chômage . salarié", - "CSG et CRDS", - "APEC . salarié", - "complémentaire santé . salarié", - "conventionnelles", - ], - "titre": "cotisations salariales", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations salariales", - }, - "contrat salarié . cotisations . salariales . conventionnelles": { - "nodeKind": "rule", - "rawNode": { - "description": "Cotisations spécifiques à la convention collective", - "formule": "0 €/mois", - "nom": "contrat salarié . cotisations . salariales . conventionnelles", - "titre": "cotisations salariales conventionnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations salariales conventionnelles", - }, - "contrat salarié . cotisations . salariales . réduction heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "aide": { - "type": "réduction de cotisations", - }, - "cotisation": { - "branche": "retraite", - "dû par": "salarié", - }, - "formule": "rémunération . heures supplémentaires * taux des cotisations réduites", - "nom": "contrat salarié . cotisations . salariales . réduction heures supplémentaires", - "références": { - "Code de la sécurité sociale - Article D241-21": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000038056813&cidTexte=LEGITEXT000006073189", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction heures supplémentaires", - }, - "contrat salarié . cotisations . salariales . réduction heures supplémentaires . taux des cotisations réduites": { - "nodeKind": "rule", - "rawNode": { - "description": "le taux effectif des cotisations d'assurance vieillesse à la charge du salarié", - "formule": { - "plafond": "11.31%", - "valeur": { - "produit": { - "assiette": { - "somme": [ - "vieillesse . salarié", - "retraite complémentaire . salarié", - "contribution d'équilibre général . salarié", - ], - }, - "facteur": "1 / assiette", - }, - }, - }, - "nom": "contrat salarié . cotisations . salariales . réduction heures supplémentaires . taux des cotisations réduites", - "références": { - "Circulaire DSS/5B/2019/71": "http://circulaire.legifrance.gouv.fr/pdf/2019/04/cir_44492.pdf", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-de-cotisations-sala/modalites-de-calcul-et-de-declar.html", - }, - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux des cotisations réduites", - }, - "contrat salarié . cotisations . salariales . réductions de cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": "réduction heures supplémentaires", - "nom": "contrat salarié . cotisations . salariales . réductions de cotisations", - "titre": "réductions salariales", - }, - "replacements": [], - "suggestions": {}, - "title": "Réductions salariales", - }, - "contrat salarié . déduction forfaitaire spécifique": { - "nodeKind": "rule", - "rawNode": { - "description": "Pour une liste précise de professions, l'employeur peut pratiquer une déduction forfaitaire spécifique (DFS) pour frais professionnels sur la base de calcul des cotisations sociales. spécifique consiste en un abattement sur l'assiette des cotisations sociales. Elle peut s'appliquer si le salarié supporte effectivement des frais lors de son activité professionnelle. -En l’absence de frais effectivement engagés, ou si l’employeur prend en charge ou rembourse la totalité des frais professionnels, il est impossible d’appliquer la DFS.", - "nom": "contrat salarié . déduction forfaitaire spécifique", - "par défaut": "non", - "question": "Le salarié bénéficie-t-il d'une déduction forfaitaire spécifique ?", - "remplace": { - "par": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "plancher": "cotisations . assiette minimale", - "valeur": "cotisations . assiette", - }, - "règle": "cotisations . assiette", - "sauf dans": "contrat salarié . CSG et CRDS", - }, - "références": { - "Fiche Urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-elements-a-prendre-en-compte/les-frais-professionnels/la-deduction-forfaitaire-specifi.html", - }, - "titre": "assiette avec DFS", - }, - "replacements": [ - { - "blackListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . CSG et CRDS", - "name": "contrat salarié . CSG et CRDS", - "nodeKind": "reference", - "rawNode": "contrat salarié . CSG et CRDS", - "title": "CSG et CRDS", - }, - ], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique", - "name": "contrat salarié . déduction forfaitaire spécifique", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique", - "title": "Assiette avec DFS", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "plancher": "cotisations . assiette minimale", - "valeur": "cotisations . assiette", - }, - "règle": "cotisations . assiette", - "sauf dans": "contrat salarié . CSG et CRDS", - }, - "remplacementRuleId": 187, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": "cotisations . assiette", - "title": "Assiette des cotisations sociales", - }, - "replacementNode": { - "explanation": { - "alors": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "valeur": "cotisations . assiette", - }, - "sourceMap": { - "args": { - "abattement": { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - "valeur": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - }, - "mecanismName": "abattement", - }, - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "valeur": "cotisations . assiette", - }, - "sourceMap": { - "args": { - "abattement": { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - "valeur": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - }, - "mecanismName": "abattement", - }, - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "valeur": "cotisations . assiette", - }, - "sourceMap": { - "args": { - "abattement": { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - "valeur": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - }, - "mecanismName": "abattement", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "plancher": "cotisations . assiette minimale", - "valeur": "cotisations . assiette", - }, - "sourceMap": { - "args": { - "plancher": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette minimale", - "name": "cotisations . assiette minimale", - "nodeKind": "reference", - "rawNode": "cotisations . assiette minimale", - "title": "Assiette minimale", - }, - "valeur": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "valeur": "cotisations . assiette", - }, - "sourceMap": { - "args": { - "abattement": { - "explanation": { - "alors": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plafond", - "nodeKind": "reference", - "rawNode": { - "variable": "plafond", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plafond != non", - "valeur > plafond", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plafond", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plafond != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plafond", - }, - "explanation": [ - { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": ">", - "operator": ">", - "rawNode": "valeur > plafond", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "plafond": "7600 €/an", - "valeur": "taux * cotisations . assiette", - }, - "sourceMap": { - "args": { - "plafond": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 7600, - "rawNode": { - "constant": { - "nodeValue": 7600, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "7600 €/an", - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, - }, - "valeur": { - "0": { - "variable": "taux", - }, - "1": { - "variable": "cotisations . assiette", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . taux", - "name": "taux", - "nodeKind": "reference", - "rawNode": { - "variable": "taux", - }, - "title": "Taux", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "variable": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "valeur": "taux * cotisations . assiette", - }, - }, - }, - "mecanismName": "plafond", - }, - }, - "valeur": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique", - "dottedName": "contrat salarié . cotisations . assiette", - "name": "cotisations . assiette", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations . assiette", - }, - "title": "Assiette des cotisations sociales", - }, - }, - "mecanismName": "abattement", - }, - }, - }, - "mecanismName": "plancher", - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette avec DFS", - }, - "contrat salarié . déduction forfaitaire spécifique . profession": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "journaliste", - "ouvrier du bâtiment", - "artiste musicien", - "pilote de ligne ou personnel navigant", - ], - }, - }, - "nom": "contrat salarié . déduction forfaitaire spécifique . profession", - "question": "Quelle est la profession du salarié pour l'application de la déduction forfaitaire spécifique ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Profession", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . artiste musicien": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les artistes musiciens, choristes, chefs d’orchestre, régisseurs de théâtre", - "icônes": "🎼", - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . artiste musicien", - }, - "replacements": [], - "suggestions": {}, - "title": "Artiste musicien", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . journaliste": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les journalistes, rédacteurs, photographes, directeurs de journaux Critiques dramatiques et musicaux.", - "icônes": "✒", - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste", - "valeur": "profession = 'journaliste'", - }, - "replacements": [], - "suggestions": {}, - "title": "Journaliste", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "7650€/an", - "valeur": "rémunération . net imposable", - }, - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "remplace": "rémunération . net imposable", - "titre": "net imposable journaliste", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "title": "Net imposable journaliste", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . net imposable", - }, - "remplacementRuleId": 196, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "dottedName": "contrat salarié . rémunération . net imposable", - "name": "rémunération . net imposable", - "nodeKind": "reference", - "rawNode": "rémunération . net imposable", - "title": "Salaire net imposable", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . abattement fiscal", - "title": "Net imposable journaliste", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Net imposable journaliste", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux": { - "nodeKind": "rule", - "rawNode": { - "formule": "80%", - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "remplace": [ - { - "par": "vieillesse . employeur . plafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . plafonnée . taux", - }, - { - "par": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . déplafonnée . taux", - }, - { - "par": "vieillesse . salarié . plafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . plafonnée . taux", - }, - { - "par": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . déplafonnée . taux", - }, - { - "par": "allocations familiales . taux * réduction de taux", - "règle": "allocations familiales . taux", - }, - { - "par": "établissement . taux du versement transport * réduction de taux", - "règle": "établissement . taux du versement transport", - }, - { - "par": "ATMP . taux * réduction de taux", - "règle": "ATMP . taux", - }, - { - "par": "ATMP . taux minimum * réduction de taux", - "règle": "ATMP . taux minimum", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . employeur . plafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . plafonnée . taux", - }, - "remplacementRuleId": 188, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . plafonnée . taux", - "name": "vieillesse . employeur . plafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . employeur . plafonnée . taux", - "title": "Vieillesse (employeur) (plafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . employeur . plafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . plafonnée . taux", - "name": "vieillesse . employeur . plafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . employeur . plafonnée . taux", - }, - "title": "Vieillesse (employeur) (plafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . employeur . plafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . déplafonnée . taux", - }, - "remplacementRuleId": 189, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . déplafonnée . taux", - "name": "vieillesse . employeur . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . employeur . déplafonnée . taux", - "title": "Vieillesse (employeur) (déplafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . employeur . déplafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . déplafonnée . taux", - "name": "vieillesse . employeur . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . employeur . déplafonnée . taux", - }, - "title": "Vieillesse (employeur) (déplafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . salarié . plafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . plafonnée . taux", - }, - "remplacementRuleId": 190, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . plafonnée . taux", - "name": "vieillesse . salarié . plafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . salarié . plafonnée . taux", - "title": "Vieillesse (salarié) (plafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . salarié . plafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . plafonnée . taux", - "name": "vieillesse . salarié . plafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . salarié . plafonnée . taux", - }, - "title": "Vieillesse (salarié) (plafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . salarié . plafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . déplafonnée . taux", - }, - "remplacementRuleId": 191, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . déplafonnée . taux", - "name": "vieillesse . salarié . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . salarié . déplafonnée . taux", - "title": "Vieillesse (salarié) (déplafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . salarié . déplafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . déplafonnée . taux", - "name": "vieillesse . salarié . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . salarié . déplafonnée . taux", - }, - "title": "Vieillesse (salarié) (déplafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "allocations familiales . taux * réduction de taux", - "règle": "allocations familiales . taux", - }, - "remplacementRuleId": 192, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . allocations familiales . taux", - "name": "allocations familiales . taux", - "nodeKind": "reference", - "rawNode": "allocations familiales . taux", - "title": "Allocations familiales (taux)", - }, - "replacementNode": { - "0": { - "variable": "allocations familiales . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . allocations familiales . taux", - "name": "allocations familiales . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "allocations familiales . taux", - }, - "title": "Allocations familiales (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "allocations familiales . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "établissement . taux du versement transport * réduction de taux", - "règle": "établissement . taux du versement transport", - }, - "remplacementRuleId": 193, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "établissement . taux du versement transport", - "name": "établissement . taux du versement transport", - "nodeKind": "reference", - "rawNode": "établissement . taux du versement transport", - "title": "Taux du versement transport", - }, - "replacementNode": { - "0": { - "variable": "établissement . taux du versement transport", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "établissement . taux du versement transport", - "name": "établissement . taux du versement transport", - "nodeKind": "reference", - "rawNode": { - "variable": "établissement . taux du versement transport", - }, - "title": "Taux du versement transport", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "établissement . taux du versement transport * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "ATMP . taux * réduction de taux", - "règle": "ATMP . taux", - }, - "remplacementRuleId": 194, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . ATMP . taux", - "name": "ATMP . taux", - "nodeKind": "reference", - "rawNode": "ATMP . taux", - "title": "Cotisation Accidents du Travail et Maladies Professionnelles (taux)", - }, - "replacementNode": { - "0": { - "variable": "ATMP . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . ATMP . taux", - "name": "ATMP . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "ATMP . taux", - }, - "title": "Cotisation Accidents du Travail et Maladies Professionnelles (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "ATMP . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "ATMP . taux minimum * réduction de taux", - "règle": "ATMP . taux minimum", - }, - "remplacementRuleId": 195, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . ATMP . taux minimum", - "name": "ATMP . taux minimum", - "nodeKind": "reference", - "rawNode": "ATMP . taux minimum", - "title": "Taux minimum", - }, - "replacementNode": { - "0": { - "variable": "ATMP . taux minimum", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . ATMP . taux minimum", - "name": "ATMP . taux minimum", - "nodeKind": "reference", - "rawNode": { - "variable": "ATMP . taux minimum", - }, - "title": "Taux minimum", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "dottedName": "contrat salarié . déduction forfaitaire spécifique . profession . journaliste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "ATMP . taux minimum * réduction de taux", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Réduction de taux", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . ouvrier du bâtiment": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les ouvriers du bâtiment visés aux paragraphes 1er et 2 de l’article 1er du décret du 17 novembre 1936, à l’exclusion de ceux qui travaillent en usine ou en atelier.", - "icônes": "👷‍♂️", - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . ouvrier du bâtiment", - }, - "replacements": [], - "suggestions": {}, - "title": "Ouvrier du bâtiment", - }, - "contrat salarié . déduction forfaitaire spécifique . profession . pilote de ligne ou personnel navigant": { - "nodeKind": "rule", - "rawNode": { - "description": "Concerne les pilotes, radios, mécaniciens navigants des compagnies de transports aériens ; pilotes et mécaniciens employés par les maisons de construction d’avions et de moteurs pour l’essai de prototypes ; pilotes moniteurs d’aéro-clubs et des écoles d’aviation civile", - "icônes": "✈", - "nom": "contrat salarié . déduction forfaitaire spécifique . profession . pilote de ligne ou personnel navigant", - }, - "replacements": [], - "suggestions": {}, - "title": "Pilote de ligne ou personnel navigant", - }, - "contrat salarié . déduction forfaitaire spécifique . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . déduction forfaitaire spécifique . taux", - "par défaut": "10%", - "références": { - "Circulaire DSS": "https://solidarites-sante.gouv.fr/fichiers/bo/2005/05-09/a0090046.htm", - }, - "variations": [ - { - "alors": "20%", - "si": "profession = 'journaliste'", - }, - { - "alors": "10%", - "si": "profession = 'ouvrier du bâtiment'", - }, - { - "alors": "20%", - "si": "profession = 'artiste musicien'", - }, - { - "alors": "30%", - "si": "profession = 'pilote de ligne ou personnel navigant'", - }, - { - "sinon": "0%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Taux", - }, - "contrat salarié . exonération d'impôt des stagiaires et apprentis": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "apprentissage", - "stage", - ], - }, - "description": "Les salaires versés aux apprentis ainsi que les gratifications de stages sont exonérés d'impôt sur le revenu dans la limite d'un SMIC annuel. -", - "formule": "SMIC", - "nom": "contrat salarié . exonération d'impôt des stagiaires et apprentis", - "références": { - "Article 81 bis du Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000029236245&cidTexte=LEGITEXT000006069577", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Exonération d'impôt des stagiaires et apprentis", - }, - "contrat salarié . forfait social": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif > 10", - "cotisation": { - "branche": "retraite", - "collecteur": "Urssaf", - "destinataire": "CNAV", - "dû par": "employeur", - }, - "description": "Le forfait social est une contribution versée par l'employeur. Elle est prélevée sur les rémunérations ou gains non soumis aux cotisations et contributions sociales, mais assujettis à la CSG. -", - "formule": { - "produit": { - "assiette": "avantages sociaux", - "taux": "8%", - }, - }, - "nom": "contrat salarié . forfait social", - "références": { - "Code du travail - Article L137-15": "https://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000019950196&cidTexte=LEGITEXT000006073189", - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/le-forfait-social.html", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F31532", - }, - "titre": "Forfait social", - }, - "replacements": [], - "suggestions": {}, - "title": "Forfait social", - }, - "contrat salarié . formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "formation", - "collecteur": "OPCO", - "dû par": "employeur", - }, - "description": "Cette contribution obligatoire est collectée par l'OPCO (opérateurs de compétences) désigné par la branche conventionnelle de l'entreprise, ou à défaut à un OPCO interprofessionnel.", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "variations": [ - { - "alors": { - "taux": "0.55%", - }, - "si": "entreprise . effectif < 11", - }, - { - "sinon": { - "taux": "1%", - }, - }, - ], - }, - }, - "nom": "contrat salarié . formation professionnelle", - "non applicable si": { - "toutes ces conditions": [ - "entreprise . effectif < 11", - "apprentissage", - ], - }, - "note": "Une part supplémentaire peut-être obligatoire en fonction des accords collectifs d'une entreprise. - -> Par exemple pour la convention collective Syntec, un supplément de 0.025% est obligatoire. - -Le taux est porté à 1,3 % pour les entreprises de travail temporaire. Par ailleurs en cas de franchissement du seuil d'effectifs de 10 salariés, des taux spécifiques s'appliquent afin de limiter la hausse de la contribution à la formation professionnelle : - -- taux de **0,55 %** pour le franchissement en année **N, N+1 et N+2** -- taux de **0,70 %** pour le franchissement en année **N+3** (1,3 % pour les entreprises de travail temporaire) -- taux de **0,90 %** pour le franchissement en année **N+4** (1,3 % pour les entreprises de travail temporaire) -- taux de **1 %** pour le franchissement en année **N+5** (1,3 % pour les entreprises de travail temporaire) -", - "références": { - "Bercy infos": "https://www.economie.gouv.fr/entreprises/contribution-formation-professionnelle", - "Taux réduit": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000037387044&cidTexte=LEGITEXT000006072050&dateTexte=20190101", - "fiche Ministère du travail": "https://travail-emploi.gouv.fr/formation-professionnelle/entreprises-et-formation/article/participation-financiere-des-entreprises-au-developpement-de-la-formation", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Formation professionnelle", - }, - "contrat salarié . frais professionnels": { - "nodeKind": "rule", - "rawNode": { - "description": "Les frais professionnels correspondent à des dépenses engagées par le salarié pour les besoins de son activité professionnelle. Ces frais sont ensuite remboursés par l’employeur. - -Le dédommagement de ces frais peut prendre la forme : - - - d’un remboursement des dépenses réelles sur justificatifs ; - - - d’un versement d’allocations forfaitaires ; - - - de l’application d’une déduction forfaitaire spécifique sur le salaire soumis à cotisations ; cette possibilité n’étant ouverte qu’à certaines professions. - - -Les frais professionnels sont généralement exclus de la base de calcul des cotisations de sécurité sociale et de la CSG-CRDS, sauf en cas de dépassement de plafond pour les remboursements forfaitaires ( frais de panier, titres-restaurant, forfait mobilités durables...).", - "formule": { - "somme": [ - "titres-restaurant . montant . part employeur", - "abonnement transports publics . prise en charge", - "transports personnels", - ], - }, - "nom": "contrat salarié . frais professionnels", - "titre": "remboursement de frais", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Remboursement de frais", - }, - "contrat salarié . frais professionnels . abonnement transports publics": { - "nodeKind": "rule", - "rawNode": { - "icônes": "🚍", - "nom": "contrat salarié . frais professionnels . abonnement transports publics", - }, - "replacements": [], - "suggestions": {}, - "title": "Abonnement transports publics", - }, - "contrat salarié . frais professionnels . abonnement transports publics . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "L'employeur doit prendre en charge 50% du montant dépensé par le salarié pour les transports publics lui permettant de se rendre sur son lieu de travail. - -Cette prise en charge (dans la limite des 50% du montant) est exonérée de cotisations sociales et d'impôt sur le revenu. - -Dans le cas d'un temps partiel, le taux de prise en charge sera le même pour un mi-temps ou plus. En dessous, le taux de prise en charge sera proportionnel. -", - "nom": "contrat salarié . frais professionnels . abonnement transports publics . montant", - "par défaut": "0 €/mois", - "question": "Quel montant le salarié dépense-t-il en abonnement aux transports publics chaque mois ?", - "références": { - "Article 81 du code des impôts, version en vigueur au 31/12/2020": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000042910732/2020-12-31/", - "Articles R3261-1 à -10 du code du travail, version 01/01/2009": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020080272/2009-01-01", - }, - "suggestions": { - "Navigo": "75 €/mois", - "RTM": "40 €/mois", - "TBM": "42.20 €/mois", - "Tisséo": "42.50 €/mois", - "Técély": "65 €/mois", - }, - "titre": "Abonnement aux transports publics", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": { - "Navigo": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 75, - "rawNode": { - "constant": { - "nodeValue": 75, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "75 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "RTM": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 40, - "rawNode": { - "constant": { - "nodeValue": 40, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "40 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "TBM": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 42.2, - "rawNode": { - "constant": { - "nodeValue": 42.2, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "42.20 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "Tisséo": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 42.5, - "rawNode": { - "constant": { - "nodeValue": 42.5, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "42.50 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "Técély": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 65, - "rawNode": { - "constant": { - "nodeValue": 65, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "65 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Abonnement aux transports publics", - }, - "contrat salarié . frais professionnels . abonnement transports publics . prise en charge": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . abonnement transports publics . prise en charge", - "titre": "Abonnement transports publics, part prise en charge par l'employeur (déductible)", - "unité": "€/mois", - "valeur": "taux de prise en charge * montant", - }, - "replacements": [], - "suggestions": {}, - "title": "Abonnement transports publics, part prise en charge par l'employeur (déductible)", - }, - "contrat salarié . frais professionnels . abonnement transports publics . taux de participation employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . abonnement transports publics . taux de participation employeur", - "valeur": "50%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux de participation employeur", - }, - "contrat salarié . frais professionnels . abonnement transports publics . taux de prise en charge": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . abonnement transports publics . taux de prise en charge", - "titre": "Taux de prise en charge", - "valeur": { - "produit": { - "assiette": { - "le minimum de": [ - "temps de travail . quotité de travail", - "50%", - ], - }, - "taux": "2 * taux de participation employeur", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux de prise en charge", - }, - "contrat salarié . frais professionnels . part déductible": { - "nodeKind": "rule", - "rawNode": { - "description": "Part des frais déduite de l'assiette de cotisation sociale et pour le calcul de l'impôt sur le revenu.", - "formule": { - "somme": [ - "titres-restaurant . part déductible", - "abonnement transports publics . prise en charge", - "transports personnels . part déductible", - ], - }, - "nom": "contrat salarié . frais professionnels . part déductible", - "titre": "Frais professionnels déductibles", - }, - "replacements": [], - "suggestions": {}, - "title": "Frais professionnels déductibles", - }, - "contrat salarié . frais professionnels . titres-restaurant": { - "nodeKind": "rule", - "rawNode": { - "description": "Le titre-restaurant est un titre spécial de paiement « des repas » remis par l’employeur au salarié. - -Le salarié ne peut utiliser les titres-restaurant en sa possession que pour régler la consommation : - - - d’un repas, - - - de préparations alimentaires directement consommables, - - - de fruits et légumes. - -Ce titre peut être émis sur support papier ou sous forme dématérialisée.", - "icônes": "🍽️", - "nom": "contrat salarié . frais professionnels . titres-restaurant", - "par défaut": "non", - "question": "Le salarié reçoit-il des titres-restaurant ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Titres-restaurant", - }, - "contrat salarié . frais professionnels . titres-restaurant . contrôle taux employeur max": { - "nodeKind": "rule", - "rawNode": { - "description": "La part employeur du titre-restaurant doit être de 60% au maximum", - "formule": "taux participation employeur > 60%", - "nom": "contrat salarié . frais professionnels . titres-restaurant . contrôle taux employeur max", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle taux employeur max", - }, - "contrat salarié . frais professionnels . titres-restaurant . contrôle taux employeur min": { - "nodeKind": "rule", - "rawNode": { - "description": "La part employeur du titre-restaurant doit être de 50% au minimum", - "formule": "taux participation employeur < 50%", - "nom": "contrat salarié . frais professionnels . titres-restaurant . contrôle taux employeur min", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle taux employeur min", - }, - "contrat salarié . frais professionnels . titres-restaurant . montant": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . titres-restaurant . montant", - "produit": { - "assiette": "montant unitaire", - "composantes": [ - { - "attributs": { - "nom": "part employeur", - }, - "taux": "taux participation employeur", - }, - { - "attributs": { - "nom": "part salarié", - }, - "taux": "100% - taux participation employeur", - }, - ], - "facteur": "nombre", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Montant", - }, - "contrat salarié . frais professionnels . titres-restaurant . montant . part employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "part employeur", - "valeur": { - "produit": { - "assiette": "montant unitaire", - "facteur": "nombre", - "taux": "taux participation employeur", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (part employeur)", - }, - "contrat salarié . frais professionnels . titres-restaurant . montant . part salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "part salarié", - "valeur": { - "produit": { - "assiette": "montant unitaire", - "facteur": "nombre", - "taux": "100% - taux participation employeur", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (part salarié)", - }, - "contrat salarié . frais professionnels . titres-restaurant . montant unitaire": { - "nodeKind": "rule", - "rawNode": { - "description": "Il n'y a pas de valeur maximale ou minimale pour les titres-restaurant. En revanche, pour bénéficier de l'exonération de cotisation, il ne faut pas dépasser 11,38€ par titre en 2021.", - "nom": "contrat salarié . frais professionnels . titres-restaurant . montant unitaire", - "par défaut": "8 €/titre-restaurant", - "question": "Quelle est la valeur unitaire du titre-restaurant ?", - "suggestions": { - "faible": "6 €/titre-restaurant", - "max exonéré": { - "unité": "€ / titre-restaurant", - "valeur": "part déductible . max / taux participation employeur", - }, - "moyenne": "8 €/titre-restaurant", - }, - }, - "replacements": [], - "suggestions": { - "faible": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 6, - "rawNode": { - "constant": { - "nodeValue": 6, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "6 €/titre-restaurant", - "unit": { - "denominators": [ - "titre-restaurant", - ], - "numerators": [ - "€", - ], - }, - }, - "max exonéré": { - "explanation": { - "0": { - "variable": "part déductible . max", - }, - "1": { - "variable": "taux participation employeur", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "contrat salarié . frais professionnels . titres-restaurant . montant unitaire", - "dottedName": "contrat salarié . frais professionnels . titres-restaurant . part déductible . max", - "name": "part déductible . max", - "nodeKind": "reference", - "rawNode": { - "variable": "part déductible . max", - }, - "title": "Titres-restaurant (déductible) (max)", - }, - { - "circularReference": false, - "contextDottedName": "contrat salarié . frais professionnels . titres-restaurant . montant unitaire", - "dottedName": "contrat salarié . frais professionnels . titres-restaurant . taux participation employeur", - "name": "taux participation employeur", - "nodeKind": "reference", - "rawNode": { - "variable": "taux participation employeur", - }, - "title": "Taux participation employeur", - }, - ], - "nodeKind": "operation", - "operationKind": "/", - "operator": "∕", - "rawNode": { - "valeur": "part déductible . max / taux participation employeur", - }, - }, - "nodeKind": "unité", - "rawNode": { - "unité": "€ / titre-restaurant", - "valeur": "part déductible . max / taux participation employeur", - }, - "unit": { - "denominators": [ - "titre-restaurant", - ], - "numerators": [ - "€", - ], - }, - }, - "moyenne": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 8, - "rawNode": { - "constant": { - "nodeValue": 8, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "8 €/titre-restaurant", - "unit": { - "denominators": [ - "titre-restaurant", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Montant unitaire", - }, - "contrat salarié . frais professionnels . titres-restaurant . nombre": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "contrat salarié . frais professionnels . titres-restaurant . nombre", - "par défaut": { - "produit": { - "assiette": "19 titres-restaurant/mois", - "facteur": "temps de travail . quotité de travail", - }, - }, - "question": "Combien de titres-restaurant sont distribués au salarié ?", - "suggestions": { - "3 repas/semaine": "3 titres-restaurant/semaines * période . semaines par mois", - "5 repas/semaines": "5 titres-restaurant/semaines * période . semaines par mois", - }, - }, - "replacements": [], - "suggestions": { - "3 repas/semaine": { - "0": { - "constant": { - "nodeValue": 3, - "type": "number", - }, - "unité": "titres-restaurant/semaines", - }, - "1": { - "variable": "période . semaines par mois", - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 3, - "rawNode": { - "constant": { - "nodeValue": 3, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": { - "constant": { - "nodeValue": 3, - "type": "number", - }, - "unité": "titres-restaurant/semaines", - }, - "unit": { - "denominators": [ - "semaines", - ], - "numerators": [ - "titres-restaurant", - ], - }, - }, - { - "circularReference": false, - "contextDottedName": "contrat salarié . frais professionnels . titres-restaurant . nombre", - "dottedName": "période . semaines par mois", - "name": "période . semaines par mois", - "nodeKind": "reference", - "rawNode": { - "variable": "période . semaines par mois", - }, - "title": "Semaines par mois", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "3 titres-restaurant/semaines * période . semaines par mois", - }, - "5 repas/semaines": { - "0": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - "unité": "titres-restaurant/semaines", - }, - "1": { - "variable": "période . semaines par mois", - }, - "explanation": [ - { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 5, - "rawNode": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - "unité": "titres-restaurant/semaines", - }, - "unit": { - "denominators": [ - "semaines", - ], - "numerators": [ - "titres-restaurant", - ], - }, - }, - { - "circularReference": false, - "contextDottedName": "contrat salarié . frais professionnels . titres-restaurant . nombre", - "dottedName": "période . semaines par mois", - "name": "période . semaines par mois", - "nodeKind": "reference", - "rawNode": { - "variable": "période . semaines par mois", - }, - "title": "Semaines par mois", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "5 titres-restaurant/semaines * période . semaines par mois", - }, - }, - "title": "Nombre", - }, - "contrat salarié . frais professionnels . titres-restaurant . part déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . titres-restaurant . part déductible", - "plafond": { - "produit": { - "assiette": "nombre", - "facteur": { - "nom": "max", - "valeur": { - "variations": [ - { - "alors": "5.69 €/titres-restaurant", - "si": "date >= 01/2022", - }, - { - "alors": "5.55 €/titres-restaurant", - "si": "date >= 01/2021", - }, - ], - }, - }, - }, - }, - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/taux-et-baremes/frais-professionnels/les-titres-restaurant.html", - }, - "titre": "Titres-restaurant (déductible)", - "valeur": "montant . part employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Titres-restaurant (déductible)", - }, - "contrat salarié . frais professionnels . titres-restaurant . part déductible . max": { - "nodeKind": "rule", - "rawNode": { - "nom": "max", - "valeur": { - "variations": [ - { - "alors": "5.69 €/titres-restaurant", - "si": "date >= 01/2022", - }, - { - "alors": "5.55 €/titres-restaurant", - "si": "date >= 01/2021", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Titres-restaurant (déductible) (max)", - }, - "contrat salarié . frais professionnels . titres-restaurant . taux participation employeur": { - "nodeKind": "rule", - "rawNode": { - "description": "Part du titre-restaurant payée par l'employeur. Doit être de 50% minimum et de 60% maximum.", - "nom": "contrat salarié . frais professionnels . titres-restaurant . taux participation employeur", - "par défaut": "50 %", - "question": "Quelle est la participation de l'employeur ?", - "suggestions": { - "50%": "50 %", - "60%": "60 %", - }, - }, - "replacements": [], - "suggestions": { - "50%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 50, - "rawNode": { - "constant": { - "nodeValue": 50, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "50 %", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "60%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 60, - "rawNode": { - "constant": { - "nodeValue": 60, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "60 %", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - }, - "title": "Taux participation employeur", - }, - "contrat salarié . frais professionnels . titres-restaurant applicable": { - "nodeKind": "rule", - "rawNode": { - "description": "Le titre-restaurant est un titre spécial de paiement « des repas » remis par l’employeur au salarié. - -Le salarié ne peut utiliser les titres-restaurant en sa possession que pour régler la consommation : - - - d’un repas, - - - de préparations alimentaires directement consommables, - - - de fruits et légumes. - -Ce titre peut être émis sur support papier ou sous forme dématérialisée.", - "nom": "contrat salarié . frais professionnels . titres-restaurant applicable", - }, - "replacements": [], - "suggestions": {}, - "title": "Titres-restaurant applicable", - }, - "contrat salarié . frais professionnels . transports personnels": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels", - "non applicable si": "déduction forfaitaire spécifique", - "références": { - "circ. DGT-DSS 2009-1 du 28 janvier 2009": "https://www.legifrance.gouv.fr/download/file/pdf/cir_2423/CIRC", - }, - "somme": [ - "carburant faible émission . montant", - "forfait mobilités durables . montant", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Transports personnels", - }, - "contrat salarié . frais professionnels . transports personnels . carburant faible émission": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . carburant faible émission", - }, - "replacements": [], - "suggestions": {}, - "title": "Carburant faible émission", - }, - "contrat salarié . frais professionnels . transports personnels . carburant faible émission . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "L'employeur peut prendre en charge tout ou partie des frais de carburant dépensés par l'employé pour son véhicule électriques, hybrides rechargeables ou hydrogènes, sur présentation de justificatif. - -Cette prise en charge peut profiter d'une exonération des cotisations sociales et de l'impôt sur le revenu. Le montant maximal déductible est de 200€/an, mais attention - - - le plafond est partiellement réduit du montant de la prise en charge des frais d'abonnement aux transports publics - - - cette prise en charge de carburant entre dans la même assiette que la prise en charge du forfait mobilités durables. - -Dans le cas d'un temps partiel, l'avantage sera le même pour un mi-temps ou plus. En dessous, un facteur proportionnel sera appliqué. - -Pour verser une prime de salaire équivalente à 200€/an à son salarié sans ce dispositif, **l'employeur devrait débourser près de 500€ pour un salaire médian**. -", - "nom": "contrat salarié . frais professionnels . transports personnels . carburant faible émission . montant", - "par défaut": "0 €/an", - "question": "Quel montant l'employeur prend-il en charge des dépenses en carburant pour véhicule électrique, hybride rechargeable ou hydrogènes?", - "références": { - "Article 81 du code des impôts, version en vigueur au 31/12/2020": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000042910732/2020-12-31/", - "Articles R3261-11 à -13 du code du travail, version 11/05/2020": "https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006072050/LEGISCTA000018487476/2020-05-11", - }, - "titre": "Prise en charge du carburant pour véhicule électrique, hybride rechargeable ou hydrogène", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Prise en charge du carburant pour véhicule électrique, hybride rechargeable ou hydrogène", - }, - "contrat salarié . frais professionnels . transports personnels . carburant faible émission . part déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . carburant faible émission . part déductible", - "plafond": { - "le minimum de": [ - "proportion déduction * 200€/an", - { - "abattement": "abonnement transports publics . prise en charge", - "valeur": "proportion déduction * 500€/an", - }, - ], - }, - "titre": "Prise en charge du carburant pour véhicule électrique, hybride rechargeable ou hydrogène (part déductible)", - "unité": "€/an", - "valeur": "montant", - }, - "replacements": [], - "suggestions": {}, - "title": "Prise en charge du carburant pour véhicule électrique, hybride rechargeable ou hydrogène (part déductible)", - }, - "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables", - }, - "replacements": [], - "suggestions": {}, - "title": "Forfait mobilités durables", - }, - "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "L'employeur peut prendre en charge tout ou partie des frais de déplacement liés à l'utilisation des véhicules entrant dans le cadre du forfait mobilités durables - - - le vélo et vélo à assistance électrique - - - le covoiturage (conducteur ou passager) - - - les engins de déplacement personnels en location ou en libre-service - - - l'autopartage avec des véhicules électriques, hybrides rechargeables ou hydrogènes - - - les transports en commun (hors abonnement). - -L'ancienne Indemnité Kilométrique Vélo entre maintenant dans ce dispositif. Elle peut être poursuivie mais son montant devra être imputé ici. - -L'employeur peut prendre en charge ces frais jusqu'à 500€/an de manière exonérée de cotisations sociales et d'impôt. Attention cependant - - - le plafond est réduit du montant de la prise en charge des frais d'abonnement aux transports publics - - - la prise en charge du carburant faible émission entre dans cette assiette également. - -Dans le cas d'un temps partiel, l'avantage sera le même pour un mi-temps ou plus. En dessous, un facteur proportionnel sera appliqué. - -Pour verser une prime de salaire équivalente à 500€/an à son salarié sans ce dispositif, **l'employeur devrait débourser près de 800€ pour un salaire médian**. -", - "nom": "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables . montant", - "par défaut": "0 €/an", - "question": "Quel montant l'employeur prend-il en charge dans le cadre du forfait mobilités durables ?", - "références": { - "Article 81 du code des impôts, version en vigueur au 31/12/2020": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000042910732/2020-12-31/", - "Articles R3261-13-1 à -13-2 du code du travail, version 11/05/2020": "https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006072050/LEGISCTA000018487476/2020-05-11", - }, - "titre": "Prise en charge des frais de transports forfait mobilités durables", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Prise en charge des frais de transports forfait mobilités durables", - }, - "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables . part déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . forfait mobilités durables . part déductible", - "plafond": { - "abattement": { - "somme": [ - "abonnement transports publics . prise en charge", - "carburant faible émission . part déductible", - ], - }, - "valeur": "proportion déduction * 500€/an", - }, - "titre": "Prise en charge des frais de transports forfait mobilités durables (part déductible)", - "unité": "€/an", - "valeur": "montant", - }, - "replacements": [], - "suggestions": {}, - "title": "Prise en charge des frais de transports forfait mobilités durables (part déductible)", - }, - "contrat salarié . frais professionnels . transports personnels . part déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . part déductible", - "valeur": { - "somme": [ - "carburant faible émission . part déductible", - "forfait mobilités durables . part déductible", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Part déductible", - }, - "contrat salarié . frais professionnels . transports personnels . proportion déduction": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . frais professionnels . transports personnels . proportion déduction", - "références": { - "Article R3261-14 du code du travail, version 11/05/2020": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000041865023/2020-05-11/", - }, - "titre": "Facteur de proportion de la déductibilité", - "valeur": { - "produit": { - "assiette": { - "le minimum de": [ - "temps de travail . quotité de travail", - "50%", - ], - }, - "taux": "200%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Facteur de proportion de la déductibilité", - }, - "contrat salarié . intermittents du spectacle": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "CDD . motif = 'classique . usage'", - "convention collective . SVP", - ], - }, - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "technicien", - "artiste", - ], - }, - }, - "nom": "contrat salarié . intermittents du spectacle", - "par défaut": "'technicien'", - "question": "A quel statut d'intermittent est rattaché l'employé ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Intermittents du spectacle", - }, - "contrat salarié . intermittents du spectacle . artiste": { - "nodeKind": "rule", - "rawNode": { - "description": "Sont considérés comme artistes du spectacle : -- L'artiste lyrique -- L'artiste dramatique -- L'artiste chorégraphique -- L'artiste de variétés -- Le musicien -- Le chansonnier -- L'artiste de complément -- Le chef d'orchestre -- L'arrangeur-orchestrateur -- Le metteur en scène, le réalisateur et le chorégraphe, pour l'exécution matérielle de leur conception artistique -- L'artiste de cirque -- Le marionnettiste -- Les personnes dont l'activité est reconnue comme un métier d'artiste-interprète par les conventions collectives du spectacle vivant étendues. -", - "formule": "intermittents du spectacle = 'artiste'", - "nom": "contrat salarié . intermittents du spectacle . artiste", - "références": { - "Article L7121-2": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000032859810&cidTexte=LEGITEXT000006072050&dateTexte=20160709", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Artiste", - }, - "contrat salarié . intermittents du spectacle . artiste . acteur de complément": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . intermittents du spectacle . artiste . acteur de complément", - "non applicable si": "activité accessoire", - "par defaut": "non", - "question": "L'artiste est-il un acteur de complément engagé à la journée pour une production cinématographique ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Acteur de complément", - }, - "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "rémunération . brut < 6% * plafond sécurité sociale temps plein", - "formule": { - "produit": { - "assiette": "SMIC horaire", - "facteur": 9, - }, - }, - "nom": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "remplace": [ - "contrat salarié . cotisations . assiette forfaitaire", - { - "par": 1, - "règle": "nombre jours travaillés", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "name": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . cotisations . assiette forfaitaire", - }, - "remplacementRuleId": 48, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "dottedName": "contrat salarié . cotisations . assiette forfaitaire", - "name": "contrat salarié . cotisations . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . cotisations . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "name": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "name": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "title": "Assiette forfaitaire", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": 1, - "règle": "nombre jours travaillés", - }, - "remplacementRuleId": 49, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "name": "nombre jours travaillés", - "nodeKind": "reference", - "rawNode": "nombre jours travaillés", - "title": "Nombre jours travaillés", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 1, - "rawNode": 1, - "type": "number", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette forfaitaire", - }, - "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés": { - "nodeKind": "rule", - "rawNode": { - "formule": 1, - "nom": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "remplace": "artiste . nombre jours travaillés", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "name": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "title": "Nombre jours travaillés", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "artiste . nombre jours travaillés", - }, - "remplacementRuleId": 47, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . nombre jours travaillés", - "name": "artiste . nombre jours travaillés", - "nodeKind": "reference", - "rawNode": "artiste . nombre jours travaillés", - "title": "Nombre jours travaillés", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "name": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés", - "title": "Nombre jours travaillés", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Nombre jours travaillés", - }, - "contrat salarié . intermittents du spectacle . artiste . activité accessoire": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . intermittents du spectacle . artiste . activité accessoire", - "par défaut": "non", - "question": "L'artiste est-il rémunéré pour une activité accessoire (dispense de cours, stages, etc) ? -", - }, - "replacements": [], - "suggestions": {}, - "title": "Activité accessoire", - }, - "contrat salarié . intermittents du spectacle . artiste . nombre jours travaillés": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . intermittents du spectacle . artiste . nombre jours travaillés", - "par défaut": "5 jours", - "question": "Pour combien de jours continus l'artiste est-il engagé ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Nombre jours travaillés", - }, - "contrat salarié . intermittents du spectacle . artiste . non cadre": { - "nodeKind": "rule", - "rawNode": { - "formule": "statut cadre = non", - "nom": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "remplace": [ - { - "dans": [ - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - ], - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - { - "par": "4.45%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - { - "par": "10.80%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - { - "par": "4.44%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - { - "par": "10.79%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - ], - "références": { - "audiens.org": "https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "name": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": [ - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - ], - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - "remplacementRuleId": 30, - "replacedReference": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . plafond sécurité sociale", - "name": "plafond sécurité sociale", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale", - "title": "Plafond sécurité sociale", - }, - "replacementNode": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "plafond sécurité sociale temps plein", - "name": "plafond sécurité sociale temps plein", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale temps plein", - "title": "Plafond sécurité sociale temps plein", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "acronym": "CEG", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . contribution d'équilibre général", - "name": "contribution d'équilibre général", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre général", - "title": "Contribution d'équilibre général", - }, - { - "acronym": "CET", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . contribution d'équilibre technique", - "name": "contribution d'équilibre technique", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre technique", - "title": "Contribution d'équilibre technique", - }, - ], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "name": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "4.45%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - "remplacementRuleId": 31, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 1", - "name": "retraite complémentaire . employeur . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 1", - "title": "Retraite complémentaire (employeur) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 4.45, - "rawNode": { - "constant": { - "nodeValue": 4.45, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "4.45%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "name": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "10.80%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - "remplacementRuleId": 32, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 2", - "name": "retraite complémentaire . employeur . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 2", - "title": "Retraite complémentaire (employeur) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 10.8, - "rawNode": { - "constant": { - "nodeValue": 10.8, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "10.80%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "name": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "4.44%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - "remplacementRuleId": 33, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 1", - "name": "retraite complémentaire . salarié . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 1", - "title": "Retraite complémentaire (salarié) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 4.44, - "rawNode": { - "constant": { - "nodeValue": 4.44, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "4.44%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "name": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "10.79%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - "remplacementRuleId": 34, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 2", - "name": "retraite complémentaire . salarié . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 2", - "title": "Retraite complémentaire (salarié) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 10.79, - "rawNode": { - "constant": { - "nodeValue": 10.79, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "10.79%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Non cadre", - }, - "contrat salarié . intermittents du spectacle . artiste . plafond proratisé": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre jours travaillés < 5", - "formule": { - "produit": { - "assiette": "plafond horaire sécurité sociale", - "facteur": "12 * nombre jours travaillés", - }, - }, - "nom": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "remplace": { - "dans": [ - "FNAL", - "vieillesse", - ], - "règle": "plafond sécurité sociale", - }, - "unité": "€/mois", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "name": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "title": "Plafond proratisé", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": [ - "FNAL", - "vieillesse", - ], - "règle": "plafond sécurité sociale", - }, - "remplacementRuleId": 46, - "replacedReference": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "dottedName": "contrat salarié . plafond sécurité sociale", - "name": "plafond sécurité sociale", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale", - "title": "Plafond sécurité sociale", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "name": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "title": "Plafond proratisé", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "dottedName": "contrat salarié . FNAL", - "name": "FNAL", - "nodeKind": "reference", - "rawNode": "FNAL", - "title": "Contribution au Fonds National d’Aide au Logement", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . plafond proratisé", - "dottedName": "contrat salarié . vieillesse", - "name": "vieillesse", - "nodeKind": "reference", - "rawNode": "vieillesse", - "title": "Vieillesse", - }, - ], - }, - ], - "suggestions": {}, - "title": "Plafond proratisé", - }, - "contrat salarié . intermittents du spectacle . artiste . réduction de taux": { - "nodeKind": "rule", - "rawNode": { - "formule": "70%", - "nom": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "non applicable si": "activité accessoire", - "remplace": [ - { - "par": "maladie . taux employeur * réduction de taux", - "règle": "maladie . taux employeur", - }, - { - "par": "maladie . taux salarié * réduction de taux", - "règle": "maladie . taux salarié", - }, - { - "par": "vieillesse . employeur . plafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . plafonnée . taux", - }, - { - "par": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . déplafonnée . taux", - }, - { - "par": "vieillesse . salarié . plafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . plafonnée . taux", - }, - { - "par": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . déplafonnée . taux", - }, - { - "par": "allocations familiales . taux * réduction de taux", - "règle": "allocations familiales . taux", - }, - { - "par": "établissement . taux du versement transport * réduction de taux", - "règle": "établissement . taux du versement transport", - }, - { - "par": "FNAL . taux * réduction de taux", - "règle": "FNAL . taux", - }, - ], - "rend non applicable": "réduction générale", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 35, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "maladie . taux employeur * réduction de taux", - "règle": "maladie . taux employeur", - }, - "remplacementRuleId": 36, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . maladie . taux employeur", - "name": "maladie . taux employeur", - "nodeKind": "reference", - "rawNode": "maladie . taux employeur", - "title": "Taux employeur", - }, - "replacementNode": { - "0": { - "variable": "maladie . taux employeur", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . maladie . taux employeur", - "name": "maladie . taux employeur", - "nodeKind": "reference", - "rawNode": { - "variable": "maladie . taux employeur", - }, - "title": "Taux employeur", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "maladie . taux employeur * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "maladie . taux salarié * réduction de taux", - "règle": "maladie . taux salarié", - }, - "remplacementRuleId": 37, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . maladie . taux salarié", - "name": "maladie . taux salarié", - "nodeKind": "reference", - "rawNode": "maladie . taux salarié", - "title": "Taux salarié", - }, - "replacementNode": { - "0": { - "variable": "maladie . taux salarié", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . maladie . taux salarié", - "name": "maladie . taux salarié", - "nodeKind": "reference", - "rawNode": { - "variable": "maladie . taux salarié", - }, - "title": "Taux salarié", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "maladie . taux salarié * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . employeur . plafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . plafonnée . taux", - }, - "remplacementRuleId": 38, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . plafonnée . taux", - "name": "vieillesse . employeur . plafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . employeur . plafonnée . taux", - "title": "Vieillesse (employeur) (plafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . employeur . plafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . plafonnée . taux", - "name": "vieillesse . employeur . plafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . employeur . plafonnée . taux", - }, - "title": "Vieillesse (employeur) (plafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . employeur . plafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . employeur . déplafonnée . taux", - }, - "remplacementRuleId": 39, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . déplafonnée . taux", - "name": "vieillesse . employeur . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . employeur . déplafonnée . taux", - "title": "Vieillesse (employeur) (déplafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . employeur . déplafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . employeur . déplafonnée . taux", - "name": "vieillesse . employeur . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . employeur . déplafonnée . taux", - }, - "title": "Vieillesse (employeur) (déplafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . employeur . déplafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . salarié . plafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . plafonnée . taux", - }, - "remplacementRuleId": 40, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . plafonnée . taux", - "name": "vieillesse . salarié . plafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . salarié . plafonnée . taux", - "title": "Vieillesse (salarié) (plafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . salarié . plafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . plafonnée . taux", - "name": "vieillesse . salarié . plafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . salarié . plafonnée . taux", - }, - "title": "Vieillesse (salarié) (plafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . salarié . plafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - "règle": "vieillesse . salarié . déplafonnée . taux", - }, - "remplacementRuleId": 41, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . déplafonnée . taux", - "name": "vieillesse . salarié . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": "vieillesse . salarié . déplafonnée . taux", - "title": "Vieillesse (salarié) (déplafonnée) (taux)", - }, - "replacementNode": { - "0": { - "variable": "vieillesse . salarié . déplafonnée . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . vieillesse . salarié . déplafonnée . taux", - "name": "vieillesse . salarié . déplafonnée . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "vieillesse . salarié . déplafonnée . taux", - }, - "title": "Vieillesse (salarié) (déplafonnée) (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "vieillesse . salarié . déplafonnée . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "allocations familiales . taux * réduction de taux", - "règle": "allocations familiales . taux", - }, - "remplacementRuleId": 42, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . allocations familiales . taux", - "name": "allocations familiales . taux", - "nodeKind": "reference", - "rawNode": "allocations familiales . taux", - "title": "Allocations familiales (taux)", - }, - "replacementNode": { - "0": { - "variable": "allocations familiales . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . allocations familiales . taux", - "name": "allocations familiales . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "allocations familiales . taux", - }, - "title": "Allocations familiales (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "allocations familiales . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "établissement . taux du versement transport * réduction de taux", - "règle": "établissement . taux du versement transport", - }, - "remplacementRuleId": 43, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "établissement . taux du versement transport", - "name": "établissement . taux du versement transport", - "nodeKind": "reference", - "rawNode": "établissement . taux du versement transport", - "title": "Taux du versement transport", - }, - "replacementNode": { - "0": { - "variable": "établissement . taux du versement transport", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "établissement . taux du versement transport", - "name": "établissement . taux du versement transport", - "nodeKind": "reference", - "rawNode": { - "variable": "établissement . taux du versement transport", - }, - "title": "Taux du versement transport", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "établissement . taux du versement transport * réduction de taux", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "title": "Réduction de taux", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "FNAL . taux * réduction de taux", - "règle": "FNAL . taux", - }, - "remplacementRuleId": 44, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . FNAL . taux", - "name": "FNAL . taux", - "nodeKind": "reference", - "rawNode": "FNAL . taux", - "title": "Contribution au Fonds National d’Aide au Logement (taux)", - }, - "replacementNode": { - "0": { - "variable": "FNAL . taux", - }, - "1": { - "variable": "réduction de taux", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . FNAL . taux", - "name": "FNAL . taux", - "nodeKind": "reference", - "rawNode": { - "variable": "FNAL . taux", - }, - "title": "Contribution au Fonds National d’Aide au Logement (taux)", - }, - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux", - "name": "réduction de taux", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction de taux", - }, - "title": "Réduction de taux", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "FNAL . taux * réduction de taux", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Réduction de taux", - }, - "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "1.54%", - "si": "régime alsace moselle", - }, - { - "sinon": "1.12%", - }, - ], - }, - "nom": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "remplace": "ATMP . taux", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "title": "ATMP", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "ATMP . taux", - }, - "remplacementRuleId": 45, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "dottedName": "contrat salarié . ATMP . taux", - "name": "ATMP . taux", - "nodeKind": "reference", - "rawNode": "ATMP . taux", - "title": "Cotisation Accidents du Travail et Maladies Professionnelles (taux)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "dottedName": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "name": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . artiste . réduction de taux . ATMP", - "title": "ATMP", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "ATMP", - }, - "contrat salarié . intermittents du spectacle . caisse des congés spectacle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "rémunération . brut", - "taux": "15.40%", - }, - }, - "nom": "contrat salarié . intermittents du spectacle . caisse des congés spectacle", - "références": { - "Article L3141-30 du Code du Travail": "https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=DF6E6424807679A6EDC2915496BEA32D.tplgfr22s_2?idArticle=LEGIARTI000033020675&cidTexte=LEGITEXT000006072050&dateTexte=20200320", - "audiens.org": "https://www.audiens.org/files/live/sites/siteAudiens/files/03_documents/entreprise/Fiches-techniques/Conges-Spectacles-Mode-d-emploi-employeur-2019.pdf", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Caisse des congés spectacle", - }, - "contrat salarié . intermittents du spectacle . formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "50 €/mois", - { - "produit": { - "assiette": "rémunération . brut", - "taux": "2.10%", - }, - }, - ], - }, - "nom": "contrat salarié . intermittents du spectacle . formation professionnelle", - "remplace": "formation professionnelle", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . formation professionnelle", - "dottedName": "contrat salarié . intermittents du spectacle . formation professionnelle", - "name": "contrat salarié . intermittents du spectacle . formation professionnelle", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . formation professionnelle", - "title": "Formation professionnelle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "formation professionnelle", - }, - "remplacementRuleId": 24, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . formation professionnelle", - "dottedName": "contrat salarié . formation professionnelle", - "name": "formation professionnelle", - "nodeKind": "reference", - "rawNode": "formation professionnelle", - "title": "Formation professionnelle", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . formation professionnelle", - "dottedName": "contrat salarié . intermittents du spectacle . formation professionnelle", - "name": "contrat salarié . intermittents du spectacle . formation professionnelle", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . formation professionnelle", - "title": "Formation professionnelle", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Formation professionnelle", - }, - "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "statut cadre", - "technicien", - ], - }, - "formule": "oui", - "nom": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "remplace": [ - { - "par": "3.94%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - { - "par": "3.93%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - ], - "références": { - "audiens.org": "https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "dottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "name": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "title": "Retraite complémentaire techniciens et cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "3.94%", - "règle": "retraite complémentaire . employeur . taux tranche 1", - }, - "remplacementRuleId": 25, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 1", - "name": "retraite complémentaire . employeur . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 1", - "title": "Retraite complémentaire (employeur) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 3.94, - "rawNode": { - "constant": { - "nodeValue": 3.94, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "3.94%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "dottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "name": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "title": "Retraite complémentaire techniciens et cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "3.93%", - "règle": "retraite complémentaire . salarié . taux tranche 1", - }, - "remplacementRuleId": 26, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . retraite complémentaire techniciens et cadre", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 1", - "name": "retraite complémentaire . salarié . taux tranche 1", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 1", - "title": "Retraite complémentaire (salarié) (taux tranche 1)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 3.93, - "rawNode": { - "constant": { - "nodeValue": 3.93, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "3.93%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire techniciens et cadre", - }, - "contrat salarié . intermittents du spectacle . technicien": { - "nodeKind": "rule", - "rawNode": { - "formule": "intermittents du spectacle = 'technicien'", - "nom": "contrat salarié . intermittents du spectacle . technicien", - }, - "replacements": [], - "suggestions": {}, - "title": "Technicien", - }, - "contrat salarié . intermittents du spectacle . technicien . non cadre": { - "nodeKind": "rule", - "rawNode": { - "formule": "statut cadre = non", - "nom": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "remplace": [ - { - "par": "10.80%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - { - "par": "10.79%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - { - "dans": [ - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - ], - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - ], - "références": { - "audiens.org": "https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "name": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "10.80%", - "règle": "retraite complémentaire . employeur . taux tranche 2", - }, - "remplacementRuleId": 27, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . employeur . taux tranche 2", - "name": "retraite complémentaire . employeur . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . employeur . taux tranche 2", - "title": "Retraite complémentaire (employeur) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 10.8, - "rawNode": { - "constant": { - "nodeValue": 10.8, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "10.80%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "name": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "10.79%", - "règle": "retraite complémentaire . salarié . taux tranche 2", - }, - "remplacementRuleId": 28, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . retraite complémentaire . salarié . taux tranche 2", - "name": "retraite complémentaire . salarié . taux tranche 2", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . salarié . taux tranche 2", - "title": "Retraite complémentaire (salarié) (taux tranche 2)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 10.79, - "rawNode": { - "constant": { - "nodeValue": 10.79, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "10.79%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "name": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "title": "Non cadre", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": [ - "retraite complémentaire", - "contribution d'équilibre général", - "contribution d'équilibre technique", - ], - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - "remplacementRuleId": 29, - "replacedReference": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . plafond sécurité sociale", - "name": "plafond sécurité sociale", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale", - "title": "Plafond sécurité sociale", - }, - "replacementNode": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "plafond sécurité sociale temps plein", - "name": "plafond sécurité sociale temps plein", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale temps plein", - "title": "Plafond sécurité sociale temps plein", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "acronym": "CEG", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . contribution d'équilibre général", - "name": "contribution d'équilibre général", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre général", - "title": "Contribution d'équilibre général", - }, - { - "acronym": "CET", - "circularReference": true, - "contextDottedName": "contrat salarié . intermittents du spectacle . technicien . non cadre", - "dottedName": "contrat salarié . contribution d'équilibre technique", - "name": "contribution d'équilibre technique", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre technique", - "title": "Contribution d'équilibre technique", - }, - ], - }, - ], - "suggestions": {}, - "title": "Non cadre", - }, - "contrat salarié . lodeom": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "nom": "zone un", - "références": { - "fiche Urssaf": "https://www.urssaf.fr/portail/home/outre-mer/employeur/exoneration-de-cotisations-di-1/employeurs-situes-en-guadeloupe.html", - }, - "titre": "Zone géographique 1 (Guadeloupe, Martinique, La Réunion, Guyane)", - "une de ces conditions": [ - "établissement . localisation . département = 'Guadeloupe'", - "établissement . localisation . département = 'La Réunion'", - "établissement . localisation . département = 'Martinique'", - "établissement . localisation . département = 'Guyane'", - ], - }, - "description": "Un ensemble assez complexe de réductions de cotisation est disponible pour les salariés d'outre-mer. -Leur fonctionnement est similaire à celui de la réduction générale sur les bas salaires : pour un certain salaire donné, 100% de réduction. -Pour un autre salaire plus élevé, 0% de réduction. Entre les deux, on trace une ligne droite. -", - "nom": "contrat salarié . lodeom", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Lodeom", - }, - "contrat salarié . lodeom . borne inférieure": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . lodeom . borne inférieure", - "unité": "", - "variations": [ - { - "alors": "130%", - "si": "éligible barème compétitivité", - }, - { - "sinon": "170%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Borne inférieure", - }, - "contrat salarié . lodeom . borne supérieure": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . lodeom . borne supérieure", - "unité": "", - "variations": [ - { - "alors": "220%", - "si": "éligible barème compétitivité", - }, - { - "alors": "270%", - "si": "éligible barème compétitivité renforcée", - }, - { - "alors": "350%", - "si": "éligible barème innovation et croissance", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Borne supérieure", - }, - "contrat salarié . lodeom . multiplicateur": { - "nodeKind": "rule", - "rawNode": { - "formule": "(borne inférieure * paramètre T) / (borne supérieure - borne inférieure)", - "nom": "contrat salarié . lodeom . multiplicateur", - "note": "pour le barème 1 le dénominateur vaut 0,9", - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Multiplicateur", - }, - "contrat salarié . lodeom . paramètre T": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": 0.3214, - "si": { - "toutes ces conditions": [ - "zone un", - "entreprise . effectif < 20", - ], - }, - }, - { - "alors": 0.3254, - "si": { - "toutes ces conditions": [ - "zone un", - "entreprise . effectif >= 20", - ], - }, - }, - ], - }, - "nom": "contrat salarié . lodeom . paramètre T", - "note": "La valeur du paramètre \`T\` dépend du taux FNAL. Une meilleur implémentation consiste à calculer ce paramètre comme une somme de taux.", - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Paramètre T", - }, - "contrat salarié . lodeom . plafond de l'assiette": { - "nodeKind": "rule", - "rawNode": { - "formule": "borne supérieure * SMIC", - "nom": "contrat salarié . lodeom . plafond de l'assiette", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond de l'assiette", - }, - "contrat salarié . lodeom . réduction outre-mer": { - "nodeKind": "rule", - "rawNode": { - "aide": { - "démarches": "non", - "thème": "aide bas salaires", - "type": "réduction de cotisations", - }, - "applicable si": { - "toutes ces conditions": [ - "cotisations . assiette <= plafond de l'assiette", - "zone un", - { - "une de ces conditions": [ - "éligible barème compétitivité", - "éligible barème compétitivité renforcée", - "éligible barème innovation et croissance", - ], - }, - ], - }, - "formule": { - "plafond": { - "variations": [ - { - "alors": "1.7 * paramètre T * SMIC", - "si": { - "toutes ces conditions": [ - "éligible barème innovation et croissance", - "cotisations . assiette > borne inférieure * SMIC", - "cotisations . assiette < 2.5 * SMIC", - ], - }, - }, - { - "alors": "((borne inférieure * paramètre T) / (borne supérieure - 2.5)) * écart au plafond de l'assiette", - "si": { - "toutes ces conditions": [ - "éligible barème innovation et croissance", - "cotisations . assiette > 2.5 * SMIC", - ], - }, - }, - { - "sinon": "multiplicateur * écart au plafond de l'assiette", - }, - ], - }, - "somme": [ - "allocations familiales", - "FNAL", - "maladie . employeur", - "vieillesse . employeur", - { - "produit": { - "assiette": "cotisations . assiette", - "taux": "ATMP . taux minimum", - }, - }, - "retraite complémentaire . employeur", - "contribution d'équilibre général . employeur", - "chômage . employeur", - ], - }, - "nom": "contrat salarié . lodeom . réduction outre-mer", - "note": "Nous utilisons la méthode de calcul officielle de la sécurité sociale. Il serait préférable ici de réduire directement les cotisations concernées, ce qui éviterait au calcul de reposer sur les paramètres \`T\` publiés chaque année (ils dépendent directement des cotisaitons réduites).", - "références": { - "Estimateur Urssaf": "https://www.urssaf.fr/portail/home/utile-et-pratique/estimateur-exoneration-lodeom.html?ut=", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction outre-mer", - }, - "contrat salarié . lodeom . secteurs d'activité": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "zone un", - "description": "Pour être éligible au 1er barème de l'exonération LODEOM, dit barème de compétitivité, votre entreprise doit appartenir à l'un des secteurs suivants : - -- ✈ transport aérien assurant les liaisons entre les départements et régions d’Outre-mer et entre la métropole et ces territoires, ainsi que les dessertes intérieures -- ⛵ dessertes maritimes, fluviales ou les liaisons entre départements et régions d’Outre-mer -- 🏗 bâtiment et travaux publics -- 📰 la presse -- 🎥 la production audiovisuelle -- les secteurs éligibles aux régimes de compétitivité renforcée (barème 2) ou d’innovation et de croissance (barème 3), qui ne respectent pas les conditions d’effectifs (moins de 250 salariés) ou de chiffres d’affaires annuel (moins de 50 millions d’euros). -", - "nom": "contrat salarié . lodeom . secteurs d'activité", - "par défaut": "non", - "question": "Votre entreprise appartient-elle à l'un des secteurs éligible LODEOM ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Secteurs d'activité", - }, - "contrat salarié . lodeom . zone un": { - "nodeKind": "rule", - "rawNode": { - "nom": "zone un", - "références": { - "fiche Urssaf": "https://www.urssaf.fr/portail/home/outre-mer/employeur/exoneration-de-cotisations-di-1/employeurs-situes-en-guadeloupe.html", - }, - "titre": "Zone géographique 1 (Guadeloupe, Martinique, La Réunion, Guyane)", - "une de ces conditions": [ - "établissement . localisation . département = 'Guadeloupe'", - "établissement . localisation . département = 'La Réunion'", - "établissement . localisation . département = 'Martinique'", - "établissement . localisation . département = 'Guyane'", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Zone géographique 1 (Guadeloupe, Martinique, La Réunion, Guyane)", - }, - "contrat salarié . lodeom . écart au plafond de l'assiette": { - "nodeKind": "rule", - "rawNode": { - "formule": "plafond de l'assiette - cotisations . assiette", - "nom": "contrat salarié . lodeom . écart au plafond de l'assiette", - }, - "replacements": [], - "suggestions": {}, - "title": "Écart au plafond de l'assiette", - }, - "contrat salarié . lodeom . éligible barème compétitivité": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "zone un", - { - "une de ces conditions": [ - "entreprise . effectif < 11", - "secteurs d'activité", - ], - }, - ], - }, - "formule": "oui", - "nom": "contrat salarié . lodeom . éligible barème compétitivité", - "rend non applicable": [ - "réduction générale", - ], - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/outre-mer/employeur/exoneration-de-cotisations-di-1/employeurs-situes-en-guadeloupe/bareme-dit-de-competitivite.html", - }, - "titre": "Eligibilité au barème de compétitivité", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité", - "name": "contrat salarié . lodeom . éligible barème compétitivité", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème compétitivité", - "title": "Eligibilité au barème de compétitivité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 230, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Eligibilité au barème de compétitivité", - }, - "contrat salarié . lodeom . éligible barème compétitivité renforcée": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "zone un", - "description": "- Chiffre d'affaires de moins de 50 millions d'euros -- Les employeurs relevant des secteurs de l’industrie, de la restauration, de l’environnement, de l’agro nutrition, des énergies renouvelables, des nouvelles technologies de l’information et de la communication et des centres d’appel, de la pêche, des cultures marines, de l’aquaculture, de l’agriculture, du tourisme y compris les activités de loisirs s’y rapportant, du nautisme, de l’hôtellerie, de la recherche et du développement ; -- Les entreprises bénéficiaires du régime de perfectionnement actif défini à l’article 256 du règlement (UE) n° 952/2013 du parlement européen et du conseil du 9 octobre 2013 établissant le code des douanes de l’Union -- En Guyane, les employeurs ayant une activité principale relevant de l’un des secteurs d’activité éligibles à la réduction d’impôt prévue à l’article 199 undecies B du code général des impôts, ou correspondant à l’une des activités suivantes : comptabilité, conseil aux entreprises, ingénierie ou études techniques. -", - "nom": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "par défaut": "non", - "question": "Êtes-vous éligibles au barème compétitivité renforcée ?", - "rend non applicable": [ - "réduction générale", - "éligible barème compétitivité", - ], - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/outre-mer/employeur/exoneration-de-cotisations-di-1/employeurs-situes-en-guadeloupe/bareme-dit-de-competitivite-renf.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "name": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "title": "Éligible barème compétitivité renforcée", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 231, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "name": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "title": "Éligible barème compétitivité renforcée", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "éligible barème compétitivité", - }, - "remplacementRuleId": 232, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité", - "name": "éligible barème compétitivité", - "nodeKind": "reference", - "rawNode": "éligible barème compétitivité", - "title": "Eligibilité au barème de compétitivité", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Éligible barème compétitivité renforcée", - }, - "contrat salarié . lodeom . éligible barème innovation et croissance": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "zone un", - "description": "- Sont éligibles à ce barème les employeurs occupant moins de 250 salariés et ayant réalisé un chiffre d’affaires annuel inférieur à 50 millions d’euros, au titre de la rémunération des salariés concourant essentiellement à la réalisation de projets innovants dans le domaine des technologies de l’information et de la communication. -- Les projets innovants se définissent comme des projets ayant pour but l’introduction d’un bien, d’un service, d’une méthode de production ou de distribution nouveau ou sensiblement amélioré sur le plan des caractéristiques et de l’usage auquel il est destiné. Ces projets doivent être réalisés dans les domaines suivants : - - 📱 télécommunication ; - - informatique, dont notamment programmation, conseil en systèmes et logiciels, tierce maintenance de systèmes et d’applications, gestion d‘installations, traitement des données, hébergement et activités connexes ; - - édition de portails internet et de logiciels; - - infographie, notamment conception de contenus visuels et numériques ; - - conception d’objets connectés. -- Si ces conditions sont réunies, l’exonération s’applique aux rémunérations versées aux salariés occupés principalement à la réalisation de projets innovants. -- Sont donc exclues les fonctions supports : tâches administratives financières, logistiques et de ressources humaines. -", - "nom": "contrat salarié . lodeom . éligible barème innovation et croissance", - "par défaut": "non", - "question": "Êtes-vous éligibles au barème innovation et croissance ?", - "rend non applicable": [ - "réduction générale", - "éligible barème compétitivité", - "éligible barème compétitivité renforcée", - ], - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/outre-mer/employeur/exoneration-de-cotisations-di-1/employeurs-situes-en-guadeloupe/bareme-dit-innovation-et-croissa.html", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "name": "contrat salarié . lodeom . éligible barème innovation et croissance", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème innovation et croissance", - "title": "Éligible barème innovation et croissance", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 233, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "name": "contrat salarié . lodeom . éligible barème innovation et croissance", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème innovation et croissance", - "title": "Éligible barème innovation et croissance", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "éligible barème compétitivité", - }, - "remplacementRuleId": 234, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité", - "name": "éligible barème compétitivité", - "nodeKind": "reference", - "rawNode": "éligible barème compétitivité", - "title": "Eligibilité au barème de compétitivité", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "name": "contrat salarié . lodeom . éligible barème innovation et croissance", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom . éligible barème innovation et croissance", - "title": "Éligible barème innovation et croissance", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "éligible barème compétitivité renforcée", - }, - "remplacementRuleId": 235, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . lodeom . éligible barème innovation et croissance", - "dottedName": "contrat salarié . lodeom . éligible barème compétitivité renforcée", - "name": "éligible barème compétitivité renforcée", - "nodeKind": "reference", - "rawNode": "éligible barème compétitivité renforcée", - "title": "Éligible barème compétitivité renforcée", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Éligible barème innovation et croissance", - }, - "contrat salarié . maladie": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "santé", - }, - "description": "Cotisations de la branche maladie", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "composantes": [ - { - "attributs": { - "nom": "base", - "titre": "maladie, maternité, invalidité, décès", - }, - "taux": "taux employeur", - }, - { - "attributs": { - "nom": "contribution solidarité autonomie", - }, - "taux": "taux solidarité autonomie", - }, - ], - }, - { - "attributs": { - "nom": "salarié", - "titre": "maladie, maternité, invalidité, décès salarié", - }, - "taux": "taux salarié", - }, - ], - }, - }, - "nom": "contrat salarié . maladie", - "références": { - "Décret n° 2017-1891 relatif au taux des cotisations d'assurance maladie": "https://www.legifrance.gouv.fr/eli/decret/2017/12/30/CPAS1732212D/jo/texte", - "Réduction 2019": "https://www.urssaf.fr/portail/home/actualites/toute-lactualite-employeur/une-reduction-des-cotisations-pa.html", - "fiche": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-cotisation-maladie---maternit.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie", - }, - "contrat salarié . maladie . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "base", - "titre": "maladie, maternité, invalidité, décès", - }, - "taux": "taux employeur", - }, - { - "attributs": { - "nom": "contribution solidarité autonomie", - }, - "taux": "taux solidarité autonomie", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie (employeur)", - }, - "contrat salarié . maladie . employeur . base": { - "nodeKind": "rule", - "rawNode": { - "nom": "base", - "titre": "maladie, maternité, invalidité, décès", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "taux employeur", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie, maternité, invalidité, décès", - }, - "contrat salarié . maladie . employeur . contribution solidarité autonomie": { - "nodeKind": "rule", - "rawNode": { - "nom": "contribution solidarité autonomie", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "taux solidarité autonomie", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie (employeur) (contribution solidarité autonomie)", - }, - "contrat salarié . maladie . plafond de réduction employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": "2.5 * SMIC", - "nom": "contrat salarié . maladie . plafond de réduction employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond de réduction employeur", - }, - "contrat salarié . maladie . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "titre": "maladie, maternité, invalidité, décès salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "taux salarié", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie, maternité, invalidité, décès salarié", - }, - "contrat salarié . maladie . taux domiciliation fiscale étranger": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "situation personnelle . domiciliation fiscale à l'étranger", - "formule": "5.50%", - "nom": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "remplace": "taux salarié", - "titre": "taux salarié (domiciliation fiscale à l'étranger)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "dottedName": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "name": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "nodeKind": "reference", - "rawNode": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "title": "Taux salarié (domiciliation fiscale à l'étranger)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "taux salarié", - }, - "remplacementRuleId": 229, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "dottedName": "contrat salarié . maladie . taux salarié", - "name": "taux salarié", - "nodeKind": "reference", - "rawNode": "taux salarié", - "title": "Taux salarié", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "dottedName": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "name": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "nodeKind": "reference", - "rawNode": "contrat salarié . maladie . taux domiciliation fiscale étranger", - "title": "Taux salarié (domiciliation fiscale à l'étranger)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Taux salarié (domiciliation fiscale à l'étranger)", - }, - "contrat salarié . maladie . taux employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "7%", - "si": "taux réduit", - }, - { - "sinon": "13%", - }, - ], - }, - "nom": "contrat salarié . maladie . taux employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux employeur", - }, - "contrat salarié . maladie . taux employeur . taux réduit": { - "nodeKind": "rule", - "rawNode": { - "formule": "cotisations . assiette < plafond de réduction employeur", - "nom": "contrat salarié . maladie . taux employeur . taux réduit", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux réduit", - }, - "contrat salarié . maladie . taux salarié": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "1.5%", - "si": "régime alsace moselle", - }, - { - "sinon": "0%", - }, - ], - }, - "nom": "contrat salarié . maladie . taux salarié", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux salarié", - }, - "contrat salarié . maladie . taux solidarité autonomie": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CSA", - "formule": "0.3%", - "nom": "contrat salarié . maladie . taux solidarité autonomie", - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-contribution-solidarite-auton.html", - "Fiche service-public": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32872", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux solidarité autonomie", - }, - "contrat salarié . participation effort de construction": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PEEC", - "alias": "Dispositif du 1% logement", - "cotisation": { - "branche": "logement", - "dû par": "employeur", - "impôt": "oui", - }, - "description": "Participation des employeurs à l'effort de construction", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "0.45%", - }, - }, - "nom": "contrat salarié . participation effort de construction", - "non applicable si": "entreprise . effectif < 50", - "note": "L'employeur a le choix entre verser cet impôt à un \\"organisme du 1% patronal\\" agréé, investir la somme dans le logement de ses salariés, ou accorder à eux et leur famille des prêts de construction à taux réduit. -", - "références": { - "fiche": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F22583", - }, - "titre": "Participation à l'effort de construction", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation à l'effort de construction", - }, - "contrat salarié . plafond sécurité sociale": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PSS", - "formule": { - "plancher": "1 €/mois", - "valeur": "plafond sécurité sociale temps plein * temps de travail . quotité de travail effective", - }, - "nom": "contrat salarié . plafond sécurité sociale", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond sécurité sociale", - }, - "contrat salarié . plafond sécurité sociale . renonciation proratisation": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "temps de travail . quotité de travail < 100%", - "description": "D'un commun accord, l'employeur et l'employé peuvent renoncer à la réduction du plafond de la sécurité sociale (applicable pour les salariés à temps partiel), notamment afin d'augmenter le montant des cotisations vieillesse.", - "nom": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "remplace": [ - { - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - ], - "valeur": "non", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "dottedName": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "name": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "nodeKind": "reference", - "rawNode": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "title": "Renonciation proratisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "plafond sécurité sociale temps plein", - "règle": "plafond sécurité sociale", - }, - "remplacementRuleId": 221, - "replacedReference": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "dottedName": "contrat salarié . plafond sécurité sociale", - "name": "plafond sécurité sociale", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale", - "title": "Plafond sécurité sociale", - }, - "replacementNode": { - "acronym": "PSS", - "circularReference": true, - "contextDottedName": "contrat salarié . plafond sécurité sociale . renonciation proratisation", - "dottedName": "plafond sécurité sociale temps plein", - "name": "plafond sécurité sociale temps plein", - "nodeKind": "reference", - "rawNode": "plafond sécurité sociale temps plein", - "title": "Plafond sécurité sociale temps plein", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Renonciation proratisation", - }, - "contrat salarié . prime d'impatriation": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "régime des impatriés", - "description": "La prime d'impatriation est une partie de la rémunération exonérée d'impôt sur le revenu.", - "formule": { - "produit": { - "assiette": "rémunération . net imposable . base", - "taux": "30%", - }, - }, - "nom": "contrat salarié . prime d'impatriation", - "références": { - "Article 155B du Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069577&idArticle=LEGIARTI000006307476&dateTexte=&categorieLien=cid", - "Bofip": "https://bofip.impots.gouv.fr/bofip/5677-PGP", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Prime d'impatriation", - }, - "contrat salarié . prix du travail": { - "nodeKind": "rule", - "rawNode": { - "abattement": "aides employeur", - "description": "Coût total d'embauche d'un salarié en incluant, en plus des éléments de rémunération, les aides différées -> C'est donc aussi une mesure de la valeur apportée par le salarié à l'entreprise : l'employeur est prêt à verser cette somme en contrepartie du travail fourni. - -À ce coût total, il ne faut pas oublier d'ajouter les dépenses spécifiques à votre entreprise : recherche du bon candidat, poste de travail, équipement, formation initiale, médecine du travail, etc. -", - "identifiant court": "cout-embauche", - "nom": "contrat salarié . prix du travail", - "question": "Quel est le coût total de cette embauche ?", - "résumé": "Dépensé par l'entreprise", - "somme": [ - "rémunération . total", - "taxe sur les salaires", - ], - "titre": "Coût total", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Coût total", - }, - "contrat salarié . professionnalisation": { - "nodeKind": "rule", - "rawNode": { - "description": "Le contrat de professionnalisation est un contrat de travail en alternance -réservé à un public prioritaire : jeunes de 16 à 25 ans dans le cadre de -leur formation initiale, demandeurs d'emplois, bénéficiaires du RSA, ASS ou -AAH, et les personnes ayant bénéficié d'un contrat unique d'insertion. - -Il peut prendre la forme d'un contrat à durée déterminée (CDD) ou -indéterminée (CDI), la période de professionnalisation proprement-dite -devant durer entre 6 et 12 mois. Dans certains cas cette période peut être -prolongée jusqu'à 36 mois. -", - "nom": "contrat salarié . professionnalisation", - "rend non applicable": "rémunération . contrôle smic", - "références": { - "Contrat de professionnalisation": "https://www.service-public.fr/particuliers/vosdroits/F15478", - }, - "valeur": "contrat salarié = 'professionnalisation'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . professionnalisation", - "dottedName": "contrat salarié . professionnalisation", - "name": "contrat salarié . professionnalisation", - "nodeKind": "reference", - "rawNode": "contrat salarié . professionnalisation", - "title": "Professionnalisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . contrôle smic", - }, - "remplacementRuleId": 202, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . professionnalisation", - "dottedName": "contrat salarié . rémunération . contrôle smic", - "name": "rémunération . contrôle smic", - "nodeKind": "reference", - "rawNode": "rémunération . contrôle smic", - "title": "Contrôle smic", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Professionnalisation", - }, - "contrat salarié . professionnalisation . jeune de moins de 30 ans": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . professionnalisation . jeune de moins de 30 ans", - "par défaut": "oui", - "question": "Le salarié embauché a-t'il moins de 30 ans ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Jeune de moins de 30 ans", - }, - "contrat salarié . professionnalisation . salarié de 45 ans et plus": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . professionnalisation . salarié de 45 ans et plus", - "non applicable si": "jeune de moins de 30 ans", - "par défaut": "non", - "question": "Le salarié embauché a-t'il 45 ans ou plus ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Salarié de 45 ans et plus", - }, - "contrat salarié . prévoyance": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "formule": "0 €/mois", - "nom": "employeur", - }, - { - "formule": "0 €/mois", - "nom": "salarié", - }, - ], - }, - "nom": "contrat salarié . prévoyance", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance", - }, - "contrat salarié . prévoyance . employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": "0 €/mois", - "nom": "employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance (employeur)", - }, - "contrat salarié . prévoyance . exonération fiscale": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": { - "plafond": "2% * 8 * plafond sécurité sociale temps plein", - "somme": [ - "5% * plafond sécurité sociale temps plein", - "2% * rémunération . brut", - ], - }, - "valeur": "prévoyance", - }, - "nom": "contrat salarié . prévoyance . exonération fiscale", - "références": { - "Bopfip § 120": "https://bofip.impots.gouv.fr/bofip/5956-PGP.html", - }, - "titre": "prévoyance exonérée d'impôt", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance exonérée d'impôt", - }, - "contrat salarié . prévoyance . part déductible": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "plafond exonération sociale employeur", - "valeur": "prévoyance . employeur", - }, - "nom": "contrat salarié . prévoyance . part déductible", - }, - "replacements": [], - "suggestions": {}, - "title": "Part déductible", - }, - "contrat salarié . prévoyance . plafond exonération sociale employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "12% * plafond sécurité sociale", - "somme": [ - "6% * plafond sécurité sociale", - "1.5% * rémunération . brut", - ], - }, - "nom": "contrat salarié . prévoyance . plafond exonération sociale employeur", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond exonération sociale employeur", - }, - "contrat salarié . prévoyance . salarié": { - "nodeKind": "rule", - "rawNode": { - "formule": "0 €/mois", - "nom": "salarié", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance (salarié)", - }, - "contrat salarié . prévoyance obligatoire cadre": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "statut cadre", - "cotisation": { - "branche": "santé", - "dû par": "employeur", - }, - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "plafond sécurité sociale", - "taux": "1.5%", - }, - }, - "nom": "contrat salarié . prévoyance obligatoire cadre", - "références": { - "minimum": "http://www.axios.fr/150-tranche-a-evitez-une-erreur-a-160-000-euros", - }, - "titre": "Prévoyance obligatoire pour les cadres", - }, - "replacements": [], - "suggestions": {}, - "title": "Prévoyance obligatoire pour les cadres", - }, - "contrat salarié . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "retraite", - "destinataire": "AGIRC-ARRCO", - "type de retraite": "complémentaire", - }, - "description": "Cotisations de retraite complémentaire. -", - "formule": { - "barème": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "employeur", - }, - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "4.72%", - }, - }, - { - "plafond": 8, - "taux": { - "nom": "taux tranche 2", - "valeur": "12.95%", - }, - }, - ], - }, - { - "assiette": "cotisations . assiette . salariale", - "attributs": { - "nom": "salarié", - }, - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "3.15%", - }, - }, - { - "plafond": 8, - "taux": { - "nom": "taux tranche 2", - "valeur": "8.64%", - }, - }, - ], - }, - ], - "multiplicateur": "plafond sécurité sociale", - }, - }, - "nom": "contrat salarié . retraite complémentaire", - "références": { - "calcul des cotisations": "https://www.agirc-arrco.fr/ce-qui-change-au-1er-janvier-2019/vous-etes-une-entreprise-tiers-declarant/", - "régime des impatriés": "https://www.legifrance.gouv.fr/affichTexteArticle.do;jsessionid=D2C4F8F0A5E19693ADF9F440120B748A.tplgfr31s_2?idArticle=JORFARTI000038496272&cidTexte=JORFTEXT000038496102&dateTexte=29990101&categorieLien=id", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire", - }, - "contrat salarié . retraite complémentaire . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "barème": { - "assiette": "cotisations . assiette", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "4.72%", - }, - }, - { - "plafond": 8, - "taux": { - "nom": "taux tranche 2", - "valeur": "12.95%", - }, - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (employeur)", - }, - "contrat salarié . retraite complémentaire . employeur . taux tranche 1": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux tranche 1", - "valeur": "4.72%", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (employeur) (taux tranche 1)", - }, - "contrat salarié . retraite complémentaire . employeur . taux tranche 2": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux tranche 2", - "valeur": "12.95%", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (employeur) (taux tranche 2)", - }, - "contrat salarié . retraite complémentaire . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "barème": { - "assiette": "cotisations . assiette . salariale", - "multiplicateur": "plafond sécurité sociale", - "tranches": [ - { - "plafond": 1, - "taux": { - "nom": "taux tranche 1", - "valeur": "3.15%", - }, - }, - { - "plafond": 8, - "taux": { - "nom": "taux tranche 2", - "valeur": "8.64%", - }, - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (salarié)", - }, - "contrat salarié . retraite complémentaire . salarié . taux tranche 1": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux tranche 1", - "valeur": "3.15%", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (salarié) (taux tranche 1)", - }, - "contrat salarié . retraite complémentaire . salarié . taux tranche 2": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux tranche 2", - "valeur": "8.64%", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (salarié) (taux tranche 2)", - }, - "contrat salarié . retraite supplémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "nom": "employeur", - "valeur": "0€/mois", - }, - { - "nom": "salarié", - "valeur": "0€/mois", - }, - ], - }, - "nom": "contrat salarié . retraite supplémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite supplémentaire", - }, - "contrat salarié . retraite supplémentaire . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": "0€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite supplémentaire (employeur)", - }, - "contrat salarié . retraite supplémentaire . exonération fiscale": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": { - "produit": { - "assiette": "rémunération . brut", - "plafond": "8 * plafond sécurité sociale temps plein", - "taux": "8%", - }, - }, - "valeur": "retraite supplémentaire", - }, - "nom": "contrat salarié . retraite supplémentaire . exonération fiscale", - "références": { - "Bopfip § 120": "https://bofip.impots.gouv.fr/bofip/5956-PGP.html", - }, - "titre": "retraite supplémentaire exonérée d'impôt", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite supplémentaire exonérée d'impôt", - }, - "contrat salarié . retraite supplémentaire . part déductible": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "plafond d'exonération sociale employeur", - "valeur": "retraite supplémentaire . employeur", - }, - "nom": "contrat salarié . retraite supplémentaire . part déductible", - }, - "replacements": [], - "suggestions": {}, - "title": "Part déductible", - }, - "contrat salarié . retraite supplémentaire . plafond d'exonération sociale employeur": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "5% * plafond sécurité sociale", - "valeur": "5% * rémunération . brut", - }, - "nom": "contrat salarié . retraite supplémentaire . plafond d'exonération sociale employeur", - "références": { - "Article D242-1": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000037456320&cidTexte=LEGITEXT000006073189&dateTexte=20180930", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond d'exonération sociale employeur", - }, - "contrat salarié . retraite supplémentaire . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": "0€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite supplémentaire (salarié)", - }, - "contrat salarié . réduction générale": { - "nodeKind": "rule", - "rawNode": { - "description": "Dans le cadre du pacte de responsabilité et de solidarité, le dispositif zéro cotisation Urssaf permet à l'employeur d'un salarié au Smic de ne plus payer aucune cotisation. Le montant de l'allègement est égal au produit de la rémunération annuelle brute par un coefficient. Il n'y a pas de formalité particulière à effectuer. -", - "exemples": [ - { - "nom": "Maximale dans le cas d'un SMIC", - "situation": { - "rémunération . brut": 1521.22, - }, - "valeur attendue": 487.55, - }, - { - "nom": "Salaire proche du SMIC", - "situation": { - "rémunération . brut": 1530, - }, - "valeur attendue": 490.37, - }, - { - "nom": "Résiduelle pour un salaire médian", - "situation": { - "rémunération . brut": 2300, - }, - "valeur attendue": 87.1, - }, - { - "nom": "Nulle au-dessus du plafond", - "situation": { - "rémunération . brut": 2464, - }, - "valeur attendue": 0, - }, - ], - "formule": { - "plafond": "plafond avec application de la DFS", - "produit": { - "assiette": "cotisations . assiette", - "facteur": "coefficient", - }, - }, - "nom": "contrat salarié . réduction générale", - "non applicable si": "cotisations . assiette forfaitaire . montant > 0", - "références": { - "calcul": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-generale/le-calcul-de-la-reduction.html", - "cumuls": "https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html", - "description": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F24542", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-generale.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction générale", - }, - "contrat salarié . réduction générale . T": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . réduction générale . T", - "somme": [ - "T sécurité sociale et chômage", - { - "plafond": "4.72%", - "valeur": "retraite complémentaire . employeur . taux tranche 1", - }, - { - "plafond": "1.29%", - "valeur": "contribution d'équilibre général . employeur . taux tranche 1", - }, - ], - "titre": "Coefficient T", - }, - "replacements": [], - "suggestions": {}, - "title": "Coefficient T", - }, - "contrat salarié . réduction générale . T sécurité sociale et chômage": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "maladie . taux employeur", - "allocations familiales . taux", - "vieillesse . employeur . déplafonnée . taux", - "vieillesse . employeur . plafonnée . taux", - "maladie . taux solidarité autonomie", - "ATMP . taux minimum", - "FNAL . taux", - "chômage . employeur . taux", - ], - }, - "nom": "contrat salarié . réduction générale . T sécurité sociale et chômage", - }, - "replacements": [], - "suggestions": {}, - "title": "T sécurité sociale et chômage", - }, - "contrat salarié . réduction générale . coefficient": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "4 décimales", - "plafond": "T", - "plancher": "0%", - "produit": { - "assiette": "SMIC / cotisations . assiette * 1.6 - 1", - "facteur": "T / 0.6", - }, - }, - "nom": "contrat salarié . réduction générale . coefficient", - "références": { - "Code de la sécurité sociale": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000025103779&cidTexte=LEGITEXT000006073189", - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/la-reduction-generale/le-calcul-de-la-reduction/etape-1--determination-du-coeffi.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Coefficient", - }, - "contrat salarié . réduction générale . imputation retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": "réduction générale - imputation sécurité sociale", - "nom": "contrat salarié . réduction générale . imputation retraite complémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Imputation retraite complémentaire", - }, - "contrat salarié . réduction générale . imputation sécurité sociale": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "réduction générale", - "facteur": "T sécurité sociale et chômage / T", - }, - }, - "nom": "contrat salarié . réduction générale . imputation sécurité sociale", - }, - "replacements": [], - "suggestions": {}, - "title": "Imputation sécurité sociale", - }, - "contrat salarié . réduction générale . plafond avec application de la DFS": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "déduction forfaitaire spécifique", - "formule": { - "produit": { - "assiette": { - "recalcul": { - "avec": { - "déduction forfaitaire spécifique": "non", - }, - "règle": "réduction générale", - }, - }, - "taux": "130%", - }, - }, - "nom": "contrat salarié . réduction générale . plafond avec application de la DFS", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond avec application de la DFS", - }, - "contrat salarié . régime alsace moselle": { - "nodeKind": "rule", - "rawNode": { - "description": "Nous considérons qu'un salarié est affilié au régime Alsace-Moselle quand l'établissement dans lequel il travaille est situé dans ces départements. - -Attention : c'est une **simplification** : l'affiliation est plus compliquée que celà, voir les conditions exactes [sur le site du régime](http://regime-local.fr/salaries/). -", - "formule": { - "une de ces conditions": [ - "établissement . localisation . département = 'Bas-Rhin'", - "établissement . localisation . département = 'Haut-Rhin'", - "établissement . localisation . département = 'Moselle'", - ], - }, - "nom": "contrat salarié . régime alsace moselle", - "titre": "Régime Alsace-Moselle", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime Alsace-Moselle", - }, - "contrat salarié . régime des impatriés": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous êtes salarié ou dirigeant fiscalement assimilé, et si vous avez été appelé par une entreprise étrangère à occuper un emploi dans une entreprise établie en France ayant un lien avec la première ou si vous avez été directement recruté à l’étranger par une entreprise établie en France, vous pouvez bénéficier du régime des impatriés. - -Vous devez en outre ne pas avoir été fiscalement domicilié en France les cinq années civiles précédant celle de la prise de fonctions et fixer en France votre domicile fiscal dès votre prise de fonctions. - -Les impatriés sont exonérés de cotisations retraite (régime de base et complémentaire) à condition de justifier d'une contribution minimale versée par ailleurs (par exemple dans une caisse de retraite ou un fond de pension étranger). Ils n’acquièrent aucun droit pendant la durée d’exonération. -", - "nom": "contrat salarié . régime des impatriés", - "non applicable si": "situation personnelle . domiciliation fiscale à l'étranger", - "note": "La durée d’application est fixée au maximum jusqu’au 31 décembre de la huitième année civile suivant la prise de fonctions dans l’entreprise d’accueil.", - "par défaut": "non", - "question": "Le salarié bénéficie-t-il du régime des impatriés ?", - "rend non applicable": [ - "vieillesse", - "retraite complémentaire", - "protection sociale . retraite . base", - ], - "références": { - "Article 155B du Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069577&idArticle=LEGIARTI000006307476&dateTexte=&categorieLien=cid", - "bofip": "http://bofip.impots.gouv.fr/bofip/5694-PGP", - "impots.gouv.fr": "https://www.impots.gouv.fr/portail/particulier/questions/puis-je-beneficier-du-regime-des-impatries", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "contrat salarié . régime des impatriés", - "name": "contrat salarié . régime des impatriés", - "nodeKind": "reference", - "rawNode": "contrat salarié . régime des impatriés", - "title": "Régime des impatriés", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "vieillesse", - }, - "remplacementRuleId": 226, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "contrat salarié . vieillesse", - "name": "vieillesse", - "nodeKind": "reference", - "rawNode": "vieillesse", - "title": "Vieillesse", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "contrat salarié . régime des impatriés", - "name": "contrat salarié . régime des impatriés", - "nodeKind": "reference", - "rawNode": "contrat salarié . régime des impatriés", - "title": "Régime des impatriés", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "retraite complémentaire", - }, - "remplacementRuleId": 227, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "contrat salarié . régime des impatriés", - "name": "contrat salarié . régime des impatriés", - "nodeKind": "reference", - "rawNode": "contrat salarié . régime des impatriés", - "title": "Régime des impatriés", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "protection sociale . retraite . base", - }, - "remplacementRuleId": 228, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . régime des impatriés", - "dottedName": "protection sociale . retraite . base", - "name": "protection sociale . retraite . base", - "nodeKind": "reference", - "rawNode": "protection sociale . retraite . base", - "title": "Pension de retraite de base", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Régime des impatriés", - }, - "contrat salarié . régime des impatriés . information": { - "nodeKind": "rule", - "rawNode": { - "description": "Pour bénéficier de l'exonération de cotisations vieillesse, il faut remplir les conditions suivantes : -- Pouvoir justifier d'une contribution minimale versée ailleurs pour une assurance vieillesse -- Ne pas avoir été affilié, au cours des cinq années civiles précédant celle de la prise de fonctions, à un régime français obligatoire d'assurance vieillesse, sauf pour des activités accessoires, de caractère saisonnier ou pour les études. - -[Lire le texte de loi](https://www.legifrance.gouv.fr/affichCode.do;jsessionid=F5CFB7C90D1D1F529A2CDC9FFD20BD6E.tplgfr34s_3?idSectionTA=LEGISCTA000038510929&cidTexte=LEGITEXT000006073189&dateTexte=20190626)", - "formule": "oui", - "nom": "contrat salarié . régime des impatriés . information", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Information", - }, - "contrat salarié . rémunération": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération se distingue du salaire en incluant les avantages non monétaires versés en contrepartie du travail. Elle est donc plus large que les sommes d'argent versées au salarié.", - "formule": "oui", - "nom": "contrat salarié . rémunération", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération", - }, - "contrat salarié . rémunération . assiette congés payés": { - "nodeKind": "rule", - "rawNode": { - "description": "Pendant ses congés, le salarié ne perçoit pas son salaire. Il perçoit une indemnité de congés payés. -Toutes les sommes ayant le caractère de salaire sont prises en compte pour déterminer l'indemnité de congés payés. Les autres sommes ne sont pas prise en compte.", - "formule": { - "somme": [ - "brut de base", - "heures supplémentaires", - "heures complémentaires", - "avantages en nature", - "primes . ancienneté", - "primes . activité", - "CDD . prime de fin de contrat", - ], - }, - "nom": "contrat salarié . rémunération . assiette congés payés", - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F33359", - }, - "titre": "Assiette pour le calcul de l'indemnité de congés payés", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette pour le calcul de l'indemnité de congés payés", - }, - "contrat salarié . rémunération . assiette de vérification du SMIC": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le salaire pris en compte pour vérifier que le SMIC est atteint. -", - "formule": { - "somme": [ - "brut de base", - "avantages en nature . montant", - "primes . activité", - ], - }, - "nom": "contrat salarié . rémunération . assiette de vérification du SMIC", - "note": "Les primes de fin d'année ou de 13ième mois sont prises en compte dans l'assiette de vérification du SMIC mais seulement le mois où elles sont payées (et non de manière lissée sur l'année), c'est pourquoi nous ne les incluons pas dans cette formule. -", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette de vérification du SMIC", - }, - "contrat salarié . rémunération . avantages en nature": { - "nodeKind": "rule", - "rawNode": { - "description": "Les avantages en nature sont constitués par la fourniture par l’entreprise à ses travailleurs d’un bien ou service. La mise à disposition peut être gratuite ou moyennant une participation du bénéficiant inférieure à leur valeur réelle. - - -L’avantage en nature doit figurer sur le bulletin de paie. Il sera indiqué au niveau du salaire brut pour être soumis à cotisations. Après détermination du salaire net imposable, il sera déduit du salaire net à verser. -", - "icônes": "🛏️🚗🥗📱", - "nom": "contrat salarié . rémunération . avantages en nature", - "par défaut": "non", - "question": "L'entreprise fournit-elle des avantages en nature (repas, véhicule, téléphone, réductions, logement...) ?", - "titre": "Avantages en nature", - }, - "replacements": [], - "suggestions": {}, - "title": "Avantages en nature", - }, - "contrat salarié . rémunération . avantages en nature . autres": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . avantages en nature . autres", - "par défaut": "non", - "question": "Y a-t-il d'autres avantages en natures (logement, véhicule, réduction...) ? -", - }, - "replacements": [], - "suggestions": {}, - "title": "Autres", - }, - "contrat salarié . rémunération . avantages en nature . autres . montant": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . avantages en nature . autres . montant", - "par défaut": "0 €/mois", - "question": "Quel est le montant de ces autres avantages ? -", - "suggestions": { - "🚗 véhicule": "260 €/mois", - }, - "titre": "autres", - }, - "replacements": [], - "suggestions": { - "🚗 véhicule": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 260, - "rawNode": { - "constant": { - "nodeValue": 260, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "260 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Autres", - }, - "contrat salarié . rémunération . avantages en nature . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "Les avantages en nature sont soumis aux cotisations et à l'impôt sur le revenu. Ils sont pris en compte pour vérifier que le salaire minimum est atteint. -", - "formule": { - "somme": [ - "nourriture . montant", - "ntic . montant", - "autres . montant", - ], - }, - "nom": "contrat salarié . rémunération . avantages en nature . montant", - "titre": "Avantages en nature", - }, - "replacements": [], - "suggestions": {}, - "title": "Avantages en nature", - }, - "contrat salarié . rémunération . avantages en nature . nourriture": { - "nodeKind": "rule", - "rawNode": { - "description": "Les titres-restaurant ne sont pas considérés comme un avantage en nature mais comme un remboursement de frais. -", - "icônes": "🍝", - "nom": "contrat salarié . rémunération . avantages en nature . nourriture", - "par défaut": "non", - "question": "L'entreprise fournit-elle gratuitement des repas ? -", - }, - "replacements": [], - "suggestions": {}, - "title": "Nourriture", - }, - "contrat salarié . rémunération . avantages en nature . nourriture . montant": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": { - "nom": "repas forfaitaire", - "valeur": "4.85 €/repas", - }, - "facteur": "repas par mois", - }, - }, - "nom": "contrat salarié . rémunération . avantages en nature . nourriture . montant", - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/taux-et-baremes/avantages-en-nature/nourriture.html", - }, - "titre": "nourriture", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Nourriture", - }, - "contrat salarié . rémunération . avantages en nature . nourriture . montant . repas forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "repas forfaitaire", - "valeur": "4.85 €/repas", - }, - "replacements": [], - "suggestions": {}, - "title": "Nourriture (repas forfaitaire)", - }, - "contrat salarié . rémunération . avantages en nature . nourriture . repas par mois": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . avantages en nature . nourriture . repas par mois", - "par défaut": "21 repas/mois", - "question": "Combien de repas par mois sont payés par l'entreprise ? -", - "suggestions": { - "1 par jour": "21 repas/mois", - "2 par jour": "42 repas/mois", - }, - }, - "replacements": [], - "suggestions": { - "1 par jour": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 21, - "rawNode": { - "constant": { - "nodeValue": 21, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "21 repas/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "repas", - ], - }, - }, - "2 par jour": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 42, - "rawNode": { - "constant": { - "nodeValue": 42, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "42 repas/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "repas", - ], - }, - }, - }, - "title": "Repas par mois", - }, - "contrat salarié . rémunération . avantages en nature . ntic": { - "nodeKind": "rule", - "rawNode": { - "description": "L’usage privé des outils NTIC mis à disposition dans le cadre de l’activité professionnelle à titre permanent est constitutif d’un avantage en nature. - - -Cet avantage est inclus dans la base de calcul des cotisations de Sécurité sociale et d’assurance chômage. - - -La réalité de l’usage privé peut résulter soit d’un document écrit (contrat de travail, accord d’entreprise, règlement intérieur, courrier de la direction de l’entreprise autorisant le salarié à faire un usage privé des outils), soit de l’existence de factures détaillées permettant d’établir une utilisation privée. -", - "icônes": "💻📱", - "nom": "contrat salarié . rémunération . avantages en nature . ntic", - "par défaut": "oui", - "question": "L'entreprise fournit-elle gratuitement un outil issus des NTIC (ordinateur, téléphone, tablette, etc.) ? -", - }, - "replacements": [], - "suggestions": {}, - "title": "Ntic", - }, - "contrat salarié . rémunération . avantages en nature . ntic . abonnements": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . avantages en nature . ntic . abonnements", - "par défaut": "20 €/mois", - "question": "Quel est le coût de l'abonnement (forfait mobile, etc.) pris en charge par l'employeur ?", - "suggestions": { - "aucun": "0 €/mois", - "international": "40 €/mois", - "standard": "20 €/mois", - }, - }, - "replacements": [], - "suggestions": { - "aucun": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": { - "constant": { - "nodeValue": 0, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "international": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 40, - "rawNode": { - "constant": { - "nodeValue": 40, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "40 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - "standard": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 20, - "rawNode": { - "constant": { - "nodeValue": 20, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "20 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Abonnements", - }, - "contrat salarié . rémunération . avantages en nature . ntic . coût appareils": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . avantages en nature . ntic . coût appareils", - "par défaut": "800 €", - "question": "Quel est le coût total neuf des appareils mis à disposition ? -", - "suggestions": { - "💻": "1200 €", - "💻 + 📱✨": "2050 €", - "📱": "400 €", - "📱✨ (haut de gamme)": "850 €", - }, - }, - "replacements": [], - "suggestions": { - "💻": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 1200, - "rawNode": { - "constant": { - "nodeValue": 1200, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "1200 €", - "unit": { - "denominators": [], - "numerators": [ - "€", - ], - }, - }, - "💻 + 📱✨": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 2050, - "rawNode": { - "constant": { - "nodeValue": 2050, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "2050 €", - "unit": { - "denominators": [], - "numerators": [ - "€", - ], - }, - }, - "📱": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 400, - "rawNode": { - "constant": { - "nodeValue": 400, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "400 €", - "unit": { - "denominators": [], - "numerators": [ - "€", - ], - }, - }, - "📱✨ (haut de gamme)": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 850, - "rawNode": { - "constant": { - "nodeValue": 850, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "850 €", - "unit": { - "denominators": [], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Coût appareils", - }, - "contrat salarié . rémunération . avantages en nature . ntic . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "Pour les avantages en nature de type NTIC (ordinateurs, smartphones, tablettes...), il y a une évaluation forfaitaire annuelle correspondant à 10% du prix d'achat. Par exemple, pour un téléphone acheté à 850€ TTC avec un abonnement de 30€ / mois, l'avantage en nature à reporter sur le bulletin de paie sera de : - -\`\`\` -[10% x (850€ + (30€ x 12 mois)) ] / 12 mois -\`\`\` - soit 10,08€ -", - "formule": { - "produit": { - "assiette": { - "somme": [ - "coût appareils", - "abonnements * 12 mois", - ], - }, - "taux": "10% /an", - }, - }, - "nom": "contrat salarié . rémunération . avantages en nature . ntic . montant", - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-elements-a-prendre-en-compte/les-avantages-en-nature/les-outils-issus-des-nouvelles-t/dans-quel-cas-la-mise-a-disposit/levaluation-forfaitaire.html", - }, - "titre": "outils NTIC", - }, - "replacements": [], - "suggestions": {}, - "title": "Outils NTIC", - }, - "contrat salarié . rémunération . brut": { - "nodeKind": "rule", - "rawNode": { - "abattement": "activité partielle . retrait absence", - "description": "Toutes les sommes versées au salarié sous forme monétaire en échange de son travail.", - "nom": "contrat salarié . rémunération . brut", - "somme": [ - "rémunération . brut de base", - "avantages en nature . montant", - "primes", - "CDD . indemnités salarié", - "heures supplémentaires", - "heures complémentaires", - "frais professionnels", - "prévoyance . employeur", - "retraite supplémentaire . employeur", - ], - "titre": "Rémunération brute", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération brute", - }, - "contrat salarié . rémunération . brut de base": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le salaire *brut* régulier inscrit dans le contrat de travail. Il ne change jamais entre les mois et ne peut pas être modifié sans signature des deux parties. - -Il ne comprend pas les indemnités, avantages sociaux, avantages en nature et primes... -", - "formule": { - "inversion numérique": { - "avec": [ - "prix du travail", - "rémunération . total", - "rémunération . net", - "rémunération . net après impôt", - "équivalent temps plein", - "dirigeant . rémunération . totale", - ], - "question": "Quel est le salaire ?", - "titre": "salaire", - }, - }, - "identifiant court": "salaire-brut", - "nom": "contrat salarié . rémunération . brut de base", - "question": "Quel est votre salaire brut ?", - "références": { - "Le salaire. Fixation et paiement": "http://travail-emploi.gouv.fr/droit-du-travail/remuneration-et-participation-financiere/remuneration/article/le-salaire-fixation-et-paiement", - }, - "résumé": "Brut de référence (sans les primes, indemnités ni majorations)", - "suggestions": { - "SMIC": "SMIC contractuel", - "salaire médian": "2300 €/mois", - }, - "titre": "Salaire brut", - "type": "salaire", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": { - "SMIC": { - "circularReference": false, - "contextDottedName": "contrat salarié . rémunération . brut de base", - "dottedName": "contrat salarié . SMIC contractuel", - "name": "SMIC contractuel", - "nodeKind": "reference", - "rawNode": "SMIC contractuel", - "title": "SMIC contractuel", - }, - "salaire médian": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 2300, - "rawNode": { - "constant": { - "nodeValue": 2300, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "2300 €/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "€", - ], - }, - }, - }, - "title": "Salaire brut", - }, - "contrat salarié . rémunération . brut de base . équivalent temps plein": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "temps de travail . temps partiel", - "formule": "brut de base / temps de travail . quotité de travail", - "nom": "contrat salarié . rémunération . brut de base . équivalent temps plein", - "question": "Quel est le salaire en équivalent temps plein ?", - "résumé": "Le salaire si l'embauche se faisait à temps plein", - "titre": "Salaire brut équivalent temps plein", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire brut équivalent temps plein", - }, - "contrat salarié . rémunération . contrôle salaire élevé": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salaire mensuel saisi est élevé. Ne vous êtes-vous pas trompé de période de calcul ?", - "formule": { - "toutes ces conditions": [ - "brut de base >= 10000 €/mois", - "dirigeant = non", - ], - }, - "nom": "contrat salarié . rémunération . contrôle salaire élevé", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle salaire élevé", - }, - "contrat salarié . rémunération . contrôle smic": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salaire saisi est inférieur au SMIC.", - "formule": "assiette de vérification du SMIC < SMIC contractuel", - "nom": "contrat salarié . rémunération . contrôle smic", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle smic", - }, - "contrat salarié . rémunération . heures complémentaires": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération relative aux heures complémentaires", - "formule": { - "produit": { - "assiette": "taux horaire . heures supplémentaires", - "facteur": { - "somme": [ - "temps de travail . heures complémentaires", - "temps de travail . heures complémentaires . majoration", - ], - }, - }, - }, - "nom": "contrat salarié . rémunération . heures complémentaires", - "titre": "rémunération heures complémentaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération heures complémentaires", - }, - "contrat salarié . rémunération . heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération relative aux heures supplémentaires", - "formule": { - "produit": { - "assiette": "taux horaire . heures supplémentaires", - "facteur": { - "somme": [ - "temps de travail . heures supplémentaires", - "temps de travail . heures supplémentaires . majoration", - ], - }, - }, - }, - "nom": "contrat salarié . rémunération . heures supplémentaires", - "titre": "rémunération heures supplémentaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération heures supplémentaires", - }, - "contrat salarié . rémunération . net": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le montant que le salarié toucherait à la fin du mois avant de payer l'impôt sur le revenu. -Aussi appelé salaire net à payer (c'était du moins le cas avant l'impôt à la source). - -Cette somme peut varier en fonction de décisions politiques (augmentation ou diminution des cotisations) alors que le salaire brut est contractuel (pour le changer, il faut signer un avenant au contrat).", - "formule": { - "somme": [ - "net avec revenus de remplacement", - "(- avantages en nature . montant)", - "(- frais professionnels . titres-restaurant . montant)", - ], - }, - "identifiant court": "salaire-net", - "nom": "contrat salarié . rémunération . net", - "question": "Quel est votre salaire net ?", - "résumé": "Salaire net avant impôt", - "titre": "Salaire net", - "type": "salaire", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire net", - }, - "contrat salarié . rémunération . net après impôt": { - "nodeKind": "rule", - "rawNode": { - "description": "Le 1er janvier 2019, l'impôt sur le revenu est prélevé à la source et apparaît donc sur la fiche de paie. - -Notre calcul retient le salaire net après déduction de l'impôt **neutre** (aussi appelé taux non personnalisé). - -C'est une bonne estimation du revenu net d'une personne en l'absence d'informations sur sa situation (c'est un cas par défaut : célibataire sans enfants ni patrimoine). - -Pour une simulation plus complète, rendez-vous sur [impots.gouv.fr](https://www3.impots.gouv.fr/simulateur/calcul_impot/2018/index.htm). -", - "formule": "net - impôt . montant", - "identifiant court": "salaire-net-apres-impot", - "nom": "contrat salarié . rémunération . net après impôt", - "question": "Quel est le revenu net du salarié après impôt ?", - "références": { - "Explication de l'impôt à la source": "https://www.economie.gouv.fr/prelevement-a-la-source", - }, - "résumé": "Versé sur le compte bancaire", - "titre": "Salaire net après impôt", - "type": "salaire", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire net après impôt", - }, - "contrat salarié . rémunération . net avec revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "net de cotisations", - "revenus de remplacement", - "(- CSG et CRDS . revenus de remplacement)", - "(- cotisations . maladie sur les revenus de remplacement)", - ], - }, - "nom": "contrat salarié . rémunération . net avec revenus de remplacement", - }, - "replacements": [], - "suggestions": {}, - "title": "Net avec revenus de remplacement", - }, - "contrat salarié . rémunération . net de cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "brut", - "(- cotisations . salariales)", - ], - }, - "nom": "contrat salarié . rémunération . net de cotisations", - "titre": "Salaire net de cotisations", - "type": "rémunération", - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire net de cotisations", - }, - "contrat salarié . rémunération . net imposable": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "somme": [ - "frais professionnels . part déductible", - "prime d'impatriation", - "exonération d'impôt des stagiaires et apprentis", - "heures supplémentaires et complémentaires défiscalisées", - "retraite supplémentaire . exonération fiscale", - "prévoyance . exonération fiscale", - ], - }, - "description": "C'est la base utilisée pour calculer l'impôt sur le revenu. -", - "nom": "contrat salarié . rémunération . net imposable", - "références": { - "DSN": "https://dsn-info.custhelp.com/app/answers/detail/a_id/2110", - }, - "titre": "Salaire net imposable", - "type": "salaire", - "valeur": { - "description": "Le net imposable avant les exonérations et déductions", - "nom": "base", - "somme": [ - "net avec revenus de remplacement", - "avantages sociaux", - "CSG et CRDS . non déductible", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire net imposable", - }, - "contrat salarié . rémunération . net imposable . base": { - "nodeKind": "rule", - "rawNode": { - "description": "Le net imposable avant les exonérations et déductions", - "nom": "base", - "somme": [ - "net avec revenus de remplacement", - "avantages sociaux", - "CSG et CRDS . non déductible", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Salaire net imposable (base)", - }, - "contrat salarié . rémunération . net imposable . heures supplémentaires et complémentaires défiscalisées": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": "5358 €/an", - "valeur": { - "somme": [ - "heures supplémentaires", - "heures complémentaires", - ], - }, - }, - "nom": "contrat salarié . rémunération . net imposable . heures supplémentaires et complémentaires défiscalisées", - "références": { - "DSN": "https://dsn-info.custhelp.com/app/answers/detail/a_id/2110", - }, - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Heures supplémentaires et complémentaires défiscalisées", - }, - "contrat salarié . rémunération . primes": { - "nodeKind": "rule", - "rawNode": { - "description": "Les primes sont des compléments de salaire versés au salarié en vertu du -contrat de travail, de la convention collective, d'un usage d'entreprise, ou -bien à titre bénévole par l'employeur. - -Sauf exception, elles sont soumises aux cotisations sociales et à l'impôt -sur le revenu. -", - "formule": { - "somme": [ - "base", - "activité", - "primes . ancienneté", - "fin d'année", - ], - }, - "nom": "contrat salarié . rémunération . primes", - }, - "replacements": [], - "suggestions": {}, - "title": "Primes", - }, - "contrat salarié . rémunération . primes . activité": { - "nodeKind": "rule", - "rawNode": { - "description": "Primes et gratifications versées en contrepartie, ou à l’occasion du travail, directement liées à l’exécution par le salarié de sa prestation de travail. Tel est le cas, par exemple, d’une prime de vente exclusivement basée sur les résultats du salarié. -Ces primes sont prises en compte pour le calcul du salaire minimum -", - "formule": { - "somme": [ - "activité . conventionnelles", - "activité . base", - ], - }, - "nom": "contrat salarié . rémunération . primes . activité", - "titre": "primes d'activité", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Primes d'activité", - }, - "contrat salarié . rémunération . primes . activité . base": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . rémunération . primes . activité . base", - "par défaut": "0 €/mois", - "question": "Quel est le montant des primes liées à l'activité du salarié ?", - "titre": "primes d'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Primes d'activité", - }, - "contrat salarié . rémunération . primes . activité . conventionnelles": { - "nodeKind": "rule", - "rawNode": { - "formule": "0 €/mois", - "nom": "contrat salarié . rémunération . primes . activité . conventionnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Conventionnelles", - }, - "contrat salarié . rémunération . primes . ancienneté": { - "nodeKind": "rule", - "rawNode": { - "formule": "0 €/mois", - "nom": "contrat salarié . rémunération . primes . ancienneté", - }, - "replacements": [], - "suggestions": {}, - "title": "Ancienneté", - }, - "contrat salarié . rémunération . primes . base": { - "nodeKind": "rule", - "rawNode": { - "formule": "0€/mois", - "nom": "contrat salarié . rémunération . primes . base", - }, - "replacements": [], - "suggestions": {}, - "title": "Base", - }, - "contrat salarié . rémunération . primes . fin d'année": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette prime est le plus souvent versée en une seule fois à la fin de -l'année. - -Les salariés à temps partiel ont dont à la prime de fin d'année dans les -mêmes conditions que les autres salariés en proportion de leur durée du -travail. -", - "formule": { - "produit": { - "assiette": "assiette de vérification du SMIC * temps de travail . quotité de travail / 1 an", - "facteur": "prime de fin d'année en mois", - }, - }, - "nom": "contrat salarié . rémunération . primes . fin d'année", - "titre": "Prime de fin d'année ou de treizième mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Prime de fin d'année ou de treizième mois", - }, - "contrat salarié . rémunération . primes . fin d'année . prime de fin d'année en mois": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "treizième mois", - "formule": "13 mois - 1 an", - "nom": "contrat salarié . rémunération . primes . fin d'année . prime de fin d'année en mois", - "note": "Certaines entreprises proposent une prime de fin d'année sur une base de 13,5 mois, 14 mois voire 15 mois. -", - }, - "replacements": [], - "suggestions": {}, - "title": "Prime de fin d'année en mois", - }, - "contrat salarié . rémunération . primes . fin d'année . treizième mois": { - "nodeKind": "rule", - "rawNode": { - "description": "La prime de treizième mois est un avantage accordé au salarié qui peut être prévu par la convention collective ou le contrat de travail. Elle est généralement versée en fin d'année. -", - "nom": "contrat salarié . rémunération . primes . fin d'année . treizième mois", - "par défaut": "non", - "question": "Le salarié bénéficie-t-il d'un treizième mois ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Treizième mois", - }, - "contrat salarié . rémunération . revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "description": "Les revenus de remplacement sont les revenus perçus en remplacement de la rémunération du travail : allocations de chômage ou de chômage partiel, indemnités maladie ou accident du travail, pension de retraite, revenu d'intégration sociale, etc. -Ces revenus sont imposables mais sont exonérés de cotisations sociales. Ils sont soumis à la CSG/CRDS avec un taux spécifique.", - "formule": { - "somme": [ - "activité partielle . indemnités", - ], - }, - "nom": "contrat salarié . rémunération . revenus de remplacement", - "note": "L'indemnité complémentaire n'est pas ajoutée ici car elle est systématiquement exonérée de CSG du fait de l'écrêtement pour les bas revenus. -L'ajouter abouti à un calcul cyclique (vu qu'elle dépend du montant de la CSG)", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus de remplacement", - }, - "contrat salarié . rémunération . taux horaire": { - "nodeKind": "rule", - "rawNode": { - "formule": "assiette de vérification du SMIC / temps de travail", - "nom": "contrat salarié . rémunération . taux horaire", - "unité": "€/heure", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux horaire", - }, - "contrat salarié . rémunération . taux horaire . heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux horaire utilisé pour calculer la rémunération liée au heures supplémentaires. Il intègre les avantages en nature et les primes constituant la contrepartie d'un travail fourni. -", - "formule": "(assiette de vérification du SMIC + primes . fin d'année) / temps de travail . temps contractuel", - "nom": "contrat salarié . rémunération . taux horaire . heures supplémentaires", - "références": { - "e-Paye (privé)": "https://e-paye.com/faq/les-heures-supplementaires-quelles-primes-inclure-dans-la-base-de-calcul-de-la-majoration-pour-heure-supplementaire/", - "legisocial": "https://www.legisocial.fr/actualites-sociales/1074-avantage-en-nature-et-heures-supplementaires-les-consequences-sur-le-bulletin-de-paie.html", - "rfPaye (privé)": "https://rfpaye.grouperf.com/article/0168/ms/rfpayems0168_2027146.html", - }, - "titre": "taux horaire (heure supplémentaire)", - "unité": "€/heure", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux horaire (heure supplémentaire)", - }, - "contrat salarié . rémunération . total": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le total que l'employeur doit verser pour employer un salarié. -", - "formule": { - "somme": [ - "brut", - "cotisations . patronales", - "activité partielle . indemnités", - ], - }, - "nom": "contrat salarié . rémunération . total", - "question": "Quelle est la rémunération chargée ?", - "résumé": "Dépensé par l'entreprise", - "titre": "Total chargé", - "type": "salaire", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Total chargé", - }, - "contrat salarié . salarié majeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . salarié majeur", - "par défaut": "oui", - "question": "Le salarié est-il majeur ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Salarié majeur", - }, - "contrat salarié . stage": { - "nodeKind": "rule", - "rawNode": { - "description": "Un employeur qui accueille un stagiaire doit lui verser une gratification minimale. Celle-ci est en partie exonérée de cotisations sociales. -", - "formule": "contrat salarié = 'stage'", - "nom": "contrat salarié . stage", - "rend non applicable": [ - "statut cadre", - "statut JEI", - "réduction générale", - "allocations familiales . taux réduit", - "maladie . taux employeur . taux réduit", - "lodeom", - "contribution d'équilibre général", - "retraite complémentaire", - "chômage", - "AGS", - "complémentaire santé", - "contribution au dialogue social", - "déduction forfaitaire spécifique", - "temps de travail . temps partiel", - "temps de travail . heures supplémentaires", - "régime des impatriés", - "rémunération . contrôle smic", - "contrat salarié . activité partielle", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "statut cadre", - }, - "remplacementRuleId": 203, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . statut cadre", - "name": "statut cadre", - "nodeKind": "reference", - "rawNode": "statut cadre", - "title": "Statut cadre", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "statut JEI", - }, - "remplacementRuleId": 204, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . statut JEI", - "name": "statut JEI", - "nodeKind": "reference", - "rawNode": "statut JEI", - "title": "Statut JEI", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 205, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "allocations familiales . taux réduit", - }, - "remplacementRuleId": 206, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . allocations familiales . taux réduit", - "name": "allocations familiales . taux réduit", - "nodeKind": "reference", - "rawNode": "allocations familiales . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "maladie . taux employeur . taux réduit", - }, - "remplacementRuleId": 207, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . maladie . taux employeur . taux réduit", - "name": "maladie . taux employeur . taux réduit", - "nodeKind": "reference", - "rawNode": "maladie . taux employeur . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "lodeom", - }, - "remplacementRuleId": 208, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . lodeom", - "name": "lodeom", - "nodeKind": "reference", - "rawNode": "lodeom", - "title": "Lodeom", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contribution d'équilibre général", - }, - "remplacementRuleId": 209, - "replacedReference": { - "acronym": "CEG", - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . contribution d'équilibre général", - "name": "contribution d'équilibre général", - "nodeKind": "reference", - "rawNode": "contribution d'équilibre général", - "title": "Contribution d'équilibre général", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "retraite complémentaire", - }, - "remplacementRuleId": 210, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "chômage", - }, - "remplacementRuleId": 211, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . chômage", - "name": "chômage", - "nodeKind": "reference", - "rawNode": "chômage", - "title": "Chômage", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "AGS", - }, - "remplacementRuleId": 212, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . AGS", - "name": "AGS", - "nodeKind": "reference", - "rawNode": "AGS", - "title": "AGS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "complémentaire santé", - }, - "remplacementRuleId": 213, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . complémentaire santé", - "name": "complémentaire santé", - "nodeKind": "reference", - "rawNode": "complémentaire santé", - "title": "Complémentaire santé", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contribution au dialogue social", - }, - "remplacementRuleId": 214, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . contribution au dialogue social", - "name": "contribution au dialogue social", - "nodeKind": "reference", - "rawNode": "contribution au dialogue social", - "title": "Contribution au dialogue social", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "déduction forfaitaire spécifique", - }, - "remplacementRuleId": 215, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . déduction forfaitaire spécifique", - "name": "déduction forfaitaire spécifique", - "nodeKind": "reference", - "rawNode": "déduction forfaitaire spécifique", - "title": "Assiette avec DFS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . temps partiel", - }, - "remplacementRuleId": 216, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . temps de travail . temps partiel", - "name": "temps de travail . temps partiel", - "nodeKind": "reference", - "rawNode": "temps de travail . temps partiel", - "title": "Temps partiel", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "temps de travail . heures supplémentaires", - }, - "remplacementRuleId": 217, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . temps de travail . heures supplémentaires", - "name": "temps de travail . heures supplémentaires", - "nodeKind": "reference", - "rawNode": "temps de travail . heures supplémentaires", - "title": "Nombre d'heures supplémentaires", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "régime des impatriés", - }, - "remplacementRuleId": 218, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . régime des impatriés", - "name": "régime des impatriés", - "nodeKind": "reference", - "rawNode": "régime des impatriés", - "title": "Régime des impatriés", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . contrôle smic", - }, - "remplacementRuleId": 219, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . rémunération . contrôle smic", - "name": "rémunération . contrôle smic", - "nodeKind": "reference", - "rawNode": "rémunération . contrôle smic", - "title": "Contrôle smic", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . stage", - "name": "contrat salarié . stage", - "nodeKind": "reference", - "rawNode": "contrat salarié . stage", - "title": "Stage", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . activité partielle", - }, - "remplacementRuleId": 220, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . stage", - "dottedName": "contrat salarié . activité partielle", - "name": "contrat salarié . activité partielle", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle", - "title": "Activité partielle", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Stage", - }, - "contrat salarié . stage . avertissement": { - "nodeKind": "rule", - "rawNode": { - "description": "Une convention de stage **n'est pas un contrat de travail**, et ne peut pas être conclue pour réaliser une tâche régulière correspondant à un poste de travail permanent, ou à un accroissement temporaire de l'activité de l'entreprise. [Code de l'éducation - Article L124-7](https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000029234119&cidTexte=LEGITEXT000006071191) - -Par ailleurs, une entreprise de moins de 20 salariés ne peut pas accueillir plus de **3 stagiaires**, et pas plus de **15% de l’effectif** pour les entreprises de plus de 20 salariés.", - "formule": "oui", - "nom": "contrat salarié . stage . avertissement", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Avertissement", - }, - "contrat salarié . stage . contrôle gratification minimale": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération du stage est inférieure à la [gratification minimale](https://www.service-public.fr/professionnels-entreprises/vosdroits/F32131).", - "formule": "rémunération . brut de base < stage . gratification minimale", - "nom": "contrat salarié . stage . contrôle gratification minimale", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle gratification minimale", - }, - "contrat salarié . stage . gratification minimale": { - "nodeKind": "rule", - "rawNode": { - "formule": "15% * plafond sécurité sociale temps plein", - "nom": "contrat salarié . stage . gratification minimale", - "références": { - "Gratification minimale": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32131", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Gratification minimale", - }, - "contrat salarié . statut JEI": { - "nodeKind": "rule", - "rawNode": { - "description": "Le statut de jeune entreprise innovante (JEI) a été créé par la loi de finances pour 2004 et permet aux PME de moins de 8 ans consacrant 15% au moins de leurs charges à de la Recherche et Développement de bénéficier d'une exonération de cotisations sociales. - -L’exonération peut s’appliquer sur les rémunérations versées : -- aux salariés pour lesquels l’employeur est soumis à l’obligation d’assurance chômage -- aux mandataires sociaux qui participent, à titre principal, au projet de recherche et de développement de l’entreprise - -Par simplification, le bénéfice de l’exonération au titre d’un salarié sera considéré comme acquis dès lors que la moitié de son temps de travail au moins est consacrée à un ou des projets de recherche et de développement et l’exonération ne pourra être remise en cause.", - "nom": "contrat salarié . statut JEI", - "par défaut": "non", - "question": { - "variations": [ - { - "alors": { - "texte": "Bénéficiez-vous de l'exonération Jeune Entreprise Innovante (JEI) ?", - }, - "si": "dirigeant", - }, - { - "sinon": { - "texte": "Le salarié bénéficie-t-il de l'exonération Jeune Entreprise Innovante (JEI) ?", - }, - }, - ], - }, - "rend non applicable": [ - "réduction générale", - "allocations familiales . taux réduit", - "contrat salarié . maladie . taux employeur . taux réduit", - "lodeom", - ], - "titre": "Statut JEI", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . statut JEI", - "name": "contrat salarié . statut JEI", - "nodeKind": "reference", - "rawNode": "contrat salarié . statut JEI", - "title": "Statut JEI", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "réduction générale", - }, - "remplacementRuleId": 222, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . réduction générale", - "name": "réduction générale", - "nodeKind": "reference", - "rawNode": "réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . statut JEI", - "name": "contrat salarié . statut JEI", - "nodeKind": "reference", - "rawNode": "contrat salarié . statut JEI", - "title": "Statut JEI", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "allocations familiales . taux réduit", - }, - "remplacementRuleId": 223, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . allocations familiales . taux réduit", - "name": "allocations familiales . taux réduit", - "nodeKind": "reference", - "rawNode": "allocations familiales . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . statut JEI", - "name": "contrat salarié . statut JEI", - "nodeKind": "reference", - "rawNode": "contrat salarié . statut JEI", - "title": "Statut JEI", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . maladie . taux employeur . taux réduit", - }, - "remplacementRuleId": 224, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . maladie . taux employeur . taux réduit", - "name": "contrat salarié . maladie . taux employeur . taux réduit", - "nodeKind": "reference", - "rawNode": "contrat salarié . maladie . taux employeur . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . statut JEI", - "name": "contrat salarié . statut JEI", - "nodeKind": "reference", - "rawNode": "contrat salarié . statut JEI", - "title": "Statut JEI", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "lodeom", - }, - "remplacementRuleId": 225, - "replacedReference": { - "circularReference": true, - "contextDottedName": "contrat salarié . statut JEI", - "dottedName": "contrat salarié . lodeom", - "name": "lodeom", - "nodeKind": "reference", - "rawNode": "lodeom", - "title": "Lodeom", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Statut JEI", - }, - "contrat salarié . statut JEI . exonération de cotisations": { - "nodeKind": "rule", - "rawNode": { - "aide": { - "démarches": "non", - "type": "réduction de cotisations", - }, - "description": "Exonération pour les jeunes entreprises innovantes (JEI). -", - "formule": { - "plafond": { - "recalcul": { - "avec": { - "rémunération . brut de base": "4.5 * SMIC", - }, - }, - }, - "somme": [ - "allocations familiales", - "maladie . employeur", - "vieillesse . employeur", - ], - }, - "nom": "contrat salarié . statut JEI . exonération de cotisations", - "références": { - "calcul": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-ou-aides-liees-au-s/jeunes-entreprises-innovantes/quelle-exoneration.html", - "cumuls": "https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html", - "description": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F31188", - }, - "titre": "Exonération JEI", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Exonération JEI", - }, - "contrat salarié . statut cadre": { - "nodeKind": "rule", - "rawNode": { - "description": "Un cadre d'entreprise est un employé ou dirigeant d'une entreprise -appartenant à la catégorie supérieure des salariés. Il s'agit d'un statut -reconnu par les conventions collectives, qui détermine l'appartenance à une -caisse de retraite spécifique, l'AGIRC, et quelques modalités spécifiques du -contrat de travail. - - -Reconnaissant initialement les compétences techniques et le rôle -d'encadrement du salarié, le statut s'est progressivement élargi à un -ensemble de postes de plus en plus nombreux, et a fini par recouvrir une -large population, mêlant managers, experts et dirigeants. - - -Il s'agit d'une notion mal définie désignant des concepts différents selon -le point de vue envisagé — que ce soit en termes de statut, de -représentation sociale, de rôle dans l'entreprise ou de culture. -", - "nom": "contrat salarié . statut cadre", - "par défaut": "non", - "question": "Le salarié a-t-il le statut cadre ?", - "références": { - "wikipedia.fr": "https://fr.wikipedia.org/wiki/Cadre_d%27entreprise", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Statut cadre", - }, - "contrat salarié . taxe d'apprentissage": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "entreprise . effectif > 10", - "apprentissage = non", - ], - }, - "cotisation": { - "branche": "formation", - "destinataire": "Opérateurs de compétences (OPCO)", - "dû par": "employeur", - }, - "description": "La taxe d'apprentissage permet de financer par les entreprises les dépenses de l'apprentissage et des formations technologiques et professionnelles", - "formule": { - "somme": [ - "base", - "contribution supplémentaire", - ], - }, - "nom": "contrat salarié . taxe d'apprentissage", - "note": "Taxe complexe, comportant notamment des exonérations non prises en compte ici.", - "références": { - "csa": "http://www.opcalia.com/employeurs/financer-la-formation-et-lapprentissage/taxe-dapprentissage/contribution-supplementaire-a-lapprentissage-csa/", - "description": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F22574", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe d'apprentissage", - }, - "contrat salarié . taxe d'apprentissage . assiette": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salaire des apprentis est partiellement exonéré dans la base de calcul de la taxe d'apprentissage.", - "formule": { - "variations": [ - { - "alors": { - "abattement": { - "variations": [ - { - "alors": "20% * SMIC", - "si": "établissement . localisation . outre-mer", - }, - { - "sinon": "11% * SMIC", - }, - ], - }, - "valeur": "cotisations . assiette", - }, - "si": "apprentissage", - }, - { - "sinon": "cotisations . assiette", - }, - ], - }, - "nom": "contrat salarié . taxe d'apprentissage . assiette", - "titre": "assiette de la taxe d'apprentissage", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette de la taxe d'apprentissage", - }, - "contrat salarié . taxe d'apprentissage . base": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "assiette", - "taux": { - "variations": [ - { - "alors": "0.44%", - "si": "régime alsace moselle", - }, - { - "sinon": "0.68%", - }, - ], - }, - }, - }, - "nom": "contrat salarié . taxe d'apprentissage . base", - "titre": "taxe d'apprentissage de base", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe d'apprentissage de base", - }, - "contrat salarié . taxe d'apprentissage . contribution supplémentaire": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "entreprise . effectif >= 250", - "entreprise . ratio alternants < 5%", - ], - }, - "formule": { - "produit": { - "assiette": "assiette", - "variations": [ - { - "alors": { - "taux": "0.6%", - }, - "si": "taxe d'apprentissage . csa au taux majoré", - }, - { - "alors": { - "taux": "0.4%", - }, - "si": "entreprise . ratio alternants < 1%", - }, - { - "alors": { - "taux": "0.2%", - }, - "si": "entreprise . ratio alternants < 2%", - }, - { - "alors": { - "taux": "0.1%", - }, - "si": "entreprise . ratio alternants < 3%", - }, - { - "alors": { - "taux": "0.05%", - }, - "si": "entreprise . ratio alternants < 5%", - }, - ], - }, - }, - "nom": "contrat salarié . taxe d'apprentissage . contribution supplémentaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution supplémentaire", - }, - "contrat salarié . taxe d'apprentissage . csa au taux majoré": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "toutes ces conditions": [ - "entreprise . effectif >= 2000", - "entreprise . ratio alternants < 1%", - ], - }, - "nom": "contrat salarié . taxe d'apprentissage . csa au taux majoré", - "titre": "CSA au taux majoré", - }, - "replacements": [], - "suggestions": {}, - "title": "CSA au taux majoré", - }, - "contrat salarié . taxe sur les salaires": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . taxe sur les salaires", - "description": "La taxe sur les salaires en France est un impôt progressif créé en 1948 que certains employeurs doivent acquitter sur les salaires qu'ils distribuent.", - "exemples": [ - { - "nom": "non applicable par défaut", - "situation": { - "rémunération . brut de base": 2300, - }, - "valeur attendue": false, - }, - { - "nom": "association non lucrative unipersonnelle", - "situation": { - "entreprise . association non lucrative": "oui", - "entreprise . effectif": 1, - "rémunération . brut de base": 2300, - }, - "valeur attendue": 0, - }, - { - "nom": "association non lucrative", - "situation": { - "complémentaire santé . forfait": 0, - "entreprise . association non lucrative": "oui", - "entreprise . effectif": 10, - "rémunération . brut de base": 2300, - }, - "valeur attendue": 41.17, - }, - ], - "formule": "entreprise . taxe sur les salaires * 1 employé / entreprise . effectif", - "nom": "contrat salarié . taxe sur les salaires", - "note": "Nous supposons ici que tous les salariés de l'entreprise ont la même rémunération -Cette implémentation de la taxe sur les salaires est spécifique aux associations à but non lucratif, elle est donc largement simplifiée. Plein d'autres organisations sont concernées, en fonction de la TVA qu'elles paient. Les associations y sont assujetties automatiquement. -", - "références": { - "fiche": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F22576", - }, - "taxe": { - "dû par": "employeur", - }, - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe sur les salaires", - }, - "contrat salarié . taxe sur les salaires . assiette": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "prime d'impatriation", - "valeur": "assiette de base", - }, - "nom": "contrat salarié . taxe sur les salaires . assiette", - "références": { - "bofig": "http://bofip.impots.gouv.fr/bofip/6691-PGP.html", - "impots.gouv.fr": "https://www.impots.gouv.fr/portail/international-particulier/le-regime-des-impatries", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette", - }, - "contrat salarié . taxe sur les salaires . assiette de base": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "cotisations . assiette", - "avantages sociaux", - ], - }, - "nom": "contrat salarié . taxe sur les salaires . assiette de base", - "références": { - "assiette": "http://bofip.impots.gouv.fr/bofip/6690-PGP.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette de base", - }, - "contrat salarié . taxe sur les salaires . barème": { - "nodeKind": "rule", - "rawNode": { - "exemples": [ - { - "nom": "salaire médian", - "situation": { - "assiette": 2300, - "contrat salarié . taxe sur les salaires": "oui", - }, - "valeur attendue": 2598.4, - }, - ], - "formule": { - "barème": { - "assiette": "assiette", - "tranches": [ - { - "plafond": "8004 €/an", - "taux": "4.25%", - }, - { - "plafond": "15981 €/an", - "taux": "8.5%", - }, - { - "taux": "13.6%", - }, - ], - }, - }, - "nom": "contrat salarié . taxe sur les salaires . barème", - "note": "Nous n'implémentons pas les taux spécifiques pour l'outre-mer -", - "références": { - "barème": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F22576", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Barème", - }, - "contrat salarié . temps de travail": { - "nodeKind": "rule", - "rawNode": { - "description": "En France, la base légale du travail est de 35h/semaine. Mais un grand nombre de dispositions existantes permettent de faire varier ce nombre. Vous pouvez les retrouver sur la page [service-public.fr](https://www.service-public.fr/particuliers/vosdroits/N458) dédiée.", - "formule": { - "somme": [ - "temps contractuel", - "heures supplémentaires", - "heures complémentaires", - ], - }, - "nom": "contrat salarié . temps de travail", - "unité": "heures/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Temps de travail", - }, - "contrat salarié . temps de travail . base légale": { - "nodeKind": "rule", - "rawNode": { - "formule": "35 heures/semaine", - "nom": "contrat salarié . temps de travail . base légale", - }, - "replacements": [], - "suggestions": {}, - "title": "Base légale", - }, - "contrat salarié . temps de travail . contrôle 44h max": { - "nodeKind": "rule", - "rawNode": { - "description": "La durée hebdomadaire moyenne de travail ne peut pas dépasser 44h", - "formule": { - "toutes ces conditions": [ - "heures supplémentaires > 9 heures/semaine * période . semaines par mois", - "heures supplémentaires <= 13 heures/semaine * période . semaines par mois", - ], - }, - "nom": "contrat salarié . temps de travail . contrôle 44h max", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle 44h max", - }, - "contrat salarié . temps de travail . contrôle 48h max": { - "nodeKind": "rule", - "rawNode": { - "description": "La durée hebdomadaire maximale de travail ne peut pas dépasser 48h", - "formule": "heures supplémentaires > 13 heures/semaine * période . semaines par mois", - "nom": "contrat salarié . temps de travail . contrôle 48h max", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle 48h max", - }, - "contrat salarié . temps de travail . contrôle heures complémentaires 10 pourcents": { - "nodeKind": "rule", - "rawNode": { - "description": "Sauf disposition conventionnelle, le nombre d'heures complémentaires ne peut être supérieur à un dixième de la durée contractuelle du temps partiel.", - "formule": "heures complémentaires > heures complémentaires . seuil légal", - "nom": "contrat salarié . temps de travail . contrôle heures complémentaires 10 pourcents", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle heures complémentaires 10 pourcents", - }, - "contrat salarié . temps de travail . contrôle heures complémentaires max": { - "nodeKind": "rule", - "rawNode": { - "description": "Les heures complémentaires ne doivent pas amener le salarié à travailler pour une durée supérieure ou égale à la durée légale du travail (35h)", - "formule": "heures complémentaires + temps partiel . heures par semaine * période . semaines par mois >= base légale * période . semaines par mois", - "nom": "contrat salarié . temps de travail . contrôle heures complémentaires max", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle heures complémentaires max", - }, - "contrat salarié . temps de travail . heures complémentaires": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "temps partiel", - "description": "Les heures complémentaires sont les heures effectuées par un salarié à temps partiel au delà de son horaire contractuel. Les heures complémentaires ne doivent pas amener le salarié à travailler pour une durée supérieur à la durée légale ou conventionnelle du travail. -", - "nom": "contrat salarié . temps de travail . heures complémentaires", - "par défaut": "0 heure/mois", - "question": "Combien d'heures complémentaires (non récupérées en repos) sont effectuées par mois ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Heures complémentaires", - }, - "contrat salarié . temps de travail . heures complémentaires . majoration": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération des heures complémentaire fait l'objet d'un ou plusieurs taux de majoration, fixés par convention ou accord collectif d'entreprise ou d'établissement (ou, à défaut, par convention ou accord de branche). Chaque taux est au minimum fixé à 10%. -À défaut d'accord ou de convention, les taux de majoration horaire sont fixés à : - 10 % pour les heures effectuées dans la limite d'un dixième de la durée contractuelle - 25 % pour les heures suivantes. -", - "formule": { - "barème": { - "assiette": "heures complémentaires", - "mutliplicateur": null, - "tranches": [ - { - "plafond": "seuil légal", - "taux": "10%", - }, - { - "taux": "25%", - }, - ], - }, - }, - "nom": "contrat salarié . temps de travail . heures complémentaires . majoration", - "note": "Nous n'implémentons pas les taux conventionnels", - "titre": "majoration heures complémentaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Majoration heures complémentaires", - }, - "contrat salarié . temps de travail . heures complémentaires . seuil légal": { - "nodeKind": "rule", - "rawNode": { - "description": "Sauf disposition conventionnelle, le nombre d'heures complémentaires ne peut être supérieur à un dixième de la durée contractuelle du temps partiel. -Si la convention le permet, les heures complémentaire au delà de ce seuil sont rémunérée avec une majoration de 25%", - "formule": { - "arrondi": "0 décimales", - "produit": { - "assiette": "temps partiel . heures par semaine", - "facteur": "période . semaines par mois", - "taux": "10%", - }, - }, - "nom": "contrat salarié . temps de travail . heures complémentaires . seuil légal", - "unité": "heures/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil légal", - }, - "contrat salarié . temps de travail . heures supplémentaires": { - "nodeKind": "rule", - "rawNode": { - "description": "Toute heure de travail accomplie, à la demande de l'employeur, au-delà de la durée légale de 35 heures (ou de la durée équivalente) est une heure supplémentaire. Les heures supplémentaires ouvrent droit à une rémunération plus favorable (taux horaire majoré) au salarié.", - "nom": "contrat salarié . temps de travail . heures supplémentaires", - "non applicable si": "temps partiel", - "par défaut": "0 heure/mois", - "question": "Combien d'heures supplémentaires (non récupérées en repos) sont effectuées par mois ?", - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F2391", - }, - "suggestions": { - "39h / semaine": "17.33 heures/mois", - "42h / semaine": "30.33 heures/mois", - "aucune": "0 heure/mois", - }, - "titre": "Nombre d'heures supplémentaires", - }, - "replacements": [], - "suggestions": { - "39h / semaine": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 17.33, - "rawNode": { - "constant": { - "nodeValue": 17.33, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "17.33 heures/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heures", - ], - }, - }, - "42h / semaine": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 30.33, - "rawNode": { - "constant": { - "nodeValue": 30.33, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "30.33 heures/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heures", - ], - }, - }, - "aucune": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": { - "constant": { - "nodeValue": 0, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0 heure/mois", - "unit": { - "denominators": [ - "mois", - ], - "numerators": [ - "heure", - ], - }, - }, - }, - "title": "Nombre d'heures supplémentaires", - }, - "contrat salarié . temps de travail . heures supplémentaires . majoration": { - "nodeKind": "rule", - "rawNode": { - "description": "La rémunération des heures supplémentaires fait l'objet d'un ou plusieurs taux de majoration, fixés par convention ou accord collectif d'entreprise ou d'établissement (ou, à défaut, par convention ou accord de branche). Chaque taux est au minimum fixé à 10%. - -À défaut d'accord ou de convention, les taux de majoration horaire sont fixés à : -- 25 % pour les 8 premières heures supplémentaires travaillées dans la même semaine (de la 36e à la 43e heure), -- 50 % pour les heures suivantes. -", - "formule": { - "barème": { - "assiette": "heures supplémentaires", - "multiplicateur": "période . semaines par mois", - "tranches": [ - { - "plafond": "8 heures/semaine", - "taux": "25%", - }, - { - "taux": "50%", - }, - ], - }, - }, - "nom": "contrat salarié . temps de travail . heures supplémentaires . majoration", - "note": "Pour l'instant, nous implémentons uniquement les taux standards et ceux de la convention HCR (Hôtel café restaurant). Si vous dépendez d'une convention avec des taux spécifiques, merci de nous le signaler à \`contact@mon-entreprise.beta.gouv.fr\`", - "titre": "majoration heures supplémentaires", - "unité": "heure/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Majoration heures supplémentaires", - }, - "contrat salarié . temps de travail . quotité de travail": { - "nodeKind": "rule", - "rawNode": { - "description": "Temps de travail en proportion du temps complet légal.", - "formule": { - "plafond": "100%", - "valeur": "temps de travail / (base légale * période . semaines par mois)", - }, - "nom": "contrat salarié . temps de travail . quotité de travail", - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Quotité de travail", - }, - "contrat salarié . temps de travail . quotité de travail effective": { - "nodeKind": "rule", - "rawNode": { - "description": "Le plafond de la sécurité sociale doit être pro-ratisé en retirant les absences ainsi que les jours passés au chômage partiel.", - "formule": "temps de travail . temps effectif / (base légale * période . semaines par mois)", - "nom": "contrat salarié . temps de travail . quotité de travail effective", - }, - "replacements": [], - "suggestions": {}, - "title": "Quotité de travail effective", - }, - "contrat salarié . temps de travail . temps contractuel": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "temps hebdomadaire", - "facteur": "période . semaines par mois", - }, - }, - "nom": "contrat salarié . temps de travail . temps contractuel", - "unité": "heures/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Temps contractuel", - }, - "contrat salarié . temps de travail . temps contractuel . temps hebdomadaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "temps partiel . heures par semaine", - "si": "temps partiel", - }, - { - "sinon": "base légale", - }, - ], - }, - "nom": "contrat salarié . temps de travail . temps contractuel . temps hebdomadaire", - "unité": "heures/semaine", - }, - "replacements": [], - "suggestions": {}, - "title": "Temps hebdomadaire", - }, - "contrat salarié . temps de travail . temps effectif": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "temps de travail", - "(- activité partielle . heures chômées)", - ], - }, - "nom": "contrat salarié . temps de travail . temps effectif", - }, - "replacements": [], - "suggestions": {}, - "title": "Temps effectif", - }, - "contrat salarié . temps de travail . temps partiel": { - "nodeKind": "rule", - "rawNode": { - "description": "Deux contrats au même salaire, l'un à temps partiel, l'autre à temps complet, peuvent donner lieu à des montants de cotisation différents. - -Par exemple pour les cotisations plafonnées ou les exonérations dépendant du SMIC. -", - "nom": "contrat salarié . temps de travail . temps partiel", - "par défaut": "non", - "question": "Le contrat est-il à temps partiel ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Temps partiel", - }, - "contrat salarié . temps de travail . temps partiel . contrôle temps max": { - "nodeKind": "rule", - "rawNode": { - "description": "Un temps partiel doit être en dessous de la durée de travail légale (35h)", - "formule": "heures par semaine >= base légale", - "nom": "contrat salarié . temps de travail . temps partiel . contrôle temps max", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle temps max", - }, - "contrat salarié . temps de travail . temps partiel . contrôle temps min": { - "nodeKind": "rule", - "rawNode": { - "description": "Le nombre minimum d'heures par semaine est 24. Il est possible de descendre plus bas dans certains cas seulement. [Plus d'infos](https://www.service-public.fr/particuliers/vosdroits/F32428).", - "formule": "heures par semaine < 24 heures/semaine", - "nom": "contrat salarié . temps de travail . temps partiel . contrôle temps min", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle temps min", - }, - "contrat salarié . temps de travail . temps partiel . heures par semaine": { - "nodeKind": "rule", - "rawNode": { - "nom": "contrat salarié . temps de travail . temps partiel . heures par semaine", - "par défaut": "32 heures/semaine", - "question": "Quel est le nombre d'heures travaillées par semaine dans le cadre du temps partiel ?", - "suggestions": { - "4 jours / semaine": "base légale * 4 / 5", - "mi-temps": "base légale / 2", - }, - }, - "replacements": [], - "suggestions": { - "4 jours / semaine": { - "0": { - "*": [ - { - "variable": "base légale", - }, - { - "constant": { - "nodeValue": 4, - "type": "number", - }, - }, - ], - }, - "1": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - }, - "explanation": [ - { - "0": { - "variable": "base légale", - }, - "1": { - "constant": { - "nodeValue": 4, - "type": "number", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "contrat salarié . temps de travail . temps partiel . heures par semaine", - "dottedName": "contrat salarié . temps de travail . base légale", - "name": "base légale", - "nodeKind": "reference", - "rawNode": { - "variable": "base légale", - }, - "title": "Base légale", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 4, - "rawNode": { - "constant": { - "nodeValue": 4, - "type": "number", - }, - }, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": { - "*": [ - { - "variable": "base légale", - }, - { - "constant": { - "nodeValue": 4, - "type": "number", - }, - }, - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 5, - "rawNode": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - }, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "/", - "operator": "∕", - "rawNode": "base légale * 4 / 5", - }, - "mi-temps": { - "0": { - "variable": "base légale", - }, - "1": { - "constant": { - "nodeValue": 2, - "type": "number", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "contrat salarié . temps de travail . temps partiel . heures par semaine", - "dottedName": "contrat salarié . temps de travail . base légale", - "name": "base légale", - "nodeKind": "reference", - "rawNode": { - "variable": "base légale", - }, - "title": "Base légale", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 2, - "rawNode": { - "constant": { - "nodeValue": 2, - "type": "number", - }, - }, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "/", - "operator": "∕", - "rawNode": "base légale / 2", - }, - }, - "title": "Heures par semaine", - }, - "contrat salarié . versement transport": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . effectif > 10", - "cotisation": { - "branche": "transport", - "dû par": "employeur", - }, - "description": "Contribution sur les salaires destinée au financement des transports publics.", - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "taux": "établissement . taux du versement transport", - }, - }, - "nom": "contrat salarié . versement transport", - "références": { - "wikipedia": "https://fr.wikipedia.org/wiki/Versement_transport", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Versement transport", - }, - "contrat salarié . vieillesse": { - "nodeKind": "rule", - "rawNode": { - "cotisation": { - "branche": "retraite", - "collecteur": "Urssaf", - "destinataire": "CNAV", - }, - "description": "Cotisation au régime de retraite de base des salariés.", - "exemples": [ - { - "nom": "SMIC", - "situation": { - "cotisations . assiette": 1500, - }, - "valeur attendue": 266.25, - }, - { - "nom": "Salaire élevé", - "situation": { - "cotisations . assiette": 8000, - }, - "valeur attendue": 713.63, - }, - ], - "formule": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "assiette": "cotisations . assiette . salariale", - "attributs": { - "nom": "salarié", - }, - "composantes": [ - { - "attributs": { - "nom": "déplafonnée", - }, - "taux": { - "nom": "taux", - "valeur": "0.4%", - }, - }, - { - "attributs": { - "nom": "plafonnée", - }, - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "6.90%", - }, - }, - ], - }, - { - "attributs": { - "nom": "employeur", - }, - "composantes": [ - { - "attributs": { - "nom": "déplafonnée", - }, - "taux": { - "nom": "taux", - "valeur": "1.9%", - }, - }, - { - "attributs": { - "nom": "plafonnée", - }, - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "8.55%", - }, - }, - ], - }, - ], - }, - }, - "nom": "contrat salarié . vieillesse", - "références": { - "Article L727-2 du Code de la sécurité sociale": "https://www.legifrance.gouv.fr/affichCode.do;jsessionid=F5CFB7C90D1D1F529A2CDC9FFD20BD6E.tplgfr34s_3?idSectionTA=LEGISCTA000038510929&cidTexte=LEGITEXT000006073189&dateTexte=20190626", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse", - }, - "contrat salarié . vieillesse . employeur": { - "nodeKind": "rule", - "rawNode": { - "nom": "employeur", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "composantes": [ - { - "attributs": { - "nom": "déplafonnée", - }, - "taux": { - "nom": "taux", - "valeur": "1.9%", - }, - }, - { - "attributs": { - "nom": "plafonnée", - }, - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "8.55%", - }, - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (employeur)", - }, - "contrat salarié . vieillesse . employeur . déplafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "déplafonnée", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "taux": { - "nom": "taux", - "valeur": "1.9%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (employeur) (déplafonnée)", - }, - "contrat salarié . vieillesse . employeur . déplafonnée . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "1.9%", - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (employeur) (déplafonnée) (taux)", - }, - "contrat salarié . vieillesse . employeur . plafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafonnée", - "valeur": { - "produit": { - "assiette": "cotisations . assiette", - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "8.55%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (employeur) (plafonnée)", - }, - "contrat salarié . vieillesse . employeur . plafonnée . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "8.55%", - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (employeur) (plafonnée) (taux)", - }, - "contrat salarié . vieillesse . salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "salarié", - "valeur": { - "produit": { - "assiette": "cotisations . assiette . salariale", - "composantes": [ - { - "attributs": { - "nom": "déplafonnée", - }, - "taux": { - "nom": "taux", - "valeur": "0.4%", - }, - }, - { - "attributs": { - "nom": "plafonnée", - }, - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "6.90%", - }, - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (salarié)", - }, - "contrat salarié . vieillesse . salarié . déplafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "déplafonnée", - "valeur": { - "produit": { - "assiette": "cotisations . assiette . salariale", - "taux": { - "nom": "taux", - "valeur": "0.4%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (salarié) (déplafonnée)", - }, - "contrat salarié . vieillesse . salarié . déplafonnée . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "0.4%", - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (salarié) (déplafonnée) (taux)", - }, - "contrat salarié . vieillesse . salarié . plafonnée": { - "nodeKind": "rule", - "rawNode": { - "nom": "plafonnée", - "valeur": { - "produit": { - "assiette": "cotisations . assiette . salariale", - "plafond": "plafond sécurité sociale", - "taux": { - "nom": "taux", - "valeur": "6.90%", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (salarié) (plafonnée)", - }, - "contrat salarié . vieillesse . salarié . plafonnée . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "6.90%", - }, - "replacements": [], - "suggestions": {}, - "title": "Vieillesse (salarié) (plafonnée) (taux)", - }, - "date": { - "nodeKind": "rule", - "rawNode": { - "formule": "01/05/2022", - "nom": "date", - }, - "replacements": [], - "suggestions": {}, - "title": "Date", - }, - "dirigeant": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "dirigeant", - }, - "replacements": [], - "suggestions": {}, - "title": "Dirigeant", - }, - "dirigeant . assimilé salarié": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "régime social = 'assimilé salarié'", - "description": "Certains dirigeants d'entreprise (c'est notamment le cas pour les SASU) sont considérés par la sécurité sociale comme assimilés aux salariés. Ils sont alors au régime général de la sécurité sociale, avec quelques contraintes cependant. Par exemple, ils ne cotisent pas au chômage, et n'y ont donc pas droit. -", - "nom": "dirigeant . assimilé salarié", - "note": "Nous ne gérons pas le cas des SAS(U) à l'IR pour l'instant", - "remplace": [ - { - "par": "'CDI'", - "règle": "contrat salarié", - }, - { - "par": "oui", - "règle": "contrat salarié . statut cadre", - }, - ], - "rend non applicable": [ - "contrat salarié . convention collective", - "contrat salarié . activité partielle", - "contrat salarié . rémunération . primes", - "contrat salarié . rémunération . primes . fin d'année", - "contrat salarié . rémunération . primes . activité", - "contrat salarié . frais professionnels", - "contrat salarié . chômage", - "contrat salarié . réduction générale", - "contrat salarié . allocations familiales . taux réduit", - "contrat salarié . maladie . taux employeur . taux réduit", - "contrat salarié . lodeom", - "contrat salarié . AGS", - "contrat salarié . APEC", - "contrat salarié . contribution au dialogue social", - "contrat salarié . temps de travail . temps partiel", - "contrat salarié . temps de travail . heures supplémentaires", - "contrat salarié . déduction forfaitaire spécifique", - "contrat salarié . régime des impatriés", - "contrat salarié . rémunération . contrôle smic", - "entreprise . association non lucrative", - ], - "références": { - "Le régime des dirigeants": "https://www.urssaf.fr/portail/home/employeur/creer/choisir-une-forme-juridique/le-statut-du-dirigeant/les-dirigeants-rattaches-au-regi.html", - }, - "valeur": "oui", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . convention collective", - }, - "remplacementRuleId": 76, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . convention collective", - "name": "contrat salarié . convention collective", - "nodeKind": "reference", - "rawNode": "contrat salarié . convention collective", - "title": "Convention collective", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . activité partielle", - }, - "remplacementRuleId": 77, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . activité partielle", - "name": "contrat salarié . activité partielle", - "nodeKind": "reference", - "rawNode": "contrat salarié . activité partielle", - "title": "Activité partielle", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . rémunération . primes", - }, - "remplacementRuleId": 78, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . rémunération . primes", - "name": "contrat salarié . rémunération . primes", - "nodeKind": "reference", - "rawNode": "contrat salarié . rémunération . primes", - "title": "Primes", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . rémunération . primes . fin d'année", - }, - "remplacementRuleId": 79, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . rémunération . primes . fin d'année", - "name": "contrat salarié . rémunération . primes . fin d'année", - "nodeKind": "reference", - "rawNode": "contrat salarié . rémunération . primes . fin d'année", - "title": "Prime de fin d'année ou de treizième mois", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . rémunération . primes . activité", - }, - "remplacementRuleId": 80, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . rémunération . primes . activité", - "name": "contrat salarié . rémunération . primes . activité", - "nodeKind": "reference", - "rawNode": "contrat salarié . rémunération . primes . activité", - "title": "Primes d'activité", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . frais professionnels", - }, - "remplacementRuleId": 81, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . frais professionnels", - "name": "contrat salarié . frais professionnels", - "nodeKind": "reference", - "rawNode": "contrat salarié . frais professionnels", - "title": "Remboursement de frais", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . chômage", - }, - "remplacementRuleId": 82, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . chômage", - "name": "contrat salarié . chômage", - "nodeKind": "reference", - "rawNode": "contrat salarié . chômage", - "title": "Chômage", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . réduction générale", - }, - "remplacementRuleId": 83, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . réduction générale", - "name": "contrat salarié . réduction générale", - "nodeKind": "reference", - "rawNode": "contrat salarié . réduction générale", - "title": "Réduction générale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . allocations familiales . taux réduit", - }, - "remplacementRuleId": 84, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . allocations familiales . taux réduit", - "name": "contrat salarié . allocations familiales . taux réduit", - "nodeKind": "reference", - "rawNode": "contrat salarié . allocations familiales . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . maladie . taux employeur . taux réduit", - }, - "remplacementRuleId": 85, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . maladie . taux employeur . taux réduit", - "name": "contrat salarié . maladie . taux employeur . taux réduit", - "nodeKind": "reference", - "rawNode": "contrat salarié . maladie . taux employeur . taux réduit", - "title": "Taux réduit", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . lodeom", - }, - "remplacementRuleId": 86, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . lodeom", - "name": "contrat salarié . lodeom", - "nodeKind": "reference", - "rawNode": "contrat salarié . lodeom", - "title": "Lodeom", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . AGS", - }, - "remplacementRuleId": 87, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . AGS", - "name": "contrat salarié . AGS", - "nodeKind": "reference", - "rawNode": "contrat salarié . AGS", - "title": "AGS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . APEC", - }, - "remplacementRuleId": 88, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . APEC", - "name": "contrat salarié . APEC", - "nodeKind": "reference", - "rawNode": "contrat salarié . APEC", - "title": "APEC", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . contribution au dialogue social", - }, - "remplacementRuleId": 89, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . contribution au dialogue social", - "name": "contrat salarié . contribution au dialogue social", - "nodeKind": "reference", - "rawNode": "contrat salarié . contribution au dialogue social", - "title": "Contribution au dialogue social", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . temps de travail . temps partiel", - }, - "remplacementRuleId": 90, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . temps de travail . temps partiel", - "name": "contrat salarié . temps de travail . temps partiel", - "nodeKind": "reference", - "rawNode": "contrat salarié . temps de travail . temps partiel", - "title": "Temps partiel", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . temps de travail . heures supplémentaires", - }, - "remplacementRuleId": 91, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . temps de travail . heures supplémentaires", - "name": "contrat salarié . temps de travail . heures supplémentaires", - "nodeKind": "reference", - "rawNode": "contrat salarié . temps de travail . heures supplémentaires", - "title": "Nombre d'heures supplémentaires", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . déduction forfaitaire spécifique", - }, - "remplacementRuleId": 92, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . déduction forfaitaire spécifique", - "name": "contrat salarié . déduction forfaitaire spécifique", - "nodeKind": "reference", - "rawNode": "contrat salarié . déduction forfaitaire spécifique", - "title": "Assiette avec DFS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . régime des impatriés", - }, - "remplacementRuleId": 93, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . régime des impatriés", - "name": "contrat salarié . régime des impatriés", - "nodeKind": "reference", - "rawNode": "contrat salarié . régime des impatriés", - "title": "Régime des impatriés", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . rémunération . contrôle smic", - }, - "remplacementRuleId": 94, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . rémunération . contrôle smic", - "name": "contrat salarié . rémunération . contrôle smic", - "nodeKind": "reference", - "rawNode": "contrat salarié . rémunération . contrôle smic", - "title": "Contrôle smic", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . association non lucrative", - }, - "remplacementRuleId": 95, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "entreprise . association non lucrative", - "name": "entreprise . association non lucrative", - "nodeKind": "reference", - "rawNode": "entreprise . association non lucrative", - "title": "Association non lucrative", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'CDI'", - "règle": "contrat salarié", - }, - "remplacementRuleId": 96, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié", - "name": "contrat salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié", - "title": "Contrat salarié", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "CDI", - "rawNode": "'CDI'", - "type": "string", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "dirigeant . assimilé salarié", - "name": "dirigeant . assimilé salarié", - "nodeKind": "reference", - "rawNode": "dirigeant . assimilé salarié", - "title": "Assimilé salarié", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "oui", - "règle": "contrat salarié . statut cadre", - }, - "remplacementRuleId": 97, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . assimilé salarié", - "dottedName": "contrat salarié . statut cadre", - "name": "contrat salarié . statut cadre", - "nodeKind": "reference", - "rawNode": "contrat salarié . statut cadre", - "title": "Statut cadre", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assimilé salarié", - }, - "dirigeant . assimilé salarié . réduction ACRE": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . ACRE", - "nom": "dirigeant . assimilé salarié . réduction ACRE", - "non applicable si": "contrat salarié . cotisations . assiette > 100% * plafond sécurité sociale temps plein", - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-generales/laccre/quelles-exonerations.html#FilAriane", - }, - "variations": [ - { - "alors": { - "nom": "cotisations ACRE", - "somme": [ - "contrat salarié . maladie", - "contrat salarié . allocations familiales", - "contrat salarié . vieillesse", - ], - }, - "si": "contrat salarié . cotisations . assiette <= 75% * plafond sécurité sociale temps plein", - }, - { - "sinon": { - "produit": { - "assiette": "assiette taux réduit", - "taux": "(plafond sécurité sociale temps plein - contrat salarié . cotisations . assiette) / (25% * plafond sécurité sociale temps plein)", - }, - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction ACRE", - }, - "dirigeant . assimilé salarié . réduction ACRE . assiette taux réduit": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . assimilé salarié . réduction ACRE . assiette taux réduit", - "recalcul": { - "avec": { - "contrat salarié . cotisations . assiette": "75% * plafond sécurité sociale temps plein", - "contrat salarié . maladie . employeur . contribution solidarité autonomie": "non", - "entreprise . ACRE": "non", - }, - "règle": "cotisations ACRE", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette taux réduit", - }, - "dirigeant . assimilé salarié . réduction ACRE . cotisations ACRE": { - "nodeKind": "rule", - "rawNode": { - "nom": "cotisations ACRE", - "somme": [ - "contrat salarié . maladie", - "contrat salarié . allocations familiales", - "contrat salarié . vieillesse", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction ACRE (cotisations ACRE)", - }, - "dirigeant . assimilé salarié . réduction ACRE . notification taux annuel": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux ACRE utilisé est une moyenne annuelle. Le -simulateur ne prend pas encore en compte le calcul de l'ACRE mois par mois. -", - "formule": "oui", - "nom": "dirigeant . assimilé salarié . réduction ACRE . notification taux annuel", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Notification taux annuel", - }, - "dirigeant . auto-entrepreneur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "régime social = 'auto-entrepreneur'", - "description": "L'auto-entreprise est une entreprise individuelle simplifiée. À l'origine connu sous l'appellation « auto-entrepreneur », le régime de « micro-entrepreneur » est un régime de travailleur indépendant créé pour simplifier la gestion administrative, notamment en remplaçant toutes les cotisations sociales par un prélèvement unique mensuel. -", - "icônes": "🚶", - "nom": "dirigeant . auto-entrepreneur", - "rend non applicable": "contrat salarié", - "valeur": "oui", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur", - "dottedName": "dirigeant . auto-entrepreneur", - "name": "dirigeant . auto-entrepreneur", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur", - "title": "Auto-entrepreneur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié", - }, - "remplacementRuleId": 98, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur", - "dottedName": "contrat salarié", - "name": "contrat salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié", - "title": "Contrat salarié", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Auto-entrepreneur", - }, - "dirigeant . auto-entrepreneur . chiffre d'affaires": { - "nodeKind": "rule", - "rawNode": { - "inversion numérique": { - "avec": [ - "rémunération . totale", - "net après impôt", - "net de cotisations", - ], - }, - "nom": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "question": "Quel est votre chiffre d'affaires ?", - "remplace": "entreprise . chiffre d'affaires", - "résumé": "Montant total des recettes (hors taxe)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "dottedName": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "name": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "title": "Chiffre d'affaires", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . chiffre d'affaires", - }, - "remplacementRuleId": 108, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "dottedName": "entreprise . chiffre d'affaires", - "name": "entreprise . chiffre d'affaires", - "nodeKind": "reference", - "rawNode": "entreprise . chiffre d'affaires", - "title": "Chiffre d'affaires", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "dottedName": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "name": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . chiffre d'affaires", - "title": "Chiffre d'affaires", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Chiffre d'affaires", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions", - "références": { - "Imposition du micro-entrepreneur": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23267", - }, - "somme": [ - "cotisations", - "TFC", - "contribution formation professionnelle", - ], - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC", - "note": "Nous n'avons pas intégré les exceptions suivantes : -- Artisans en double immatriculation CCI-CMA -", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847", - }, - "somme": [ - "commerce", - "métiers", - ], - "titre": "Taxes pour frais de chambre", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxes pour frais de chambre", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . commerce": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . activité = 'commerciale'", - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . commerce", - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "attributs": { - "arrondi": "oui", - "unité": "€/mois", - }, - "taux": "0.044%", - }, - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "attributs": { - "arrondi": "oui", - "unité": "€/mois", - }, - "taux": "0.015%", - }, - ], - }, - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847", - }, - "titre": "taxe pour frais de chambre de commerce", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe pour frais de chambre de commerce", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . activité = 'artisanale'", - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers", - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "attributs": { - "arrondi": "oui", - "unité": "€/mois", - }, - "taux": { - "nom": "taux service", - "valeur": "0.48%", - }, - }, - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "attributs": { - "arrondi": "oui", - "unité": "€/mois", - }, - "taux": { - "nom": "taux vente", - "valeur": "0.22%", - }, - }, - ], - }, - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847", - }, - "titre": "taxe pour frais de chambre des métiers", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe pour frais de chambre des métiers", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "remplace": [ - { - "par": "0.65%", - "règle": "taux service", - }, - { - "par": "0.29%", - "règle": "taux vente", - }, - ], - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847", - }, - "une de ces conditions": [ - "établissement . localisation . département = 'Bas-Rhin'", - "établissement . localisation . département = 'Haut-Rhin'", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "title": "Taux Alsace", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "0.65%", - "règle": "taux service", - }, - "remplacementRuleId": 100, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux service", - "name": "taux service", - "nodeKind": "reference", - "rawNode": "taux service", - "title": "Taxe pour frais de chambre des métiers (taux service)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0.65, - "rawNode": { - "constant": { - "nodeValue": 0.65, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0.65%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "title": "Taux Alsace", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "0.29%", - "règle": "taux vente", - }, - "remplacementRuleId": 101, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux vente", - "name": "taux vente", - "nodeKind": "reference", - "rawNode": "taux vente", - "title": "Taxe pour frais de chambre des métiers (taux vente)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0.29, - "rawNode": { - "constant": { - "nodeValue": 0.29, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0.29%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Taux Alsace", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "remplace": [ - { - "par": "0.83%", - "règle": "taux service", - }, - { - "par": "0.37%", - "règle": "taux vente", - }, - ], - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847", - }, - "valeur": "établissement . localisation . département = 'Moselle'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "title": "Taux Moselle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "0.83%", - "règle": "taux service", - }, - "remplacementRuleId": 102, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux service", - "name": "taux service", - "nodeKind": "reference", - "rawNode": "taux service", - "title": "Taxe pour frais de chambre des métiers (taux service)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0.83, - "rawNode": { - "constant": { - "nodeValue": 0.83, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0.83%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "title": "Taux Moselle", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "0.37%", - "règle": "taux vente", - }, - "remplacementRuleId": 103, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux vente", - "name": "taux vente", - "nodeKind": "reference", - "rawNode": "taux vente", - "title": "Taxe pour frais de chambre des métiers (taux vente)", - }, - "replacementNode": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0.37, - "rawNode": { - "constant": { - "nodeValue": 0.37, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "0.37%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Taux Moselle", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux service": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux service", - "valeur": "0.48%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe pour frais de chambre des métiers (taux service)", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux vente": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux vente", - "valeur": "0.22%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe pour frais de chambre des métiers (taux vente)", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . contribution formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CFP", - "description": "En plus des charges sociales, les auto-entrepreneurs sont redevables d’une -contribution à la formation professionnelle leur permettant de bénéficier du -droit à la formation professionnelle (à condition d’avoir déclaré un chiffre -d’affaires positif au cours des 12 derniers mois). -", - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . contribution formation professionnelle", - "note": "Les taux implémentés sont ceux prélevés par l'Urssaf. -", - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . BIC", - "attributs": { - "nom": "revenus BIC", - }, - "taux": { - "variations": [ - { - "alors": "0.3%", - "si": "entreprise . activité = 'artisanale'", - }, - { - "sinon": "0.1%", - }, - ], - }, - }, - { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "attributs": { - "nom": "revenus BNC", - }, - "taux": { - "variations": [ - { - "alors": "0.2%", - "si": { - "une de ces conditions": [ - "entreprise . activité . libérale réglementée", - { - "toutes ces conditions": [ - "date >= 01/2022", - "entreprise . activité = 'libérale'", - ], - }, - ], - }, - }, - { - "sinon": "0.1%", - }, - ], - }, - }, - ], - }, - "références": { - "Article L6331-48 du code du travail": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006072050&idArticle=LEGIARTI000006904325", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23459", - "autoentrepreneur.urssaf.fr": "https://www.autoentrepreneur.urssaf.fr/portail/accueil/sinformer-sur-le-statut/lessentiel-du-statut.html#cout-durant-vie-auto-entreprise", - "shine.fr": "https://www.shine.fr/blog/formation-professionnelle-auto-entrepreneur/", - }, - "titre": "Contribution à la formation professionnelle", - "unité": "€/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution à la formation professionnelle", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . contribution formation professionnelle . revenus BIC": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenus BIC", - "valeur": { - "produit": { - "assiette": "entreprise . chiffre d'affaires . BIC", - "taux": { - "variations": [ - { - "alors": "0.3%", - "si": "entreprise . activité = 'artisanale'", - }, - { - "sinon": "0.1%", - }, - ], - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution à la formation professionnelle (revenus BIC)", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . contribution formation professionnelle . revenus BNC": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenus BNC", - "valeur": { - "produit": { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "taux": { - "variations": [ - { - "alors": "0.2%", - "si": { - "une de ces conditions": [ - "entreprise . activité . libérale réglementée", - { - "toutes ces conditions": [ - "date >= 01/2022", - "entreprise . activité = 'libérale'", - ], - }, - ], - }, - }, - { - "sinon": "0.1%", - }, - ], - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution à la formation professionnelle (revenus BNC)", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations": { - "nodeKind": "rule", - "rawNode": { - "description": "Les cotisations sociales donnent à l'auto-entrepreneur accès à une -protection sociale minimale : une retraite, des soins de santé, des -allocations familiales, etc. - -L'auto-entreprise est un régime simplifié : plutôt qu'une fiche de paie -complexe, toutes les cotisations sont regroupées dans un *forfait* dont le -taux dépend de la catégorie d'activité. -", - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations", - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . service", - "taux": { - "nom": "taux prestation de service", - "variations": [ - { - "alors": "22.20%", - "si": "entreprise . activité . libérale réglementée", - }, - { - "sinon": "22%", - }, - ], - }, - }, - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "taux": { - "nom": "taux vente restauration hébergement", - "valeur": "12.8%", - }, - }, - ], - }, - "références": { - "La protection sociale du micro-entrepreneur": "https://bpifrance-creation.fr/encyclopedie/micro-entreprise-regime-auto-entrepreneur/fiscal-social-comptable/protection-sociale", - "actualité urssaf.fr (2019)": "https://www.autoentrepreneur.urssaf.fr/portail/accueil/sinformer-sur-le-statut/toutes-les-actualites/nouveautes-2019--ce-qui-change-e.html", - "economie.gouv.fr": "https://www.economie.gouv.fr/entreprises/micro-entreprise-auto-entreprise-charges-sociales", - "guide urssaf (PDF)": "https://www.autoentrepreneur.urssaf.fr/portail/files/Guides/Metropole/Presentation_AE.pdf", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . ACRE", - "description": "Ce taux correspond à la réduction de cotisations qui s'applique pour -l'auto-entrepreneur bénéficiant de l'Acre. Un taux de 75% signifie que -l'auto-entrepreneur doit s'acquitter de 75% du montant d'origine des -cotisations. -", - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "remplace": { - "par": "taux ACRE * taux vente restauration hébergement", - "règle": "taux vente restauration hébergement", - }, - "références": { - "FAQ Urssaf avant 04/2020": "https://www.autoentrepreneur.urssaf.fr/portail/accueil/une-question/questions-frequentes.html#quest-ce-qui-change-pour-moi-si", - "FAQ Urssaf depuis 04/2020": "https://www.autoentrepreneur.urssaf.fr/portail/accueil/une-question/questions-frequentes.html#jai-cree-mon-auto-entreprise-en", - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32318", - }, - "titre": "taux ACRE auto-entrepreneur", - "unité": "%", - "variations": [ - { - "alors": { - "grille": { - "assiette": "entreprise . durée d'activité", - "tranches": [ - { - "montant": "25%", - "plafond": "1 an", - }, - { - "montant": "50%", - "plafond": "2 ans", - }, - { - "montant": "90%", - "plafond": "3 ans", - }, - ], - }, - }, - "si": "entreprise . date de création < 01/04/2019", - }, - { - "alors": { - "grille": { - "assiette": "entreprise . durée d'activité", - "tranches": [ - { - "montant": "25%", - "plafond": "1 an", - }, - { - "montant": "75%", - "plafond": "2 ans", - }, - { - "montant": "90%", - "plafond": "3 ans", - }, - ], - }, - }, - "si": "entreprise . date de création < 01/04/2020", - }, - { - "alors": "50%", - "si": "entreprise . durée d'activité < 1 an", - }, - { - "sinon": "0%", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "title": "Taux ACRE auto-entrepreneur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "taux ACRE * taux vente restauration hébergement", - "règle": "taux vente restauration hébergement", - }, - "remplacementRuleId": 104, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux vente restauration hébergement", - "name": "taux vente restauration hébergement", - "nodeKind": "reference", - "rawNode": "taux vente restauration hébergement", - "title": "Cotisations (taux vente restauration hébergement)", - }, - "replacementNode": { - "0": { - "variable": "taux ACRE", - }, - "1": { - "variable": "taux vente restauration hébergement", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "name": "taux ACRE", - "nodeKind": "reference", - "rawNode": { - "variable": "taux ACRE", - }, - "title": "Taux ACRE auto-entrepreneur", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux vente restauration hébergement", - "name": "taux vente restauration hébergement", - "nodeKind": "reference", - "rawNode": { - "variable": "taux vente restauration hébergement", - }, - "title": "Cotisations (taux vente restauration hébergement)", - }, - ], - "nodeKind": "operation", - "operationKind": "*", - "operator": "×", - "rawNode": "taux ACRE * taux vente restauration hébergement", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Taux ACRE auto-entrepreneur", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "remplace": "taux prestation de service", - "références": { - "urssaf.fr": "https://www.autoentrepreneur.urssaf.fr/portail/files/Guides/Metropole/Presentation_AE.pdf", - }, - "titre": "taux prestation de service avec ACRE", - "variations": [ - { - "alors": "12.10%", - "si": { - "toutes ces conditions": [ - "entreprise . activité . libérale réglementée", - "entreprise . date de création >= 01/04/2020", - ], - }, - }, - { - "sinon": "taux ACRE * taux prestation de service", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "title": "Taux prestation de service avec ACRE", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "taux prestation de service", - }, - "remplacementRuleId": 105, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux prestation de service", - "name": "taux prestation de service", - "nodeKind": "reference", - "rawNode": "taux prestation de service", - "title": "Cotisations (taux prestation de service)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "dottedName": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "name": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux ACRE . prestation de service", - "title": "Taux prestation de service avec ACRE", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Taux prestation de service avec ACRE", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux prestation de service": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux prestation de service", - "variations": [ - { - "alors": "22.20%", - "si": "entreprise . activité . libérale réglementée", - }, - { - "sinon": "22%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations (taux prestation de service)", - }, - "dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux vente restauration hébergement": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux vente restauration hébergement", - "valeur": "12.8%", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations (taux vente restauration hébergement)", - }, - "dirigeant . auto-entrepreneur . impôt": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "dirigeant . auto-entrepreneur . impôt", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt", - }, - "dirigeant . auto-entrepreneur . impôt . revenu imposable": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "applicable si": "entreprise . imposition . régime . micro-entreprise", - "plancher": { - "variations": [ - { - "alors": "610 €/an", - "si": "entreprise . activité . mixte", - }, - { - "sinon": "305 €/an", - }, - ], - }, - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "taux": "71%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "taux": "50%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "taux": "34%", - }, - ], - }, - }, - "description": "Le micro-entrepreneur est dispensé d'établir une déclaration professionnelle de bénéfices au titre des BNC ou BIC. - -Il lui suffit de porter dans la déclaration complémentaire de revenu (n°2042-C Pro) le montant annuel du chiffre d'affaires brut (BIC) ou des recettes (BNC). -", - "nom": "dirigeant . auto-entrepreneur . impôt . revenu imposable", - "références": { - "Légifrance": "https://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000006199553&cidTexte=LEGITEXT000006069577", - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23267", - }, - "titre": "revenu imposable auto-entrepreneur", - "valeur": "entreprise . chiffre d'affaires", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu imposable auto-entrepreneur", - }, - "dirigeant . auto-entrepreneur . impôt . versement libératoire": { - "nodeKind": "rule", - "rawNode": { - "description": "Avec l'option pour le versement libératoire, l’impôt sur le revenu est payé en même temps que vos cotisations (par mois ou par trimestre) avec application d’un taux spécifique en fonction de votre activité. Pour en bénéficier, votre revenu fiscal de référence ne doit pas excéder 27 086 € en 2018 -", - "nom": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "par défaut": "non", - "question": "Bénéficiez-vous du versement libératoire de l'impôt sur le revenu ?", - "rend non applicable": "revenu imposable", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "dottedName": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "name": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "title": "Versement libératoire", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "revenu imposable", - }, - "remplacementRuleId": 106, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . impôt . versement libératoire", - "dottedName": "dirigeant . auto-entrepreneur . impôt . revenu imposable", - "name": "revenu imposable", - "nodeKind": "reference", - "rawNode": "revenu imposable", - "title": "Revenu imposable auto-entrepreneur", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Versement libératoire", - }, - "dirigeant . auto-entrepreneur . impôt . versement libératoire . contrôle seuil": { - "nodeKind": "rule", - "rawNode": { - "description": "Le versement libératoire n'est pas disponible si le revenu fiscal de -référence de votre ménage est supérieur à 27 519 € par part en 2018 -", - "formule": "impôt . foyer fiscal . revenu fiscal de référence > 27519 €/an", - "nom": "dirigeant . auto-entrepreneur . impôt . versement libératoire . contrôle seuil", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle seuil", - }, - "dirigeant . auto-entrepreneur . impôt . versement libératoire . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous avez opté pour le versement libératoire, l’impôt sur le revenu est -payé en même temps que vos cotisations (par mois ou par trimestre) avec -application d’un taux spécifique en fonction de votre activité -", - "nom": "dirigeant . auto-entrepreneur . impôt . versement libératoire . montant", - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "taux": "1%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "taux": "1.7%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "taux": "2.2%", - }, - ], - }, - "titre": "versement libératoire auto-entrepreneur", - }, - "replacements": [], - "suggestions": {}, - "title": "Versement libératoire auto-entrepreneur", - }, - "dirigeant . auto-entrepreneur . net après impôt": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Le revenu net de l'auto-entrepreneur après déduction de l'impôt sur le revenu et des cotisations sociales. - -**Attention :** Pour bien évaluer la rentabilité de l'entreprise, il ne faut pas oublier de retrancher à ce montant les dépenses engagées dans le cadre de l'activité. Cela peut inclure par exemple : -- L'achat des matière premières -- L'achat des outils / materiel -- L'abonnement à des services payants -- La location d'un local -- etc...", - "identifiant court": "auto-entrepreneur-net-apres-impot", - "nom": "dirigeant . auto-entrepreneur . net après impôt", - "question": "Quel est le revenu net après impôt souhaité ?", - "remplace": "rémunération . nette après impôt", - "résumé": "Avant déduction des dépenses liées à l'activité", - "titre": "revenu net après impôt", - "unité": "€/an", - "valeur": "net de cotisations - rémunération . impôt", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net après impôt", - "dottedName": "dirigeant . auto-entrepreneur . net après impôt", - "name": "dirigeant . auto-entrepreneur . net après impôt", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . net après impôt", - "title": "Revenu net après impôt", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . nette après impôt", - }, - "remplacementRuleId": 107, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net après impôt", - "dottedName": "dirigeant . rémunération . nette après impôt", - "name": "rémunération . nette après impôt", - "nodeKind": "reference", - "rawNode": "rémunération . nette après impôt", - "title": "Revenu après impôt", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net après impôt", - "dottedName": "dirigeant . auto-entrepreneur . net après impôt", - "name": "dirigeant . auto-entrepreneur . net après impôt", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . net après impôt", - "title": "Revenu net après impôt", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Revenu net après impôt", - }, - "dirigeant . auto-entrepreneur . net de cotisations": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Il s'agit du revenu après déductions des cotisations, avant le paiement de l'impôt sur le revenu.", - "identifiant court": "auto-entrepreneur-net", - "nom": "dirigeant . auto-entrepreneur . net de cotisations", - "question": "Quel revenu avant impôt voulez-vous toucher ?", - "remplace": "rémunération . nette", - "résumé": "Avant impôt", - "titre": "Revenu net de cotisations", - "unité": "€/an", - "valeur": "entreprise . chiffre d'affaires - cotisations et contributions", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net de cotisations", - "dottedName": "dirigeant . auto-entrepreneur . net de cotisations", - "name": "dirigeant . auto-entrepreneur . net de cotisations", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . net de cotisations", - "title": "Revenu net de cotisations", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "rémunération . nette", - }, - "remplacementRuleId": 99, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net de cotisations", - "dottedName": "dirigeant . rémunération . nette", - "name": "rémunération . nette", - "nodeKind": "reference", - "rawNode": "rémunération . nette", - "title": "Revenu net", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . auto-entrepreneur . net de cotisations", - "dottedName": "dirigeant . auto-entrepreneur . net de cotisations", - "name": "dirigeant . auto-entrepreneur . net de cotisations", - "nodeKind": "reference", - "rawNode": "dirigeant . auto-entrepreneur . net de cotisations", - "title": "Revenu net de cotisations", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Revenu net de cotisations", - }, - "dirigeant . auto-entrepreneur . notification calcul ACRE annuel": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux ACRE utilisé est celui correspondant au mois courant. Le -simulateur ne prend pas encore en compte le chevauchement de deux périodes -d'acre sur une meme année. -", - "formule": "entreprise . ACRE", - "nom": "dirigeant . auto-entrepreneur . notification calcul ACRE annuel", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Notification calcul ACRE annuel", - }, - "dirigeant . gérant minoritaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . gérant minoritaire", - "non applicable si": { - "une de ces conditions": [ - "entreprise . catégorie juridique . EI", - "entreprise . catégorie juridique . SARL . unipersonnelle", - "entreprise . catégorie juridique . SAS . unipersonnelle", - ], - }, - "par défaut": "non", - "question": "Êtes-vous gérant minoritaire ou égalitaire de votre entreprise ?", - "titre": "Gérant minoritaire ou égalitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Gérant minoritaire ou égalitaire", - }, - "dirigeant . indépendant": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "régime social = 'indépendant'", - "nom": "dirigeant . indépendant", - "rend non applicable": "contrat salarié", - "valeur": "oui", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant", - "dottedName": "dirigeant . indépendant", - "name": "dirigeant . indépendant", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant", - "title": "Indépendant", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié", - }, - "remplacementRuleId": 109, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant", - "dottedName": "contrat salarié", - "name": "contrat salarié", - "nodeKind": "reference", - "rawNode": "contrat salarié", - "title": "Contrat salarié", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Indépendant", - }, - "dirigeant . indépendant . IJSS": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s’agit des allocations et indemnités journalières versées par votre caisse primaire d’assurance maladie en cas de maladie, maternité, paternité ou adoption, arrêt de travail ou garde d’enfant en lien avec l’épidémie de Covid-19. - -Ces revenus de remplacement sont demandés spécifiquement car ils bénéficient d’un taux réduit de CSG-CRDS. - -Les indemnités complémentaires versées dans le cadre de contrats de prévoyance privés (y compris contrat Madelin) ne sont pas concernées. - -Les prestations d’invalidité versées par les régimes d’invalidité-décès ne sont pas concernées. -", - "nom": "dirigeant . indépendant . IJSS", - "par défaut": "non", - "question": "Avez-vous perçu des indemnités journalières ou allocations de sécurité sociale au titre de votre activité indépendante (maladie, maternité, paternité, adoption) ?", - "titre": "Allocations et indemnités journalières de sécurité sociale", - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations et indemnités journalières de sécurité sociale", - }, - "dirigeant . indépendant . IJSS . imposable": { - "nodeKind": "rule", - "rawNode": { - "description": "Indiquez uniquement le montant des allocations et indemnités journalières imposables perçues, c’est-à-dire l’ensemble des allocations et indemnités, à l’exception de celles en lien avec une affection de longue durée. - -Ces indemnités seront déduites de vos revenus d’activité, afin d’être soumises au taux réduit de la CSG-CRDS. - -

Les revenus de remplacement concernés sont :

-- indemnité journalière maladie -- allocation forfaitaire de repos maternel -- indemnité journalière forfaitaire d’interruption d’activité (maternité) -- indemnité de remplacement pour maternité, paternité ou adoption -", - "nom": "dirigeant . indépendant . IJSS . imposable", - "par défaut": "0 €/an", - "question": "Quel est le montant brut imposable de vos allocations et indemnités journalières de sécurité sociale ?", - "résumé": "Uniquement si vous ne relevez pas du régime micro-fiscal", - "titre": "Allocations et indemnités journalières imposables", - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations et indemnités journalières imposables", - }, - "dirigeant . indépendant . IJSS . total": { - "nodeKind": "rule", - "rawNode": { - "description": "Indiquez le montant total brut de vos allocations et indemnités journalières perçues, imposables et non imposables, qui figure sur le relevé de prestations fourni par votre caisse primaire d’assurance maladie. - -Ces revenus de remplacement sont soumis au taux réduit de CSG-CRDS. - -

Les allocations et indemnités journalières concernées sont :

-- indemnité journalière maladie -- allocation forfaitaire de repos maternel -- indemnité journalière forfaitaire d’interruption d’activité (maternité) -- indemnité de remplacement pour maternité, paternité ou adoption -", - "nom": "dirigeant . indépendant . IJSS . total", - "par défaut": "0 €/an", - "question": "Quel est le montant brut total de vos allocations et indemnités journalières de sécurité sociale ?", - "titre": "Montant total des allocations et indemnités journalières", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant total des allocations et indemnités journalières", - }, - "dirigeant . indépendant . PL": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . activité = 'libérale'", - "formule": "oui", - "nom": "dirigeant . indépendant . PL", - "rend non applicable": "entreprise . activité . mixte", - "titre": "Profession libérale", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL", - "dottedName": "dirigeant . indépendant . PL", - "name": "dirigeant . indépendant . PL", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL", - "title": "Profession libérale", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . activité . mixte", - }, - "remplacementRuleId": 133, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL", - "dottedName": "entreprise . activité . mixte", - "name": "entreprise . activité . mixte", - "nodeKind": "reference", - "rawNode": "entreprise . activité . mixte", - "title": "Activités mixtes", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Profession libérale", - }, - "dirigeant . indépendant . PL . CARCDSF": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "métier = 'santé . chirurgien-dentiste'", - "métier = 'santé . sage-femme'", - ], - }, - "description": "La CARCDSF est la caisse de retraite des chirurgiens dentiste et des sages femmes. -", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CARCDSF", - "références": { - "Site Web": "http://www.carcdsf.fr", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CARCDSF", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . chirurgien-dentiste'", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste", - }, - "replacements": [], - "suggestions": {}, - "title": "Chirurgien-dentiste", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "avec": { - "forfaitaire": "1440.60 €/an", - "proportionnelle": { - "produit": { - "assiette": "assiette des cotisations", - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "0.725 %", - }, - "références": { - "Site CARCDSF": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - "unité": "€/an", - }, - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "non applicable si": "exonération PCV", - "note": "Une dispense peut être accordée lorsque les revenus professionnels 2019 sont inférieurs ou égaux à 500 C (valeur au 1er janvier de l’année considérée), soit 11 500 €. -La demande doit être accompagnée d’une photocopie de la déclaration d’impôt n° 2042 C ou 2035 ou 2065 et de leurs annexes (2033 B et D ou 2053 et 2058 A) de l’année 2019. -Cette dispense entraîne l’annulation des droits pour l’année et les points non cotisés ne sont pas rachetables.", - "remplace": "cotisations et contributions . PCV", - "somme": [ - "forfaitaire", - "proportionnelle", - ], - "titre": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "name": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "title": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . PCV", - }, - "remplacementRuleId": 170, - "replacedReference": { - "acronym": "PCV", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . PCV", - "name": "cotisations et contributions . PCV", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . PCV", - "title": "Prestations complémentaires vieillesse", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "name": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV", - "title": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste)", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV . forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "forfaitaire", - "valeur": "1440.60 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste) (forfaitaire)", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "2 * forfaitaire", - "proportionnelle", - ], - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV . participation CPAM", - "références": { - "Guide CARCDSF (PDF, page 6)": "http://www.carcdsf.fr/images/memento/0872-19_CARCDSF_MEMENTO_2020_CHIRURGIENS_DENTISTES-WEB.pdf", - }, - "titre": "Participation CPAM à la prestation complémentaire vieillesse", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM à la prestation complémentaire vieillesse", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . PCV . proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "proportionnelle", - "produit": { - "assiette": "assiette des cotisations", - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "0.725 %", - }, - "références": { - "Site CARCDSF": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Prestation complémentaire vieillesse (CARCDSF chirurgien-dentiste) (proportionnelle)", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID": { - "nodeKind": "rule", - "rawNode": { - "formule": "1078 €/an", - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "remplace": "cotisations et contributions . invalidité et décès", - "titre": "invalidité et décès (CARCDSF chirurgien-dentiste)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "name": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "title": "Invalidité et décès (CARCDSF chirurgien-dentiste)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 169, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "name": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . RID", - "title": "Invalidité et décès (CARCDSF chirurgien-dentiste)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CARCDSF chirurgien-dentiste)", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . exonération PCV": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous avez la possibilité de bénéficier d'une exonération totale de cotisation pour la prestation complémentaire de vieillesse (PCV) si vous en faites la demande. [En savoir plus](http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations)", - "formule": "(assiette des cotisations / prix d'une consultation) <= 500 consultation/an", - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . exonération PCV", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Exonération PCV", - }, - "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . prix d'une consultation": { - "nodeKind": "rule", - "rawNode": { - "formule": "23 €/consultation", - "nom": "dirigeant . indépendant . PL . CARCDSF . chirurgien-dentiste . prix d'une consultation", - }, - "replacements": [], - "suggestions": {}, - "title": "Prix d'une consultation", - }, - "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "cotisation forfaitaire", - "cotisation proportionnelle", - ], - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "Site CARCDSF": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - "titre": "retraite complémentaire (CARCDSF)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "title": "Retraite complémentaire (CARCDSF)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 168, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire", - "title": "Retraite complémentaire (CARCDSF)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CARCDSF)", - }, - "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "2960.40 €/an", - "facteur": { - "variations": [ - { - "alors": "taux réduction", - "si": "taux réduction", - }, - { - "sinon": "100%", - }, - ], - }, - }, - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation forfaitaire", - }, - "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous avez la possibilité de bénéficier d'une réduction de cotisation -pour la retraite complémentaire si vous en faites la demande. [En savoir -plus](/documentation/dirigeant/indépendant/PL/CARCDSF/retraite-complémentaire/cotisation-forfaitaire/taux-réduction) -", - "formule": "assiette des cotisations < 85% * plafond sécurité sociale temps plein", - "nom": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . réduction applicable", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction applicable", - }, - "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . taux réduction": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "réduction applicable", - "description": "Les affiliés dont les revenus professionnels nets sur l'année N-1 sont inférieurs à 85 -% du PASS en vigueur au 1er janvier de l’année considérée (34 966 € en 2020) -peuvent, sur demande, obtenir une réduction de la cotisation forfaitaire. - -Le coefficient de réduction appliqué est égal au rapport des revenus -professionnels non-salariés sur le seuil mentionné ci-dessus. - -La demande doit être adressée à la CARCDSF et être accompagnée d’une -photocopie de la déclaration d’impôt n° 2042 C ou 2035 ou 2065 et de leurs -annexes (2033 B et D ou 2053 et 2058 A) de l’année 2019. -", - "formule": "assiette des cotisations / (85% * plafond sécurité sociale temps plein)", - "nom": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation forfaitaire . taux réduction", - "références": { - "Site CARCDSF": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux réduction", - }, - "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "barème": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": 0.85, - "taux": "0%", - }, - { - "plafond": 5, - "taux": "10.65%", - }, - ], - }, - "unité": "€/an", - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . retraite complémentaire . cotisation proportionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation proportionnelle", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . sage-femme'", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme", - }, - "replacements": [], - "suggestions": {}, - "title": "Sage-femme", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV": { - "nodeKind": "rule", - "rawNode": { - "description": "Pour 2020, le montant est fixé à 780 € dont un tiers, soit 260 € à votre -charge et 520 € à la charge des Caisses Primaires d’Assurance Maladie -(CPAM). -", - "formule": { - "abattement": { - "nom": "participation CPAM", - "valeur": "520 €/an", - }, - "valeur": "780 €/an", - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "non applicable si": "exonération PCV", - "note": "Une dispense peut être accordée lorsque les revenus professionnels sont -inférieurs ou égaux à 3120 €. - -La demande doit être accompagnée d’une photocopie de la déclaration d’impôt -n° 2042 C ou 2035 ou 2065 et de leurs annexes (2033 B et D ou 2053 et 2058 -A). - -Cette dispense entraîne l’annulation des droits pour l’année et les points -non cotisés ne sont pas rachetables. -", - "remplace": "cotisations et contributions . PCV", - "références": { - "Site CARCDSF": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "name": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "title": "PCV", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . PCV", - }, - "remplacementRuleId": 172, - "replacedReference": { - "acronym": "PCV", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . PCV", - "name": "cotisations et contributions . PCV", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . PCV", - "title": "Prestations complémentaires vieillesse", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "name": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV", - "title": "PCV", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "PCV", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . PCV . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "nom": "participation CPAM", - "valeur": "520 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "PCV (participation CPAM)", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID": { - "nodeKind": "rule", - "rawNode": { - "description": "Il existe classes de cotisations aux choix, correspondant à des cotisations -et des degrés d'indemnisations différents. - -Le changement d'option pour une classe supérieure doit être demandé avant le -1er juillet de l'année en cours, pour prendre effet au 1er janvier de -l'année suivante. - -Aucun changement de classe n'est autorisé après le 1er juillet du 56e anniversaire. -", - "formule": { - "variations": [ - { - "alors": "91 €/an", - "si": "classe = 'A'", - }, - { - "alors": "182 €/an", - "si": "classe = 'B'", - }, - { - "alors": "273 €/an", - "si": "classe = 'C'", - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "Montant des cotisations": "http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations", - }, - "titre": "invalidité et décès (CARCDSF sage-femme)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "name": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "title": "Invalidité et décès (CARCDSF sage-femme)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 171, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "dottedName": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "name": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID", - "title": "Invalidité et décès (CARCDSF sage-femme)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CARCDSF sage-femme)", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe": { - "nodeKind": "rule", - "rawNode": { - "description": "Il existe classes de cotisations aux choix, correspondant à des cotisations -et des degrés d'indemnisations différents. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "A", - "B", - "C", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe", - "par défaut": "'A'", - "question": "Dans quelle classe cotisez-vous pour le régime invalidité-décès de la CARCDSF ?", - "titre": "Classe de cotisation", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe de cotisation", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . A": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . A", - "titre": "classe A", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe A", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . B": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . B", - "titre": "classe B", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe B", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . C": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . RID . classe . C", - "titre": "classe C", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe C", - }, - "dirigeant . indépendant . PL . CARCDSF . sage-femme . exonération PCV": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous avez la possibilité de bénéficier d'une exonération totale de cotisation pour la prestation complémentaire de vieillesse (PCV) si vous en faites la demande. [En savoir plus](http://www.carcdsf.fr/cotisations-du-praticien/montant-des-cotisations)", - "formule": "assiette des cotisations <= 3120 €/an", - "nom": "dirigeant . indépendant . PL . CARCDSF . sage-femme . exonération PCV", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Exonération PCV", - }, - "dirigeant . indépendant . PL . CARMF": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . médecin'", - "description": "La CARMF est la caisse de retraite autonome des médecins de France. -", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CARMF", - "note": "L’affiliation est obligatoire pour les médecins titulaires du diplôme de -docteur en médecine, inscrits au conseil de l’Ordre et exerçant une activité -libérale (installation, remplacements, expertises pour les compagnies -d’assurance ou les laboratoires privés, secteur privé à l’hôpital, en -société d’exercice libéral ou toute autre activité rémunérée sous forme -d’honoraires, même s’il ne s’agit pas de la médecine de soins) en France -métropolitaine et dans les départements d’Outre-Mer ou à Monaco. -", - "références": { - "Site CARMF": "http://www.carmf.fr", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CARMF", - }, - "dirigeant . indépendant . PL . CARMF . ASV": { - "nodeKind": "rule", - "rawNode": { - "description": "Le régime des allocations supplémentaires de vieillesse (ASV) s'applique pour les médecins conventionnés. -Il fonctionne en points et comprend une part forfaitaire et une part d’ajustement calculée sur le revenu conventionnel de N-2. -Les deux tiers de la cotisation des médecins en secteur 1 sont financés par les Caisses maladie.", - "formule": { - "abattement": "participation CPAM", - "arrondi": "oui", - "valeur": { - "nom": "assiette", - "valeur": { - "somme": [ - "5325 €/an", - { - "produit": { - "assiette": "PAMC . revenus activité conventionnée", - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "3.80%", - }, - }, - ], - "unité": "€/an", - }, - }, - }, - "nom": "dirigeant . indépendant . PL . CARMF . ASV", - "non applicable si": "métier . secteur médecin = 'non conventionné'", - "remplace": "cotisations et contributions . PCV", - "références": { - "Taux 2021": "http://www.carmf.fr/page.php?page=chiffrescles/stats/2021/taux2021.htm", - }, - "titre": "Allocations supplémentaires de vieillesse (CARMF)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . ASV", - "dottedName": "dirigeant . indépendant . PL . CARMF . ASV", - "name": "dirigeant . indépendant . PL . CARMF . ASV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . ASV", - "title": "Allocations supplémentaires de vieillesse (CARMF)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . PCV", - }, - "remplacementRuleId": 167, - "replacedReference": { - "acronym": "PCV", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . ASV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . PCV", - "name": "cotisations et contributions . PCV", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . PCV", - "title": "Prestations complémentaires vieillesse", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . ASV", - "dottedName": "dirigeant . indépendant . PL . CARMF . ASV", - "name": "dirigeant . indépendant . PL . CARMF . ASV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . ASV", - "title": "Allocations supplémentaires de vieillesse (CARMF)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Allocations supplémentaires de vieillesse (CARMF)", - }, - "dirigeant . indépendant . PL . CARMF . ASV . assiette": { - "nodeKind": "rule", - "rawNode": { - "nom": "assiette", - "valeur": { - "somme": [ - "5325 €/an", - { - "produit": { - "assiette": "PAMC . revenus activité conventionnée", - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "3.80%", - }, - }, - ], - "unité": "€/an", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations supplémentaires de vieillesse (CARMF) (assiette)", - }, - "dirigeant . indépendant . PL . CARMF . ASV . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier . secteur médecin = 'S1'", - "formule": { - "produit": { - "assiette": "assiette", - "taux": "2 / 3", - }, - }, - "nom": "dirigeant . indépendant . PL . CARMF . ASV . participation CPAM", - "titre": "Participation CPAM aux allocations supplémentaires de vieillesse", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM aux allocations supplémentaires de vieillesse", - }, - "dirigeant . indépendant . PL . CARMF . invalidité décès": { - "nodeKind": "rule", - "rawNode": { - "description": "La CARMF gère un régime de prévoyance versant une pension en cas d'invalidité permanente et un capital décès ainsi qu’une rente pour les conjoints et enfants survivants en cas de décès de l'assuré. -La cotisation comporte trois classes forfaitaires dont le montant est déterminé en fonction de vos revenus nets d'activité indépendante de l’avant-dernière année. -Sans communication des revenus professionnels non salariés et de l’avis d’imposition de l’avant dernière année, le taux d’indemnisation ne peut être fixé. Dans l’attente de la réception de ce document l’indemnisation sera basée sur le taux prévu pour la classe A.", - "formule": { - "grille": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "montant": "631 €/an", - "plafond": 1, - }, - { - "montant": "738 €/an", - "plafond": 3, - }, - { - "montant": "863 €/an", - }, - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "Détails des couvertures": "http://www.carmf.fr/page.php?page=cdrom/prev/prev-chiffre.htm", - "Montant des cotisations": "http://www.carmf.fr/page.php?page=cdrom/coti/coti-cours.htm#base", - }, - "titre": "invalidité et décès (CARMF)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "dottedName": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "name": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "title": "Invalidité et décès (CARMF)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 166, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "dottedName": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "name": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . invalidité décès", - "title": "Invalidité et décès (CARMF)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CARMF)", - }, - "dirigeant . indépendant . PL . CARMF . retraite CNAVPL": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier . secteur médecin = 'S1'", - "description": "Pour compenser la hausse de la CSG, les médecins de secteur 1 bénéficient d'une participation de l'assurance maladie (avenant n°5 de la convention médicale) au financement de leurs cotisations du régime de base. -", - "formule": { - "abattement": "participation CPAM", - "valeur": "CNAVPL . retraite", - }, - "nom": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "remplace": "cotisations et contributions . retraite de base", - "références": { - "Avenant 5 à la convention médical": "https://www.ameli.fr/sites/default/files/Documents/434342/document/avis_relatif_a_lavenant_ndeg_5_a_la_convention_nationale_organisant_les_rapports_entre_les_medecins_liberaux_et_lassurance_maladie.pdf", - }, - "titre": "retraite de base CNAVPL (après participation CPAM)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "dottedName": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "name": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "title": "Retraite de base CNAVPL (après participation CPAM)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite de base", - }, - "remplacementRuleId": 164, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "name": "cotisations et contributions . retraite de base", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite de base", - "title": "Retraite de base", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "dottedName": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "name": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL", - "title": "Retraite de base CNAVPL (après participation CPAM)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite de base CNAVPL (après participation CPAM)", - }, - "dirigeant . indépendant . PL . CARMF . retraite CNAVPL . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CARMF . retraite CNAVPL . participation CPAM", - "produit": { - "arrondi": "oui", - "assiette": "assiette des cotisations", - "taux": { - "grille": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "montant": "2.15%", - "plafond": "140%", - }, - { - "montant": "1.51%", - "plafond": "250%", - }, - { - "montant": "1.12%", - }, - ], - }, - }, - }, - "références": { - "Avenant 5 à la convention médical": "https://www.ameli.fr/sites/default/files/Documents/434342/document/avis_relatif_a_lavenant_ndeg_5_a_la_convention_nationale_organisant_les_rapports_entre_les_medecins_liberaux_et_lassurance_maladie.pdf", - }, - "titre": "participation CPAM à la retraite de base", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM à la retraite de base", - }, - "dirigeant . indépendant . PL . CARMF . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "La CARMF gère le régime de retraite complémentaire. -Le montant des cotisations est déterminé en fonction des revenus nets d’activité indépendante de l’avant-dernière année. -Les cotisations des deux premières années d’affiliation ne sont pas dues, sauf si vous étes âgé de plus de 40 ans au début de votre activité libérale. Dans ce cas, la cotisation est proportionnelle aux revenus nets d'activité indépendante de 2018 plafonnés, sans régularisation ultérieure, avec une cotisation maximale de 14 110 €.", - "nom": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "Site CARMF": "http://www.carmf.fr/page.php?page=cdrom/coti/coti-chiffre.htm", - }, - "titre": "retraite complémentaire (CARMF)", - "unité": "€/an", - "variations": [ - { - "alors": "0€/an", - "si": "entreprise . durée d'activité . en fin d'année < 2 ans", - }, - { - "sinon": { - "produit": { - "assiette": "assiette des cotisations", - "plafond": "3.5 * plafond sécurité sociale temps plein", - "taux": "9.80%", - }, - }, - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "title": "Retraite complémentaire (CARMF)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 165, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARMF . retraite complémentaire", - "title": "Retraite complémentaire (CARMF)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CARMF)", - }, - "dirigeant . indépendant . PL . CARPIMKO": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . auxiliaire médical'", - "description": "La CARPIMKO est la caisse de retraite autonome des auxiliaires médicaux.", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CARPIMKO", - "références": { - "Site CARPIMKO": "https://www.carpimko.com", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CARPIMKO", - }, - "dirigeant . indépendant . PL . CARPIMKO . ASV": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "somme": [ - { - "nom": "forfaitaire", - "variations": [ - { - "alors": "601 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "590 €/an", - "si": "date >= 01/2021", - }, - ], - }, - { - "nom": "proportionnelle", - "produit": { - "assiette": "PAMC . assiette participation CPAM", - "taux": "0.40%", - }, - }, - "(- participation CPAM)", - ], - }, - "nom": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "remplace": "cotisations et contributions . PCV", - "références": { - "Taux 2020": "http://www.carpimko.com/cotisations/cotisations_cas_general", - }, - "titre": "Avantage social vieillesse (CARPIMKO)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "name": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "title": "Avantage social vieillesse (CARPIMKO)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . PCV", - }, - "remplacementRuleId": 163, - "replacedReference": { - "acronym": "PCV", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . PCV", - "name": "cotisations et contributions . PCV", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . PCV", - "title": "Prestations complémentaires vieillesse", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "name": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . ASV", - "title": "Avantage social vieillesse (CARPIMKO)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Avantage social vieillesse (CARPIMKO)", - }, - "dirigeant . indépendant . PL . CARPIMKO . ASV . forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "forfaitaire", - "variations": [ - { - "alors": "601 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "590 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Avantage social vieillesse (CARPIMKO) (forfaitaire)", - }, - "dirigeant . indépendant . PL . CARPIMKO . ASV . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "PAMC", - "formule": { - "somme": [ - { - "arrondi": "oui", - "produit": { - "assiette": "forfaitaire", - "taux": "2 / 3", - }, - }, - "60% * proportionnelle", - ], - }, - "nom": "dirigeant . indépendant . PL . CARPIMKO . ASV . participation CPAM", - "références": { - "Prise en charge CPAM": "http://www.carpimko.com/cotisations/cotisations_cas_general", - }, - "titre": "Participation CPAM à l'avantage social vieillesse", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM à l'avantage social vieillesse", - }, - "dirigeant . indépendant . PL . CARPIMKO . ASV . proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "proportionnelle", - "produit": { - "assiette": "PAMC . assiette participation CPAM", - "taux": "0.40%", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Avantage social vieillesse (CARPIMKO) (proportionnelle)", - }, - "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "Site CARPIMKO": "https://www.carpimko.com/je-suis-en-activite/mes-cotisations/mes-cotisations-sadaptent-a-mes-revenus", - }, - "titre": "invalidité et décès (CARPIMKO)", - "variations": [ - { - "alors": "776 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "678 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "name": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "title": "Invalidité et décès (CARPIMKO)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 162, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "name": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . invalidité et décès", - "title": "Invalidité et décès (CARPIMKO)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CARPIMKO)", - }, - "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "variations": [ - { - "alors": "1840 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1648 €/an", - "si": "date >= 01/2021", - }, - ], - }, - { - "arrondi": "oui", - "barème": { - "assiette": "assiette des cotisations", - "tranches": [ - { - "plafond": "25246 €/an", - "taux": "0%", - }, - { - "plafond": { - "variations": [ - { - "alors": "193913 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "176413 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "3%", - }, - ], - }, - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "Site CARPIMKO": "https://www.carpimko.com/je-suis-en-activite/mes-cotisations/mes-cotisations-sadaptent-a-mes-revenus", - }, - "titre": "retraite complémentaire (CARPIMKO)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "title": "Retraite complémentaire (CARPIMKO)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 161, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CARPIMKO . retraite complémentaire", - "title": "Retraite complémentaire (CARPIMKO)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CARPIMKO)", - }, - "dirigeant . indépendant . PL . CAVEC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'expert-comptable'", - "description": "La CAVEC est l’organisme de sécurité sociale des experts-comptables et des -commissaires aux comptes. -", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CAVEC", - "rend non applicable": [ - "conjoint collaborateur", - ], - "références": { - "Site CAVEC": "https://www.cavec.fr", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC", - "dottedName": "dirigeant . indépendant . PL . CAVEC", - "name": "dirigeant . indépendant . PL . CAVEC", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVEC", - "title": "CAVEC", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur", - }, - "remplacementRuleId": 178, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC", - "dottedName": "dirigeant . indépendant . conjoint collaborateur", - "name": "conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "CAVEC", - }, - "dirigeant . indépendant . PL . CAVEC . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "grille": { - "assiette": "assiette des cotisations", - "tranches": [ - { - "montant": 288, - "plafond": "16190 €/an", - }, - { - "montant": 396, - "plafond": "44790 €/an", - }, - { - "montant": 612, - "plafond": "79040 €/an", - }, - { - "montant": 828, - }, - ], - "unité": "€/an", - }, - }, - "nom": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "Site CAVEC": "https://www.cavec.fr/fr/vos-cotisations-12/montant-des-cotisations-retraite-tns-59/montant-des-cotisations-62", - }, - "titre": "invalidité et décès (CAVEC)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "name": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "title": "Invalidité et décès (CAVEC)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 180, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "name": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVEC . invalidité et décès", - "title": "Invalidité et décès (CAVEC)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CAVEC)", - }, - "dirigeant . indépendant . PL . CAVEC . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "grille": { - "assiette": "assiette des cotisations", - "tranches": [ - { - "montant": { - "variations": [ - { - "alors": 670, - "si": "date >= 01/2022", - }, - { - "alors": 648, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "16190 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 2511, - "si": "date >= 01/2022", - }, - { - "alors": 2430, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "32350 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 3962, - "si": "date >= 01/2022", - }, - { - "alors": 3834, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "44790 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 6194, - "si": "date >= 01/2022", - }, - { - "alors": 5994, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "64560 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 9877, - "si": "date >= 01/2022", - }, - { - "alors": 9558, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "79040 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 15066, - "si": "date >= 01/2022", - }, - { - "alors": 14580, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "94850 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 16740, - "si": "date >= 01/2022", - }, - { - "alors": 16200, - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "132780 €/an", - }, - { - "montant": { - "variations": [ - { - "alors": 20925, - "si": "date >= 01/2022", - }, - { - "alors": 20250, - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - "unité": "€/an", - }, - }, - "nom": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "Site CAVEC": "https://www.cavec.fr/fr/vos-cotisations-12/montant-des-cotisations-retraite-tns-59/montant-des-cotisations-62", - }, - "titre": "retraite complémentaire (CAVEC)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "title": "Retraite complémentaire (CAVEC)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 179, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVEC . retraite complémentaire", - "title": "Retraite complémentaire (CAVEC)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CAVEC)", - }, - "dirigeant . indépendant . PL . CAVP": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . pharmacien'", - "description": "La CAVP est la caisse de retraite des pharmaciens.", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CAVP", - "références": { - "Site CAVP": "https://www.cavp.fr/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CAVP", - }, - "dirigeant . indépendant . PL . CAVP . PCV": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . indépendant . PL . CAVP . directeur non médecin", - "formule": { - "arrondi": "oui", - "somme": [ - "cotisations forfaitaire", - "cotisations proportionnelle", - "(- aide CPAM)", - ], - }, - "nom": "dirigeant . indépendant . PL . CAVP . PCV", - "remplace": "cotisations et contributions . PCV", - "référence": { - "La retraite en claire": "https://www.la-retraite-en-clair.fr/parcours-professionnel-regimes-retraite/retraite-travailleurs-independants/retraite-complementaire-pharmaciens-cavp", - "Taux 2021 (CAVP)": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-des-prestations-complementaires-vieillesse", - }, - "titre": "Prestation complémentaire de vieillesse (CAVP)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . PCV", - "dottedName": "dirigeant . indépendant . PL . CAVP . PCV", - "name": "dirigeant . indépendant . PL . CAVP . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . PCV", - "title": "Prestation complémentaire de vieillesse (CAVP)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . PCV", - }, - "remplacementRuleId": 160, - "replacedReference": { - "acronym": "PCV", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . PCV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . PCV", - "name": "cotisations et contributions . PCV", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . PCV", - "title": "Prestations complémentaires vieillesse", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . PCV", - "dottedName": "dirigeant . indépendant . PL . CAVP . PCV", - "name": "dirigeant . indépendant . PL . CAVP . PCV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . PCV", - "title": "Prestation complémentaire de vieillesse (CAVP)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Prestation complémentaire de vieillesse (CAVP)", - }, - "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM", - "référence": { - "CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-des-prestations-complementaires-vieillesse", - "La retraite en claire": "https://www.la-retraite-en-clair.fr/parcours-professionnel-regimes-retraite/retraite-travailleurs-independants/retraite-complementaire-pharmaciens-cavp", - }, - "somme": [ - "aide CPAM forfaitaire", - "aide CPAM proportionnelle", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Aide CPAM", - }, - "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "formule": "66% * cotisations forfaitaire", - "nom": "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Aide CPAM forfaitaire", - }, - "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": "50% * cotisations proportionnelle", - "nom": "dirigeant . indépendant . PL . CAVP . PCV . aide CPAM proportionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Aide CPAM proportionnelle", - }, - "dirigeant . indépendant . PL . CAVP . PCV . cotisations forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CAVP . PCV . cotisations forfaitaire", - "références": { - "site cavp.fr": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-des-prestations-complementaires-vieillesse", - }, - "variations": [ - { - "alors": "1788 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1728 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations forfaitaire", - }, - "dirigeant . indépendant . PL . CAVP . PCV . cotisations proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "assiette des cotisations", - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "0.30%", - }, - }, - "nom": "dirigeant . indépendant . PL . CAVP . PCV . cotisations proportionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations proportionnelle", - }, - "dirigeant . indépendant . PL . CAVP . cotisation de référence": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CAVP . cotisation de référence", - "reference": { - "site cavp.fr": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-complementaire", - }, - "valeur": { - "variations": [ - { - "alors": "1232 €", - "si": "date >= 01/2022", - }, - { - "alors": "1200 €", - "si": "date >= 01/2021", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation de référence", - }, - "dirigeant . indépendant . PL . CAVP . demande reduction": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une de ces conditions": [ - "assiette des cotisations < 1.8125 * plafond sécurité sociale temps plein", - "entreprise . durée d'activité <= 2 an", - ], - }, - "nom": "dirigeant . indépendant . PL . CAVP . demande reduction", - "références": { - "CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/quelles-possibilit%C3%A9s-en-cas-de-difficult%C3%A9s", - }, - "résumé": "Une réduction de cotisations peut être demandée les 2 premières années, ou -en cas de revenus faibles. Ainsi, si vos revenus de l'avant-dernière année, -ou de l'année précédente s'ils sont connus (soit 2018 ou 2019 pour les cotisations -2020), étaient : - - inférieurs à 1/3 du PASS (13 712 € en 2020), vous pouvez demander une réduction de 75 % ; - - entre 1/3 et 2/3 du PASS (entre 13 712 et 27 423 € en 2020), vous pouvez demander une réduction de 50 % ; - - entre 2/3 du PASS et le PASS (entre 27 424 € et 41 135 € en 2020), vous pouvez demander une réduction de 25 %. - -Cette possibilité est réservée aux pharmaciens qui cotisent en classe 3 (la plus basse). -", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Demande reduction", - }, - "dirigeant . indépendant . PL . CAVP . directeur non médecin": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . pharmacien'", - "nom": "dirigeant . indépendant . PL . CAVP . directeur non médecin", - "par défaut": "non", - "question": "Êtes-vous biologiste médical conventionné ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Directeur non médecin", - }, - "dirigeant . indépendant . PL . CAVP . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "formule": "608 €/an", - "nom": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "Site CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations", - }, - "titre": "invalidité et décès (CAVP)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "name": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "title": "Invalidité et décès (CAVP)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 159, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "name": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . invalidité et décès", - "title": "Invalidité et décès (CAVP)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CAVP)", - }, - "dirigeant . indépendant . PL . CAVP . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": "part géré par répartition + part géré par capitalisation", - "nom": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "Legifrance": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000039357705", - "Site CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-complementaire", - }, - "titre": "retraite complémentaire (CAVP)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "title": "Retraite complémentaire (CAVP)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 158, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CAVP . retraite complémentaire", - "title": "Retraite complémentaire (CAVP)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CAVP)", - }, - "dirigeant . indépendant . PL . CAVP . retraite complémentaire . part géré par capitalisation": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "grille": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "montant": "2 * cotisation de référence", - "plafond": 1.8125, - }, - { - "montant": "3 * cotisation de référence", - "plafond": 2.1875, - }, - { - "montant": "4 * cotisation de référence", - "plafond": 2.5625, - }, - { - "montant": "5 * cotisation de référence", - "plafond": 2.9375, - }, - { - "montant": "6 * cotisation de référence", - "plafond": 3.3125, - }, - { - "montant": "7 * cotisation de référence", - "plafond": 3.6875, - }, - { - "montant": "8 * cotisation de référence", - "plafond": 4.0625, - }, - { - "montant": "9 * cotisation de référence", - "plafond": 4.4375, - }, - { - "montant": "10 * cotisation de référence", - "plafond": 4.8125, - }, - { - "montant": "11 * cotisation de référence", - "plafond": 5.1875, - }, - { - "montant": "12 * cotisation de référence", - }, - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CAVP . retraite complémentaire . part géré par capitalisation", - "références": { - "Legifrance": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000039357705", - "Site CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-complementaire", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Part géré par capitalisation", - }, - "dirigeant . indépendant . PL . CAVP . retraite complémentaire . part géré par répartition": { - "nodeKind": "rule", - "rawNode": { - "formule": "5 * cotisation de référence", - "nom": "dirigeant . indépendant . PL . CAVP . retraite complémentaire . part géré par répartition", - "références": { - "Legifrance": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000039357705", - "Site CAVP": "https://www.cavp.fr/votre-profil/pharmacien-en-activite/vos-cotisations-regime-complementaire", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Part géré par répartition", - }, - "dirigeant . indépendant . PL . CIPAV": { - "nodeKind": "rule", - "rawNode": { - "description": "La CIPAV est la caisse de retraite autonomes des professions libérales réglementées. -", - "formule": { - "une de ces conditions": [ - "métier = 'rattaché CIPAV'", - { - "toutes ces conditions": [ - "entreprise . date de création < 01/2019", - "option régime général = non", - "entreprise . activité . libérale réglementée = non", - ], - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CIPAV", - "remplace": { - "par": "retraite complémentaire", - "règle": "cotisations et contributions . retraite complémentaire", - }, - "références": { - "Site web": "https://www.lacipav.fr/", - "article de loi (chercher \\"travailleurs indépendants créant leur activité\\")": "https://www.legifrance.gouv.fr/eli/loi/2017/12/30/CPAX1725580L/jo/texte#JORFARTI000036339157", - "guide pratique CIPAV 2022": "https://www.lacipav.fr/sites/default/files/2022-01/Guide%20pratique%202022%20-%20Professionnels%20lib%C3%A9raux%20-%20La%20Cipav_0.pdf", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV", - "dottedName": "dirigeant . indépendant . PL . CIPAV", - "name": "dirigeant . indépendant . PL . CIPAV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV", - "title": "CIPAV", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "retraite complémentaire", - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 136, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire (CIPAV)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "CIPAV", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "conjoint collaborateur", - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Conjoint collaborateur", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "produit": { - "assiette": "invalidité et décès", - "taux": "pourcentage", - }, - "remplace": "conjoint collaborateur . cotisations . invalidité et décès", - "titre": "invalidité et décès (conjoint collaborateur CIPAV)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "title": "Invalidité et décès (conjoint collaborateur CIPAV)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur . cotisations . invalidité et décès", - }, - "remplacementRuleId": 142, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations . invalidité et décès", - "name": "conjoint collaborateur . cotisations . invalidité et décès", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur . cotisations . invalidité et décès", - "title": "Invalidité et décès (conjoint collaborateur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . invalidité et décès", - "title": "Invalidité et décès (conjoint collaborateur CIPAV)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (conjoint collaborateur CIPAV)", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . pourcentage": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . pourcentage", - "variations": [ - { - "alors": "25 %", - "si": "proportion . quart", - }, - { - "alors": "50 %", - "si": "proportion . moitié", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Pourcentage", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "quart", - "moitié", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion", - "par défaut": "'quart'", - "question": "À quelle proportion du revenu le conjoint cotise-t'il pour le régime complémentaire et le régime d'invalidité-décès CIPAV ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion . moitié": { - "nodeKind": "rule", - "rawNode": { - "formule": "proportion = 'moitié'", - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion . moitié", - "titre": "50 %", - }, - "replacements": [], - "suggestions": {}, - "title": "50 %", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion . quart": { - "nodeKind": "rule", - "rawNode": { - "formule": "proportion = 'quart'", - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . proportion . quart", - "titre": "25 %", - }, - "replacements": [], - "suggestions": {}, - "title": "25 %", - }, - "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "produit": { - "assiette": "retraite complémentaire", - "taux": "pourcentage", - }, - "remplace": "conjoint collaborateur . cotisations . retraite complémentaire", - "titre": "retraite complémentaire (conjoint collaborateur CIPAV)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "title": "Retraite complémentaire (conjoint collaborateur CIPAV)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur . cotisations . retraite complémentaire", - }, - "remplacementRuleId": 141, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite complémentaire", - "name": "conjoint collaborateur . cotisations . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur . cotisations . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . conjoint collaborateur . retraite complémentaire", - "title": "Retraite complémentaire (conjoint collaborateur CIPAV)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (conjoint collaborateur CIPAV)", - }, - "dirigeant . indépendant . PL . CIPAV . exonération incapacité": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "CNAVPL . exonération incapacité", - "description": "Pour être recevable, votre demande d’exonération pour incapacité doit-être accompagnée du formulaire à faire remplir par votre médecin traitant et adressée à la CIPAV au plus tard le 31 mars de l’année suivante.", - "nom": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "notification": "info", - "remplace": { - "dans": "protection sociale . retraite . CIPAV", - "règle": "retraite complémentaire . classe", - }, - "références": { - "Guide CNAVPL": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf#page=75", - }, - "valeur": "'Classe A'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "dottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "name": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "title": "Exonération incapacité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": "protection sociale . retraite . CIPAV", - "règle": "retraite complémentaire . classe", - }, - "remplacementRuleId": 137, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe", - "name": "retraite complémentaire . classe", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . classe", - "title": "Classe de cotisation", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "dottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "name": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "title": "Exonération incapacité", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . exonération incapacité", - "dottedName": "protection sociale . retraite . CIPAV", - "name": "protection sociale . retraite . CIPAV", - "nodeKind": "reference", - "rawNode": "protection sociale . retraite . CIPAV", - "title": "CIPAV", - }, - ], - }, - ], - "suggestions": {}, - "title": "Exonération incapacité", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "76 €/an", - "si": "classe de cotisation = 'A'", - }, - { - "alors": "228 €/an", - "si": "classe de cotisation = 'B'", - }, - { - "alors": "380 €/an", - "si": "classe de cotisation = 'C'", - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "remplace": "cotisations et contributions . invalidité et décès", - "titre": "invalidité et décès (CIPAV)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "title": "Invalidité et décès (CIPAV)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 139, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "title": "Invalidité et décès (CIPAV)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CIPAV)", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation": { - "nodeKind": "rule", - "rawNode": { - "description": "La Cipav gère un régime de prévoyance versant une pension en cas d'invalidité permanente et un capital décès ainsi qu’une rente pour les conjoints et enfants survivants en cas de décès de l'assuré. Par défaut les affiliés cotisent en « classe A » mais il est possible de cotiser en classe B ou C afin de bénéficier d'une meilleure couverture invalidité-décès.", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "A", - "B", - "C", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation", - "par défaut": "'A'", - "question": "Dans quelle classe cotisez-vous pour le régime invalidité-décès de la CIPAV ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe de cotisation", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . A": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . A", - "titre": "classe A", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe A", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . B": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . B", - "titre": "classe B", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe B", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . C": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . classe de cotisation . C", - "titre": "classe C", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe C", - }, - "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "description": "L’adhérent qui justifie avoir perçu, au titre de l’année précédente, un revenu professionnel inférieur à 15 % du plafond -de la sécurité sociale en vigueur au 1er janvier de l’année en cours (soit 6 170 € pour un plafond 41 136 € en 2022), -peut, à sa demande expresse, être dispensé de cette cotisation.", - "nom": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "par défaut": "non", - "question": "Avez-vous demandé à être exonéré de la cotisations invalidité-décès CIPAV ? (revenus de l'année précédente inférieurs à 6 170€)", - "rend non applicable": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "références": { - "Guide CNAVPL": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf#page=121", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "title": "Exonération invalidité et décès", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - }, - "remplacementRuleId": 140, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès . exonération invalidité et décès", - "dottedName": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "name": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . invalidité et décès", - "title": "Invalidité et décès (CIPAV)", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Exonération invalidité et décès", - }, - "dirigeant . indépendant . PL . CIPAV . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire", - "non applicable si": "exonération incapacité", - "références": { - "Guide CIPAV 2022": "https://www.lacipav.fr/sites/default/files/2022-01/Guide%20pratique%202022%20-%20Professionnels%20lib%C3%A9raux%20-%20La%20Cipav_0.pdf#page=14", - }, - "titre": "retraite complémentaire (CIPAV)", - "unité": "€/an", - "variations": [ - { - "alors": { - "variations": [ - { - "alors": 1527, - "si": "classe = 'Classe A'", - }, - { - "alors": 3055, - "si": "classe = 'Classe B'", - }, - { - "alors": 4582, - "si": "classe = 'Classe C'", - }, - { - "alors": 7637, - "si": "classe = 'Classe D'", - }, - { - "alors": 10692, - "si": "classe = 'Classe E'", - }, - { - "alors": 16802, - "si": "classe = 'Classe F'", - }, - { - "alors": 18329, - "si": "classe = 'Classe G'", - }, - { - "alors": 19857, - "si": "classe = 'Classe H'", - }, - ], - }, - "si": "date >= 01/2022", - }, - { - "alors": { - "variations": [ - { - "alors": 1457, - "si": "classe = 'Classe A'", - }, - { - "alors": 2913, - "si": "classe = 'Classe B'", - }, - { - "alors": 4370, - "si": "classe = 'Classe C'", - }, - { - "alors": 7283, - "si": "classe = 'Classe D'", - }, - { - "alors": 10196, - "si": "classe = 'Classe E'", - }, - { - "alors": 16023, - "si": "classe = 'Classe F'", - }, - { - "alors": 17479, - "si": "classe = 'Classe G'", - }, - { - "alors": 18936, - "si": "classe = 'Classe H'", - }, - ], - }, - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire (CIPAV)", - }, - "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe": { - "nodeKind": "rule", - "rawNode": { - "grille": { - "assiette": "assiette des cotisations", - "tranches": [ - { - "montant": "'Classe A'", - "plafond": "26581 €/an", - }, - { - "montant": "'Classe B'", - "plafond": "49281 €/an", - }, - { - "montant": "'Classe C'", - "plafond": "57851 €/an", - }, - { - "montant": "'Classe D'", - "plafond": "66401 €/an", - }, - { - "montant": "'Classe E'", - "plafond": "83061 €/an", - }, - { - "montant": "'Classe F'", - "plafond": "103181 €/an", - }, - { - "montant": "'Classe G'", - "plafond": "123301 €/an", - }, - { - "montant": "'Classe H'", - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe", - "références": { - "Guide CIPAV 2022": "https://www.lacipav.fr/sites/default/files/2022-01/Guide%20pratique%202022%20-%20Professionnels%20lib%C3%A9raux%20-%20La%20Cipav_0.pdf#page=14", - }, - "titre": "Classe de cotisation", - }, - "replacements": [], - "suggestions": {}, - "title": "Classe de cotisation", - }, - "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation": { - "nodeKind": "rule", - "rawNode": { - "description": "Afin d’améliorer vos droits, vous pouvez choisir de -cotiser dans la classe immédiatement supérieure -à celle qui correspond à votre tranche de revenus -professionnels. - -Cette option vous permettra d’acquérir davantage -de points et donc d’augmenter le montant de -votre future pension de retraite. - -Pour cotiser en classe supérieure au régime -complémentaire, rendez-vous sur votre espace -personnel Cipav : -- onglet « Services en ligne » ; -- rubrique « Demander à cotiser en classe supérieure ».", - "nom": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "non applicable si": "retraite complémentaire . classe = 'Classe H'", - "par défaut": "non", - "question": "Avez-vous choisi de surcotiser pour améliorer vos droits à la retraite complémentaire ?", - "remplace": { - "par": "option surcotisation . classe", - "règle": "retraite complémentaire . classe", - "sauf dans": "option surcotisation", - }, - "références": { - "Guide CIPAV": "https://www.lacipav.fr/sites/default/files/2022-01/Guide pratique 2022 - Professionnels libéraux - La Cipav_0.pdf#page=15", - }, - }, - "replacements": [ - { - "blackListedNames": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "name": "option surcotisation", - "nodeKind": "reference", - "rawNode": "option surcotisation", - "title": "Option surcotisation", - }, - ], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "name": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "title": "Option surcotisation", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "option surcotisation . classe", - "règle": "retraite complémentaire . classe", - "sauf dans": "option surcotisation", - }, - "remplacementRuleId": 138, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe", - "name": "retraite complémentaire . classe", - "nodeKind": "reference", - "rawNode": "retraite complémentaire . classe", - "title": "Classe de cotisation", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation", - "dottedName": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation . classe", - "name": "option surcotisation . classe", - "nodeKind": "reference", - "rawNode": "option surcotisation . classe", - "title": "Classe avec l'option surcotisation", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Option surcotisation", - }, - "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation . classe": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . option surcotisation . classe", - "titre": "Classe avec l'option surcotisation", - "variations": [ - { - "alors": "'Classe B'", - "si": "classe = 'Classe A'", - }, - { - "alors": "'Classe C'", - "si": "classe = 'Classe B'", - }, - { - "alors": "'Classe D'", - "si": "classe = 'Classe C'", - }, - { - "alors": "'Classe E'", - "si": "classe = 'Classe D'", - }, - { - "alors": "'Classe F'", - "si": "classe = 'Classe E'", - }, - { - "alors": "'Classe G'", - "si": "classe = 'Classe F'", - }, - { - "alors": "'Classe H'", - "si": "classe = 'Classe G'", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Classe avec l'option surcotisation", - }, - "dirigeant . indépendant . PL . CNAVPL": { - "nodeKind": "rule", - "rawNode": { - "description": "La caisse nationale d'assurance vieillesse des professions libérales est -l'organisme qui fédère les différentes caisses existantes (CIPAV, CARPIMKO, -CARCDSF, CAVEC etc..) -", - "nom": "dirigeant . indépendant . PL . CNAVPL", - "non applicable si": "régime général", - "références": { - "Guide CNAVPL (PDF)": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf", - "liste des caisses": "https://www.cnavpl.fr/regimes-complementaires-et-prevoyance/", - }, - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "CNAVPL", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "conjoint collaborateur", - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Conjoint collaborateur", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "produit": { - "assiette": "assiette des cotisations", - "taux": "50 %", - "variations": [ - { - "alors": { - "assiette": "plafond sécurité sociale temps plein", - }, - "si": "conjoint collaborateur . assiette . forfaitaire", - }, - { - "alors": { - "taux": "25%", - }, - "si": "proportion . quart", - }, - { - "sinon": {}, - }, - ], - }, - "remplace": "conjoint collaborateur . cotisations . assiette", - "titre": "assiette conjoint collaborateur", - "unité": "€/an", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "title": "Assiette conjoint collaborateur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur . cotisations . assiette", - }, - "remplacementRuleId": 145, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations . assiette", - "name": "conjoint collaborateur . cotisations . assiette", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur . cotisations . assiette", - "title": "Assiette conjoint collaborateur", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . assiette", - "title": "Assiette conjoint collaborateur", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette conjoint collaborateur", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "non applicable si": "date < 01/01/2022", - "recalcul": { - "avec": { - "assiette des cotisations": "40% * plafond sécurité sociale temps plein", - }, - "règle": "indemnités journalières maladie", - }, - "remplace": "conjoint collaborateur . cotisations . indemnités journalières maladie", - "titre": "indemnités journalières maladie (conjoint collaborateur CNAVPL)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "title": "Indemnités journalières maladie (conjoint collaborateur CNAVPL)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur . cotisations . indemnités journalières maladie", - }, - "remplacementRuleId": 147, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations . indemnités journalières maladie", - "name": "conjoint collaborateur . cotisations . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur . cotisations . indemnités journalières maladie", - "title": "Indemnités journalières maladie (conjoint collaborateur)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . indemnités journalières maladie", - "title": "Indemnités journalières maladie (conjoint collaborateur CNAVPL)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Indemnités journalières maladie (conjoint collaborateur CNAVPL)", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "quart", - "moitié", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion", - "par défaut": "'quart'", - "question": "À quelle proportion du revenu le conjoint cotise-t'il pour le régime de base ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion . moitié": { - "nodeKind": "rule", - "rawNode": { - "formule": "proportion = 'moitié'", - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion . moitié", - "titre": "50 %", - }, - "replacements": [], - "suggestions": {}, - "title": "50 %", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion . quart": { - "nodeKind": "rule", - "rawNode": { - "formule": "proportion = 'quart'", - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . proportion . quart", - "titre": "25 %", - }, - "replacements": [], - "suggestions": {}, - "title": "25 %", - }, - "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "recalcul": { - "avec": { - "CNAVPL . retraite . tranche T1 . revenu cotisé": { - "plancher": "assiette minimale . retraite", - "valeur": "conjoint collaborateur . assiette", - }, - "CNAVPL . retraite . tranche T2 . revenu cotisé": { - "plancher": "assiette minimale . retraite", - "valeur": "conjoint collaborateur . assiette", - }, - }, - "règle": "CNAVPL . retraite", - }, - "remplace": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - "titre": "Retraite de base (conjoint collaborateur CNAVPL)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "title": "Retraite de base (conjoint collaborateur CNAVPL)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - }, - "remplacementRuleId": 146, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - "name": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - "title": "Retraite de base", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "name": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . conjoint collaborateur . retraite", - "title": "Retraite de base (conjoint collaborateur CNAVPL)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite de base (conjoint collaborateur CNAVPL)", - }, - "dirigeant . indépendant . PL . CNAVPL . exonération incapacité": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous avez été atteint d’une incapacité d’exercice de votre profession pendant au moins six mois, -vous êtes alors exonéré du paiement des cotisations du régime général et du régime complémentaire", - "nom": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - "par défaut": "non", - "question": "Avez-vous été atteint d’une incapacité d’exercice de votre profession pendant au moins six mois consécutifs cette année ?", - "références": { - "Guide CNAVPL": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf#page=75", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Exonération incapacité", - }, - "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Depuis le 1er juillet 2021 les affiliés à l’une des caisses de retraite de -la CNAVPL peuvent bénéficier des indemnités journalières lors d’un arrêt -maladie. - -En conséquence une nouvelle cotisation est créée. -", - "nom": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "non applicable si": "PL . CNBF", - "produit": { - "assiette": { - "plafond": "3 * plafond sécurité sociale temps plein", - "plancher": "40% * plafond sécurité sociale temps plein", - "valeur": "assiette des cotisations", - }, - "taux": { - "variations": [ - { - "alors": "0.30%", - "si": "date >= 01/2022", - }, - { - "alors": "0.15%", - "si": "date >= 01/2021", - }, - ], - }, - }, - "remplace": "cotisations et contributions . indemnités journalières maladie", - "références": { - "Communiqué de la CNAVPL": "https://www.cnavpl.fr/les-pl-indemnises-des-ij/", - }, - "titre": "indemnités journalières maladie (profession libérale)", - "unité": "€/an", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "name": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "title": "Indemnités journalières maladie (profession libérale)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . indemnités journalières maladie", - }, - "remplacementRuleId": 144, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie", - "name": "cotisations et contributions . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . indemnités journalières maladie", - "title": "Indemnités journalières maladie", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "name": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie", - "title": "Indemnités journalières maladie (profession libérale)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Indemnités journalières maladie (profession libérale)", - }, - "dirigeant . indépendant . PL . CNAVPL . remplacement retraite": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "non applicable si": { - "une de ces conditions": [ - "PL . CNBF", - "PL . CARMF", - ], - }, - "remplace": { - "par": "retraite", - "règle": "cotisations et contributions . retraite de base", - }, - "titre": "retraite de base (CNAVPL)", - "valeur": "oui", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "name": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "title": "Retraite de base (CNAVPL)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "retraite", - "règle": "cotisations et contributions . retraite de base", - }, - "remplacementRuleId": 143, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "name": "cotisations et contributions . retraite de base", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite de base", - "title": "Retraite de base", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNAVPL . remplacement retraite", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . retraite", - "name": "retraite", - "nodeKind": "reference", - "rawNode": "retraite", - "title": "Retraite de base (CNAVPL)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite de base (CNAVPL)", - }, - "dirigeant . indépendant . PL . CNAVPL . retraite": { - "nodeKind": "rule", - "rawNode": { - "description": "Toutes les professions libérale (à l'exception des avocats) -ont les mêmes taux de cotisations pour leur retraite de base. -", - "nom": "dirigeant . indépendant . PL . CNAVPL . retraite", - "non applicable si": "exonération incapacité", - "produit": { - "assiette": { - "nom": "revenu cotisé", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "composantes": [ - { - "attributs": { - "arrondi": "oui", - "nom": "tranche T1", - "unité": "€/an", - }, - "plafond": "plafond sécurité sociale temps plein", - "taux": "8.23%", - }, - { - "attributs": { - "arrondi": "oui", - "nom": "tranche T2", - "unité": "€/an", - }, - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "1.87%", - }, - ], - }, - "références": { - "Guide CNAVPL (PDF)": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf#page=24", - "cnavpl.fr": "https://www.cnavpl.fr/preparer-sa-retraite/", - }, - "titre": "retraite de base (CNAVPL)", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (CNAVPL)", - }, - "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "tranche T1", - "unité": "€/an", - "valeur": { - "produit": { - "assiette": { - "nom": "revenu cotisé", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "plafond": "plafond sécurité sociale temps plein", - "taux": "8.23%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (CNAVPL) (tranche T1)", - }, - "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenu cotisé", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (CNAVPL) (tranche T1) (revenu cotisé)", - }, - "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T2": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "tranche T2", - "unité": "€/an", - "valeur": { - "produit": { - "assiette": { - "nom": "revenu cotisé", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "plafond": "5 * plafond sécurité sociale temps plein", - "taux": "1.87%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (CNAVPL) (tranche T2)", - }, - "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T2 . revenu cotisé": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenu cotisé", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (CNAVPL) (tranche T2) (revenu cotisé)", - }, - "dirigeant . indépendant . PL . CNBF": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'avocat'", - "description": "La Caisse Nationale des Barreaux Français (CNBF) est l’organisme de sécurité -sociale des avocats. -", - "formule": "oui", - "nom": "dirigeant . indépendant . PL . CNBF", - "rend non applicable": [ - "cotisations et contributions . indemnités journalières maladie", - "conjoint collaborateur", - ], - "références": { - "Barème 2020": "https://www.cnbf.fr/wp-content/uploads/2020/08/CNBF-bareme-des-cotisations-et-prestations-2020.pdf", - "Site CNBF": "https://www.cnbf.fr", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF", - "dottedName": "dirigeant . indépendant . PL . CNBF", - "name": "dirigeant . indépendant . PL . CNBF", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF", - "title": "CNBF", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . indemnités journalières maladie", - }, - "remplacementRuleId": 173, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF", - "dottedName": "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie", - "name": "cotisations et contributions . indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . indemnités journalières maladie", - "title": "Indemnités journalières maladie", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF", - "dottedName": "dirigeant . indépendant . PL . CNBF", - "name": "dirigeant . indépendant . PL . CNBF", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF", - "title": "CNBF", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur", - }, - "remplacementRuleId": 174, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF", - "dottedName": "dirigeant . indépendant . conjoint collaborateur", - "name": "conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "CNBF", - }, - "dirigeant . indépendant . PL . CNBF . RID": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": { - "variations": [ - { - "alors": "58 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "55 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "si": "entreprise . durée d'activité . en fin d'année < 5 ans", - }, - { - "sinon": { - "variations": [ - { - "alors": "145 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "137 €/an", - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CNBF . RID", - "remplace": "cotisations et contributions . invalidité et décès", - "références": { - "barème 2022": "https://www.cnbf.fr/wp-content/uploads/2021/12/Bareme-CNBF-2022.pdf", - }, - "titre": "invalidité et décès (CNBF avocat)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . RID", - "dottedName": "dirigeant . indépendant . PL . CNBF . RID", - "name": "dirigeant . indépendant . PL . CNBF . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . RID", - "title": "Invalidité et décès (CNBF avocat)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . invalidité et décès", - }, - "remplacementRuleId": 177, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . RID", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . RID", - "dottedName": "dirigeant . indépendant . PL . CNBF . RID", - "name": "dirigeant . indépendant . PL . CNBF . RID", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . RID", - "title": "Invalidité et décès (CNBF avocat)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Invalidité et décès (CNBF avocat)", - }, - "dirigeant . indépendant . PL . CNBF . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": "assiette des cotisations", - "multiplicateur": { - "variations": [ - { - "alors": "42507 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "41674 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "tranches": [ - { - "plafond": 1, - "taux": { - "variations": [ - { - "alors": "4.60%", - "si": "date >= 01/2022", - }, - { - "alors": "4%", - "si": "date >= 01/2021", - }, - ], - }, - }, - { - "plafond": 2, - "taux": { - "variations": [ - { - "alors": "8.80%", - "si": "date >= 01/2022", - }, - { - "alors": "8%", - "si": "date >= 01/2021", - }, - ], - }, - }, - { - "plafond": 3, - "taux": { - "variations": [ - { - "alors": "10.20%", - "si": "date >= 01/2022", - }, - { - "alors": "9.2%", - "si": "date >= 01/2021", - }, - ], - }, - }, - { - "plafond": 4, - "taux": { - "variations": [ - { - "alors": "11.60%", - "si": "date >= 01/2022", - }, - { - "alors": "10.4%", - "si": "date >= 01/2021", - }, - ], - }, - }, - { - "plafond": 5, - "taux": { - "variations": [ - { - "alors": "13%", - "si": "date >= 01/2022", - }, - { - "alors": "11.6%", - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "note": "Il existe plusieurs classes de cotisations, qui permettent de cotiser -d'avantage pour acquérir d'avantages de points. Seule la première classe est -implémentée pour l'instant. -", - "remplace": "cotisations et contributions . retraite complémentaire", - "références": { - "barème 2022": "https://www.cnbf.fr/wp-content/uploads/2021/12/Bareme-CNBF-2022.pdf", - }, - "titre": "retraite complémentaire (CNBF)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "title": "Retraite complémentaire (CNBF)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 176, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "dottedName": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "name": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . retraite complémentaire", - "title": "Retraite complémentaire (CNBF)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (CNBF)", - }, - "dirigeant . indépendant . PL . CNBF . retraite de base": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "grille": { - "assiette": "entreprise . durée d'activité . en fin d'année", - "tranches": [ - { - "montant": { - "variations": [ - { - "alors": "303 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "290 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "1 an", - }, - { - "montant": { - "variations": [ - { - "alors": "608 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "581 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "2 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "954 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "912 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "3 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "1299 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1242 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "5 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "1658 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1586 €/an", - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - }, - "nom": "cotisation forfaitaire", - }, - { - "nom": "cotisation proportionnelle", - "produit": { - "assiette": "assiette des cotisations", - "plafond": { - "variations": [ - { - "alors": "297549 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "291718 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "3.1%", - }, - }, - ], - }, - "nom": "dirigeant . indépendant . PL . CNBF . retraite de base", - "remplace": "cotisations et contributions . retraite de base", - "références": { - "barème 2022": "https://www.cnbf.fr/wp-content/uploads/2021/12/Bareme-CNBF-2022.pdf", - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite de base", - "dottedName": "dirigeant . indépendant . PL . CNBF . retraite de base", - "name": "dirigeant . indépendant . PL . CNBF . retraite de base", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . retraite de base", - "title": "Retraite de base", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite de base", - }, - "remplacementRuleId": 175, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite de base", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "name": "cotisations et contributions . retraite de base", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite de base", - "title": "Retraite de base", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . CNBF . retraite de base", - "dottedName": "dirigeant . indépendant . PL . CNBF . retraite de base", - "name": "dirigeant . indépendant . PL . CNBF . retraite de base", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNBF . retraite de base", - "title": "Retraite de base", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite de base", - }, - "dirigeant . indépendant . PL . CNBF . retraite de base . cotisation forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "grille": { - "assiette": "entreprise . durée d'activité . en fin d'année", - "tranches": [ - { - "montant": { - "variations": [ - { - "alors": "303 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "290 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "1 an", - }, - { - "montant": { - "variations": [ - { - "alors": "608 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "581 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "2 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "954 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "912 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "3 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "1299 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1242 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "plafond": "5 ans", - }, - { - "montant": { - "variations": [ - { - "alors": "1658 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1586 €/an", - "si": "date >= 01/2021", - }, - ], - }, - }, - ], - }, - "nom": "cotisation forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (cotisation forfaitaire)", - }, - "dirigeant . indépendant . PL . CNBF . retraite de base . cotisation proportionnelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "cotisation proportionnelle", - "produit": { - "assiette": "assiette des cotisations", - "plafond": { - "variations": [ - { - "alors": "297549 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "291718 €/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "3.1%", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (cotisation proportionnelle)", - }, - "dirigeant . indépendant . PL . PAMC": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - { - "toutes ces conditions": [ - "métier = 'santé . médecin'", - "métier . secteur médecin != 'non conventionné'", - ], - }, - "métier = 'santé . sage-femme'", - "métier = 'santé . chirurgien-dentiste'", - "métier = 'santé . auxiliaire médical'", - ], - }, - "formule": "oui", - "nom": "dirigeant . indépendant . PL . PAMC", - "rend non applicable": [ - "conjoint collaborateur", - "entreprise . chiffre d'affaires . franchise de TVA", - "dirigeant . indépendant . revenus étrangers", - "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . PL . PAMC", - "name": "dirigeant . indépendant . PL . PAMC", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC", - "title": "PAMC", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "conjoint collaborateur", - }, - "remplacementRuleId": 148, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . conjoint collaborateur", - "name": "conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . PL . PAMC", - "name": "dirigeant . indépendant . PL . PAMC", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC", - "title": "PAMC", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . chiffre d'affaires . franchise de TVA", - }, - "remplacementRuleId": 149, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "entreprise . chiffre d'affaires . franchise de TVA", - "name": "entreprise . chiffre d'affaires . franchise de TVA", - "nodeKind": "reference", - "rawNode": "entreprise . chiffre d'affaires . franchise de TVA", - "title": "Franchise de TVA", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . PL . PAMC", - "name": "dirigeant . indépendant . PL . PAMC", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC", - "title": "PAMC", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . revenus étrangers", - }, - "remplacementRuleId": 150, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . revenus étrangers", - "name": "dirigeant . indépendant . revenus étrangers", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . revenus étrangers", - "title": "Revenus étrangers", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . PL . PAMC", - "name": "dirigeant . indépendant . PL . PAMC", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC", - "title": "PAMC", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - }, - "remplacementRuleId": 151, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "name": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "title": "Maladie (domiciliation fiscale à l'étranger)", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "PAMC", - }, - "dirigeant . indépendant . PL . PAMC . CURPS": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CURPS", - "applicable si": { - "toutes ces conditions": [ - "entreprise . date de création < période . début d'année", - "revenu professionnel > 0", - ], - }, - "description": "Les professions libérales de santé sont représentées par des unions -régionales des professionnels de santé qui contribuent à l’organisation et à -l’évolution de l’offre de santé au niveau régional, notamment à la -préparation du projet régional de santé et à sa mise en œuvre. - -Ces unions sont financées par une contribution recouvrée par l’Urssaf : la -contribution aux unions régionales des professionnels de santé (Curps). -", - "formule": { - "arrondi": "oui", - "plafond": "0.50% * plafond sécurité sociale temps plein", - "produit": { - "assiette": "assiette des cotisations", - "taux": { - "variations": [ - { - "alors": "0.5%", - "si": "métier = 'santé . médecin'", - }, - { - "alors": "0.3%", - "si": "métier = 'santé . chirurgien-dentiste'", - }, - { - "sinon": "0.1%", - }, - ], - }, - }, - "unité": "€/an", - }, - "nom": "dirigeant . indépendant . PL . PAMC . CURPS", - "non applicable si": { - "une de ces conditions": [ - "métier . secteur médecin = 'non conventionné'", - "remplaçant", - ], - }, - "note": "Les remplaçants, quelle que soit leur activité, ne sont pas redevables de la -Curps. Si la Curps est présente sur leur échéancier de cotisations, ils sont -invités à se rapprocher de leur Urssaf pour que leur dossier cotisant soit -régularisé. Un nouvel échéancier de cotisations sera ensuite adressé. -", - "remplace": "cotisations et contributions . contributions spéciales", - "références": { - "Fiche Urssaf.fr": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/quelles-cotisations/la-contribution-aux-unions-regio/la-base-de-calcul-et-le-taux-de.html", - }, - "titre": "Contribution aux unions régionales des professionnels de santé", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "acronym": "CURPS", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . CURPS", - "dottedName": "dirigeant . indépendant . PL . PAMC . CURPS", - "name": "dirigeant . indépendant . PL . PAMC . CURPS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . CURPS", - "title": "Contribution aux unions régionales des professionnels de santé", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . contributions spéciales", - }, - "remplacementRuleId": 152, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . CURPS", - "dottedName": "dirigeant . indépendant . cotisations et contributions . contributions spéciales", - "name": "cotisations et contributions . contributions spéciales", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . contributions spéciales", - "title": "Contributions spéciales", - }, - "replacementNode": { - "acronym": "CURPS", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . CURPS", - "dottedName": "dirigeant . indépendant . PL . PAMC . CURPS", - "name": "dirigeant . indépendant . PL . PAMC . CURPS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . CURPS", - "title": "Contribution aux unions régionales des professionnels de santé", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Contribution aux unions régionales des professionnels de santé", - }, - "dirigeant . indépendant . PL . PAMC . IJSS": { - "nodeKind": "rule", - "rawNode": { - "description": "Les indemnités journalières de Sécurité sociale (IJSS) sont versées dans le cas de congé maternité/paternité/adoption. - -La CSG-CRDS est automatiquement précomptée par l'Assurance maladie lors du versement. Leur montant est donc retranché à l'assiette pour le calcul de la CSG-CRDS restante dûe. - -Les indemnités complémentaires aux indemnités journalières de la Sécurité sociale versées dans le cadre d’un contrat de prévoyance ne constituent pas des revenus de remplacement. -Note: Les prestations d’invalidité versées par les régimes d’invalidité-décès ne sont pas concernées.", - "nom": "dirigeant . indépendant . PL . PAMC . IJSS", - "par défaut": "0 €/an", - "question": "Quel est le montant des indemnités journalières de maternité ou paternité perçu au titre de votre activité libérale ?", - "remplace": "indépendant . IJSS . imposable", - "rend non applicable": "indépendant . IJSS", - "titre": "indemnités journalières de sécurité sociale", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "dottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "name": "dirigeant . indépendant . PL . PAMC . IJSS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . IJSS", - "title": "Indemnités journalières de sécurité sociale", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "indépendant . IJSS", - }, - "remplacementRuleId": 156, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "dottedName": "dirigeant . indépendant . IJSS", - "name": "indépendant . IJSS", - "nodeKind": "reference", - "rawNode": "indépendant . IJSS", - "title": "Allocations et indemnités journalières de sécurité sociale", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "dottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "name": "dirigeant . indépendant . PL . PAMC . IJSS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . IJSS", - "title": "Indemnités journalières de sécurité sociale", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "indépendant . IJSS . imposable", - }, - "remplacementRuleId": 157, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "dottedName": "dirigeant . indépendant . IJSS . imposable", - "name": "indépendant . IJSS . imposable", - "nodeKind": "reference", - "rawNode": "indépendant . IJSS . imposable", - "title": "Allocations et indemnités journalières imposables", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "dottedName": "dirigeant . indépendant . PL . PAMC . IJSS", - "name": "dirigeant . indépendant . PL . PAMC . IJSS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . IJSS", - "title": "Indemnités journalières de sécurité sociale", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Indemnités journalières de sécurité sociale", - }, - "dirigeant . indépendant . PL . PAMC . allocations familiales": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier . secteur médecin = 'S1'", - "formule": { - "abattement": "participation CPAM", - "valeur": "cotisations et contributions . allocations familiales", - }, - "nom": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "remplace": { - "règle": "cotisations et contributions . allocations familiales", - "sauf dans": "participation CPAM", - }, - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/taux-et-baremes/taux-de-cotisations/les-praticiens-et-auxiliaires-me/taux-de-cotisations-medecin-sect.html", - }, - "titre": "allocations familiales (après participation CPAM)", - }, - "replacements": [ - { - "blackListedNames": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "dottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales . participation CPAM", - "name": "participation CPAM", - "nodeKind": "reference", - "rawNode": "participation CPAM", - "title": "Participation CPAM aux allocations familiales", - }, - ], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "dottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "name": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "title": "Allocations familiales (après participation CPAM)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . allocations familiales", - "sauf dans": "participation CPAM", - }, - "remplacementRuleId": 154, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "dottedName": "dirigeant . indépendant . cotisations et contributions . allocations familiales", - "name": "cotisations et contributions . allocations familiales", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . allocations familiales", - "title": "Allocations familiales", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "dottedName": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "name": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . allocations familiales", - "title": "Allocations familiales (après participation CPAM)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Allocations familiales (après participation CPAM)", - }, - "dirigeant . indépendant . PL . PAMC . allocations familiales . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "cotisations et contributions . allocations familiales", - "taux": { - "grille": { - "assiette": "assiette participation CPAM", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "montant": "100%", - "plafond": "140%", - }, - { - "montant": "75%", - "plafond": "250%", - }, - { - "montant": "60%", - }, - ], - }, - }, - }, - }, - "nom": "dirigeant . indépendant . PL . PAMC . allocations familiales . participation CPAM", - "titre": "Participation CPAM aux allocations familiales", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM aux allocations familiales", - }, - "dirigeant . indépendant . PL . PAMC . assiette participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "description": "Aussi appelé revenu conventionnel, il s'agit du revenu des honoraires nets de dépassement.", - "formule": "revenus activité conventionnée / (100% + dépassement d'honoraire moyen)", - "nom": "dirigeant . indépendant . PL . PAMC . assiette participation CPAM", - "note": "La formule référencée dans les textes Urssaf est la suivante : -> (revenu de l’activité conventionnée) x (total des honoraires - total des dépassements d’honoraires) / montant total des honoraires. - -On peut simplififer cette formule en : -> (revenu de l’activité conventionnée) / (100% + dépassement d'honoraire moyen) - -### Preuve -Si on prends les variables suivantes, -> \`h+\` : total des honoraires (avec dépassement) - \`h\` : honoraires sans dépassement - \`d%\`: pourcentage de dépassement d'honoraire moyen - -On a : -> - \`h+ = h + h * d%\` - \`h+ = h * (100% + d%)\` - -Si on remplace dans la formule de l'assiette participation CPAM, on a : -> 1. \`(revenu de l’activité conventionnée) * h / h+\` -> 2. \`(revenu de l’activité conventionnée) * h / (h * (100% + d%)) -> 3. \`(revenu de l’activité conventionnée) / (100% + d%)\` -", - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/praticien-et-auxiliaire-medical/mes-cotisations/le-calcul-de-mes-cotisations/la-participation-de-la-cpam-a-me/je-suis-medecin-du-secteur-1/assiette-de-participation-de-la.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette participation CPAM", - }, - "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . chirurgien-dentiste'", - "formule": { - "produit": { - "assiette": "revenus activité conventionnée", - "taux": "1 - taux Urssaf / (1 + taux Urssaf)", - }, - }, - "nom": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "remplace": "assiette participation CPAM", - "référence": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/praticien-et-auxiliaire-medical/mes-cotisations/le-calcul-de-mes-cotisations/la-participation-de-la-cpam-a-me/je-suis-chirurgien-dentiste/assiette-de-participation-de-la.html", - "Texte de loi": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000020429271&categorieLien=id", - }, - "titre": "assiette participation CPAM (chirurgien dentiste)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "dottedName": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "name": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "title": "Assiette participation CPAM (chirurgien dentiste)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "assiette participation CPAM", - }, - "remplacementRuleId": 155, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "dottedName": "dirigeant . indépendant . PL . PAMC . assiette participation CPAM", - "name": "assiette participation CPAM", - "nodeKind": "reference", - "rawNode": "assiette participation CPAM", - "title": "Assiette participation CPAM", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "dottedName": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "name": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste", - "title": "Assiette participation CPAM (chirurgien dentiste)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Assiette participation CPAM (chirurgien dentiste)", - }, - "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste . taux Urssaf": { - "nodeKind": "rule", - "rawNode": { - "description": "Le « taux Urssaf » (taux UR) permet de calculer la part de votre -cotisation d’assurance maladie-maternité prise en charge par la CPAM. - -Ce taux est pré-rempli sur votre déclaration de revenus professionnels. Il -est issu des données de votre Relevé individuel d’activité et de -prescriptions (RIAP). - -Plus le taux est faible, plus la participation CPAM est importante et donc -la part à la charge du praticien est faible. - -## Calcul du taux - -La formule de calcul du taux de dépassement est la suivante : -> Taux Urssaf = (dépassements - montants remboursés forfaits CMU) / (montants remboursables actes + montants remboursés forfaits CMU) -", - "nom": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste . taux Urssaf", - "par défaut": 1, - "question": "Quel est votre \\"taux Urssaf\\" ?", - "unité": "", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux Urssaf", - }, - "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste . taux Urssaf . notification": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux Urssaf doit être inférieur à 100", - "formule": "taux Urssaf >= 100", - "nom": "dirigeant . indépendant . PL . PAMC . assiette participation chirurgien-dentiste . taux Urssaf . notification", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Notification", - }, - "dirigeant . indépendant . PL . PAMC . dépassement d'honoraire moyen": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . PAMC . dépassement d'honoraire moyen", - "non applicable si": "métier . secteur médecin = 'S1'", - "par défaut": "0%", - "question": "Quels est votre dépassement honoraires moyen (estimation) ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Dépassement d'honoraire moyen", - }, - "dirigeant . indépendant . PL . PAMC . maladie": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "arrondi": "oui", - "produit": { - "assiette": "assiette des cotisations", - "taux": "6.50%", - }, - }, - "contribution additionnelle", - "(- participation CPAM)", - ], - }, - "nom": "dirigeant . indépendant . PL . PAMC . maladie", - "remplace": "cotisations et contributions . maladie", - "titre": "maladie (après participation CPAM)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . maladie", - "dottedName": "dirigeant . indépendant . PL . PAMC . maladie", - "name": "dirigeant . indépendant . PL . PAMC . maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . maladie", - "title": "Maladie (après participation CPAM)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . maladie", - }, - "remplacementRuleId": 153, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . maladie", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie", - "name": "cotisations et contributions . maladie", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . maladie", - "title": "Maladie", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . PAMC . maladie", - "dottedName": "dirigeant . indépendant . PL . PAMC . maladie", - "name": "dirigeant . indépendant . PL . PAMC . maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . PAMC . maladie", - "title": "Maladie (après participation CPAM)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Maladie (après participation CPAM)", - }, - "dirigeant . indépendant . PL . PAMC . maladie . contribution additionnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "(assiette des cotisations - assiette participation CPAM)", - "taux": "3.25%", - }, - }, - "nom": "dirigeant . indépendant . PL . PAMC . maladie . contribution additionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution additionnelle", - }, - "dirigeant . indépendant . PL . PAMC . maladie . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "produit": { - "assiette": "assiette participation CPAM", - "taux": "6.40%", - }, - }, - "nom": "dirigeant . indépendant . PL . PAMC . maladie . participation CPAM", - "non applicable si": "métier . secteur médecin = 'S2'", - "titre": "Participation CPAM à la maladie", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation CPAM à la maladie", - }, - "dirigeant . indépendant . PL . PAMC . participation CPAM": { - "nodeKind": "rule", - "rawNode": { - "description": "Les professionnels de santé conventionnés bénéficient d'une prise en charge d'une partie de leur cotisations par l'Assurance Maladie. -", - "formule": { - "arrondi": "oui", - "somme": [ - "PAMC . allocations familiales . participation CPAM", - "PAMC . maladie . participation CPAM", - "CARMF . ASV . participation CPAM", - "CARPIMKO . ASV . participation CPAM", - "CARCDSF . chirurgien-dentiste . PCV . participation CPAM", - "CARCDSF . sage-femme . PCV . participation CPAM", - "CARMF . retraite CNAVPL . participation CPAM", - ], - }, - "nom": "dirigeant . indépendant . PL . PAMC . participation CPAM", - "références": { - "amelie.fr": "https://www.ameli.fr/assure/droits-demarches/salaries-travailleurs-independants-et-personnes-sans-emploi/emploi-independant-non-salarie/praticien-auxiliaire-medical", - "rapport sécurité sociale 2009": "https://www.securite-sociale.fr/files/live/sites/SSFR/files/medias/CCSS/2009/RAPPORT/CCSS-RAPPORT-JUIN_2009-FICHE-LA_PRISE_EN_CHARGE_DES_COTISATIONS_DES_PRATICIENS_ET_AUXILIAIRES_MEDICAUX.pdf", - }, - "titre": "Participation assurance maladie", - }, - "replacements": [], - "suggestions": {}, - "title": "Participation assurance maladie", - }, - "dirigeant . indépendant . PL . PAMC . proportion recette activité non conventionnée": { - "nodeKind": "rule", - "rawNode": { - "description": "Les recettes non conventionnées sont toutes celles qui ne rentrent pas dans -les catégories suivantes : - -- Honoraires tirés des actes remboursables (y compris les -dépassements d’honoraires et les frais de déplacement figurant sur le relevé -SNIR) - -- Honoraires issus de rétrocessions concernant les actes remboursables -perçues en qualité de remplaçant - -- Toutes les rémunérations forfaitaires versées par l’assurance maladie -(aide à la télétransmission, indemnisation, indemnisation de la formation -continue, prime à l’installation, ...) -", - "nom": "dirigeant . indépendant . PL . PAMC . proportion recette activité non conventionnée", - "par défaut": "0%", - "question": "Quel est la part de votre chiffre d'affaires liée à une activité non -conventionnée (estimation) ? -", - "suggestions": { - "10%": "10%", - "30%": "30%", - }, - }, - "replacements": [], - "suggestions": { - "10%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 10, - "rawNode": { - "constant": { - "nodeValue": 10, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "10%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "30%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 30, - "rawNode": { - "constant": { - "nodeValue": 30, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "30%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - }, - "title": "Proportion recette activité non conventionnée", - }, - "dirigeant . indépendant . PL . PAMC . proportion recette activité non conventionnée . notification": { - "nodeKind": "rule", - "rawNode": { - "description": "La proportion ne peut pas être supérieure à 100% -", - "formule": "proportion recette activité non conventionnée > 100%", - "nom": "dirigeant . indépendant . PL . PAMC . proportion recette activité non conventionnée . notification", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Notification", - }, - "dirigeant . indépendant . PL . PAMC . remplaçant": { - "nodeKind": "rule", - "rawNode": { - "description": "Les practicien et auxiliaire médical exerçant une activité de remplacement ne sont pas redevables de la contribution aux unions régionales des professionnels de santé (CURPS) -", - "nom": "dirigeant . indépendant . PL . PAMC . remplaçant", - "par défaut": "non", - "question": { - "texte": "Au {{ période . début d'année }}, exerciez-vous votre activité exclusivement en tant que remplaçant ?", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Remplaçant", - }, - "dirigeant . indépendant . PL . PAMC . revenus activité conventionnée": { - "nodeKind": "rule", - "rawNode": { - "description": "Les revenus conventionnés sont ceux correspondant aux recettes tirées des -honoraires et des rémunérations forfaitaires versées par la CPAM. -", - "formule": { - "produit": { - "assiette": "assiette des cotisations", - "facteur": { - "plancher": "0%", - "valeur": "100% - proportion recette activité non conventionnée", - }, - }, - }, - "nom": "dirigeant . indépendant . PL . PAMC . revenus activité conventionnée", - "note": "Pour éviter d'avoir à ventiler les charges entre celles issues de -l'activités conventionnées et celles qui ne le sont pas (ce qui aboutirait à -deux comptabilités distinct), on peut le calculer à partir du revenu -professionnel que l'on ajuste en fonction de la part du chiffre d'affaires -provenant des actes conventionnés. -", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus activité conventionnée", - }, - "dirigeant . indépendant . PL . cotisations Urssaf": { - "nodeKind": "rule", - "rawNode": { - "description": "Les cotisations recouvrées par l'Urssaf, qui servent au financement -de la sécurité sociale (assurance maladie, allocations familiales, -dépendance). -", - "formule": { - "arrondi": "oui", - "somme": [ - "cotisations et contributions . CSG et CRDS", - "cotisations et contributions . maladie", - "cotisations et contributions . allocations familiales", - "cotisations et contributions . formation professionnelle", - "PAMC . CURPS", - ], - }, - "nom": "dirigeant . indépendant . PL . cotisations Urssaf", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations Urssaf", - }, - "dirigeant . indépendant . PL . cotisations caisse de retraite": { - "nodeKind": "rule", - "rawNode": { - "description": "Les cotisations recouvrée par la caisse de retraite autonome spécifique à la profession libérale effectuée. -", - "formule": { - "arrondi": "oui", - "somme": [ - "cotisations et contributions . retraite de base", - "cotisations et contributions . retraite complémentaire", - "cotisations et contributions . invalidité et décès", - "cotisations et contributions . indemnités journalières maladie", - "cotisations et contributions . PCV", - ], - }, - "nom": "dirigeant . indépendant . PL . cotisations caisse de retraite", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations caisse de retraite", - }, - "dirigeant . indépendant . PL . maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . PL . maladie", - "non applicable si": { - "une de ces conditions": [ - "régime général", - "PAMC", - ], - }, - "note": "Les professions libérales réglementée ne cotisent pour la part correspondante aux -indemnités journalières et n'ont donc pas le droit à ces indemnités en cas de -maladie. -", - "produit": { - "assiette": { - "plancher": "assiette minimale . maladie", - "valeur": "assiette des cotisations", - }, - "taux": { - "taux progressif": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "0%", - "taux": "1.5%", - }, - { - "plafond": "110%", - "taux": "6.5%", - }, - ], - }, - }, - }, - "remplace": "cotisations et contributions . maladie", - "références": { - "guide urssaf (pdf)": "https://www.urssaf.fr/portail/files/live/sites/urssaf/files/documents/Diaporama_PL_statuts_hors_AE_et_PAM.pdf", - "secu-independants.fr": "https://www.secu-independants.fr/cotisations/calcul-des-cotisations/taux-de-cotisations", - }, - "titre": "maladie (taux PLR)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . maladie", - "dottedName": "dirigeant . indépendant . PL . maladie", - "name": "dirigeant . indépendant . PL . maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . maladie", - "title": "Maladie (taux PLR)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . maladie", - }, - "remplacementRuleId": 135, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . maladie", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie", - "name": "cotisations et contributions . maladie", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . maladie", - "title": "Maladie", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . maladie", - "dottedName": "dirigeant . indépendant . PL . maladie", - "name": "dirigeant . indépendant . PL . maladie", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . maladie", - "title": "Maladie (taux PLR)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Maladie (taux PLR)", - }, - "dirigeant . indépendant . PL . métier": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . activité . libérale réglementée", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "santé", - "avocat", - "expert-comptable", - "rattaché CIPAV", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . métier", - "par défaut": "'rattaché CIPAV'", - "question": "A quelle catégorie appartient votre profession ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Métier", - }, - "dirigeant . indépendant . PL . métier . avocat": { - "nodeKind": "rule", - "rawNode": { - "description": "Les avocats cotisent auprès d'un organisme autonome pour la retraite et la -prévoyance. -", - "nom": "dirigeant . indépendant . PL . métier . avocat", - }, - "replacements": [], - "suggestions": {}, - "title": "Avocat", - }, - "dirigeant . indépendant . PL . métier . expert-comptable": { - "nodeKind": "rule", - "rawNode": { - "description": "Les experts comptables et les commissaires aux comptes cotisent auprès d'un -organisme autonome pour la retraite et la prévoyance. -", - "nom": "dirigeant . indépendant . PL . métier . expert-comptable", - }, - "replacements": [], - "suggestions": {}, - "title": "Expert-comptable", - }, - "dirigeant . indépendant . PL . métier . rattaché CIPAV": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous exercez un métier réglementé rattaché à la CIPAV. La liste de ces métiers est : - -- Architecte (architecte, architecte d’intérieur, économiste de la construction, maître d’œuvre, géomètre expert) -- Guide-montagne (moniteur de ski, guide de haute montagne, accompagnateur de moyenne montagne) -- Ostéopathe -- Psychologue -- Psychothérapeute -- Psychomotriciens -- Ergothérapeute -- Diététicien -- Chiropracteur -- Ingénieur conseil -- Guide-conférencier -- Artistes autres que les artistes-auteurs -- Experts devant les tribunaux -- Experts automobiles -- Mandataires judiciaires à la protection des majeurs -", - "nom": "dirigeant . indépendant . PL . métier . rattaché CIPAV", - "titre": "Autre métier rattaché à la CIPAV", - }, - "replacements": [], - "suggestions": {}, - "title": "Autre métier rattaché à la CIPAV", - }, - "dirigeant . indépendant . PL . métier . santé": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous êtes praticien ou auxiliaire médical conventionné, vous relevez du -régime d'assurance maladie des praticiens et auxiliaires médicaux -conventionnés (PAMC). Le point sur les conditions à remplir pour bénéficier -de ce régime d'assurance maladie et sur les modalités de votre protection -sociale. - -> *Exceptions* : Les ostéopathe, psychologue, psychothérapeute, ergothérapeute, -diététicien et chiropracteur ne dépendent pas du régime PAMC mais de la -CIPAV pour leur retraite et invalidité. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "médecin", - "chirurgien-dentiste", - "sage-femme", - "auxiliaire médical", - "pharmacien", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . métier . santé", - "question": "Quel métier exercez-vous en tant que professionnel de santé ?", - "titre": "Praticien ou auxiliaire médical", - }, - "replacements": [], - "suggestions": {}, - "title": "Praticien ou auxiliaire médical", - }, - "dirigeant . indépendant . PL . métier . santé . auxiliaire médical": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous exercez un des métiers suivants : infirmier, masseur-kinésithérapeute, orthophoniste, orthoptiste ou pédicure-podologue. -", - "nom": "dirigeant . indépendant . PL . métier . santé . auxiliaire médical", - }, - "replacements": [], - "suggestions": {}, - "title": "Auxiliaire médical", - }, - "dirigeant . indépendant . PL . métier . santé . chirurgien-dentiste": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . santé . chirurgien-dentiste", - }, - "replacements": [], - "suggestions": {}, - "title": "Chirurgien-dentiste", - }, - "dirigeant . indépendant . PL . métier . santé . médecin": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . santé . médecin", - }, - "replacements": [], - "suggestions": {}, - "title": "Médecin", - }, - "dirigeant . indépendant . PL . métier . santé . pharmacien": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . santé . pharmacien", - }, - "replacements": [], - "suggestions": {}, - "title": "Pharmacien", - }, - "dirigeant . indépendant . PL . métier . santé . sage-femme": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . santé . sage-femme", - }, - "replacements": [], - "suggestions": {}, - "title": "Sage-femme", - }, - "dirigeant . indépendant . PL . métier . secteur médecin": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "métier = 'santé . médecin'", - "description": "Les taux de cotisations et remboursement de la CPAM ne sont pas les même en -fonction du régime de tarification choisie par le praticien. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "S1", - "S2", - "non conventionné", - ], - }, - }, - "nom": "dirigeant . indépendant . PL . métier . secteur médecin", - "par défaut": "'S1'", - "question": "Sur quel secteur êtes-vous conventionné ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Secteur médecin", - }, - "dirigeant . indépendant . PL . métier . secteur médecin . S1": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . secteur médecin . S1", - "titre": "Secteur 1", - }, - "replacements": [], - "suggestions": {}, - "title": "Secteur 1", - }, - "dirigeant . indépendant . PL . métier . secteur médecin . S2": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . secteur médecin . S2", - "titre": "Secteur 2", - }, - "replacements": [], - "suggestions": {}, - "title": "Secteur 2", - }, - "dirigeant . indépendant . PL . métier . secteur médecin . non conventionné": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . PL . métier . secteur médecin . non conventionné", - }, - "replacements": [], - "suggestions": {}, - "title": "Non conventionné", - }, - "dirigeant . indépendant . PL . option régime général": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "entreprise . activité . libérale réglementée = non", - "entreprise . date de création < 01/2019", - ], - }, - "description": "Les personnes exerçant déjà une profession libérale non réglementée avant -2019 peuvent opter entre 2019 et 2023 pour la Sécurité sociale pour les -indépendants, à condition d’être à jour dans le paiement de toutes leurs -cotisations à la CIPAV. - -Cette option leur permettra de bénéficier des mêmes droits que les artisans -et commerçants (indemnités journalières, retraite, invalidité, etc.). - -Ils auront nottament accès à des indemnités journalières en cas d'arrêt de -travail ou de maternité, ce qui n'est pas le cas à la CIPAV. - -La demande est à effectuer auprès de la CIPAV. Elle prendra effet au 1er -janvier de l’année suivante et sera définitive. -", - "nom": "dirigeant . indépendant . PL . option régime général", - "par défaut": "non", - "question": "Avez-vous opté pour le rattachement au régime général des indépendants ?", - "références": { - "bpi-france": "https://bpifrance-creation.fr/entrepreneur/actualites/nouvelle-liste-activites-liberales-non-reglementees-relevant-cipav", - "fiche information droit d'option (PDF CIPAV)": "https://www.lacipav.fr/sites/default/files/2019-03/Fiche%20pratique%20droit%20d%27option.pdf", - "sécu-indépendant.fr": "https://www.secu-independants.fr/creation-entreprise/professions-liberales/professions-de-sante/definir-son-concept/choisir-son-activite/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Option régime général", - }, - "dirigeant . indépendant . PL . régime général": { - "nodeKind": "rule", - "rawNode": { - "description": "Les professions libérales non règlementées affiliées au régime général -bénéficient de la même protection sociale que les artisans et commerçants. - -C'est le cas des professions libérales non règlementées crées avant le -01/2019, ou celles ayant exercé leur [droit -d'option](/documentation/dirigeant/indépendant/PL/option-régime-général) -", - "formule": { - "toutes ces conditions": [ - "CIPAV = non", - "entreprise . activité . libérale réglementée = non", - ], - }, - "nom": "dirigeant . indépendant . PL . régime général", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime général", - }, - "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "description": "Les professions libérales non règlementées qui ont débuté leur activité à -compter du 1er janvier 2019 ou ceux qui ont débuté leur activité avant la -date du 1er janvier 2019  et ont opté pour le régime général des -travailleurs indépendants  ont la possibilité d’opter pour des taux -spécifique de la cotisation retraite complémentaire. -", - "nom": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire", - "par défaut": "non", - "question": "Avez-vous opté pour des taux spécifiques de cotisation retraite complémentaire ?", - "références": { - "Guide PL urssaf": "https://www.urssaf.fr/portail/files/live/sites/urssaf/files/documents/Diaporama_TI_statuts_hors_AE.pdf", - }, - "titre": "taux spécifique profession libérale non reglementée", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux spécifique profession libérale non reglementée", - }, - "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "arrondi": "oui", - "barème": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": 1, - "taux": "0%", - }, - { - "plafond": 4, - "taux": "14%", - }, - ], - }, - }, - "nom": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "remplace": "cotisations et contributions . retraite complémentaire", - "titre": "retraite complémentaire (taux PLNR)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "dottedName": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "name": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "title": "Retraite complémentaire (taux PLNR)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "cotisations et contributions . retraite complémentaire", - }, - "remplacementRuleId": 134, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "dottedName": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "name": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . régime général . taux spécifique retraite complémentaire . montant", - "title": "Retraite complémentaire (taux PLNR)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Retraite complémentaire (taux PLNR)", - }, - "dirigeant . indépendant . assiette des cotisations": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s'agit de l'assiette des cotisations sociales, nombre forcément positif", - "nom": "dirigeant . indépendant . assiette des cotisations", - "plancher": 0, - "unité": "€/an", - "valeur": { - "nom": "sans plancher", - "somme": [ - "revenu professionnel", - "cotisations facultatives . déductibles", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des cotisations", - }, - "dirigeant . indépendant . assiette des cotisations . sans plancher": { - "nodeKind": "rule", - "rawNode": { - "nom": "sans plancher", - "somme": [ - "revenu professionnel", - "cotisations facultatives . déductibles", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette des cotisations (sans plancher)", - }, - "dirigeant . indépendant . assiette minimale": { - "nodeKind": "rule", - "rawNode": { - "description": "Si le revenu du chef d'entreprise est déficitaire ou inférieur aux bases de calcul, certaines cotisations seront portées à un montant minimum. -Les cotisations pour les indemnités journalières, retraite de base, invalidité-décès et pour la formation ne sont plus calculées selon le revenu du chef d'entreprise mais selon une \\"assiette\\" (montant retenu qui sert de base au calcul d'un impôt ou d'une taxe). - -Les cotisations minimales ne s'appliquent pas si vous bénéficiez du RSA ou de la prime d’activité. -", - "nom": "dirigeant . indépendant . assiette minimale", - "non applicable si": "situation personnelle . RSA", - "références": { - "cotisations minimales": "https://www.secu-independants.fr/cotisations/calcul-cotisations/cotisations-minimales/", - }, - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette minimale", - }, - "dirigeant . indépendant . assiette minimale . maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Si le revenu du chef d'entreprise est déficitaire ou inférieur aux bases de calcul, certaines cotisations seront portées à un montant minimum. -", - "nom": "dirigeant . indépendant . assiette minimale . maladie", - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": "40%", - }, - "références": { - "cotisations minimales": "https://www.secu-independants.fr/cotisations/calcul-cotisations/cotisations-minimales/", - }, - "titre": "assiette minimale maladie", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette minimale maladie", - }, - "dirigeant . indépendant . assiette minimale . retraite": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "La cotisation minimale de retraite de base permet de valider 3 trimestres de retraite, quel que soit le revenu.", - "nom": "dirigeant . indépendant . assiette minimale . retraite", - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": "11.5%", - }, - "références": { - "cotisations minimales": "https://www.secu-independants.fr/cotisations/calcul-cotisations/cotisations-minimales/", - }, - "titre": "assiette minimale retraite", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette minimale retraite", - }, - "dirigeant . indépendant . conjoint collaborateur": { - "nodeKind": "rule", - "rawNode": { - "description": "En tant que collaborateur, le conjoint d'un indépendant verse des cotisations en matière de retraite et d'invalidité-décès et bénéficie en contrepartie de droits propres. Il s'acquitte aussi d'une cotisation indemnités journalières et peut être indemnisé en cas d'arrêt de travail. - -### Conjoint collaborateur : pour qui ? - -Pour que le conjoint puisse choisir le statut de conjoint collaborateur, le chef d'entreprise doit exercer en entreprise individuelle, être le gérant majoritaire ou appartenir à un collège de gérance majoritaire, d'une entreprise en SARL ou EURL sans limitation de l'effectif salarié. - -Le conjoint doit : -- participer de manière régulière à l'activité de l'entreprise ; -- ne pas être rémunéré pour cette activité ; -- doit être marié ou lié par un pacte civil de solidarité (Pacs) au chef d'entreprise, ou être le concubin. - -> #### Avantages du statut conjoint collaborateur -> Ce statut du conjoint collaborateur est souple, simple (peu de formalités administratives) et d’un faible coût pour l’entreprise pour une protection sociale complète. Il peut être choisi même si le conjoint exerce une activité hors de l’entreprise. -", - "nom": "dirigeant . indépendant . conjoint collaborateur", - "par défaut": "non", - "question": "Avez-vous un conjoint collaborateur ?", - "références": { - "secu-independants.fr": "https://www.secu-independants.fr/cotisations/conjoint/conjoint-collaborateur/?reg=lorraine&pro=artisan&act=retraite&ae=non#c46535", - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F33429", - "urssaf.fr": "https://www.urssaf.fr/portail/home/artisan-commercant/conjoint-du-chef-dentreprise/conjoint-collaborateur.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Conjoint collaborateur", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette": { - "nodeKind": "rule", - "rawNode": { - "description": "Le conjoint collaborateur dispose de trois choix d’assiette pour le calcul de ces cotisations : -- Le conjoint cotise sur un revenu forfaitaire -- Le conjoint cotise sur un pourcentage du revenu du professionnel sans qu’il y ait partage de ce revenu. -- Le conjoint cotise sur une fraction du revenu du professionnel. Le revenu est partagé entre les deux conjoints. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "forfaitaire", - "revenu sans partage", - "revenu avec partage", - ], - }, - }, - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette", - "par défaut": "'forfaitaire'", - "question": "Sur quelle base le conjoint cotise-t'il ?", - "titre": "Choix assiette (conjoint collaborateur)", - }, - "replacements": [], - "suggestions": {}, - "title": "Choix assiette (conjoint collaborateur)", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "description": "Le conjoint collaborateur paiera des cotisations équivalentes à un revenu -professionnel forfaitaire, fixé à 1/3 du plafond de la sécurité sociale, -à l’exception de la cotisation indemnités journalières qui est calculée sur -une assiette équivalente à 40% du PASS. -", - "formule": "assiette = 'forfaitaire'", - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . forfaitaire", - "titre": "assiette forfaitaire", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette forfaitaire", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "tiers", - "moitié", - ], - }, - }, - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage", - "par défaut": "'tiers'", - "question": "À quelle proportion du revenu le conjoint cotise-t'il ?", - "titre": "Proportion revenu (conjoint collaborateur)", - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion revenu (conjoint collaborateur)", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage . moitié": { - "nodeKind": "rule", - "rawNode": { - "formule": "pourcentage = 'moitié'", - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage . moitié", - "titre": "1/2", - }, - "replacements": [], - "suggestions": {}, - "title": "1/2", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage . tiers": { - "nodeKind": "rule", - "rawNode": { - "formule": "pourcentage = 'tiers'", - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . pourcentage . tiers", - "titre": "1/3", - }, - "replacements": [], - "suggestions": {}, - "title": "1/3", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage": { - "nodeKind": "rule", - "rawNode": { - "description": "Le conjoint collaborateur et le gérant paieront des cotisations sociales chacun sur une part du revenu professionnel. -**Cette option baisse le montant des cotisations à payer pour le gérant, mais elle diminue également ses contreparties sociales (pension de retraite, indemnité décès, etc)** -", - "formule": "assiette = 'revenu avec partage'", - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu avec partage", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "remplace": { - "dans": [ - "cotisations et contributions . retraite de base", - "cotisations et contributions . retraite complémentaire", - "cotisations et contributions . invalidité et décès", - "dirigeant . indépendant . PL . CNAVPL . retraite", - ], - "règle": "assiette des cotisations", - }, - "titre": "assiette (partagée avec le conjoint collaborateur)", - "valeur": "assiette des cotisations - cotisations . assiette", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "name": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "title": "Assiette (partagée avec le conjoint collaborateur)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": [ - "cotisations et contributions . retraite de base", - "cotisations et contributions . retraite complémentaire", - "cotisations et contributions . invalidité et décès", - "dirigeant . indépendant . PL . CNAVPL . retraite", - ], - "règle": "assiette des cotisations", - }, - "remplacementRuleId": 110, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . assiette des cotisations", - "name": "assiette des cotisations", - "nodeKind": "reference", - "rawNode": "assiette des cotisations", - "title": "Assiette des cotisations", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "name": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "title": "Assiette (partagée avec le conjoint collaborateur)", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "name": "cotisations et contributions . retraite de base", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite de base", - "title": "Retraite de base", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "cotisations et contributions . retraite complémentaire", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "cotisations et contributions . invalidité et décès", - "nodeKind": "reference", - "rawNode": "cotisations et contributions . invalidité et décès", - "title": "Invalidité et décès", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu avec partage . assiette gérant", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . retraite", - "name": "dirigeant . indépendant . PL . CNAVPL . retraite", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . retraite", - "title": "Retraite de base (CNAVPL)", - }, - ], - }, - ], - "suggestions": {}, - "title": "Assiette (partagée avec le conjoint collaborateur)", - }, - "dirigeant . indépendant . conjoint collaborateur . assiette . revenu sans partage": { - "nodeKind": "rule", - "rawNode": { - "description": "Le conjoint collaborateur paiera des cotisations sociales calculées sur une base d'un pourcentage du assiette des cotisations du gérant de l'entreprise.", - "formule": "assiette = 'revenu sans partage'", - "nom": "dirigeant . indépendant . conjoint collaborateur . assiette . revenu sans partage", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu sans partage", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "retraite de base", - "retraite complémentaire", - "invalidité et décès", - "indemnités journalières maladie", - ], - }, - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "titre": "Cotisations conjoint collaborateur", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations conjoint collaborateur", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . assiette": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . assiette", - "produit": { - "assiette": "assiette des cotisations", - "taux": "1 / 3", - "variations": [ - { - "alors": { - "assiette": "plafond sécurité sociale temps plein", - }, - "si": "assiette . forfaitaire", - }, - { - "alors": { - "taux": "50%", - }, - "si": "assiette . pourcentage . moitié", - }, - { - "sinon": {}, - }, - ], - }, - "titre": "assiette conjoint collaborateur", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette conjoint collaborateur", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . assiette retraite": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "le maximum de": [ - "cotisations . assiette", - "5.25% * plafond sécurité sociale temps plein", - "200 heures/an * SMIC horaire", - ], - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . assiette retraite", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette retraite", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . indemnités journalières maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . indemnités journalières maladie", - "produit": { - "assiette": { - "unité": "€/an", - "valeur": "40% * plafond sécurité sociale temps plein", - }, - "taux": "cotisations et contributions . indemnités journalières maladie . taux", - }, - "titre": "indemnités journalières maladie (conjoint collaborateur)", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités journalières maladie (conjoint collaborateur)", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . invalidité et décès", - "produit": { - "assiette": { - "plafond": "plafond sécurité sociale temps plein", - "plancher": "20% * plafond sécurité sociale temps plein", - "unité": "€/an", - "valeur": "cotisations . assiette", - }, - "taux": "1.3%", - }, - "titre": "invalidité et décès (conjoint collaborateur)", - }, - "replacements": [], - "suggestions": {}, - "title": "Invalidité et décès (conjoint collaborateur)", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": "retraite complémentaire . assiette", - "tranches": [ - { - "plafond": "cotisations et contributions . retraite complémentaire . plafond", - "taux": "7%", - }, - { - "plafond": "4 * plafond sécurité sociale temps plein", - "taux": "8%", - }, - ], - }, - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite complémentaire", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite complémentaire . assiette": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite complémentaire . assiette", - "plafond": { - "variations": [ - { - "alors": "4 * plafond sécurité sociale temps plein", - "si": "entreprise . activité = 'artisanale'", - }, - { - "sinon": "3 * plafond sécurité sociale temps plein", - }, - ], - }, - "titre": "assiette retraite complémentaire", - "unité": "€/an", - "valeur": "assiette retraite", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette retraite complémentaire", - }, - "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": "assiette retraite", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": 1, - "taux": "17.75%", - }, - { - "taux": "0.6%", - }, - ], - }, - "nom": "dirigeant . indépendant . conjoint collaborateur . cotisations . retraite de base", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base", - }, - "dirigeant . indépendant . cotisations et contributions": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le montant total dû par l'indépendant au titre des cotisations et -contributions obligatoires ainsi qu'au titre de ses cotisations facultatives -telles que les contrats Madelin. -", - "nom": "dirigeant . indépendant . cotisations et contributions", - "note": "À la différence des cotisations, les contributions ne sont pas réintroduites -pour le calcul de la CSG/CRDS. Elles ne bénéficient pas non plus de la -réduction ACRE. -", - "somme": [ - "cotisations et contributions . cotisations", - "conjoint collaborateur . cotisations", - "cotisations facultatives . total", - "CSG et CRDS", - "contributions spéciales", - "formation professionnelle", - ], - "titre": "cotisations et contributions sociales", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions sociales", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "produit": { - "assiette": "assiette", - "composantes": [ - { - "attributs": { - "arrondi": "oui", - "nom": "non déductible", - "unité": "€/an", - }, - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "2.9%", - }, - }, - { - "assiette": "dirigeant . indépendant . IJSS . total", - "attributs": { - "nom": "revenus de remplacement", - }, - "taux": "non déductible . taux", - }, - ], - }, - { - "attributs": { - "arrondi": "oui", - "nom": "déductible", - "unité": "€/an", - }, - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "6.8%", - }, - }, - { - "assiette": "dirigeant . indépendant . IJSS . total", - "attributs": { - "nom": "revenus de remplacement", - }, - "taux": "3.8%", - }, - ], - }, - ], - }, - }, - "nom": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - "références": { - "Article 154 quiquies du Code Général des Impôts": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000038836652/", - "IJSS (amelie.fr)": "https://www.ameli.fr/assure/remboursements/indemnites-journalieres/arret-maladie", - "IJSS (service-public.fr)": "https://www.service-public.fr/particuliers/vosdroits/F2971", - "fiche Urssaf": "https://www.urssaf.fr/portail/home/indépendant/mes-cotisations/quelles-cotisations/les-contributions-csg-crds/taux-de-la-csg-crds.html", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "somme": [ - "revenus étrangers . montant", - "dirigeant . indépendant . IJSS . imposable", - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . assiette", - "note": "Seule la partie imposable des IJSS est retranchée de l'assiette de la CSG, puisque la partie non imposable a déjà été retranchée du revenu net fiscal fourni", - "plancher": "0 €/mois", - "valeur": { - "somme": [ - "assiette des cotisations . sans plancher", - "cotisations", - "conjoint collaborateur . cotisations", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "déductible", - "unité": "€/an", - "valeur": { - "produit": { - "assiette": "assiette", - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "6.8%", - }, - }, - { - "assiette": "dirigeant . indépendant . IJSS . total", - "attributs": { - "nom": "revenus de remplacement", - }, - "taux": "3.8%", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (déductible)", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible . revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenus de remplacement", - "valeur": { - "produit": { - "assiette": "dirigeant . indépendant . IJSS . total", - "taux": "3.8%", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (déductible) (revenus de remplacement)", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "6.8%", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (déductible) (taux)", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "non déductible", - "unité": "€/an", - "valeur": { - "produit": { - "assiette": "assiette", - "composantes": [ - { - "taux": { - "nom": "taux", - "valeur": "2.9%", - }, - }, - { - "assiette": "dirigeant . indépendant . IJSS . total", - "attributs": { - "nom": "revenus de remplacement", - }, - "taux": "non déductible . taux", - }, - ], - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (non déductible)", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible . revenus de remplacement": { - "nodeKind": "rule", - "rawNode": { - "nom": "revenus de remplacement", - "valeur": { - "produit": { - "assiette": "dirigeant . indépendant . IJSS . total", - "taux": "non déductible . taux", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (non déductible) (revenus de remplacement)", - }, - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "2.9%", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG et CRDS (non déductible) (taux)", - }, - "dirigeant . indépendant . cotisations et contributions . PCV": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PCV", - "description": "Certaines catégories professionnelles bénéficient de -prestations complémentaires vieillesse (PCV), auparavant nommées « avantage -social vieillesse » (ASV). Cela concerne les médecins généralistes, les -chirurgiens-dentistes, les sages-femmes, les auxiliaires médicaux et les -directeurs de laboratoires. Ce régime résulte de la prise en charge -partielle par l’Assurance maladie de leurs cotisations d’assurance -vieillesse sous réserve qu’ils aient exercé leur activité dans le cadre -conventionnel. -", - "formule": "non", - "nom": "dirigeant . indépendant . cotisations et contributions . PCV", - "titre": "Prestations complémentaires vieillesse", - }, - "replacements": [], - "suggestions": {}, - "title": "Prestations complémentaires vieillesse", - }, - "dirigeant . indépendant . cotisations et contributions . PSS proratisé": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Le plafond de la sécurité sociale, proratisé par la durée d'activité pendant l'année (dans le cas d'activité crée ou cessée en cours d'année). - -Utile pour calculer les cotisations forfaitaires de début d'activité ou le montant de l'ACRE -", - "nom": "dirigeant . indépendant . cotisations et contributions . PSS proratisé", - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": { - "plafond": "100%", - "valeur": "entreprise . durée d'activité . en fin d'année / 1 an", - }, - }, - "titre": "plafond de la sécurité sociale proratisé", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond de la sécurité sociale proratisé", - }, - "dirigeant . indépendant . cotisations et contributions . allocations familiales": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . allocations familiales", - "produit": { - "assiette": "assiette des cotisations", - "taux": { - "nom": "taux", - "taux progressif": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "110%", - "taux": "0%", - }, - { - "plafond": "140%", - "taux": "3.1%", - }, - ], - }, - }, - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations familiales", - }, - "dirigeant . indépendant . cotisations et contributions . allocations familiales . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "taux progressif": { - "assiette": "assiette des cotisations", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "110%", - "taux": "0%", - }, - { - "plafond": "140%", - "taux": "3.1%", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Allocations familiales (taux)", - }, - "dirigeant . indépendant . cotisations et contributions . contributions spéciales": { - "nodeKind": "rule", - "rawNode": { - "description": "Certains régimes spéciaux peuvent ajouter des contributions additionnelles -(par exemple, la CURPS pour les CPAM) -", - "formule": "non", - "nom": "dirigeant . indépendant . cotisations et contributions . contributions spéciales", - }, - "replacements": [], - "suggestions": {}, - "title": "Contributions spéciales", - }, - "dirigeant . indépendant . cotisations et contributions . cotisations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "maladie", - "retraite de base", - "retraite complémentaire", - "indemnités journalières maladie", - "invalidité et décès", - "allocations familiales", - "PCV", - "(- exonérations)", - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . cotisations", - "références": { - "assiettes et taux": "https://www.secu-independants.fr/baremes/cotisations-et-contributions", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "dirigeant . indépendant . cotisations et contributions . début activité": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . date de création >= 01/2020", - "avec": { - "assiette forfaitaire": { - "arrondi": "oui", - "produit": { - "assiette": "PSS proratisé", - "taux": "19%", - }, - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/les-cotisations-provisionnelles/debut-dactivite.html", - }, - "unité": "€/an", - }, - "assiette forfaitaire maladie": { - "arrondi": "oui", - "unité": "€/an", - "valeur": "40% * plafond sécurité sociale temps plein", - }, - }, - "description": "Lorsque vous commencez votre activité, vos **revenus professionnels** -n’étant pas connus**, les cotisations et contributions des deux premières -années sont calculées sur une **base forfaitaire**. - - -Ces cotisations seront ajustées et régularisées en fonction de vos revenus réels de -l’année d’exercice. Si votre revenu est supérieur à la base forfaitaire prise en compte -pour le calcul des cotisations provisionnelles alors vous serez redevable d’un -**complément de cotisations**. - - -Ce simulateur calcule les cotisations dites définitives sur la base des revenus réels de votre -activité. Il vous permet donc de pouvoir anticiper le montant de cette régularisation et de -**planifier votre trésorerie** en conséquence. -", - "nom": "dirigeant . indépendant . cotisations et contributions . début activité", - "note": "La base forfaitaire s’élève à **19 % du plafond annuel de la Sécurité sociale** au titre de la première et de la deuxième année d’activité (à l’exception de la cotisation Maladie et indemnités journalières pour lesquelles l’assiette forfaitaire est égale à 40% du plafond annuel de la Sécurité sociale).", - "recalcul": { - "avec": { - "CSG et CRDS . assiette": "assiette forfaitaire", - "assiette des cotisations": "assiette forfaitaire", - "dirigeant . indépendant . cotisations facultatives": "non", - "maladie . taux progressif . assiette": "assiette forfaitaire maladie", - }, - "règle": "cotisations et contributions", - }, - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/lajustement-et-la-regularisation.html", - }, - "titre": "Cotisations forfaitaires de début d'activité", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations forfaitaires de début d'activité", - }, - "dirigeant . indépendant . cotisations et contributions . début activité . assiette forfaitaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "assiette forfaitaire", - "produit": { - "assiette": "PSS proratisé", - "taux": "19%", - }, - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/les-cotisations-provisionnelles/debut-dactivite.html", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations forfaitaires de début d'activité (assiette forfaitaire)", - }, - "dirigeant . indépendant . cotisations et contributions . début activité . assiette forfaitaire maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "assiette forfaitaire maladie", - "unité": "€/an", - "valeur": "40% * plafond sécurité sociale temps plein", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations forfaitaires de début d'activité (assiette forfaitaire maladie)", - }, - "dirigeant . indépendant . cotisations et contributions . déduction tabac": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . activité . débit de tabac", - "description": "Si vous exercez une activité de débit de tabac simultanément à une activité commerciale, vous avez la possibilité d’opter pour le calcul de votre cotisation d’assurance vieillesse sur le seul revenu tiré de votre activité commerciale (en effet, les remises pour débit de tabac sont soumises par ailleurs à un prélèvement vieillesse particulier). Nous attirons cependant votre attention sur le fait qu’en cotisant sur une base moins importante, excluant les revenus de débit de tabac, vos droits à retraite pour l’assurance vieillesse des commerçants en seront diminués. -", - "nom": "dirigeant . indépendant . cotisations et contributions . déduction tabac", - "par défaut": "0 €/an", - "question": "Quel est le montant des revenus issus de la vente de tabac que vous souhaitez exonérer de cotisation vieillesse ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Déduction tabac", - }, - "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "déduction tabac", - "formule": { - "abattement": "déduction tabac", - "valeur": "assiette des cotisations", - }, - "nom": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "remplace": { - "dans": [ - "retraite de base", - "retraite complémentaire", - "invalidité et décès", - "conjoint collaborateur", - ], - "règle": "assiette des cotisations", - }, - "titre": "assiette des cotisations (avec déduction tabac)", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "name": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "title": "Assiette des cotisations (avec déduction tabac)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": [ - "retraite de base", - "retraite complémentaire", - "invalidité et décès", - "conjoint collaborateur", - ], - "règle": "assiette des cotisations", - }, - "remplacementRuleId": 111, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . assiette des cotisations", - "name": "assiette des cotisations", - "nodeKind": "reference", - "rawNode": "assiette des cotisations", - "title": "Assiette des cotisations", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "name": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "title": "Assiette des cotisations (avec déduction tabac)", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "name": "retraite de base", - "nodeKind": "reference", - "rawNode": "retraite de base", - "title": "Retraite de base", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "invalidité et décès", - "nodeKind": "reference", - "rawNode": "invalidité et décès", - "title": "Invalidité et décès", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . déduction tabac . revenus déduits", - "dottedName": "dirigeant . indépendant . conjoint collaborateur", - "name": "conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - ], - }, - ], - "suggestions": {}, - "title": "Assiette des cotisations (avec déduction tabac)", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "ZFU", - "ACRE", - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations", - }, - "replacements": [], - "suggestions": {}, - "title": "Exonérations", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . ACRE", - "formule": { - "arrondi": "oui", - "produit": { - "assiette": { - "somme": [ - "maladie", - "retraite de base", - "indemnités journalières maladie", - "invalidité et décès", - "allocations familiales", - ], - }, - "facteur": "prorata sur l'année", - "taux": "taux", - }, - }, - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE", - "références": { - "Fiche secu-independants.fr": "https://www.secu-independants.fr/cotisations/calcul-cotisations/acre/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "ACRE", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE . prorata sur l'année": { - "nodeKind": "rule", - "rawNode": { - "description": "Comme le calcul des cotisations indépendants s'effectue sur l'année entière, -l'exonération est proratisée en fonction de la durée effective de l'ACRE sur l'année courante. - -Par exemple, pour une entreprise crée le 1 fevrier 2018, le calcul du prorata pour les -cotisations 2019 sera le suivant : - -\`31 jours d'acre restant en 2019 / 365 jours = 8,5%\` -", - "formule": "(1 an - entreprise . durée d'activité . en début d'année) / 1 an", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE . prorata sur l'année", - }, - "replacements": [], - "suggestions": {}, - "title": "Prorata sur l'année", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE . taux": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "taux progressif": { - "assiette": "assiette des cotisations", - "multiplicateur": "PSS proratisé", - "tranches": [ - { - "plafond": "75%", - "taux": "100%", - }, - { - "plafond": "100%", - "taux": "0%", - }, - ], - }, - }, - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . ACRE . taux", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . ZFU": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "établissement . ZFU", - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . ZFU", - "produit": { - "assiette": "maladie", - "plafond": { - "recalcul": { - "avec": { - "revenu professionnel": "3042 heures/an * SMIC horaire", - }, - }, - }, - "taux": "taux", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "ZFU", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . ZFU . taux": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "taux progressif": { - "assiette": "entreprise . durée d'activité . en fin d'année", - "retourne seulement le taux": "oui", - "variations": [ - { - "alors": { - "tranches": [ - { - "plafond": "5 ans", - "taux": "100%", - }, - { - "plafond": "6 ans", - "taux": "60%", - }, - { - "plafond": "10 ans", - "taux": "60%", - }, - { - "plafond": "11 ans", - "taux": "40%", - }, - { - "plafond": "12 ans", - "taux": "40%", - }, - { - "plafond": "13 ans", - "taux": "20%", - }, - { - "plafond": "14 ans", - "taux": "20%", - }, - { - "plafond": "15 ans", - "taux": "0%", - }, - ], - }, - "si": "entreprise . effectif < 5", - }, - { - "sinon": { - "tranches": [ - { - "plafond": "5 ans", - "taux": "100%", - }, - { - "plafond": "6 ans", - "taux": "60%", - }, - { - "plafond": "7 ans", - "taux": "40%", - }, - { - "plafond": "8 ans", - "taux": "20%", - }, - { - "plafond": "9 ans", - "taux": "0%", - }, - ], - }, - }, - ], - }, - }, - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . ZFU . taux", - "titre": "taux exonération ZFU", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux exonération ZFU", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "date >= 01/2020", - "date <= 31/12/2021", - ], - }, - "description": "Dans le cadre de la crise sanitaire, le Gouvernement a mis en œuvre plusieurs mesures exceptionnelles concernant les cotisations et contributions sociales des travailleurs indépendants affectés par la crise du coronavirus. - -Pour les cotisations et contributions sociales 2021, deux dispositifs de réduction sont applicables : -- le dispositif de réduction prévu par la loi de financement de la sécurité sociale (LFSS) 2021(1) dans le cadre de la seconde période d’état d’urgence sanitaire débutant à l’automne 2020, -- le dispositif complémentaire prévu par la 1ère loi de finance rectificative (LFR1) 2021(2) pour les périodes à compter de juin 2021, - -(1) Décret 2021-75 du 27 janvier 2021 pris en application de l’article 9 de la loi n° 2020-1576 du 14 décembre 2020 de financement de la sécurité sociale pour 2021. -Décrets relatifs à la prolongation de ces mesures : Décret 2021-1410 du 29 octobre 2021 - Décret 2021-1956 du 31 décembre 2021 – Décret 2022-170 du 11 février 2022 - -(2) Décret 2021-1094 du 19 août 2021 pris en application de l'article 25 de la loi n° 2021-953 du 19 juillet 2021 de finances rectificative pour 2021. - -**Ces mesures s’adressent aux travailleurs indépendants dont l’activité principale relève d’un des secteurs suivants et sous certaines autres conditions d’éligibilité :** -- secteur dit S1 : secteurs du tourisme, de l’hôtellerie, de la restauration, du sport, de la culture, du transport aérien et de l’événementiel -- secteur dit S1 bis : secteurs dont l’activité dépend de celle des secteurs 1 -- secteur dit S2 : autres secteurs d’activité qui ont fait l’objet d’une interdiction affectant de manière prépondérante la poursuite de leur activité - -[Voir la liste détaillée des activités des différents secteurs](https://www.urssaf.fr/portail/files/live/sites/urssaf/files/documents/liste-secteurs-pour-infographie.pdf) - -**Bon à savoir :** Les activités de livraison, de retrait de commande ou de vente à emporter ne sont pas prises en compte pour apprécier le respect de la condition d’interdiction d’accueil du public. -Le couvre-feu n’est pas considéré comme une mesure d’interdiction d’accueil du public. - -### Conditions d’éligibilité et montant de la réduction : -La réduction s’applique aux cotisations et contributions sociales personnelles définitives 2021 dues à l’Urssaf. - -Les conditions d’éligibilité s’évaluent mois par mois, le montant de la réduction également. - -Pour plus d’information, et connaitre le montant de l’exonération dont vous pouvez bénéficier, vous pouvez utiliser le [simulateur d’exonération COVID](/simulateurs/exonération-covid \\"Nouvelle fenêtre\\").", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "par défaut": "non", - "question": "Remplissez-vous les conditions pour bénéficier de la réduction des cotisations et contributions sociales 2021 liées à la crise du Covid-19 ?", - "remplace": [ - { - "par": { - "abattement": "exonérations . covid . part cotisations", - "valeur": "cotisations", - }, - "règle": "cotisations", - }, - { - "par": { - "abattement": "exonérations . covid . part CSG . non déductible", - "valeur": "CSG et CRDS . non déductible", - }, - "règle": "CSG et CRDS . non déductible", - }, - { - "par": { - "abattement": "exonérations . covid . part CSG . déductible", - "valeur": "CSG et CRDS . déductible", - }, - "règle": "CSG et CRDS . déductible", - }, - ], - "titre": "Réduction de cotisation Covid", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "title": "Réduction de cotisation Covid", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "abattement": "exonérations . covid . part cotisations", - "valeur": "cotisations", - }, - "règle": "cotisations", - }, - "remplacementRuleId": 118, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . cotisations", - "name": "cotisations", - "nodeKind": "reference", - "rawNode": "cotisations", - "title": "Cotisations", - }, - "replacementNode": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . cotisations", - "name": "cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations", - }, - "title": "Cotisations", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations", - "name": "exonérations . covid . part cotisations", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part cotisations", - "title": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . cotisations", - "name": "cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations", - }, - "title": "Cotisations", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations", - "name": "exonérations . covid . part cotisations", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part cotisations", - "title": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . cotisations", - "name": "cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations", - }, - "title": "Cotisations", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations", - "name": "exonérations . covid . part cotisations", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part cotisations", - "title": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": "exonérations . covid . part cotisations", - "valeur": "cotisations", - }, - "sourceMap": { - "args": { - "abattement": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations", - "name": "exonérations . covid . part cotisations", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part cotisations", - "title": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - }, - "valeur": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . cotisations", - "name": "cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "cotisations", - }, - "title": "Cotisations", - }, - }, - "mecanismName": "abattement", - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "title": "Réduction de cotisation Covid", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "abattement": "exonérations . covid . part CSG . non déductible", - "valeur": "CSG et CRDS . non déductible", - }, - "règle": "CSG et CRDS . non déductible", - }, - "remplacementRuleId": 119, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible", - "name": "CSG et CRDS . non déductible", - "nodeKind": "reference", - "rawNode": "CSG et CRDS . non déductible", - "title": "CSG et CRDS (non déductible)", - }, - "replacementNode": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible", - "name": "CSG et CRDS . non déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . non déductible", - }, - "title": "CSG et CRDS (non déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible", - "name": "exonérations . covid . part CSG . non déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . non déductible", - "title": "Part réduction Covid sur CSG/CRDS non déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible", - "name": "CSG et CRDS . non déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . non déductible", - }, - "title": "CSG et CRDS (non déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible", - "name": "exonérations . covid . part CSG . non déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . non déductible", - "title": "Part réduction Covid sur CSG/CRDS non déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible", - "name": "CSG et CRDS . non déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . non déductible", - }, - "title": "CSG et CRDS (non déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible", - "name": "exonérations . covid . part CSG . non déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . non déductible", - "title": "Part réduction Covid sur CSG/CRDS non déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": "exonérations . covid . part CSG . non déductible", - "valeur": "CSG et CRDS . non déductible", - }, - "sourceMap": { - "args": { - "abattement": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible", - "name": "exonérations . covid . part CSG . non déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . non déductible", - "title": "Part réduction Covid sur CSG/CRDS non déductible", - }, - "valeur": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . non déductible", - "name": "CSG et CRDS . non déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . non déductible", - }, - "title": "CSG et CRDS (non déductible)", - }, - }, - "mecanismName": "abattement", - }, - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "title": "Réduction de cotisation Covid", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "abattement": "exonérations . covid . part CSG . déductible", - "valeur": "CSG et CRDS . déductible", - }, - "règle": "CSG et CRDS . déductible", - }, - "remplacementRuleId": 120, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - "name": "CSG et CRDS . déductible", - "nodeKind": "reference", - "rawNode": "CSG et CRDS . déductible", - "title": "CSG et CRDS (déductible)", - }, - "replacementNode": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - "name": "CSG et CRDS . déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . déductible", - }, - "title": "CSG et CRDS (déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible", - "name": "exonérations . covid . part CSG . déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . déductible", - "title": "Part réduction Covid sur CSG/CRDS déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - "name": "CSG et CRDS . déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . déductible", - }, - "title": "CSG et CRDS (déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible", - "name": "exonérations . covid . part CSG . déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . déductible", - "title": "Part réduction Covid sur CSG/CRDS déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - "name": "CSG et CRDS . déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . déductible", - }, - "title": "CSG et CRDS (déductible)", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible", - "name": "exonérations . covid . part CSG . déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . déductible", - "title": "Part réduction Covid sur CSG/CRDS déductible", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": "exonérations . covid . part CSG . déductible", - "valeur": "CSG et CRDS . déductible", - }, - "sourceMap": { - "args": { - "abattement": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible", - "name": "exonérations . covid . part CSG . déductible", - "nodeKind": "reference", - "rawNode": "exonérations . covid . part CSG . déductible", - "title": "Part réduction Covid sur CSG/CRDS déductible", - }, - "valeur": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - "name": "CSG et CRDS . déductible", - "nodeKind": "reference", - "rawNode": { - "valeur": "CSG et CRDS . déductible", - }, - "title": "CSG et CRDS (déductible)", - }, - }, - "mecanismName": "abattement", - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Réduction de cotisation Covid", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "conjoint collaborateur", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "remplace": { - "par": { - "abattement": "exonérations . covid . conjoint collaborateur", - "valeur": "conjoint collaborateur . cotisations", - }, - "règle": "conjoint collaborateur . cotisations", - }, - "valeur": "montant", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "abattement": "exonérations . covid . conjoint collaborateur", - "valeur": "conjoint collaborateur . cotisations", - }, - "règle": "conjoint collaborateur . cotisations", - }, - "remplacementRuleId": 121, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "name": "conjoint collaborateur . cotisations", - "nodeKind": "reference", - "rawNode": "conjoint collaborateur . cotisations", - "title": "Cotisations conjoint collaborateur", - }, - "replacementNode": { - "explanation": { - "alors": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - "si": { - "0": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - "1": { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "valeur", - "nodeKind": "reference", - "rawNode": { - "variable": "valeur", - }, - }, - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - "explanation": [ - { - "0": "oui", - "1": { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "et": [ - "oui", - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "circularReference": false, - "contextDottedName": "internal", - "name": "plancher", - "nodeKind": "reference", - "rawNode": { - "variable": "plancher", - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - ], - }, - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "name": "conjoint collaborateur . cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "conjoint collaborateur . cotisations", - }, - "title": "Cotisations conjoint collaborateur", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "name": "exonérations . covid . conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "exonérations . covid . conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - "nodeKind": "operation", - "operationKind": "et", - "operator": "et", - "rawNode": { - "toutes ces conditions": [ - "plancher != non", - "valeur < plancher", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "0": { - "variable": "plancher", - }, - "1": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "explanation": [ - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": false, - "rawNode": { - "constant": { - "nodeValue": false, - "type": "boolean", - }, - }, - "type": "boolean", - }, - ], - "nodeKind": "operation", - "operationKind": "!=", - "operator": "≠", - "rawNode": "plancher != non", - }, - { - "0": { - "variable": "valeur", - }, - "1": { - "variable": "plancher", - }, - "explanation": [ - { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "name": "conjoint collaborateur . cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "conjoint collaborateur . cotisations", - }, - "title": "Cotisations conjoint collaborateur", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "name": "exonérations . covid . conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "exonérations . covid . conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 0, - "rawNode": 0, - "type": "number", - }, - ], - "nodeKind": "operation", - "operationKind": "<", - "operator": "<", - "rawNode": "valeur < plancher", - }, - ], - }, - "mecanismName": "toutes ces conditions", - }, - }, - "sinon": { - "0": "valeur", - "1": "abattement", - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "name": "conjoint collaborateur . cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "conjoint collaborateur . cotisations", - }, - "title": "Cotisations conjoint collaborateur", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "name": "exonérations . covid . conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "exonérations . covid . conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": { - "-": [ - "valeur", - "abattement", - ], - }, - }, - }, - "nodeKind": "condition", - "rawNode": { - "abattement": "exonérations . covid . conjoint collaborateur", - "valeur": "conjoint collaborateur . cotisations", - }, - "sourceMap": { - "args": { - "abattement": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "name": "exonérations . covid . conjoint collaborateur", - "nodeKind": "reference", - "rawNode": "exonérations . covid . conjoint collaborateur", - "title": "Conjoint collaborateur", - }, - "valeur": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur", - "dottedName": "dirigeant . indépendant . conjoint collaborateur . cotisations", - "name": "conjoint collaborateur . cotisations", - "nodeKind": "reference", - "rawNode": { - "valeur": "conjoint collaborateur . cotisations", - }, - "title": "Cotisations conjoint collaborateur", - }, - }, - "mecanismName": "abattement", - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Conjoint collaborateur", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . montant": { - "nodeKind": "rule", - "rawNode": { - "description": "Pour connaître le montant de l'exonération, vous pouvez utiliser le simulateur d'exonération COVID. - -[Accéder au simulateur](/simulateurs/exonération-covid \\"Nouvelle fenêtre\\")", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . montant", - "par défaut": "0 €/an", - "question": "Quel est le montant de l’exonération sociale liée à la crise sanitaire pour les cotisations de l’année 2021 ?", - "titre": "Réduction Covid", - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction Covid", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG", - "titre": "Part réduction Covid sur CSG", - "valeur": "montant - part cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Part réduction Covid sur CSG", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . déductible", - "produit": { - "assiette": "part CSG", - "taux": "CSG et CRDS . déductible . taux / taux CSG", - }, - "titre": "Part réduction Covid sur CSG/CRDS déductible", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Part réduction Covid sur CSG/CRDS déductible", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part CSG . non déductible", - "titre": "Part réduction Covid sur CSG/CRDS non déductible", - "valeur": "part CSG - part CSG . déductible", - }, - "replacements": [], - "suggestions": {}, - "title": "Part réduction Covid sur CSG/CRDS non déductible", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . part cotisations", - "produit": { - "assiette": "montant", - "taux": "pourcentage cotisations", - }, - "résoudre la référence circulaire": "oui", - "titre": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Part réduction Covid sur cotisations (hors CSG/CRDS)", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . pourcentage cotisations": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . pourcentage cotisations", - "unité": "%", - "valeur": "cotisations / (cotisations + CSG et CRDS)", - }, - "replacements": [], - "suggestions": {}, - "title": "Pourcentage cotisations", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . taux CSG": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . taux CSG", - "somme": [ - "CSG et CRDS . non déductible . taux", - "CSG et CRDS . déductible . taux", - ], - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux CSG", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . covid . total": { - "nodeKind": "rule", - "rawNode": { - "description": "Intégrée dans le montant des cotisations affiché ci-dessus", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . covid . total", - "somme": [ - "montant", - "conjoint collaborateur", - ], - "titre": "Réduction Covid", - }, - "replacements": [], - "suggestions": {}, - "title": "Réduction Covid", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PI", - "description": "Si vous êtes titulaire d’une pension d’invalidité versée par un régime des travailleurs non-salariés -non agricoles, vous bénécifiez d’une exonération totale des cotisations de retraite complémentaire et -des cotisations maladie. - -Pour que vous puissiez continuer à accumuler des points de retraite complémentaire comme les autres travailleurs, -il vous est attribué des \\"points gratuits\\". - -En règle générale, le nombre de points reçu correspond à la moyenne mensuelle des points cotisés -pendant la période d'activité indépendante avant versement de la pension. - -> Par exemple, si vous avez cotisé pendant 6 ans et 11 mois pour un total de 588 points, -> le nombre de points gratuits reçu chaque mois sera de : \`588 / (6 * 12 + 11) = 7,08\`", - "niveau": "info", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "par défaut": "non", - "question": "Êtes-vous titulaire d’une pension d’invalidité à titre de travailleur indépendant ?", - "rend non applicable": [ - "exonérations . ZFU", - "retraite complémentaire", - "maladie", - "indemnités journalières maladie", - ], - "référence": { - "Article D621-4 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043656758", - "Article D635-2 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000041966510", - "Circulaire RSI 2013/004 du 17/01/2013": "https://www.legislation.cnav.fr/Documents/circulaire_rsi_2013_004_17012013.pdf#page=24", - "Notice RSI (PDF)": "https://www.secu-independants.fr/fileadmin/mediatheque/Espace_telechargement/Protection_sociale/Depliant_assur_invalidite.pdf#page=8", - }, - "type": "notification", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "acronym": "PI", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "title": "Pension invalidité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "exonérations . ZFU", - }, - "remplacementRuleId": 114, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . ZFU", - "name": "exonérations . ZFU", - "nodeKind": "reference", - "rawNode": "exonérations . ZFU", - "title": "ZFU", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "acronym": "PI", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "title": "Pension invalidité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "retraite complémentaire", - }, - "remplacementRuleId": 115, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "name": "retraite complémentaire", - "nodeKind": "reference", - "rawNode": "retraite complémentaire", - "title": "Retraite complémentaire", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "acronym": "PI", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "title": "Pension invalidité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "maladie", - }, - "remplacementRuleId": 116, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie", - "name": "maladie", - "nodeKind": "reference", - "rawNode": "maladie", - "title": "Maladie", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "acronym": "PI", - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "title": "Pension invalidité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "indemnités journalières maladie", - }, - "remplacementRuleId": 117, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "dottedName": "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie", - "name": "indemnités journalières maladie", - "nodeKind": "reference", - "rawNode": "indemnités journalières maladie", - "title": "Indemnités journalières maladie", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Pension invalidité", - }, - "dirigeant . indépendant . cotisations et contributions . exonérations . âge": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . date de création < 01/2016", - "description": "Ce dispositif a été arrêté en 2015, mais est toujours actif pour les personnes qui en bénéficiaient avant son abbrogation.", - "nom": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "par défaut": "non", - "question": "Bénéficiez-vous du dispositif d’exonération « âge pour la retraite » de la cotisation invalidité-décès ?", - "rend non applicable": "invalidité et décès", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "dottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "name": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "title": "Âge", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "invalidité et décès", - }, - "remplacementRuleId": 113, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . exonérations . âge", - "dottedName": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "name": "invalidité et décès", - "nodeKind": "reference", - "rawNode": "invalidité et décès", - "title": "Invalidité et décès", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Âge", - }, - "dirigeant . indépendant . cotisations et contributions . formation professionnelle": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "CFP", - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . formation professionnelle", - "note": "Le taux n'est pas majoré pour les artisans avec conjoint collaborateur", - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": { - "variations": [ - { - "alors": "0.29%", - "si": "entreprise . activité = 'artisanale'", - }, - { - "alors": "0.34%", - "si": "conjoint collaborateur", - }, - { - "sinon": "0.25%", - }, - ], - }, - }, - "références": { - "brève Urssaf pour les artisans": "https://www.urssaf.fr/portail/home/actualites/toute-lactualite-indépendant/transfert-du-recouvrement-de-la.html", - "fiche Urssaf": "https://www.urssaf.fr/portail/home/indépendant/mes-cotisations/quelles-cotisations/la-contribution-a-la-formation-p/base-de-calcul-et-taux-de-la-con.html", - "fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23459", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Formation professionnelle", - }, - "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Cotisations pour les indemnités journalières des indépendants. Si l'état de -santé des artisans, commerçants, industriels et conjoints collaborateurs -nécessite un arrêt de travail, une part de leur ancien revenu leur sera -versé. -", - "nom": "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie", - "produit": { - "assiette": { - "plafond": "5 * plafond sécurité sociale temps plein", - "plancher": "assiette minimale . maladie", - "valeur": "assiette des cotisations", - }, - "taux": { - "nom": "taux", - "valeur": "0.85%", - }, - }, - "références": { - "Cotisation minimale": "https://www.secu-independants.fr/cotisations/calcul-des-cotisations/cotisations-minimales/", - "Taux de cotisations": "https://www.secu-independants.fr/cotisations/calcul-cotisations/taux-de-cotisations/", - }, - "synonyme": "maladie 2", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités journalières maladie", - }, - "dirigeant . indépendant . cotisations et contributions . indemnités journalières maladie . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "0.85%", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités journalières maladie (taux)", - }, - "dirigeant . indépendant . cotisations et contributions . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . indépendant . cotisations et contributions . invalidité et décès", - "produit": { - "assiette": { - "plafond": "plafond sécurité sociale temps plein", - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "taux": "1.3%", - }, - "références": { - "Cotisation minimale": "https://www.secu-independants.fr/cotisations/calcul-des-cotisations/cotisations-minimales/", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Invalidité et décès", - }, - "dirigeant . indépendant . cotisations et contributions . maladie": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": { - "plancher": "assiette minimale . maladie", - "valeur": "assiette des cotisations", - }, - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "110%", - "taux": { - "arrondi": "2 décimales", - "valeur": "taux progressif", - }, - }, - { - "plafond": 5, - "taux": "6.35%", - }, - { - "taux": "6.5%", - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . maladie", - "note": "On retrouve dans le décret ci-dessous la phrase suivante : - -> I.-Par dérogation au premier alinéa, le taux de la cotisation est fixé à 6,5 % lorsque le revenu d'activité est supérieur à cinq fois la valeur annuelle du plafond de la sécurité sociale déterminée conformément à l'article D. 613-2. - -Le terme \\"lorsque\\" laisse entendre qu'en cas de dépassement du seuil 5xPSS, tout le revenu est soumis à 6.5%. Il semblerait qu'une interprétation inverse soit à privilégier : seule la part supérieure à ce seuil est soumise à ce taux, et c'est cette implémentation que nous avons retenue. -", - "références": { - "Articles D621-1 à D621-6 du Code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006073189/LEGISCTA000028171649/#LEGISCTA000036475251", - "décret formule de calcul": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000036342439&categorieLien=id", - "taux de cotisations": "https://www.secu-independants.fr/cotisations/calcul-cotisations/taux-de-cotisations/", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Maladie", - }, - "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif", - "références": { - "Taux de cotisations": "https://www.secu-independants.fr/cotisations/calcul-cotisations/taux-de-cotisations/", - "décret formule de calcul": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000036342439&categorieLien=id", - }, - "taux progressif": { - "assiette": { - "nom": "assiette", - "valeur": "assiette des cotisations", - }, - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "0%", - "taux": "1.35%", - }, - { - "plafond": "110%", - "taux": "6.35%", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux progressif", - }, - "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . assiette": { - "nodeKind": "rule", - "rawNode": { - "nom": "assiette", - "valeur": "assiette des cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux progressif (assiette)", - }, - "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire": { - "nodeKind": "rule", - "rawNode": { - "description": "La réduction supplémentaire du taux maladie pour les revenu inférieurs à 40% du plafond de la sécurité sociale -", - "nom": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "non applicable si": "situation personnelle . RSA", - "remplace": { - "par": "taux progressif - réduction supplémentaire", - "règle": "taux progressif", - }, - "références": { - "Taux de cotisations": "https://www.secu-independants.fr/cotisations/calcul-cotisations/taux-de-cotisations/", - "décret formule de calcul": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000036342439&categorieLien=id", - }, - "taux progressif": { - "assiette": "assiette", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": "0%", - "taux": "1.35%", - }, - { - "plafond": "40%", - "taux": "0%", - }, - ], - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "name": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "title": "Réduction supplémentaire", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "taux progressif - réduction supplémentaire", - "règle": "taux progressif", - }, - "remplacementRuleId": 112, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif", - "name": "taux progressif", - "nodeKind": "reference", - "rawNode": "taux progressif", - "title": "Taux progressif", - }, - "replacementNode": { - "0": { - "variable": "taux progressif", - }, - "1": { - "variable": "réduction supplémentaire", - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif", - "name": "taux progressif", - "nodeKind": "reference", - "rawNode": { - "variable": "taux progressif", - }, - "title": "Taux progressif", - }, - { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie . taux progressif . réduction supplémentaire", - "name": "réduction supplémentaire", - "nodeKind": "reference", - "rawNode": { - "variable": "réduction supplémentaire", - }, - "title": "Réduction supplémentaire", - }, - ], - "nodeKind": "operation", - "operationKind": "-", - "operator": "−", - "rawNode": "taux progressif - réduction supplémentaire", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Réduction supplémentaire", - }, - "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "situation personnelle . domiciliation fiscale à l'étranger", - "arrondi": "oui", - "description": "En contrepartie de l'exonération de CSG, les cotisants ont un taux maladie plus elevé. Contrairement aux autres assurés commerçants/artisans ils ne bénéficient pas de la réduction du taux de la cotisation maladie en fonction du revenu déclaré.", - "nom": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "produit": { - "assiette": "assiette des cotisations", - "taux": "14.5%", - }, - "remplace": "maladie", - "titre": "Maladie (domiciliation fiscale à l'étranger)", - "unité": "€/an", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "name": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "title": "Maladie (domiciliation fiscale à l'étranger)", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "maladie", - }, - "remplacementRuleId": 122, - "replacedReference": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie", - "name": "maladie", - "nodeKind": "reference", - "rawNode": "maladie", - "title": "Maladie", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "dottedName": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "name": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . maladie domiciliation fiscale étranger", - "title": "Maladie (domiciliation fiscale à l'étranger)", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Maladie (domiciliation fiscale à l'étranger)", - }, - "dirigeant . indépendant . cotisations et contributions . non déductibles": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations et contributions . non déductibles", - "somme": [ - "CSG et CRDS . non déductible", - "cotisations facultatives . non déductibles", - ], - "titre": "Cotisations et contributions non déductibles fiscalement", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations et contributions non déductibles fiscalement", - }, - "dirigeant . indépendant . cotisations et contributions . retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": "assiette des cotisations", - "tranches": [ - { - "plafond": { - "acronyme": "PRCI", - "nom": "plafond", - "titre": "plafond retraite complémentaire des indépendants", - "valeur": { - "variations": [ - { - "alors": "38916 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "38493 €/an", - "si": "date >= 01/2021", - }, - ], - }, - }, - "taux": "7%", - }, - { - "plafond": "4 * plafond sécurité sociale temps plein", - "taux": "8%", - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire", - "références": { - "Fiche Urssaf": "https://www.urssaf.fr/portail/home/taux-et-baremes/taux-de-cotisations/artisans-commercants-et-professi/bases-de-calcul-et-taux-des-coti.html", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite complémentaire", - }, - "dirigeant . indépendant . cotisations et contributions . retraite complémentaire . plafond": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PRCI", - "nom": "plafond", - "titre": "plafond retraite complémentaire des indépendants", - "valeur": { - "variations": [ - { - "alors": "38916 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "38493 €/an", - "si": "date >= 01/2021", - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond retraite complémentaire des indépendants", - }, - "dirigeant . indépendant . cotisations et contributions . retraite de base": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "barème": { - "assiette": { - "plancher": "assiette minimale . retraite", - "valeur": "assiette des cotisations", - }, - "tranches": [ - { - "plafond": "plafond sécurité sociale temps plein", - "taux": { - "nom": "taux", - "valeur": "17.75%", - }, - }, - { - "taux": "0.6%", - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations et contributions . retraite de base", - "références": { - "Cotisation minimale": "https://www.secu-independants.fr/cotisations/calcul-des-cotisations/cotisations-minimales/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base", - }, - "dirigeant . indépendant . cotisations et contributions . retraite de base . taux": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux", - "valeur": "17.75%", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite de base (taux)", - }, - "dirigeant . indépendant . cotisations et contributions . régularisation": { - "nodeKind": "rule", - "rawNode": { - "description": "Les cotisations et contributions sont calculées à titre provisionnel -sur la base du dernier revenu déclaré -(ou du montat forfaitaire, si aucun revenu n'est encore déclaré). -Une fois l'année écoulée et le revenu professionnel connu, -les cotisations et contributions sont régularisées. - - -Ce simulateur calcule les cotisations **après régularisation**. -Il vous permet donc d'anticiper le montant de cette régularisation et de planifier votre -trésorerie en conséquence. - - -Si vos revenus d'activité changent beaucoup par rapport à l'année précédente, -vous avez la possibilité de communiquer à l'URSSAF un -**montant prévisionnel pour l'année en cours, qui sera pris comme base de calcul** -(attention cependant, vous serez tenus de faire une estimation précise). -", - "nom": "dirigeant . indépendant . cotisations et contributions . régularisation", - "références": { - "Article D131-3 du Code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000038786941/2021-03-01/?isSuggest=true", - "Article L131-6-2 du Code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037062224/", - "Fiche Urssaf": "https://www.urssaf.fr/portail/cms/render/live/fr/sites/urssaf/home/independant/mes-cotisations/les-etapes-de-calcul/le-mode-de-calcul/les-cotisations-provisionnelles/demande-de-modulation.html", - }, - "titre": "Comment fonctionne la régularisation des cotisations provisionnelles", - }, - "replacements": [], - "suggestions": {}, - "title": "Comment fonctionne la régularisation des cotisations provisionnelles", - }, - "dirigeant . indépendant . cotisations facultatives": { - "nodeKind": "rule", - "rawNode": { - "description": "Il est possible pour l'indépendant de souscrire à des contrats privés pour la complémentaire santé, ou un plan d'épargne retraite. -Les versements à ces contrats sont désigné par l'appellation \\"cotisations facultative\\" par l'administration fiscale. - -Ils sont déductible d'impôts (dans la limite d'un plafond), mais non déductible pour l'assiette des cotisations et contributions sociales. -", - "nom": "dirigeant . indépendant . cotisations facultatives", - "par défaut": "non", - "question": "Avez-vous souscrit à des contrats de prévoyance et / ou de retraite complémentaire privés (contrats Madelin, plans d'épargne retraite) ?", - "références": { - "Contrats Madelin": "https://www.economie.gouv.fr/particuliers/reduction-impot-revenu-investissements-entreprise-pme-madelin", - "PER": "https://www.economie.gouv.fr/PER-epargne-retraite", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations facultatives", - }, - "dirigeant . indépendant . cotisations facultatives . PER": { - "nodeKind": "rule", - "rawNode": { - "description": "Le PER individuel est ouvert à tous. Vous pouvez le souscrire auprès d'un établissement financier ou d'un organisme d'assurance. Ce nouveau plan succède au PERP et au contrat Madelin, qui ne seront plus proposés à partir du 1er octobre 2020. Votre épargne accumulée sur le Perp et le Madelin peut être à votre demande transférée sur le PER individuel. Ce contrat donne droit à des avantages fiscaux et vos droits sont transférables vers les autres PER. Il y a des cas de déblocage anticipé.", - "nom": "dirigeant . indépendant . cotisations facultatives . PER", - "par défaut": "0 €/mois", - "question": "Quel est le montant des cotisations que vous versez dans le cadre d'un PER (nouveau plan épargne retraite, depuis le 1er octobre 2019) ?", - "références": { - "Fiche economie.gouv.fr": "https://www.economie.gouv.fr/PER-epargne-retraite", - "Fiche service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F34982", - }, - "titre": "Plan d'épargne retraite", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Plan d'épargne retraite", - }, - "dirigeant . indépendant . cotisations facultatives . contrats madelin": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations facultatives . contrats madelin", - "somme": [ - "prévoyance", - "retraite", - ], - "titre": "Somme des cotisations à contrats Madelin", - }, - "replacements": [], - "suggestions": {}, - "title": "Somme des cotisations à contrats Madelin", - }, - "dirigeant . indépendant . cotisations facultatives . contrats madelin . prévoyance": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous cotisez au titre d'un contrat de prévoyance complémentaire (santé, perte d'emploi subie) -de type loi Madelin, vous pouvez déduire ces cotisations des bénéfices -imposables que vous déclarez pour votre activité non salariée. -", - "nom": "dirigeant . indépendant . cotisations facultatives . contrats madelin . prévoyance", - "par défaut": "50 €/mois", - "question": "Quel est le montant que vous versez pour vos contrats Madelin de prévoyance complémentaire (santé, perte d'emploi subie) ?", - "références": { - "Article de loi": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000029042287&cidTexte=LEGITEXT000006069577&dateTexte=20140530&fastReqId=1900907951&nbResultRech=1", - "Bofip (contrats d'assurance de groupe)": "https://bofip.impots.gouv.fr/bofip/4639-PGP.html", - "Fiche impôts": "https://www.impots.gouv.fr/portail/particulier/questions/je-cotise-un-contrat-madelin-quel-est-mon-avantage-fiscal", - }, - "titre": "Souscription à un contrat de prévoyance complémentaire Madelin", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Souscription à un contrat de prévoyance complémentaire Madelin", - }, - "dirigeant . indépendant . cotisations facultatives . contrats madelin . retraite": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous cotisez au titre d'un contrat retraite de type loi Madelin, -vous pouvez déduire une partie de ces cotisations des bénéfices -imposables que vous déclarez pour votre activité non salariée. -", - "nom": "dirigeant . indépendant . cotisations facultatives . contrats madelin . retraite", - "par défaut": "0 €/an", - "question": "Quel est le montant que vous versez pour votre contrat Madelin retraite complémentaire ?", - "références": { - "Article de loi": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000029042287&cidTexte=LEGITEXT000006069577&dateTexte=20140530&fastReqId=1900907951&nbResultRech=1", - "Bofip (contrats d'assurance de groupe)": "https://bofip.impots.gouv.fr/bofip/4639-PGP.html", - "Fiche impôts": "https://www.impots.gouv.fr/portail/particulier/questions/je-cotise-un-contrat-madelin-quel-est-mon-avantage-fiscal", - }, - "titre": "Souscription à une retraite Madelin", - }, - "replacements": [], - "suggestions": {}, - "title": "Souscription à une retraite Madelin", - }, - "dirigeant . indépendant . cotisations facultatives . déductibles": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "plafond": "plafond prévoyance", - "valeur": "contrats madelin . prévoyance", - }, - { - "plafond": "plafond retraite complémentaire", - "somme": [ - "PER", - "contrats madelin . retraite", - ], - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations facultatives . déductibles", - "titre": "Part des cotisations facultatives déductible fiscalement", - }, - "replacements": [], - "suggestions": {}, - "title": "Part des cotisations facultatives déductible fiscalement", - }, - "dirigeant . indépendant . cotisations facultatives . non déductibles": { - "nodeKind": "rule", - "rawNode": { - "formule": "total - déductibles", - "nom": "dirigeant . indépendant . cotisations facultatives . non déductibles", - "titre": "Part des cotisations facultatives non déductible fiscalement", - }, - "replacements": [], - "suggestions": {}, - "title": "Part des cotisations facultatives non déductible fiscalement", - }, - "dirigeant . indépendant . cotisations facultatives . plafond prévoyance": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "plafond": { - "produit": { - "assiette": "8 * plafond sécurité sociale temps plein", - "taux": "3%", - }, - }, - "somme": [ - { - "produit": { - "assiette": "revenu professionnel", - "taux": "3.75%", - }, - }, - { - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": "7%", - }, - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations facultatives . plafond prévoyance", - "note": "Normalement c'est le résultat fiscal qui devrait être utilisé pour l'assiette du plafond, mais on utilise le revenu professionnel pour éviter un cycle. -", - "références": { - "Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000029042287&cidTexte=LEGITEXT000006069577&dateTexte=20140530", - "Réassurez-moi": "https://reassurez-moi.fr/guide/pro/tns/plafond#le_plafond_de_deduction_madelin_pour_une_mutuelle_santenbsp", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond prévoyance", - }, - "dirigeant . indépendant . cotisations facultatives . plafond retraite complémentaire": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "le maximum de": [ - { - "barème": { - "assiette": "revenu professionnel", - "multiplicateur": "plafond sécurité sociale temps plein", - "tranches": [ - { - "plafond": 1, - "taux": "10%", - }, - { - "plafond": 8, - "taux": "25%", - }, - ], - }, - }, - { - "produit": { - "assiette": "plafond sécurité sociale temps plein", - "taux": "10%", - }, - }, - ], - }, - "nom": "dirigeant . indépendant . cotisations facultatives . plafond retraite complémentaire", - "note": "Normalement c'est le résultat fiscal qui devrait être utilisé pour l'assiette du plafond, mais on utilise le revenu professionnel pour éviter un cycle. -", - "références": { - "Bofip": "https://bofip.impots.gouv.fr/bofip/1124-PGP.html", - "LegiFiscal": "https://www.legifiscal.fr/impots-personnels/impot-revenu/deduction-des-contrats-madelin-retraite.html", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond retraite complémentaire", - }, - "dirigeant . indépendant . cotisations facultatives . total": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . cotisations facultatives . total", - "somme": [ - "contrats madelin", - "PER", - ], - "titre": "Total des cotisations facultatives", - }, - "replacements": [], - "suggestions": {}, - "title": "Total des cotisations facultatives", - }, - "dirigeant . indépendant . revenu professionnel": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "rémunération du dirigeant au régime des indépendant", - "nom": "dirigeant . indépendant . revenu professionnel", - "résoudre la référence circulaire": "oui", - "unité": "€/an", - "variations": [ - { - "alors": { - "somme": [ - "rémunération . nette", - "cotisations et contributions . non déductibles", - ], - }, - "si": "entreprise . imposition = 'IS'", - }, - { - "sinon": "entreprise . résultat fiscal", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu professionnel", - }, - "dirigeant . indépendant . revenus étrangers": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous exercez une activité non salariée hors de France, dans un État de l’Union Européenne (UE)\\\\*, de l’Espace Économique Européen (EEE)\\\\** ou en Suisse -ou dans un Etat hors UE/EEE/Suisse, avec lequel des dispositions de coordination des régimes de protection sociale s’appliquent, -et que l’exercice de votre activité non salariée hors de France a donné lieu à affiliation au régime général des travailleurs indépendants : -indiquez le montant de votre revenu établi hors de France. - -En effet, les revenus provenant d’une activité exercée hors de France sont uniquement soumis à cotisations sociales. Ces revenus ne sont pas soumis à la CSG-CRDS. - -\\\\* États de l’UE : Allemagne, Autriche, Belgique, Bulgarie, Chypre, Croatie, Danemark, Espagne, Estonie, Finlande, Grèce, Hongrie, Irlande, -Italie, Lettonie, Lituanie, Luxembourg, Malte, Pays-Bas, Pologne, Portugal, République Tchèque, Roumanie, Slovaquie, Slovénie, Suède. - -\\\\** États l’EEE : Islande, Liechtenstein, Norvège. -", - "nom": "dirigeant . indépendant . revenus étrangers", - "par défaut": "non", - "question": "Avez-vous perçu des revenus au titre de l’exercice d’une activité non salariée à l’étranger ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus étrangers", - }, - "dirigeant . indépendant . revenus étrangers . montant": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . indépendant . revenus étrangers . montant", - "par défaut": "0 €/an", - "question": "Quel est leur montant ?", - "titre": "revenus perçu à l'étranger", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenus perçu à l'étranger", - }, - "dirigeant . régime social": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . régime social", - "non applicable si": { - "une de ces conditions": [ - "entreprise . catégorie juridique . SELARL", - "entreprise . catégorie juridique . SELAS", - "entreprise . catégorie juridique . autre", - ], - }, - "par défaut": "non", - "variations": [ - { - "alors": "'auto-entrepreneur'", - "si": "entreprise . catégorie juridique . EI . auto-entrepreneur", - }, - { - "alors": "'assimilé salarié'", - "si": { - "une de ces conditions": [ - "entreprise . catégorie juridique . SAS", - { - "toutes ces conditions": [ - "entreprise . catégorie juridique . SARL", - "gérant minoritaire", - ], - }, - ], - }, - }, - { - "alors": "'indépendant'", - "si": { - "non applicable si": "gérant minoritaire", - "une de ces conditions": [ - "entreprise . catégorie juridique . EI", - "entreprise . catégorie juridique . SARL", - ], - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Régime social", - }, - "dirigeant . rémunération": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "dirigeant . rémunération", - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération", - }, - "dirigeant . rémunération . cotisations": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . rémunération . cotisations", - "variations": [ - { - "alors": "contrat salarié . cotisations", - "si": "assimilé salarié", - }, - { - "alors": "indépendant . cotisations et contributions", - "si": "indépendant", - }, - { - "alors": "auto-entrepreneur . cotisations et contributions", - "si": "auto-entrepreneur", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations", - }, - "dirigeant . rémunération . imposable": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . rémunération . imposable", - "titre": "revenu imposable", - "variations": [ - { - "alors": "contrat salarié . rémunération . net imposable", - "si": "assimilé salarié", - }, - { - "alors": "indépendant . revenu professionnel", - "si": "indépendant", - }, - { - "alors": "auto-entrepreneur . impôt . revenu imposable", - "si": "auto-entrepreneur", - }, - { - "sinon": "0 €/an", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu imposable", - }, - "dirigeant . rémunération . impôt": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "dirigeant . rémunération . impôt", - "somme": [ - { - "produit": { - "assiette": "imposable", - "taux": "impôt . taux d'imposition", - }, - }, - "auto-entrepreneur . impôt . versement libératoire . montant", - ], - "titre": "impôt sur le revenu", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur le revenu", - }, - "dirigeant . rémunération . nette": { - "nodeKind": "rule", - "rawNode": { - "nom": "dirigeant . rémunération . nette", - "question": "Quelle est votre revenu net ?", - "résumé": "Après déduction des cotisations, contributions et charges", - "somme": [ - "rémunération . totale", - "(- cotisations)", - ], - "titre": "revenu net", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu net", - }, - "dirigeant . rémunération . nette après impôt": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Le revenu net après déduction de l'impôt sur le revenu et des cotisations sociales.", - "nom": "dirigeant . rémunération . nette après impôt", - "question": "Quel est le revenu net après impôt souhaité ?", - "résumé": "Ce que vous rapporte cette activité", - "titre": "Revenu après impôt", - "unité": "€/an", - "valeur": "rémunération . nette - impôt . montant", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu après impôt", - }, - "dirigeant . rémunération . totale": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est ce que l'entreprise dépense en tout pour la rémunération du dirigeant. Cette rémunération \\"super-brute\\" inclut toutes les cotisations sociales à payer. On peut aussi considérer que c'est la valeur monétaire du travail du dirigeant. -", - "nom": "dirigeant . rémunération . totale", - "question": "Quel montant total pensez-vous dégager pour votre rémunération ?", - "résumé": "Incluant les cotisations et contributions", - "titre": "Rémunération totale", - "unité": "€/an", - "variations": [ - { - "alors": "contrat salarié . rémunération . total", - "si": "assimilé salarié", - }, - { - "alors": { - "par défaut": "entreprise . chiffre d'affaires - entreprise . charges", - "plancher": "cotisations", - "somme": [ - "nette après impôt", - "impôt . montant", - "cotisations", - ], - }, - "si": "entreprise . imposition . IS", - }, - { - "sinon": "entreprise . chiffre d'affaires - entreprise . charges", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération totale", - }, - "déclaration charge sociales": { - "nodeKind": "rule", - "rawNode": { - "description": "Ces règles calculent les montants des charges sociales à reporter dans la déclaration de revenu des indépendants et dans les déclaration de résultats.", - "formule": "non", - "nom": "déclaration charge sociales", - "remplace": [ - { - "par": "ACRE", - "règle": "entreprise . ACRE", - }, - { - "par": "oui", - "règle": "entreprise . activité . mixte", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales", - "dottedName": "déclaration charge sociales", - "name": "déclaration charge sociales", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales", - "title": "Déclaration charge sociales", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "ACRE", - "règle": "entreprise . ACRE", - }, - "remplacementRuleId": 67, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales", - "dottedName": "entreprise . ACRE", - "name": "entreprise . ACRE", - "nodeKind": "reference", - "rawNode": "entreprise . ACRE", - "title": "ACRE", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales", - "dottedName": "déclaration charge sociales . ACRE", - "name": "ACRE", - "nodeKind": "reference", - "rawNode": "ACRE", - "title": "ACRE", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales", - "dottedName": "déclaration charge sociales", - "name": "déclaration charge sociales", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales", - "title": "Déclaration charge sociales", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "oui", - "règle": "entreprise . activité . mixte", - }, - "remplacementRuleId": 68, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales", - "dottedName": "entreprise . activité . mixte", - "name": "entreprise . activité . mixte", - "nodeKind": "reference", - "rawNode": "entreprise . activité . mixte", - "title": "Activités mixtes", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Déclaration charge sociales", - }, - "déclaration charge sociales . ACRE": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . durée d'activité . en début d'année <= 1 an", - "description": "L'aide à la création ou à la reprise d'une entreprise (Acre) consiste en une exonération partielle de charges sociales, dite exonération de début d'activité pendant 12 mois. - -Elle est automatique pour les sociétés et les entreprises individuelles (sous certaines conditions, comme par exemple ne pas en avoir bénéficié les trois dernières années). - -De plus, pour les travailleurs indépendants classique il est nécessaire de respecter la condition d’être considéré comme créateur au sens de [l’article R131-3 du Code de Sécurité Sociale](https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000034727582&cidTexte=LEGITEXT000006073189&dateTexte=20170511). - -### Détails - -Cette exonération porte sur l’ensemble des cotisations à l’exception de la cotisation retraite complémentaire et les contributions CSG/CRDS et CFP. - -Cette exonération peut être totale, partielle ou nulle en fonction des revenus déclarés : - -- Si le revenu est inférieur à 75% du PASS l’exonération est totale. -- Si le revenu est compris entre 75% et 100% du PASS l’exonération est dégressive. -- Si le revenu est supérieur à 100% du PASS l’exonération est nulle.", - "nom": "déclaration charge sociales . ACRE", - "par défaut": "non", - "question": "Votre entreprise bénéficie-t-elle de l'ACRE ?", - }, - "replacements": [], - "suggestions": {}, - "title": "ACRE", - }, - "déclaration charge sociales . comptabilité": { - "nodeKind": "rule", - "rawNode": { - "nom": "déclaration charge sociales . comptabilité", - "non applicable si": "entreprise . imposition . IS", - "question": "Quelle méthode de gestion de la comptabilité est utilisée pour l'entreprise ?", - "titre": "régime de la déclaration contrôlée", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "engagement", - "trésorerie", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Régime de la déclaration contrôlée", - }, - "déclaration charge sociales . comptabilité . engagement": { - "nodeKind": "rule", - "rawNode": { - "nom": "déclaration charge sociales . comptabilité . engagement", - "titre": "comptabilité d'engagement", - "valeur": "comptabilité = 'engagement'", - }, - "replacements": [], - "suggestions": {}, - "title": "Comptabilité d'engagement", - }, - "déclaration charge sociales . comptabilité . trésorerie": { - "nodeKind": "rule", - "rawNode": { - "nom": "déclaration charge sociales . comptabilité . trésorerie", - "titre": "comptabilité de trésorerie", - "valeur": "comptabilité = 'trésorerie'", - }, - "replacements": [], - "suggestions": {}, - "title": "Comptabilité de trésorerie", - }, - "déclaration charge sociales . cotisations obligatoires déductibles": { - "nodeKind": "rule", - "rawNode": { - "description": "Cotisations obligatoires déductibles, utile pour calculer l'assiette de la CSG/CRDS", - "nom": "déclaration charge sociales . cotisations obligatoires déductibles", - "somme": [ - "dirigeant . indépendant . cotisations et contributions . cotisations", - "dirigeant . indépendant . conjoint collaborateur . cotisations", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations obligatoires déductibles", - }, - "déclaration charge sociales . cotisations payées": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "comptabilité . trésorerie", - "entreprise . imposition . IS", - ], - }, - "nom": "déclaration charge sociales . cotisations payées", - "remplace": [ - { - "par": "cotisations payées . cotisations sociales", - "règle": "résultat . cotisations obligatoires", - }, - { - "par": { - "somme": [ - "cotisations payées . cotisations sociales", - "cotisations payées . CSG déductible et CFP", - ], - }, - "règle": "résultat . total charges sociales déductible", - }, - ], - "valeur": "oui", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées", - "name": "déclaration charge sociales . cotisations payées", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . cotisations payées", - "title": "Cotisations payées", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "cotisations payées . cotisations sociales", - "règle": "résultat . cotisations obligatoires", - }, - "remplacementRuleId": 69, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . résultat . cotisations obligatoires", - "name": "résultat . cotisations obligatoires", - "nodeKind": "reference", - "rawNode": "résultat . cotisations obligatoires", - "title": "Cotisations sociales obligatoires déductibles", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées . cotisations sociales", - "name": "cotisations payées . cotisations sociales", - "nodeKind": "reference", - "rawNode": "cotisations payées . cotisations sociales", - "title": "Cotisations sociales", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées", - "name": "déclaration charge sociales . cotisations payées", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . cotisations payées", - "title": "Cotisations payées", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": { - "somme": [ - "cotisations payées . cotisations sociales", - "cotisations payées . CSG déductible et CFP", - ], - }, - "règle": "résultat . total charges sociales déductible", - }, - "remplacementRuleId": 70, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . résultat . total charges sociales déductible", - "name": "résultat . total charges sociales déductible", - "nodeKind": "reference", - "rawNode": "résultat . total charges sociales déductible", - "title": "Charges sociales obligatoires déductibles fiscalement", - }, - "replacementNode": { - "0": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "name": "cotisations payées . cotisations sociales", - "nodeKind": "reference", - "rawNode": "cotisations payées . cotisations sociales", - }, - "1": { - "+": [ - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "name": "cotisations payées . CSG déductible et CFP", - "nodeKind": "reference", - "rawNode": "cotisations payées . CSG déductible et CFP", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées . cotisations sociales", - "name": "cotisations payées . cotisations sociales", - "nodeKind": "reference", - "rawNode": "cotisations payées . cotisations sociales", - "title": "Cotisations sociales", - }, - { - "0": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "name": "cotisations payées . CSG déductible et CFP", - "nodeKind": "reference", - "rawNode": "cotisations payées . CSG déductible et CFP", - }, - "1": { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - "explanation": [ - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées . CSG déductible et CFP", - "name": "cotisations payées . CSG déductible et CFP", - "nodeKind": "reference", - "rawNode": "cotisations payées . CSG déductible et CFP", - "title": "CSG déductible et CFP", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - "nodeKind": "operation", - "operationKind": "+", - "operator": "+", - "rawNode": { - "+": [ - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "name": "cotisations payées . CSG déductible et CFP", - "nodeKind": "reference", - "rawNode": "cotisations payées . CSG déductible et CFP", - }, - { - "isActive": true, - "isNullable": true, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": null, - }, - ], - }, - }, - ], - "nodeKind": "operation", - "operationKind": "+", - "operator": "+", - "rawNode": { - "somme": [ - "cotisations payées . cotisations sociales", - "cotisations payées . CSG déductible et CFP", - ], - }, - "sourceMap": { - "args": { - "valeur": [ - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées . cotisations sociales", - "name": "cotisations payées . cotisations sociales", - "nodeKind": "reference", - "rawNode": "cotisations payées . cotisations sociales", - "title": "Cotisations sociales", - }, - { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . cotisations payées", - "dottedName": "déclaration charge sociales . cotisations payées . CSG déductible et CFP", - "name": "cotisations payées . CSG déductible et CFP", - "nodeKind": "reference", - "rawNode": "cotisations payées . CSG déductible et CFP", - "title": "CSG déductible et CFP", - }, - ], - }, - "mecanismName": "somme", - }, - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Cotisations payées", - }, - "déclaration charge sociales . cotisations payées . CSG déductible et CFP": { - "nodeKind": "rule", - "rawNode": { - "description": "Indiquez le montant de la part de CSG déductible et de CFP que vous avez payé en 2021 (peu importe l’année à laquelle ces contributions se rapportent). -", - "nom": "déclaration charge sociales . cotisations payées . CSG déductible et CFP", - "plancher": "0 €/an", - "question": "Quel est le montant total de CSG déductible et CFP payées cette année ?", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG déductible et CFP", - }, - "déclaration charge sociales . cotisations payées . cotisations sociales": { - "nodeKind": "rule", - "rawNode": { - "description": "Indiquez le montant des cotisations sociales aux régimes obligatoires (maladie-maternité, vieillesse, invalidité-décès, famille) que vous avez payées en 2021 (peu importe l’année à laquelle ces cotisations se rapportent). -", - "nom": "déclaration charge sociales . cotisations payées . cotisations sociales", - "plancher": "0 €/an", - "question": "Quel est le montant de vos cotisations sociales payées cette année ?", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations sociales", - }, - "déclaration charge sociales . nature de l'activité": { - "nodeKind": "rule", - "rawNode": { - "nom": "déclaration charge sociales . nature de l'activité", - "par défaut": "'artisanale'", - "question": "Quelle est la nature de votre activité ?", - "remplace": [ - "entreprise . activité", - { - "par": "libérale", - "règle": "entreprise . activité . libérale", - }, - { - "par": "artisanale", - "règle": "entreprise . activité . artisanale", - }, - { - "par": "commerciale", - "règle": "entreprise . activité . commerciale", - }, - ], - "références": { - "Comment déterminer la nature de l'activité d'une entreprise ?": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32887", - "Vérifier la nature de son activité": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/verifier-nature-son-activite", - }, - "valeur": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "artisanale", - "commerciale", - "libérale", - ], - }, - }, - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité", - "name": "déclaration charge sociales . nature de l'activité", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité", - "title": "Nature de l'activité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "entreprise . activité", - }, - "remplacementRuleId": 71, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "entreprise . activité", - "name": "entreprise . activité", - "nodeKind": "reference", - "rawNode": "entreprise . activité", - "title": "Nature de l'activité", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité", - "name": "déclaration charge sociales . nature de l'activité", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité", - "title": "Nature de l'activité", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité", - "name": "déclaration charge sociales . nature de l'activité", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité", - "title": "Nature de l'activité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "libérale", - "règle": "entreprise . activité . libérale", - }, - "remplacementRuleId": 72, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "entreprise . activité . libérale", - "name": "entreprise . activité . libérale", - "nodeKind": "reference", - "rawNode": "entreprise . activité . libérale", - "title": "Libérale", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité . libérale", - "name": "libérale", - "nodeKind": "reference", - "rawNode": "libérale", - "title": "Libérale rattachée au régime général", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité", - "name": "déclaration charge sociales . nature de l'activité", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité", - "title": "Nature de l'activité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "artisanale", - "règle": "entreprise . activité . artisanale", - }, - "remplacementRuleId": 73, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "entreprise . activité . artisanale", - "name": "entreprise . activité . artisanale", - "nodeKind": "reference", - "rawNode": "entreprise . activité . artisanale", - "title": "Artisanale", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité . artisanale", - "name": "artisanale", - "nodeKind": "reference", - "rawNode": "artisanale", - "title": "Artisanale", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité", - "name": "déclaration charge sociales . nature de l'activité", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité", - "title": "Nature de l'activité", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "commerciale", - "règle": "entreprise . activité . commerciale", - }, - "remplacementRuleId": 74, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "entreprise . activité . commerciale", - "name": "entreprise . activité . commerciale", - "nodeKind": "reference", - "rawNode": "entreprise . activité . commerciale", - "title": "Commerciale", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité", - "dottedName": "déclaration charge sociales . nature de l'activité . commerciale", - "name": "commerciale", - "nodeKind": "reference", - "rawNode": "commerciale", - "title": "Commerciale", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Nature de l'activité", - }, - "déclaration charge sociales . nature de l'activité . artisanale": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est une activité de service, de production, de transformation, ou de réparation exercée par un professionnel qualifié, et qui nécessite des compétences et un savoir-faire spécifiques. - -> Par exemple : les travaux, les activités liées au bâtiment, la réparation de produits fournis par le client, les coiffeurs... - -- L'entreprise ne doit pas employer plus de 10 salariés (l'activité devient commerciale au-delà) -- Les activités artisanales sont répertoriées par un décret -", - "formule": "nature de l'activité = 'artisanale'", - "nom": "déclaration charge sociales . nature de l'activité . artisanale", - "références": { - "liste des activités artisanales": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/activites-artisanales-0", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Artisanale", - }, - "déclaration charge sociales . nature de l'activité . commerciale": { - "nodeKind": "rule", - "rawNode": { - "description": "- Achats de biens pour leur revente en l'état (commerce en gros ou de détail) -- Vente de prestations de services commerciales (location de matériel, transport, agence immobilière, hôtellerie-restauration, entreprise de spectacles, activité de sécurité privée, location, etc.) -- Activité de production ou de transformation grâce à l'utilisation d'outils industriels, extraction, industries minières, manutention, magasinage et stockage -", - "formule": "nature de l'activité = 'commerciale'", - "nom": "déclaration charge sociales . nature de l'activité . commerciale", - }, - "replacements": [], - "suggestions": {}, - "title": "Commerciale", - }, - "déclaration charge sociales . nature de l'activité . libérale": { - "nodeKind": "rule", - "rawNode": { - "description": "Ce sont les professions \\"intellectuelles\\", qui ne sont rattachée à aucune -caisse spécifique de retraite. - -C'est le cas de toutes les professions libérale non réglementées depuis le -1er janvier 2021. -", - "formule": "nature de l'activité = 'libérale'", - "nom": "déclaration charge sociales . nature de l'activité . libérale", - "rend non applicable": "dirigeant . indépendant . PL . CIPAV", - "références": { - "fiche Wikipedia": "https://fr.m.wikipedia.org/wiki/Profession_libérale", - }, - "titre": "Libérale rattachée au régime général", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité . libérale", - "dottedName": "déclaration charge sociales . nature de l'activité . libérale", - "name": "déclaration charge sociales . nature de l'activité . libérale", - "nodeKind": "reference", - "rawNode": "déclaration charge sociales . nature de l'activité . libérale", - "title": "Libérale rattachée au régime général", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . PL . CIPAV", - }, - "remplacementRuleId": 75, - "replacedReference": { - "circularReference": true, - "contextDottedName": "déclaration charge sociales . nature de l'activité . libérale", - "dottedName": "dirigeant . indépendant . PL . CIPAV", - "name": "dirigeant . indépendant . PL . CIPAV", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CIPAV", - "title": "CIPAV", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Libérale rattachée au régime général", - }, - "déclaration charge sociales . rémunération déductible": { - "nodeKind": "rule", - "rawNode": { - "nom": "déclaration charge sociales . rémunération déductible", - "variations": [ - { - "alors": "dirigeant . rémunération . nette", - "si": "entreprise . imposition . IS", - }, - { - "sinon": "0€", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Rémunération déductible", - }, - "déclaration charge sociales . résultat": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "déclaration charge sociales . résultat", - }, - "replacements": [], - "suggestions": {}, - "title": "Résultat", - }, - "déclaration charge sociales . résultat . CFP": { - "nodeKind": "rule", - "rawNode": { - "description": "Contribution à la formation professionnelle", - "nom": "déclaration charge sociales . résultat . CFP", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "résumé": "[D]", - "valeur": "dirigeant . indépendant . cotisations et contributions . formation professionnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "CFP", - }, - "déclaration charge sociales . résultat . CSG déductible": { - "nodeKind": "rule", - "rawNode": { - "description": "Montant de la CSG déductible à l'impôt sur le revenu", - "nom": "déclaration charge sociales . résultat . CSG déductible", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "résumé": "[B]", - "titre": "CSG déductible", - "valeur": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS . déductible", - }, - "replacements": [], - "suggestions": {}, - "title": "CSG déductible", - }, - "déclaration charge sociales . résultat . assiette sociale": { - "nodeKind": "rule", - "rawNode": { - "description": "Assiette utilisée pour le calcul des cotisations sociales", - "nom": "déclaration charge sociales . résultat . assiette sociale", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "résumé": "[A - (B + C + D)]", - "valeur": "dirigeant . indépendant . assiette des cotisations", - }, - "replacements": [], - "suggestions": {}, - "title": "Assiette sociale", - }, - "déclaration charge sociales . résultat . cotisations obligatoires": { - "nodeKind": "rule", - "rawNode": { - "description": "À reporter dans : -- **la case DSCA/DSCB** dans le formulaire de donnée complémentaire à la déclaration de revenus des indépendant (formulaire 2042) -- **régime réel simplifié :** la rubrique 326 du formulaire 2033-D-SD -- **régime réel normal :** la rubrique A5 du formulaire 2053-SD -- **déclaration contrôlée :** la rubrique BT du formulaire 2035-A-SD -- **régime micro fiscal :** pas de liasse professionnelle fiscale à souscrire -", - "nom": "déclaration charge sociales . résultat . cotisations obligatoires", - "références": { - "Notice impots.gouv.fr": "https://www.impots.gouv.fr/portail/www2/fichiers/documentation/brochure/ir_2021/pdf_som/11-bis-decla_fusion_fisc_185a195.pdf", - }, - "résumé": "[C]", - "somme": [ - "dirigeant . indépendant . cotisations et contributions . cotisations", - "dirigeant . indépendant . conjoint collaborateur . cotisations", - ], - "titre": "Cotisations sociales obligatoires déductibles", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisations sociales obligatoires déductibles", - }, - "déclaration charge sociales . résultat . revenu net fiscal": { - "nodeKind": "rule", - "rawNode": { - "description": "Résultat avant déduction des charges sociales et exonérations fiscales", - "nom": "déclaration charge sociales . résultat . revenu net fiscal", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "résumé": "[A]", - "titre": "revenu net fiscal", - "valeur": "dirigeant . rémunération . totale", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu net fiscal", - }, - "déclaration charge sociales . résultat . total charges sociales déductible": { - "nodeKind": "rule", - "rawNode": { - "description": "À reporter dans : -- **régime réel simplifié :** la rubrique 252 du formulaire 2033-B-SD -- **régime réel normal :** la rubrique FZ du formulaire 2052-SD -- **déclaration contrôlée :** la rubrique BK du formulaire 2035-A-SD -- **régime micro fiscal :** pas de liasse professionnelle fiscale à souscrire -", - "nom": "déclaration charge sociales . résultat . total charges sociales déductible", - "non applicable si": "entreprise . imposition . régime . micro-entreprise", - "résumé": "[B + C + D]", - "somme": [ - "CSG déductible", - "cotisations obligatoires", - "CFP", - ], - "titre": "charges sociales obligatoires déductibles fiscalement", - }, - "replacements": [], - "suggestions": {}, - "title": "Charges sociales obligatoires déductibles fiscalement", - }, - "entreprise": { - "nodeKind": "rule", - "rawNode": { - "description": "Le contrat lie une entreprise, identifiée par un code SIREN, et un employé. -", - "nom": "entreprise", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Entreprise", - }, - "entreprise . ACRE": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - { - "toutes ces conditions": [ - "dirigeant . auto-entrepreneur", - "entreprise . durée d'activité < 3 ans", - "entreprise . date de création < 04/2020", - ], - }, - "entreprise . durée d'activité . en début d'année < 1 an", - ], - }, - "description": "L'aide à la création ou à la reprise d'une entreprise (Acre) consiste en une exonération partielle de charges sociales, dite exonération de début d'activité pendant 12 mois. - -Elle est **automatique** pour les **sociétés et les entreprises individuelles** (sous certaines conditions, comme par exemple ne pas en avoir bénéficié les trois dernières années). - -Pour les **auto-entrepreneurs** en revanche, elle doit être demandée et est réservée aux bénéficiaires suivants: -- Les demandeurs d'emplois (indemnisés ou non indemnisés mais ayant au moins 6 mois d’inscription à Pôle Emploi au cours des 18 derniers mois). -- Les bénéficiaires d'aides sociales (RSA, ASS, ATA) -- Les jeunes entre 18 et 25 ans (jusqu'à 29 ans pour les personnes reconnues en situation de handicap) -- Les personnes créant une micro-entreprise dans un quartier prioritaire de la ville (QPPV) - -> *Historique*: -- Pour les auto-entreprise créées à partir du 1er janvier 2020, l'exonération est de nouveau soumise à condition. -- Pour les entreprises créées entre le 1er janvier 2019 et le 31 décembre 2019, la réduction est généralisée à tous les créateurs, sauf si vous avez déjà obtenu l'ACCRE dans les trois années précédentes -- Pour les entreprises créées avant le 1er janvier 2019, la l'exonération de cotisation s'appelait ACCRE était soumise à conditions et n'était pas automatique : il fallait en faire la demande.", - "nom": "entreprise . ACRE", - "note": "Les auto-entreprises crées entre le 1er janvier et le 31 décembre 2019 bénéficient d'un dispositif plus favorable, actif pendant 3 années.", - "par défaut": "ACRE par défaut", - "question": "Votre entreprise bénéficie-t-elle de l'ACRE ?", - }, - "replacements": [], - "suggestions": {}, - "title": "ACRE", - }, - "entreprise . ACRE par défaut": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "non", - "si": { - "toutes ces conditions": [ - "dirigeant . auto-entrepreneur", - { - "une de ces conditions": [ - "entreprise . date de création < 01/01/2019", - "entreprise . date de création > 31/12/2019", - ], - }, - ], - }, - }, - { - "sinon": "oui", - }, - ], - }, - "nom": "entreprise . ACRE par défaut", - }, - "replacements": [], - "suggestions": {}, - "title": "ACRE par défaut", - }, - "entreprise . SIREN": { - "nodeKind": "rule", - "rawNode": { - "description": "Le numéro Siren est un numéro de 9 chiffres unique pour chaque entreprise. Ex : 401237780 -", - "nom": "entreprise . SIREN", - "type": "texte", - }, - "replacements": [], - "suggestions": {}, - "title": "SIREN", - }, - "entreprise . activité": { - "nodeKind": "rule", - "rawNode": { - "description": "Votre type d'activité va déterminer une grande partie des calculs de cotisations, contributions et impôt.", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "artisanale", - "commerciale", - "libérale", - ], - }, - }, - "nom": "entreprise . activité", - "par défaut": "'commerciale'", - "question": "Quelle est la nature de votre activité principale ?", - "références": { - "Comment déterminer la nature de l'activité d'une entreprise ?": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32887", - "Spécifiquement pour les auto-entrepreneurs": "https://www.shine.fr/blog/categorie-activite-auto-entrepreneur", - "Vérifier la nature de son activité": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/verifier-nature-son-activite", - }, - "titre": "nature de l'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Nature de l'activité", - }, - "entreprise . activité . artisanale": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est une activité de service, de production, de transformation, ou de réparation exercée par un professionnel qualifié, et qui nécessite des compétences et un savoir-faire spécifiques. - -> Par exemple : les travaux, les activités liées au bâtiment, la réparation de produits fournis par le client, les coiffeurs... - -- L'entreprise ne doit pas employer plus de 10 salariés (l'activité devient commerciale au-delà) -- Les activités artisanales sont répertoriées par un décret -", - "nom": "entreprise . activité . artisanale", - "références": { - "liste des activités artisanales": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/activites-artisanales-0", - }, - "valeur": "activité = 'artisanale'", - }, - "replacements": [], - "suggestions": {}, - "title": "Artisanale", - }, - "entreprise . activité . commerciale": { - "nodeKind": "rule", - "rawNode": { - "description": "### Activité commerciale -- Achats de biens pour leur revente en l'état (commerce en gros ou de détail) -- Vente de prestations de service commerciales (location de matériel, transport, agence immobilière, hôtellerie-restauration, entreprise de spectacles, activité de sécurité privée, location, etc.) - -### Activité industrielle - -Activité de production ou de transformation grâce à l'utilisation d'outils industriels, extraction, industries minières, manutention, magasinage et stockage -", - "nom": "entreprise . activité . commerciale", - "valeur": "activité = 'commerciale'", - }, - "replacements": [], - "suggestions": {}, - "title": "Commerciale", - }, - "entreprise . activité . débit de tabac": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "activité = 'commerciale'", - "nom": "entreprise . activité . débit de tabac", - "par défaut": "non", - "question": "Exercez-vous une activité de vente de tabac ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Débit de tabac", - }, - "entreprise . activité . libérale": { - "nodeKind": "rule", - "rawNode": { - "description": "Ce sont les professions \\"intellectuelles\\" : médecins, sage-femme, kiné, avocat, mais aussi consultant, développeur, designer... - -Selon la loi, ce sont des personnes exerçant à titre habituel, de manière indépendante et sous leur responsabilité, une activité : - - de nature généralement civile, - - ayant pour objet d'assurer des prestations principalement intellectuelles, techniques ou de soins, mises en œuvre au moyen de qualifications professionnelles appropriées et dans le respect de principes éthiques ou d'une déontologie professionnelle. -", - "nom": "entreprise . activité . libérale", - "question": "Votre activité est-elle une profession libérale ?", - "références": { - "fiche Wikipedia": "https://fr.m.wikipedia.org/wiki/Profession_libérale", - "liste des professions libérales": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/liste-professions-liberales", - }, - "valeur": "activité = 'libérale'", - }, - "replacements": [], - "suggestions": {}, - "title": "Libérale", - }, - "entreprise . activité . libérale réglementée": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "activité = 'libérale'", - "description": "Certaines professions libérales ont été classées dans le domaine libéral par la loi et leur titre est protégé. Leurs membres doivent respecter des règles déontologiques strictes et sont soumis au contrôle de leurs instances professionnelles (ordre, chambre, ou syndicat). - -> Exemples de professions règlementées : architecte, avocat, infirmier, médecin... - -Il s'agit des autres personnes qui pratiquent, une science ou un art et dont l'activité intellectuelle joue le principal rôle. Leurs recettes doivent représenter la rémunération d'un travail personnel, sans lien de subordination, tout en engageant leur responsabilité technique et morale. - -> Exemples de professions non-règlementées : développeur, historien, urbaniste... -", - "nom": "entreprise . activité . libérale réglementée", - "par défaut": "non", - "question": "Est-ce une activité libérale réglementée ?", - "références": { - "Liste des activités libérales": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/liste-professions-liberales", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Libérale réglementée", - }, - "entreprise . activité . mixte": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . imposition . régime . micro-entreprise", - "description": "Il est possible d'avoir plusieurs activités avec des types de revenus -différents pour une même entreprise. - -Par exemple, une entreprise de plomberie qui facture l'achat et la pose d'un -robinet a une partie de son chiffre d'affaires en vente de materiel (le robinet) -et une partie en prestation de service (la pose). - -Il existe trois catégories avec des taux d’abattement forfaitaire pour frais différents : - -- [Ventes de biens, restauration et hébergement (BIC)](/documentation/entreprise/chiffre-d'affaires/vente-restauration-hébergement) (abattement de 71%) -- [Prestation de service commerciale ou artisanale (BIC)](/documentation/entreprise/chiffre-d'affaires/service-BIC) (abattement de 50%) -- [Autres prestation de service et activité libérale (BNC)](/documentation/entreprise/chiffre-d'affaires/service-BNC) (abattement de 34%) - -Si votre entreprise a des activités correspondants à plusieurs catégories de -revenus, répondez oui à cette question. -", - "nom": "entreprise . activité . mixte", - "par défaut": "non", - "question": "Votre entreprise a-t-elle plusieurs types d'activités ?", - "titre": "Activités mixtes", - }, - "replacements": [], - "suggestions": {}, - "title": "Activités mixtes", - }, - "entreprise . activité . mixte . proportions": { - "nodeKind": "rule", - "rawNode": { - "description": "Part des différentes activités dans le chiffre d'affaires", - "nom": "entreprise . activité . mixte . proportions", - "note": "Il appartient à l'utilisateur de bien vérifier que la somme des trois pourcentages renseignés vaut 100%.", - "somme": [ - { - "nom": "service BIC", - "variations": [ - { - "alors": "0%", - "si": "activité = 'libérale'", - }, - { - "sinon": "50%", - }, - ], - }, - { - "nom": "service BNC", - "variations": [ - { - "alors": "2 / 3", - "si": "activité = 'libérale'", - }, - { - "sinon": "0%", - }, - ], - }, - { - "nom": "vente restauration hébergement", - "variations": [ - { - "alors": "1 / 3", - "si": "activité = 'libérale'", - }, - { - "sinon": "50%", - }, - ], - }, - ], - "titre": "proportion activité", - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion activité", - }, - "entreprise . activité . mixte . proportions . service BIC": { - "nodeKind": "rule", - "rawNode": { - "nom": "service BIC", - "variations": [ - { - "alors": "0%", - "si": "activité = 'libérale'", - }, - { - "sinon": "50%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion activité (service BIC)", - }, - "entreprise . activité . mixte . proportions . service BNC": { - "nodeKind": "rule", - "rawNode": { - "nom": "service BNC", - "variations": [ - { - "alors": "2 / 3", - "si": "activité = 'libérale'", - }, - { - "sinon": "0%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion activité (service BNC)", - }, - "entreprise . activité . mixte . proportions . vente restauration hébergement": { - "nodeKind": "rule", - "rawNode": { - "nom": "vente restauration hébergement", - "variations": [ - { - "alors": "1 / 3", - "si": "activité = 'libérale'", - }, - { - "sinon": "50%", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Proportion activité (vente restauration hébergement)", - }, - "entreprise . activité . service ou vente": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "activité = 'artisanale'", - "activité = 'commerciale'", - ], - }, - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "vente", - "service", - ], - }, - }, - "nom": "entreprise . activité . service ou vente", - "non applicable si": "mixte", - "par défaut": "'vente'", - "question": "Quelle est le type d'activité de l'entreprise ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Service ou vente", - }, - "entreprise . activité . service ou vente . service": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s’agit de toute opération ne comportant pas de transfert de propriété de -biens corporels (c'est-à-dire ayant une existence matérielle). -", - "nom": "entreprise . activité . service ou vente . service", - "références": { - "page impots.gouv.fr": "https://www.impots.gouv.fr/portail/professionnel/prestations-entre-assujettis", - }, - "titre": "prestation de service", - }, - "replacements": [], - "suggestions": {}, - "title": "Prestation de service", - }, - "entreprise . activité . service ou vente . vente": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s’agit de toute opération comportant transfert de propriété d'un bien -corporel (c'est-à-dire un bien ayant une existence matérielle), ainsi que -toutes les activités de restauration et d'hébergement. -", - "nom": "entreprise . activité . service ou vente . vente", - "références": { - "page impots.gouv.fr": "https://www.impots.gouv.fr/portail/professionnel/achatvente-de-biens", - }, - "titre": "vente de biens, restauration ou hébergement", - }, - "replacements": [], - "suggestions": {}, - "title": "Vente de biens, restauration ou hébergement", - }, - "entreprise . activité principale": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . activité principale", - "type": "texte", - }, - "replacements": [], - "suggestions": {}, - "title": "Activité principale", - }, - "entreprise . association non lucrative": { - "nodeKind": "rule", - "rawNode": { - "description": "L'entreprise est une association non lucrative", - "nom": "entreprise . association non lucrative", - "par défaut": "non", - "question": "S'agit-il d'une association à but non lucratif ?", - "rend non applicable": [ - "contrat salarié . taxe d'apprentissage", - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . association non lucrative", - "dottedName": "entreprise . association non lucrative", - "name": "entreprise . association non lucrative", - "nodeKind": "reference", - "rawNode": "entreprise . association non lucrative", - "title": "Association non lucrative", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . taxe d'apprentissage", - }, - "remplacementRuleId": 123, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . association non lucrative", - "dottedName": "contrat salarié . taxe d'apprentissage", - "name": "contrat salarié . taxe d'apprentissage", - "nodeKind": "reference", - "rawNode": "contrat salarié . taxe d'apprentissage", - "title": "Taxe d'apprentissage", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Association non lucrative", - }, - "entreprise . capital social": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette valeur doit inclure la valeur des primes d'émission. -", - "nom": "entreprise . capital social", - "question": "Quele est le capital social de la société ?", - "titre": "Capital social", - "unité": "€", - }, - "replacements": [], - "suggestions": {}, - "title": "Capital social", - }, - "entreprise . catégorie juridique": { - "nodeKind": "rule", - "rawNode": { - "description": "Les catégories juridiques accessibles via l'API SIRENE -", - "nom": "entreprise . catégorie juridique", - "note": "On se base ici sur les catégories juridiques définies par l'INSEE", - "par défaut": "non", - "références": { - "liste des catégories juridique de l'INSEE": "https://www.insee.fr/fr/information/2028129", - }, - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "EI", - "SARL", - "SAS", - "autre", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Catégorie juridique", - }, - "entreprise . catégorie juridique . EI": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . EI", - "titre": "EI ou EIRL", - "valeur": "catégorie juridique = 'EI'", - }, - "replacements": [], - "suggestions": {}, - "title": "EI ou EIRL", - }, - "entreprise . catégorie juridique . EI . auto-entrepreneur": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "par défaut": { - "nom": "défaut", - "valeur": "oui", - }, - "question": "Êtes-vous auto-entrepreneur ?", - "remplace": [ - { - "par": "'micro-entreprise'", - "règle": "imposition . régime", - }, - { - "par": "'IR'", - "règle": "entreprise . imposition", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "dottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "name": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "title": "Auto-entrepreneur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'micro-entreprise'", - "règle": "imposition . régime", - }, - "remplacementRuleId": 124, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "dottedName": "entreprise . imposition . régime", - "name": "imposition . régime", - "nodeKind": "reference", - "rawNode": "imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "micro-entreprise", - "rawNode": "'micro-entreprise'", - "type": "string", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "dottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "name": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "title": "Auto-entrepreneur", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'IR'", - "règle": "entreprise . imposition", - }, - "remplacementRuleId": 125, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . EI . auto-entrepreneur", - "dottedName": "entreprise . imposition", - "name": "entreprise . imposition", - "nodeKind": "reference", - "rawNode": "entreprise . imposition", - "title": "Imposition", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "IR", - "rawNode": "'IR'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Auto-entrepreneur", - }, - "entreprise . catégorie juridique . EI . auto-entrepreneur . défaut": { - "nodeKind": "rule", - "rawNode": { - "nom": "défaut", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Auto-entrepreneur (défaut)", - }, - "entreprise . catégorie juridique . EI . responsabilité limité": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . EI . responsabilité limité", - "non applicable si": "auto-entrepreneur", - "par défaut": "non", - "question": "Votre entreprise est-elle une EIRL ?", - "titre": "EIRL", - }, - "replacements": [], - "suggestions": {}, - "title": "EIRL", - }, - "entreprise . catégorie juridique . SARL": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . SARL", - "titre": "EURL ou SARL", - "valeur": "catégorie juridique = 'SARL'", - }, - "replacements": [], - "suggestions": {}, - "title": "EURL ou SARL", - }, - "entreprise . catégorie juridique . SARL . unipersonnelle": { - "nodeKind": "rule", - "rawNode": { - "description": "Une EURL est une entreprise avec un seul associé. Cela signifie que vous êtes le seul et unique propriétaire de l'entreprise.", - "nom": "entreprise . catégorie juridique . SARL . unipersonnelle", - "par défaut": "oui", - "question": "Votre entreprise est-elle une EURL ?", - "titre": "EURL", - }, - "replacements": [], - "suggestions": {}, - "title": "EURL", - }, - "entreprise . catégorie juridique . SAS": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . SAS", - "titre": "SASU ou SAS", - "valeur": "catégorie juridique = 'SAS'", - }, - "replacements": [], - "suggestions": {}, - "title": "SASU ou SAS", - }, - "entreprise . catégorie juridique . SAS . unipersonnelle": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . SAS . unipersonnelle", - "par défaut": "oui", - "question": "Votre entreprise est-elle une SASU ?", - "titre": "SASU", - }, - "replacements": [], - "suggestions": {}, - "title": "SASU", - }, - "entreprise . catégorie juridique . SELARL": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . SELARL", - "remplace": [ - { - "par": "'libérale'", - "règle": "entreprise . activité", - }, - { - "par": "oui", - "règle": "entreprise . activité . libérale réglementée", - }, - ], - "titre": "SELARL", - "valeur": "catégorie juridique = 'SELARL'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELARL", - "dottedName": "entreprise . catégorie juridique . SELARL", - "name": "entreprise . catégorie juridique . SELARL", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . SELARL", - "title": "SELARL", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'libérale'", - "règle": "entreprise . activité", - }, - "remplacementRuleId": 126, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELARL", - "dottedName": "entreprise . activité", - "name": "entreprise . activité", - "nodeKind": "reference", - "rawNode": "entreprise . activité", - "title": "Nature de l'activité", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "libérale", - "rawNode": "'libérale'", - "type": "string", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELARL", - "dottedName": "entreprise . catégorie juridique . SELARL", - "name": "entreprise . catégorie juridique . SELARL", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . SELARL", - "title": "SELARL", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "oui", - "règle": "entreprise . activité . libérale réglementée", - }, - "remplacementRuleId": 127, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELARL", - "dottedName": "entreprise . activité . libérale réglementée", - "name": "entreprise . activité . libérale réglementée", - "nodeKind": "reference", - "rawNode": "entreprise . activité . libérale réglementée", - "title": "Libérale réglementée", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "SELARL", - }, - "entreprise . catégorie juridique . SELAS": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . SELAS", - "remplace": [ - { - "par": "'libérale'", - "règle": "entreprise . activité", - }, - { - "par": "oui", - "règle": "entreprise . activité . libérale réglementée", - }, - ], - "titre": "SELARL", - "valeur": "catégorie juridique = 'SELAS'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELAS", - "dottedName": "entreprise . catégorie juridique . SELAS", - "name": "entreprise . catégorie juridique . SELAS", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . SELAS", - "title": "SELARL", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'libérale'", - "règle": "entreprise . activité", - }, - "remplacementRuleId": 128, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELAS", - "dottedName": "entreprise . activité", - "name": "entreprise . activité", - "nodeKind": "reference", - "rawNode": "entreprise . activité", - "title": "Nature de l'activité", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "libérale", - "rawNode": "'libérale'", - "type": "string", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELAS", - "dottedName": "entreprise . catégorie juridique . SELAS", - "name": "entreprise . catégorie juridique . SELAS", - "nodeKind": "reference", - "rawNode": "entreprise . catégorie juridique . SELAS", - "title": "SELARL", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "oui", - "règle": "entreprise . activité . libérale réglementée", - }, - "remplacementRuleId": 129, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . catégorie juridique . SELAS", - "dottedName": "entreprise . activité . libérale réglementée", - "name": "entreprise . activité . libérale réglementée", - "nodeKind": "reference", - "rawNode": "entreprise . activité . libérale réglementée", - "title": "Libérale réglementée", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": true, - "rawNode": "oui", - "type": "boolean", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "SELARL", - }, - "entreprise . catégorie juridique . autre": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . catégorie juridique . autre", - "valeur": "catégorie juridique = 'autre'", - }, - "replacements": [], - "suggestions": {}, - "title": "Autre", - }, - "entreprise . charges": { - "nodeKind": "rule", - "rawNode": { - "description": " -Ce sont les dépenses de l'entreprise engagées dans l'intérêt de celle-ci, hors rémunération du dirigeant. Pour les sociétés et entreprises hors auto-entrepreneur, ces charges sont dites déductibles du résultat : l'entreprise ne paiera pas de cotisations ou impôt dessus. Pour l'auto-entrepreneur, elles ne sont pas déductibles du chiffre d'affaires encaissé. - -Nous ne traitons pas encore la TVA : les charges sont à renseigner hors taxe (excepté pour les auto-entrepreneurs en franchise de TVA) - -Par exemple, les charges peuvent être : - -- achat de matières premières pour une activité de production -- achat de produits en vue de leur revente, pour une activité commerciale -- frais de repas : le supplément par rapport au coût d'un repas à domicile - -Attention : l'achat d'un ordinateur à 1000€ n'est pas une charge, mais une immobilisation : c'est un bien qui va profiter à l'entreprise pendant plusieurs années. Chaque année, une partie de cette immobilisation est amortie, et cet amortissement déductible peut être intégré dans ce calcul, par exemple 200€ par an pendant 5 ans. - -A l'inverse, un téléphone portable à moins de 500€ peut être assimilé à une charge sans immobilisation. -", - "identifiant court": "charges", - "nom": "entreprise . charges", - "par défaut": "0 €/an", - "question": "Quelles sont les charges de l'entreprise ?", - "références": { - "Charges déductibles ou non du résultat fiscal d'une entreprise": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F31973", - }, - "résumé": "Toutes les dépenses nécessaires à l'entreprise", - "synonymes": [ - "charges d'exploitation", - "charges de fonctionnement", - ], - "titre": "charges (hors rémunération dirigeant)", - }, - "replacements": [], - "suggestions": {}, - "title": "Charges (hors rémunération dirigeant)", - }, - "entreprise . charges . dirigeant": { - "nodeKind": "rule", - "rawNode": { - "description": "Les montants liés à la rémunération du dirigeant qui sont déductibles d'impôt.", - "nom": "entreprise . charges . dirigeant", - "titre": "Charges déductibles dirigeant", - "variations": [ - { - "alors": "dirigeant . rémunération . totale", - "si": "imposition . IS", - }, - { - "sinon": { - "abattement": "dirigeant . indépendant . cotisations et contributions . non déductibles", - "valeur": "dirigeant . indépendant . cotisations et contributions", - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Charges déductibles dirigeant", - }, - "entreprise . chiffre d'affaires": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "identifiant court": "CA", - "nom": "entreprise . chiffre d'affaires", - "plancher": "0€/an", - "question": "Quel est votre chiffre d'affaires envisagé ?", - "résumé": "Montant total des recettes brutes (hors taxe)", - "somme": [ - "dirigeant . rémunération . nette après impôt", - "dirigeant . rémunération . impôt", - "dirigeant . rémunération . cotisations", - "charges", - { - "applicable si": "imposition . IS", - "somme": [ - "imposition . IS . résultat net", - "imposition . IS", - ], - }, - ], - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Chiffre d'affaires", - }, - "entreprise . chiffre d'affaires . BIC": { - "nodeKind": "rule", - "rawNode": { - "description": "Le chiffre d'affaires correspondant au revenus imposable au titre des bénéfice industriels et commerciaux (BIC ou micro-BIC). -", - "nom": "entreprise . chiffre d'affaires . BIC", - "somme": [ - "service BIC", - "vente restauration hébergement", - ], - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "BIC", - }, - "entreprise . chiffre d'affaires . franchise de TVA": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "entreprise . chiffre d'affaires . franchise de TVA", - }, - "replacements": [], - "suggestions": {}, - "title": "Franchise de TVA", - }, - "entreprise . chiffre d'affaires . franchise de TVA . dépassement": { - "nodeKind": "rule", - "rawNode": { - "description": "La franchise de TVA est un dispositif qui exonère les entreprises de la -déclaration et du paiement de la TVA. Il s'applique en dessous d'un seuil de -chiffre d'affaire annuel dépendant de l'activité. - -Le professionnel qui relève de ce dispositif facture ses prestations ou ses -ventes en hors taxe, et ne peut pas déduire la TVA de ses achats. -", - "nom": "entreprise . chiffre d'affaires . franchise de TVA . dépassement", - "note": "On prend compte ici des seuils majorés (qui s'appliquent si le seuil \\"minoré\\" n'a pas été dépassé en année \`n - 2\`) -", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F21746", - }, - "résumé": "Le seuil annuel de chiffre d'affaires pour la franchise de TVA est dépassé. -", - "type": "notification", - "une de ces conditions": [ - "chiffre d'affaires > seuil vente + seuil service", - "vente restauration hébergement > seuil vente", - "service > seuil service", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Dépassement", - }, - "entreprise . chiffre d'affaires . franchise de TVA . seuil service": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . chiffre d'affaires . franchise de TVA . seuil service", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F21746", - }, - "variations": [ - { - "alors": "60000 €/an", - "si": "établissement . localisation . outre-mer . Guadeloupe Réunion Martinique", - }, - { - "alors": "44500 €", - "si": "dirigeant . indépendant . PL . métier = 'avocat'", - }, - { - "sinon": "36500 €/an", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil service", - }, - "entreprise . chiffre d'affaires . franchise de TVA . seuil vente": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . chiffre d'affaires . franchise de TVA . seuil vente", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F21746", - }, - "variations": [ - { - "alors": "110000 €/an", - "si": "établissement . localisation . outre-mer . Guadeloupe Réunion Martinique", - }, - { - "sinon": "94300 €/an", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil vente", - }, - "entreprise . chiffre d'affaires . service": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s’agit de toute opération ne comportant pas de transfert de propriété de -biens corporels (c'est-à-dire ayant une existence matérielle) -", - "nom": "entreprise . chiffre d'affaires . service", - "somme": [ - "service BIC", - "service BNC", - ], - "titre": "Chiffre d'affaires de prestation de service", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Chiffre d'affaires de prestation de service", - }, - "entreprise . chiffre d'affaires . service BIC": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Il s’agit de toute opération ne comportant pas de transfert de propriété de -biens corporels (c'est-à-dire ayant une existence matérielle), dont -l'activité manuelle joue le principal rôle. - -Pour simplifier on pourrait dire que ce sont toutes les prestations de -services qui nécessite plus qu'un ordinateur pour être effectuées. - -**Exemples** : transports, service à la personne, réparation etc. -", - "nom": "entreprise . chiffre d'affaires . service BIC", - "par défaut": "0€/an", - "plancher": "0€/an", - "question": "Quel est le chiffre d'affaires issu de prestations de service commerciales ou artisanales ?", - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32919", - }, - "résumé": "Chiffre d'affaires hors taxe", - "titre": "Prestations de service commerciales ou artisanales (BIC)", - "unité": "€/an", - "variations": [ - { - "alors": { - "produit": { - "assiette": "chiffre d'affaires", - "taux": "activité . mixte . proportions . service BIC", - }, - }, - "si": "activité . mixte", - }, - { - "sinon": { - "applicable si": "activité . service ou vente = 'service'", - "valeur": "chiffre d'affaires", - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Prestations de service commerciales ou artisanales (BIC)", - }, - "entreprise . chiffre d'affaires . service BNC": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "Ce sont toutes les opérations dont l'activité intellectuelle tient -un rôle essentiel. - -**Exemples** : conseil, accompagnement, traduction, développement, -formation, enseignement, sportif - -Les revenus tirés de ce chiffre d'affaires sont imposable au régime BNC (bénéfices non commerciaux) -", - "nom": "entreprise . chiffre d'affaires . service BNC", - "par défaut": "0€/an", - "plancher": "0€/an", - "question": "Quelles sont les recettes issues de l’activité libérale ?", - "références": { - "liste des activités libérales": "https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/liste-professions-liberales", - }, - "résumé": "Recettes hors taxes", - "titre": "Autres prestations de service et activités libérales (BNC)", - "variations": [ - { - "alors": { - "produit": { - "assiette": "chiffre d'affaires", - "taux": "activité . mixte . proportions . service BNC", - }, - }, - "si": "activité . mixte", - }, - { - "sinon": { - "applicable si": "activité = 'libérale'", - "valeur": "chiffre d'affaires", - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Autres prestations de service et activités libérales (BNC)", - }, - "entreprise . chiffre d'affaires . seuil micro dépassé": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "imposition . IR", - "description": "Le statut de micro-entreprise s'applique tant que le chiffre d'affaires annuel (effectivement encaissé au cours de l'année civile) ne dépasse pas les seuils du régime fiscal de la micro-entreprise. - -En cas de dépassement **sur deux années consécutives**, l'entreprise bascule automatiquement dans le régime de [l'entreprise individuelle](/simulateurs/indépendant). - -À la fin de la première année d'activité, le CA est proratisé par rapport à la durée d'activité. - -Exemple : -> Un contribuable crée une entreprise le 1er août et encaisse des recettes HT de \`50 000 €\` au cours des cinq mois d'activité de sa première année civile d'exploitation. -> Les recettes de cette première année civile sont ajustées *prorata temporis* pour les comparer au plafond : -> -> \`50 000€ x (365/153) = 119 280 €\` - - -Les charges ne sont pas déductibles pour le calcul du plafond (comme pour le calcul des cotisations) - - -### Multi-activité - -Lorsqu'un entrepreneur exerce 2 activités au sein de sa micro-entreprise, le -seuil de chiffre d’affaires à respecter n’est pas pour autant doublé. En -effet l'exercice de plusieurs activités avec la même micro-entreprise -n’augmente pas les seuils. -", - "nom": "entreprise . chiffre d'affaires . seuil micro dépassé", - "références": { - "Article 50-0 du Code général des impôts": "https://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000006199553&cidTexte=LEGITEXT000006069577", - "Bofip (dépassement micro-bic)": "https://bofip.impots.gouv.fr/bofip/1802-PGP.html", - "Bofip (dépassement micro-bnc)": "https://bofip.impots.gouv.fr/bofip/4807-PGP.html", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32353", - "autoentrepreneur.urssaf.fr": "https://www.autoentrepreneur.urssaf.fr/portail/accueil/une-question/questions-frequentes.html", - }, - "une de ces conditions": [ - "entreprise . chiffre d'affaires > 176200 €/an", - "entreprise . chiffre d'affaires . service > 72600 €/an", - ], - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil micro dépassé", - }, - "entreprise . chiffre d'affaires . vente restauration hébergement": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "description": "### Vente de biens -Il s’agit du chiffre d'affaires de toutes les opérations comportant -transfert de propriété d'un bien corporel, c'est-à-dire un bien ayant une -existence matérielle. - -### Restauration et hébergement -Il s’agit du chiffre d'affaires de toutes les opérations de restauration -ou hébergement - -> Note : pour les locations meublées, seules les locations de meublé de tourisme classé et de chambre d’hôte entrent dans cette catégorie hébergement ; les autres locations meublées relèvent de la catégorie « Prestations de service BIC » - -Ces revenus sont imposables dans la catégorie des BIC -", - "nom": "entreprise . chiffre d'affaires . vente restauration hébergement", - "par défaut": "0€/an", - "plancher": "0€/an", - "question": "Quel est le chiffre d'affaires issu de la vente de biens, restauration ou hébergement ?", - "références": { - "définition vente de bien (impots.gouv)": "https://www.impots.gouv.fr/portail/professionnel/achatvente-de-biens", - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32919", - }, - "résumé": "Chiffre d'affaires hors taxe", - "titre": "Vente de biens, restauration, hébergement (BIC)", - "unité": "€/an", - "variations": [ - { - "alors": { - "produit": { - "assiette": "chiffre d'affaires", - "taux": "activité . mixte . proportions . vente restauration hébergement", - }, - }, - "si": "activité . mixte", - }, - { - "sinon": { - "applicable si": "activité . service ou vente = 'vente'", - "valeur": "chiffre d'affaires", - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Vente de biens, restauration, hébergement (BIC)", - }, - "entreprise . date de création": { - "nodeKind": "rule", - "rawNode": { - "description": "La date de début d'activité (ou date de création) est fixée lors de la -déclaration de votre entreprise. - -Vous pouvez [renseigner votre entreprise](/gérer), pour préremplir -automatiquement cette information. - -Si vous n'avez pas le jour exact, le mois suffit en général pour une bonne -approximation. -", - "nom": "entreprise . date de création", - "par défaut": "01/01/2021", - "question": "Quelle est votre date de début d'activité ?", - "suggestions": { - "Début 2021": "01/01/2021", - "Début 2022": "01/01/2022", - "Il y a 10 ans": "01/01/2012", - }, - "type": "date", - }, - "replacements": [], - "suggestions": { - "Début 2021": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "01/01/2021", - "rawNode": "01/01/2021", - "type": "date", - }, - "Début 2022": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "01/01/2022", - "rawNode": "01/01/2022", - "type": "date", - }, - "Il y a 10 ans": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "01/01/2012", - "rawNode": "01/01/2012", - "type": "date", - }, - }, - "title": "Date de création", - }, - "entreprise . date de création . contrôle date future": { - "nodeKind": "rule", - "rawNode": { - "description": "Nous ne pouvons voir aussi loin dans le futur", - "formule": "date de création > 01/2025", - "nom": "entreprise . date de création . contrôle date future", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle date future", - }, - "entreprise . date de création . contrôle date passée": { - "nodeKind": "rule", - "rawNode": { - "description": "Il s'agit d'une très vieille entreprise ! Êtes-vous sûr de ne pas vous être trompé dans la saisie ?", - "formule": "date de création < 01/1900", - "nom": "entreprise . date de création . contrôle date passée", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Contrôle date passée", - }, - "entreprise . dividendes": { - "nodeKind": "rule", - "rawNode": { - "formule": "bénéficiaire . dividendes . bruts", - "nom": "entreprise . dividendes", - }, - "replacements": [], - "suggestions": {}, - "title": "Dividendes", - }, - "entreprise . durée d'activité": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "durée": { - "depuis": "date de création", - }, - }, - "nom": "entreprise . durée d'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée d'activité", - }, - "entreprise . durée d'activité . en début d'année": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "durée": { - "depuis": "date de création", - "jusqu'à": "période . début d'année", - }, - }, - "nom": "entreprise . durée d'activité . en début d'année", - "titre": "durée d'activité au début de l'année", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée d'activité au début de l'année", - }, - "entreprise . durée d'activité . en fin d'année": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - { - "durée": { - "depuis": "date de création", - "jusqu'à": "période . fin d'année", - }, - }, - "1 jour", - ], - }, - "nom": "entreprise . durée d'activité . en fin d'année", - "titre": "durée d'activité à la fin de l'année", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée d'activité à la fin de l'année", - }, - "entreprise . effectif": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "4 employés", - "si": "entreprise . effectif . seuil = 'moins de 5'", - }, - { - "alors": "10 employés", - "si": "entreprise . effectif . seuil = 'moins de 11'", - }, - { - "alors": "19 employés", - "si": "entreprise . effectif . seuil = 'moins de 20'", - }, - { - "alors": "49 employés", - "si": "entreprise . effectif . seuil = 'moins de 50'", - }, - { - "alors": "149 employés", - "si": "entreprise . effectif . seuil = 'moins de 150'", - }, - { - "alors": "250 employés", - "si": "entreprise . effectif . seuil = 'moins de 250'", - }, - { - "alors": "251 employés", - "si": "entreprise . effectif . seuil = 'plus de 250'", - }, - ], - }, - "nom": "entreprise . effectif", - "unité": "employé", - }, - "replacements": [], - "suggestions": {}, - "title": "Effectif", - }, - "entreprise . effectif . seuil": { - "nodeKind": "rule", - "rawNode": { - "description": "De nombreuses cotisations patronales varient selon l'effectif de l'entreprise. -Le franchissement d'un seuil à la hausse n'est pris en compte que s'il est atteint ou dépassé pendant 5 années civiles consécutives. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "moins de 5", - "moins de 11", - "moins de 20", - "moins de 50", - "moins de 150", - "moins de 250", - "plus de 250", - ], - }, - }, - "nom": "entreprise . effectif . seuil", - "par défaut": "'moins de 5'", - "question": "Quel est l'effectif de l'entreprise ?", - "titre": "seuil d'effectif", - }, - "replacements": [], - "suggestions": {}, - "title": "Seuil d'effectif", - }, - "entreprise . effectif . seuil . moins de 11": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 11", - "titre": "entre 5 et 10", - }, - "replacements": [], - "suggestions": {}, - "title": "Entre 5 et 10", - }, - "entreprise . effectif . seuil . moins de 150": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 150", - "titre": "entre 50 et 149", - }, - "replacements": [], - "suggestions": {}, - "title": "Entre 50 et 149", - }, - "entreprise . effectif . seuil . moins de 20": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 20", - "titre": "entre 11 et 19", - }, - "replacements": [], - "suggestions": {}, - "title": "Entre 11 et 19", - }, - "entreprise . effectif . seuil . moins de 250": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 250", - "titre": "entre 150 et 250", - }, - "replacements": [], - "suggestions": {}, - "title": "Entre 150 et 250", - }, - "entreprise . effectif . seuil . moins de 5": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 5", - }, - "replacements": [], - "suggestions": {}, - "title": "Moins de 5", - }, - "entreprise . effectif . seuil . moins de 50": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . moins de 50", - "titre": "entre 20 et 49", - }, - "replacements": [], - "suggestions": {}, - "title": "Entre 20 et 49", - }, - "entreprise . effectif . seuil . plus de 250": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . effectif . seuil . plus de 250", - "titre": "251 et plus", - }, - "replacements": [], - "suggestions": {}, - "title": "251 et plus", - }, - "entreprise . exercice": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "entreprise . exercice", - }, - "replacements": [], - "suggestions": {}, - "title": "Exercice", - }, - "entreprise . exercice . date trop ancienne": { - "nodeKind": "rule", - "rawNode": { - "description": "La date saisie est trop ancienne. Le simulateur n'intègre pas les barèmes avant 2018.", - "formule": "début < 01/01/2018", - "nom": "entreprise . exercice . date trop ancienne", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Date trop ancienne", - }, - "entreprise . exercice . date trop éloignée": { - "nodeKind": "rule", - "rawNode": { - "description": "La date saisie est trop éloignée. Le simulateur n'intègre pas les barèmes au delà de 2022.", - "formule": "fin > 31/12/2022", - "nom": "entreprise . exercice . date trop éloignée", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Date trop éloignée", - }, - "entreprise . exercice . durée": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "durée": { - "depuis": "début", - "jusqu'à": "fin", - }, - }, - "nom": "entreprise . exercice . durée", - "titre": "durée de l'exercice", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée de l'exercice", - }, - "entreprise . exercice . durée maximale": { - "nodeKind": "rule", - "rawNode": { - "description": "La durée maximale d'un exercice comptable est de 24 mois.", - "formule": "durée >= 24 mois", - "nom": "entreprise . exercice . durée maximale", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée maximale", - }, - "entreprise . exercice . début": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . exercice . début", - "par défaut": "01/01/2021", - "type": "date", - }, - "replacements": [], - "suggestions": {}, - "title": "Début", - }, - "entreprise . exercice . début après la fin": { - "nodeKind": "rule", - "rawNode": { - "description": "La fin de l'exercice doit être postérieure à son début.", - "formule": "début >= fin", - "nom": "entreprise . exercice . début après la fin", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Début après la fin", - }, - "entreprise . exercice . fin": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . exercice . fin", - "par défaut": "31/12/2021", - "type": "date", - }, - "replacements": [], - "suggestions": {}, - "title": "Fin", - }, - "entreprise . exonérée de TVA": { - "nodeKind": "rule", - "rawNode": { - "description": "Certains types d'entreprises ne sont pas assujetties à la TVA. -Ces dernières payent la taxe sur les salaires en contrepartie. - -C'est le cas par exemple des établissements bancaires, financiers ou d'assurance. -", - "nom": "entreprise . exonérée de TVA", - "par défaut": "non", - "question": "L'entreprise est-elle exonérée de TVA (hors franchise de base) ?", - "references": { - "Fiche economie.gouv.fr": "https://www.economie.gouv.fr/entreprises/taxe-salaires", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Exonérée de TVA", - }, - "entreprise . imposition": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition", - "par défaut": { - "variations": [ - { - "alors": "'IR'", - "si": { - "une de ces conditions": [ - "catégorie juridique . SARL . unipersonnelle", - "catégorie juridique . EI", - ], - }, - }, - { - "sinon": "'IS'", - }, - ], - }, - "question": "Quel est le **type d'imposition** de votre entreprise ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "IR", - "IS", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Imposition", - }, - "entreprise . imposition . IR": { - "nodeKind": "rule", - "rawNode": { - "description": "Le résultat de votre entreprise est imposé à l'impôt sur le revenu, comme les autres revenus de -votre foyer. - -Le résultat est déterminé lors du remplissage de la **liasse fiscale** (aussi appelée -déclaration de résultat). C'est l'expert-comptable qui s'en charge. - -Si votre entreprise gagne de l'argent, le résultat est appelé **bénéfice**. Il est ajouté aux autres -revenus imposables (s'ils existent) : **votre impôt sur le revenu est plus élevé**. - -Si votre entreprise perd de l'argent, le résultat est appelé **déficit**. Il vient réduire le montant du -revenu imposable de votre ménage : **votre impôt sur le revenu est moins élevé**. - -À noter : avec l'imposition sur le revenu, il n'y a pas de différence fiscale entre les revenus de votre foyer et ceux de -votre entreprise. -", - "nom": "entreprise . imposition . IR", - "titre": "Impôt sur le revenu (IR)", - "valeur": "imposition = 'IR'", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur le revenu (IR)", - }, - "entreprise . imposition . IR . information sur le report de déficit": { - "nodeKind": "rule", - "rawNode": { - "description": "Lorsque votre résultat fiscal est négatif, ce dernier vient réduire le revenu imposables du foyer fiscal. -Un déficit peut être imputé jusqu'à 6 ans après sa réalisation. - -[Voir les règles fiscales détaillées](https://bofip.impots.gouv.fr/bofip/2003-PGP.html/identifiant%3DBOI-BIC-DEF-20-10-20170301) -", - "formule": "résultat fiscal < 0 €/an", - "nom": "entreprise . imposition . IR . information sur le report de déficit", - "non applicable si": "régime . micro-entreprise", - "références": { - "bofip": "https://bofip.impots.gouv.fr/bofip/2003-PGP.html/identifiant%3DBOI-BIC-DEF-20-10-20170301", - }, - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Information sur le report de déficit", - }, - "entreprise . imposition . IR . type de bénéfices": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IR . type de bénéfices", - "par défaut": "oui", - "question": "Quel est le **type de bénéfices** de votre entreprise ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "BNC", - "BIC", - "BA", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Type de bénéfices", - }, - "entreprise . imposition . IR . type de bénéfices . BA": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "BA possible", - "nom": "entreprise . imposition . IR . type de bénéfices . BA", - "valeur": "type de bénéfices = 'BA'", - }, - "replacements": [], - "suggestions": {}, - "title": "BA", - }, - "entreprise . imposition . IR . type de bénéfices . BA possible": { - "nodeKind": "rule", - "rawNode": { - "formule": "non", - "nom": "entreprise . imposition . IR . type de bénéfices . BA possible", - }, - "replacements": [], - "suggestions": {}, - "title": "BA possible", - }, - "entreprise . imposition . IR . type de bénéfices . BIC": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IR . type de bénéfices . BIC", - "valeur": "type de bénéfices = 'BIC'", - }, - "replacements": [], - "suggestions": {}, - "title": "BIC", - }, - "entreprise . imposition . IR . type de bénéfices . BIC et BNC possibles": { - "nodeKind": "rule", - "rawNode": { - "formule": "non", - "nom": "entreprise . imposition . IR . type de bénéfices . BIC et BNC possibles", - }, - "replacements": [], - "suggestions": {}, - "title": "BIC et BNC possibles", - }, - "entreprise . imposition . IR . type de bénéfices . BNC": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IR . type de bénéfices . BNC", - "valeur": "type de bénéfices = 'BNC'", - }, - "replacements": [], - "suggestions": {}, - "title": "BNC", - }, - "entreprise . imposition . IS": { - "nodeKind": "rule", - "rawNode": { - "description": " -Le **résultat** de votre entreprise est imposé à l'**impôt sur les sociétés**. - -Si votre entreprise perd de l'argent, le résultat est appelé **déficit**. Elle n'aura pas à payer d'impôt -sur les sociétés. - -Si votre entreprise gagne de l'argent, le résultat est appelé **bénéfice**. Il sera imposé à un -**taux fixe**. - -Le résultat imposable est déterminé lors du remplissage de la **liasse fiscale** (aussi appelée -déclaration de résultat). C'est l'expert-comptable qui s'en charge. - - -À noter : il existe **deux façons de se rémunérer** avec une entreprise à l'impôt sur les sociétés : - - Vous pouvez vous verser une rémunération en tant que dirigeant pendant l'année. Cette rémunération est - déduite (soustraite) du résultat pour calculer le bénéfice imposable de votre entreprise. En revanche, cette - rémunération est ajoutée aux revenus imposables de votre foyer pour le calcul de l'impôt sur le revenu. - - Vous pouvez aussi vous verser des dividendes à partir des bénéfices des années précédentes. Vous aurez à payer - un impôt fixe sur ces derniers : c'est ce que l'on appelle la \\"flat tax\\". - - Dans tous les cas, vous aurez à payer des **cotisations sociales** sur les revenus que vous touchez.", - "nom": "entreprise . imposition . IS", - "titre": "Impôt sur les sociétés (IS)", - "valeur": "imposition = 'IS'", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur les sociétés (IS)", - }, - "entreprise . imposition . IS . contribution sociale": { - "nodeKind": "rule", - "rawNode": { - "description": "La contribution sociale sur les bénéfices est un impôt distinct de l’impôt sur les sociétés. Son montant n’est pas déductible des résultats. - -L’assiette bénéficie d’un abattement important, et seules les entreprises réalisant plus de 2,3 millions d’euros de bénéfices sont concernées par cette contribution. -", - "formule": { - "produit": { - "assiette": { - "abattement": "763000 €/an * prorata temporis", - "valeur": "IS . montant", - }, - "taux": "3.3%", - }, - }, - "nom": "entreprise . imposition . IS . contribution sociale", - "références": { - "Bofip": "https://bofip.impots.gouv.fr/bofip/3492-PGP.html/identifiant%3DBOI-IS-AUT-10-20-20130318", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Contribution sociale", - }, - "entreprise . imposition . IS . information sur le report de déficit": { - "nodeKind": "rule", - "rawNode": { - "description": "Les déficits subits au cours d'un exercice peuvent être reportés sur les exercices suivants (report en avant), ou sur le seul exercice précédent (report en arrière). -", - "formule": "résultat imposable < 0 €/an", - "nom": "entreprise . imposition . IS . information sur le report de déficit", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Information sur le report de déficit", - }, - "entreprise . imposition . IS . montant": { - "nodeKind": "rule", - "rawNode": { - "barème": { - "arrondi": "oui", - "assiette": "résultat imposable", - "multiplicateur": "prorata temporis", - "variations": [ - { - "alors": { - "tranches": [ - { - "plafond": { - "applicable si": "éligible taux réduit", - "nom": "plafond taux réduit 1", - "valeur": "38120 €/an", - }, - "taux": { - "nom": "taux réduit", - "valeur": "15%", - }, - }, - { - "taux": { - "nom": "taux normal", - "valeur": "25%", - }, - }, - ], - }, - "si": "exercice . début >= 01/2022", - }, - { - "alors": { - "tranches": [ - { - "plafond": "plafond taux réduit 1", - "taux": "taux réduit", - }, - { - "taux": "26.5%", - }, - ], - }, - "si": "exercice . début >= 01/2021", - }, - { - "alors": { - "tranches": [ - { - "plafond": "plafond taux réduit 1", - "taux": "taux réduit", - }, - { - "taux": "28%", - }, - ], - }, - "si": "exercice . début >= 01/2020", - }, - { - "alors": { - "tranches": [ - { - "plafond": "plafond taux réduit 1", - "taux": "taux réduit", - }, - { - "plafond": { - "applicable si": "éligible taux réduit", - "nom": "plafond taux réduit 2", - "valeur": "500000 €/an", - }, - "taux": "28%", - }, - { - "taux": "31%", - }, - ], - }, - "si": "exercice . début >= 01/01/2019", - }, - { - "alors": { - "tranches": [ - { - "plafond": "plafond taux réduit 1", - "taux": "taux réduit", - }, - { - "plafond": "plafond taux réduit 2", - "taux": "28%", - }, - { - "taux": "33.3333%", - }, - ], - }, - "si": "exercice . début >= 01/01/2018", - }, - ], - }, - "nom": "entreprise . imposition . IS . montant", - "références": { - "Fiche impots.gouv.fr": "https://www.impots.gouv.fr/portail/international-professionnel/impot-sur-les-societes", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23575", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant", - }, - "entreprise . imposition . IS . montant . plafond taux réduit 1": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "éligible taux réduit", - "nom": "plafond taux réduit 1", - "valeur": "38120 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (plafond taux réduit 1)", - }, - "entreprise . imposition . IS . montant . plafond taux réduit 2": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "éligible taux réduit", - "nom": "plafond taux réduit 2", - "valeur": "500000 €/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (plafond taux réduit 2)", - }, - "entreprise . imposition . IS . montant . taux normal": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux normal", - "valeur": "25%", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (taux normal)", - }, - "entreprise . imposition . IS . montant . taux réduit": { - "nodeKind": "rule", - "rawNode": { - "nom": "taux réduit", - "valeur": "15%", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant (taux réduit)", - }, - "entreprise . imposition . IS . prorata temporis": { - "nodeKind": "rule", - "rawNode": { - "description": "Lorsque la durée de l’exercice n'est pas égale à un an, on pro-ratise les -plafonds utilisés dans le barème de l'impôt sur les sociétés. -", - "formule": "exercice . durée / 1 an", - "nom": "entreprise . imposition . IS . prorata temporis", - "références": { - "Bofip": "https://bofip.impots.gouv.fr/bofip/2065-PGP.html/identifiant%3DBOI-IS-LIQ-20-20-20180801", - }, - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Prorata temporis", - }, - "entreprise . imposition . IS . résultat imposable": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IS . résultat imposable", - "résumé": "Imposable à l'impôt sur les sociétés", - "titre": "Résultat de l'exercice", - "valeur": "résultat fiscal", - }, - "replacements": [], - "suggestions": {}, - "title": "Résultat de l'exercice", - }, - "entreprise . imposition . IS . résultat net": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IS . résultat net", - "par défaut": "0€", - "résumé": "Après déduction des charges et de l'impôt sur les société", - "somme": [ - "chiffre d'affaires", - "(- charges)", - "(- dirigeant . rémunération . totale)", - "(- montant)", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Résultat net", - }, - "entreprise . imposition . IS . éligible taux réduit": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . IS . éligible taux réduit", - "par défaut": "oui", - "toutes ces conditions": [ - "chiffre d'affaires <= 7630 k€/an * prorata temporis", - { - "nom": "capital détenu au moins à 75 pourcents par des personnes physiques", - "valeur": "oui", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Éligible taux réduit", - }, - "entreprise . imposition . IS . éligible taux réduit . capital détenu au moins à 75 pourcents par des personnes physiques": { - "nodeKind": "rule", - "rawNode": { - "nom": "capital détenu au moins à 75 pourcents par des personnes physiques", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Éligible taux réduit (capital détenu au moins à 75 pourcents par des personnes physiques)", - }, - "entreprise . imposition . régime": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . imposition . régime", - "question": "Quel est le **régime d'imposition** de votre entreprise ?", - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "micro-entreprise", - "déclaration contrôlée", - "réel simplifié", - "réel normal", - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Régime", - }, - "entreprise . imposition . régime . déclaration contrôlée": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "IR . type de bénéfices . BNC", - "nom": "entreprise . imposition . régime . déclaration contrôlée", - "valeur": "régime = 'déclaration contrôlée'", - }, - "replacements": [], - "suggestions": {}, - "title": "Déclaration contrôlée", - }, - "entreprise . imposition . régime . micro-entreprise": { - "nodeKind": "rule", - "rawNode": { - "description": "Avec le régime micro fiscal, les charges déductibles sont estimées forfaitairement,en fonction d’un pourcentage du chiffre d’affaires. Ce pourcentage dépend du type d’activité : 71% pour les activités de vente, restauration et hébergement (location de meublé de tourisme classé et chambre d’hôte), 50% pour les prestations de service commerciales ou artisanales, 34% pour les activités libérales. - -Cette option permet de simplifier votre comptabilité et peut être avantageuse en termes de revenu imposable et soumis à cotisations et contributions sociales dans le cas où vos charges de fonctionnement sont faibles. -", - "nom": "entreprise . imposition . régime . micro-entreprise", - "non applicable si": "entreprise . imposition . IS", - "par défaut": "non", - "question": "Avez-vous opté pour le régime micro-fiscal ?", - "remplace": [ - { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - ], - "rend non applicable": "dirigeant . indépendant . cotisations facultatives", - "titre": "Régime de la micro-entreprise", - "valeur": "régime = 'micro-entreprise'", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise", - "dottedName": "entreprise . imposition . régime . micro-entreprise", - "name": "entreprise . imposition . régime . micro-entreprise", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime . micro-entreprise", - "title": "Régime de la micro-entreprise", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . cotisations facultatives", - }, - "remplacementRuleId": 130, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise", - "dottedName": "dirigeant . indépendant . cotisations facultatives", - "name": "dirigeant . indépendant . cotisations facultatives", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations facultatives", - "title": "Cotisations facultatives", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise", - "dottedName": "entreprise . imposition . régime . micro-entreprise", - "name": "entreprise . imposition . régime . micro-entreprise", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime . micro-entreprise", - "title": "Régime de la micro-entreprise", - }, - "nodeKind": "replacementRule", - "rawNode": { - "par": "'micro-entreprise'", - "règle": "entreprise . imposition . régime", - }, - "remplacementRuleId": 131, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise", - "dottedName": "entreprise . imposition . régime", - "name": "entreprise . imposition . régime", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime", - "title": "Régime", - }, - "replacementNode": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": "micro-entreprise", - "rawNode": "'micro-entreprise'", - "type": "string", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Régime de la micro-entreprise", - }, - "entreprise . imposition . régime . micro-entreprise . alerte seuil dépassés": { - "nodeKind": "rule", - "rawNode": { - "description": "Le seuil annuel de chiffre d'affaires pour le régime micro-fiscal est dépassé. [En savoir plus](/documentation/entreprise/chiffre-d'affaires/seuil-micro-dépassé)", - "formule": "chiffre d'affaires . seuil micro dépassé", - "nom": "entreprise . imposition . régime . micro-entreprise . alerte seuil dépassés", - "sévérité": "avertissement", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Alerte seuil dépassés", - }, - "entreprise . imposition . régime . micro-entreprise . revenu abattu": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "plancher": { - "variations": [ - { - "alors": "610 €/an", - "si": "entreprise . activité . mixte", - }, - { - "sinon": "305 €/an", - }, - ], - }, - "produit": { - "composantes": [ - { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "taux": "71%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "taux": "50%", - }, - { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "taux": "34%", - }, - ], - }, - }, - "description": "Le micro-entrepreneur est dispensé d'établir une déclaration professionnelle de bénéfices au titre des BNC ou BIC. - -Il lui suffit de porter dans la déclaration complémentaire de revenu (n°2042-C Pro) le montant annuel du chiffre d'affaires brut (BIC) ou des recettes (BNC). -", - "nom": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "remplace": "résultat fiscal", - "résoudre la référence circulaire": "oui", - "somme": [ - "entreprise . chiffre d'affaires . vente restauration hébergement", - "entreprise . chiffre d'affaires . service BIC", - "entreprise . chiffre d'affaires . service BNC", - ], - "titre": "abattement forfaitaire micro-fiscal", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "dottedName": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "name": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "title": "Abattement forfaitaire micro-fiscal", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "résultat fiscal", - }, - "remplacementRuleId": 132, - "replacedReference": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "dottedName": "entreprise . résultat fiscal", - "name": "résultat fiscal", - "nodeKind": "reference", - "rawNode": "résultat fiscal", - "title": "Résultat fiscal", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "dottedName": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "name": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "nodeKind": "reference", - "rawNode": "entreprise . imposition . régime . micro-entreprise . revenu abattu", - "title": "Abattement forfaitaire micro-fiscal", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Abattement forfaitaire micro-fiscal", - }, - "entreprise . imposition . régime . réel normal": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "RN", - "nom": "entreprise . imposition . régime . réel normal", - "non applicable si": "IR . type de bénéfices . BNC", - "titre": "Régime réel normal d'imposition", - "valeur": "régime = 'réel normal'", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime réel normal d'imposition", - }, - "entreprise . imposition . régime . réel simplifié": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "RSI", - "nom": "entreprise . imposition . régime . réel simplifié", - "non applicable si": "IR . type de bénéfices . BNC", - "titre": "Régime réel simplifié d'imposition", - "valeur": "régime = 'réel simplifié'", - }, - "replacements": [], - "suggestions": {}, - "title": "Régime réel simplifié d'imposition", - }, - "entreprise . nom": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . nom", - "type": "texte", - }, - "replacements": [], - "suggestions": {}, - "title": "Nom", - }, - "entreprise . ratio alternants": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette fraction détermine la contribution supplémentaire pour l'apprentissage pour les entreprises concernées. -", - "nom": "entreprise . ratio alternants", - "par défaut": "0%", - "question": "Quelle est la fraction de contrats d'alternance dans l'effectif moyen de l'entreprise ?", - "suggestions": { - "1%": "1%", - "5%": "5%", - }, - "titre": "Fraction d'alternants", - }, - "replacements": [], - "suggestions": { - "1%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 1, - "rawNode": { - "constant": { - "nodeValue": 1, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "1%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - "5%": { - "explanation": { - "fullPrecision": true, - "isNullable": false, - "missingVariables": {}, - "nodeKind": "constant", - "nodeValue": 5, - "rawNode": { - "constant": { - "nodeValue": 5, - "type": "number", - }, - }, - "type": "number", - }, - "nodeKind": "unité", - "rawNode": "5%", - "unit": { - "denominators": [], - "numerators": [ - "%", - ], - }, - }, - }, - "title": "Fraction d'alternants", - }, - "entreprise . résultat fiscal": { - "nodeKind": "rule", - "rawNode": { - "nom": "entreprise . résultat fiscal", - "somme": [ - "chiffre d'affaires", - "(- charges)", - "(- charges . dirigeant)", - ], - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Résultat fiscal", - }, - "entreprise . taxe sur les salaires": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "association non lucrative", - "entreprise . exonérée de TVA", - ], - }, - "description": "Lorsque le montant de la taxe sur les salaires est inférieur à 1200 €/an, il n'y a pas besoin de faire de déclaration et la taxe n'est pas recouvré. Entre 1200 €/an et 2400 €/an une décote s'applique.", - "formule": { - "variations": [ - { - "alors": "0 €/an", - "si": "montant avant décote <= 1200 €/an", - }, - { - "alors": "montant avant décote - (2400 €/an - montant avant décote * 75%)", - "si": "montant avant décote <= 2400 €/an", - }, - { - "sinon": "montant avant décote", - }, - ], - }, - "nom": "entreprise . taxe sur les salaires", - "références": { - "Fiche service-public": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F22576", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taxe sur les salaires", - }, - "entreprise . taxe sur les salaires . abattement associations": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . association non lucrative", - "formule": "21044 €/an", - "nom": "entreprise . taxe sur les salaires . abattement associations", - }, - "replacements": [], - "suggestions": {}, - "title": "Abattement associations", - }, - "entreprise . taxe sur les salaires . montant avant décote": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "abattement": "abattement associations", - "valeur": "contrat salarié . taxe sur les salaires . barème / 1 employé * effectif", - }, - "nom": "entreprise . taxe sur les salaires . montant avant décote", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant avant décote", - }, - "impôt": { - "nodeKind": "rule", - "rawNode": { - "description": "Cet ensemble de formules est un modèle simplifié de l'impôt sur le revenu.", - "icônes": "🏛️", - "nom": "impôt", - "titre": "impôt sur le revenu", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur le revenu", - }, - "impôt . dividendes": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "bénéficiaire . dividendes . bruts > 0", - "nom": "impôt . dividendes", - "titre": "Imposition des dividendes", - "valeur": "oui", - }, - "replacements": [], - "suggestions": {}, - "title": "Imposition des dividendes", - }, - "impôt . dividendes . PFU": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "impôt . méthode de calcul . PFU", - "description": "Ce montant est à verser sous forme d'acompte au moment du versement des -dividendes. - -L'acompte n'est pas obligatoire au cas où le revenu fiscal n-2 est inférieur -à - - - 50 000 € pour une personne seule, - - 75 000 € pour un couple soumis à l'imposition commune (mariés ou - pacsés). - -Dans ce cas, le bénéficiaire peut faire la demande de dispense au plus tard -le 30 novembre de l'année précédant celle du paiement -", - "nom": "impôt . dividendes . PFU", - "produit": { - "assiette": "bénéficiaire . dividendes . bruts", - "taux": "12.8%", - }, - "références": { - "Article 117 quater du Code Général des Impôts": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000036428175/#LEGIARTI000036428175", - "Article 200 A du Code Général des Impôts": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006179579/", - "Fiche service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32963", - }, - "titre": "Montant de l'impôt sur dividendes au titre du Prélèvement Forfaitaire Unique (ou \\"flat tax\\")", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant de l'impôt sur dividendes au titre du Prélèvement Forfaitaire Unique (ou \\"flat tax\\")", - }, - "impôt . dividendes . montant en sus des autres revenus imposables": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . dividendes . montant en sus des autres revenus imposables", - "titre": "Montant de l'impôt sur dividendes, en sus de l'impôt sur les autres revenus imposables", - "variations": [ - { - "alors": "PFU", - "si": "méthode de calcul . PFU", - }, - { - "sinon": "impôt . foyer fiscal . impôt à payer - montant sans dividendes", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Montant de l'impôt sur dividendes, en sus de l'impôt sur les autres revenus imposables", - }, - "impôt . domiciliation étranger non implémentée": { - "nodeKind": "rule", - "rawNode": { - "description": "La retenue à la source pour les non-résident n'est pas encore implémentée. Pour en savoir plus, se référer à la [documentation fiscale](https://www.impots.gouv.fr/portail/international-particulier/je-suis-non-resident-dois-je-declarer-des-revenus-et-payer-des-impots-en) -", - "formule": "situation personnelle . domiciliation fiscale à l'étranger", - "niveau": "avertissement", - "nom": "impôt . domiciliation étranger non implémentée", - "type": "notification", - }, - "replacements": [], - "suggestions": {}, - "title": "Domiciliation étranger non implémentée", - }, - "impôt . foyer fiscal": { - "nodeKind": "rule", - "rawNode": { - "icônes": "👨‍👩‍👧‍👦", - "nom": "impôt . foyer fiscal", - }, - "replacements": [], - "suggestions": {}, - "title": "Foyer fiscal", - }, - "impôt . foyer fiscal . CEHR": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": { - "barème": { - "assiette": "revenu imposable", - "tranches": [ - { - "plafond": "500000 €/an", - "taux": "0%", - }, - { - "plafond": "1000000 €/an", - "taux": "3%", - }, - { - "taux": "4%", - }, - ], - }, - }, - "si": "foyer fiscal . situation de famille = 'couple'", - }, - { - "sinon": { - "barème": { - "assiette": "revenu imposable", - "tranches": [ - { - "plafond": "250000 €/an", - "taux": "0%", - }, - { - "plafond": "500000 €/an", - "taux": "3%", - }, - { - "taux": "4%", - }, - ], - }, - }, - }, - ], - }, - "nom": "impôt . foyer fiscal . CEHR", - "références": { - "Article 223 sexies du Code général des impôts": "https://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000025049019&cidTexte=LEGITEXT000006069577", - "Bofip.impots.gouv.fr": "http://bofip.impots.gouv.fr/bofip/7804-PGP", - "contribution exceptionnelle sur les hauts revenus": "https://www.service-public.fr/particuliers/vosdroits/F31130", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "CEHR", - }, - "impôt . foyer fiscal . enfants à charge": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . enfants à charge", - "par défaut": "0 enfants", - "question": "Combien d'enfants sont à charge du foyer fiscal ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Enfants à charge", - }, - "impôt . foyer fiscal . impôt sur le revenu": { - "nodeKind": "rule", - "rawNode": { - "exemples": [ - { - "nom": "Salaire d'un cadre", - "situation": { - "contrat salarié . rémunération . net imposable": 4000, - }, - "valeur attendue": 6977, - }, - ], - "formule": { - "somme": [ - { - "abattement": "décote", - "valeur": "impôt brut", - }, - "impôt . dividendes . PFU", - ], - }, - "nom": "impôt . foyer fiscal . impôt sur le revenu", - "références": { - "Fiche service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F34328", - }, - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur le revenu", - }, - "impôt . foyer fiscal . impôt sur le revenu . décote": { - "nodeKind": "rule", - "rawNode": { - "abattement": "45.25% * impôt brut", - "description": "Une décote est appliquée après le barème de l'impôt sur le revenu, pour réduire l'impôt des bas revenus.", - "nom": "impôt . foyer fiscal . impôt sur le revenu . décote", - "références": { - "Fiche economie.gouv.fr": "https://www.economie.gouv.fr/particuliers/decote-impot-revenu", - }, - "variations": [ - { - "alors": { - "variations": [ - { - "alors": "1307 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "1289 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "1286 €/an", - "si": "date >= 01/2020", - }, - ], - }, - "si": "foyer fiscal . situation de famille = 'couple'", - }, - { - "sinon": { - "variations": [ - { - "alors": "790 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "779 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "777 €/an", - "si": "date >= 01/2020", - }, - ], - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Décote", - }, - "impôt . foyer fiscal . impôt sur le revenu . impôt brut": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . impôt sur le revenu . impôt brut", - "plancher": { - "abattement": "quotient familial . plafond avantage", - "valeur": { - "produit": { - "assiette": "impôt brut . sans parts rattachées", - "facteur": "nombre de parts . principales", - }, - }, - }, - "références": { - "BOFIP": "https://bofip.impots.gouv.fr/bofip/2494-PGP.html/identifiant%3DBOI-IR-LIQ-20-20-20-20210330", - }, - "valeur": { - "produit": { - "assiette": "impôt brut . par part", - "facteur": "nombre de parts", - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt brut", - }, - "impôt . foyer fiscal . impôt sur le revenu . impôt brut . par part": { - "nodeKind": "rule", - "rawNode": { - "barème": { - "assiette": "quotient familial", - "tranches": [ - { - "plafond": { - "variations": [ - { - "alors": "10225 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "10084 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "0%", - }, - { - "plafond": { - "variations": [ - { - "alors": "26070 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "25710 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "11%", - }, - { - "plafond": { - "variations": [ - { - "alors": "74545 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "73516 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "30%", - }, - { - "plafond": { - "variations": [ - { - "alors": "160336 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "158122 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "41%", - }, - { - "taux": "45%", - }, - ], - }, - "description": "Voici le fameux barème de l'impôt sur le revenu. C'est un barème marginal à 5 tranches. -Une contribution sur les hauts revenus ajoute deux tranches supplémentaires. - -Attention : pour un revenu de 100 000€ annuels, le contribuable ne paiera pas 41 000€ d'impôt (le taux de la 4ème tranche est 41%) ! Ces 41% sont appliqués uniquement à la part de ses revenus supérieure à 72 617€. -", - "exemples": [ - { - "nom": "Haut salaire de ~ 10 000€ mensuels", - "situation": { - "contrat salarié . rémunération . net imposable": 10000, - }, - "valeur attendue": 30227, - }, - ], - "nom": "impôt . foyer fiscal . impôt sur le revenu . impôt brut . par part", - "références": { - "Article 197 du Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069577&idArticle=LEGIARTI000006308322", - "Mise à jour 2022": "https://www.economie.gouv.fr/particuliers/changement-2022-particuliers?xtor=ES-39-%5BBI_249_20220104%5D-20220104-%5Bhttps://www.economie.gouv.fr/particuliers/changement-2022-particuliers%5D", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Par part", - }, - "impôt . foyer fiscal . impôt sur le revenu . impôt brut . sans parts rattachées": { - "nodeKind": "rule", - "rawNode": { - "barème": { - "assiette": "revenu imposable / nombre de parts . principales", - "tranches": [ - { - "plafond": { - "variations": [ - { - "alors": "10225 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "10084 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "0%", - }, - { - "plafond": { - "variations": [ - { - "alors": "26070 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "25710 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "11%", - }, - { - "plafond": { - "variations": [ - { - "alors": "74545 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "73516 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "30%", - }, - { - "plafond": { - "variations": [ - { - "alors": "160336 €/part/an", - "si": "date >= 01/2022", - }, - { - "alors": "158122 €/part/an", - "si": "date >= 01/2021", - }, - ], - }, - "taux": "41%", - }, - { - "taux": "45%", - }, - ], - }, - "nom": "impôt . foyer fiscal . impôt sur le revenu . impôt brut . sans parts rattachées", - }, - "replacements": [], - "suggestions": {}, - "title": "Sans parts rattachées", - }, - "impôt . foyer fiscal . impôt sur le revenu . quotient familial": { - "nodeKind": "rule", - "rawNode": { - "formule": "revenu imposable / nombre de parts", - "nom": "impôt . foyer fiscal . impôt sur le revenu . quotient familial", - "unité": "€/part/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Quotient familial", - }, - "impôt . foyer fiscal . impôt sur le revenu . quotient familial . plafond avantage": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . impôt sur le revenu . quotient familial . plafond avantage", - "références": { - "Bofip": "https://bofip.impots.gouv.fr/bofip/2494-PGP.html/identifiant=BOI-IR-LIQ-20-20-20-20200515#III._Niveau_du_plafonnement_12", - "Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000041464047&cidTexte=LEGITEXT000006069577&categorieLien=id&dateTexte=20190608", - }, - "somme": [ - { - "nom": "Plafonnement général", - "produit": { - "assiette": { - "variations": [ - { - "alors": "1570 €/demi-part/an", - "si": "date >= 01/2021", - }, - { - "alors": "1567 €/demi-part/an", - "si": "date >= 01/2020", - }, - ], - }, - "facteur": { - "produit": { - "assiette": { - "abattement": "nombre de parts . majoration personne seule avec enfant", - "valeur": "nombre de parts . rattachées", - }, - "facteur": "2 demi-part/part", - }, - }, - }, - }, - { - "applicable si": "nombre de parts . majoration personne seule avec enfant", - "description": "Avantage de quotient familial procuré par le premier enfant à charge des -contribuables célibataires ou divorcés vivant seuls. -", - "nom": "Plafonnement parent isolé", - "variations": [ - { - "alors": "3704 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "3697 €/an", - "si": "date >= 01/2020", - }, - ], - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond avantage", - }, - "impôt . foyer fiscal . impôt sur le revenu . quotient familial . plafond avantage . Plafonnement général": { - "nodeKind": "rule", - "rawNode": { - "nom": "Plafonnement général", - "produit": { - "assiette": { - "variations": [ - { - "alors": "1570 €/demi-part/an", - "si": "date >= 01/2021", - }, - { - "alors": "1567 €/demi-part/an", - "si": "date >= 01/2020", - }, - ], - }, - "facteur": { - "produit": { - "assiette": { - "abattement": "nombre de parts . majoration personne seule avec enfant", - "valeur": "nombre de parts . rattachées", - }, - "facteur": "2 demi-part/part", - }, - }, - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond avantage (Plafonnement général)", - }, - "impôt . foyer fiscal . impôt sur le revenu . quotient familial . plafond avantage . Plafonnement parent isolé": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "nombre de parts . majoration personne seule avec enfant", - "description": "Avantage de quotient familial procuré par le premier enfant à charge des -contribuables célibataires ou divorcés vivant seuls. -", - "nom": "Plafonnement parent isolé", - "variations": [ - { - "alors": "3704 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "3697 €/an", - "si": "date >= 01/2020", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond avantage (Plafonnement parent isolé)", - }, - "impôt . foyer fiscal . impôt à payer": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "impôt sur le revenu", - "CEHR", - ], - }, - "nom": "impôt . foyer fiscal . impôt à payer", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt à payer", - }, - "impôt . foyer fiscal . nombre de parts": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "principales", - "rattachées", - "majoration personne seule avec enfant", - "majoration personne veuve avec enfant", - ], - }, - "nom": "impôt . foyer fiscal . nombre de parts", - "unité": "parts", - }, - "replacements": [], - "suggestions": {}, - "title": "Nombre de parts", - }, - "impôt . foyer fiscal . nombre de parts . majoration personne seule avec enfant": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "parent isolé", - "description": "Les contribuables célibataires, divorcés ou séparés, qui vivent seuls et supportent effectivement la charge d’un ou plusieurs enfants bénéficient d’une demie-part supplémentaire de quotient familial.", - "formule": "0.5 part", - "nom": "impôt . foyer fiscal . nombre de parts . majoration personne seule avec enfant", - "références": { - "Bofip": "https://bofip.impots.gouv.fr/bofip/2028-PGP.html/identifiant=BOI-IR-LIQ-10-20-20-10-20140326#Majoration_pour_les_personn_22", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Majoration personne seule avec enfant", - }, - "impôt . foyer fiscal . nombre de parts . majoration personne veuve avec enfant": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "situation de famille = 'veuf'", - "enfants à charge >= 1 enfant", - ], - }, - "description": "Une personne veuve avec des enfants à charge bénéficie d'une part supplémentaire pour le calcul du quotient familial, ce qui correspond au maintient de la part de la personne décédée. -Une personne veuve sans enfant à charge ne bénéficie en revanche d'aucune majoration.", - "formule": "1 part", - "nom": "impôt . foyer fiscal . nombre de parts . majoration personne veuve avec enfant", - "références": { - "Quotient familial d'une personne veuve": "https://www.service-public.fr/particuliers/vosdroits/F35127", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Majoration personne veuve avec enfant", - }, - "impôt . foyer fiscal . nombre de parts . principales": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "2 parts", - "si": "situation de famille = 'couple'", - }, - { - "sinon": "1 part", - }, - ], - }, - "nom": "impôt . foyer fiscal . nombre de parts . principales", - }, - "replacements": [], - "suggestions": {}, - "title": "Principales", - }, - "impôt . foyer fiscal . nombre de parts . rattachées": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . nombre de parts . rattachées", - "variations": [ - { - "alors": "0.5 part/enfant * enfants à charge", - "si": "enfants à charge <= 2 enfants", - }, - { - "sinon": "(1 part/enfant * enfants à charge) - 1 part", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Rattachées", - }, - "impôt . foyer fiscal . parent isolé": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "enfants à charge > 0 enfants", - "situation de famille = 'célibataire'", - ], - }, - "nom": "impôt . foyer fiscal . parent isolé", - "par défaut": "non", - "question": { - "variations": [ - { - "alors": { - "texte": "Vivez-vous seul avec vos enfants ?", - }, - "si": "impôt . foyer fiscal . enfants à charge > 1", - }, - { - "sinon": { - "texte": "Vivez-vous seul avec votre enfant ?", - }, - }, - ], - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Parent isolé", - }, - "impôt . foyer fiscal . revenu fiscal de référence": { - "nodeKind": "rule", - "rawNode": { - "description": "Le revenu fiscal de référence correspond au revenu abattu du foyer ajusté avec un mécanisme de quotient et majoré d'un certains nombre d'exonérations. Ces dernières sont réintégrées dans le calcul.", - "formule": { - "somme": [ - "revenu imposable", - "contrat salarié . prime d'impatriation", - ], - }, - "nom": "impôt . foyer fiscal . revenu fiscal de référence", - "références": { - "Article 1417 du Code général des impôts": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000034596743&cidTexte=LEGITEXT000006069577&categorieLien=id&dateTexte=20170505", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu fiscal de référence", - }, - "impôt . foyer fiscal . revenu imposable": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "somme": [ - "revenu d'activité abattu", - { - "applicable si": { - "toutes ces conditions": [ - "dirigeant . rémunération . imposable", - "entreprise . imposition . IR", - ], - }, - "valeur": "dirigeant . rémunération . imposable", - }, - "bénéficiaire . dividendes . imposables", - "autres revenus imposables", - ], - }, - "nom": "impôt . foyer fiscal . revenu imposable", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu imposable", - }, - "impôt . foyer fiscal . revenu imposable . autres revenus imposables": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . revenu imposable . autres revenus imposables", - "par défaut": "0 €/an", - "question": "Quel est le montant total des autres revenus imposables du foyer fiscal ?", - "titre": "Autres revenus imposables du foyer fiscal", - }, - "replacements": [], - "suggestions": {}, - "title": "Autres revenus imposables du foyer fiscal", - }, - "impôt . foyer fiscal . revenu imposable . revenu brut": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . revenu imposable . revenu brut", - "somme": [ - "revenu imposable", - "(- revenu d'activité abattu)", - "revenu d'activité", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu brut", - }, - "impôt . foyer fiscal . revenu imposable . revenu d'activité": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . revenu imposable . revenu d'activité", - "variations": [ - { - "alors": "contrat salarié . rémunération . net imposable", - "si": "dirigeant = non", - }, - { - "alors": "dirigeant . rémunération . imposable", - "si": "entreprise . imposition = 'IS'", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu d'activité", - }, - "impôt . foyer fiscal . revenu imposable . revenu d'activité abattu": { - "nodeKind": "rule", - "rawNode": { - "abattement": { - "plafond": { - "variations": [ - { - "alors": "12829 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "12652 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "12627 €/an", - "si": "date >= 01/2020", - }, - ], - }, - "plancher": { - "variations": [ - { - "alors": "448 €/an", - "si": "date >= 01/2022", - }, - { - "alors": "442 €/an", - "si": "date >= 01/2021", - }, - { - "alors": "441 €/an", - "si": "date >= 01/2020", - }, - ], - }, - "valeur": "10% * revenu d'activité", - }, - "description": "Dans le cas général, l'impôt est calculé après l'application d'un abattement forfaitaire fixe. Chacun peut néanmoins opter pour la déclaration de ses *frais réels*, qui viendront remplacer ce forfait par défaut. -", - "nom": "impôt . foyer fiscal . revenu imposable . revenu d'activité abattu", - "références": { - "Code des impôts": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037985819/2022-01-04/", - "Frais professionnels - forfait ou frais réels": "https://www.service-public.fr/particuliers/vosdroits/F1989", - }, - "valeur": "revenu d'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu d'activité abattu", - }, - "impôt . foyer fiscal . situation de famille": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "célibataire", - "couple", - "veuf", - ], - }, - }, - "nom": "impôt . foyer fiscal . situation de famille", - "par défaut": "'célibataire'", - "question": "Quelle est votre situation familiale ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Situation de famille", - }, - "impôt . foyer fiscal . situation de famille . couple": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . situation de famille . couple", - "titre": "Marié(e)s / Pacsé(e)s", - }, - "replacements": [], - "suggestions": {}, - "title": "Marié(e)s / Pacsé(e)s", - }, - "impôt . foyer fiscal . situation de famille . célibataire": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . situation de famille . célibataire", - "titre": "Célibataire / Divorcé(e) / Union libre", - }, - "replacements": [], - "suggestions": {}, - "title": "Célibataire / Divorcé(e) / Union libre", - }, - "impôt . foyer fiscal . situation de famille . veuf": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . situation de famille . veuf", - "titre": "Veuf(ve)", - }, - "replacements": [], - "suggestions": {}, - "title": "Veuf(ve)", - }, - "impôt . foyer fiscal . taux effectif": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . foyer fiscal . taux effectif", - "unité": "%", - "variations": [ - { - "alors": "0%", - "si": "revenu imposable = 0", - }, - { - "sinon": "impôt à payer / revenu imposable . revenu brut", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Taux effectif", - }, - "impôt . montant": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "impôt . montant", - "somme": [ - { - "produit": { - "assiette": "revenu imposable", - "taux": "taux d'imposition", - }, - }, - "dirigeant . auto-entrepreneur . impôt . versement libératoire . montant", - "impôt . dividendes . PFU", - ], - "titre": "Impôt sur le revenu", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Impôt sur le revenu", - }, - "impôt . montant sans dividendes": { - "nodeKind": "rule", - "rawNode": { - "nom": "impôt . montant sans dividendes", - "recalcul": { - "avec": { - "bénéficiaire . dividendes . bruts": "0 €/an", - }, - "règle": "impôt . foyer fiscal . impôt à payer", - }, - "titre": "Montant de l'impôt si aucun dividende n'était touché", - }, - "replacements": [], - "suggestions": {}, - "title": "Montant de l'impôt si aucun dividende n'était touché", - }, - "impôt . méthode de calcul": { - "nodeKind": "rule", - "rawNode": { - "description": "Nous avons implémenté trois façon de calculer l'impôt sur le revenu : -- *Le taux personnalisé* : indiqué sur votre avis d'imposition -- *Le taux neutre* : pour un célibataire sans enfants -- *Le barème standard * : la formule \\"officielle\\" utilisée par l'administration fiscale pour obtenir le taux d'imposition - -En remplissant votre taux personnalisé, vous serez au plus proche de votre situation réelle. Le taux neutre peut être intéressant dans le cas où vous n'avez pas transmis votre taux personnalisé à l'employeur et que vous souhaitez comparer les résultats du simulateur à votre fiche de paie. Le barème standard vous donne un résultat plus précis que le taux neutre pour un célibataire sans enfant. -", - "formule": { - "une possibilité": { - "choix obligatoire": "oui", - "possibilités": [ - "taux neutre", - "taux personnalisé", - "barème standard", - ], - }, - }, - "nom": "impôt . méthode de calcul", - "non applicable si": "dirigeant . auto-entrepreneur . impôt . versement libératoire > 0", - "par défaut": { - "nom": "par défaut", - "valeur": "'barème standard'", - }, - "question": "Comment souhaitez-vous calculer l'impôt sur le revenu ?", - "références": { - "calcul du taux d'imposition": "https://www.economie.gouv.fr/files/files/ESPACE-EVENEMENTIEL/PAS/Fiche_de_calcul_taux_simplifiee.pdf", - "différence taux neutre / personnalisé": "https://www.impots.gouv.fr/portail/particulier/questions/quelles-sont-les-differences-entre-les-taux-de-prelevement-la-source-proposes", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Méthode de calcul", - }, - "impôt . méthode de calcul . PFU": { - "nodeKind": "rule", - "rawNode": { - "description": "Calcul de l'impôt des revenus de capitaux mobiliers avec le prélèvement forfaitaire unique (ou \\"flat tax\\")", - "formule": "impôt . méthode de calcul = 'PFU'", - "nom": "impôt . méthode de calcul . PFU", - "titre": "avec prélèvement forfaitaire unique", - }, - "replacements": [], - "suggestions": {}, - "title": "Avec prélèvement forfaitaire unique", - }, - "impôt . méthode de calcul . barème standard": { - "nodeKind": "rule", - "rawNode": { - "description": "Le calcul \\"officiel\\" de l'impôt, celui sur lequel l'administration fiscale se base pour calculer votre taux d'imposition.", - "formule": "impôt . méthode de calcul = 'barème standard'", - "nom": "impôt . méthode de calcul . barème standard", - "titre": "avec le barème standard", - }, - "replacements": [], - "suggestions": {}, - "title": "Avec le barème standard", - }, - "impôt . méthode de calcul . par défaut": { - "nodeKind": "rule", - "rawNode": { - "nom": "par défaut", - "valeur": "'barème standard'", - }, - "replacements": [], - "suggestions": {}, - "title": "Méthode de calcul (par défaut)", - }, - "impôt . méthode de calcul . prélèvement à la source": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une de ces conditions": [ - "taux neutre", - "taux personnalisé", - ], - }, - "nom": "impôt . méthode de calcul . prélèvement à la source", - }, - "replacements": [], - "suggestions": {}, - "title": "Prélèvement à la source", - }, - "impôt . méthode de calcul . taux neutre": { - "nodeKind": "rule", - "rawNode": { - "description": "Si vous ne connaissez pas votre taux personnalisé, ou si vous voulez connaître votre impôt à la source dans le cas où vous avez choisi de ne pas communiquer à votre taux à l'employeur, le calcul au taux neutre correspond à une imposition pour un célibataire sans enfants et sans autres revenus / charges.", - "formule": "impôt . méthode de calcul = 'taux neutre'", - "nom": "impôt . méthode de calcul . taux neutre", - "titre": "avec le taux neutre", - }, - "replacements": [], - "suggestions": {}, - "title": "Avec le taux neutre", - }, - "impôt . méthode de calcul . taux personnalisé": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous pouvez utiliser directement le taux personnalisé communiqué par l'administration fiscale pour calculer votre impôt. Pour le connaître, vous pouvez-vous rendre sur votre [espace fiscal personnel](https://impots.gouv.fr).", - "formule": "impôt . méthode de calcul = 'taux personnalisé'", - "nom": "impôt . méthode de calcul . taux personnalisé", - "titre": "avec un taux personnalisé", - }, - "replacements": [], - "suggestions": {}, - "title": "Avec un taux personnalisé", - }, - "impôt . revenu imposable": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le revenu à prendre en compte pour calculer l'impôt avec un taux moyen d'imposition (neutre ou personnalisé). -", - "nom": "impôt . revenu imposable", - "somme": [ - { - "variations": [ - { - "alors": "dirigeant . rémunération . imposable", - "si": "dirigeant", - }, - { - "sinon": { - "abattement": "abattement contrat court", - "valeur": "contrat salarié . rémunération . net imposable", - }, - }, - ], - }, - "bénéficiaire . dividendes . imposables", - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu imposable", - }, - "impôt . revenu imposable . abattement contrat court": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "toutes ces conditions": [ - "méthode de calcul . taux neutre", - "contrat salarié . CDD . durée contrat <= 2 mois", - ], - }, - "description": "Lorsque la durée d'un contrat de travail est inférieure à 2 mois, il est possible d'appliquer un abattement pour diminuer le montant du prélèvement à la source.", - "formule": { - "arrondi": "oui", - "valeur": "50% * SMIC temps plein . net imposable * 1 mois/an", - }, - "nom": "impôt . revenu imposable . abattement contrat court", - "note": "Cet abattement s'applique aussi pour les conventions de stage ou les contrats de mission (intérim) de moins de 2 mois.", - "références": { - "Bofip - dispositions spécifiques aux contrats courts": "https://bofip.impots.gouv.fr/bofip/11252-PGP.html?identifiant=BOI-IR-PAS-20-20-30-10-20180515", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Abattement contrat court", - }, - "impôt . taux d'imposition": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "variations": [ - { - "alors": "taux neutre d'impôt sur le revenu", - "si": "méthode de calcul . taux neutre", - }, - { - "alors": "taux personnalisé", - "si": "méthode de calcul . taux personnalisé", - }, - { - "alors": "foyer fiscal . taux effectif", - "si": "méthode de calcul . barème standard", - }, - ], - }, - "nom": "impôt . taux d'imposition", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux d'imposition", - }, - "impôt . taux neutre d'impôt sur le revenu": { - "nodeKind": "rule", - "rawNode": { - "description": "C'est le barème à appliquer sur le salaire mensuel imposable pour obtenir l'impôt à payer mensuellement pour les salariés qui ne veulent pas révéler à leur entreprise leur taux d'imposition (ce taux peut révéler par exemple des revenus du patrimoine importants). -", - "formule": { - "variations": [ - { - "alors": "barème Guadeloupe Réunion Martinique", - "si": "établissement . localisation . outre-mer . Guadeloupe Réunion Martinique", - }, - { - "alors": "barème Guyane Mayotte", - "si": { - "une de ces conditions": [ - "établissement . localisation . département = 'Guyane'", - "établissement . localisation . département = 'Mayotte'", - ], - }, - }, - { - "sinon": { - "grille": { - "assiette": "revenu imposable", - "tranches": [ - { - "montant": "0%", - "plafond": "1420 €/mois", - }, - { - "montant": "0.5%", - "plafond": "1475 €/mois", - }, - { - "montant": "1.3%", - "plafond": "1570 €/mois", - }, - { - "montant": "2.1%", - "plafond": "1676 €/mois", - }, - { - "montant": "2.9%", - "plafond": "1791 €/mois", - }, - { - "montant": "3.5%", - "plafond": "1887 €/mois", - }, - { - "montant": "4.1%", - "plafond": "2012 €/mois", - }, - { - "montant": "5.3%", - "plafond": "2381 €/mois", - }, - { - "montant": "7.5%", - "plafond": "2725 €/mois", - }, - { - "montant": "9.9%", - "plafond": "3104 €/mois", - }, - { - "montant": "11.9%", - "plafond": "3494 €/mois", - }, - { - "montant": "13.8%", - "plafond": "4077 €/mois", - }, - { - "montant": "15.8%", - "plafond": "4888 €/mois", - }, - { - "montant": "17.9%", - "plafond": "6116 €/mois", - }, - { - "montant": "20%", - "plafond": "7640 €/mois", - }, - { - "montant": "24%", - "plafond": "10604 €/mois", - }, - { - "montant": "28%", - "plafond": "14362 €/mois", - }, - { - "montant": "33%", - "plafond": "22545 €/mois", - }, - { - "montant": "38%", - "plafond": "48292 €/mois", - }, - { - "montant": "43%", - }, - ], - }, - }, - }, - ], - }, - "nom": "impôt . taux neutre d'impôt sur le revenu", - "note": "Attention, l'abattement de 10% est inclus implicitement dans ce barème. L'assiette est donc bien le salaire imposable, et non le salaire imposable abattu.", - "références": { - "BOFIP": "http://bofip.impots.gouv.fr/bofip/11255-PGP.html", - "Explication de l'impôt neutre": "https://www.economie.gouv.fr/prelevement-a-la-source/taux-prelevement#taux-non-personnalise", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux neutre d'impôt sur le revenu", - }, - "impôt . taux neutre d'impôt sur le revenu . barème Guadeloupe Réunion Martinique": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "grille": { - "assiette": "revenu imposable", - "tranches": [ - { - "montant": "0%", - "plafond": "1626 €/mois", - }, - { - "montant": "0.5%", - "plafond": "1724 €/mois", - }, - { - "montant": "1.3%", - "plafond": "1900 €/mois", - }, - { - "montant": "2.1%", - "plafond": "2075 €/mois", - }, - { - "montant": "2.9%", - "plafond": "2292 €/mois", - }, - { - "montant": "3.5%", - "plafond": "2417 €/mois", - }, - { - "montant": "4.1%", - "plafond": "2500 €/mois", - }, - { - "montant": "5.3%", - "plafond": "2750 €/mois", - }, - { - "montant": "7.5%", - "plafond": "3400 €/mois", - }, - { - "montant": "9.9%", - "plafond": "4350 €/mois", - }, - { - "montant": "11.9%", - "plafond": "4942 €/mois", - }, - { - "montant": "13.8%", - "plafond": "5725 €/mois", - }, - { - "montant": "15.8%", - "plafond": "6858 €/mois", - }, - { - "montant": "17.9%", - "plafond": "7625 €/mois", - }, - { - "montant": "20%", - "plafond": "8667 €/mois", - }, - { - "montant": "24%", - "plafond": "11917 €/mois", - }, - { - "montant": "28%", - "plafond": "15833 €/mois", - }, - { - "montant": "33%", - "plafond": "24167 €/mois", - }, - { - "montant": "38%", - "plafond": "52825 €/mois", - }, - { - "montant": "43%", - }, - ], - }, - }, - "icônes": "🇬🇵🇷🇪 🇲🇶", - "nom": "impôt . taux neutre d'impôt sur le revenu . barème Guadeloupe Réunion Martinique", - "note": "Ce barème n'a pas été revalorisé en 2021.", - }, - "replacements": [], - "suggestions": {}, - "title": "Barème Guadeloupe Réunion Martinique", - }, - "impôt . taux neutre d'impôt sur le revenu . barème Guyane Mayotte": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "grille": { - "assiette": "revenu imposable", - "tranches": [ - { - "montant": "0%", - "plafond": "1741 €/mois", - }, - { - "montant": "0.5%", - "plafond": "1883 €/mois", - }, - { - "montant": "1.3%", - "plafond": "2100 €/mois", - }, - { - "montant": "2.1%", - "plafond": "2367 €/mois", - }, - { - "montant": "2.9%", - "plafond": "2458 €/mois", - }, - { - "montant": "3.5%", - "plafond": "2542 €/mois", - }, - { - "montant": "4.1%", - "plafond": "2625 €/mois", - }, - { - "montant": "5.3%", - "plafond": "2917 €/mois", - }, - { - "montant": "7.5%", - "plafond": "4025 €/mois", - }, - { - "montant": "9.9%", - "plafond": "5208 €/mois", - }, - { - "montant": "11.9%", - "plafond": "5875 €/mois", - }, - { - "montant": "13.8%", - "plafond": "6817 €/mois", - }, - { - "montant": "15.8%", - "plafond": "7500 €/mois", - }, - { - "montant": "17.9%", - "plafond": "8308 €/mois", - }, - { - "montant": "20%", - "plafond": "9642 €/mois", - }, - { - "montant": "24%", - "plafond": "12971 €/mois", - }, - { - "montant": "28%", - "plafond": "16500 €/mois", - }, - { - "montant": "33%", - "plafond": "26443 €/mois", - }, - { - "montant": "38%", - "plafond": "55815 €/mois", - }, - { - "montant": "43%", - }, - ], - }, - }, - "icônes": "🇬🇾 🇾🇹", - "nom": "impôt . taux neutre d'impôt sur le revenu . barème Guyane Mayotte", - "note": "Ce barème n'a pas été revalorisé en 2021.", - }, - "replacements": [], - "suggestions": {}, - "title": "Barème Guyane Mayotte", - }, - "impôt . taux personnalisé": { - "nodeKind": "rule", - "rawNode": { - "description": "Votre taux moyen d'imposition personnalisé, que vous pouvez retrouver sur : - - une fiche de paie - - un avis d'imposition - - votre espace personnel [impots.gouv.fr](https://impots.gouv.fr) -", - "nom": "impôt . taux personnalisé", - "question": "Quel est votre taux de prélèvement à la source ?", - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux personnalisé", - }, - "plafond horaire sécurité sociale": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PHSS", - "formule": { - "arrondi": "oui", - "valeur": "plafond sécurité sociale temps plein / 1607 heures/an", - }, - "nom": "plafond horaire sécurité sociale", - "références": { - "Article D242-19 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000033516173&cidTexte=LEGITEXT000006073189", - }, - "unité": "€/heure", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond horaire sécurité sociale", - }, - "plafond journalier sécurité sociale": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PJSS", - "formule": { - "arrondi": "oui", - "valeur": "plafond sécurité sociale temps plein / 218 jours/an", - }, - "nom": "plafond journalier sécurité sociale", - "références": { - "Article D242-17 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006073189&idArticle=LEGIARTI000006736124", - }, - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond journalier sécurité sociale", - }, - "plafond sécurité sociale temps plein": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "PSS", - "description": "Le plafond de Sécurité sociale est le montant maximum des rémunérations à prendre en compte pour le calcul de certaines cotisations.", - "formule": "3428 €/mois", - "nom": "plafond sécurité sociale temps plein", - "note": "Le plafond de la Sécurité sociale n'a pas été revalorisé en 2021 par rapport à 2020.", - "références": { - "Urssaf.fr": "https://www.urssaf.fr/portail/home/taux-et-baremes/plafonds.html", - "arrêté 2021": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042748904", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Plafond sécurité sociale temps plein", - }, - "protection sociale": { - "nodeKind": "rule", - "rawNode": { - "description": "La protection sociale est composée de 5 branches principales : maladie, famille, accidents du travail et maladies professionnelles, retraite et chômage. A cela s'ajoutent aussi les cotisations pour la formation professionnelle et le transport. -", - "nom": "protection sociale", - }, - "replacements": [], - "suggestions": {}, - "title": "Protection sociale", - }, - "protection sociale . accidents du travail et maladies professionnelles": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "contrat salarié", - "description": "L’assurance AT/MP (accident du travail et maladie professionnelle) est la plus ancienne branche de la Sécurité sociale : elle relève de principes qui remontent à l’année 1898 et qui ont été repris dans la loi du 31 décembre 1946. - -[🎞️ Voir la vidéo](https://www.youtube.com/watch?v=NaGI_deZJD8 ) - -La cotisation AT/MP couvre les risques accidents du travail, accidents de trajet et maladies professionnelles pour les salariés relevant du régime général. - -Cette cotisation est obligatoire et à la charge exclusive de l’employeur. - -Pour connaître les risques professionnels et mettre en place des actions de prévention, le [compte AT/MP](https://www.ameli.fr/paris/entreprise/cotisations/mp-tarification-calculs-baremes/compte-mp) est un service ouvert à toutes les entreprises du régime général de la Sécurité sociale. - -En cas d’AT/MP, les soins médicaux et chirurgicaux sont remboursés intégralement dans la limite des tarifs de la Sécurité sociale. -", - "formule": { - "produit": { - "assiette": { - "plafond": "83.4% * plafond sécurité sociale temps plein", - "valeur": "revenu moyen", - }, - "taux": { - "nom": "Pourcentage du salaire journalier de référence", - "valeur": "60%", - }, - }, - }, - "icônes": "☣️", - "nom": "protection sociale . accidents du travail et maladies professionnelles", - "note": "Le taux est de 80% à partir du 29e jour d'arrêt. -", - "références": { - "Calcul de l'indemnité": "https://www.service-public.fr/particuliers/vosdroits/F32148", - "Code de la Sécurité Sociale": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006156659/2020-12-10/", - "ameli.fr": "https://www.ameli.fr/paris/entreprise/cotisations/mp-tarification-calculs-baremes/compte-mp", - "service-public.fr (AT)": "https://www.service-public.fr/particuliers/vosdroits/F31881", - "service-public.fr (MP)": "https://www.service-public.fr/particuliers/vosdroits/F31880", - }, - "résumé": "Offre une couverture complète des maladies ou accidents du travail.", - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Accidents du travail et maladies professionnelles", - }, - "protection sociale . accidents du travail et maladies professionnelles . Pourcentage du salaire journalier de référence": { - "nodeKind": "rule", - "rawNode": { - "nom": "Pourcentage du salaire journalier de référence", - "valeur": "60%", - }, - "replacements": [], - "suggestions": {}, - "title": "Accidents du travail et maladies professionnelles (Pourcentage du salaire journalier de référence)", - }, - "protection sociale . assurance chômage": { - "nodeKind": "rule", - "rawNode": { - "description": "Depuis 1958, l’Assurance chômage protège tous les salariés du privé et certains du secteur public lorsqu’ils perdent leur emploi. Elle leur verse une allocation et favorise leur retour à l’emploi grâce à des aides. -Fonctionnant comme une assurance, elle indemnise ceux qui ont cotisé, en fonction de leur ancien salaire. Mais elle est aussi solidaire, puisqu’elle mutualise les risques et compense mieux la perte d’un bas salaire que d’un haut revenu. -Grâce à elle, tous ceux qui perdent leur emploi de façon involontaire peuvent toucher un revenu sous forme d’allocation à condition d’avoir cotisé suffisamment. -## L'assurance chômage en France en quelques chiffres - - **72 %** de l'ancien salaire net : pourcentage de l'allocation chômage en moyenne - - **2,7 millions** de chômeurs indemnisés chaque mois - - **1 020 €** : montant de l'allocation nette moyenne par mois - - **51 %** des allocataires cumulent allocation et salaire -", - "icônes": "💸", - "nom": "protection sociale . assurance chômage", - "références": { - "Pôle-emploi": "https://www.pole-emploi.fr/accueil", - "Unédic": "https://www.unedic.org/a-propos/quest-ce-que-lassurance-chomage", - }, - "résumé": "Assure un revenu aux travailleurs à la recherche d'un nouvel emploi.", - "type": "assurance", - }, - "replacements": [], - "suggestions": {}, - "title": "Assurance chômage", - }, - "protection sociale . autres": { - "nodeKind": "rule", - "rawNode": { - "description": "Toutes les contributions transverses au système social. - -On y retrouve par exemple la CRDS (contribution pour le remboursement de la dette sociale) qui est un impôt destiné à résorber l'endettement de la Sécurité sociale, et ainsi assurer la viabilité de la protection sociale pour vos enfants et petits enfants. -", - "icônes": "🔧", - "nom": "protection sociale . autres", - "résumé": "Autres contributions au système social.", - }, - "replacements": [], - "suggestions": {}, - "title": "Autres", - }, - "protection sociale . famille": { - "nodeKind": "rule", - "rawNode": { - "description": "Créée en 1945, la branche Famille est l’un des principaux acteurs de la politique familiale française. Actuellement, elle a deux missions prioritaires : - - Aider les familles dans leur vie quotidienne, faciliter, en particulier, la conciliation entre vie familiale et vie professionnelle - - Développer la solidarité envers les plus vulnérables, dont les personnes handicapées - -Pour remplir ces missions, elle s’appuie sur deux leviers : - - Le versement de prestations financières aux familles (prestations familiales et sociales, aides au logement et minima sociaux comme l’aide aux adultes handicapés et le revenu de solidarité active) - - L’accompagnement des familles et la mise en place ou le cofinancement de différents - services et équipements collectifs qui leur sont destinés (comme les crèches) - -## Les allocations familiales en France en quelques chiffres - - **19 %** part des dépenses allouées à la petite enfance - - **860 € / mois** : montant de l'allocation aux adultes handicapés - - **75 %** des mères avec un enfant à charge travaillent (dont 70% à temps plein) -", - "icônes": "👶", - "nom": "protection sociale . famille", - "références": { - "CAF": "https://www.caf.fr/sites/default/files/plaquette branche famille francais.pdf", - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F12242", - }, - "résumé": "Assure des prestations en soutien aux familles : garde d'enfants, aide au logement... -", - "type": "branche", - }, - "replacements": [], - "suggestions": {}, - "title": "Famille", - }, - "protection sociale . formation": { - "nodeKind": "rule", - "rawNode": { - "description": "La formation professionnelle permet à chaque personne, indépendamment de son statut, d’acquérir et d’actualiser ses connaissances et ses compétences, d’accroître son niveau de qualification et de favoriser son évolution professionnelle. - -Pour avoir un compte-rendu personnalisé de vos droits à la formation, rendez-vous sur [www.moncompteactivite.gouv.fr](https://www.moncompteactivite.gouv.fr). -", - "icônes": "👩‍🎓", - "nom": "protection sociale . formation", - "résumé": "Finance la possibilité de suivre des formations professionnelles.", - }, - "replacements": [], - "suggestions": {}, - "title": "Formation", - }, - "protection sociale . invalidité et décès": { - "nodeKind": "rule", - "rawNode": { - "description": "Vous pouvez être reconnu invalide si votre capacité de travail et de gain est réduite d'au moins 2/3 à la suite d'un accident ou d'une maladie d'origine non professionnelle. Vous pouvez obtenir le versement d'une pension d'invalidité afin de compenser la perte de revenus. - -Le capital décès est une indemnité qui garantit le versement d'un capital aux ayants droit d'un travailleur décédé, sous certaines conditions. Son montant est forfaitaire. -", - "icônes": "🦽", - "nom": "protection sociale . invalidité et décès", - "références": { - "capital décès (amelie.fr)": "https://www.ameli.fr/assure/remboursements/pensions-allocations-rentes/deces-proche-capital-deces", - "capital décès (salarié privé)": "https://www.service-public.fr/particuliers/vosdroits/F3005", - "pension invalidité": "https://www.service-public.fr/particuliers/vosdroits/F672", - }, - "résumé": "Garantit le versement d'une pension en cas d'invalidité et un capital à vos proches en cas de décès.", - "type": "branche", - }, - "replacements": [], - "suggestions": {}, - "title": "Invalidité et décès", - }, - "protection sociale . retraite": { - "nodeKind": "rule", - "rawNode": { - "description": "Tous les travailleurs en France cotisent tout au long de leur vie professionnelle pour bénéficier d’un régime de retraite dès lors qu’ils ont l’âge de cesser leur activité. - -Le système des retraites est actuellement fondé sur le principe de la « répartition ». Cela veut dire que les cotisations des actifs financent les pensions des retraités. - -## La retraite en France en quelques chiffres - - ** 2094 € / mois** : Niveau de vie moyen des plus de 65 ans (en comparaison du reste de la population, c'est le plus élevé de l'OCDE 🥇) - - **25 ans** : le nombre d'années passées en moyenne à la retraite (le plus élevé de l'OCDE 🥇) - - **75 %** : le taux de remplacement en pourcentage du salaire net à taux plein - -La retraite est la plus élevée des cotisations sociales. Elle peut être considérée comme un salaire différé, puisque vos cotisations vous assurerons un revenu futur. - -Simulez et gérez votre retraite sur [info-retraite.fr](https://www.info-retraite.fr/portail-info/home.html). -", - "formule": { - "somme": [ - "base", - "complémentaire salarié", - "complémentaire indépendants", - ], - }, - "icônes": "👵", - "nom": "protection sociale . retraite", - "note": "Il s'agit d'une estimation a but purement indicatif, afin de comparer la retraite des différents régimes. -On se limite notamment aux hypothèses suivantes : - - On considère que le travailleur a pris sa retraite à taux plein, en cotisant le nombre de trimestres requis (172), ou en partant à l'âge taux plein (67 ans) - - On considère que le travailleur a eu le même revenu tout au long de sa carrière - - On considère que le travailleur est resté dans le même régime tout au long de sa carrière - - On ne prend pas en compte les minorations / majorations - - On ne prend pas en compte les caisses de retraite des professions libérales réglementées (les 10 sections de la Cnavpl et la Cnbf) - - On ne calcule pas le nombre de trimestres validés par année -", - "références": { - "CNAV": "https://www.lassuranceretraite.fr", - "INSEE": "https://www.insee.fr/fr/statistiques/fichier/3549496/REVPMEN18_F1.21_niv-pauv-pers-agees.pdf", - "OCDE": "https://read.oecd-ilibrary.org/social-issues-migration-health/pensions-at-a-glance-2017_pension_glance-2017-en#page135", - }, - "résumé": "Garantit en moyenne 60 à 70 % du dernier revenu d'activité après 65 ans.", - "type": "branche", - }, - "replacements": [], - "suggestions": {}, - "title": "Retraite", - }, - "protection sociale . retraite . CIPAV": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . indépendant . PL . CIPAV", - "nom": "protection sociale . retraite . CIPAV", - "remplace": "complémentaire indépendants . points acquis", - "références": { - "Guide CIPAV": "https://www.lacipav.fr/sites/default/files/2022-01/Guide%20pratique%202022%20-%20Professionnels%20lib%C3%A9raux%20-%20La%20Cipav_0.pdf#page=14", - }, - "unité": "points", - "variations": [ - { - "alors": 36, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe A'", - }, - { - "alors": 72, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe B'", - }, - { - "alors": 108, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe C'", - }, - { - "alors": 180, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe D'", - }, - { - "alors": 252, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe E'", - }, - { - "alors": 396, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe F'", - }, - { - "alors": 432, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe G'", - }, - { - "alors": 468, - "si": "dirigeant . indépendant . PL . CIPAV . retraite complémentaire . classe = 'Classe H'", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CIPAV", - "dottedName": "protection sociale . retraite . CIPAV", - "name": "protection sociale . retraite . CIPAV", - "nodeKind": "reference", - "rawNode": "protection sociale . retraite . CIPAV", - "title": "CIPAV", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "complémentaire indépendants . points acquis", - }, - "remplacementRuleId": 182, - "replacedReference": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CIPAV", - "dottedName": "protection sociale . retraite . complémentaire indépendants . points acquis", - "name": "complémentaire indépendants . points acquis", - "nodeKind": "reference", - "rawNode": "complémentaire indépendants . points acquis", - "title": "Points acquis", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CIPAV", - "dottedName": "protection sociale . retraite . CIPAV", - "name": "protection sociale . retraite . CIPAV", - "nodeKind": "reference", - "rawNode": "protection sociale . retraite . CIPAV", - "title": "CIPAV", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "CIPAV", - }, - "protection sociale . retraite . CNAVPL": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . indépendant . PL . CNAVPL", - "description": "Les professions libérales affiliées à la CNAVPL ont un régime de retraite de base par point. - -Le nombre de points acquis chaque année est déterminé en fonction des revenus -professionnels soumis à cotisations : - -- la cotisation maximale sur la tranche T1 permet d’acquérir 525 points (de 0 à un plafond -annuel de la sécurité sociale), -- la cotisation maximale sur la tranche T2 permet d’acquérir 25 points (de 0 à cinq fois le pla- -fond annuel de la sécurité sociale). - -Pour chaque tranche, le nombre de points attribué est calculé au prorata de la cotisation effective -sur la cotisation maximale et arrondi à la décimale la plus proche", - "nom": "protection sociale . retraite . CNAVPL", - "note": "Des points supplémentaires peuvent être attribués : -- points rachetés ; -- 100 points supplémentaires au titre du trimestre civil au cours duquel survient l’accouchement, -- 200 points supplémentaires par année civile concernée pour l’assuré atteint d’invalidité l’obli- -geant à avoir recours à l’assistance d’une tierce personne ; -- 400 points par année civile pour les personnes reconnues atteintes d’une incapacité d’exercice -de leur profession pour une durée de plus de 6 mois", - "remplace": { - "dans": "base . trimestres . indépendant", - "par": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé", - "règle": "base . trimestres . indépendant . revenu cotisé", - }, - "références": { - "guide juridique CNAVPL": "https://www.cnavpl.fr/statuts-et-documents-de-reference/?wpdmdl=234211#page=27", - }, - "somme": [ - { - "arrondi": "1 décimale", - "nom": "points T1", - "produit": { - "assiette": "525 points", - "taux": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 / cotisation maximum T1", - }, - }, - { - "arrondi": "1 décimale", - "nom": "points T2", - "produit": { - "assiette": "25 points", - "taux": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T2 / cotisation maximum T2", - }, - }, - { - "applicable si": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - "nom": "points incapacité", - "valeur": "400 points", - }, - ], - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CNAVPL", - "dottedName": "protection sociale . retraite . CNAVPL", - "name": "protection sociale . retraite . CNAVPL", - "nodeKind": "reference", - "rawNode": "protection sociale . retraite . CNAVPL", - "title": "CNAVPL", - }, - "nodeKind": "replacementRule", - "rawNode": { - "dans": "base . trimestres . indépendant", - "par": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé", - "règle": "base . trimestres . indépendant . revenu cotisé", - }, - "remplacementRuleId": 181, - "replacedReference": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CNAVPL", - "dottedName": "protection sociale . retraite . base . trimestres . indépendant . revenu cotisé", - "name": "base . trimestres . indépendant . revenu cotisé", - "nodeKind": "reference", - "rawNode": "base . trimestres . indépendant . revenu cotisé", - "title": "Indépendant (revenu cotisé)", - }, - "replacementNode": { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CNAVPL", - "dottedName": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé", - "name": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 . revenu cotisé", - "title": "Retraite de base (CNAVPL) (tranche T1) (revenu cotisé)", - }, - "whiteListedNames": [ - { - "circularReference": true, - "contextDottedName": "protection sociale . retraite . CNAVPL", - "dottedName": "protection sociale . retraite . base . trimestres . indépendant", - "name": "base . trimestres . indépendant", - "nodeKind": "reference", - "rawNode": "base . trimestres . indépendant", - "title": "Indépendant", - }, - ], - }, - ], - "suggestions": {}, - "title": "CNAVPL", - }, - "protection sociale . retraite . CNAVPL . cotisation maximum T1": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . CNAVPL . cotisation maximum T1", - "recalcul": { - "avec": { - "dirigeant . indépendant . assiette des cotisations": "plafond sécurité sociale temps plein", - }, - "règle": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation maximum T1", - }, - "protection sociale . retraite . CNAVPL . cotisation maximum T2": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . CNAVPL . cotisation maximum T2", - "recalcul": { - "avec": { - "dirigeant . indépendant . assiette des cotisations": "5 * plafond sécurité sociale temps plein", - }, - "règle": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T2", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Cotisation maximum T2", - }, - "protection sociale . retraite . CNAVPL . points T1": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "1 décimale", - "nom": "points T1", - "produit": { - "assiette": "525 points", - "taux": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T1 / cotisation maximum T1", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CNAVPL (points T1)", - }, - "protection sociale . retraite . CNAVPL . points T2": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "1 décimale", - "nom": "points T2", - "produit": { - "assiette": "25 points", - "taux": "dirigeant . indépendant . PL . CNAVPL . retraite . tranche T2 / cotisation maximum T2", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "CNAVPL (points T2)", - }, - "protection sociale . retraite . CNAVPL . points incapacité": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - "nom": "points incapacité", - "valeur": "400 points", - }, - "replacements": [], - "suggestions": {}, - "title": "CNAVPL (points incapacité)", - }, - "protection sociale . retraite . base": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . base", - "note": "Les impatriés bénéficient d'une exonération de cotisation vieillesse. En contrepartie, ils n'acquièrent aucun droit pendant la durée d'exonération.", - "produit": { - "assiette": { - "variations": [ - { - "alors": "trimestres . indépendant . revenu cotisé", - "si": "dirigeant . indépendant", - }, - { - "sinon": "revenu moyen", - }, - ], - }, - "plafond": "plafond sécurité sociale temps plein", - "taux": "taux de la pension", - }, - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F21552", - }, - "titre": "pension de retraite de base", - }, - "replacements": [], - "suggestions": {}, - "title": "Pension de retraite de base", - }, - "protection sociale . retraite . base . taux de la pension": { - "nodeKind": "rule", - "rawNode": { - "description": "Le taux appliqué, avec décote ou surcote en fonction du nombre de trimestres cotisés.", - "formule": { - "variations": [ - { - "alors": "0%", - "si": "trimestres = 0", - }, - { - "sinon": "50%", - }, - ], - }, - "nom": "protection sociale . retraite . base . taux de la pension", - "note": "On ne prend pas en compte la décote du taux suite aux trimestres manquant. On considère donc que le cotisant part à taux plein, donc à 67 ans (ou avant si tous les trimestres sont validés).", - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F19666", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Taux de la pension", - }, - "protection sociale . retraite . base . trimestres": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . base . trimestres", - "plafond": 4, - "somme": [ - "salarié", - "indépendant", - "auto-entrepreneur", - ], - "unité": "trimestres validés/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Trimestres", - }, - "protection sociale . retraite . base . trimestres . auto-entrepreneur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . auto-entrepreneur", - "description": "Les seuils de chiffre d'affaires minimum pour la validation des trimestres pour la retraite en auto-entrepreneur. En-dessous du montant minimum, vous n'aurez accès qu'à l'allocation de solidarité.", - "nom": "protection sociale . retraite . base . trimestres . auto-entrepreneur", - "références": { - "service-public.fr": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F23369", - }, - "somme": [ - { - "grille": { - "assiette": "entreprise . chiffre d'affaires . vente restauration hébergement", - "tranches": [ - { - "montant": 0, - "plafond": "4137 €/an", - }, - { - "montant": 1, - "plafond": "7286 €/an", - }, - { - "montant": 2, - "plafond": "10426 €/an", - }, - { - "montant": 3, - "plafond": "20740 €/an", - }, - { - "montant": 4, - }, - ], - }, - }, - { - "grille": { - "assiette": "entreprise . chiffre d'affaires . service BNC", - "tranches": [ - { - "montant": 0, - "plafond": "2880 €/an", - }, - { - "montant": 1, - "plafond": "5062 €/an", - }, - { - "montant": 2, - "plafond": "7266 €/an", - }, - { - "montant": 3, - "plafond": "9675 €/an", - }, - { - "montant": 4, - }, - ], - }, - }, - { - "grille": { - "assiette": "entreprise . chiffre d'affaires . service BIC", - "tranches": [ - { - "montant": 0, - "plafond": "2412 €/an", - }, - { - "montant": 1, - "plafond": "4239 €/an", - }, - { - "montant": 2, - "plafond": "6071 €/an", - }, - { - "montant": 3, - "plafond": "12030 €/an", - }, - { - "montant": 4, - }, - ], - "unité": "trimestres validés/an", - }, - }, - ], - "unité": "trimestres validés/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Auto-entrepreneur", - }, - "protection sociale . retraite . base . trimestres . indépendant": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . base . trimestres . indépendant", - "note": "Rappel : la validation de trimestres s’effectue, pour les travailleurs indépendants à partir du **revenu cotisé** - -Le dernier alinéa de l’article R351-9 du code de la sécurité sociale, tel que rendu applicable aux travailleurs indépendants par les articles D634-1 et R634-1 du même code, moyennant adaptations, prévoit que pour la période postérieure au 31 décembre 2013, il y a lieu de retenir autant de trimestres que le revenu annuel correspondant aux retenues subies par l’assuré représente de fois le montant du salaire minimum de croissance en vigueur au 1er janvier de l'année considérée calculé sur la base de 150 heures, avec un maximum de quatre trimestres par année civile. - -Par retenues subies par l’assuré, le texte vise (s’agissant d’un indépendant qui n’est pas forcément à jour de ses cotisations) les cotisations du régime vieillesse de base effectivement versées par lui (et non des cotisations appelées). - -Par revenu annuel correspondant aux retenues subies par l’assuré (dit « revenu cotisé ») on entend le revenu reconstitué à partir des cotisations du régime vieillesse de base (« RVB ») effectivement payées par l’assuré. - -Le revenu cotisé correspond donc à la cotisation du régime vieillesse de base effectivement versée au titre de l’année N divisée par le taux de cotisation du régime vieillesse de base de cette année N. - -Cotisation définitive RVB effectivement versée au titre d'une année N (+réductions ou exonérations génératrices de droits) / taux de cotisation RVB au titre de cette année N (pour la part génératrice de droit applicable au revenu plafonné). - -Ce revenu (dit « revenu cotisé » d’une année N) est retenu pour la validation de trimestres d’une année N. - -Il est comparé au seuil de 150 smic/h pour déterminer le nombre de trimestres à valider (revenu cotisé de l’année N /150 smic h).", - "références": { - "Article R351-9 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000028751530/2014-03-21", - "Article R551-9 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000028751530/", - "Article R634-1 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000038787378", - "Guide CNAVPL": "https://www.cnavpl.fr/wp-content/uploads/2022/03/guideweb-2022.pdf#page=26", - }, - "unité": "trimestres validés/an", - "variations": [ - { - "alors": 4, - "si": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - }, - { - "sinon": { - "grille": { - "assiette": { - "condition": { - "alors": "0€/an", - "si": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - "sinon": "dirigeant . indépendant . cotisations et contributions . retraite de base / dirigeant . indépendant . cotisations et contributions . retraite de base . taux", - }, - "nom": "revenu cotisé", - }, - "multiplicateur": "SMIC horaire", - "tranches": [ - { - "montant": 0, - "plafond": "150 heures/an", - }, - { - "montant": 1, - "plafond": "300 heures/an", - }, - { - "montant": 2, - "plafond": "450 heures/an", - }, - { - "montant": 3, - "plafond": "600 heures/an", - }, - { - "montant": 4, - }, - ], - }, - }, - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Indépendant", - }, - "protection sociale . retraite . base . trimestres . indépendant . revenu cotisé": { - "nodeKind": "rule", - "rawNode": { - "condition": { - "alors": "0€/an", - "si": "dirigeant . indépendant . PL . CNAVPL . exonération incapacité", - "sinon": "dirigeant . indépendant . cotisations et contributions . retraite de base / dirigeant . indépendant . cotisations et contributions . retraite de base . taux", - }, - "nom": "revenu cotisé", - }, - "replacements": [], - "suggestions": {}, - "title": "Indépendant (revenu cotisé)", - }, - "protection sociale . retraite . base . trimestres . salarié": { - "nodeKind": "rule", - "rawNode": { - "grille": { - "assiette": "contrat salarié . rémunération . brut", - "multiplicateur": "SMIC horaire", - "tranches": [ - { - "montant": 0, - "plafond": "150 heures/an", - }, - { - "montant": 1, - "plafond": "300 heures/an", - }, - { - "montant": 2, - "plafond": "450 heures/an", - }, - { - "montant": 3, - "plafond": "600 heures/an", - }, - { - "montant": 4, - }, - ], - }, - "nom": "protection sociale . retraite . base . trimestres . salarié", - "références": { - "Article R351-9 du code de la sécurité sociale": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000028751530/2014-03-21", - "cnav.fr": "https://www.legislation.cnav.fr/Pages/bareme.aspx?Nom=salaire_validant_un_trimestre_montant_bar", - }, - "unité": "trimestres validés/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Salarié", - }, - "protection sociale . retraite . complémentaire indépendants": { - "nodeKind": "rule", - "rawNode": { - "acronyme": "RCI", - "nom": "protection sociale . retraite . complémentaire indépendants", - "non applicable si": "dirigeant . indépendant . PL . CNAVPL", - "produit": { - "assiette": "points acquis * mois cotisés", - "facteur": { - "nom": "valeur du point", - "variations": [ - { - "alors": "1.221 €/an/point", - "si": "date >= 01/2022", - }, - { - "alors": "1.208 €/an/point", - "si": "date >= 01/2021", - }, - { - "alors": "1.203 €/an/point", - "si": "date >= 01/2020", - }, - { - "alors": "1.191 €/an/point", - "si": "date >= 01/01/2019", - }, - ], - }, - }, - "références": { - "barèmes cnav.fr": "https://www.legislation.cnav.fr/Pages/bareme.aspx?Nom=rci_valeur_point_bar", - "cnav.fr": "https://www.lassuranceretraite.fr/portail-info/home/actif/travailleur-independant/calcul-retraite/retraite-complementaire.html", - "secu-independants.fr": "https://www.secu-independants.fr/retraite/calcul-retraite/retraite-complementaire/", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire indépendants", - }, - "protection sociale . retraite . complémentaire indépendants . points acquis": { - "nodeKind": "rule", - "rawNode": { - "arrondi": "oui", - "nom": "protection sociale . retraite . complémentaire indépendants . points acquis", - "non applicable si": "dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité", - "références": { - "cnav.fr": "https://www.lassuranceretraite.fr/portail-info/home/actif/travailleur-independant/calcul-retraite/retraite-complementaire.html", - }, - "unité": "points/an", - "valeur": "dirigeant . indépendant . cotisations et contributions . retraite complémentaire / valeur d'acquisition", - }, - "replacements": [], - "suggestions": {}, - "title": "Points acquis", - }, - "protection sociale . retraite . complémentaire indépendants . points acquis . valeur d'acquisition": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . complémentaire indépendants . points acquis . valeur d'acquisition", - "références": { - "barèmes cnav.fr": "https://www.legislation.cnav.fr/Pages/bareme.aspx?Nom=rci_valeur_achat_point_bar", - }, - "variations": [ - { - "alors": "17.956 €/point", - "si": "date >= 01/2022", - }, - { - "alors": "17.765 €/point", - "si": "date >= 01/2021", - }, - { - "alors": "17.691 €/point", - "si": "date >= 01/2020", - }, - { - "alors": "17.515 €/point", - "si": "date >= 01/01/2019", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Valeur d'acquisition", - }, - "protection sociale . retraite . complémentaire indépendants . valeur du point": { - "nodeKind": "rule", - "rawNode": { - "nom": "valeur du point", - "variations": [ - { - "alors": "1.221 €/an/point", - "si": "date >= 01/2022", - }, - { - "alors": "1.208 €/an/point", - "si": "date >= 01/2021", - }, - { - "alors": "1.203 €/an/point", - "si": "date >= 01/2020", - }, - { - "alors": "1.191 €/an/point", - "si": "date >= 01/01/2019", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire indépendants (valeur du point)", - }, - "protection sociale . retraite . complémentaire salarié": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . complémentaire salarié", - "note": "La revalorisation de la valeur du point a lieu au 1er novembre, et non au 1er janvier.", - "produit": { - "assiette": "points acquis * mois cotisés", - "facteur": { - "nom": "valeur du point", - "variations": [ - { - "alors": "1.2841 €/an/point", - "si": "date >= 01/11/2022", - }, - { - "alors": "1.2714 €/an/point", - "si": "date >= 01/11/2021", - }, - { - "alors": "1.2714 €/an/point", - "si": "date >= 01/11/2020", - }, - { - "alors": "1.2588 €/an/point", - "si": "date >= 01/11/2019", - }, - ], - }, - }, - "références": { - "agirc-arrco": "https://www.agirc-arrco.fr/ressources-documentaires/chiffres-cles/", - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F15396", - }, - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire salarié", - }, - "protection sociale . retraite . complémentaire salarié . points acquis": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . complémentaire salarié . points acquis", - "note": "On se base sur une valeur constante du point, hors cette dernière change d'année en année, cette valeure est donc une grossière approximation -", - "références": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F15396", - }, - "unité": "points/mois", - "valeur": "contrat salarié . retraite complémentaire / valeur d'acquisition", - }, - "replacements": [], - "suggestions": {}, - "title": "Points acquis", - }, - "protection sociale . retraite . complémentaire salarié . points acquis . valeur d'acquisition": { - "nodeKind": "rule", - "rawNode": { - "nom": "protection sociale . retraite . complémentaire salarié . points acquis . valeur d'acquisition", - "références": { - "barèmes agirc-arrco": "https://www.agirc-arrco.fr/wp-content/uploads/2021/10/Historique_valeur_du_point_salaire_de_reference.pdf", - }, - "variations": [ - { - "alors": "17.4316 €/point", - "si": "date >= 01/2022", - }, - { - "alors": "17.3982 €/point", - "si": "date >= 01/2021", - }, - { - "alors": "17.3982 €/point", - "si": "date >= 01/2020", - }, - { - "alors": "17.0571 €/point", - "si": "date >= 01/01/2019", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Valeur d'acquisition", - }, - "protection sociale . retraite . complémentaire salarié . valeur du point": { - "nodeKind": "rule", - "rawNode": { - "nom": "valeur du point", - "variations": [ - { - "alors": "1.2841 €/an/point", - "si": "date >= 01/11/2022", - }, - { - "alors": "1.2714 €/an/point", - "si": "date >= 01/11/2021", - }, - { - "alors": "1.2714 €/an/point", - "si": "date >= 01/11/2020", - }, - { - "alors": "1.2588 €/an/point", - "si": "date >= 01/11/2019", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Complémentaire salarié (valeur du point)", - }, - "protection sociale . retraite . mois cotisés": { - "nodeKind": "rule", - "rawNode": { - "formule": "172 trimestres * 3 mois/trimestre", - "nom": "protection sociale . retraite . mois cotisés", - "notes": "On prend l'hypothèse d'une retraite à taux plein pour un travailleur né en 1973 ou après", - "unité": "mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Mois cotisés", - }, - "protection sociale . revenu moyen": { - "nodeKind": "rule", - "rawNode": { - "description": "Le revenu utilisé pour le calcul du montant des pensions de retraite et des indemnités journalières de sécurité sociale lors d'un arrêt de travail.", - "formule": { - "le maximum de": [ - "dirigeant . indépendant . revenu professionnel", - "dirigeant . auto-entrepreneur . impôt . revenu imposable", - "contrat salarié . rémunération . brut", - ], - "plancher": "0 €/mois", - }, - "nom": "protection sociale . revenu moyen", - "notes": "Normalement, on prend le revenu moyen des 25 meilleures années pour la retraite et des 3 derniers mois pour les indémnités. Vu qu'on intègre pas la notions de temporalité avec notre simulateur, on simplifie en prenant le même.", - "unité": "€/an", - }, - "replacements": [], - "suggestions": {}, - "title": "Revenu moyen", - }, - "protection sociale . santé": { - "nodeKind": "rule", - "rawNode": { - "description": "L’Assurance Maladie protège durablement la santé de chacun dans sa vie personnelle ou professionnelle. - -Concrètement, elle accompagne 60 millions d’assurés tout au long de leur vie, en prenant en charge leurs soins quels que soient leurs ressources, leur situation ou leur état de santé. Elle garantit ainsi un accès universel aux droits et elle permet l’accès aux soins. - -Grâce à elle, vous êtes couvert sur la plupart des soins de santé. En cas de maladie grave ou de longue durée, 100 % des soins sont remboursés. - -## L'assurance maladie en France en quelques chiffres - - **92 %** des dépenses de santé remboursées en moyenne par l'assurance maladie et la complémentaire - - **30 000 € / an / patient** : exemple de prise en charge complète pour une personne atteinte de mucoviscidose - - **1 468 € / mois** : indémnité versée par la sécurité sociale pour un congé maternité (salaire moyen) - - **82,4 ans** d’espérance de vie moyenne en france (dans le top 10 mondial 🏅) -", - "icônes": "🏥", - "nom": "protection sociale . santé", - "références": { - "OCDE": "https://read.oecd-ilibrary.org/social-issues-migration-health/health-at-a-glance-europe-2018_health_glance_eur-2018-en#page89", - "ameli.fr": "https://assurance-maladie.ameli.fr/sites/default/files/ra-2017_agir-ensemble-proteger-chacun.pdf", - }, - "résumé": "Couvre la plupart des soins de santé de la vie quotidienne et 100 % des maladies graves comme les séjours à l'hôpital.", - "type": "branche", - }, - "replacements": [], - "suggestions": {}, - "title": "Santé", - }, - "protection sociale . santé . indemnités journalières": { - "nodeKind": "rule", - "rawNode": { - "description": "Les indemnités journalières vous sont versées par l'Assurance Maladie pour compenser votre revenu pendant un arrêt de travail. Elles sont calculées à partir de votre revenu brut et versées tous les 14 jours en moyenne.", - "formule": { - "somme": [ - "indemnités journalières . auto-entrepreneur", - "indemnités journalières . indépendant", - "indemnités journalières . salarié", - ], - }, - "nom": "protection sociale . santé . indemnités journalières", - "non applicable si": { - "toutes ces conditions": [ - "entreprise . activité . libérale réglementée", - "dirigeant . indépendant . PL . régime général = non", - ], - }, - "note": "Nous n'avons implémenté les indemnités des régimes particuliers des -professions libérales réglementées. Pour une liste exaustive des -indemnisation, consultez [ce -site](https://www.coover.fr/prevoyance/tns/arret-maladie-profession-liberale) -", - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Indemnités journalières", - }, - "protection sociale . santé . indemnités journalières . auto-entrepreneur": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . auto-entrepreneur", - "formule": { - "variations": [ - { - "alors": "0 €/jour", - "si": "revenu moyen < 3919.20 €/an", - }, - { - "sinon": { - "plafond": "55.51 €/jour", - "produit": { - "assiette": "revenu moyen", - "taux": "50%", - }, - }, - }, - ], - }, - "nom": "protection sociale . santé . indemnités journalières . auto-entrepreneur", - "reférences": [ - { - "secu-independants.fr": "https://www.secu-independants.fr/sante/indemnites-journalieres/montant-de-lindemnite", - }, - ], - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Auto-entrepreneur", - }, - "protection sociale . santé . indemnités journalières . indépendant": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "dirigeant . indépendant", - "formule": { - "plafond": "55.51 €/jour", - "plancher": "21 €/jour", - "produit": { - "assiette": "revenu moyen", - "taux": "50%", - }, - }, - "nom": "protection sociale . santé . indemnités journalières . indépendant", - "reférences": [ - { - "secu-independants.fr": "https://www.secu-independants.fr/sante/indemnites-journalieres/montant-de-lindemnite", - }, - ], - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Indépendant", - }, - "protection sociale . santé . indemnités journalières . salarié": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "contrat salarié", - "formule": { - "produit": { - "assiette": "revenu moyen", - "plafond": "1.8 * SMIC temps plein", - "taux": "50%", - }, - }, - "nom": "protection sociale . santé . indemnités journalières . salarié", - "notes": "Vu que le simulateur ne permet pas encore la conversion de période vers le jour, on multiplie le salaire moyen par 3 pour avoir le salaire trimestriel, puis on le divise par 91.25, conformément à la fiche service-public.fr", - "reférences": { - "service-public.fr": "https://www.service-public.fr/particuliers/vosdroits/F3053", - }, - "unité": "€/jour", - }, - "replacements": [], - "suggestions": {}, - "title": "Salarié", - }, - "protection sociale . transport": { - "nodeKind": "rule", - "rawNode": { - "description": "Cette contribution est reversée intégralement à l'[autorité organisatrice de la mobilité](https://fr.wikipedia.org/wiki/Autorit%C3%A9_organisatrice_de_la_mobilit%C3%A9) de la zone ou est implantée l'entreprise. Celle-ci peut ensuite l'utiliser pour subventionner les transports en commun existants ou pour développer de nouvelles infrastructures de transport (tramway, métro, bus...). - -## Le versement transport en quelques chiffres -- **45% de réduction** sur le coût des transports en communs dans les 12 plus grandes agglomérations de France. -- **263 € / an / habitant** de gain de pouvoir d'achat pour les habitants d'Île-de-France -", - "icônes": "🚌", - "nom": "protection sociale . transport", - "références": { - "wikipedia": "https://fr.wikipedia.org/wiki/Versement_transport", - }, - "résumé": "Permet de maintenir le prix d'un billet de transport en commun à un bas prix", - }, - "replacements": [], - "suggestions": {}, - "title": "Transport", - }, - "période": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "période", - }, - "replacements": [], - "suggestions": {}, - "title": "Période", - }, - "période . début d'année": { - "nodeKind": "rule", - "rawNode": { - "nom": "période . début d'année", - "variations": [ - { - "alors": "01/01/2022", - "si": "date >= 01/2022", - }, - { - "alors": "01/01/2021", - "si": "date >= 01/2021", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Début d'année", - }, - "période . fin d'année": { - "nodeKind": "rule", - "rawNode": { - "nom": "période . fin d'année", - "variations": [ - { - "alors": "31/12/2021", - "si": "date <= 31/12/2021", - }, - { - "alors": "31/12/2022", - "si": "date <= 31/12/2022", - }, - ], - }, - "replacements": [], - "suggestions": {}, - "title": "Fin d'année", - }, - "période . jours ouvrés moyen par mois": { - "nodeKind": "rule", - "rawNode": { - "formule": "21 jour ouvré/mois", - "nom": "période . jours ouvrés moyen par mois", - "note": "On retient 21 comme nombre de jours ouvrés moyen par mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Jours ouvrés moyen par mois", - }, - "période . semaines par mois": { - "nodeKind": "rule", - "rawNode": { - "formule": "52 semaines/an / 12 mois/an", - "nom": "période . semaines par mois", - "unité": "semaines/mois", - }, - "replacements": [], - "suggestions": {}, - "title": "Semaines par mois", - }, - "situation personnelle": { - "nodeKind": "rule", - "rawNode": { - "formule": "oui", - "nom": "situation personnelle", - }, - "replacements": [], - "suggestions": {}, - "title": "Situation personnelle", - }, - "situation personnelle . RSA": { - "nodeKind": "rule", - "rawNode": { - "nom": "situation personnelle . RSA", - "par défaut": "non", - "question": "Etes-vous bénéficiaire du RSA ou de la prime d’activité ?", - "titre": "bénéficiaire RSA ou prime d'activité", - }, - "replacements": [], - "suggestions": {}, - "title": "Bénéficiaire RSA ou prime d'activité", - }, - "situation personnelle . domiciliation fiscale à l'étranger": { - "nodeKind": "rule", - "rawNode": { - "description": "Si votre résidence fiscale est située hors de France, vos revenus d’activité ne sont pas soumis à la CSG-CRDS. - -Une cotisation maladie majorée de 14,5% sera en revanche applicable. -", - "nom": "situation personnelle . domiciliation fiscale à l'étranger", - "par défaut": "non", - "question": { - "variations": [ - { - "alors": { - "texte": "Votre résidence fiscale est-elle située hors de France ?", - }, - "si": "dirigeant", - }, - { - "sinon": { - "texte": "La résidence fiscale du salarié est-elle située hors de France ?", - }, - }, - ], - }, - "rend non applicable": [ - "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - "contrat salarié . CSG et CRDS", - ], - "références": { - "urssaf.fr": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-csg-crds/qui-en-est-redevable.html", - }, - "titre": "Résidence fiscale hors de France", - }, - "replacements": [ - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "dottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "name": "situation personnelle . domiciliation fiscale à l'étranger", - "nodeKind": "reference", - "rawNode": "situation personnelle . domiciliation fiscale à l'étranger", - "title": "Résidence fiscale hors de France", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - }, - "remplacementRuleId": 240, - "replacedReference": { - "circularReference": true, - "contextDottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "dottedName": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - "name": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - "nodeKind": "reference", - "rawNode": "dirigeant . indépendant . cotisations et contributions . CSG et CRDS", - "title": "CSG et CRDS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - { - "blackListedNames": [], - "definitionRule": { - "circularReference": true, - "contextDottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "dottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "name": "situation personnelle . domiciliation fiscale à l'étranger", - "nodeKind": "reference", - "rawNode": "situation personnelle . domiciliation fiscale à l'étranger", - "title": "Résidence fiscale hors de France", - }, - "nodeKind": "replacementRule", - "rawNode": { - "règle": "contrat salarié . CSG et CRDS", - }, - "remplacementRuleId": 241, - "replacedReference": { - "circularReference": true, - "contextDottedName": "situation personnelle . domiciliation fiscale à l'étranger", - "dottedName": "contrat salarié . CSG et CRDS", - "name": "contrat salarié . CSG et CRDS", - "nodeKind": "reference", - "rawNode": "contrat salarié . CSG et CRDS", - "title": "CSG et CRDS", - }, - "replacementNode": { - "isDefault": true, - "nodeKind": "constant", - "nodeValue": null, - "type": "object", - }, - "whiteListedNames": [], - }, - ], - "suggestions": {}, - "title": "Résidence fiscale hors de France", - }, - "établissement": { - "nodeKind": "rule", - "rawNode": { - "description": "Le salarié travaille dans un établissement de l'entreprise, identifié par un code SIRET. -", - "formule": "oui", - "nom": "établissement", - }, - "replacements": [], - "suggestions": {}, - "title": "Établissement", - }, - "établissement . SIRET": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . SIREN", - "description": "Le salarié travaille dans un établissement de l'entreprise, identifié par un code SIRET. -", - "nom": "établissement . SIRET", - "type": "texte", - }, - "replacements": [], - "suggestions": {}, - "title": "SIRET", - }, - "établissement . ZFU": { - "nodeKind": "rule", - "rawNode": { - "applicable si": "entreprise . date de création < 01/2015", - "nom": "établissement . ZFU", - "par défaut": "non", - "question": "Votre établissement bénéficie-t-il du dispositif zone franche urbaine (ZFU) ?", - }, - "replacements": [], - "suggestions": {}, - "title": "ZFU", - }, - "établissement . ZFU . durée d'implantation en fin d'année": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "durée": { - "depuis": "entreprise . date de création", - "jusqu'à": "31/12/2019", - }, - }, - "nom": "établissement . ZFU . durée d'implantation en fin d'année", - }, - "replacements": [], - "suggestions": {}, - "title": "Durée d'implantation en fin d'année", - }, - "établissement . localisation": { - "nodeKind": "rule", - "rawNode": { - "API": "commune", - "description": "Lorsqu'une entreprise dispose de plusieurs établissements, certaines cotisations sont -calculées à l'échelle de l'établissement et sont fonction de règlementations locales. -", - "icônes": "🌍", - "nom": "établissement . localisation", - "par défaut": { - "objet": { - "code": 29019, - "departement": { - "nom": "Non renseigné", - }, - "nom": "Non renseignée", - "taux du versement transport": 1.8, - }, - }, - "question": "Dans quelle commune l'établissement est-il implanté ?", - }, - "replacements": [], - "suggestions": {}, - "title": "Localisation", - }, - "établissement . localisation . code commune": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "synchronisation": { - "chemin": "code", - "data": "localisation", - }, - }, - "nom": "établissement . localisation . code commune", - }, - "replacements": [], - "suggestions": {}, - "title": "Code commune", - }, - "établissement . localisation . commune": { - "nodeKind": "rule", - "rawNode": { - "description": "Lorsqu'une entreprise dispose de plusieurs établissements, certaines cotisations sont -calculées à l'échelle de l'établissement et sont fonction de règlementations locales. -", - "formule": { - "synchronisation": { - "chemin": "nom", - "data": "localisation", - }, - }, - "nom": "établissement . localisation . commune", - }, - "replacements": [], - "suggestions": {}, - "title": "Commune", - }, - "établissement . localisation . département": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "synchronisation": { - "chemin": "departement . nom", - "data": "localisation", - }, - }, - "nom": "établissement . localisation . département", - }, - "replacements": [], - "suggestions": {}, - "title": "Département", - }, - "établissement . localisation . outre-mer": { - "nodeKind": "rule", - "rawNode": { - "applicable si": { - "une de ces conditions": [ - "département = 'Guadeloupe'", - "département = 'Martinique'", - "département = 'Guyane'", - "département = 'La Réunion'", - "département = 'Mayotte'", - ], - }, - "nom": "établissement . localisation . outre-mer", - }, - "replacements": [], - "suggestions": {}, - "title": "Outre-mer", - }, - "établissement . localisation . outre-mer . Guadeloupe Réunion Martinique": { - "nodeKind": "rule", - "rawNode": { - "formule": { - "une de ces conditions": [ - "département = 'Guadeloupe'", - "département = 'Martinique'", - "département = 'La Réunion'", - ], - }, - "nom": "établissement . localisation . outre-mer . Guadeloupe Réunion Martinique", - }, - "replacements": [], - "suggestions": {}, - "title": "Guadeloupe Réunion Martinique", - }, - "établissement . taux du versement transport": { - "nodeKind": "rule", - "rawNode": { - "nom": "établissement . taux du versement transport", - "par défaut": "oui", - "synchronisation": { - "chemin": "taux du versement transport", - "data": "localisation", - }, - "unité": "%", - }, - "replacements": [], - "suggestions": {}, - "title": "Taux du versement transport", - }, -} -`; diff --git a/api/source/test-e2e/index.test.ts b/api/source/test-e2e/index.test.ts index e7eac3e47..105b35f89 100644 --- a/api/source/test-e2e/index.test.ts +++ b/api/source/test-e2e/index.test.ts @@ -62,19 +62,6 @@ describe('e2e test mon-entreprise api', () => { ).resolves.toMatchSnapshot() }) - it('Test rules endpoint', async () => { - await expect( - chai - .request(server) - .get('/api/v1/rules') - .then((res) => { - expect(res.status).toMatchInlineSnapshot('200') - - return JSON.parse(res.text) as Record - }) - ).resolves.toMatchSnapshot() - }) - it('Test openapi.json endpoint', async () => { await expect( chai