Commit Graph

138 Commits (a3846121791ad47304b0d2eef4f0cb450194e9a4)

Author SHA1 Message Date
Mael f212fa6c7f 🐛 Correctionde l'inversion pour le simu salarié
Pas encore pour les indeps
2019-01-10 18:47:39 +01:00
Mael 8f99665c67 ⚙️ Système de formule alternative pour les inversions
Cas d'usage : je veux calculer, ou plutôt estimer, un salaire brut à
partir d'un salaire total payé par l'entreprise. Si je renseigne un
salaire total à 50 000€, tout va bien, l'inversion de déroule.
Par contre, je peux aussi ne pas connaître le salaire total et dire : le
salaire total peut-être vu comme le chiffre d'affaire de l'entreprise
- les charges.
Il suffit alors d'ajouter une propriété `alternative: part du CA dédiée
à la rémunération` et cette nouvelle règle avec pour fomule: CA	-
charges.

Remplace le hack précédent "raccourcis"
2019-01-08 22:38:04 +01:00
Mael ac2c9f422c Fusion des vues Barème et Barème Linéaire 2019-01-07 11:35:11 +01:00
Mael 5f9d80c23a ⚙️ Court-circuitage de la formule en cas de non applicabilité 2019-01-07 11:35:11 +01:00
Mael 56e90b9fbe Version alpha de la simulation des indépendants
Les calculs semblent bons, mais non testés rigoureusement encore
2019-01-07 11:35:10 +01:00
Mael 9ce3c7482c ⚙️ Nouveau mécanisme barème continu 2019-01-07 11:35:10 +01:00
Mael 5cb802cfe9 ⚙️ Le barème linéaire accepte des montants 2019-01-07 11:35:10 +01: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 644f72fbab 🐛 Correction de la vue de la multiplication 2018-11-23 16:01:13 +00:00
Mael 27ea836a39 🐛 Erreur lors de l'inversion du salaire net après IR
Il est appelé avec une assiette négative, lors de l'inversion
2018-11-04 18:28:36 +00:00
Mael 2e46e6cca3
Des assiettes pouvaient passer à travers le barème linéaire (#413) 2018-10-23 19:03:56 +02:00
Mael bd97129210 🎨 Affichage des composantes plus humain
Et colorisation plus simple des mécanismes, dans un nouveau fichier au
lieu d'être caché dans un CSS sans fin
2018-10-15 14:11:19 +00:00
Mael 0199253a74 🐛 Mauvais comptage des variables manquantes des variations 2018-10-15 13:57:04 +00:00
Mael 1cbc931df7 ⚙️ Explication simple du mécanisme synchronisation 2018-09-10 18:43:16 +02:00
Mael 75068ee582 🎨 Surlignage de la variation satisfaite 2018-09-10 18:43:16 +02:00
Mael 46f575138d 🐛 Gestion de l'objet de retour de l'API 2018-09-10 18:43:16 +02:00
Mael afee378570 🎨 Affichage de la variation satisfaite 2018-09-10 18:43:16 +02:00
Mael 94e7615360 🐛 Mécanisme de synchronisation + ou - fonctionnel 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 1b85b9fea7 Impôt neutre Outre-Mer sur deux chefs lieux 2018-09-10 18:43:16 +02:00
Mael 080532f6fb Visualisation basique du méca `variations` 2018-09-06 12:17:47 +02:00
Mael 8f4943aaf6 🐛 Erreur de rebase 2018-09-05 18:07:58 +02:00
Mael a53851e300 🐛 ⚙️ Correction de l'algorithme 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 8f02d53cd3 :cogs: 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 f5ed33f78e Reste indésirables d'un rebase 2018-09-05 10:14:45 +02:00
Mael 8b0b6db70f 🐛 Pas d'erreur si assiette négative dans le barème linéaire
On renvoit 0. Ceci arrive lors de l'inversion.
2018-09-05 10:09:10 +02:00
Mael 2bf07a17f2 Ajout du barème d'impôt neutre dans l'hexagone 2018-09-05 10:09:10 +02:00
Mael e69048db3e Erreur plus explicite en cas de mécanisme non trouvé 2018-09-05 10:09:10 +02:00
Mael ea66dbd1d5 Nouveau mécanisme 'barème linéaire' 2018-09-05 10:09:10 +02:00
Mael 18f58e7abb Déplacement du la vue Barème dans un fichier 2018-09-05 10:06:13 +02:00
Mael 4eb912ab4a Visualisation des tranches actives du barème 2018-09-03 15:38:04 +02:00
Mael 6e018109fc Amélioration de l'affichage des tranches des barèmes 2018-09-03 15:38:03 +02:00
Mael 7eac543ed6 Commentaires peu intéressants 2018-09-03 15:38:03 +02:00
Mael d04d0ebe69 Déplacement de la vue Barème dans un fichier 2018-09-03 15:38:03 +02:00
Mael 77070dab3b ⚙️ Prise en compte des abattements en pourcentages 2018-09-03 15:38:03 +02:00
Mael 8510e93065 Eslint 2018-06-26 09:13:25 +00:00
Mael 9bbe251f56 Simplification du mécanisme sélection 2018-06-25 17:09:06 +00:00
Mael f8456b7c24 🎨 Eviter d'afficher une franchise de 0 2018-06-19 17:01:50 +02:00
Johan Girod d07e325445 ⚙️ ajoute le filtrage par déductibilité
TODO : rendre le filtrage générique par composante (#247)
2018-06-08 17:22:35 +02:00
Johan Girod 3843d9d5f3 🎨 repasse sur le design suite à la revue 2018-05-23 14:39:26 +02:00
Johan Girod 91e0b3a6f5 🎨 change le design de la page règle pour une meilleure
compréhension

- Les mecanisme sont zoné, pour une lisibilité accrue
- Les valeurs de calcul sont légèrement grisé afin de ne pas
polluer l'explication
- les valeurs inconnues ne sont plus affichée
- le calcul s'affiche en haut
- redesign du header
2018-05-23 14:39:26 +02:00
Laurent Bossavit 5470bea048 👽 Traduit les mécanismes et les noms de variables dans le calcul 2018-04-28 18:45:59 +02:00
Laurent Bossavit 360bdbdc0a 🐛 Affiche la valeur saisie d'une inversion 2018-04-27 11:52:41 +02:00
mama ebd159081e Simplification gen qestions (2) 2018-04-23 15:41:47 +02:00
Laurent Bossavit 7a347cef20 Corrige l'évaluation des variables manquantes des variations 2018-04-23 14:50:57 +02:00
Laurent Bossavit 2d60dc5136 Renvoie toujours les variables manquantes des conséquences de variation 2018-04-23 14:50:57 +02:00