diff --git a/modele-social/règles/dirigeant.yaml b/modele-social/règles/dirigeant.yaml index 49a6a7255..61e893623 100644 --- a/modele-social/règles/dirigeant.yaml +++ b/modele-social/règles/dirigeant.yaml @@ -945,13 +945,12 @@ dirigeant . indépendant . cotisations et contributions . début activité: recalcul: règle: cotisations et contributions avec: + maladie . taux progressif . assiette: 40% * plafond sécurité sociale temps plein assiette des cotisations: assiette forfaitaire - assiette des cotisations . sans plancher: assiette forfaitaire - situation personnelle . RSA: non + CSG et CRDS . assiette: assiette forfaitaire 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 - dirigeant . indépendant . cotisations et contributions . début activité . assiette forfaitaire: produit: assiette: PSS proratisé @@ -1043,6 +1042,7 @@ dirigeant . indépendant . cotisations et contributions . maladie . taux progres d'assiette minimale. taux progressif: assiette: + nom: assiette valeur: assiette des cotisations plancher: applicable si: situation personnelle . RSA diff --git a/publicodes/core/source/mecanisms/recalcul.ts b/publicodes/core/source/mecanisms/recalcul.ts index 8db2f9423..bfcecf8f1 100644 --- a/publicodes/core/source/mecanisms/recalcul.ts +++ b/publicodes/core/source/mecanisms/recalcul.ts @@ -18,7 +18,7 @@ export type RecalculNode = { const evaluateRecalcul: EvaluationFunction<'recalcul'> = function (node) { if (this.cache._meta.inRecalcul) { - return (defaultNode(false) as any) as RecalculNode & EvaluatedNode + return (defaultNode(null) as any) as RecalculNode & EvaluatedNode } const amendedSituation = node.explanation.amendedSituation