From 21591ec17673b02aee3acc6c23f7012fab7ab1a3 Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Wed, 5 Feb 2025 23:45:15 +0100 Subject: [PATCH] =?UTF-8?q?feat(=C3=A9conomie-collaborative):=20aucune=20c?= =?UTF-8?q?otisation=20en=20dessous=20de=2023=20000=20=E2=82=AC=20de=20rec?= =?UTF-8?q?ettes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../location-de-meublé/courte-durée.publicodes | 11 +++++++---- .../test/modele-social/économie-collaborative.test.ts | 7 +++++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/modele-social/règles/économie-collaborative/location-de-meublé/courte-durée.publicodes b/modele-social/règles/économie-collaborative/location-de-meublé/courte-durée.publicodes index 703ff8722..1e3b17fd5 100644 --- a/modele-social/règles/économie-collaborative/location-de-meublé/courte-durée.publicodes +++ b/modele-social/règles/économie-collaborative/location-de-meublé/courte-durée.publicodes @@ -8,10 +8,13 @@ location de logement meublé . courte durée: cotisations: titre: Cotisations dues pour la location d’un logement meublé de courte durée - formule: - produit: - - assiette - - taux de cotisation + variations: + - si: recettes < 23000 €/an + alors: 0 + - sinon: + produit: + - assiette + - taux de cotisation unité: €/an non applicable si: recettes > plafond de loyer autorisé pour le régime général diff --git a/site/test/modele-social/économie-collaborative.test.ts b/site/test/modele-social/économie-collaborative.test.ts index d067294f0..1982263f4 100644 --- a/site/test/modele-social/économie-collaborative.test.ts +++ b/site/test/modele-social/économie-collaborative.test.ts @@ -35,6 +35,13 @@ describe('Économie collaborative', () => { 'location de logement meublé . cotisations' ) }) + it('ne compte aucune cotisation en-dessous de 23 000 € de recettes', () => { + const e = engine.setSituation({ + 'location de logement meublé . courte durée . recettes': '22000 €/an', + }) + + expect(e).toEvaluate('location de logement meublé . cotisations', 0) + }) }) }) })