diff --git a/source/components/PaySlipSections.js b/source/components/PaySlipSections.js
index ae097c8b6..bef314bd2 100644
--- a/source/components/PaySlipSections.js
+++ b/source/components/PaySlipSections.js
@@ -50,12 +50,14 @@ export let SalaireNetSection = ({ getRule }) => {
let avantagesEnNature = getRule(
'contrat salarié . rémunération . avantages en nature'
)
+ let impôt = getRule('impôt')
+ let netImposable = getRule('contrat salarié . rémunération . net imposable')
return (
Salaire net
-
+ {netImposable && }
{avantagesEnNature.nodeValue && (
<>
{/* Salaire net de cotisations */}
@@ -74,11 +76,14 @@ export let SalaireNetSection = ({ getRule }) => {
>
)}
-
-
-
+ {impôt && (
+ <>
+
+
+ >
+ )}
)
}
diff --git a/source/components/StackedBarChart.tsx b/source/components/StackedBarChart.tsx
index e52baa7aa..2a9cf53db 100644
--- a/source/components/StackedBarChart.tsx
+++ b/source/components/StackedBarChart.tsx
@@ -87,6 +87,7 @@ export default function StackedBarChart({ data }: StackedBarChartProps) {
const [intersectionRef, displayChart] = useDisplayOnIntersecting({
threshold: 0.5
})
+ data = data.filter(datum => datum.nodeValue != undefined)
const percentages = roundedPercentages(data.map(d => d.nodeValue))
const dataWithPercentage = data.map((data, index) => ({
...data,
diff --git a/source/règles/base.yaml b/source/règles/base.yaml
index 303e4ccb2..e50d46138 100644
--- a/source/règles/base.yaml
+++ b/source/règles/base.yaml
@@ -4149,6 +4149,34 @@ dirigeant . indépendant . exonération ZFU . taux:
alors: 80%
- sinon: 100%
+situation personnelle . domicilié à l'étranger:
+ description: |
+ Ces assurés ne sont pas redevables de la CSG/CRDS mais, en contrepartie ils sont redevables de la cotisation maladie sur la base d’un taux de 14,5%. 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é.
+ question: Le travailleur est-il fiscalement domicilié à l'étranger ?
+ par défaut: non
+ rend non applicable:
+ - dirigeant . indépendant . cotisations et contributions . CSG et CRDS
+ - contrat salarié . CSG
+ - contrat salarié . CRDS
+ - impôt
+ 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
+
+dirigeant . indépendant . cotisations et contributions . cotisations . maladie domicilié à l'étranger:
+ applicable si: situation personnelle . domicilié à l'étranger
+ période: flexible
+ remplace: maladie
+ formule:
+ multiplication:
+ assiette: maladie . assiette
+ taux: 14.5%
+
+contrat salarié . maladie . taux domicilié à l'étranger:
+ applicable si: situation personnelle . domicilié à l'étranger
+ période: aucune
+ remplace: taux salarié
+ formule: 5.50%
+
dirigeant:
question: Quel est le régime social du dirigeant ?
par défaut: non