Commit Graph

769 Commits (9ef861e45ad7bb99477338e83dc429282172da25)

Author SHA1 Message Date
Maxime Quandalle 57bb595884
😷 Page Coronavirus et intégration du chômage partiel (#926)
Suite à la crise du coronavirus le gouvernement a élargi le dispositif
d'activité partielle et encouragé son recours massif.

Ce commit contient les modifications suivantes :

* Intégration de l'activité partielle sur le simulateur salarié ;
* Création d'une page /coronavirus incluant un simulateur spécifique pour le
  chômage partiel ainsi que des informations générale sur les dispositifs
  gouvernementaux. Référencement de cette page sur la page d'accueil et sur
  le simulateur salarié ;
* Grosse refacto du calcul de la CSG/CRDS pour y inclure le calcul des revenus
  de remplacement. Corrige aussi des erreurs pour la CSG des salariés
  bénéficiant de la DFS, et intègre l'exonération de CSG à Mayotte ;
* Légères modifications de la fenêtre « prochaines question » ;
* Affichage d'un placeholder sur les inputs des questions.

Co-authored-by: Johan Girod <johangirod@gmail.com>
2020-03-22 23:14:51 +01:00
Johan Girod b43d3a859f corrige les erreurs de type 2020-03-18 16:18:21 +01:00
Johan Girod 6faa912aa7 répare le changement de périodes 2020-03-18 15:47:39 +01:00
Johan Girod 467482031c corrige les erreurs sur les barème et les missing variables 2020-03-18 15:46:38 +01:00
Johan Girod 97c984afef barème et grille fonctionnent avec les variables temporelle 2020-03-18 15:46:38 +01:00
Johan Girod a9add94f83 ⚙️ ajoute les variables temporelles pour la variation 2020-03-18 15:46:38 +01:00
Johan Girod c0ad3c8a6e ⚙️ ajoute le calcul des variables temporelles dans les expressions 2020-03-18 15:46:38 +01:00
Johan Girod 665943288a ⚙️ Ajoute le mécanisme régularisation
- améliore la gestion des unités pour les variables temporelles
2020-03-18 15:46:38 +01:00
Johan Girod 0a5aba9078 ⚙️ ajoute la gestion des variables temporelles sur les multiplications 2020-03-18 15:44:37 +01:00
Johan Girod 2526499ab7 ⚙️ Ajoute le mécanisme somme pour les variables temporelles 2020-03-18 15:44:37 +01:00
Johan Girod 7b18252798 🔨 Première implémentation des variable temporelle
- Uniquement pour les valeur numérique
- Pour les cas simple applicable / non applicable (pas de cas mixte)
- Pas d'implémentation de mécanisme (addition / barème / etc)
2020-03-18 15:44:09 +01:00
Maxime Quandalle d997d1a336 ⚙️ Renomme le mécanisme "multiplication" en "produit"
Fixes #681
2020-03-17 15:05:37 +01:00
Maxime Quandalle f192f75438 Affiche les erreurs dans le Studio 2020-03-17 09:53:09 +01:00
Maxime Quandalle 5333ae4563 🔥 Supprime traverse-common-functions 2020-03-17 09:53:09 +01:00
Maxime Quandalle c65a04cf86 ⚙️ Réorganise l'API publique de la lib 2020-03-17 09:53:09 +01:00
Johan Girod 2e7bac14df 🐛 correction de la ZFU 2020-03-10 10:51:54 +01:00
Johan Girod d88146ad0e 🎨 🔥 ajoute l'aide sur le formulaire dnrti
L'aide s'affiche désormais sous forme de modale, sur tous les simulateurs.
Cela permet d'uniformiser le comportement, et d'avoir une meilleure expérience sur mobile
2020-03-10 10:51:54 +01:00
Johan Girod 0c84aaedf1 🐛 fix #897
Le moteur et les règles permettent désormais une valeure négative pour le revenu total des indépendants
2020-03-10 10:51:54 +01:00
Johan Girod ffb3d67eed 🐎 améliore la performance du formulaire d'aide à la déclaration pour les indépendants 2020-03-10 10:51:54 +01:00
Maxime Quandalle 3c77fa8261 🔨 Implémente la Déduction Forfaitaire Spécifique
- DFS pour journalistes, ouvriers du bâtiment, artistes, pilotes
- Plafonnement réduction générale dans le cas d'un cumul avec DFS
  (nouveauté 2020)
- Taux réduit de cotisations pour les journalistes
- Abattement fiscal journalistes

🐛 Corrige la désactivation des plafond si la règle référencée dans le
"plafond" est non applicable.
2020-03-04 15:22:29 +01:00
Mael 911c71aec2 Utilisation du moteur de calcul sur publi.codes, v0 2020-03-02 17:35:23 +01:00
Maxime Quandalle c9dacf0087
🐛 Corrige l'affichage des décimales dans le mécanisme arrondi 2020-03-01 18:52:04 +01:00
Maxime Quandalle a18bf9df85 ⚙️ Renomme la prop "child" en "children" dans le composant Node 2020-02-27 10:53:26 +01:00
Maxime Quandalle f08ef0b39c ⚙️ Ajout d'un argument décimales sur le mécanisme arrondi 2020-02-27 10:53:26 +01:00
Johan Girod 6902837265 🔨 réecrit le calcul de la réduction générale pour être au plus près de la documentation urssaf 2020-02-26 11:05:38 +01:00
Maxime Quandalle 79af1c76a2
🐛 Corrige les arrondis de pourcentages
Utilise le mécanisme arrondi pour calculer l'abattement demie-SMIC.
La valeur calculée est bien égale au chiffre publié sur DSN-info.
2020-02-25 19:03:26 +01:00
Maxime Quandalle bfcf165c02
⚙️ Mécanisme recalcul
Utilisé pour le plafond des exonérations JEI et ZFU.

MAJ d'un test de non-regression car le plafonnement JEI n'était plus à
jour.
2020-02-25 19:03:26 +01:00
Maxime Quandalle e5a51e9c10
Teste la désactivation du plafonnement 2020-02-25 18:09:38 +01:00
Johan Girod b8697e341f 🐛 🎨 corrige l'affichage de la grille 2020-02-25 11:16:36 +01:00
Johan Girod 599212b378 💚 répare les tests 2020-02-25 11:16:36 +01:00
Johan Girod e4131eee28 ⚙️ 🔥 grosse modification des barèmes
- Il n'y a plus qu'un mécanisme barème dorénavant : c'est le barème marginal de l'impôt
- On peut utiliser des variables publicode pour chaque argument des tranches
- Le mécanisme barème linéaire est remplacé par le mécanisme "grille"
- Le mécanisme barème continu est remplacé par le mécanisme "taux progressif"
- Les vues sont unifiées et simplifiées
- Seule les tranches nécessaires sont évaluée
- Les unités fonctionnent dans les barèmes
- On précise les tranches d'un barème par leur plafond et non plus par leur plafond et seuil

fix #827
2020-02-25 11:16:36 +01:00
Maxime Quandalle ccbfb35a4d
Ajout d'un paramètre withDefaultValues dans l'API de la lib 2020-02-14 09:58:55 +01:00
Maxime Quandalle a3cfc56c41
🐛 Remonte les variables manquantes dans le mécanisme encadrement 2020-02-12 11:54:36 +01:00
Maxime Quandalle aa19e6ee8b ⚙️ Ajout d'un mécanisme arrondi
L'affichage du mécanisme peut être amélioré
2020-02-07 11:35:04 +01:00
Johan Girod 0a839b22e8 🐛 répare l'acre qui ne fonctionnait pas pour les as 2020-02-06 11:00:30 +01:00
Maxime Quandalle ccb477f8bd Découpe base.yaml 2020-02-05 14:30:54 +01:00
Maxime Quandalle e9d5f1c62b 🔥 Rangement
* Suppression de fichiers "documentation" qui n'avaient pas été modifiés
  depuis deux ans et n'étaient plus à jour
* Déplacement de base.yaml dans un répertoire publicode de premier
  niveau. Déplacement de la traduction des règles dans le répertoire
  source/locales
* Suppression de la page /documentation/exemples qui n'était pas
  référencée sur le site, pas consultée dans nos stats, et boguée.
* Suppression de la configuration git quotepath qui ne semble plus utile
2020-02-05 14:30:54 +01:00
Maxime Quandalle c65df81c2d
🐛 Problème sur la documentation du mécanisme allègement 2020-02-04 13:59:26 +01:00
Maxime Quandalle 6545281f01
Suppression de liens morts dans la description SEO (#858)
* Personnalise la configuration ESLint pour les scripts

* 👽 Déplace la traduction de l'explication SEO

sur le simulateur salarié

* Ajout d'une fonction rule dans sitePaths

Permet de type-checker le nom de la règle pour éviter les liens morts

* 👽 Ajoute un test pour la traduction des unités

* 👽 Traduction BNC

* 👽 fix translations
2020-01-27 12:17:26 +01:00
Johan Girod f838743f94 💚 répare les tests circle-ci 2020-01-26 18:25:19 +01:00
Johan Girod c72857b52d enlève les console.log 2020-01-26 18:13:21 +01:00
Johan Girod d8bf9085eb 🐛🔥 remplace la logique du composant DateInput par un simple input de type date 2020-01-26 18:05:46 +01:00
Johan Girod be1891aecb Revert "Revert "Aide à la déclaration des indépendants""
This reverts commit b5b2e56bd0.
2020-01-26 11:55:54 +01:00
Johan Girod b5b2e56bd0
Revert "Aide à la déclaration des indépendants" 2020-01-24 18:06:05 +01:00
Johan Girod d0e3e9c62f 🎨 🔥 Uniformise la gestion des champs 2020-01-23 17:16:25 +01:00
Johan Girod 1f87e1b90f 🐛 répare le style des questions des simulateurs 2020-01-23 15:01:45 +01:00
Johan Girod f29bcc2d7b Factorise les composants input entre les questions de simulation et le formulaire dnrti 2020-01-23 14:56:45 +01:00
Maxime Quandalle 0a6e34349c WIP Formulaire pour la déclaration des indépendants
- Plus d'indications/aides dans l'UI pour expliquer ce que l'on attend
- Version mobile avec la barre de droite en bas
- Ajouter l'intégralité des champs concernés
- Latence quand on clique sur une option
- Gestion des erreurs de saisie
- Navigation au clavier, gestion du focus

Est-ce le bon modèle ?
2020-01-23 14:56:45 +01:00
Maxime Quandalle 2c980869c8
👽 Tri des clés dans externalized.yaml
L'ordre persisté n'était parfois pas déterministe ce qui générait du
bruit dans les diff.

Ajout de `note` dans la liste des attributs à traduire.
2020-01-23 13:35:30 +01:00
Johan Girod cc7356c1aa 👽 ajoute la traduction automatique des contrôles et des suggestions' 2020-01-22 18:58:07 +01:00