1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-11 00:25:02 +00:00
Commit graph

68 commits

Author SHA1 Message Date
Maxime Quandalle
234e12350b Simplifie l'interface de la fonction makeJsx 2020-04-24 15:19:56 +02:00
Johan Girod
b4b278d4cf 🐛 corrige un bug dans les composantes
Aboutissait à une valeur erroné lorsque'on affichait la page des cotisations salariales.

Correction assez grossière, en attendant une réecriture de la façon dont sont gérée les composantes, voir une reflexion globale sur leur pertinence
2020-04-24 12:11:19 +02:00
Johan Girod
7ccc4ce4e3 Revert "Revert "Refacto : séparation claire du moteur et de l'application 🔥""
This reverts commit 8c7ab52a4f.
2020-04-24 11:27:48 +02:00
Johan Girod
8c7ab52a4f
Revert "Refacto : séparation claire du moteur et de l'application 🔥" 2020-04-21 15:49:48 +02:00
Johan Girod
03128ccda4 ⚙️ Ajoute la possibilité de spécifier des unités dans les valeurs par défaut et dans la situation 2020-04-21 11:03:58 +02:00
Maxime Quandalle
c12776bc9d ⚙️ Ajout des mécanismes chaînés 2020-04-15 18:32:31 +02:00
Johan Girod
5d74d44d39 🐛 corrige l'affichage de l'editeur dans le studio 2020-04-10 15:06:33 +02:00
Johan Girod
78e97f0f37 Améliore les variables temporelles et la régularisation
- Correction de quelques bugs
- Améliration des perfs du studio
- Ajout de la visualisation des variables temporelles dans le studio
- Ajout d'un exemple de régularisation plus complet
- Complète la doc du mécanisme de régularisation
2020-04-10 12:26:06 +02:00
Maxime Quandalle
6424f2e197
Déplace les règles vers source/rules 2020-04-06 00:50:32 +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
47270b4d73 🐛 corrige la conversion d'unité auto-entrepreneur et ajoute un test de non regression 2020-03-30 15:59:21 +02:00
Johan Girod
0f1ca13b7f 🖋️ Améliore la page de documentation de publicode
- Ajoute le tuto
- Rend tous les exemples executables
2020-03-25 09:36:03 +01:00
Johan Girod
815ff255ee 🖋️ corrige la doc pour la régularisatio 2020-03-25 09:36:03 +01:00
Johan Girod
c3d2e89b7f 🐛 enlève la différenciation alsace-moselle pour la prévoyance santé
Il ne sert qu'à différencier le montant par défaut et les suggestions. Il introduit une distinction non nécessaire qui ne correspond à aucun texte législatif

On préfère plutôt introduire la distinction dans les notes
2020-03-23 19:08:32 +01: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
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
Maxime Quandalle
5333ae4563 🔥 Supprime traverse-common-functions 2020-03-17 09:53:09 +01:00
Maxime Quandalle
3c77fa8261 🔨 Implémente la Déduction Forfaitaire Spécifique
- DFS pour journalistes, ouvriers du bâtiment, artistes, pilotes
- Plafonnement réduction générale dans le cas d'un cumul avec DFS
  (nouveauté 2020)
- Taux réduit de cotisations pour les journalistes
- Abattement fiscal journalistes

🐛 Corrige la désactivation des plafond si la règle référencée dans le
"plafond" est non applicable.
2020-03-04 15:22:29 +01:00
Maxime Quandalle
c9dacf0087
🐛 Corrige l'affichage des décimales dans le mécanisme arrondi 2020-03-01 18:52:04 +01:00
Maxime Quandalle
a18bf9df85 ⚙️ Renomme la prop "child" en "children" dans le composant Node 2020-02-27 10:53:26 +01:00
Maxime Quandalle
f08ef0b39c ⚙️ Ajout d'un argument décimales sur le mécanisme arrondi 2020-02-27 10:53:26 +01:00
Johan Girod
6902837265 🔨 réecrit le calcul de la réduction générale pour être au plus près de la documentation urssaf 2020-02-26 11:05:38 +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
e5a51e9c10
Teste la désactivation du plafonnement 2020-02-25 18:09:38 +01:00
Johan Girod
b8697e341f 🐛 🎨 corrige l'affichage de la grille 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
a3cfc56c41
🐛 Remonte les variables manquantes dans le mécanisme encadrement 2020-02-12 11:54: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
0a839b22e8 🐛 répare l'acre qui ne fonctionnait pas pour les as 2020-02-06 11:00:30 +01:00
Johan Girod
cc7356c1aa 👽 ajoute la traduction automatique des contrôles et des suggestions' 2020-01-22 18:58:07 +01:00
Johan Girod
ef90d6af68 🐛 corrige la conversion d'unité en anglais 2020-01-22 17:33:53 +01:00
Johan Girod
c802e3e852 🐛 corrige l'erreur critique lors de la selection de la CCN sport
Corrige également le plafond SS (non proratisé en cas d'assiette forfaitaire)
2020-01-15 17:52:40 +01:00
Johan Girod
0c94d01543 🐛 corrige les problèmes d'inversion lorsque l'on saisi 0€
fix #835
2020-01-14 15:52:38 +01:00
Johan Girod
c2358605ae prends en compte les informations de l'api entreprise dans les simulations 2020-01-07 15:53:33 +01:00
Johan Girod
22bcda8e2a corrige le dispositif ZFU pour les indeps 2020-01-07 15:53:33 +01:00
Johan Girod
91d0989a87 🎨 Ajoute un input de type date 2020-01-07 15:53:33 +01:00
Johan Girod
4749727938 🔨 ⚙️ ajoute un mécanisme durée pour la proratisation de l'ACRE :wip: 2020-01-07 15:53:33 +01:00
Maxime Quandalle
ca5b7cc2df
Ajout des types null et undefined
Ajout des paramètres strictNullChecks et strictPropertyInitialization
dans la configuration TypeScript et correction des environ 70 erreurs
de typage résultantes.
2019-12-18 18:52:32 +01:00
Johan Girod
00b340fa5c 🐛 Corrige un bug sur le changement d'unité
Et enlève quelques console.log
2019-12-16 12:20:01 +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
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