From 552f64eb1f18871fe4bcc7c3cbe7b430ece7686c Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Mon, 9 May 2022 17:47:43 +0200 Subject: [PATCH] =?UTF-8?q?Maj=20des=20tests=20suite=20aux=20corrections?= =?UTF-8?q?=20du=20calcul=20de=20l'imp=C3=B4t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../simulations-indépendant.test.ts.snap | 4 +- .../simulations-salarié.test.ts.snap | 42 ++++++++++++------- .../simulations-auto-entrepreneur.test.ts | 4 +- .../test/regressions/simulations-salarié.yaml | 7 ++++ 4 files changed, 37 insertions(+), 20 deletions(-) diff --git a/site/test/regressions/__snapshots__/simulations-indépendant.test.ts.snap b/site/test/regressions/__snapshots__/simulations-indépendant.test.ts.snap index 1574dbcdc..be13e3a5e 100644 --- a/site/test/regressions/__snapshots__/simulations-indépendant.test.ts.snap +++ b/site/test/regressions/__snapshots__/simulations-indépendant.test.ts.snap @@ -72,12 +72,12 @@ Notifications affichées : dirigeant . indépendant . cotisations et contributio `; exports[`calculate simulations-indépendant > imposition à l'IS 1`] = ` -"[100000,30100,69900,72612,15030,54870,0,100000,3559] +"[100000,30100,69900,72612,13527,56373,0,100000,3559] Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA . dépassement" `; exports[`calculate simulations-indépendant > imposition à l'IS 2`] = ` -"[100000,30100,69900,72612,15030,54870,0,100000,3559] +"[100000,30100,69900,72612,13527,56373,0,100000,3559] Notifications affichées : entreprise . chiffre d'affaires . franchise de TVA . dépassement" `; diff --git a/site/test/regressions/__snapshots__/simulations-salarié.test.ts.snap b/site/test/regressions/__snapshots__/simulations-salarié.test.ts.snap index 358c051af..ce88b8e76 100644 --- a/site/test/regressions/__snapshots__/simulations-salarié.test.ts.snap +++ b/site/test/regressions/__snapshots__/simulations-salarié.test.ts.snap @@ -43,7 +43,7 @@ Notifications affichées : contrat salarié . rémunération . contrôle smic" exports[`calculate simulations-salarié > JEI 1`] = `"[3434,0,3000,2353,2168]"`; exports[`calculate simulations-salarié > JEI 2`] = ` -"[26535,0,20000,15969,10359] +"[26535,0,20000,15969,10721] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; @@ -54,7 +54,7 @@ Notifications affichées : contrat salarié . rémunération . contrôle smic" exports[`calculate simulations-salarié > activité partielle 2`] = `"[980,0,4000,2220,2098]"`; -exports[`calculate simulations-salarié > activité partielle 3`] = `"[2154,0,8000,4462,3639]"`; +exports[`calculate simulations-salarié > activité partielle 3`] = `"[2154,0,8000,4462,3721]"`; exports[`calculate simulations-salarié > activité partielle 4`] = `"[1614,0,4000,2405,2217]"`; @@ -70,12 +70,12 @@ exports[`calculate simulations-salarié > activité partielle 9`] = `"[1216,0,20 exports[`calculate simulations-salarié > activité partielle 10`] = `"[2360,0,6000,4182,3498]"`; -exports[`calculate simulations-salarié > activité partielle 11`] = `"[4323,0,9000,6147,4790]"`; +exports[`calculate simulations-salarié > activité partielle 11`] = `"[4323,0,9000,6147,4925]"`; exports[`calculate simulations-salarié > aides 1`] = `"[2296,0,2000,1561,1527]"`; exports[`calculate simulations-salarié > aides 2`] = ` -"[12819,0,10000,8911,7538] +"[12819,0,10000,8911,7675] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé, contrat salarié . régime des impatriés . information" `; @@ -220,26 +220,36 @@ exports[`calculate simulations-salarié > heures supplémentaires et complément Notifications affichées : contrat salarié . temps de travail . contrôle heures complémentaires 10 pourcents" `; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 1`] = `"[4070,0,3000,2353,2336]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 1`] = `"[4070,0,3000,2353,2269]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 2`] = `"[4070,0,3000,2353,2353]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 2`] = `"[4070,0,3000,2353,2337]"`; exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 3`] = `"[4070,0,3000,2353,2353]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 4`] = `"[4070,0,3000,2353,1911]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 4`] = `"[4070,0,3000,2353,1935]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 5`] = `"[4070,0,3000,2353,2219]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 5`] = `"[4070,0,3000,2353,2201]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 6`] = `"[12886,0,9000,7156,6052]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 6`] = `"[12886,0,9000,7156,6162]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 7`] = `"[12886,0,9000,7156,6342]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 7`] = `"[12886,0,9000,7156,6669]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 8`] = `"[12886,0,9000,7156,6859]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 8`] = `"[12886,0,9000,7156,6889]"`; -exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 9`] = `"[4070,0,3000,2353,2178]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 9`] = `"[4070,0,3000,2353,2195]"`; exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 10`] = `"[4070,0,3000,2353,2353]"`; +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 11`] = ` +"[28342,0,20000,15969,12840] +Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" +`; + +exports[`calculate simulations-salarié > impôt sur le revenu - quotient familial 12`] = ` +"[28342,0,20000,15969,11996] +Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" +`; + exports[`calculate simulations-salarié > impôt sur le revenu 1`] = `"[4070,0,3000,2353,2168]"`; exports[`calculate simulations-salarié > impôt sur le revenu 2`] = ` @@ -398,21 +408,21 @@ exports[`calculate simulations-salarié > échelle de salaires 11`] = `"[5428,0, exports[`calculate simulations-salarié > échelle de salaires 12`] = `"[7079,0,5000,3948,3298]"`; exports[`calculate simulations-salarié > échelle de salaires 13`] = ` -"[14315,0,10000,7958,5892] +"[14315,0,10000,7958,6099] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; exports[`calculate simulations-salarié > échelle de salaires 14`] = ` -"[28342,0,20000,15969,10359] +"[28342,0,20000,15969,10721] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; exports[`calculate simulations-salarié > échelle de salaires 15`] = ` -"[128588,0,100000,87157,45821] +"[128588,0,100000,87157,46312] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; exports[`calculate simulations-salarié > échelle de salaires 16`] = ` -"[1244012,0,1000000,896257,445643] +"[1244012,0,1000000,896257,446164] Notifications affichées : contrat salarié . rémunération . contrôle salaire élevé" `; diff --git a/site/test/regressions/simulations-auto-entrepreneur.test.ts b/site/test/regressions/simulations-auto-entrepreneur.test.ts index ea2d18d03..0562f4314 100644 --- a/site/test/regressions/simulations-auto-entrepreneur.test.ts +++ b/site/test/regressions/simulations-auto-entrepreneur.test.ts @@ -23,10 +23,10 @@ it('calculate simulations-auto-entrepreneur', () => { [ "entreprise . activité . mixte", "entreprise . activité", - "impôt . foyer fiscal . enfants à charge", "entreprise . activité . service ou vente", - "impôt . foyer fiscal . situation de famille", + "impôt . foyer fiscal . enfants à charge", "dirigeant . auto-entrepreneur . impôt . versement libératoire", + "impôt . foyer fiscal . situation de famille", "entreprise . date de création", "impôt . foyer fiscal . revenu imposable . autres revenus imposables", "impôt . méthode de calcul", diff --git a/site/test/regressions/simulations-salarié.yaml b/site/test/regressions/simulations-salarié.yaml index a71298d7b..5708551ee 100644 --- a/site/test/regressions/simulations-salarié.yaml +++ b/site/test/regressions/simulations-salarié.yaml @@ -181,6 +181,13 @@ impôt sur le revenu - quotient familial: contrat salarié . rémunération . brut de base: 3000 €/mois impôt . foyer fiscal . situation de famille: "'veuf'" impôt . foyer fiscal . enfants à charge: 2 + - impôt . méthode de calcul: "'barème standard'" + contrat salarié . rémunération . brut de base: 20000 €/mois + impôt . foyer fiscal . enfants à charge: 3 + - impôt . méthode de calcul: "'barème standard'" + contrat salarié . rémunération . brut de base: 20000 €/mois + impôt . foyer fiscal . enfants à charge: 1 + impôt . foyer fiscal . parent isolé: oui heures supplémentaires et complémentaires: - contrat salarié . rémunération . brut de base: 2000 €/mois