Commit Graph

768 Commits (89ad4e61aaba2683fbde724a55f330dbd69b8acf)

Author SHA1 Message Date
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 d997d1a336 ⚙️ Renomme le mécanisme "multiplication" en "produit"
Fixes #681
2020-03-17 15:05:37 +01:00
Maxime Quandalle f192f75438 Affiche les erreurs dans le Studio 2020-03-17 09:53:09 +01:00
Maxime Quandalle 5333ae4563 🔥 Supprime traverse-common-functions 2020-03-17 09:53:09 +01:00
Maxime Quandalle c65a04cf86 ⚙️ Réorganise l'API publique de la lib 2020-03-17 09:53:09 +01:00
Johan Girod 2e7bac14df 🐛 correction de la ZFU 2020-03-10 10:51:54 +01:00
Johan Girod d88146ad0e 🎨 🔥 ajoute l'aide sur le formulaire dnrti
L'aide s'affiche désormais sous forme de modale, sur tous les simulateurs.
Cela permet d'uniformiser le comportement, et d'avoir une meilleure expérience sur mobile
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 ffb3d67eed 🐎 améliore la performance du formulaire d'aide à la déclaration pour les indépendants 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
Mael 911c71aec2 Utilisation du moteur de calcul sur publi.codes, v0 2020-03-02 17:35:23 +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 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 b8697e341f 🐛 🎨 corrige l'affichage de la grille 2020-02-25 11:16:36 +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 ccbfb35a4d
Ajout d'un paramètre withDefaultValues dans l'API de la lib 2020-02-14 09:58:55 +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
Maxime Quandalle ccb477f8bd Découpe base.yaml 2020-02-05 14:30:54 +01:00
Maxime Quandalle e9d5f1c62b 🔥 Rangement
* Suppression de fichiers "documentation" qui n'avaient pas été modifiés
  depuis deux ans et n'étaient plus à jour
* Déplacement de base.yaml dans un répertoire publicode de premier
  niveau. Déplacement de la traduction des règles dans le répertoire
  source/locales
* Suppression de la page /documentation/exemples qui n'était pas
  référencée sur le site, pas consultée dans nos stats, et boguée.
* Suppression de la configuration git quotepath qui ne semble plus utile
2020-02-05 14:30:54 +01:00
Maxime Quandalle c65df81c2d
🐛 Problème sur la documentation du mécanisme allègement 2020-02-04 13:59:26 +01:00
Maxime Quandalle 6545281f01
Suppression de liens morts dans la description SEO (#858)
* Personnalise la configuration ESLint pour les scripts

* 👽 Déplace la traduction de l'explication SEO

sur le simulateur salarié

* Ajout d'une fonction rule dans sitePaths

Permet de type-checker le nom de la règle pour éviter les liens morts

* 👽 Ajoute un test pour la traduction des unités

* 👽 Traduction BNC

* 👽 fix translations
2020-01-27 12:17:26 +01:00
Johan Girod f838743f94 💚 répare les tests circle-ci 2020-01-26 18:25:19 +01:00
Johan Girod c72857b52d enlève les console.log 2020-01-26 18:13:21 +01:00
Johan Girod d8bf9085eb 🐛🔥 remplace la logique du composant DateInput par un simple input de type date 2020-01-26 18:05:46 +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 d0e3e9c62f 🎨 🔥 Uniformise la gestion des champs 2020-01-23 17:16:25 +01:00
Johan Girod 1f87e1b90f 🐛 répare le style des questions des simulateurs 2020-01-23 15:01:45 +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 0a6e34349c WIP Formulaire pour la déclaration des indépendants
- Plus d'indications/aides dans l'UI pour expliquer ce que l'on attend
- Version mobile avec la barre de droite en bas
- Ajouter l'intégralité des champs concernés
- Latence quand on clique sur une option
- Gestion des erreurs de saisie
- Navigation au clavier, gestion du focus

Est-ce le bon modèle ?
2020-01-23 14:56:45 +01:00
Maxime Quandalle 2c980869c8
👽 Tri des clés dans externalized.yaml
L'ordre persisté n'était parfois pas déterministe ce qui générait du
bruit dans les diff.

Ajout de `note` dans la liste des attributs à traduire.
2020-01-23 13:35: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