Commit Graph

600 Commits (master)

Author SHA1 Message Date
Johan Girod 801a81360d 💚 fix CI 2021-10-13 15:45:07 +02:00
Johan Girod 878cc7be6c Corrige la formule de coût total 2021-10-13 15:45:07 +02:00
Johan Girod b2d40bf386 🔨 ajoute la cotisations auto-entrepreneur CNAVPL pour les indemnités maladie
fix #1772
2021-10-13 15:45:07 +02:00
Johan Girod c9a596ca5e 🔨 Met à jours les taux pour le chômage partiel
fix #1784
2021-10-13 15:45:07 +02:00
Maxime Quandalle 8389a5117b 🔨 Retire la médecine du travail du prix total
Le fait que nous rajoutions 7€/mois pour la médecine du travail n'était
pas affiché dans les explications sur la page et prêtait à confusion.

D'autant que le montant utilisé de 7 €/mois n'est sans doute pas le bon
dans beaucoup de cas, notamment suite aux réformes de la médecine du
travail (une visite tous les 5 ans, contre une visite annuelle à
l'époque du rapport référencé notamment).
2021-10-01 12:58:56 +02:00
Maxime Quandalle b7430034cf 📅 Augmentation du SMIC du 1er octobre 2021 2021-09-30 18:07:36 +02:00
Alex S e15828a31d
🔨 Ajoute un simulateur pour les pharmaciens (CAVP) (#1741)
Co-authored-by: Alexandre Valsamou-Stanislawski <alexandre.valsamoustanislawski@beta.gouv.fr>
2021-09-29 14:39:40 +02:00
Johan Girod 55d92f4339 Corrige la question sur l'imposition de l'entreprise apparaissant dans tous les simulateurs 2021-09-15 11:44:45 +02:00
Maxime Quandalle 2fcd0c7dc5 🐛 Corrige le nom de la règle pour le montant de l'IR
Suite au renommage dans #1653
2021-09-14 18:21:51 +02:00
Maxime Quandalle 3b10c4eae8 📅 Exercice 2021 par défaut 2021-09-14 15:15:47 +02:00
Johan Girod 49c0e8262a 🐛 Corrige l'ordre des questions AT/MP sur le simulateur salarié
fix #1681
2021-09-13 17:55:56 +02:00
Alexandre Hajjar 9420a45f46 🔨 Remove option PFU from impôt . méthode de calcul 2021-09-08 16:55:06 +02:00
Alexandre Hajjar e575ae663a 🔨 Amélioration du calcul de l'impôt sur dividendes
Le calcul de l'impôt sur dividendes est maintenant le delta supplémentaire
d'impôt en plus de l'impôt qui serait payé si aucun dividende n'était versé.

Nécessite une réécriture du calcul de l'impôt brut pour supprimer un recalcul,
étant donné que les recalculs imbriqués ne fonctionnent pas.
2021-09-08 16:55:06 +02:00
Alexandre Hajjar 95983cce3b 🔨 Ajoute todo pour dividendes régime indépendant 2021-09-08 16:55:06 +02:00
Alexandre Hajjar b412dbe45f 🔨 Crée simulateur **dividendes** (taux effectif, hors régime indépendant) 2021-09-08 16:55:06 +02:00
Johan Girod f63da5be55 💚 fix lint 2021-09-01 19:44:54 +02:00
Pierre-Yves Dezaunay 5359392d70 🏗Add export as Pdf button on simulators 2021-09-01 19:44:54 +02:00
Johan Girod 5dc8b34b2e 🔨 corrige la formule de l'Acre pour les SASU
on utilise désormais la formule officielle, qui se base sur le montant des cotisations pour un revenu de 75% du PASS
(pour les revenu entre 75% et 100% du pass)
2021-08-31 15:39:04 +02:00
Alexandre Hajjar 04d8c01243 Reformat files
* Prettier upgrade to 2.3.0.
* Run prettier on yaml files.
* Trim trailing whitespaces in yaml files (via editorconfig plugin).
* Translate rules again.
2021-07-26 12:26:25 +02:00
Maxime Quandalle 3e4463d5d1
MAJ publicodes (#1645)
* Squashed 'publicodes/' changes from 10a30d32..71b68707

71b68707 📦 Publicodes v1.0.0-beta.16
bdc92216 Merge the tests and publish workflows
1c032ebc  Add test for a value with a percentage in its unit
d2865e8c Disable sum optimization inside comparisons
f4faa35d Ajout d'un test qui casse l'implé actuelle des missing parentes
f6105283 🖋 Document packages publication on NPM
a79eeb86 Better Github workflows
d0db4d09 Import publish action
c268cff5 Type checking in CI
a35403d7 Correction formattage
3022fd78 Add a separate cache for applicability
35095da9 Optimize the evaluation of applicability
7525446e Add a github action to run tests on push
39a12a13 Ajout d'un prettierrc / reformattage de quelques fichiers récents
c296a25e Ajout d'un deuxièmes test non fonctionnel sur le sujet #33
9f5afb4e Désactivation d'un nouveau test pas encore résolu
76d00085 Récupération de la complexité initiale du test missing variations
93210235 🐛 Meilleures missingVariables des variations
369abeae Simplification du test missingVariables qui ne marche pas
64217d3d Nouveau test missing variables éval paresseuse variations
d9c3e1f6 Conversion d'un gros test JS object en YAML
615ae5e5 Ajout d'un test râté pour #33
d290b46d Passage à mochapack pour webpack 5
5d7a5b31 Paquets NPM et conf babel manquants
1df9a8d4 Ajout d'un .gitignore et yarn.lock
6c2d0203 Uniformise l'unité des arrondis
2cbffe8a ⬆ MAJ Typescript vers 4.3
678403e4 Corrige le calcul des cotisations forfaitaires de début d'activité
8cdaac05 Simpler condition component (#1578)
b7459617 🔥 Supprime les variables temporelles
db62b57d 🔥 Supprime l'utilisation des temporals dans les mécanismes

git-subtree-dir: publicodes
git-subtree-split: 71b687077ec30ea3959209657c2ac7fd7a0277e1

* 🔥 Supprime l'action de déploiement de publicodes

Migrée sur betagouv/publicodes

* 🖋  MAJ documentation de contribution

*  Désactive prettier pour publicodes

Je préférerais ne pas avoir à désactiver Prettier pour le répertoire
publicodes mais pour une raison qui m'échappe (peut-être liée aux
versions des differentes dépendances prettier/babel/typescript ?) entre
betagouv/publicodes et betagouv/mon-entreprise, l'une des lignes est
formatée différemment ce qui provoque une erreur dans la CI.

On va considérer que la “bonne configuration” est celle de
betagouv/publicodes et ignorer celle de betagouv/mon-entreprise. Mais ça
serait quand même mieux d'avoir la même des deux côtés.

* 🔨 Sort une question d'un espace parfois non applicable
2021-07-06 15:47:44 +02:00
Maxime Quandalle 39d742401c Supprime un cycle d'applicabilité
Les règles sur la franchise de TVA était écrite d'une manière où le
parent pouvait rendre l'enfant non applicable (via la désactivation de
branche) et en même temps l'enfant rendre le parent non applicable (par
dépendance directe dans les conditions d'applicabilité du parent).

Je n'ai pas très bien compris pourquoi ce comportement fonctionnait
actuellement, ni pourquoi ma modification
https://github.com/betagouv/publicodes/pull/66 le casse, mais dans tous
les cas il est préférable de ne pas avoir de “cycle d'applicabilité”.
2021-06-24 18:26:46 +02:00
Johan Girod 282caef851 Corrige le gros bug dans le calcul des cotisations 2021-06-24 16:01:22 +02:00
Maxime Quandalle 55f13fd630 🔨 Clarifie les 2 seuils de cotis minimales pour les AA 2021-06-24 11:41:04 +02:00
Maxime Quandalle 2ea61080d0 🖊 Clarifie la question pour le taux réduit AA 2021-06-24 11:41:04 +02:00
Johan Girod f0fc9a6766 🔨 Supprime la taxe forfaitaire sur les CDD d'Usage
cette dernière n'est plus en activité depuis le 1er juillet 2020 :oups:

fix #1605
2021-06-17 10:38:49 +02:00
Maxime Quandalle fd1188228c 🔨 Question pour la déduction forfaitaire spécifique
Le bulletin officielle de la sécurité sociale à introduit un changement
de doctrine sur le recours à la déduction forfaitaire spécifique.
Celui-ci est maintenant plus contraint, et il vaut mieux demandé si le
salarié est concerné par ce dispositif au lieu de l'appliquer
automatiquement si il appartient à l'une des professions concernées.
2021-06-14 10:15:33 +02:00
Johan Girod 071ebb60d4 🔨 Enlève les cotisations facultatives des cotisations provisionnelle de début d'activité 2021-06-08 18:24:44 +02:00
Johan Girod c457118ffe 🔨 Ajoute une référence vers le texte de loi pour les trimestres validés de retraite 2021-06-08 18:24:44 +02:00
Johan Girod ea24a47a3f Ajoute l'activité mixte aux simulateurs indépendants
Factorise la logique de la saisie des CA dans un nouveau composant
2021-06-08 18:24:44 +02:00
Johan Girod 9ebd0cb703 🐛 Répare la gestion de l'activité mixte chez les auto-entrepreneur
fix #1471
2021-06-08 18:24:44 +02:00
Johan Girod f420974da3 🐛 Ajoute le prélèvement libératoire de l'IR au revenu après impôt pour les auto-entrepreneurs
fix #1613
2021-06-08 10:09:36 +02:00
Johan Girod 1a7cb87ec0 🐛 Corrige le calcul de l'assiette des cotisations du conjoint collab
fix #1608
2021-06-07 14:11:28 +02:00
Maxime Quandalle 0b6bcded0f Uniformise l'unité des arrondis 2021-06-02 12:00:29 +02:00
Maxime Quandalle 8b919954cc 🔨 MAJ activité partielle 1er juin
Et désactivation de ce dispositif dans le simulateur de coûts d'embauche.
2021-06-02 11:59:56 +02:00
Maxime Quandalle b6e9ddc392 🐛 Plafond micro-bnc des artistes-auteurs
Oublié dans #1591
2021-06-02 11:59:33 +02:00
Johan Girod b5c75cb9e0 Met le CA à zéro par défaut dans la déclaration de revenu 2021-06-02 09:00:28 +02:00
Johan Girod 90395c398a Retours Acoss 2021-06-02 09:00:28 +02:00
Johan Girod a716f15a72 Retours Acoss 2021-06-02 09:00:28 +02:00
Johan Girod bdb1c9a0aa ajoute l'option micro-fiscal sur l'aide à la déclaration revenu 2021-06-02 09:00:28 +02:00
Johan Girod fb758376d3 🖋️ Typos 2021-06-02 09:00:28 +02:00
Johan Girod 22abf17a50 🔥 Retour à la version d'origine des résultats du formulaire d'aide à la déclaration
Suite aux retours Acoss
La version améliorée a été cachée sous un feature flag
2021-06-02 09:00:28 +02:00
Johan Girod b32b27ce4e Ajoute les PER et corrige quelques montants de case 2021-06-02 09:00:28 +02:00
Johan Girod e8a58c3dff 🖋️ Corrige la rubrique A2 2021-06-02 09:00:28 +02:00
Johan Girod e2fd619ff4 Ajoute la comptabilité de trésorerie au formulaire d'aide à la déclaration 2021-06-02 09:00:28 +02:00
Johan Girod 9266fbbd33 🎨 🔨 Change la présentation des résultat de l'aide à déclaration vers une vue par formulaire
Par ailleurs, ajoute la prise en compte des cotiz madelin et des champs spéciaux déduction tabac / revenu étrangers
2021-06-02 09:00:28 +02:00
Johan Girod 5f46baafb3 🔨 Ajoute l'option IS dans l'aide à la déclaration 2021-06-02 09:00:28 +02:00
Maxime Quandalle 7c88ebff1e 🐛 Corrige le seuil micro-bnc 2021-06-01 15:19:57 +02:00
Johan Girod 489d017da3 🖋️ remplace 'commerciale ou industrielle' par 'commerciale' (retour dnrti) 2021-06-01 10:24:39 +02:00
Johan Girod b6ebe51324 utilise WhenAlreadyDefined plutôt que Condition 2021-05-27 12:27:46 +02:00
Johan Girod 3cc8094ff6 Retours acoss sur le calcul du taux maladie 2021-05-27 12:27:46 +02:00
Johan Girod 57cd4886c5 Corrige le calcul des cotisations forfaitaires de début d'activité 2021-05-27 12:27:46 +02:00
Johan Girod c8e0d907bd Met à jour la valeur du point RCI 2021-05-27 12:27:46 +02:00
Johan Girod 245463ec75 Corrige le taux progressif de la cotisation maladie des indépendant au RSA 2021-05-27 12:27:46 +02:00
Johan Girod 13af90ae5e 🔨 correction calculs dirigeant indépendant 2021-05-27 12:27:46 +02:00
Johan Girod ea4fd57f9b 🖋️ Corrige les textes relatifs au simulateur indépendant 2021-05-27 12:27:46 +02:00
Johan Girod a678c25dcf 🐛 enlève la question sur IS/IR dans le simulateur salarié 2021-05-26 11:18:36 +02:00
Alexandre Hajjar a4de5730ff 📝 Notice explicative régularisations indépendants 2021-05-25 11:18:31 +02:00
Johan Girod d04d5dc1c7
Update README.md 2021-05-21 17:03:47 +02:00
Maxime Quandalle 969fb01d87 🌗 Sépare les configurations tsconfig 2021-05-20 12:38:03 +02:00
Alexandre Hajjar 884c4239b0 📝 Wording Madelin 2021-05-12 17:36:26 +02:00
Maxime Quandalle 5c7abd043b 🐛 Syntaxe des références publicodes
Remonté par Sentry. Il faudrait que ça soit vérifié statiquement
2021-05-11 15:48:35 +02:00
Maxime Quandalle 0a45941e85 🔨 Prévoyance conventionnelle HCR
Fixes #1434
2021-05-07 16:06:35 +02:00
Johan Girod 987cd0abac La retraite pour les professions libérales n'est pas implémentée pour le momenté 2021-05-07 12:37:10 +02:00
Johan Girod 2d0501c94a Ajoute les droits à la retraite acquis sur le simulateur indépendant 2021-05-07 12:37:10 +02:00
Maxime Quandalle 144dab467f 🔨 Intégre les régimes RACD et RACL 2021-05-07 10:07:08 +02:00
Maxime Quandalle 2ee4ffdeff 🔧 Migre le simulateur artiste-auteur vers l'affichage "standard" 2021-05-07 10:07:08 +02:00
Maxime Quandalle eecb9bcad3 🔨 Intégration basique retraite complémentaire AA 2021-05-07 10:07:08 +02:00
Maxime Quandalle ee303f4f74 🖋 Utilise le singulier pour l'IR
Le pluriel avait été utilisé parce que la règle intègre la CEHR en plus
de l'IR, mais c'est marginal et apporte plus de confusion qu'autre
chose.
2021-05-05 18:35:20 +02:00
Maxime Quandalle fffb503c28 🔨 Utilise le taux neutre pour les salariés seulement
Une autre possibilité d'implémentation serait de rendre la méthode "taux
neutre" non applicable pour les indépendants (c'est une option réservée
aux salariés), et d'utiliser comme valeur par défaut le taux neutre ou
le barème en fonction de leur applicabilité.
2021-05-05 18:35:20 +02:00
Johan Girod 7147583081 ⚙️🎨 Ajoute la possibilité d'explorer les calculs dans un recalcul 2021-05-05 15:34:46 +02:00
Johan Girod f9fb6fc4b6 ⚙️ Utilise engine.shallowCopy dans recalcul 2021-05-05 15:34:46 +02:00
Johan Girod 06220dbcbc 🖋️ Corrige le texte de la section sur les cotisations forfaitaires provisionnelles 2021-05-03 17:39:09 +02:00
Johan Girod 985e64b4fe Répare la page blanche lors de l'IS + barème standard 2021-05-03 17:39:09 +02:00
Maxime Quandalle eb0ccc0a42 📖 Ajout des guides Urssaf 2021 2021-04-30 12:21:42 +02:00
Maxime Quandalle e0f77d5d45 🐛 Taux progressif maladie indépendants au RSA 2021-04-26 10:30:13 +02:00
Maxime Quandalle fdd5433c1c 🐛 Corrige l'assiette minimale retraite/invalidité 2021-04-26 10:30:13 +02:00
Johan Girod fd053e6388 Version avec le cycle itératif pour trouver la bonne proportion CSG / cotisations 2021-04-26 10:30:13 +02:00
Johan Girod 533b100018 Fix le calcul de la cotisation maladie et bien d'autres 2021-04-26 10:30:13 +02:00
Johan Girod 3c2b9aed91 Ajoute les cotiz conjoint coll dans l'assiette de la CSG 2021-04-26 10:30:13 +02:00
Johan Girod 3edef771ee Ajoute les informations spécifiques aux BNC sur l'aide à la déclaration 2021-04-26 10:30:13 +02:00
Johan Girod 4b9d2a394b Ajoute le conjoint collaborateur 2021-04-26 10:30:13 +02:00
Johan Girod 847cfbc334 La réduction covid sur la part des cotisations est maintenant proprement réintégrée dans l'assiette de la CSG 2021-04-26 10:30:13 +02:00
Johan Girod b74328b434 Cache le bandeau pour récuperer la situation précendente quand un montant est entré 2021-04-26 10:30:13 +02:00
Johan Girod 03a3679005 👽 traductions manquantes 2021-04-26 10:30:13 +02:00
Johan Girod 5c10bcd8f5 Impute la réduction covid dans chaque cotisations 2021-04-26 10:30:13 +02:00
Johan Girod cc6f898dea Améliore la présentation des résultat 2021-04-26 10:30:13 +02:00
Johan Girod 854ce8d223 📦 Publicodes v1.0.0-beta.15 2021-04-21 11:17:12 +02:00
Johan Girod b1d7325739 Ajoute les cotisations forfaitaire de début d'activité 2021-04-21 10:05:36 +02:00
Johan Girod 5a1c204eb6 📦 Publicodes v1.0.0-beta.14 2021-04-15 14:38:59 +02:00
Johan Girod 845930abf4 Réorganise les règles entreprise et dirigeant pour mieux refleter la réalité comptable sociale / fiscale
Principes :

- Unifier les règles pour les différentes forme juridique / sociale
- Se rapprocher au plus près des définitions comptables / juridique
- Remettre les calculs dans le bon sens (revenu pro / total en fonction du CA et non l'inverse)
- Ajouter option IS / IR sur le simulateur indépendant
- Corriger prise en compte cotisations Madelins (inclues dans les cotisations et non dans les charges)
- Ajoute l'option micro-BIC / micro-BNC
2021-04-12 16:22:52 +02:00
Johan Girod 5685c04b7c Enlève la règle spécifique pour l'ACRE par défaut 2021-04-12 16:22:52 +02:00
Johan Girod 5e4f69edb4 📦 Publicodes v1.0.0-beta.13 2021-04-12 14:49:24 +02:00
Maxime Quandalle ed01e058b9 🐛 Corrections diverses 2021-04-09 18:59:38 +02:00
Maxime Quandalle 547973f411 🔨 Imputation de la réduction covid
Et modifications de la présentation des résultats suite à la publication
du nouveau formulaire de déclaration sur impots.gouv.fr
2021-04-09 18:59:38 +02:00
Maxime Quandalle a2e07d9275 Rétablit les suggestions de date de création 2021-04-09 18:59:38 +02:00
Johan Girod fc0ff81451 Corrige le plafond des exo covid 2021-04-09 18:59:38 +02:00
Johan Girod c92c37313f Corrige les tests 2021-04-09 18:59:38 +02:00
Johan Girod d0e18e70b6 Correction aide déclaration et suppression des suggestions de date 2021-04-09 18:59:38 +02:00
Johan Girod 10f33e955a Retours Acoss 2021-04-09 18:59:38 +02:00
Maxime Quandalle c26b1904e2 MAJ des traductions et tests 2021-04-09 18:59:38 +02:00
Maxime Quandalle 86b7f19027 🔥 Suppression des aides covid sur les simulateurs de revenus 2021 2021-04-09 18:59:38 +02:00
Maxime Quandalle b2b9799570 Calcul de la réduction Covid sur l'aide à la déclaration
Les explications sont imbitables mais nous ont été fournies par la
DNRTI.
2021-04-09 18:59:38 +02:00
Alexandre Hajjar 25ca91bf0c Make parsePublicodes code more robust and remove empty rule case 2021-04-08 12:36:38 +02:00
Alexandre Hajjar abba62fcf3 Simplify Engine constructor
* remove ParsedRules argument to constructor (was undocumented, so no
  harm for Publicodes users)
* replace by Engine.shallowCopy()
* simplify EngineContext in mon-entreprise.
2021-04-08 12:36:38 +02:00
Maxime Quandalle edb999ee85 🔨 Non cumul des aides à l'embauche 2021-04-07 15:09:32 +02:00
Maxime Quandalle bc7a6f925c 🔨 Ajout de l'aide pour les travailleurs handicapés 2021-04-07 15:09:32 +02:00
Maxime Quandalle abc9376a7e 📆 MAJ dates aides à l'embauche
Par ailleurs:
- emploi franc+ réservé aux -26ans (contrairement au "emploi franc" pas "plus")
- correction sur le simulateur d'aides, pour la selection des aides disponibles
2021-04-07 15:09:32 +02:00
Johan Girod e76a40c412 Utilise le taux de versement transport du fichier json plutôt que des lambda netlify
Problème d'api limit dû à une utilisation de l'api par d'autres acteurs inconnus
2021-03-29 15:41:26 +02:00
Johan Girod db80ebde7c Ajuste le calcul de l'indemnité compensatrice de congé payé 2021-03-23 09:27:08 +01:00
Johan Girod fc5aa8ec96 Ajoute la prime de précarité dans l'indemnité de congés payés
Fix #1441
2021-03-23 09:27:08 +01:00
Johan Girod 5589020409 Corrections diverses 2021-02-18 21:31:47 +01:00
Johan Girod 88c0a0fae2 Ajoute des suggestions pour les abonnements transports 2021-02-18 21:31:47 +01:00
Johan Girod 747cbf10cb Ajoute des suggestions pour les ticket restaurant 2021-02-18 21:31:47 +01:00
Johan Girod 4457f1afac Ajoute les bornes dans les effectifs salariés 2021-02-18 21:31:47 +01:00
Johan Girod e7dbf67f1d Intègre les retours ACOSS 2021-02-17 18:18:23 +01:00
Johan Girod 00857d40a5 🖋️ typos 2021-02-17 18:18:23 +01:00
Johan Girod 7b2d9752d6 💚 circle ci test 2021-02-17 18:18:23 +01:00
Johan Girod c6a92f3d10 🐛 Répare la page blanche sur artiste auteur et le CA sur indépendant et SASU 2021-02-17 18:18:23 +01:00
Johan Girod 27425122f2 Corrige la logique de mise à jour des CA multi-activité 2021-02-17 18:18:23 +01:00
Johan Girod 1cebad45e4 Change les formules des CA pour une meilleure UX 2021-02-17 18:18:23 +01:00
Johan Girod 9714525a9c 🎨 Améliore le style des champs de saisi principaux dex simulateurs 2021-02-17 18:18:23 +01:00
Johan Girod f49fc6aaa6 Ajoute une checkbox activité mixte qui change l'interface du simulateur auto-entrepreneur 2021-02-17 18:18:23 +01:00
Johan Girod 926b38e428 (auto-entrepreneur) Ajoute les revenus mixtes
Pour l'instant, l'inversion n'est pas encore tip-top, et la mise à jour de la situation est un peu bancale
2021-02-17 18:18:23 +01:00
Maxime Quandalle fd0cf3c999 🖋 Aides Embauche : Ajout de descriptions
Travail sur l'UI et fonctionnalités
2021-02-16 17:40:48 +01:00
Maxime Quandalle 11b10e6f80 🔨 Ajout d'arrondis sur les aides 2021-02-16 17:40:48 +01:00
Maxime Quandalle a0b0ba55c1 🔨 Prolongation emploi franc+ et aide jeune 2021-02-16 17:40:48 +01:00
Alexandre Hajjar 46aa846fc7 🐛 Fix plafond forfait mobilités durables 2021-02-09 10:07:06 +01:00
Alexandre Hajjar 75c3383632 🔨 Modif: frais transports personnels non applicable si DFS 2021-02-03 12:12:13 +01:00
Alexandre Hajjar 8e01d7a649 🔨 Modif: annule tous frais professionnels pour assimilé salarié 2021-02-03 12:12:13 +01:00
Alexandre Hajjar b558d842a6 🔨 Ajout: forfait mobilités durables et carburants véhicules écolos 2021-02-03 12:12:13 +01:00
Alexandre Hajjar 71af15bcad 🔨 Retrait: IKV 2021-02-03 12:12:13 +01:00
Alexandre Hajjar 597445f2f7 🔨 Ajout: frais professionnels . transports publics 2021-02-03 12:12:13 +01:00
Johan Girod c7ec6fface 📦 Publicodes v1.0.0-beta.11
Publicodes est désormais compatible avec une utilisation en module ESM dans le navigateur, ainsi que sur deno
2021-02-02 12:53:32 +01:00
Johan Girod 9feed9db5a 📦 Publicodes v1.0.0-beta.11 2021-02-01 15:14:15 +01:00
Johan Girod 387e314594 🐛 Corrige la formule de la loi madelin
J'ignore pourquoi, mais notre formule était fausse : les cotisations madelins n'étaient intégrée dans le revenu professionnel.
2021-02-01 11:40:08 +01:00
Johan Girod d68e955f15 🐛 réecrit la règle de salaire net imposable avec le mécanisme abattement
Pour éviter notamment d'avoir un salaire net imposable négatif dans le cas des stagiaires
2021-02-01 10:03:11 +01:00
Maxime Quandalle 05153a3631 MAJ tests regressions 2021-01-28 18:02:08 +01:00
Maxime Quandalle ba4eab9285 📆 2021 : ASV CAMMF 2021-01-28 18:02:08 +01:00
Maxime Quandalle b22ba35143 🔨 Ajout du plancher retraite de base CNAVPL 2021-01-28 18:02:08 +01:00
Maxime Quandalle f92974bdf4 📆 2021 : Retraite complémentaire CIPAV 2021-01-28 18:02:08 +01:00
Maxime Quandalle fbf55d6cb0 🐛 Règle non renommée 2021-01-28 11:15:18 +01:00
Maxime Quandalle 9173af0ec9 🖋 Chiffre d'affaires prend toujours un "s" 2021-01-27 18:38:05 +01:00
Maxime Quandalle 63b2bbd058 📦 Modele-social v0.2.0 2021-01-27 12:02:28 +01:00
Johan Girod 9b9c2465f3 Met à jour les valeurs des points des retraites complémentaire 2021-01-26 18:23:04 +01:00
Johan Girod 0e232fc28b Met à jour l'aide à la déclaration de revenu pour 2021 2021-01-26 18:23:04 +01:00
Johan Girod d501195da8 Met à jour le PCRI aux valeurs de 2021 2021-01-26 18:23:04 +01:00
Johan Girod 6cc45741d0 🐛 fix previous commit :oups: 2021-01-26 18:02:35 +01:00
Johan Girod 8c9a919013 🖋️ retravaille le texte de l'avertissement base forfaitaire pour enlever la notion de provision
La provision est une notion comptable bien définie, on ne veut pas créer de confusion
2021-01-26 17:23:43 +01:00
Johan Girod b2820d05ce 🐛 🔨 Désactive la retraite complémentaire pour les médecins < 2 ans d'exercice 2021-01-26 17:08:31 +01:00
Johan Girod 7f3f50afcc 📦 Publicodes v1.0.0-beta.10 2021-01-26 16:53:33 +01:00
Johan Girod 192b7bfb82 📦 Publicodes v1.0.0-beta.9 2021-01-26 15:32:23 +01:00
Maxime Quandalle c16309e9fc 🔨 Ré-évaluation du prix du ticket restaurant
RFPaye ainsi que la page URSSAF indiquaient dans un premier temps que le
montant maximal remboursé par ticket restaurant serait de 5,54€ en 2021
(en baisse de 1 centime par rapport à l'année précédente), mais l'URSSAF
a finalement décidé de maintenir ce montant inchangé.

Références :
https://rfpaye.grouperf.com/actu/46688.html
https://www.previssima.fr/actualite/tickets-restaurant-le-plafond-dexoneration-reste-de-555-en-2021.html
2021-01-20 15:49:30 +01:00
Johan Girod 1f12afd024 🐛🔨 Désactive la taxe sur les salaire pour le cas standard
Le commit 26f64f3fd5 avait introduit ce bug

Fix #1376
2021-01-19 18:41:01 +01:00
Maxime Quandalle 199d197528 Supprime fichiers vides 2021-01-19 16:38:41 +01:00
Johan Girod 88ea30f68a 🐛 Un abattement d'une assiette null vaut null
fix #1370
2021-01-19 10:25:53 +01:00
Maxime Quandalle 6d9fd83ace Ré-écriture du mécanisme abattement 2021-01-13 18:16:49 +01:00
Johan Girod 5eda0632f1
Update README.md 2021-01-13 16:07:53 +01:00
Johan Girod 876ae46166
Update README.md 2021-01-13 16:06:43 +01:00
Maxime Quandalle 4268df8079 🔨 Simplifie la formule de l'abbatement contrats courts 2021-01-13 11:45:24 +01:00
Maxime Quandalle 4a3a5b3f23 📦 Publicodes v1.0.0-beta.8 2021-01-12 10:28:43 +01:00
Johan Girod 582ac16230 🎨 change le logo Urssaf et change URSSAF en Urssaf 2021-01-11 15:18:07 +01:00
Maxime Quandalle 9cbbac6861
Simulateur d'impôt sur les sociétés (#1230) 2021-01-08 14:34:37 +01:00
Alexandre Hajjar 40fbb99026
Partage de la situation via URL (#1241)
*  Simplifie la lecture de l’action SET_SIMULATION - “return early”

*  Make automatic translation more fail-safe

* 🎨 Fix visuals for Overlay component

*  Make Banner component more versatile

* Share simulation banner

* Ajout des identifiants courts pour les objectifs
* Dé/sérialisation search params <-> situation & targetUnit, basée sur
  une logique générique (typeof)
* Suppression dans l'URL des search params correspondant à des
  noms de règles ou identifiant courts
* Banner de partage, avec modale ou Navigator.share si disponible.

Co-authored-by: Alexandre Hajjar <alexandre.hajjar@gmail.com>

* URL with state: remove targetUnit

* serializeEvaluation for url sharing

* serializeEvaluation for number, boolean, string
* use this serialization in url search params
* for now, no support for Objects (like localisation)

Co-authored-by: Johan Girod <dev@johangirod.com>

* 🖋️ Quelques légères modifications de nom pour les identifiants courts

Co-authored-by: Paul Chavard <github@paul.chavard.net>
Co-authored-by: Johan Girod <dev@johangirod.com>

close #552
2021-01-07 18:08:19 +01:00
Johan Girod ae6f3605b2 Merge remote-tracking branch 'origin/master' into api-publicodes-getParsedRule 2021-01-07 13:21:49 +01:00
Maxime Quandalle c0eeca12b7 📆 2021 : Titres-restaurants 2021-01-06 15:55:54 +01:00
Johan Girod af7b2f87fc 🎨 Améliore la modale (répare le bug sur iframe)
fix #1217 et #1326
2021-01-06 11:20:16 +01:00
Johan Girod 8dd5983083 🐛 Répare un lien mort 2021-01-05 17:47:30 +01:00
Johan Girod 858fa603fc 🐛 Répare la question blanche après impôt
fix #1311
2021-01-05 17:18:08 +01:00
Johan Girod c790f0f7ae 🐛 Enlève la question IS pour l'auto-entrepreneur 2021-01-05 16:03:09 +01:00
Maxime Quandalle 37c263f190 Correction d'un test suite au passage à 2021
Je me demande pourquoi il ne posait pas problème avant...
2021-01-05 15:02:58 +01:00
Maxime Quandalle 952cf71947 ℹ Ajout d'une notification sur le régime IS 2021-01-05 15:02:58 +01:00
Maxime Quandalle b8a008635f 🔨 Corrige l'abattement pour frais pro de l'IR
Cet abattement s'applique uniquement aux "traitements et salaires" et
non aux revenus BNC/BIC.
2021-01-05 15:02:58 +01:00
Johan Girod c0bbaaf79d 🔨 Réorganise les règles professionnalisation / aide jeune pour plus de clarté 2021-01-05 10:15:38 +01:00
Johan Girod a8d877e4ae 🖋️ typos
Co-authored-by: Maxime Quandalle <maxime.quandalle@gmail.com>
2021-01-05 10:15:38 +01:00
Johan Girod a710d1162e 🔨 Rétabli l'impot sur le revenu pour les non-résident
(cf #1339)
2021-01-05 10:15:38 +01:00
Johan Girod 26f64f3fd5 🔨 Elargit la question banque / assurance pour une question plus générale sur l'assujetissement à la TVA 2021-01-05 10:15:38 +01:00
Maxime Quandalle 0bbbddd95a 📆 2021 : Taux moyen AT 2021-01-04 15:40:23 +01:00
Maxime Quandalle 7d5311e705 🔨 Ajoute l'aide à l'embauche seniors
+45 ans en contrat de professionnalisation
2021-01-04 12:35:38 +01:00
Maxime Quandalle add74833ce 🔨 Affiche la notification TVA sur les simulateurs indépendants 2021-01-04 12:35:21 +01:00
Maxime Quandalle 47b39bd014 🔨 Ajout de la franchise TVA pour les avocats 2021-01-04 12:35:21 +01:00
Maxime Quandalle 94a3714b79 🔥 Supprime Ramda du moteur 2021-01-04 12:35:03 +01:00
Maxime Quandalle 6d271511fd 📆 2021 : Mise à jour des dates suggérées et des situations tests 2020-12-30 12:27:22 +01:00
Maxime Quandalle 987a8f4efa 📆 2021 : Revalorisation du montant minimum du chômage partiel 2020-12-30 12:27:22 +01:00
Maxime Quandalle 3acdc18ae7 📆 2021 : Fraction de taux AT pris en compte 2020-12-30 12:27:22 +01:00
Maxime Quandalle 64c1a958ce 🔨 Ajout du SMIC à Mayotte
Le montant du SMIC est plus faible à Mayotte ce que nous ne prenions pas
en compte jusqu'alors.
2020-12-30 12:27:22 +01:00
Maxime Quandalle 951bebf764 📆 2021 : Revalorisation du SMIC 2020-12-30 12:27:22 +01:00
Maxime Quandalle 5466d54d19 📆 2021 : Revalorisation des paramètres de l'IR
- Tranches du barème
- Tranches des barèmes taux neutre
- Décote
- Plancher et plafond de l'abattement de 10% pour frais pro
- Montant des parts du quotient familial
2020-12-30 12:27:22 +01:00
Maxime Quandalle f8879063ff 📆 2021 : Gel du plafond de la sécurité sociale 2020-12-30 12:27:22 +01:00
Maxime Quandalle 487f5080da 🎉 Nouvelle année 2020-12-30 12:27:22 +01:00
Maxime Quandalle cb495b23d3 📦 Publicodes v1.0.0-beta.7 2020-12-19 15:57:19 +01:00
Johan Girod 3a8c201d44 🔥 Supprime UNSAFE_evaluateRule 2020-12-18 10:44:48 +01:00
Maxime Quandalle feaff6d585 📦 Publicodes v1.0.0-beta.6 2020-12-17 15:54:08 +01:00
Maxime Quandalle 96e512f2f2 📦 Publicodes v1.0.0-beta.5 2020-12-11 12:48:10 +01:00
Johan Girod 83b9e55d6e Ajoute une version CDN de la lib (avec toutes les dépendances, pour utiliser directement dans le navigateur)
fix #1211
2020-12-11 13:39:42 +01:00
Maxime Quandalle 5a2ea1b049 🔨 Plafond IJSS AT/MP 2020-12-10 17:39:26 +01:00
Johan Girod c0027f5a1e 🔨 Ajoute des suggestions pour le nombre d'heures temps partiel 2020-12-10 16:54:21 +01:00
Johan Girod 0adcd77109 🔨🔥 Amélioration de la règle de CSG 2020-12-10 16:31:09 +01:00
Johan Girod 08e5b734ba ⚙️ améliore la résolution des noms dans les règles
Lorsque l'on cherche un nom de règle, on laisse la possibilité à
une règle de se référencer elle même, mais alors cette résolution
est la dernière à être envisagée.

Dans l'exemple :
```yaml
b: 5
a . b: b
```
`a . b` référence bien `b` qui vaut `5`

Et dans celui ci :
```
a: 0
a . b:
  remplace:a
  par: b * 5
  valeur: 2
```
`a . b` remplace `a` en la multipliant par sa propre valeur (ici 2)

fix #1081, fix #1083
2020-12-10 16:31:09 +01:00
Johan Girod 2669b7783d 🖋️ modifie les textes de la demande de mobilité pour inclure les cas hors Europe 2020-12-10 16:31:09 +01:00
Maxime Quandalle a357baf7f1 🦚 Renomme "systeme-social" en "modele-social" 2020-12-10 12:23:16 +01:00