Commit Graph

70 Commits (ce0c768dca3d57ac12b3d7875d3ea23635feac83)

Author SHA1 Message Date
Johan Girod 61db7d33f7 Met à jour la version du cache local storage pour éviter les crashs 2022-10-06 14:46:53 +02:00
Johan Girod 59d9e7177f Dernières modifs avant passage à la v1 2022-10-06 14:46:53 +02:00
Johan Girod 1c4625e530 Sépare activité et activité . nature 2022-10-06 14:46:53 +02:00
Johan Girod fb33f909a7 Déplace l'ACRE sur le dirigeant plutôt que l'entreprise 2022-10-06 14:46:53 +02:00
Johan Girod 860d7b4cf4 Supprime l'utilisation du mécanisme synchronisation pour la commune de localisation
- Renomme `localisation` en `commune`
- Déplace la logique de `getNextStep` dans un hook `useMissingVariables`
2022-10-05 19:44:55 +02:00
Johan Girod e9a61d0dc1 Réecrit les règles liées à la cotisations ATMP
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
2022-10-05 19:44:55 +02:00
Johan Girod 1ca2c95273 🖋️ Améliore la documentation de l'utilisation de la bibliothèque npm 2022-09-15 14:51:51 +02:00
Johan Girod d9e8a742f2 Change le titre des règles suite à la refacto publicodes 2022-09-15 14:51:51 +02:00
Johan Girod c00ec711e6 Réorganise la base de règle salariés
## 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
2022-09-15 14:51:51 +02:00
Johan Girod ca6e467c23 Réecrit l'exonération LODEOM de la même manière que la réduction générale
fix #1914
2022-09-15 14:51:51 +02:00
Johan Girod 9f63ffdb7d Refacto des règles salarié
- 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
2022-09-15 14:51:51 +02:00
Jérémy Rialland 2ef1abf3b2 Update tests 2022-09-15 13:08:35 +02:00
Benjamin Arias cf69b0c356
Ajout fonctionnalité d'activation d'autofocus manuel (#2281)
* 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
2022-09-14 14:25:58 +02:00
Maxime Quandalle ccd0203f6e Réactive un test 2022-08-02 12:27:37 +02:00
Maxime Quandalle 78691c8763 📅 Mise à jour avantage forfaitaire repas 2022 2022-08-02 12:27:37 +02:00
Maxime Quandalle 1309dcd80a 📅 Mise à jour barèmes CARMF 2022 2022-08-02 12:27:37 +02:00
Maxime Quandalle be66488379 📅 Mise à jour du SMIC 1er août 2022-08-01 12:28:47 +02:00
Johan Girod 14b8bc216d Met à jour à la dernière version de publicodes (beta.45) 2022-07-25 17:04:56 +02:00
Florent Mata 8055350cbe 🔨 Mise à jour des grilles du taux neutre de l'impôt sur le revenu
fix #1959
2022-07-12 09:41:55 +02:00
Jérémy Rialland 3082af0caf Ignore some eslint error about log 2022-07-07 16:19:37 +02:00
Jérémy Rialland 0802c79cff Replace eslint mocha plugin by jest plugin 2022-06-21 16:04:27 +02:00
Johan Girod d86d379261 Met à jour les règles ACRE 2022-06-02 11:29:06 +02:00
Johan Girod e86e0426f3 Répare le simulateur artiste auteur 2022-05-31 17:02:26 +02:00
Johan Girod 59016ba04d Test acre qui changent 2022-05-31 16:19:04 +02:00
Johan Girod 3d2021ca21 Met à jour vers la dernière version de publicodes (1.0.0-beta.38) 2022-05-24 14:35:06 +02:00
Johan Girod 552f64eb1f Maj des tests suite aux corrections du calcul de l'impôt 2022-05-09 18:07:05 +02:00
Maxime Quandalle 6cec10e7fc MAJ tests dividendes 2022-05-09 14:41:13 +02:00
Maxime Quandalle 5233abc7ef Réduit l'utilisation de Ramda
En vue de sa suppression dans un prochain commit
2022-05-04 11:31:04 +02:00
Maxime Quandalle af0458ae41 🔥 Suppression des aides exceptionnelles à l'embauche 2022-05-04 11:31:04 +02:00
Maxime Quandalle 1aba41ebf1
Ajout de snapshots pour les variables manquantes (#2115)
* 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).
2022-05-03 15:44:56 +02:00
Johan Girod 103f47f64f Améliore le comportement des champs de nombre vides en cas de variables manquantes
Également : une valeur à undefined supprime la règle de la situation désormais
2022-05-03 14:22:27 +02:00
Maxime Quandalle 901cc6ed4c
MAJ du SMIC mai 2022 (#2117)
* 🔨 Remplace la règle année par une règle date

Afin d'intégrer l'historique des variations du SMIC en cours d'année

* 📅 Mise à jour du SMIC au 1er mai 2022

*  Adaptations CI

* Écriture des dates sous forme condensée

6cfb7528e1 (r72674343)

* Corrige le taux ATMP
2022-05-02 17:18:53 +02:00
Johan Girod d055b1ed5a Corrige un bug sur le simulateur artiste auteur 2022-04-22 12:25:53 +02:00
Johan Girod 7ede51eedc Corrige les tests sur master 2022-04-21 15:02:21 +02:00
Johan Girod 8be2be03ed Corrige les tests sur master 2022-04-21 15:02:06 +02:00
Johan Girod 928e28bce9 Enlève les réductions de cotisation CIPAV qui vont etre supprimée en 2023 2022-04-20 19:17:11 +02:00
Johan Girod 4af1c14d33 Répare l'option pour la surcotisation 2022-04-20 19:17:11 +02:00
Johan Girod 0d3cc06bbe Ajoute l'exonération ACRE dans pour la retraite complémentaire CIPAV 2022-04-20 19:17:11 +02:00
Johan Girod a66da0b4c1 Ajoute les tests de non regression 2022-04-20 19:17:11 +02:00
Johan Girod eaae26cdfe Répare les tests end to end 2022-04-20 18:46:32 +02:00
Johan Girod cb8968a5e9 Répare les autres simulateurs 2022-04-20 18:46:32 +02:00
Jérémy Rialland 4ed5fff1c2 Fix import 2022-04-20 18:46:32 +02:00
Johan Girod 2a7c940dc3 Nouvel assistant à la déclaration de revenu des indépendants 2022-04-20 18:46:32 +02:00
Jérémy Rialland 8d9f52b5df Fix eslint automatique 2022-04-07 18:24:32 +02:00
Johan Girod 91b2e25e26 Rétabli les titres-restaurant dans le simulateur salarié
fix #2084
2022-04-05 15:16:18 +02:00
Johan Girod 383676843d Evalue les questions pour afficher un texte dynamique 2022-03-31 12:11:54 +02:00
Johan Girod 730f5bfa06 Met à jour les tests de non-regression 2022-03-15 14:29:26 +01:00
Johan Girod 3aa11ace73 Revoie les parcours avec entreprise existante
- Met à jour le style des notifications dans la conversation
- Améliore la landing page
- Améliore la vue de la situation des simulateurs
- Les données de l'entreprise courante sont stockées en publicodes
- Ajoute la possibilité de réinitialisé la simulation sans les données entreprises
2022-03-15 14:29:26 +01:00
Maxime Quandalle 1362c89bae ⬆ Mise à jour publicodes 2022-03-08 11:56:54 +00:00
Jérémy Rialland 80be3f9229
#2007 add yes no switch (#2037)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll

* Test de deploiement

* Ajout d'une redirection pour Storybook

* Fix Storybook url

* Fix du deploiement de Storybook
2022-03-03 14:37:53 +01:00