Commit Graph

1823 Commits (2eb17aa19e6deb514a348687aee8d25e70b74970)

Author SHA1 Message Date
Mael e723463e6e Correction de la retraite de base libérale 2019-01-07 11:35:10 +01:00
Mael 404f465bb2 🔨 Cotisations des indépendants 2019-01-07 11:35:10 +01:00
Mael f7a84b134b Choix entre l'estimation du revenu du dirigeant ou du salarié 2019-01-07 11:35:10 +01:00
Mael edda0dab4d Vidéo affichée au clic plutôt que directement sur la page 2019-01-07 11:35:10 +01:00
Mael 948f71af30 Réécriture d'un bloc de traverse.js
Et 🐛 mergeAll, pas merge
2019-01-07 11:35:10 +01:00
Mael 3bb93a462e 🐛 ⚙️ Erreur d'évaluation des variables manquantes 2019-01-07 11:35:10 +01:00
Mael 81340b4510 ⚙️ Implémentation plus simple des dépendants implicites aux parents
Plus simple que be7b2b8ac4e747b6a7cb4d56e2edc8544875f4c4

This feature was at first designed to work not only with boolean questions, but also applicability conditions and formulas. But lots of numeric formulas are also namespaces, with children in the computations themselves. Which, in the previous implementations, lead to lots of irrelevant checks. To be reintroduced better if needed
2019-01-07 11:35:10 +01:00
Mael 66b69a3f35 Clarification de code 2019-01-07 11:35:10 +01:00
Mael 0c094a96e6 🐛 Conciliation des périodes et des aplicabilités implicites 2019-01-07 11:35:10 +01:00
Mael 23f3ed1d1a Correction des tests cassés 2019-01-07 11:35:10 +01:00
Mael c58a7449d0 Implémentation plus puissante de la dépendance parent
Elle est applicable à tous les parents calculables, et on fait attention
à ne pas produire de boucles infinies.
2019-01-07 11:35:10 +01:00
Mael bb02c73ed7 Nouveau raccourci de question 2019-01-07 11:35:10 +01:00
Mael 46eaf3e200 🔨 Nom de règle moins ambigu 2019-01-07 11:35:10 +01:00
Mael d1ee3db743 Explication sur /règle de la dépendance au parent 2019-01-07 11:35:10 +01:00
Mael 02ab282f5a Variables par défaut manquantes 2019-01-07 11:35:10 +01:00
Mael 7a362e7e30 Implémentation des dépendances parent
un parent question booléenne rend automatiquement non applicable ses
enfants.
2019-01-07 11:35:10 +01:00
Mael 911147b899 Nouvelle fonction utilitaire pour trouver les parents d'une règle 2019-01-07 11:35:10 +01:00
Mael c366808777 :doc: Commentaires 2019-01-07 11:35:10 +01:00
Mael a990ee118a Type de contrat devient le booléen CDD
L enom était trop vague, le CDD est une exception donc se prête bien à
un booléen, et en plus notre gestion des variantes est mauvaise
aujourd'hui
2019-01-07 11:35:10 +01:00
Mael 184a74781c 🔨 Cadre si assimilé salarié 2019-01-07 11:35:10 +01:00
Mael 5cf38fa4e4 Message de mise à jour 2018-12-30 11:50:05 +01:00
Mael 908e5c7bc2 🔥 La pub pour mycompanyinfrance a assez duré 2018-12-27 16:30:44 +01:00
Mael 9c00118a4c MAJ des tests de la réduction générale
Elle est basée sur la valeur du SMIC, mis à jour chaque année notamment
en fonction de l'inflation.
2018-12-27 11:48:04 +01:00
Mael 5567b01966 🔨 🐛 Réductions de cotisation par pour assimilé salarié 2018-12-27 11:48:04 +01:00
Mael f43d2c15da 🔨 SMIC 2019 2018-12-27 11:48:04 +01:00
Mael 51e76cd983 🔨 Réécriture de la réduction générale
Pour qu'elle soit plus proche de la méthode arithmétique officielle de calcul.
Elle reste sous optimale : il vaudrait mieux réduire les cotisations une
à une, et définir accessoirement réduction générale = somme des
réductions
2018-12-27 11:47:39 +01:00
Mael d8b7fa3b50 :white_heck_mark: Mise à jour des tests de cotisaitons plafonnées
En fonction de la valeur estimée du plafond 2019
2018-12-27 11:46:51 +01:00
Mael f1731a977c Nouveaux tests pour la réduction générale 2018-12-27 11:46:51 +01:00
Mael 93fb16649c 🔨 🐛 Ajout des périodes dans les changements 2019 2018-12-27 11:46:51 +01:00
Mael 7ed33a727d 🔨 Taux de la réduction générale réévalués
Ces taux T ne sont pas définitifs
2018-12-27 11:46:51 +01:00
Mael fbd377cb02 Meilleure explication des cotisations transport 2018-12-27 11:46:51 +01:00
Mael 168b95d393 :hamme: Ajout d'un texte pour la contribution d'équilibre général 2018-12-27 11:46:51 +01:00
Mael 0ca2f0de10 :hamme: Simplification de l'APEC 2018-12-27 11:46:51 +01:00
Mael 9c2dca145d 🔨 Ajout de références URSSAF 2018-12-27 11:46:51 +01:00
Mael 7a738e0d41 🔨 Simplification de la réduction alloc familiales 2018-12-27 11:46:51 +01:00
Mael a2a3161454 🔨 Réduction employeur maladie de 6% 2018-12-27 11:46:50 +01:00
Mael 4ea603ac24 🔨 Extension de la réduction générale à la retraite
En gardant l'ancien algorithme de la réduction, qui n'est pas bon (car
il utilise le taux synthétique plutôt que de venir directement réduire
les cotisations)
2018-12-27 11:46:09 +01:00
Mael e3ed2d70e8 🔨 Hausse du plafond de la sécu 2018-12-27 11:46:09 +01:00
Mael 156b5e410f 🔨 🔥 Suppression du CICE et CITS 2018-12-27 11:46:09 +01:00
Mael a6a9ac8371 🔨 CET et CEG suite à fusion AGIRC-ARRCO 2018-12-27 11:45:03 +01:00
Mael 443965196f 🔨 Fusion AGIRC-ARRCO, 🔥 GMP AGFF CET 2018-12-27 11:45:03 +01:00
Johan Girod 68eac2e001
Merge pull request #429 from betagouv/participation-employeur-mutuelle
Pouvoir changer la part employeur de la mutuelle
2018-12-05 17:35:30 +01:00
Johan Girod 51afd093a3 🐛 Si l'arbre de règle a été modifié, les réponses précédement renseigné qui ne sont plus présentent ne provoquent plus d'erreurs 2018-12-05 17:20:44 +01:00
Johan Girod 87c63e1a80 🔨 ajoute la possibilité de changer la part employeur de la mutuelle 2018-12-05 15:40:11 +01:00
Mael 21a61a7851
Merge pull request #437 from betagouv/laem-patch-conventions
Lien vers l'outil de recherche des conventions de SocialGouv
2018-11-30 18:19:29 +01:00
Johan Girod aa46a3394a 🖋️ Directeur => dirigeant 2018-11-29 17:48:03 +01:00
Johan Girod 07e6388541 👽 🐛 Le simulateur est affiché en français sur mon-entreprise 2018-11-29 17:48:03 +01:00
Johan Girod 0e8f113cd1 améliore l'accessibilité du changement de période (navigation au clavier possible) 2018-11-29 17:48:03 +01:00
Mael 2545ddbbe9
Lien vers l'outil de recherche des conventions de SocialGouv 2018-11-29 17:21:21 +01:00
Johan Girod 98674e40cf 🐛 répare l'effet fouc 2018-11-27 10:55:31 +01:00
Mael 86726dbe0c Tout le monde sait maintenant pour le prélèvement à la source
Le label en rouge captait trop l'attention.
Gardons-en pour la nouvelle fonctionnalité de changement de période
2018-11-23 16:47:26 +00:00
Mael a949860226 🐛 withNamespaces, pas withI18n 2018-11-23 16:16:19 +00:00
Mael 9884fc8ea8 Intégration du module de changement de période sur /règle
A la place des "période : flexible", un peu compliqué à comprendre.
2018-11-23 16:01:46 +00:00
Mael 78f7feecc8 Tri alphabétique de la page /règles 2018-11-23 16:01:46 +00:00
Mael e232970c8c 🐛 On arrondit les transformations de période 2018-11-23 16:01:46 +00:00
Mael 5a7d020354 Titre de la fiche de paie adapté aux périodes 2018-11-23 16:01:46 +00:00
Mael 9657fae7a3 Le changement de période convertit les saisies 2018-11-23 16:01:46 +00:00
Mael 7740267984 🎨 Icône de changement de période 2018-11-23 16:01:46 +00:00
Mael 7d96e68404 Ajout d'une solution au contrôle des congés non pris 2018-11-23 16:01:46 +00:00
Mael c0b862b905 🐛 Résolution de problèmes sur les pages /règle
🎨 Police taille 400 en italiquet
Et 🐛 affichage du calcul de salaire de base
2018-11-23 16:01:46 +00:00
Mael a22210cc2e 🐛 Réparation de la recherche de règles 2018-11-23 16:01:46 +00:00
Mael 2af373376f Optimisation du code
js-yaml est très lourd, utiliser react suspense
tree shaking sur ramda
react suspence pour le choix de couleur
2018-11-23 16:01:46 +00:00
Mael 1f2b14990b Coloration syntaxique de la source yaml plutôt que Monaco Editor 2018-11-23 16:01:46 +00:00
Mael 7b863bff55 🎨 Harmonisation des styles de l'input 2018-11-23 16:01:45 +00:00
Mael 864902ca86 🔨 Le simulateur ne gère pas les > 35h 2018-11-23 16:01:45 +00:00
Mael 1aeb11eb61 Indication 'par an/mois' pour les question périodiques 2018-11-23 16:01:45 +00:00
Mael 6859ec4b14 On cache les suggestions quand la période est l'année 2018-11-23 16:01:45 +00:00
Mael 037d817900 🎨 Meilleure intégration du bouton 'voir la source' 2
Ce commit a été avalé par le rebase
2018-11-23 16:01:45 +00:00
Mael 338c71cbc7 🎨 Code source des règles 2018-11-23 16:01:45 +00:00
Mael 567602f0cb :doc: Amélioration de l'explication de la période 2018-11-23 16:01:45 +00:00
Mael b4ceb43b9e 👽 Toujours pas de contrôles en anglais
Il faut les traduire
2018-11-23 16:01:45 +00:00
Mael c95aa4938f 👽 Choix de période 2018-11-23 16:01:45 +00:00
Mael 3bdf1cfd28 🐎 Inversion plus rapide
4 * plus rapide

- moins d'itérations max
- précision à 0.1€, n'est plus relative à l'objectif
- partage du cache entre les contrôles et les évaluations
- on évite de recalculer brut de base s'il a déjà été calculé par
inversion
2018-11-23 16:01:13 +00:00
Mael 43e91ba788 🔥 Plus de message pour salaire insuffisant 2018-11-23 16:01:13 +00:00
Mael dd6da26354 🐛 Espace de nom manquant
Ajout d'une exception pour gérer ces erreurs dans le futur
2018-11-23 16:01:13 +00:00
Mael 0a6e6b3674 🎨 Amélioration du choix de période 2018-11-23 16:01:13 +00:00
Mael b96ea54278 Interrupteur mois / année 2018-11-23 16:01:13 +00:00
Mael bded6b3fab 🔨 Ajout d'un contrôle sur les congés non pris 2018-11-23 16:01:13 +00:00
Mael 49c1e121b4 ⚙️ Périodes en préfixe 2018-11-23 16:01:13 +00:00
Mael 1c7506778c 🔥 Usage inutile de findDomNode 2018-11-23 16:01:13 +00:00
Mael 030af65cd3 Chargement différé de Monaco Editor 2018-11-23 16:01:13 +00:00
Mael 83843f4081 🐛 Problème de compilation 2018-11-23 16:01:13 +00:00
Mael 644f72fbab 🐛 Correction de la vue de la multiplication 2018-11-23 16:01:13 +00:00
Mael 3917eb2f24 Implémentation de période : flexible 2018-11-23 16:01:13 +00:00
Mael 7d0620a8b9 Introduction de période: flexible
Les variables qui n'ont pas de période définie ne subissent aucune
transformation.

Les variables flexibles ont la période courante de la simulation.

Est-ce nécessaire d'introduire ce 'période: flexible' ? C'est sûrement
possible de ne marquer flexibles que les variables d'entrée, et de le
déduire pour les variables de calcul, mais ça semble compliqué.
2018-11-23 16:01:13 +00:00
Mael d4a0009dbc 🐛 Mise en évidence de la mauvaise implémentation des périodes 2018-11-23 16:01:13 +00:00
Mael 73b16a648d Test de la librairie sur un sujet différent : l'empreinte carbone 2018-11-23 16:01:13 +00:00
Mael 4c07e5e00b Ajout d'une période manquante 2018-11-23 16:01:13 +00:00
Mael aaa3ffb5c3 🔨 Icônes pour les avantages en nature 2018-11-23 16:01:13 +00:00
Mael 61760839dc Affichage du code source d'une règle et ses filles 2018-11-23 16:01:13 +00:00
Mael b4295b10cc Test : Affichage du code source de /règle dans monaco editor
Intérêt : explorer la base de règle facilement, par namespace.
Ne pas merger sans faire en sorte que ça soit complètement chargé
dynamiquement, car l'éditeur doit faire plusieurs mega.
2018-11-23 16:01:13 +00:00
Mael 058bf8cc33 🎨 Affichage des périodes sur les pages règle 2018-11-23 16:01:13 +00:00
Mael 0c9cbde9e7 Résolution de petits problèmes divers 2018-11-23 16:01:13 +00:00
Mael aa0e654ef7 Nouvelle configuration webpack pour la librairie de calcul 2018-11-23 16:01:13 +00:00
Mael 73a20ee8bb Travail sur les règles de la SASU 2018-11-23 16:01:13 +00:00
Mael 29071e8d8e ⚙️ Noeud variableTransform qui regroupe les filtres et les périodes
Ce n'est pas très propre, mais difficile de faire autrement sans revoir
l'architecture des filtres, du cache, des sélecteurs de la fiche de paie
et du l'explicaiton des cotisations...
2018-11-23 16:01:13 +00:00
Mael efe131664d 🔨 Périodes inutiles 2018-11-23 16:01:13 +00:00
Mael ae218e1df7 🐛 Transformation temporelle avant les filtres 2018-11-23 16:01:13 +00:00
Mael c9d7059179 Simplification du code
Simplification relative, car le filtrage des variables n'est pas
abouti du tout
2018-11-23 16:01:13 +00:00
Mael 2e213f7cc7 ⚙️ Meilleure implémentation des périodes 2018-11-23 16:01:13 +00:00