Maxime Quandalle
f5512b9a9c
⚙️ Références de paramètres
2020-04-06 18:01:01 +02:00
Johan Girod
f9d4d3ef91
Définition de nouveaux types plus précis pour les règles et le moteur
2020-04-02 14:44:06 +02:00
Johan Girod
bf078b2938
🔥 change l'api du moteur
2020-03-31 17:30:05 +02:00
Johan Girod
3c67109f31
🎨 suppression du graphique sur la page coronavirus
...
au profit d'un pourcentage du cout total dans le tableau, moins ambigu
2020-03-30 16:35:01 +02: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
c3e26bed33
:wip: exemple plus complexe pour la régul
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
Johan Girod
8ca9f82a17
🔨 proposition pour le mécanisme de variable temporelle
2020-03-18 15:43:36 +01:00
Maxime Quandalle
d997d1a336
⚙️ Renomme le mécanisme "multiplication" en "produit"
...
Fixes #681
2020-03-17 15:05:37 +01:00
Johan Girod
584ae852ca
✅ met à jour les tests
2020-03-10 11:23:17 +01:00
Johan Girod
34c3e5e54e
Améliore l'UI, change l'url et traduit le formulaire d'aide à la déclaration
2020-03-10 10:51:54 +01:00
Johan Girod
8b14fc5b2c
🎨 améliore les résultats
2020-03-10 10:51:54 +01:00
Maxime Quandalle
9278244e7e
Studio : Support des exemples et menu déroulant
2020-03-02 17:35:23 +01:00
Maxime Quandalle
f08ef0b39c
⚙️ Ajout d'un argument décimales sur le mécanisme arrondi
2020-02-27 10:53:26 +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
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
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
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
6dc39672b1
💚 répare les tests circle-ci
2020-01-23 15:09:04 +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
12ab3a3c4c
Format objet pour les tests des mécanismes
...
Dans #719 nous changions la structure de données Yaml de premier niveau
d'une liste vers un objet (indexé sur le nom des règles) pour les
fichiers Publicode. Ce commit réplique ce changement pour les fichiers
de tests de mécanismes qui n'avaient pas encore été migré vers le
nouveau format.
L'attribut "test" qui servait à définir le nom du test est supprimé et
on utilise maintenant directement le nom de la règle (ou son titre s'il
est défini) comme nom du test.
2020-01-13 11:12:11 +01:00
Johan Girod
00b122fa97
⚙️ ajoute la conversion d'unité
...
Gros changements en perspective :
- Supprime la notion de période, au bénéfice de celle d'unité
(`période : mensuelle` devient `unité: €/mois`)
- Améliore les rapports d'erreur avec des messages plus clair
- Ajoute un avertissement lorsque des types ne sont pas compatible
- Ajoute la conversion automatique d'unité dans le moteur
- Ajoute une notion d'unité par défaut de la simulation,
c'est l'unité vers laquelle les règles qui ne spécifient pas
d'unité seront converties
- Ajoute une notion d'unité par défaut des règles, qui spécifie
l'unité de la règle qui prévaut lorsque qu'il n'y a pas
d'unité par défaut de la simulation (utile pour les question ou
pour s'assurer du bon type d'une règle)
2019-12-16 11:34:04 +01:00
Johan Girod
6b7f50fe4a
⚙️ ajoute la comparaison des dates
2019-12-16 11:33:38 +01:00
Johan Girod
e798dd6d02
⚙️ support les mois au lieu de date complète
2019-12-16 11:33:38 +01:00
Johan Girod
a19843dc21
⚙️ ajoute le parsing des dates
2019-12-16 11:33:38 +01:00
Maxime Quandalle
a45ea0c79e
Mécanisme encadrement
...
Permet de définir un plafond et/ou un plancher sur une valeur
2019-12-12 10:45:56 +01:00
Johan Girod
53f67bb329
🔨 debug les règles pour les sportifs
2019-11-11 18:46:41 +01:00
Johan Girod
66c09a8f64
⚙️ 🔥 refactor parseReference pour moins de bugs
...
note: il y a encore du boulot, mais c'est mieux
2019-11-11 18:46:41 +01:00
Johan Girod
3bb5c1ec67
🔨 décommente les règles pour les sportifs
2019-11-11 18:45:54 +01:00
Johan Girod
ccb8f47a83
⚙️ ajoute la possibilité de desactiver une branche via un booléen
2019-11-11 18:45:11 +01:00
Johan Girod
c0bd229cde
⚙️ supporte plusieurs remplacement d'un coup
2019-11-11 18:44:34 +01:00
Johan Girod
a63d02601f
⚙️ ajoute la gestion des filtre pour les variables remplacée
2019-11-11 18:44:34 +01:00
Johan Girod
2fe72b955b
✅ Ajoute un test pour le remplacement associatif
2019-11-11 18:44:34 +01:00
Johan Girod
bf9c8dd011
⚙️ supporte les tableaux de contextes pour les remplacement
2019-11-11 18:44:34 +01:00
Johan Girod
f52b6b9808
⚙️ ajoute la possibilité de restreindre le remplacement à un contexte donné
2019-11-11 18:44:34 +01:00
Johan Girod
988597a792
⚙️ emplèche les boucles infinies dans le remplacement lorsque c'est possible
2019-11-11 18:44:34 +01:00
Johan Girod
db3b2a514c
⚙️ ajoute un mécanisme de remplacement de règle
...
Co-authored-by: Maxime Quandalle <maxime.quandalle@beta.gouv.fr>
2019-11-11 18:44:34 +01:00
Maxime Quandalle
9be4ff0ca3
⚙️ Support des unités dans les formules litérales
...
Implémentation de #730
2019-10-17 15:04:06 +02:00