Commit Graph

240 Commits (4ec56feb0aaa67320241e37d1776a3e3c10d05b0)

Author SHA1 Message Date
Mael 398595b8cc ⚙️ Nouveau mécanisme barème continu 2018-12-05 19:05:43 +01:00
Mael 7394730fe3 ⚙️ Le barème linéaire accepte des montants 2018-12-05 19:05:22 +01:00
Mael a7bfef8779 🐎 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-16 14:08:34 +00:00
Mael ce3d63ab65 ⚙️ Périodes en préfixe 2018-11-14 10:24:51 +00:00
Mael f4c203c448 Implémentation de période : flexible 2018-11-10 15:57:53 +00:00
Mael c5296ecff9 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-10 15:57:53 +00:00
Mael d92c383fa4 🐛 Mise en évidence de la mauvaise implémentation des périodes 2018-11-10 15:57:53 +00:00
Mael eed6c574db Test de la librairie sur un sujet différent : l'empreinte carbone 2018-11-08 11:47:15 +00:00
Mael 11c64e7654 Résolution de petits problèmes divers 2018-11-08 11:46:44 +00:00
Mael 30ab11439f Nouvelle configuration webpack pour la librairie de calcul 2018-11-08 11:46:44 +00:00
Mael 657f33813c Travail sur les règles de la SASU 2018-11-08 11:45:49 +00:00
Mael 48ab7ee074 ⚙️ 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-08 11:45:49 +00:00
Mael 74575b3fb5 Mise à jour des tests après chagnement législatif 2018-11-08 11:45:49 +00:00
Mael ba0891d86f ⚙️ Meilleure implémentation des périodes 2018-11-08 11:45:49 +00:00
Mael 9f1b7967d4 ⚙️ Implémentation des périodes 2018-11-08 11:45:49 +00:00
Mael fd8e53b5fa Amélioration du test des mécanismes 2018-11-08 11:45:49 +00:00
Mael 5304ad4186 Périodes de définition des régles
Aucune, mensuelle ou annuelle.
Si des règles évaluées ont une période, il faut que l'utilisateur ait
saisi une période d'entrée à la simulation.
2018-11-08 11:45:49 +00:00
Mael 8ddb395114 Simplification de l'usage de la librairie
Plus besoin de passer plusieurs objectif et elle renvoit directement la
valeur, pas les objets compliqués
2018-11-08 11:45:49 +00:00
Mael 1eda645443 🔨 Ajout de la règle bénéfices 2018-11-08 11:45:49 +00:00
Mael 78fac20935 🐛 Défauts des règles ajoutés maintenant pris en compte 2018-11-08 11:45:49 +00:00
Mael e5a9885d10 Nettoyage des règles de la SASU 2018-11-08 11:42:03 +00:00
Mael e22f6d7645 La librairie permet d'étendre la base défaut avec de nouvelles règles 2018-11-08 11:42:03 +00:00
Mael 4deb5a83a7 Charger de nouvelles règles dans la lib pour les évaluer 2018-11-08 11:42:03 +00:00
Mael 47578bdfff 1er test de la librairie 2018-11-08 11:42:03 +00:00
Mael 47a45685bc Nouvelle page d'exemples de simulations types 2018-10-26 15:44:33 +00:00
Mael 2e46e6cca3
Des assiettes pouvaient passer à travers le barème linéaire (#413) 2018-10-23 19:03:56 +02:00
Mael 0199253a74 🐛 Mauvais comptage des variables manquantes des variations 2018-10-15 13:57:04 +00:00
Mael 53d3b4ff5d 🔨 Suppression de la cotisation chômage 2018-09-26 12:37:39 +00:00
Johan Girod 89c26fba7f Ajoute une sitemap au site et uniformise et retravaille les URLS 2018-09-19 15:47:40 +02:00
Johan Girod dcf972d80a Change le wording de sole proprietorship dans le cas d'une SNC 2018-09-13 14:49:34 +02:00
Mael dcf5e86f97 Renommage de evaluateVariable 2018-09-10 18:43:16 +02:00
Mael 0dccdf1789 🐛 Formule et défaut ne font pas bon ménage 2018-09-10 18:43:16 +02:00
Mael f1345491fd Mécanisme synchronisation plus puissant
Peut récupérer un chemin plutôt qu'une simple propriété de l'objet
2018-09-10 18:43:16 +02:00
Mael c238777541 ⚙️ 1ère implémentation du méca synchronisation 2018-09-10 18:43:16 +02:00
Mael 380a576291 Test obsolète 2018-09-05 17:40:19 +02:00
Mael 03d950cca7 ⚙️ Retour explicite de true ou false pour les valeurs booléennes
oui | non
2018-09-05 17:40:19 +02:00
Mael 5d4a7d0d6e 🐛 Absence d'interpretation des valeurs de situation 2018-09-05 17:40:19 +02:00
Mael e56b3475ba Test incorrect
Le mécanisme variation doit avoir un ordre de précédence (si une
condition vraie suit une condition non résolue, alors on doit attendre
la résolution de cette dernière) en l'absence d'un système de typage qui
nous garantirait l'exhaustivité des variations.
2018-09-05 17:40:19 +02:00
Mael 4bf9989905 Booléens acceptés en retour de `variations` 2018-09-05 17:40:19 +02:00
Mael 097f4b70ad 🐛 Test des variables manquantes des variations 2018-09-05 17:40:19 +02:00
Mael cc46d06e32 Adaptation des tests à la nouvelle syntaxe des 'variations' 2018-09-05 17:40:19 +02:00
Mael 3edd9ff502 Propriété 'sinon' dans les variations 2018-09-05 17:40:19 +02:00
Mael 891a2c5c31 :cogs: Nouveau mécanisme autonome 'variations'
Sans la possibilité du cas par défaut "sinon".
2018-09-05 17:40:19 +02:00
Mael 15367f9381 Code plus clair 2018-09-05 17:39:19 +02:00
Mael fe26dec218 Nouvelle syntaxe des variations 2018-09-05 17:39:19 +02:00
Mael 005cf1d964 Fichiers inutiles et imports réparés 2018-09-05 10:13:06 +02:00
Mael 3bb0759865 Correction d'un test de la fiche de paie 2018-09-05 10:11:18 +02:00
Mael 6096884532 Affichage des aides nommé et à la ligne en retrait 2018-09-05 10:10:19 +02:00
Mael 81a51bcda5 Distinction de salaire et rémunération 2018-09-05 10:09:10 +02:00
Mael 74a688f156 Mise à jour des termes dans la vue fiche de paie
Suite à l'introduction de l'impôt à la source
2018-09-05 10:09:10 +02:00