Mael
2f2e70c9a8
✅ Test de l'abattement plafonné
2019-06-03 12:03:35 +02:00
Mael
321b4a4cb2
✅ Tests des expressions plus sérieux
...
On ne testait auparavant que la compatibilité d'une expression, mais pas
le bon calcul lui-même.
2019-04-25 18:08:19 +02:00
Mael
f4965108f8
✅ Test des expressions
2019-04-25 17:27:37 +02:00
Mael
76ddaaf8fb
🐛 ✅ Ajout d'un test qui casse
...
Est-ce le tryptique inversion + double filtre ??
2019-04-12 10:48:21 +02:00
Johan Girod
87837ee2a3
Ajoute un test pour le bug de cotisations
2019-04-12 10:47:56 +02:00
Mael
bef7f2dbdd
🔥 ✨ Au revoir la verrue données versement transport
2019-04-09 11:01:07 +02:00
Mael
45704b8015
🐛 Résolution de problèmes de syntaxe
...
Pour la création d'entreprise avant 2019
2019-04-09 11:01:07 +02:00
Mael
340e399359
✅ Correction du test indeps
2019-04-09 11:01:07 +02:00
Johan Girod
d755f56043
Merge remote-tracking branch 'origin/master' into demo
2019-03-21 20:23:56 +01:00
Mael
b2a1ea4a6c
✅ Adaptation des tests sur l'impôt sur le revenu
2019-03-19 18:23:07 +01:00
Mael
05845db5e6
⚙️ Implémentation des contrôles a posteriori
2019-03-19 16:55:38 +01:00
Mael
f9580f15b5
Tentative d'implémentation des contrôles à l'évaluation
...
Evidememnt, ça pose problème : on n'a pas encore retourné la valeur d'un
noeud (ex. cotisation X) qu'on demande son évaluation dans le contrôle
(cotisation X > 450)
2019-03-19 16:55:38 +01:00
Mael
a33785ecb8
✅ Amélioration du message du test des défauts
2019-03-19 16:55:38 +01:00
Mael
11bc2bb19a
🐛 🔨 Mauvaise définition du revenu professionnel de l'indép
...
Fixes #474
2019-03-19 16:55:38 +01:00
Mael
3b75388afc
✅ Renforcement des variables manquantes des méca
2019-03-19 16:55:37 +01:00
Mael
b77890634d
🔨 Prélèvements obligatoires pour les micro-entreprises
...
Correction de l'ACRE : c'est un barème.
Tous à 0 pour l'instant.
Ajout d'une description au régime gime autoentreprise
2019-03-19 16:55:37 +01:00
Johan Girod
92e65d444c
wip
2019-03-19 16:55:37 +01:00
Mael
852c5b0c7a
🔥 Test à venir pour l'instant commenté
2019-02-22 12:48:11 +01:00
Mael
c4ae1f6543
🐛 Réintégration des taux dans l'explication de la multiplication
2019-02-22 12:48:11 +01:00
Johan Girod
786ac1129d
Change le guide pour une plus grande clarté
...
- Enlève le statut SNC
- Change la responsabilité par Société vs EI
- Répare un bug dans l'algo de choix de réponse qui retournait une question aboutissant à un choix null
2019-02-15 18:49:32 +01:00
Johan Girod
48e7ad58a3
:fountain_pen change la nomenclature pour être plus près du terrain
2019-02-14 15:56:59 +01:00
Mael
e79e71fb22
✅ Réparation des tests de barème
...
Et réactivation de tous les tests, malencontreusement désactivés par un
it.only...
2019-02-14 08:50:13 +01:00
Mael
795fa710ad
🔨 ACRE pour les indépendants
2019-02-14 08:50:13 +01:00
Johan Girod
f518adc2b5
💚 répare les tests de la library
2019-02-04 12:44:41 +01:00
Johan Girod
d7d5833a54
💚 Fix les derniers warnings de flow
2019-02-03 18:05:55 +01:00
Johan Girod
4a5b8c158a
💚 Fix les tests des inversions
2019-02-03 17:27:55 +01:00
Johan Girod
de2f41ecd4
💚 Répare les tests unitaire, les erreurs flow et les erreurs eslint
2019-02-01 17:21:41 +01:00
Johan Girod
af7f05d858
:fountain-pen: Prends en compte les retours de l'ACOSS
...
Notament en remplacant micro-entreprise par auto-entrepreneur
2019-01-31 12:38:45 +01:00
Johan Girod
3f528cbd40
Rétabli les contrôles pour tous les simulateurs
2019-01-29 18:41:44 +01:00
Mael
5749d014cd
Renommage de multiplicateur des tranches en multiplicateur
...
Tout court
2019-01-21 16:42:31 +01:00
Johan Girod
9ba4a57139
Merge remote-tracking branch 'origin/master' into indeps2
2019-01-08 18:22:44 +01:00
Johan Girod
7cd961c181
Corrige la page blanche sur les simulations, améliore le rendu
2019-01-08 12:54:56 +01:00
Johan Girod
cb0bdcbdd8
:engine: Ajoute les dernières branches manquante et leurs
...
traductions.
Ajoute les liens vers les pages règles de branche depuis la
distribution et le bulletin de paie
2019-01-07 16:05:13 +01:00
Mael
568768eaa8
Regroupement des règles des indépendants dans base.yaml
2019-01-07 11:35:10 +01:00
Mael
6c6748fecb
Premier résultat du calcul de la rémunération des indépendants
...
Premier résultat, mais résultat totalement faux
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
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
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
5430609aac
:doc: ✅ Meilleur message d'erreur des tests de la base
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
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
72bb0dd1bf
✅ Correction des tests de non-régression
2018-12-30 11:50:06 +01:00
Mael
3bbb8b93dd
🐛 Resolution d'un test
2018-11-23 16:16:17 +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
6859ec4b14
On cache les suggestions quand la période est l'année
2018-11-23 16:01:45 +00:00
Mael
5dc048c31f
✅ Test sur les valeurs par défaut et les périodes
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
49c1e121b4
⚙️ Périodes en préfixe
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
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
057582a2fa
✅ Mise à jour des tests après chagnement législatif
2018-11-23 16:01:13 +00:00
Mael
2e213f7cc7
⚙️ ✅ Meilleure implémentation des périodes
2018-11-23 16:01:13 +00:00
Mael
44f01bd82b
⚙️ Implémentation des périodes
2018-11-23 16:01:13 +00:00
Mael
9390baa53b
✅ Amélioration du test des mécanismes
2018-11-23 16:01:13 +00:00
Mael
c357a7614d
✅ 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-23 16:01:13 +00:00
Mael
6a4faaeef3
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-23 16:01:13 +00:00
Mael
3904da4160
🔨 Ajout de la règle bénéfices
2018-11-23 16:01:13 +00:00
Mael
2103974d65
🐛 Défauts des règles ajoutés maintenant pris en compte
2018-11-23 16:01:13 +00:00
Mael
b867c215c0
Nettoyage des règles de la SASU
2018-11-23 16:01:13 +00:00
Mael
12bba5fe9a
La librairie permet d'étendre la base défaut avec de nouvelles règles
2018-11-23 16:01:13 +00:00
Mael
dbf2b0eeb6
Charger de nouvelles règles dans la lib pour les évaluer
2018-11-23 16:01:12 +00:00
Mael
0fcb6bd5a3
✅ 1er test de la librairie
2018-11-23 16:01:12 +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
Mael
99af667bfc
✅ Ajout du test du barème linéaire
2018-09-05 09:58:07 +02:00
Johan Girod
365fdfe1f0
Revert " 🐎 Enlève versement transport des pages de infrance""
...
This reverts commit d28af9f277
.
2018-09-04 16:23:05 +02:00
Mael
a24387076c
⬆️ Mise à jour des dépendances JS
...
Mise en commun des tests pour mutualiser le désormais nécessaire
mock-local-storage
2018-09-03 17:57:36 +02:00