- Enlève les questions salarié posés sans raison
- Quelques modification sur les règles
- Corrige / ajoute le calcul des trimestres de retraite
- Corrige l'exonération incapacitié chez les PL
- Corrige le calcul retraite de base chez les médecins
Le but : plus de cohérence et de simplicité, et mettre à jour avec les évolutions législatives
- disparition du taux bureau remplacé par le taux fonction support
- modifications des seuils taux collectif / taux individuel si alsace moselle
- modifications des taux fonctions support si convention collective BTP
- simplification du flux des questions : On demande le taux exact de l'entreprise -> Si inconnu on approxime par le taux collectif
- mise à jour à la dernière version de publicodes qui corrige un bug dans le score des missing des règles avec par défaut
## Rationalise les espaces de nom
Sépare le fichier salarié en plusieurs, par grande thématique. Rationalise les espaces de nom :
- `salarié . cotisations` : toutes les cotisations et exonérations
- `salarié . contrat` : les éléments immuables spécifiques au contrat
- `salarié . rémunération` : tous les éléments relatifs à la rémunération (salaire brut, net, primes,
avantages en nature)
- `salarié . régimes spécifiques` : les règles liées aux régimes spéciaux (DFS, cadre, impatriés, etc)
## Apporte des corrections sur le calculs du simulateur
- Ajoute la limite de déduction sur la part employeur des prévoyances
- Enlève la CSA de l'exonération JEI
- Réecrit les règles de déductions des frais de transport domicile / travail pour coller à la réglementation
- Précise le calcul de l'assiette de la CSG
- Renommage contrat salarié en salarié
- Ajout d'un espace 'contrat' ou toutes les informations contractuelles ont été déplacée (brut de base, temps de travail, type de contrat)
- Utilisation tant que possible de `avec`
- Déplacement des éléments de rémunération dans l'espace de nom "rémunération"
- Déplacement des exonérations dans 'salarié . cotisations . exonérations'
Work in progress
* feat: Ajout partie redux permettant sauvegarder shouldFocusField
* feat: Retire `title` des balises input et remplace par `aria-labelledby`
* feat: focus au clic sur précédent
* feat: Cache éléments inutiles aux lecteurs d'écran
* fix: Retire `title` inutile
* feat: Re-ajoute `aria-label`
* feat: Ajoute le hook useShouldFocusField + aria-label
* feat: Utilise id au lieu d'aria-labelledby dans les tests e2e
* feat: Retire aria-labelledby des selecteurs restants test e2e
* fix: Retire code inutile
* fix: Corrige erreur ts-lint + suit le format des labels de type d'action
* feat: Readd title to avoid react-aria breaking
* fix: Id incorrecte
* Ajout de snapshots pour les variables manquantes
* Parallelise l'execution des tests de non regression
Sur mon ordi le temps total d'exectution des tests est divisé par 2 :
~60s → ~30s
* Déplace les tests de régression "rémunération dirigeant"
Au sein des différentes catégories auto-entrepreneur, indépendant et
assimilé salarié. Évite de jouer certains tests en double, ainsi que
certains tests qui correspondent à des situations impossibles (exemple
dirigeant SASU avec ACRE).