mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-09 04:05:01 +00:00
1e7730dd25
Ajout de tests de non-regressions des calculs afin d'éviter de déployer silencieusement des effets de bord non-désirés dans les règles de calculs. J'ai ajouté Jest pour sa fonction de snapshot testing qui est particulièrement adaptée pour ce type de cas (voir #717). J'ai essayé avec mocha-snapshot sans succès. J'ai eu un petit peu de mal à configurer Jest, car il n'est pas possible de ré-utiliser la configuration Webpack, qu'il faut alors dupliquer. C'est pourquoi j'ai limité l'utilisation de Jest aux seuls tests de snapshot. À voir s'il y a un intérêt à migrer les tests Mocha vers Jest ultérieurement. Fixes #717
138 lines
6.3 KiB
YAML
138 lines
6.3 KiB
YAML
échelle de salaires:
|
|
- contrat salarié . rémunération . brut de base: 100
|
|
- contrat salarié . rémunération . brut de base: 250
|
|
- contrat salarié . rémunération . brut de base: 500
|
|
- contrat salarié . rémunération . brut de base: 750
|
|
- contrat salarié . rémunération . brut de base: 1000
|
|
- contrat salarié . rémunération . brut de base: 1250
|
|
- contrat salarié . rémunération . brut de base: 1500
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
- contrat salarié . rémunération . brut de base: 2500
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
- contrat salarié . rémunération . brut de base: 4000
|
|
- contrat salarié . rémunération . brut de base: 5000
|
|
- contrat salarié . rémunération . brut de base: 10000
|
|
- contrat salarié . rémunération . brut de base: 20000
|
|
- contrat salarié . rémunération . brut de base: 100000
|
|
- contrat salarié . rémunération . brut de base: 1000000
|
|
|
|
périodes:
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
période: année
|
|
- contrat salarié . rémunération . brut de base: 45000
|
|
période: année
|
|
- contrat salarié . rémunération . brut de base: 500000
|
|
période: année
|
|
|
|
inversions:
|
|
- contrat salarié . prix du travail: 2000
|
|
- contrat salarié . rémunération . net: 2000
|
|
- contrat salarié . rémunération . net après impôt: 2000
|
|
|
|
stage:
|
|
- contrat salarié: stage
|
|
contrat salarié . rémunération . brut de base: 500
|
|
- contrat salarié: stage
|
|
contrat salarié . rémunération . brut de base: 2000
|
|
|
|
apprentissage:
|
|
- contrat salarié: apprentissage
|
|
contrat salarié . rémunération . brut de base: 1500
|
|
- contrat salarié: apprentissage
|
|
contrat salarié . rémunération . brut de base: 1500
|
|
contrat salarié . apprentissage . diplôme préparé: niveau bac ou moins
|
|
contrat salarié . apprentissage . ancienneté: moins de deux ans
|
|
|
|
cadre:
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
contrat salarié . statut cadre: true
|
|
|
|
cdd:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . cdd: true
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . cdd: true
|
|
contrat salarié . cdd . durée contrat: 6
|
|
contrat salarié . CDD . congés non pris: 3
|
|
|
|
atmp:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . ATMP . taux collectif ATMP: 0.05
|
|
|
|
assimilé salarié:
|
|
- contrat salarié . assimilé salarié: true
|
|
contrat salarié . rémunération . brut de base: 5000
|
|
- contrat salarié . assimilé salarié: true
|
|
contrat salarié . rémunération . brut de base: 1500
|
|
entreprise . ACRE: true
|
|
- contrat salarié . assimilé salarié: true
|
|
contrat salarié . rémunération . brut de base: 3000
|
|
entreprise . ACRE: true
|
|
|
|
aides:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . statut JEI: true
|
|
- contrat salarié . rémunération . brut de base: 10000
|
|
contrat salarié . régime des impatriés: true
|
|
|
|
temps partiel:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . temps partiel: true
|
|
- contrat salarié . rémunération . brut de base . équivalent temps plein: 2500
|
|
contrat salarié . temps de travail . temps partiel: true
|
|
contrat salarié . temps de travail . temps partiel . heures par semaine: 26
|
|
|
|
impôt sur le revenu:
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
impôt . méthode de calcul: taux neutre
|
|
- contrat salarié . rémunération . brut de base: 30000
|
|
impôt . méthode de calcul: taux neutre
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
impôt . méthode de calcul: taux neutre
|
|
contrat salarié . CDD: true
|
|
contrat salarié . CDD . durée contrat: 2
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
impôt . méthode de calcul: taux neutre
|
|
établissement . localisation . département: Guadeloupe
|
|
- contrat salarié . rémunération . brut de base: 30000
|
|
impôt . méthode de calcul: taux neutre
|
|
établissement . localisation . département: Guadeloupe
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
impôt . méthode de calcul: taux neutre
|
|
établissement . localisation . département: Mayotte
|
|
- contrat salarié . rémunération . brut de base: 30000
|
|
impôt . méthode de calcul: taux neutre
|
|
établissement . localisation . département: Mayotte
|
|
- contrat salarié . rémunération . brut de base: 3000
|
|
impôt . méthode de calcul: taux personnalisé
|
|
impôt . taux personnalisé: 0.1
|
|
|
|
heures supplémentaires:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . heures supplémentaires: 5
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . heures supplémentaires: 30
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . heures supplémentaires: 5
|
|
entreprise . effectif: 100
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . heures supplémentaires: 5
|
|
entreprise . hôtel café restaurant: true
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . temps de travail . heures supplémentaires: 30
|
|
entreprise . hôtel café restaurant: true
|
|
|
|
avantages:
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . rémunération . avantages en nature: true
|
|
contrat salarié . rémunération . avantages en nature . montant: 100
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . rémunération . avantages en nature: true
|
|
contrat salarié . rémunération . avantages en nature . autres: true
|
|
contrat salarié . rémunération . avantages en nature . autres . montant: 100
|
|
contrat salarié . rémunération . avantages en nature . ntic . coût appareils: 400
|
|
contrat salarié . rémunération . avantages en nature . ntic . abonnements: 20
|
|
- contrat salarié . rémunération . brut de base: 2000
|
|
contrat salarié . rémunération . avantages en nature: true
|
|
contrat salarié . rémunération . avantages en nature . nourriture: true
|
|
contrat salarié . rémunération . avantages en nature . nourriture . repas par mois: 10
|