Commit Graph

57 Commits (78e97f0f37769b71836be54f6647bf769d1ee788)

Author SHA1 Message Date
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 07564964c5 🔨 Ré-écrit l'exonération de cotis minimale des indépendants
Pour les bénéficiaires du RSA
2020-04-10 10:19:08 +02:00
Alexandre Hajjar 7cf87ea511
🔨 Cotisations contrats loi Madelin retraite et mutuelle (#962)
🔨 Cotisations contrats loi Madelin retraite et mutuelle
2020-04-06 19:47:40 +02:00
Maxime Quandalle 6424f2e197
Déplace les règles vers source/rules 2020-04-06 00:50:32 +02:00
Maxime Quandalle 7292117398 🔨 Proratisation du PASS avec l'activité partielle 2020-04-03 16:13:14 +02:00
Johan Girod 3e8c7b4b26 corrige les tests jest artiste auteur qui étaient faux jusqu'alors 2020-03-31 17:30:05 +02:00
Johan Girod bf078b2938 🔥 change l'api du moteur 2020-03-31 17:30:05 +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
Maxime Quandalle 55a0f74d00
🐛 Corrige l'indemnité conventionnelle de chômage partiel 2020-03-24 23:54:25 +01:00
Maxime Quandalle 57bb595884
😷 Page Coronavirus et intégration du chômage partiel (#926)
Suite à la crise du coronavirus le gouvernement a élargi le dispositif
d'activité partielle et encouragé son recours massif.

Ce commit contient les modifications suivantes :

* Intégration de l'activité partielle sur le simulateur salarié ;
* Création d'une page /coronavirus incluant un simulateur spécifique pour le
  chômage partiel ainsi que des informations générale sur les dispositifs
  gouvernementaux. Référencement de cette page sur la page d'accueil et sur
  le simulateur salarié ;
* Grosse refacto du calcul de la CSG/CRDS pour y inclure le calcul des revenus
  de remplacement. Corrige aussi des erreurs pour la CSG des salariés
  bénéficiant de la DFS, et intègre l'exonération de CSG à Mayotte ;
* Légères modifications de la fenêtre « prochaines question » ;
* Affichage d'un placeholder sur les inputs des questions.

Co-authored-by: Johan Girod <johangirod@gmail.com>
2020-03-22 23:14:51 +01:00
Maxime Quandalle 638db17d8e 🔨 Implémente les emplois francs 2020-03-19 11:12:39 +01:00
Maxime Quandalle c65a04cf86 ⚙️ Réorganise l'API publique de la lib 2020-03-17 09:53:09 +01:00
Maxime Quandalle 9e4d96cb54
MAJ des snapshots suite au commit précédent 2020-03-10 17:01:14 +01:00
Johan Girod f5b02542b2 ajoute un cas de test pour les dirigeant à très faible revenus (100€/an) 2020-03-10 10:51:54 +01:00
Johan Girod 0c84aaedf1 🐛 fix #897
Le moteur et les règles permettent désormais une valeure négative pour le revenu total des indépendants
2020-03-10 10:51:54 +01:00
Johan Girod 71f2cba981 retours dnrti 2020-03-10 10:51:54 +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 7a7e9e115e
🔨 Ajout du régime prévoyance de la CIPAV
Et mise à jour du barème de la retraite complémentaire pour 2019 (la
grille pour 2020 n'a pas encore été publiée).
2020-02-27 19:49:28 +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 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
Johan Girod bfac041bf2 🔨 met à jour les plafond de retraite complémentaire pour les indépendants 2020-02-25 11:16:36 +01:00
Johan Girod 3c8024366a met à jour les tests de non-regression 2020-02-12 15:40:14 +01:00
Johan Girod e252a2d828 🔨🔥 refactor la gestion des frais professionnels et améliore l'implémentation des titre-restaurants 2020-02-12 15:37:20 +01:00
Maxime Quandalle 4d9e7563f4
🐛 Finalise les titres-restaurants
* Répare l'affichage des titres-restaurant sur la fiche de paie
* Correction de coquilles dans les questions
* Déplace la question oui/non dans le premier niveau et le calcul dans
  une règle enfant "montant"
2020-02-12 12:11:31 +01:00
Loïc Guillois e7a80e58ab
🐛 Correction de la règle de plafond 2020-02-12 11:54:36 +01:00
Johan Girod 56ae682367 test de non regression JEI et indemnité fin de contrat 2020-02-11 15:27:03 +01:00
Johan Girod d0d5f6d63b 🐛 🔨 l'indemnité CDD est calculé sur la rémunération brute totale et non sur le brut de base 2020-02-11 15:00:07 +01:00
Maxime Quandalle e45c056164 🔨 Heures complémentaires 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
Maxime Quandalle 7de5b632e8
🔨 Corrige la cotis maladie des prof. lib 2020-01-23 13:41:39 +01:00
Johan Girod e5b3b7a344 🎨 revient sur la version précedente du simulateur auto-entrepreur
Suite à un retour demandant quel était le type de dépense à mettre dans la case 'dépense'.
C'est ce qu'on veut éviter à tout prix : faire planner le doute sur les dépenses déductible

Par ailleurs, cela rajoute une charge cognitive (combien je vais dépenser), pas forcément necessaire.

On préfère clarifier qu'il faut bien penser à déduire les dépenses liée à l'activité pour avoir le revenu disponible
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 fbdd7eba86 💚 répare les tests de non regression 2020-01-08 11:29:19 +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 232168b204 💚 répare les tests de non regression 2020-01-07 15:53:32 +01:00
Johan Girod baf6d4200b 🔨 ajoute les revenus de remplacement 2020-01-07 15:53:32 +01:00
Maxime Quandalle 96ba822c58 🔨 Prime de treizième mois 2020-01-06 15:21:01 +01:00
Maxime Quandalle c4f669ebeb
🔨 Ajout de la taxe forfaitaire sur les CDD d'usage 2020-01-02 11:02:31 +01:00
Maxime Quandalle bf0231dde6
🔨 Rabotage de l’ACRE en 2020
Fixes #698
2019-12-26 18:01:09 +01:00
Maxime Quandalle 258eddf564
🔨 Revalorisation du SMIC janvier 2020 2019-12-22 21:13:38 +01:00
Maxime Quandalle c8344776ad
🔨 Plafonds de la sécurité sociale 2020 2019-12-22 21:02:23 +01:00
Maxime Quandalle 2c6f2b711d
🔨 Nouveau barème taux neutre IR 2020 2019-12-22 20:55:58 +01:00
Maxime Quandalle 9393db3ba4
🔨 Nouveau barème et décote IR 2020
Note: nous n'avions pas mis à jour la décote sur 2019, elle était donc
sous-estimée pendant cette année.
2019-12-22 20:31:44 +01:00
Johan Girod a1d1e7d0ef 🖋️ améliore les informations concernant la micro entreprise 2019-12-18 14:02:00 +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
Maxime Quandalle 6f11f66d91 🐛🔨 Correction de la décote de l'IR
Le plafond utilisé dans le mécanisme décote n'était pas le bon. cc #805
Par ailleurs mise à jour du plafond avec la valeur de 2019.
2019-12-13 10:43:36 +01:00
Maxime Quandalle 8044207d3d Améliorations simulateur artiste-auteur
Intégration des retours de l'URSSAF, ajout de l'option surcotisation
pour la retraite, changement de l'espace de nom de premier niveau.
2019-12-10 20:13:14 +01:00
Maxime Quandalle 206794e293 Ajoute des tests de régressions artiste-auteur 2019-12-10 20:13:14 +01:00
Maxime Quandalle 52afb99ecf
Nom de la variable CDD dans les tests de régression
Nous utilisions `cdd` au lieu de `CDD` dans deux tests.

Ajouter un `throw error` si on utilise une variable qui n'existe pas
dans les règles ?
2019-11-12 17:08:57 +01:00
Johan Girod f224272f5c 🔨⚙️🔥 refactore les règles pour une meilleure lisibilité
Et pour faire passer les tests jest au passage.
A noter : il faudra vraiment se pencher sur la notion d'applicable / non applicable
Une variable non applicable a une valeur '0' / 'false', mais une variable
à false n'est pas considérée comme non applicable. Je pense qu'il serait avantageux
de simplifier le modèle en introduisant une symetrie entre applicable si et la valeur
d'une variable.
2019-11-11 18:47:43 +01:00