From bd7054760ee4c88ae3cf8b90c9124825d8ffa73a Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Mon, 30 Sep 2024 11:33:37 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20supprime=20l'option=20'taux=20neutre'?= =?UTF-8?q?=20pour=20l'imp=C3=B4t=20sur=20le=20revenu=20des=20ind=C3=A9pen?= =?UTF-8?q?dants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test-e2e/__snapshots__/index.test.ts.snap | 423 +----------------- .../r\303\250gles/imp\303\264t.publicodes" | 1 + .../ind\303\251pendant.test.ts.snap" | 28 -- .../test/regressions/ind\303\251pendant.yaml" | 4 - 4 files changed, 4 insertions(+), 452 deletions(-) diff --git a/api/source/test-e2e/__snapshots__/index.test.ts.snap b/api/source/test-e2e/__snapshots__/index.test.ts.snap index 2659058107..43f22d42c9 100644 --- a/api/source/test-e2e/__snapshots__/index.test.ts.snap +++ b/api/source/test-e2e/__snapshots__/index.test.ts.snap @@ -509,20 +509,8 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = ` }, }, { - "missingVariables": [ - "entreprise . activités . revenus mixtes", - "établissement . commune . département", - "établissement . commune . département . outre-mer", - ], - "nodeValue": 1469.1600000000062, - "unit": { - "denominators": [ - "an", - ], - "numerators": [ - "€", - ], - }, + "missingVariables": [], + "nodeValue": 0, }, { "missingVariables": [ @@ -532,7 +520,7 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = ` "établissement . commune . département", "établissement . commune . département . outre-mer", ], - "nodeValue": 30745, + "nodeValue": 32214, "unit": { "denominators": [ "an", @@ -892,411 +880,6 @@ Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il ➡️ Dans la règle \\"impôt\\" ⚠️ Cette règle est tagguée comme experimentale. -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . imposition régime\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . SASU option IR non implémentée . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - -Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. -", - }, - { - "message": " -[ Avertissement ] -➡️ Dans la règle \\"entreprise . catégorie juridique . remplacements . régime micro-entreprise . entreprise imposition\\" -⚠️ Cette règle est tagguée comme experimentale. - Cela veut dire qu'elle peut être modifiée, renommée, ou supprimée sans qu'il n'y ait de changement de version majeure dans l'API. ", }, diff --git "a/modele-social/r\303\250gles/imp\303\264t.publicodes" "b/modele-social/r\303\250gles/imp\303\264t.publicodes" index 1e9b5e548e..125c2d151e 100644 --- "a/modele-social/r\303\250gles/imp\303\264t.publicodes" +++ "b/modele-social/r\303\250gles/imp\303\264t.publicodes" @@ -53,6 +53,7 @@ impôt . méthode de calcul: par défaut: "'barème standard'" impôt . méthode de calcul . taux neutre: + non applicable si: dirigeant titre: avec le taux neutre 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 diff --git "a/site/test/regressions/__snapshots__/ind\303\251pendant.test.ts.snap" "b/site/test/regressions/__snapshots__/ind\303\251pendant.test.ts.snap" index feba40b4b6..c13ea86a29 100644 --- "a/site/test/regressions/__snapshots__/ind\303\251pendant.test.ts.snap" +++ "b/site/test/regressions/__snapshots__/ind\303\251pendant.test.ts.snap" @@ -417,34 +417,6 @@ exports[`calculate simulations-indépendant > impôt sur le revenu 1`] = ` dirigeant . indépendant . revenu professionnel: 20768 dirigeant . rémunération . cotisations: 8398 dirigeant . rémunération . net: 20000 -dirigeant . rémunération . net . après impôt: 19730 -dirigeant . rémunération . totale: 28398 -entreprise . charges: 0 -entreprise . chiffre d'affaires: 28398 -impôt . montant: 270 - -Notifications affichées : entreprise . TVA . franchise de TVA . notification" -`; - -exports[`calculate simulations-indépendant > impôt sur le revenu 2`] = ` -"dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 51985 -dirigeant . rémunération . cotisations: 23208 -dirigeant . rémunération . net: 50000 -dirigeant . rémunération . net . après impôt: 42826 -dirigeant . rémunération . totale: 73208 -entreprise . charges: 0 -entreprise . chiffre d'affaires: 73208 -impôt . montant: 7174 - -Notifications affichées : entreprise . TVA . franchise de TVA . notification" -`; - -exports[`calculate simulations-indépendant > impôt sur le revenu 3`] = ` -"dirigeant . indépendant . cotisations et contributions . début activité: null -dirigeant . indépendant . revenu professionnel: 20768 -dirigeant . rémunération . cotisations: 8398 -dirigeant . rémunération . net: 20000 dirigeant . rémunération . net . après impôt: 17923 dirigeant . rémunération . totale: 28398 entreprise . charges: 0 diff --git "a/site/test/regressions/ind\303\251pendant.yaml" "b/site/test/regressions/ind\303\251pendant.yaml" index b8560ec10b..763024fbcc 100644 --- "a/site/test/regressions/ind\303\251pendant.yaml" +++ "b/site/test/regressions/ind\303\251pendant.yaml" @@ -49,10 +49,6 @@ acre: dirigeant . exonérations . ACRE: oui impôt sur le revenu: - - dirigeant . rémunération . net: 20000 €/an - impôt . méthode de calcul: "'taux neutre'" - - dirigeant . rémunération . net: 50000 €/an - impôt . méthode de calcul: "'taux neutre'" - dirigeant . rémunération . net: 20000 €/an impôt . méthode de calcul: "'taux personnalisé'" impôt . taux personnalisé: 10%