mon-entreprise/exoneration-covid/règles/exonération-covid.yaml

517 lines
13 KiB
YAML
Raw Normal View History

secteur:
question: De quel secteur relève votre activité principale ?
une possibilité:
choix obligatoire: oui
possibilités: [S1, S1bis, S2]
2022-03-22 17:30:43 +00:00
meta:
affichage: card
secteur . S1:
valeur: secteur = 'S1'
titre: Secteur dit S1
description: Activités du tourisme, de lhôtellerie, de la restauration, du sport, de la culture, du transport aérien et de lévénementiel
secteur . S1bis:
valeur: secteur = 'S1bis'
titre: Secteur dit S1bis
description: Activités dépendantes du secteur 1
secteur . S2:
valeur: secteur = 'S2'
titre: Secteur dit S2
2022-03-24 16:11:20 +00:00
description: Activités autres que S1 et S1bis ayant fait l'objet d'une interdiction affectant de manière prépondérante la poursuite de leur activité
secteur . S1 ou S1bis:
une de ces conditions:
- S1
- S1bis
lieu d'exercice:
question: Où exercez-vous votre activité ?
une possibilité:
choix obligatoire: oui
possibilités:
- métropole
- outre-mer
2022-03-22 17:30:43 +00:00
meta:
affichage: toggle
lieu d'exercice . métropole:
titre: En métropole
lieu d'exercice . outre-mer:
titre: En outre-mer
début d'activité:
titre: Période de début dactivité
question: À quelle période avez-vous débuté votre activité ?
formulaire:
type: select
une possibilité:
choix obligatoire: oui
possibilités:
- avant 2021
- janvier 2021
- février 2021
- mars 2021
- avril 2021
- mai 2021
- juin 2021
- juillet 2021
- août 2021
- septembre 2021
- octobre 2021
- novembre 2021
- décembre 2021
2022-03-22 17:30:43 +00:00
meta:
affichage: select
début d'activité . avant 2021:
début d'activité . janvier 2021:
début d'activité . février 2021:
début d'activité . mars 2021:
début d'activité . avril 2021:
début d'activité . mai 2021:
début d'activité . juin 2021:
début d'activité . juillet 2021:
début d'activité . août 2021:
début d'activité . septembre 2021:
début d'activité . octobre 2021:
début d'activité . novembre 2021:
début d'activité . décembre 2021:
début d'activité . date:
# Converti les possibilités en date (dans le futur on aimerait avoir des select basé sur des types sommes, et un type pour exprimer un 'mois' d'une date)
variations:
- si: début d'activité = 'avant 2021'
alors: 12/2020
- si: début d'activité = 'janvier 2021'
alors: 01/2021
- si: début d'activité = 'février 2021'
alors: 02/2021
- si: début d'activité = 'mars 2021'
alors: 03/2021
- si: début d'activité = 'avril 2021'
alors: 04/2021
- si: début d'activité = 'mai 2021'
alors: 05/2021
- si: début d'activité = 'juin 2021'
alors: 06/2021
- si: début d'activité = 'juillet 2021'
alors: 07/2021
- si: début d'activité = 'août 2021'
alors: 08/2021
- si: début d'activité = 'septembre 2021'
alors: 09/2021
- si: début d'activité = 'octobre 2021'
alors: 10/2021
- si: début d'activité = 'novembre 2021'
alors: 11/2021
- si: début d'activité = 'décembre 2021'
alors: 12/2021
mois:
applicable si: secteur . S1 ou S1bis
valeur: oui
mois . janvier 2021:
applicable si: début d'activité . date >= 01/2021
non applicable si: début d'activité . date >= 02/2021
une possibilité:
possibilités:
- LFSS 600
mois . janvier 2021 . LFSS 600:
valeur: janvier 2021 = 'LFSS 600'
mois . février 2021:
non applicable si: début d'activité . date >= 03/2021
applicable si: début d'activité . date >= 01/2021
une possibilité:
possibilités:
- LFSS 600
mois . février 2021 . LFSS 600:
valeur: février 2021 = 'LFSS 600'
mois . mars 2021:
non applicable si: début d'activité . date >= 04/2021
applicable si: début d'activité . date >= 01/2021
une possibilité:
possibilités:
- LFSS 600
mois . mars 2021 . LFSS 600:
valeur: mars 2021 = 'LFSS 600'
mois . avril 2021:
non applicable si: début d'activité . date >= 05/2021
une possibilité:
possibilités:
- LFSS 600
mois . avril 2021 . LFSS 600:
valeur: avril 2021 = 'LFSS 600'
mois . mai 2021:
non applicable si: début d'activité . date >= 06/2021
une possibilité:
possibilités:
- LFSS 600
mois . mai 2021 . LFSS 600:
valeur: mai 2021 = 'LFSS 600'
mois . juin 2021:
non applicable si: début d'activité . date >= 07/2021
une possibilité:
possibilités:
- LFSS 600
- LFR1
mois . juin 2021 . LFSS 600:
valeur: juin 2021 = 'LFSS 600'
mois . juin 2021 . LFR1:
applicable si: LFR1 applicable
valeur: juin 2021 = 'LFR1'
mois . juillet 2021:
non applicable si: début d'activité . date >= 08/2021
une possibilité:
possibilités:
- LFSS 600
- LFR1
mois . juillet 2021 . LFSS 600:
valeur: juillet 2021 = 'LFSS 600'
mois . juillet 2021 . LFR1:
applicable si: LFR1 applicable
valeur: juillet 2021 = 'LFR1'
mois . août 2021:
non applicable si: début d'activité . date >= 09/2021
applicable si:
une de ces conditions:
- LFR1 applicable
- lieu d'exercice = 'outre-mer'
une possibilité:
possibilités:
- LFSS 600
- LFR1
mois . août 2021 . LFSS 600:
valeur: août 2021 = 'LFSS 600'
applicable si: lieu d'exercice = 'outre-mer'
mois . août 2021 . LFR1:
applicable si: LFR1 applicable
valeur: août 2021 = 'LFR1'
mois . septembre 2021:
non applicable si: début d'activité . date >= 10/2021
applicable si: lieu d'exercice = 'outre-mer'
une possibilité:
possibilités:
- LFSS 600
mois . septembre 2021 . LFSS 600:
valeur: septembre 2021 = 'LFSS 600'
mois . octobre 2021:
non applicable si: début d'activité . date >= 11/2021
applicable si: lieu d'exercice = 'outre-mer'
une possibilité:
possibilités:
- LFSS 600
mois . octobre 2021 . LFSS 600:
valeur: octobre 2021 = 'LFSS 600'
mois . novembre 2021:
non applicable si: début d'activité . date >= 12/2021
applicable si: lieu d'exercice = 'outre-mer'
une possibilité:
possibilités:
- LFSS 600
mois . novembre 2021 . LFSS 600:
valeur: novembre 2021 = 'LFSS 600'
mois . décembre 2021:
une possibilité:
possibilités:
- LFSS 600
- LFSS 300
mois . décembre 2021 . LFSS 600:
valeur: décembre 2021 = 'LFSS 600'
2022-03-22 17:30:43 +00:00
meta:
baisse d'au moins: 65%
mois . décembre 2021 . LFSS 300:
valeur: décembre 2021 = 'LFSS 300'
mois . janvier 2022:
une possibilité:
possibilités:
- LFSS 600
- LFSS 300
mois . janvier 2022 . LFSS 600:
valeur: janvier 2022 = 'LFSS 600'
2022-03-22 17:30:43 +00:00
meta:
baisse d'au moins: 65%
mois . janvier 2022 . LFSS 300:
valeur: janvier 2022 = 'LFSS 300'
mois . février 2022:
une possibilité:
possibilités:
- LFSS 600
- LFSS 300
mois . février 2022 . LFSS 600:
valeur: février 2022 = 'LFSS 600'
2022-03-22 17:30:43 +00:00
meta:
baisse d'au moins: 65%
mois . février 2022 . LFSS 300:
valeur: février 2022 = 'LFSS 300'
LFSS 600:
applicable si: secteur . S1 ou S1bis
produit:
2022-03-22 17:30:43 +00:00
assiette:
nom: assiette
valeur: 600
unité: €/mois
facteur:
nom: mois éligibles
unité: mois
description: Nombre de mois éligible à l'exonération LFSS à 600 €
somme:
- valeur: mois . janvier 2021 . LFSS 600
par défaut: non
- valeur: mois . février 2021 . LFSS 600
par défaut: non
- valeur: mois . mars 2021 . LFSS 600
par défaut: non
- valeur: mois . avril 2021 . LFSS 600
par défaut: non
- valeur: mois . mai 2021 . LFSS 600
par défaut: non
- valeur: mois . juin 2021 . LFSS 600
par défaut: non
- valeur: mois . juillet 2021 . LFSS 600
par défaut: non
- valeur: mois . août 2021 . LFSS 600
par défaut: non
- valeur: mois . septembre 2021 . LFSS 600
par défaut: non
- valeur: mois . octobre 2021 . LFSS 600
par défaut: non
- valeur: mois . novembre 2021 . LFSS 600
par défaut: non
- valeur: mois . décembre 2021 . LFSS 600
par défaut: non
- valeur: mois . janvier 2022 . LFSS 600
par défaut: non
- valeur: mois . février 2022 . LFSS 600
par défaut: non
2022-03-22 17:30:43 +00:00
LFSS 600 . montant mensuel: LFSS 600 . assiette * 1 mois
LFSS 300:
applicable si: secteur . S1 ou S1bis
produit:
2022-03-22 17:30:43 +00:00
assiette:
nom: assiette
valeur: 300
unité: €/mois
facteur:
nom: mois éligibles
description: Nombre de mois éligible à l'exonération LFSS à 300€
unité: mois
somme:
- valeur: mois . décembre 2021 . LFSS 300
par défaut: non
- valeur: mois . janvier 2022 . LFSS 300
par défaut: non
- valeur: mois . février 2022 . LFSS 300
par défaut: non
2022-03-22 17:30:43 +00:00
LFSS 300 . montant mensuel: LFSS 300 . assiette * 1 mois
LFSS: oui
LFSS . mois éligibles: LFSS 300 . mois éligibles + LFSS 600 . mois éligibles
LFR1 applicable:
valeur: oui
applicable si:
toutes ces conditions:
- secteur . S1 ou S1bis
- début d'activité . date < 06/2021
non applicable si:
toutes ces conditions:
- début d'activité . date >= 01/2021
- mois . mars 2021 . LFSS 600 = non
- mois . avril 2021 . LFSS 600 = non
- mois . mai 2021 . LFSS 600 = non
LFR1:
produit:
2022-03-22 17:30:43 +00:00
assiette:
nom: assiette
valeur: 250
unité: €/mois
facteur:
unité: mois
description: Nombre de mois éligible à l'exonération LFR1
nom: mois éligibles
somme:
- valeur: mois . juin 2021 . LFR1
par défaut: non
- valeur: mois . juillet 2021 . LFR1
par défaut: non
- valeur: mois . août 2021 . LFR1
par défaut: non
2022-03-22 17:30:43 +00:00
LFR1 . montant mensuel: LFR1 . assiette * 1 mois
exonération S2:
produit:
2022-03-22 17:30:43 +00:00
assiette:
nom: assiette
valeur: 600
unité: €/mois
facteur: mois éligibles
applicable si:
toutes ces conditions:
- secteur . S2
- début d'activité . date <= mois éligibles . dernier mois
2022-03-22 17:30:43 +00:00
exonération S2 . montant mensuel: exonération S2 . assiette * 1 mois
exonération S2 . mois éligibles:
2022-03-22 17:30:43 +00:00
par défaut: 0 mois
unité: mois
arrondi: oui
question:
texte: Précisez le nombre de mois entre {{ premier mois }} et {{ dernier mois }} durant lesquels vous avez fait lobjet dune mesure dinterdiction affectant de manière prépondérante la poursuite de votre activité
plafond:
nom: plafond
somme:
- durée:
depuis: premier mois
jusqu'à: dernier mois
arrondi: oui
unité: mois
- 1 mois
exonération S2 . mois éligibles . premier mois:
variations:
- si: début d'activité . date < 01/2021
alors: 04/2021
2022-03-24 14:04:12 +00:00
- si: début d'activité . date < 02/2021
alors: 02/2021
- si: début d'activité . date > dernier mois
alors: dernier mois
- sinon:
valeur: début d'activité . date
exonération S2 . mois éligibles . dernier mois:
variations:
- si: lieu d'exercice = 'outre-mer'
alors: 09/2021
- sinon: 07/2021
montant total:
somme:
- LFSS 600
- LFR1
- LFSS 300
- exonération S2
code:
texte: '{{ secteur }};{{ LFSS }};{{ LFR1 }}'
# Applicabilité ajoutée pour éviter un code mal formatté en cas de variable non définie
# Cf https://github.com/betagouv/publicodes/issues/172
applicable si:
toutes ces conditions:
- secteur
- LFSS
- LFR1
code . secteur:
variations:
- si: secteur . S1bis
alors: "'S1B'"
- sinon: secteur
2022-03-24 18:30:05 +00:00
code . lieu d'exercice:
variations:
- si: lieu d'exercice = 'métropole'
alors: "'1'"
- sinon: "'2'"
code . début d'activité:
variations:
- si: début d'activité = 'avant 2021'
alors: "'0'"
- si: début d'activité = 'janvier 2021'
alors: "'1'"
- si: début d'activité = 'février 2021'
alors: "'2'"
- si: début d'activité = 'mars 2021'
alors: "'3'"
- si: début d'activité = 'avril 2021'
alors: "'4'"
- si: début d'activité = 'mai 2021'
alors: "'5'"
- si: début d'activité = 'juin 2021'
alors: "'6'"
- si: début d'activité = 'juillet 2021'
alors: "'7'"
- si: début d'activité = 'août 2021'
alors: "'8'"
- si: début d'activité = 'septembre 2021'
alors: "'9'"
- si: début d'activité = 'octobre 2021'
alors: "'10'"
- si: début d'activité = 'novembre 2021'
alors: "'11'"
- si: début d'activité = 'décembre 2021'
alors: "'12'"
code . LFSS:
variations:
- si: secteur . S2
alors:
texte: O;{{ mois S2 }}
- si: LFSS 300 + LFSS 600 = 0€
alors: "'N'"
- si: LFSS 300 = 0€
alors:
texte: O;{{ mois 600 }}
- sinon: # LFSS 300 et 600
texte: O;{{ mois 600 }};{{ mois 300}}
code . LFSS . mois S2:
valeur: exonération S2 . mois éligibles
unité: ''
code . LFSS . mois 300:
valeur: LFSS 300 . mois éligibles
unité: ''
code . LFSS . mois 600:
valeur: LFSS 600 . mois éligibles
unité: ''
code . LFR1:
variations:
- si: LFR1 = 0€
alors: "'N'"
- sinon:
texte: O;{{ mois }}
code . LFR1 . mois:
valeur: LFR1 . mois éligibles
unité: ''