update: use publicodes 1.0.0-rc.3
parent
ba3373567e
commit
94d56d1c78
|
@ -31,7 +31,7 @@
|
|||
"@apidevtools/swagger-cli": "^4.0.4",
|
||||
"@koa/cors": "^4.0.0",
|
||||
"@koa/router": "^12.0.0",
|
||||
"@publicodes/rest-api": "^1.0.0-rfc.1",
|
||||
"@publicodes/rest-api": "1.0.0-rc.4",
|
||||
"@sentry/node": "^7.70.0",
|
||||
"@sentry/utils": "^7.70.0",
|
||||
"got": "^13.0.0",
|
||||
|
@ -43,7 +43,7 @@
|
|||
"modele-social": "workspace:^",
|
||||
"nodemon": "^3.0.1",
|
||||
"piano-analytics-js": "^6.13.0",
|
||||
"publicodes": "^1.0.0-rfc.1",
|
||||
"publicodes": "1.0.0-rc.4",
|
||||
"rate-limiter-flexible": "^2.4.2",
|
||||
"swagger-ui-dist": "^5.7.2"
|
||||
},
|
||||
|
|
|
@ -51,7 +51,7 @@ router.use(
|
|||
rateLimiterMiddleware,
|
||||
redisCacheMiddleware(),
|
||||
analyticsMiddleware,
|
||||
v1unitéAdapterMiddleware,
|
||||
v1unitéAdapterMiddleware(),
|
||||
apiRoutes
|
||||
)
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@ import { koaBody } from 'koa-body'
|
|||
const Redis = IORedis.default
|
||||
const RedisMock = IORedisMock.default
|
||||
|
||||
// cache expires in 12 hours (in seconds)
|
||||
const CACHE_EXPIRE = 12 * 60 * 60
|
||||
// cache expires in 24 hours (in seconds)
|
||||
const CACHE_EXPIRE = 24 * 60 * 60
|
||||
|
||||
const redis =
|
||||
process.env.NODE_ENV === 'production' && process.env.SCALINGO_REDIS_URL
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -68,7 +68,7 @@ describe('e2e test mon-entreprise api', () => {
|
|||
{
|
||||
valeur:
|
||||
'dirigeant . auto-entrepreneur . cotisations et contributions',
|
||||
unité: '€/an',
|
||||
unité: '€ / an',
|
||||
},
|
||||
'dirigeant . rémunération . impôt',
|
||||
'dirigeant . auto-entrepreneur . revenu net . après impôt',
|
||||
|
|
|
@ -1,26 +1,27 @@
|
|||
import { BaseContext } from 'koa'
|
||||
import Router from '@koa/router'
|
||||
|
||||
export default async function v1unitéAdapterMiddleware(
|
||||
ctx: BaseContext,
|
||||
next: () => Promise<unknown>
|
||||
) {
|
||||
if (!ctx.path.startsWith('/api/v1/evaluate')) {
|
||||
return await next()
|
||||
}
|
||||
export default function v1unitéAdapterMiddleware() {
|
||||
const router = new Router()
|
||||
|
||||
if (!ctx.body) {
|
||||
return await next()
|
||||
}
|
||||
const body = ctx.body as Record<string, unknown>
|
||||
ctx.body = deepMap(body, (value, key) => {
|
||||
if (key === 'unité' && typeof value === 'string') {
|
||||
return value.replace(' /', '/').replace(' /', '/')
|
||||
router.post('/evaluate', async (ctx, next) => {
|
||||
if (!ctx.request.body) {
|
||||
return next()
|
||||
}
|
||||
|
||||
return value
|
||||
ctx.request.body = deepMap(ctx.request.body, (value, key) => {
|
||||
if (key === 'unité' && typeof value === 'string') {
|
||||
const newValue = value.replace(' /', '/').replace('/ ', '/')
|
||||
|
||||
return newValue
|
||||
}
|
||||
|
||||
return value
|
||||
})
|
||||
|
||||
return next()
|
||||
})
|
||||
|
||||
await next()
|
||||
return router.routes()
|
||||
}
|
||||
|
||||
function deepMap(
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
## 1.0.0-rc.1
|
||||
|
||||
Use publicodes v1.0.0-rc.4
|
||||
|
||||
## 0.6.0
|
||||
|
||||
Exporte les règles au format json pour optimiser le chargement
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "exoneration-covid",
|
||||
"version": "0.5.0",
|
||||
"version": "1.0.0-rc.1",
|
||||
"description": "Les règles publicodes pour le calcul de l'exonération de cotisations covid (année 2021)",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./index.d.ts",
|
||||
|
@ -18,11 +18,10 @@
|
|||
"type": "module",
|
||||
"devDependencies": {
|
||||
"js-yaml": "^4.1.0",
|
||||
"onchange": "^7.1.0",
|
||||
"publicodes": "^1.0.0-rfc.1"
|
||||
"onchange": "^7.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"publicodes": "^1.0.0-beta.55"
|
||||
"publicodes": "^1.0.0-rc.4"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node ../scripts/build-rules.js",
|
||||
|
|
|
@ -16,7 +16,8 @@ secteur:
|
|||
secteur . S1:
|
||||
valeur: secteur = 'S1'
|
||||
titre: Secteur dit S1
|
||||
description: Activités du tourisme, de l’hôtellerie, de la restauration, du sport, de la culture, du transport aérien et de l’événementiel
|
||||
description: Activités du tourisme, de l’hôtellerie, de la restauration, du
|
||||
sport, de la culture, du transport aérien et de l’événementiel
|
||||
|
||||
secteur . S1bis:
|
||||
valeur: secteur = 'S1bis'
|
||||
|
@ -26,10 +27,14 @@ secteur . S1bis:
|
|||
secteur . S2:
|
||||
valeur: secteur = 'S2'
|
||||
titre: Secteur dit S2
|
||||
description: Activités autres que S1 et S1bis ayant fait l'objet d'une interdiction affectant de manière prépondérante la poursuite de leur activité
|
||||
description: Activités autres que S1 et S1bis ayant fait l'objet d'une
|
||||
interdiction affectant de manière prépondérante la poursuite de leur
|
||||
activité
|
||||
|
||||
secteur . S1 ou S1bis:
|
||||
question: Quelle était votre situation liée à la crise sanitaire durant vos mois d’activité ?
|
||||
question:
|
||||
Quelle était votre situation liée à la crise sanitaire durant vos mois
|
||||
d’activité ?
|
||||
titre: ''
|
||||
description: |
|
||||
### Baisse de 50% du chiffres d'affaires (périodes jusqu'à septembre 2021) :
|
||||
|
@ -152,8 +157,7 @@ mois . janvier 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . janvier 2021 . LFSS 600:
|
||||
valeur: janvier 2021 = 'LFSS 600'
|
||||
mois . janvier 2021 . LFSS 600: janvier 2021 = 'LFSS 600'
|
||||
|
||||
mois . février 2021:
|
||||
non applicable si: début d'activité . date >= 03/2021
|
||||
|
@ -162,8 +166,7 @@ mois . février 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . février 2021 . LFSS 600:
|
||||
valeur: février 2021 = 'LFSS 600'
|
||||
mois . février 2021 . LFSS 600: février 2021 = 'LFSS 600'
|
||||
|
||||
mois . mars 2021:
|
||||
non applicable si: début d'activité . date >= 04/2021
|
||||
|
@ -172,8 +175,7 @@ mois . mars 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . mars 2021 . LFSS 600:
|
||||
valeur: mars 2021 = 'LFSS 600'
|
||||
mois . mars 2021 . LFSS 600: mars 2021 = 'LFSS 600'
|
||||
|
||||
mois . avril 2021:
|
||||
non applicable si: début d'activité . date >= 05/2021
|
||||
|
@ -181,8 +183,7 @@ mois . avril 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . avril 2021 . LFSS 600:
|
||||
valeur: avril 2021 = 'LFSS 600'
|
||||
mois . avril 2021 . LFSS 600: avril 2021 = 'LFSS 600'
|
||||
|
||||
mois . mai 2021:
|
||||
non applicable si: début d'activité . date >= 06/2021
|
||||
|
@ -190,8 +191,7 @@ mois . mai 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . mai 2021 . LFSS 600:
|
||||
valeur: mai 2021 = 'LFSS 600'
|
||||
mois . mai 2021 . LFSS 600: mai 2021 = 'LFSS 600'
|
||||
|
||||
mois . juin 2021:
|
||||
non applicable si: début d'activité . date >= 07/2021
|
||||
|
@ -200,8 +200,7 @@ mois . juin 2021:
|
|||
- LFSS 600
|
||||
- LFR1
|
||||
|
||||
mois . juin 2021 . LFSS 600:
|
||||
valeur: juin 2021 = 'LFSS 600'
|
||||
mois . juin 2021 . LFSS 600: juin 2021 = 'LFSS 600'
|
||||
mois . juin 2021 . LFR1:
|
||||
applicable si: LFR1 applicable
|
||||
valeur: juin 2021 = 'LFR1'
|
||||
|
@ -213,8 +212,7 @@ mois . juillet 2021:
|
|||
- LFSS 600
|
||||
- LFR1
|
||||
|
||||
mois . juillet 2021 . LFSS 600:
|
||||
valeur: juillet 2021 = 'LFSS 600'
|
||||
mois . juillet 2021 . LFSS 600: juillet 2021 = 'LFSS 600'
|
||||
|
||||
mois . juillet 2021 . LFR1:
|
||||
applicable si: LFR1 applicable
|
||||
|
@ -246,8 +244,7 @@ mois . septembre 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . septembre 2021 . LFSS 600:
|
||||
valeur: septembre 2021 = 'LFSS 600'
|
||||
mois . septembre 2021 . LFSS 600: septembre 2021 = 'LFSS 600'
|
||||
|
||||
mois . octobre 2021:
|
||||
non applicable si: début d'activité . date >= 11/2021
|
||||
|
@ -256,8 +253,7 @@ mois . octobre 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . octobre 2021 . LFSS 600:
|
||||
valeur: octobre 2021 = 'LFSS 600'
|
||||
mois . octobre 2021 . LFSS 600: octobre 2021 = 'LFSS 600'
|
||||
|
||||
mois . novembre 2021:
|
||||
non applicable si: début d'activité . date >= 12/2021
|
||||
|
@ -266,8 +262,7 @@ mois . novembre 2021:
|
|||
possibilités:
|
||||
- LFSS 600
|
||||
|
||||
mois . novembre 2021 . LFSS 600:
|
||||
valeur: novembre 2021 = 'LFSS 600'
|
||||
mois . novembre 2021 . LFSS 600: novembre 2021 = 'LFSS 600'
|
||||
|
||||
mois . décembre 2021:
|
||||
une possibilité:
|
||||
|
@ -279,8 +274,7 @@ mois . décembre 2021 . LFSS 600:
|
|||
valeur: décembre 2021 = 'LFSS 600'
|
||||
meta:
|
||||
baisse d'au moins: 65%
|
||||
mois . décembre 2021 . LFSS 300:
|
||||
valeur: décembre 2021 = 'LFSS 300'
|
||||
mois . décembre 2021 . LFSS 300: décembre 2021 = 'LFSS 300'
|
||||
|
||||
mois . janvier 2022:
|
||||
une possibilité:
|
||||
|
@ -292,8 +286,7 @@ mois . janvier 2022 . LFSS 600:
|
|||
valeur: janvier 2022 = 'LFSS 600'
|
||||
meta:
|
||||
baisse d'au moins: 65%
|
||||
mois . janvier 2022 . LFSS 300:
|
||||
valeur: janvier 2022 = 'LFSS 300'
|
||||
mois . janvier 2022 . LFSS 300: janvier 2022 = 'LFSS 300'
|
||||
|
||||
mois . février 2022:
|
||||
une possibilité:
|
||||
|
@ -305,18 +298,20 @@ mois . février 2022 . LFSS 600:
|
|||
valeur: février 2022 = 'LFSS 600'
|
||||
meta:
|
||||
baisse d'au moins: 65%
|
||||
mois . février 2022 . LFSS 300:
|
||||
valeur: février 2022 = 'LFSS 300'
|
||||
mois . février 2022 . LFSS 300: février 2022 = 'LFSS 300'
|
||||
|
||||
LFSS 600:
|
||||
applicable si: secteur . S1 ou S1bis
|
||||
produit:
|
||||
- assiette
|
||||
- mois éligibles
|
||||
|
||||
avec:
|
||||
assiette:
|
||||
nom: assiette
|
||||
valeur: 600
|
||||
unité: €/mois
|
||||
facteur:
|
||||
nom: mois éligibles
|
||||
|
||||
mois éligibles:
|
||||
unité: mois
|
||||
description: Nombre de mois éligible à l'exonération LFSS à 600 €
|
||||
somme:
|
||||
|
@ -354,12 +349,15 @@ LFSS 600 . montant mensuel: LFSS 600 . assiette * 1 mois
|
|||
LFSS 300:
|
||||
applicable si: secteur . S1 ou S1bis
|
||||
produit:
|
||||
- assiette
|
||||
- mois éligibles
|
||||
|
||||
avec:
|
||||
assiette:
|
||||
nom: assiette
|
||||
valeur: 300
|
||||
unité: €/mois
|
||||
facteur:
|
||||
nom: mois éligibles
|
||||
|
||||
mois éligibles:
|
||||
description: Nombre de mois éligible à l'exonération LFSS à 300€
|
||||
unité: mois
|
||||
somme:
|
||||
|
@ -389,14 +387,17 @@ LFR1 applicable:
|
|||
|
||||
LFR1:
|
||||
produit:
|
||||
- assiette
|
||||
- mois éligibles
|
||||
|
||||
avec:
|
||||
assiette:
|
||||
nom: assiette
|
||||
valeur: 250
|
||||
unité: €/mois
|
||||
facteur:
|
||||
|
||||
mois éligibles:
|
||||
unité: mois
|
||||
description: Nombre de mois éligible à l'exonération LFR1
|
||||
nom: mois éligibles
|
||||
somme:
|
||||
- valeur: mois . juin 2021 . LFR1
|
||||
par défaut: non
|
||||
|
@ -409,16 +410,18 @@ LFR1 . montant mensuel: LFR1 . assiette * 1 mois
|
|||
|
||||
exonération S2:
|
||||
produit:
|
||||
assiette:
|
||||
nom: assiette
|
||||
valeur: 600
|
||||
unité: €/mois
|
||||
facteur: mois éligibles
|
||||
- assiette
|
||||
- mois éligibles
|
||||
applicable si:
|
||||
toutes ces conditions:
|
||||
- secteur . S2
|
||||
- début d'activité . date <= mois éligibles . dernier mois
|
||||
|
||||
avec:
|
||||
assiette:
|
||||
valeur: 600
|
||||
unité: €/mois
|
||||
|
||||
exonération S2 . montant mensuel: exonération S2 . assiette * 1 mois
|
||||
|
||||
exonération S2 . mois éligibles:
|
||||
|
@ -426,16 +429,21 @@ exonération S2 . mois éligibles:
|
|||
unité: mois
|
||||
arrondi: oui
|
||||
question:
|
||||
texte: Précisez le nombre de mois entre {{ premier mois }} et {{ dernier mois }} durant lesquels vous avez fait l’objet d’une mesure d’interdiction affectant de manière prépondérante la poursuite de votre activité
|
||||
plafond:
|
||||
nom: plafond
|
||||
somme:
|
||||
- durée:
|
||||
depuis: premier mois
|
||||
jusqu'à: dernier mois
|
||||
arrondi: oui
|
||||
unité: mois
|
||||
- 1 mois
|
||||
texte:
|
||||
Précisez le nombre de mois entre {{ premier mois }} et {{ dernier mois }}
|
||||
durant lesquels vous avez fait l’objet d’une mesure d’interdiction
|
||||
affectant de manière prépondérante la poursuite de votre activité
|
||||
plafond: plafond
|
||||
|
||||
avec:
|
||||
plafond:
|
||||
somme:
|
||||
- durée:
|
||||
depuis: premier mois
|
||||
jusqu'à: dernier mois
|
||||
arrondi: oui
|
||||
unité: mois
|
||||
- 1 mois
|
||||
|
||||
exonération S2 . mois éligibles . premier mois:
|
||||
variations:
|
||||
|
@ -445,8 +453,7 @@ exonération S2 . mois éligibles . premier mois:
|
|||
alors: 02/2021
|
||||
- si: début d'activité . date > dernier mois
|
||||
alors: dernier mois
|
||||
- sinon:
|
||||
valeur: début d'activité . date
|
||||
- sinon: début d'activité . date
|
||||
|
||||
exonération S2 . mois éligibles . dernier mois:
|
||||
variations:
|
||||
|
@ -523,7 +530,8 @@ code . LFSS:
|
|||
- si: LFSS 300 = 0€
|
||||
alors:
|
||||
texte: O;{{ mois 600 }}
|
||||
- sinon: # LFSS 300 et 600
|
||||
- sinon:
|
||||
# LFSS 300 et 600
|
||||
texte: O;{{ mois 600 }};{{ mois 300}}
|
||||
|
||||
code . LFSS . mois S2:
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Journal des modifications
|
||||
|
||||
## 2.0.0-rfc.1
|
||||
## 2.0.0-rc.1
|
||||
**BREAKING CHANGE**
|
||||
- Utilise publicodes 1.0.0-rfc.1 (cf https://github.com/publicodes/publicodes/blob/master/CHANGELOG.md)
|
||||
- Utilise publicodes 1.0.0-rc.4 (cf https://github.com/publicodes/publicodes/blob/master/CHANGELOG.md)
|
||||
|
||||
|
||||
## 1.8.3
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "modele-social",
|
||||
"version": "1.8.3",
|
||||
"version": "2.0.0-rc.1",
|
||||
"description": "Les règles publicodes du système social français",
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
@ -20,11 +20,10 @@
|
|||
],
|
||||
"devDependencies": {
|
||||
"js-yaml": "^4.1.0",
|
||||
"onchange": "^7.1.0",
|
||||
"publicodes": "^1.0.0-rfc.1"
|
||||
"onchange": "^7.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"publicodes": "^1.0.0-beta.55"
|
||||
"publicodes": "^1.0.0-rc.4"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node ../scripts/build-rules.js",
|
||||
|
|
|
@ -73,10 +73,6 @@ artiste-auteur . cotisations . option surcotisation:
|
|||
toutes ces conditions:
|
||||
- assiette > 0
|
||||
- assiette < assiette surcotisation
|
||||
remplace:
|
||||
règle: assiette
|
||||
dans: vieillesse
|
||||
par: assiette surcotisation
|
||||
question: Souhaitez-vous surcotiser pour augmenter vos droits à retraite ?
|
||||
description: |
|
||||
Vos revenus sont en dessous des seuils vous permettant de valider l'ensemble
|
||||
|
@ -89,6 +85,13 @@ artiste-auteur . cotisations . option surcotisation:
|
|||
références:
|
||||
Urssaf.fr: https://www.urssaf.fr/portail/home/espaces-dedies/artistes-auteurs-diffuseurs-comm/vous-etes-artiste-auteur/la-surcotisation.html
|
||||
|
||||
avec:
|
||||
assiette vieillesse:
|
||||
remplace:
|
||||
références à: assiette
|
||||
dans: vieillesse
|
||||
valeur: assiette surcotisation
|
||||
|
||||
artiste-auteur . cotisations . assiette surcotisation:
|
||||
produit:
|
||||
- SMIC . horaire . début d'année
|
||||
|
|
|
@ -4,13 +4,14 @@ déclaration charge sociales:
|
|||
Ces règles calculent les montants des charges sociales à reporter dans la
|
||||
déclaration de revenu des indépendants et dans les déclaration de résultats.
|
||||
formule: non
|
||||
remplace:
|
||||
- règle: dirigeant . exonérations . ACRE
|
||||
par: ACRE
|
||||
avec:
|
||||
dirigeant exonérations ACRE:
|
||||
remplace: dirigeant . exonérations . ACRE
|
||||
valeur: ACRE
|
||||
|
||||
# Par défaut on considère que l'entreprise est mixte et on affiche tous les champs
|
||||
- règle: entreprise . activités . revenus mixtes
|
||||
par: oui
|
||||
entreprise activités revenus mixtes:
|
||||
remplace: entreprise . activités . revenus mixtes
|
||||
valeur: oui
|
||||
|
||||
déclaration charge sociales . comptabilité:
|
||||
titre: régime de la déclaration contrôlée
|
||||
|
@ -37,14 +38,17 @@ déclaration charge sociales . cotisations payées:
|
|||
- comptabilité . trésorerie
|
||||
- entreprise . imposition . IS
|
||||
valeur: oui
|
||||
remplace:
|
||||
- règle: résultat . cotisations obligatoires
|
||||
par: cotisations payées . cotisations sociales
|
||||
- règle: résultat . total charges sociales déductible
|
||||
par:
|
||||
somme:
|
||||
- cotisations payées . cotisations sociales
|
||||
- cotisations payées . CSG déductible et CFP
|
||||
|
||||
avec:
|
||||
résultat cotisations obligatoires:
|
||||
remplace: résultat . cotisations obligatoires
|
||||
valeur: cotisations payées . cotisations sociales
|
||||
|
||||
résultat total charges sociales déductible:
|
||||
somme:
|
||||
- cotisations payées . cotisations sociales
|
||||
- cotisations payées . CSG déductible et CFP
|
||||
remplace: résultat . total charges sociales déductible
|
||||
|
||||
déclaration charge sociales . cotisations payées . CSG déductible et CFP:
|
||||
question: Quel est le montant total de CSG déductible et CFP payées cette année ?
|
||||
|
@ -62,12 +66,6 @@ déclaration charge sociales . cotisations payées . cotisations sociales:
|
|||
déclaration charge sociales . nature de l'activité:
|
||||
remplace:
|
||||
- entreprise . activité . nature
|
||||
- règle: entreprise . activité . nature . libérale
|
||||
par: libérale
|
||||
- règle: entreprise . activité . nature . artisanale
|
||||
par: artisanale
|
||||
- règle: entreprise . activité . nature . commerciale
|
||||
par: commerciale
|
||||
question: Quelle est la nature de votre activité ?
|
||||
par défaut: "'artisanale'"
|
||||
valeur:
|
||||
|
@ -81,6 +79,19 @@ déclaration charge sociales . nature de l'activité:
|
|||
Vérifier la nature de son activité: https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/verifier-nature-son-activite
|
||||
Comment déterminer la nature de l'activité d'une entreprise ?: https://www.service-public.fr/professionnels-entreprises/vosdroits/F32887
|
||||
|
||||
avec:
|
||||
entreprise activité nature artisanale:
|
||||
remplace: entreprise . activité . nature . artisanale
|
||||
valeur: artisanale
|
||||
|
||||
entreprise activité nature commerciale:
|
||||
remplace: entreprise . activité . nature . commerciale
|
||||
valeur: commerciale
|
||||
|
||||
entreprise activité nature libérale:
|
||||
remplace: entreprise . activité . nature . libérale
|
||||
valeur: libérale
|
||||
|
||||
déclaration charge sociales . ACRE:
|
||||
description: >-
|
||||
L'aide à la création ou à la reprise d'une entreprise (Acre) consiste en une
|
||||
|
|
|
@ -76,11 +76,6 @@ dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers:
|
|||
taux vente: 0.22%
|
||||
|
||||
dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace:
|
||||
remplace:
|
||||
- règle: taux service
|
||||
par: 0.65%
|
||||
- règle: taux vente
|
||||
par: 0.29%
|
||||
par défaut: non
|
||||
une de ces conditions:
|
||||
- établissement . commune . département = 'Bas-Rhin'
|
||||
|
@ -88,17 +83,30 @@ dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers .
|
|||
références:
|
||||
service-public.fr: https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847
|
||||
|
||||
avec:
|
||||
taux service:
|
||||
remplace: taux service
|
||||
valeur: 0.65%
|
||||
|
||||
taux vente:
|
||||
remplace: taux vente
|
||||
valeur: 0.29%
|
||||
|
||||
dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle:
|
||||
remplace:
|
||||
- règle: taux service
|
||||
par: 0.83%
|
||||
- règle: taux vente
|
||||
par: 0.37%
|
||||
par défaut: non
|
||||
valeur: établissement . commune . département = 'Moselle'
|
||||
références:
|
||||
service-public.fr: https://www.service-public.fr/professionnels-entreprises/vosdroits/F32847
|
||||
|
||||
avec:
|
||||
taux service:
|
||||
remplace: taux service
|
||||
valeur: 0.83%
|
||||
|
||||
taux vente:
|
||||
remplace: taux vente
|
||||
valeur: 0.37%
|
||||
|
||||
dirigeant . auto-entrepreneur . affiliation CIPAV:
|
||||
une de ces conditions:
|
||||
- entreprise . activité . nature . libérale . réglementée
|
||||
|
|
|
@ -77,7 +77,7 @@ dirigeant . indépendant . conjoint collaborateur . assiette:
|
|||
assiette gérant:
|
||||
valeur: assiette des cotisations - cotisations . assiette
|
||||
remplace:
|
||||
règle: assiette des cotisations
|
||||
références à: assiette des cotisations
|
||||
dans:
|
||||
- cotisations et contributions . retraite de base
|
||||
- cotisations et contributions . retraite complémentaire
|
||||
|
|
|
@ -154,13 +154,6 @@ dirigeant . assimilé salarié:
|
|||
Certains dirigeants d'entreprise (c'est notamment le cas pour les SASU) sont considérés par la sécurité sociale comme assimilés aux salariés. Ils sont alors au régime général de la sécurité sociale, avec quelques contraintes cependant. Par exemple, ils ne cotisent pas au chômage, et n'y ont donc pas droit.
|
||||
valeur: régime social = 'assimilé salarié'
|
||||
par défaut: non
|
||||
remplace:
|
||||
- règle: salarié
|
||||
par: oui
|
||||
- règle: salarié . contrat
|
||||
par: "'CDI'"
|
||||
- règle: salarié . contrat . statut cadre
|
||||
par: oui
|
||||
rend non applicable:
|
||||
- salarié . rémunération . primes
|
||||
- salarié . rémunération . frais professionnels
|
||||
|
@ -187,6 +180,19 @@ dirigeant . assimilé salarié:
|
|||
Le régime des dirigeants: https://www.urssaf.fr/portail/home/employeur/creer/choisir-une-forme-juridique/le-statut-du-dirigeant/les-dirigeants-assimiles-salarie.html
|
||||
note: Nous ne gérons pas le cas des SAS(U) à l'IR pour l'instant
|
||||
|
||||
avec:
|
||||
salarié:
|
||||
remplace: salarié
|
||||
valeur: oui
|
||||
|
||||
salarié contrat:
|
||||
remplace: salarié . contrat
|
||||
valeur: "'CDI'"
|
||||
|
||||
salarié contrat statut cadre:
|
||||
remplace: salarié . contrat . statut cadre
|
||||
valeur: oui
|
||||
|
||||
dirigeant . assimilé salarié . cotisations:
|
||||
valeur: salarié . cotisations
|
||||
abattement: réduction ACRE . montant
|
||||
|
|
|
@ -4,19 +4,6 @@ dirigeant . indépendant . cotisations et contributions . exonérations . covid:
|
|||
- date >= 01/2020
|
||||
- date <= 31/12/2021
|
||||
titre: Réduction de cotisation Covid
|
||||
remplace:
|
||||
- règle: cotisations
|
||||
par:
|
||||
valeur: cotisations
|
||||
abattement: exonérations . covid . part cotisations
|
||||
- règle: CSG-CRDS . non déductible
|
||||
par:
|
||||
valeur: CSG-CRDS . non déductible
|
||||
abattement: exonérations . covid . part CSG . non déductible
|
||||
- règle: CSG-CRDS . déductible
|
||||
par:
|
||||
valeur: CSG-CRDS . déductible
|
||||
abattement: exonérations . covid . part CSG . déductible
|
||||
|
||||
question: Remplissez-vous les conditions pour bénéficier de la réduction des
|
||||
cotisations et contributions sociales 2021 liées à la crise du Covid-19 ?
|
||||
|
@ -49,6 +36,21 @@ dirigeant . indépendant . cotisations et contributions . exonérations . covid:
|
|||
|
||||
Pour plus d’information, et connaitre le montant de l’exonération dont vous pouvez bénéficier, vous pouvez utiliser le [simulateur d’exonération COVID](/simulateurs/exonération-covid "Nouvelle fenêtre").
|
||||
par défaut: non
|
||||
avec:
|
||||
cotisations:
|
||||
valeur: cotisations
|
||||
abattement: exonérations . covid . part cotisations
|
||||
remplace: cotisations
|
||||
|
||||
CSG-CRDS déductible:
|
||||
valeur: CSG-CRDS . déductible
|
||||
abattement: exonérations . covid . part CSG . déductible
|
||||
remplace: CSG-CRDS . déductible
|
||||
|
||||
CSG-CRDS non déductible:
|
||||
valeur: CSG-CRDS . non déductible
|
||||
abattement: exonérations . covid . part CSG . non déductible
|
||||
remplace: CSG-CRDS . non déductible
|
||||
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid . montant:
|
||||
question:
|
||||
|
@ -62,12 +64,13 @@ dirigeant . indépendant . cotisations et contributions . exonérations . covid
|
|||
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur:
|
||||
applicable si: conjoint collaborateur
|
||||
remplace:
|
||||
règle: conjoint collaborateur . cotisations
|
||||
par:
|
||||
valeur: montant
|
||||
|
||||
avec:
|
||||
conjoint collaborateur cotisations:
|
||||
valeur: conjoint collaborateur . cotisations
|
||||
abattement: exonérations . covid . conjoint collaborateur
|
||||
valeur: montant
|
||||
remplace: conjoint collaborateur . cotisations
|
||||
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid . total:
|
||||
description: Intégrée dans le montant des cotisations affiché ci-dessus
|
||||
|
|
|
@ -99,7 +99,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . pensio
|
|||
non applicable si: prorata < ACRE . prorata sur l'année
|
||||
valeur: indemnités journalières maladie
|
||||
remplace:
|
||||
règle: indemnités journalières maladie
|
||||
références à: indemnités journalières maladie
|
||||
sauf dans:
|
||||
- cotisations et contributions . maladie
|
||||
- cotisations et contributions . indemnités journalières maladie .
|
||||
|
@ -110,7 +110,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . pensio
|
|||
arrondi: oui
|
||||
non applicable si: prorata < ACRE . prorata sur l'année
|
||||
remplace:
|
||||
règle: maladie
|
||||
références à: maladie
|
||||
sauf dans:
|
||||
- cotisations et contributions . maladie . total
|
||||
- cotisations et contributions . maladie . taux progressif
|
||||
|
@ -172,7 +172,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE:
|
|||
# On préfère l'exonération pension invalidité si elle est plus avantageuse
|
||||
non applicable si: pension invalidité . prorata >= prorata sur l'année
|
||||
remplace:
|
||||
règle: indemnités journalières maladie
|
||||
références à: indemnités journalières maladie
|
||||
priorité: 10
|
||||
sauf dans:
|
||||
- cotisations et contributions . maladie
|
||||
|
@ -186,7 +186,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE:
|
|||
# On préfère l'exonération âge car elle est plus avantageuse
|
||||
non applicable si: exonérations . âge
|
||||
remplace:
|
||||
règle: invalidité et décès
|
||||
références à: invalidité et décès
|
||||
priorité: 10
|
||||
valeur: cotisations et contributions . invalidité et décès
|
||||
abattement: taux * prorata sur l'année
|
||||
|
@ -196,7 +196,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE:
|
|||
# On préfère l'exonération pension invalidité si elle est plus avantageuse
|
||||
non applicable si: pension invalidité . prorata >= prorata sur l'année
|
||||
remplace:
|
||||
règle: maladie
|
||||
références à: maladie
|
||||
priorité: 10
|
||||
sauf dans:
|
||||
- cotisations et contributions . maladie . total
|
||||
|
@ -213,7 +213,7 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE:
|
|||
# On préfère l'exonération pension invalidité si elle est plus avantageuse
|
||||
- pension invalidité . prorata >= prorata sur l'année
|
||||
remplace:
|
||||
règle: retraite de base
|
||||
références à: retraite de base
|
||||
priorité: 10
|
||||
sauf dans: protection sociale . retraite . base . cotisée . indépendant
|
||||
valeur: cotisations et contributions . retraite de base
|
||||
|
|
|
@ -144,7 +144,7 @@ dirigeant . indépendant . assiette minimale . retraite . en 2022:
|
|||
|
||||
L’assiette minimale est de 4 758 € pour 2022 uniquement. Pour 2023, on repasse à une assiette minimale de 11,5% du PASS.
|
||||
remplace:
|
||||
règle: assiette minimale . retraite
|
||||
références à: assiette minimale . retraite
|
||||
sauf dans: cotisations et contributions . invalidité et décès
|
||||
applicable si:
|
||||
toutes ces conditions:
|
||||
|
@ -184,7 +184,7 @@ dirigeant . indépendant . cotisations et contributions . déduction tabac . rev
|
|||
titre: assiette des cotisations (avec déduction tabac)
|
||||
applicable si: déduction tabac
|
||||
remplace:
|
||||
règle: assiette des cotisations
|
||||
références à: assiette des cotisations
|
||||
dans:
|
||||
- retraite de base
|
||||
- retraite complémentaire
|
||||
|
|
|
@ -33,14 +33,16 @@ dirigeant . indépendant . PL . CIPAV:
|
|||
|
||||
description: |
|
||||
La CIPAV est la caisse de retraite autonomes des professions libérales réglementées.
|
||||
remplace:
|
||||
règle: cotisations et contributions . retraite complémentaire
|
||||
par: retraite complémentaire
|
||||
références:
|
||||
Site de la Csipav: https://www.lacipav.fr/
|
||||
Comment fonctionne le droit d'option (PDF): https://www.lacipav.fr/sites/default/files/2019-07/CIPAV%20-%20Guide%20Pratique%20-%20EXE_BAT-BD_3.pdf#page=7
|
||||
"LOI n° 2017-1836 du 30 décembre 2017 de financement de la sécurité sociale pour 2018 (chercher 'travailleurs indépendants créant leur activité')": https://www.legifrance.gouv.fr/eli/loi/2017/12/30/CPAX1725580L/jo/texte#JORFARTI000036339157
|
||||
|
||||
avec:
|
||||
cotisations et contributions retraite complémentaire:
|
||||
remplace: cotisations et contributions . retraite complémentaire
|
||||
valeur: retraite complémentaire
|
||||
|
||||
dirigeant . indépendant . PL . CIPAV . retraite complémentaire:
|
||||
unité: €/an
|
||||
arrondi: oui
|
||||
|
|
|
@ -6,7 +6,7 @@ dirigeant . indépendant . PL . CNAVPL:
|
|||
non applicable si: régime général
|
||||
valeur: oui
|
||||
rend non applicable:
|
||||
règle: situation personnelle . RSA
|
||||
références à: situation personnelle . RSA
|
||||
dans: dirigeant . indépendant . cotisations et contributions
|
||||
références:
|
||||
liste des caisses: https://www.cnavpl.fr/regimes-complementaires-et-prevoyance/
|
||||
|
@ -63,13 +63,17 @@ dirigeant . indépendant . PL . CNAVPL . retraite:
|
|||
dirigeant . indépendant . PL . CNAVPL . remplacement retraite:
|
||||
titre: Remplacement de la retraite de base
|
||||
non applicable si: PL . CNBF
|
||||
remplace:
|
||||
- règle: cotisations et contributions . retraite de base
|
||||
par: retraite
|
||||
- règle: cotisations et contributions . retraite de base . taux
|
||||
par: retraite . tranche T1 . taux
|
||||
valeur: oui
|
||||
|
||||
avec:
|
||||
cotisations et contributions retraite de base:
|
||||
remplace: cotisations et contributions . retraite de base
|
||||
valeur: retraite
|
||||
|
||||
cotisations et contributions retraite de base taux:
|
||||
remplace: cotisations et contributions . retraite de base . taux
|
||||
valeur: retraite . tranche T1 . taux
|
||||
|
||||
dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie:
|
||||
description: |
|
||||
Depuis le 1er juillet 2021 les affiliés à l’une des caisses de retraite de
|
||||
|
|
|
@ -170,7 +170,7 @@ dirigeant . indépendant . PL . PAMC . allocations familiales:
|
|||
applicable si: métier . santé . médecin . secteur = 'S1'
|
||||
titre: allocations familiales (après participation CPAM)
|
||||
remplace:
|
||||
règle: cotisations et contributions . allocations familiales
|
||||
références à: cotisations et contributions . allocations familiales
|
||||
sauf dans: participation CPAM
|
||||
formule:
|
||||
valeur: cotisations et contributions . allocations familiales
|
||||
|
|
|
@ -246,9 +246,11 @@ entreprise . catégorie juridique . remplacements:
|
|||
toutes ces conditions:
|
||||
- remplacements
|
||||
- EI
|
||||
remplace:
|
||||
- règle: associés
|
||||
par: "'unique'"
|
||||
|
||||
avec:
|
||||
associés:
|
||||
remplace: associés
|
||||
valeur: "'unique'"
|
||||
|
||||
pas profession libérale reglementée:
|
||||
privé: oui
|
||||
|
@ -266,34 +268,49 @@ entreprise . catégorie juridique . remplacements:
|
|||
une de ces conditions:
|
||||
- SELARL
|
||||
- SELAS
|
||||
remplace:
|
||||
- règle: activités . libérale
|
||||
par: oui
|
||||
- règle: activités . libérale . réglementée
|
||||
par: oui
|
||||
# TODO : remove when old activity modele is not used anymore :
|
||||
- règle: entreprise . activité . nature
|
||||
par: "'libérale'"
|
||||
- règle: entreprise . activité . nature . libérale . réglementée
|
||||
par: oui
|
||||
rend non applicable:
|
||||
- activités . commerciale
|
||||
- activités . agricole
|
||||
- activités . artisanale
|
||||
|
||||
avec:
|
||||
activités libérale:
|
||||
remplace: activités . libérale
|
||||
valeur: oui
|
||||
|
||||
activités libérale réglementée:
|
||||
remplace: activités . libérale . réglementée
|
||||
valeur: oui
|
||||
|
||||
entreprise activité nature:
|
||||
remplace: entreprise . activité . nature
|
||||
valeur: "'libérale'"
|
||||
|
||||
entreprise activité nature libérale réglementée:
|
||||
remplace: entreprise . activité . nature . libérale . réglementée
|
||||
valeur: oui
|
||||
|
||||
régime micro-entreprise:
|
||||
privé: oui
|
||||
valeur: oui
|
||||
applicable si: EI . auto-entrepreneur
|
||||
remplace:
|
||||
- règle: imposition . régime
|
||||
par: "'micro-entreprise'"
|
||||
- règle: entreprise . imposition
|
||||
par: "'IR'"
|
||||
- règle: entreprise . imposition . IR
|
||||
par: oui
|
||||
- règle: entreprise . imposition . IS
|
||||
par: non
|
||||
|
||||
avec:
|
||||
entreprise imposition:
|
||||
remplace: entreprise . imposition
|
||||
valeur: "'IR'"
|
||||
|
||||
entreprise imposition IR:
|
||||
remplace: entreprise . imposition . IR
|
||||
valeur: oui
|
||||
|
||||
entreprise imposition IS:
|
||||
remplace: entreprise . imposition . IS
|
||||
valeur: non
|
||||
|
||||
imposition régime:
|
||||
remplace: imposition . régime
|
||||
valeur: "'micro-entreprise'"
|
||||
|
||||
SASU option IR non implémentée:
|
||||
privé: oui
|
||||
|
@ -302,6 +319,8 @@ entreprise . catégorie juridique . remplacements:
|
|||
une de ces conditions:
|
||||
- SAS
|
||||
- SELAS
|
||||
remplace:
|
||||
règle: entreprise . imposition
|
||||
par: "'IS'"
|
||||
|
||||
avec:
|
||||
entreprise imposition:
|
||||
remplace: entreprise . imposition
|
||||
valeur: "'IS'"
|
||||
|
|
|
@ -140,30 +140,46 @@ entreprise . coût formalités . annonce légale:
|
|||
- établissement . commune . département = 'Saint-Barthélemy'
|
||||
- établissement . commune . département = 'Saint-Martin'
|
||||
- établissement . commune . département = 'Wallis-et-Futuna'
|
||||
remplace:
|
||||
- règle: forfaitaire . SAS
|
||||
par: 189 €HT
|
||||
- règle: forfaitaire . SASU
|
||||
par: 135 €HT
|
||||
- règle: forfaitaire . SARL
|
||||
par: 141 €HT
|
||||
- règle: forfaitaire . EURL
|
||||
par: 118 €HT
|
||||
|
||||
avec:
|
||||
forfaitaire EURL:
|
||||
remplace: forfaitaire . EURL
|
||||
valeur: 118 €HT
|
||||
|
||||
forfaitaire SARL:
|
||||
remplace: forfaitaire . SARL
|
||||
valeur: 141 €HT
|
||||
|
||||
forfaitaire SAS:
|
||||
remplace: forfaitaire . SAS
|
||||
valeur: 189 €HT
|
||||
|
||||
forfaitaire SASU:
|
||||
remplace: forfaitaire . SASU
|
||||
valeur: 135 €HT
|
||||
|
||||
départements groupe 3:
|
||||
par défaut: non
|
||||
une de ces conditions:
|
||||
- établissement . commune . département = 'La Réunion'
|
||||
- établissement . commune . département = 'Mayotte'
|
||||
remplace:
|
||||
- règle: forfaitaire . SAS
|
||||
par: 226 €HT
|
||||
- règle: forfaitaire . SASU
|
||||
par: 162 €HT
|
||||
- règle: forfaitaire . SARL
|
||||
par: 168 €HT
|
||||
- règle: forfaitaire . EURL
|
||||
par: 143 €HT
|
||||
|
||||
avec:
|
||||
forfaitaire EURL:
|
||||
remplace: forfaitaire . EURL
|
||||
valeur: 143 €HT
|
||||
|
||||
forfaitaire SARL:
|
||||
remplace: forfaitaire . SARL
|
||||
valeur: 168 €HT
|
||||
|
||||
forfaitaire SAS:
|
||||
remplace: forfaitaire . SAS
|
||||
valeur: 226 €HT
|
||||
|
||||
forfaitaire SASU:
|
||||
remplace: forfaitaire . SASU
|
||||
valeur: 162 €HT
|
||||
|
||||
forfaitaire:
|
||||
titre: Tarif forfaitaire
|
||||
|
|
|
@ -259,9 +259,6 @@ entreprise . imposition . régime . micro-entreprise:
|
|||
non applicable si: entreprise . imposition . IS
|
||||
valeur: régime = 'micro-entreprise'
|
||||
par défaut: non
|
||||
remplace:
|
||||
- règle: entreprise . imposition . régime
|
||||
par: "'micro-entreprise'"
|
||||
|
||||
rend non applicable: dirigeant . indépendant . cotisations facultatives
|
||||
question: Avez-vous opté pour le régime micro-fiscal ?
|
||||
|
|
|
@ -246,7 +246,8 @@ protection sociale . retraite . complémentaire . RCI:
|
|||
revenu cotisé auto-entrepreneur:
|
||||
applicable si: dirigeant . auto-entrepreneur
|
||||
remplace:
|
||||
règle: dirigeant . indépendant . cotisations et contributions . retraite
|
||||
références à:
|
||||
dirigeant . indépendant . cotisations et contributions . retraite
|
||||
complémentaire
|
||||
dans: points acquis
|
||||
somme:
|
||||
|
@ -781,16 +782,22 @@ protection sociale . invalidité et décès:
|
|||
une de ces conditions:
|
||||
- dirigeant . auto-entrepreneur
|
||||
- dirigeant . indépendant
|
||||
remplace:
|
||||
- règle: minimum
|
||||
dans: invalidité partielle
|
||||
par: 486.98 €/mois
|
||||
- règle: minimum
|
||||
dans: invalidité totale
|
||||
par: 686.09 €/mois
|
||||
références:
|
||||
"Montant et versement de la pension d'invalidité": https://www.ameli.fr/assure/remboursements/pensions-allocations-rentes/invalidite
|
||||
|
||||
avec:
|
||||
minimum invalidité partielle:
|
||||
remplace:
|
||||
références à: minimum
|
||||
dans: invalidité partielle
|
||||
valeur: 486.98 €/mois
|
||||
|
||||
minimum invalidité totale:
|
||||
remplace:
|
||||
références à: minimum
|
||||
dans: invalidité totale
|
||||
valeur: 686.09 €/mois
|
||||
|
||||
invalidité partielle:
|
||||
unité: €/mois
|
||||
description:
|
||||
|
|
|
@ -192,7 +192,7 @@ salarié . contrat . apprentissage . assiette réduite apprentissage:
|
|||
références:
|
||||
Urssaf: https://www.urssaf.fr/portail/home/employeur/beneficier-dune-exoneration/exonerations-ou-aides-liees-a-la/le-contrat-dapprentissage/exonerations.html
|
||||
remplace:
|
||||
règle: cotisations . assiette
|
||||
références à: cotisations . assiette
|
||||
dans:
|
||||
- cotisations . CEG . salarié
|
||||
- cotisations . retraite complémentaire . salarié
|
||||
|
|
|
@ -49,19 +49,27 @@ salarié . convention collective . BTP . catégorie . etam:
|
|||
description: Employé, technicien, angent de maîtrise
|
||||
icônes: 👷♂️
|
||||
formule: catégorie = 'etam'
|
||||
remplace:
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T1
|
||||
par: 4.47%
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T2
|
||||
par: 12.70%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T1
|
||||
par: 3.40%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T2
|
||||
par: 8.89%
|
||||
note: >-
|
||||
Répartition conventionnelle fixée par l’article 5 de l’Accord du BTP du 13
|
||||
décembre 1990.
|
||||
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T1
|
||||
valeur: 4.47%
|
||||
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T2
|
||||
valeur: 12.70%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T1
|
||||
valeur: 3.40%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T2
|
||||
valeur: 8.89%
|
||||
|
||||
salarié . convention collective . BTP . catégorie . etam . prévoyance complémentaire:
|
||||
somme:
|
||||
- employeur
|
||||
|
@ -86,9 +94,11 @@ salarié . convention collective . BTP . catégorie . cadre:
|
|||
formule: catégorie = 'cadre'
|
||||
titre: Cadre
|
||||
icônes: 👩💼
|
||||
remplace:
|
||||
- règle: contrat . statut cadre
|
||||
par: oui
|
||||
|
||||
avec:
|
||||
contrat statut cadre:
|
||||
remplace: contrat . statut cadre
|
||||
valeur: oui
|
||||
|
||||
salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire:
|
||||
somme:
|
||||
|
|
|
@ -6,7 +6,8 @@ salarié . convention collective . HCR:
|
|||
|
||||
salarié . convention collective . HCR . montant forfaitaire d'un repas:
|
||||
remplace:
|
||||
règle: rémunération . avantages en nature . nourriture . montant . repas
|
||||
références à:
|
||||
rémunération . avantages en nature . nourriture . montant . repas
|
||||
forfaitaire
|
||||
formule: 3.94 €/repas
|
||||
|
||||
|
|
|
@ -93,33 +93,44 @@ salarié . régimes spécifiques . intermittents du spectacle . retraite complé
|
|||
- contrat . statut cadre
|
||||
- technicien
|
||||
formule: oui
|
||||
remplace:
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T1
|
||||
par: 3.94%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T1
|
||||
par: 3.93%
|
||||
références:
|
||||
audiens.org: https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html
|
||||
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T1
|
||||
valeur: 3.94%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T1
|
||||
valeur: 3.93%
|
||||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . technicien:
|
||||
formule: intermittents du spectacle = 'technicien'
|
||||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . technicien . non cadre:
|
||||
formule: contrat . statut cadre = non
|
||||
remplace:
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T2
|
||||
par: 10.80%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T2
|
||||
par: 10.79%
|
||||
- règle: plafond sécurité sociale
|
||||
par: plafond sécurité sociale
|
||||
dans:
|
||||
- cotisations . retraite complémentaire
|
||||
- cotisations . CEG
|
||||
- cotisations . CET
|
||||
références:
|
||||
audiens.org: https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html
|
||||
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T2
|
||||
valeur: 10.80%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T2
|
||||
valeur: 10.79%
|
||||
|
||||
plafond sécurité sociale:
|
||||
remplace:
|
||||
références à: plafond sécurité sociale
|
||||
dans:
|
||||
- cotisations . retraite complémentaire
|
||||
- cotisations . CEG
|
||||
- cotisations . CET
|
||||
valeur: plafond sécurité sociale
|
||||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste:
|
||||
formule: intermittents du spectacle = 'artiste'
|
||||
description: |
|
||||
|
@ -143,24 +154,35 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste:
|
|||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . non cadre:
|
||||
formule: contrat . statut cadre = non
|
||||
remplace:
|
||||
- règle: plafond sécurité sociale
|
||||
par: plafond sécurité sociale
|
||||
dans:
|
||||
- cotisations . retraite complémentaire
|
||||
- cotisations . CEG
|
||||
- cotisations . CET
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T1
|
||||
par: 4.45%
|
||||
- règle: cotisations . retraite complémentaire . employeur . taux T2
|
||||
par: 10.80%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T1
|
||||
par: 4.44%
|
||||
- règle: cotisations . retraite complémentaire . salarié . taux T2
|
||||
par: 10.79%
|
||||
références:
|
||||
audiens.org: https://www.audiens.org/solutions/entreprises-la-retraite-complementaire-agirc-arcco-au-1er-janvier-2019.html
|
||||
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T1
|
||||
valeur: 4.45%
|
||||
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
remplace: cotisations . retraite complémentaire . employeur . taux T2
|
||||
valeur: 10.80%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T1
|
||||
valeur: 4.44%
|
||||
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
remplace: cotisations . retraite complémentaire . salarié . taux T2
|
||||
valeur: 10.79%
|
||||
|
||||
plafond sécurité sociale:
|
||||
remplace:
|
||||
références à: plafond sécurité sociale
|
||||
dans:
|
||||
- cotisations . retraite complémentaire
|
||||
- cotisations . CEG
|
||||
- cotisations . CET
|
||||
valeur: plafond sécurité sociale
|
||||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . activité accessoire:
|
||||
question: |
|
||||
L'artiste est-il rémunéré pour une activité accessoire (dispense de cours, stages, etc) ?
|
||||
|
@ -170,30 +192,50 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste . réduc
|
|||
# TODO : centraliser les exonérations sous un namespace commun pour plus de facilité dans leur activiation / desactivation
|
||||
rend non applicable: cotisations . exonérations . réduction générale
|
||||
non applicable si: activité accessoire
|
||||
remplace:
|
||||
# - règle: exonérations . taux réduit
|
||||
# par: oui
|
||||
- règle: cotisations . maladie . employeur . taux
|
||||
par: cotisations . maladie . employeur . taux * réduction de taux
|
||||
- règle: cotisations . maladie . salarié . taux
|
||||
par: cotisations . maladie . salarié . taux * réduction de taux
|
||||
- règle: cotisations . vieillesse . employeur . plafonnée . taux
|
||||
par: cotisations . vieillesse . employeur . plafonnée . taux * réduction de taux
|
||||
- règle: cotisations . vieillesse . employeur . déplafonnée . taux
|
||||
par:
|
||||
formule: 70%
|
||||
|
||||
avec:
|
||||
cotisations allocations familiales taux:
|
||||
remplace: cotisations . allocations familiales . taux
|
||||
valeur: cotisations . allocations familiales . taux * réduction de taux
|
||||
|
||||
cotisations FNAL taux:
|
||||
remplace: cotisations . FNAL . taux
|
||||
valeur: cotisations . FNAL . taux * réduction de taux
|
||||
|
||||
cotisations maladie employeur taux:
|
||||
remplace: cotisations . maladie . employeur . taux
|
||||
valeur: cotisations . maladie . employeur . taux * réduction de taux
|
||||
|
||||
cotisations maladie salarié taux:
|
||||
remplace: cotisations . maladie . salarié . taux
|
||||
valeur: cotisations . maladie . salarié . taux * réduction de taux
|
||||
|
||||
cotisations versement mobilité:
|
||||
remplace: cotisations . versement mobilité
|
||||
valeur: cotisations . versement mobilité * réduction de taux
|
||||
|
||||
cotisations vieillesse employeur déplafonnée taux:
|
||||
remplace: cotisations . vieillesse . employeur . déplafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . employeur . déplafonnée . taux * réduction de
|
||||
taux
|
||||
- règle: cotisations . vieillesse . salarié . plafonnée . taux
|
||||
par: cotisations . vieillesse . salarié . plafonnée . taux * réduction de taux
|
||||
- règle: cotisations . vieillesse . salarié . déplafonnée . taux
|
||||
par: cotisations . vieillesse . salarié . déplafonnée . taux * réduction de taux
|
||||
- règle: cotisations . allocations familiales . taux
|
||||
par: cotisations . allocations familiales . taux * réduction de taux
|
||||
- règle: cotisations . versement mobilité
|
||||
par: cotisations . versement mobilité * réduction de taux
|
||||
- règle: cotisations . FNAL . taux
|
||||
par: cotisations . FNAL . taux * réduction de taux
|
||||
formule: 70%
|
||||
|
||||
cotisations vieillesse employeur plafonnée taux:
|
||||
remplace: cotisations . vieillesse . employeur . plafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . employeur . plafonnée . taux * réduction de
|
||||
taux
|
||||
|
||||
cotisations vieillesse salarié déplafonnée taux:
|
||||
remplace: cotisations . vieillesse . salarié . déplafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . salarié . déplafonnée . taux * réduction de
|
||||
taux
|
||||
|
||||
cotisations vieillesse salarié plafonnée taux:
|
||||
remplace: cotisations . vieillesse . salarié . plafonnée . taux
|
||||
valeur: cotisations . vieillesse . salarié . plafonnée . taux * réduction de taux
|
||||
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . réduction de taux . ATMP:
|
||||
remplace: cotisations . ATMP . taux
|
||||
|
@ -212,7 +254,7 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste . plafon
|
|||
unité: €/mois
|
||||
|
||||
remplace:
|
||||
règle: plafond sécurité sociale
|
||||
références à: plafond sécurité sociale
|
||||
dans:
|
||||
- cotisations . FNAL
|
||||
- cotisations . vieillesse
|
||||
|
@ -236,9 +278,12 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste . acteur
|
|||
applicable si: rémunération . brut < 6% * plafond sécurité sociale
|
||||
remplace:
|
||||
- salarié . cotisations . assiette forfaitaire
|
||||
- règle: nombre jours travaillés
|
||||
par: 1
|
||||
formule:
|
||||
produit:
|
||||
- SMIC . horaire
|
||||
- 9
|
||||
|
||||
avec:
|
||||
nombre jours travaillés:
|
||||
remplace: nombre jours travaillés
|
||||
valeur: 1
|
||||
|
|
|
@ -1290,7 +1290,7 @@ salarié . cotisations . assiette forfaitaire:
|
|||
- exonérations . réduction générale
|
||||
- exonérations . lodeom
|
||||
remplace:
|
||||
- règle: cotisations . assiette
|
||||
- références à: cotisations . assiette
|
||||
sauf dans:
|
||||
- chômage
|
||||
- retraite complémentaire
|
||||
|
@ -1298,15 +1298,7 @@ salarié . cotisations . assiette forfaitaire:
|
|||
- CET
|
||||
- convention collective
|
||||
- vieillesse
|
||||
- règle: CSG-CRDS . assiette de base . assiette abattue
|
||||
- règle: temps de travail . plafond sécurité sociale
|
||||
par: plafond sécurité sociale
|
||||
sauf dans:
|
||||
- chômage
|
||||
- retraite complémentaire
|
||||
- CEG
|
||||
- CET
|
||||
- convention collective
|
||||
- références à: CSG-CRDS . assiette de base . assiette abattue
|
||||
|
||||
valeur: assiette forfaitaire
|
||||
plancher:
|
||||
|
@ -1321,6 +1313,18 @@ salarié . cotisations . assiette forfaitaire:
|
|||
Il existe une règle générale d'encadrement des assiettes forfaitaires. Lorsque la rémunération est supérieure ou égale à
|
||||
1,5 fois le plafond de la sécurité sociale, l'assiette forfaitaire retenue ne peut être inférieure à 70% de la rémunération
|
||||
|
||||
avec:
|
||||
temps de travail plafond sécurité sociale:
|
||||
remplace:
|
||||
références à: temps de travail . plafond sécurité sociale
|
||||
sauf dans:
|
||||
- chômage
|
||||
- retraite complémentaire
|
||||
- CEG
|
||||
- CET
|
||||
- convention collective
|
||||
valeur: plafond sécurité sociale
|
||||
|
||||
rémunération réelle:
|
||||
question:
|
||||
Voulez-vous calculer les cotisations sur la rémunération réelle (au
|
||||
|
|
|
@ -103,18 +103,6 @@ salarié . régimes spécifiques . DFS:
|
|||
En l’absence de frais effectivement engagés, ou si l’employeur prend en charge ou rembourse la totalité des frais professionnels, il est impossible d’appliquer la DFS.
|
||||
question: Le salarié bénéficie-t-il d'une déduction forfaitaire spécifique ?
|
||||
par défaut: non
|
||||
remplace:
|
||||
règle: cotisations . assiette
|
||||
par:
|
||||
valeur: cotisations . assiette
|
||||
abattement:
|
||||
valeur: taux * cotisations . assiette
|
||||
plafond: 7600 €/an
|
||||
plancher: assiette minimale
|
||||
sauf dans: salarié . cotisations . CSG-CRDS
|
||||
# TODO: ajouter pas d'abattement pour l'assurance chômage mais seulement
|
||||
# pour les journalistes. Nécessite probablement de faire un re-remplacement
|
||||
# inverse.
|
||||
références:
|
||||
Fiche Urssaf.fr: https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-elements-a-prendre-en-compte/les-frais-professionnels/la-deduction-forfaitaire-specifi.html
|
||||
|
||||
|
@ -124,6 +112,16 @@ salarié . régimes spécifiques . DFS:
|
|||
contexte:
|
||||
contrat . salaire brut: SMIC . horaire * temps de travail . effectif
|
||||
|
||||
cotisations assiette:
|
||||
valeur: cotisations . assiette
|
||||
abattement:
|
||||
valeur: taux * cotisations . assiette
|
||||
plafond: 7600 €/an
|
||||
plancher: assiette minimale
|
||||
remplace:
|
||||
références à: cotisations . assiette
|
||||
sauf dans: salarié . cotisations . CSG-CRDS
|
||||
|
||||
taux:
|
||||
variations:
|
||||
- si: profession = 'journaliste'
|
||||
|
@ -182,27 +180,46 @@ salarié . régimes spécifiques . DFS . profession:
|
|||
moniteurs d’aéro-clubs et des écoles d’aviation civile
|
||||
|
||||
salarié . régimes spécifiques . DFS . profession . journaliste . réduction de taux:
|
||||
remplace:
|
||||
- règle: cotisations . vieillesse . employeur . plafonnée . taux
|
||||
par: cotisations . vieillesse . employeur . plafonnée . taux * réduction de taux
|
||||
- règle: cotisations . vieillesse . employeur . déplafonnée . taux
|
||||
par:
|
||||
valeur: 80%
|
||||
|
||||
avec:
|
||||
cotisations allocations familiales taux:
|
||||
remplace: cotisations . allocations familiales . taux
|
||||
valeur: cotisations . allocations familiales . taux * réduction de taux
|
||||
|
||||
cotisations ATMP taux:
|
||||
remplace: cotisations . ATMP . taux
|
||||
valeur: cotisations . ATMP . taux * réduction de taux
|
||||
|
||||
cotisations ATMP taux minimum:
|
||||
remplace: cotisations . ATMP . taux minimum
|
||||
valeur: cotisations . ATMP . taux minimum * réduction de taux
|
||||
|
||||
cotisations versement mobilité:
|
||||
remplace: cotisations . versement mobilité
|
||||
valeur: cotisations . versement mobilité * réduction de taux
|
||||
|
||||
cotisations vieillesse employeur déplafonnée taux:
|
||||
remplace: cotisations . vieillesse . employeur . déplafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . employeur . déplafonnée . taux * réduction de
|
||||
taux
|
||||
- règle: cotisations . vieillesse . salarié . plafonnée . taux
|
||||
par: cotisations . vieillesse . salarié . plafonnée . taux * réduction de taux
|
||||
- règle: cotisations . vieillesse . salarié . déplafonnée . taux
|
||||
par: cotisations . vieillesse . salarié . déplafonnée . taux * réduction de taux
|
||||
|
||||
- règle: cotisations . allocations familiales . taux
|
||||
par: cotisations . allocations familiales . taux * réduction de taux
|
||||
- règle: cotisations . versement mobilité
|
||||
par: cotisations . versement mobilité * réduction de taux
|
||||
- règle: cotisations . ATMP . taux
|
||||
par: cotisations . ATMP . taux * réduction de taux
|
||||
- règle: cotisations . ATMP . taux minimum
|
||||
par: cotisations . ATMP . taux minimum * réduction de taux
|
||||
valeur: 80%
|
||||
cotisations vieillesse employeur plafonnée taux:
|
||||
remplace: cotisations . vieillesse . employeur . plafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . employeur . plafonnée . taux * réduction de
|
||||
taux
|
||||
|
||||
cotisations vieillesse salarié déplafonnée taux:
|
||||
remplace: cotisations . vieillesse . salarié . déplafonnée . taux
|
||||
valeur:
|
||||
cotisations . vieillesse . salarié . déplafonnée . taux * réduction de
|
||||
taux
|
||||
|
||||
cotisations vieillesse salarié plafonnée taux:
|
||||
remplace: cotisations . vieillesse . salarié . plafonnée . taux
|
||||
valeur: cotisations . vieillesse . salarié . plafonnée . taux * réduction de taux
|
||||
|
||||
salarié . régimes spécifiques . DFS . profession . journaliste . abattement fiscal:
|
||||
remplace: rémunération . net . imposable
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
"@actions/core": "^1.10.1",
|
||||
"@actions/github": "^5.1.1",
|
||||
"@ianvs/prettier-plugin-sort-imports": "^4.1.0",
|
||||
"@publicodes/codemod": "^1.1.0",
|
||||
"@types/got": "^9.6.12",
|
||||
"@typescript-eslint/eslint-plugin": "^6.7.2",
|
||||
"@typescript-eslint/parser": "^6.7.2",
|
||||
|
@ -49,6 +50,7 @@
|
|||
"eslint-plugin-react": "^7.33.2",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"prettier": "^3.0.3",
|
||||
"publicodes": "1.0.0-rc.4",
|
||||
"rimraf": "^5.0.1"
|
||||
},
|
||||
"resolutions": {
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
"@internationalized/number": "^3.2.1",
|
||||
"@juggle/resize-observer": "^3.4.0",
|
||||
"@leeoniya/ufuzzy": "^1.0.10",
|
||||
"@publicodes/react-ui": "^1.0.0-rfc.1",
|
||||
"@publicodes/react-ui": "1.0.0-rc.4",
|
||||
"@react-aria/accordion": "^3.0.0-alpha.17",
|
||||
"@react-pdf/renderer": "^3.1.12",
|
||||
"@sentry/integrations": "^7.70.0",
|
||||
|
@ -71,7 +71,7 @@
|
|||
"markdown-to-jsx": "^7.3.2",
|
||||
"modele-social": "workspace:^",
|
||||
"piano-analytics-js": "^6.13.0",
|
||||
"publicodes": "^1.0.0-rfc.1",
|
||||
"publicodes": "1.0.0-rc.4",
|
||||
"react": "^18.2.0",
|
||||
"react-aria": "^3.24.0",
|
||||
"react-day-picker": "^8.8.2",
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
import { DottedName } from 'modele-social'
|
||||
import Engine, {
|
||||
ASTNode,
|
||||
EvaluatedNode,
|
||||
formatValue,
|
||||
PublicodesExpression,
|
||||
RuleNode,
|
||||
} from 'publicodes'
|
||||
import Engine, { ASTNode, formatValue, PublicodesExpression } from 'publicodes'
|
||||
import React from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { keyframes, styled } from 'styled-components'
|
||||
|
@ -59,18 +53,9 @@ export default function Value<Names extends string>({
|
|||
const ruleEvaluation = e.evaluate(expression)
|
||||
let dottedName = expression as DottedName
|
||||
if (ruleEvaluation.sourceMap?.mecanismName === 'replacement') {
|
||||
dottedName =
|
||||
((
|
||||
ruleEvaluation as {
|
||||
explanation: Array<{
|
||||
condition: EvaluatedNode
|
||||
consequence: RuleNode
|
||||
}>
|
||||
}
|
||||
).explanation
|
||||
// eslint-disable-next-line eqeqeq
|
||||
.find(({ condition }) => !!condition.nodeValue)?.consequence
|
||||
.dottedName as DottedName) ?? dottedName
|
||||
dottedName = (
|
||||
ruleEvaluation.sourceMap.args.originalNode as ASTNode<'reference'>
|
||||
).dottedName as DottedName
|
||||
}
|
||||
|
||||
return (
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import { Evaluation } from 'publicodes'
|
||||
import { useContext } from 'react'
|
||||
import { Trans } from 'react-i18next'
|
||||
import { useDispatch } from 'react-redux'
|
||||
|
@ -19,8 +18,7 @@ export const SelectSimulationYear = () => {
|
|||
const choices = [2022, 2023]
|
||||
|
||||
const actualYear = Number(
|
||||
(year.nodeValue?.toString().slice(-4) as Evaluation<number> | undefined) ||
|
||||
new Date().getFullYear()
|
||||
year.nodeValue?.toString().slice(-4) || new Date().getFullYear()
|
||||
)
|
||||
|
||||
// return null // Waiting for next year.
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import { Evaluation } from 'publicodes'
|
||||
import { useContext } from 'react'
|
||||
import { Trans } from 'react-i18next'
|
||||
import { styled } from 'styled-components'
|
||||
|
@ -21,7 +20,7 @@ export default function SimulateurWarning({
|
|||
const year = useContext(EngineContext)
|
||||
.evaluate('date')
|
||||
.nodeValue?.toString()
|
||||
.slice(-4) as Evaluation<number> | undefined
|
||||
.slice(-4)
|
||||
|
||||
return (
|
||||
<Warning
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { DottedName } from 'modele-social'
|
||||
import {
|
||||
ASTNode,
|
||||
EvaluatedNode,
|
||||
Evaluation,
|
||||
RuleNode,
|
||||
serializeEvaluation,
|
||||
} from 'publicodes'
|
||||
import { Fragment, Key, useCallback, useEffect, useRef, useState } from 'react'
|
||||
|
@ -45,8 +45,8 @@ const relativeDottedName = (rootDottedName: string, childDottedName: string) =>
|
|||
|
||||
*/
|
||||
|
||||
export type Choice = RuleNode & {
|
||||
children: Array<RuleNode | Choice>
|
||||
export type Choice = ASTNode<'rule'> & {
|
||||
children: Array<ASTNode<'rule'> | Choice>
|
||||
canGiveUp?: boolean
|
||||
}
|
||||
|
||||
|
|
|
@ -275,7 +275,7 @@ export const getOnePossibilityOptions = <Name extends string>(
|
|||
),
|
||||
}
|
||||
: null
|
||||
) as Choice
|
||||
)
|
||||
}
|
||||
|
||||
type RuleWithMultiplePossibilities = RuleNode & {
|
||||
|
|
|
@ -204,6 +204,10 @@ artiste-auteur . cotisations . formation professionnelle:
|
|||
titre.en: professional training
|
||||
titre.fr: formation professionnelle
|
||||
artiste-auteur . cotisations . option surcotisation:
|
||||
avec:
|
||||
assiette vieillesse:
|
||||
titre.en: '[automatic] pension base'
|
||||
titre.fr: assiette vieillesse
|
||||
description.en: >
|
||||
[automatic] Your income is below the thresholds allowing you to validate all
|
||||
your social
|
||||
|
@ -418,6 +422,16 @@ dirigeant:
|
|||
titre.en: '[automatic] manager'
|
||||
titre.fr: dirigeant
|
||||
dirigeant . assimilé salarié:
|
||||
avec:
|
||||
salarié:
|
||||
titre.en: '[automatic] employee'
|
||||
titre.fr: salarié
|
||||
salarié contrat:
|
||||
titre.en: '[automatic] employee contract'
|
||||
titre.fr: salarié contrat
|
||||
salarié contrat statut cadre:
|
||||
titre.en: '[automatic] employee contract executive status'
|
||||
titre.fr: salarié contrat statut cadre
|
||||
description.en: >
|
||||
[automatic] Some company directors (this is notably the case for SASU) are
|
||||
considered by the social security system as being assimilated to employees.
|
||||
|
@ -538,9 +552,23 @@ dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers:
|
|||
titre.en: '[automatic] jobs'
|
||||
titre.fr: métiers
|
||||
dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Alsace:
|
||||
avec:
|
||||
taux service:
|
||||
titre.en: '[automatic] service rate'
|
||||
titre.fr: taux service
|
||||
taux vente:
|
||||
titre.en: '[automatic] sales rate'
|
||||
titre.fr: taux vente
|
||||
titre.en: '[automatic] Alsace rate'
|
||||
titre.fr: taux Alsace
|
||||
dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers . taux Moselle:
|
||||
avec:
|
||||
taux service:
|
||||
titre.en: '[automatic] service rate'
|
||||
titre.fr: taux service
|
||||
taux vente:
|
||||
titre.en: '[automatic] sales rate'
|
||||
titre.fr: taux vente
|
||||
titre.en: '[automatic] Moselle rate'
|
||||
titre.fr: taux Moselle
|
||||
dirigeant . auto-entrepreneur . cotisations et contributions . cotisations:
|
||||
|
@ -1444,6 +1472,10 @@ dirigeant . indépendant . PL . CAVP . retraite complémentaire . part géré pa
|
|||
titre.en: '[automatic] pay-as-you-go portion'
|
||||
titre.fr: part géré par répartition
|
||||
dirigeant . indépendant . PL . CIPAV:
|
||||
avec:
|
||||
cotisations et contributions retraite complémentaire:
|
||||
titre.en: '[automatic] supplementary pension contributions'
|
||||
titre.fr: cotisations et contributions retraite complémentaire
|
||||
description.en: >
|
||||
[automatic] CIPAV is the independent pension fund for the regulated
|
||||
professions.
|
||||
|
@ -1649,6 +1681,13 @@ dirigeant . indépendant . PL . CNAVPL . indemnités journalières maladie:
|
|||
titre.en: '[automatic] daily sickness benefits'
|
||||
titre.fr: indemnités journalières maladie
|
||||
dirigeant . indépendant . PL . CNAVPL . remplacement retraite:
|
||||
avec:
|
||||
cotisations et contributions retraite de base:
|
||||
titre.en: '[automatic] basic pension contributions'
|
||||
titre.fr: cotisations et contributions retraite de base
|
||||
cotisations et contributions retraite de base taux:
|
||||
titre.en: '[automatic] basic pension contributions rates'
|
||||
titre.fr: cotisations et contributions retraite de base taux
|
||||
titre.en: '[automatic] Replacement of the basic pension'
|
||||
titre.fr: Remplacement de la retraite de base
|
||||
dirigeant . indépendant . PL . CNAVPL . retraite:
|
||||
|
@ -2969,6 +3008,16 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ZFU .
|
|||
titre.en: '[automatic] rate'
|
||||
titre.fr: taux
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid:
|
||||
avec:
|
||||
CSG-CRDS déductible:
|
||||
titre.en: '[automatic] Deductible CSG-CRDS'
|
||||
titre.fr: CSG-CRDS déductible
|
||||
CSG-CRDS non déductible:
|
||||
titre.en: '[automatic] Non-deductible CSG-CRDS'
|
||||
titre.fr: CSG-CRDS non déductible
|
||||
cotisations:
|
||||
titre.en: '[automatic] contributions'
|
||||
titre.fr: cotisations
|
||||
description.en: '[automatic] '
|
||||
description.fr: >-
|
||||
Dans le cadre de la crise sanitaire, le Gouvernement a mis en œuvre
|
||||
|
@ -3026,6 +3075,10 @@ dirigeant . indépendant . cotisations et contributions . exonérations . covid:
|
|||
titre.en: '[automatic] Covid contribution reduction'
|
||||
titre.fr: Réduction de cotisation Covid
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid . conjoint collaborateur:
|
||||
avec:
|
||||
conjoint collaborateur cotisations:
|
||||
titre.en: '[automatic] collaborating spouse contributions'
|
||||
titre.fr: conjoint collaborateur cotisations
|
||||
titre.en: '[automatic] collaborating spouse'
|
||||
titre.fr: conjoint collaborateur
|
||||
dirigeant . indépendant . cotisations et contributions . exonérations . covid . montant:
|
||||
|
@ -3684,6 +3737,13 @@ durée légale du travail:
|
|||
titre.en: '[automatic] legal working hours'
|
||||
titre.fr: durée légale du travail
|
||||
déclaration charge sociales:
|
||||
avec:
|
||||
dirigeant exonérations ACRE:
|
||||
titre.en: '[automatic] executive ACRE exemptions'
|
||||
titre.fr: dirigeant exonérations ACRE
|
||||
entreprise activités revenus mixtes:
|
||||
titre.en: '[automatic] business activities mixed income'
|
||||
titre.fr: entreprise activités revenus mixtes
|
||||
description.en:
|
||||
'[automatic] These rules calculate the amounts of social charges
|
||||
to be reported in the income tax return of the self-employed and in the
|
||||
|
@ -3769,6 +3829,13 @@ déclaration charge sociales . cotisations obligatoires déductibles:
|
|||
titre.en: '[automatic] deductible mandatory contributions'
|
||||
titre.fr: cotisations obligatoires déductibles
|
||||
déclaration charge sociales . cotisations payées:
|
||||
avec:
|
||||
résultat cotisations obligatoires:
|
||||
titre.en: '[automatic] results compulsory contributions'
|
||||
titre.fr: résultat cotisations obligatoires
|
||||
résultat total charges sociales déductible:
|
||||
titre.en: '[automatic] total deductible social security charges'
|
||||
titre.fr: résultat total charges sociales déductible
|
||||
titre.en: '[automatic] contributions paid'
|
||||
titre.fr: cotisations payées
|
||||
déclaration charge sociales . cotisations payées . CSG déductible et CFP:
|
||||
|
@ -3799,6 +3866,16 @@ déclaration charge sociales . cotisations payées . cotisations sociales:
|
|||
titre.en: '[automatic] social contributions'
|
||||
titre.fr: cotisations sociales
|
||||
déclaration charge sociales . nature de l'activité:
|
||||
avec:
|
||||
entreprise activité nature artisanale:
|
||||
titre.en: '[automatic] business activity nature of craft'
|
||||
titre.fr: entreprise activité nature artisanale
|
||||
entreprise activité nature commerciale:
|
||||
titre.en: '[automatic] company business activity'
|
||||
titre.fr: entreprise activité nature commerciale
|
||||
entreprise activité nature libérale:
|
||||
titre.en: '[automatic] business self-employed activity'
|
||||
titre.fr: entreprise activité nature libérale
|
||||
question.en: '[automatic] What is the nature of your business?'
|
||||
question.fr: Quelle est la nature de votre activité ?
|
||||
titre.en: '[automatic] nature of business'
|
||||
|
@ -4760,18 +4837,52 @@ entreprise . catégorie juridique . autre:
|
|||
entreprise . catégorie juridique . remplacements:
|
||||
avec:
|
||||
SASU option IR non implémentée:
|
||||
avec:
|
||||
entreprise imposition:
|
||||
titre.en: '[automatic] business taxation'
|
||||
titre.fr: entreprise imposition
|
||||
titre.en: '[automatic] SASU option IR not implemented'
|
||||
titre.fr: SASU option IR non implémentée
|
||||
associé unique:
|
||||
avec:
|
||||
associés:
|
||||
titre.en: '[automatic] associates'
|
||||
titre.fr: associés
|
||||
titre.en: '[automatic] sole partner'
|
||||
titre.fr: associé unique
|
||||
pas profession libérale reglementée:
|
||||
titre.en: '[automatic] not a regulated liberal profession'
|
||||
titre.fr: pas profession libérale reglementée
|
||||
profession libérale reglementée:
|
||||
avec:
|
||||
activités libérale:
|
||||
titre.en: '[automatic] liberal professions'
|
||||
titre.fr: activités libérale
|
||||
activités libérale réglementée:
|
||||
titre.en: '[automatic] regulated liberal professions'
|
||||
titre.fr: activités libérale réglementée
|
||||
entreprise activité nature:
|
||||
titre.en: '[automatic] company activity nature'
|
||||
titre.fr: entreprise activité nature
|
||||
entreprise activité nature libérale réglementée:
|
||||
titre.en: '[automatic] business regulated liberal activity'
|
||||
titre.fr: entreprise activité nature libérale réglementée
|
||||
titre.en: '[automatic] regulated liberal profession'
|
||||
titre.fr: profession libérale reglementée
|
||||
régime micro-entreprise:
|
||||
avec:
|
||||
entreprise imposition:
|
||||
titre.en: '[automatic] business taxation'
|
||||
titre.fr: entreprise imposition
|
||||
entreprise imposition IR:
|
||||
titre.en: '[automatic] business taxation IR'
|
||||
titre.fr: entreprise imposition IR
|
||||
entreprise imposition IS:
|
||||
titre.en: '[automatic] company taxation IS'
|
||||
titre.fr: entreprise imposition IS
|
||||
imposition régime:
|
||||
titre.en: '[automatic] taxation system'
|
||||
titre.fr: imposition régime
|
||||
titre.en: '[automatic] micro-business regime'
|
||||
titre.fr: régime micro-entreprise
|
||||
titre.en: '[automatic] replacements'
|
||||
|
@ -5105,9 +5216,35 @@ entreprise . coût formalités . RSAC:
|
|||
entreprise . coût formalités . annonce légale:
|
||||
avec:
|
||||
départements groupe 2:
|
||||
avec:
|
||||
forfaitaire EURL:
|
||||
titre.en: '[automatic] flat-rate EURL'
|
||||
titre.fr: forfaitaire EURL
|
||||
forfaitaire SARL:
|
||||
titre.en: '[automatic] flat-rate SARL'
|
||||
titre.fr: forfaitaire SARL
|
||||
forfaitaire SAS:
|
||||
titre.en: '[automatic] flat-rate SAS'
|
||||
titre.fr: forfaitaire SAS
|
||||
forfaitaire SASU:
|
||||
titre.en: '[automatic] flat-rate SASU'
|
||||
titre.fr: forfaitaire SASU
|
||||
titre.en: '[automatic] departments group 2'
|
||||
titre.fr: départements groupe 2
|
||||
départements groupe 3:
|
||||
avec:
|
||||
forfaitaire EURL:
|
||||
titre.en: '[automatic] flat-rate EURL'
|
||||
titre.fr: forfaitaire EURL
|
||||
forfaitaire SARL:
|
||||
titre.en: '[automatic] flat-rate SARL'
|
||||
titre.fr: forfaitaire SARL
|
||||
forfaitaire SAS:
|
||||
titre.en: '[automatic] flat-rate SAS'
|
||||
titre.fr: forfaitaire SAS
|
||||
forfaitaire SASU:
|
||||
titre.en: '[automatic] flat-rate SASU'
|
||||
titre.fr: forfaitaire SASU
|
||||
titre.en: '[automatic] departments group 3'
|
||||
titre.fr: départements groupe 3
|
||||
forfaitaire:
|
||||
|
@ -6190,6 +6327,13 @@ protection sociale . invalidité et décès:
|
|||
titre.en: '[automatic] [private] minimum'
|
||||
titre.fr: '[privé] minimum'
|
||||
'[privé] minimum indépendant':
|
||||
avec:
|
||||
minimum invalidité partielle:
|
||||
titre.en: '[automatic] minimum partial disability'
|
||||
titre.fr: minimum invalidité partielle
|
||||
minimum invalidité totale:
|
||||
titre.en: '[automatic] minimum total disability'
|
||||
titre.fr: minimum invalidité totale
|
||||
titre.en: '[automatic] [private] minimum independent'
|
||||
titre.fr: '[privé] minimum indépendant'
|
||||
invalidité partielle:
|
||||
|
@ -7827,6 +7971,10 @@ salarié . convention collective . BTP . catégorie:
|
|||
titre.en: '[automatic] category'
|
||||
titre.fr: catégorie
|
||||
salarié . convention collective . BTP . catégorie . cadre:
|
||||
avec:
|
||||
contrat statut cadre:
|
||||
titre.en: '[automatic] executive contract'
|
||||
titre.fr: contrat statut cadre
|
||||
titre.en: '[automatic] Frame'
|
||||
titre.fr: Cadre
|
||||
salarié . convention collective . BTP . catégorie . cadre . prévoyance complémentaire:
|
||||
|
@ -7840,6 +7988,19 @@ salarié . convention collective . BTP . catégorie . cadre . prévoyance compl
|
|||
titre.en: '[automatic] supplementary pension'
|
||||
titre.fr: prévoyance complémentaire
|
||||
salarié . convention collective . BTP . catégorie . etam:
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T1
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T2
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T1
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T2
|
||||
description.en: '[automatic] Employee, technician, supervisor'
|
||||
description.fr: Employé, technicien, angent de maîtrise
|
||||
note.en: '[automatic] Conventional distribution fixed by article 5 of the BTP
|
||||
|
@ -8509,6 +8670,10 @@ salarié . cotisations . assiette:
|
|||
salarié . cotisations . assiette forfaitaire:
|
||||
avec:
|
||||
montant:
|
||||
avec:
|
||||
temps de travail plafond sécurité sociale:
|
||||
titre.en: '[automatic] working time social security ceiling'
|
||||
titre.fr: temps de travail plafond sécurité sociale
|
||||
note.en: '[automatic] '
|
||||
note.fr: >
|
||||
Il existe une règle générale d'encadrement des assiettes forfaitaires.
|
||||
|
@ -9246,6 +9411,9 @@ salarié . régimes spécifiques . DFS:
|
|||
assiette minimale:
|
||||
titre.en: '[automatic] minimum base'
|
||||
titre.fr: assiette minimale
|
||||
cotisations assiette:
|
||||
titre.en: '[automatic] contributions basis'
|
||||
titre.fr: cotisations assiette
|
||||
taux:
|
||||
titre.en: '[automatic] rate'
|
||||
titre.fr: taux
|
||||
|
@ -9317,6 +9485,31 @@ salarié . régimes spécifiques . DFS . profession . journaliste . abattement f
|
|||
titre.en: '[automatic] net taxable journalist'
|
||||
titre.fr: net imposable journaliste
|
||||
salarié . régimes spécifiques . DFS . profession . journaliste . réduction de taux:
|
||||
avec:
|
||||
cotisations ATMP taux:
|
||||
titre.en: '[automatic] ATMP contributions rates'
|
||||
titre.fr: cotisations ATMP taux
|
||||
cotisations ATMP taux minimum:
|
||||
titre.en: '[automatic] ATMP contributions minimum rate'
|
||||
titre.fr: cotisations ATMP taux minimum
|
||||
cotisations allocations familiales taux:
|
||||
titre.en: '[automatic] family allowance contributions rates'
|
||||
titre.fr: cotisations allocations familiales taux
|
||||
cotisations versement mobilité:
|
||||
titre.en: '[automatic] contributions mobility payment'
|
||||
titre.fr: cotisations versement mobilité
|
||||
cotisations vieillesse employeur déplafonnée taux:
|
||||
titre.en: '[automatic] unfunded old-age employer contributions rate'
|
||||
titre.fr: cotisations vieillesse employeur déplafonnée taux
|
||||
cotisations vieillesse employeur plafonnée taux:
|
||||
titre.en: '[automatic] capped old-age employer contributions rate'
|
||||
titre.fr: cotisations vieillesse employeur plafonnée taux
|
||||
cotisations vieillesse salarié déplafonnée taux:
|
||||
titre.en: '[automatic] unfunded employee old-age contributions rate'
|
||||
titre.fr: cotisations vieillesse salarié déplafonnée taux
|
||||
cotisations vieillesse salarié plafonnée taux:
|
||||
titre.en: '[automatic] capped employee pension contributions rate'
|
||||
titre.fr: cotisations vieillesse salarié plafonnée taux
|
||||
titre.en: '[automatic] rate reduction'
|
||||
titre.fr: réduction de taux
|
||||
salarié . régimes spécifiques . alsace moselle:
|
||||
|
@ -9478,6 +9671,10 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste . acteur
|
|||
titre.en: '[automatic] complementary actor'
|
||||
titre.fr: acteur de complément
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . acteur de complément . assiette forfaitaire:
|
||||
avec:
|
||||
nombre jours travaillés:
|
||||
titre.en: '[automatic] number of days worked'
|
||||
titre.fr: nombre jours travaillés
|
||||
titre.en: '[automatic] lump-sum basis'
|
||||
titre.fr: assiette forfaitaire
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . acteur de complément . nombre jours travaillés:
|
||||
|
@ -9498,12 +9695,56 @@ salarié . régimes spécifiques . intermittents du spectacle . artiste . nombre
|
|||
titre.en: '[automatic] number of days worked'
|
||||
titre.fr: nombre jours travaillés
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . non cadre:
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T1
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T2
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T1
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T2
|
||||
plafond sécurité sociale:
|
||||
titre.en: '[automatic] social security ceiling'
|
||||
titre.fr: plafond sécurité sociale
|
||||
titre.en: '[automatic] non-executive'
|
||||
titre.fr: non cadre
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . plafond proratisé:
|
||||
titre.en: '[automatic] prorated ceiling'
|
||||
titre.fr: plafond proratisé
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . réduction de taux:
|
||||
avec:
|
||||
cotisations FNAL taux:
|
||||
titre.en: '[automatic] FNAL contributions rate'
|
||||
titre.fr: cotisations FNAL taux
|
||||
cotisations allocations familiales taux:
|
||||
titre.en: '[automatic] family allowance contributions rates'
|
||||
titre.fr: cotisations allocations familiales taux
|
||||
cotisations maladie employeur taux:
|
||||
titre.en: '[automatic] employer health contribution rates'
|
||||
titre.fr: cotisations maladie employeur taux
|
||||
cotisations maladie salarié taux:
|
||||
titre.en: '[automatic] employee health contribution rate'
|
||||
titre.fr: cotisations maladie salarié taux
|
||||
cotisations versement mobilité:
|
||||
titre.en: '[automatic] contributions mobility payment'
|
||||
titre.fr: cotisations versement mobilité
|
||||
cotisations vieillesse employeur déplafonnée taux:
|
||||
titre.en: '[automatic] unfunded old-age employer contributions rate'
|
||||
titre.fr: cotisations vieillesse employeur déplafonnée taux
|
||||
cotisations vieillesse employeur plafonnée taux:
|
||||
titre.en: '[automatic] capped old-age employer contributions rate'
|
||||
titre.fr: cotisations vieillesse employeur plafonnée taux
|
||||
cotisations vieillesse salarié déplafonnée taux:
|
||||
titre.en: '[automatic] unfunded employee old-age contributions rate'
|
||||
titre.fr: cotisations vieillesse salarié déplafonnée taux
|
||||
cotisations vieillesse salarié plafonnée taux:
|
||||
titre.en: '[automatic] capped employee pension contributions rate'
|
||||
titre.fr: cotisations vieillesse salarié plafonnée taux
|
||||
titre.en: '[automatic] rate reduction'
|
||||
titre.fr: réduction de taux
|
||||
salarié . régimes spécifiques . intermittents du spectacle . artiste . réduction de taux . ATMP:
|
||||
|
@ -9516,12 +9757,29 @@ salarié . régimes spécifiques . intermittents du spectacle . formation profes
|
|||
titre.en: '[automatic] professional training'
|
||||
titre.fr: formation professionnelle
|
||||
salarié . régimes spécifiques . intermittents du spectacle . retraite complémentaire techniciens et cadre:
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T1
|
||||
cotisations retraite complémentaire salarié taux T1:
|
||||
titre.en: '[automatic] supplementary pension contributions T1 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T1
|
||||
titre.en: '[automatic] complementary pension for technicians and executives'
|
||||
titre.fr: retraite complémentaire techniciens et cadre
|
||||
salarié . régimes spécifiques . intermittents du spectacle . technicien:
|
||||
titre.en: '[automatic] technician'
|
||||
titre.fr: technicien
|
||||
salarié . régimes spécifiques . intermittents du spectacle . technicien . non cadre:
|
||||
avec:
|
||||
cotisations retraite complémentaire employeur taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire employeur taux T2
|
||||
cotisations retraite complémentaire salarié taux T2:
|
||||
titre.en: '[automatic] supplementary pension contributions T2 rate'
|
||||
titre.fr: cotisations retraite complémentaire salarié taux T2
|
||||
plafond sécurité sociale:
|
||||
titre.en: '[automatic] social security ceiling'
|
||||
titre.fr: plafond sécurité sociale
|
||||
titre.en: '[automatic] non-executive'
|
||||
titre.fr: non cadre
|
||||
salarié . régimes spécifiques . taxe sur les salaires:
|
||||
|
|
|
@ -2,39 +2,49 @@
|
|||
|
||||
exports[`calculate simulations-artiste-auteur > bnc 1`] = `
|
||||
"artiste-auteur . cotisations: 1230
|
||||
artiste-auteur . cotisations . IRCEC: 0"
|
||||
artiste-auteur . cotisations . IRCEC: 0
|
||||
|
||||
Notifications affichées : entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > bnc 2`] = `
|
||||
"artiste-auteur . cotisations: 1863
|
||||
artiste-auteur . cotisations . IRCEC: 920"
|
||||
artiste-auteur . cotisations . IRCEC: 920
|
||||
|
||||
Notifications affichées : entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > bnc 3`] = `
|
||||
"artiste-auteur . cotisations: 931
|
||||
artiste-auteur . cotisations . IRCEC: 0
|
||||
|
||||
Notifications affichées : artiste-auteur . cotisations . avertissement trimestres retraite"
|
||||
Notifications affichées : artiste-auteur . cotisations . avertissement trimestres retraite, entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > option surcotisation 1`] = `
|
||||
"artiste-auteur . cotisations: 473
|
||||
artiste-auteur . cotisations . IRCEC: 0"
|
||||
artiste-auteur . cotisations . IRCEC: 0
|
||||
|
||||
Notifications affichées : entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > salarié 1`] = `
|
||||
"artiste-auteur . cotisations: 160
|
||||
artiste-auteur . cotisations . IRCEC: 0
|
||||
|
||||
Notifications affichées : artiste-auteur . cotisations . avertissement trimestres retraite"
|
||||
Notifications affichées : artiste-auteur . cotisations . avertissement trimestres retraite, entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > salarié 2`] = `
|
||||
"artiste-auteur . cotisations: 1603
|
||||
artiste-auteur . cotisations . IRCEC: 800"
|
||||
artiste-auteur . cotisations . IRCEC: 800
|
||||
|
||||
Notifications affichées : entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
||||
exports[`calculate simulations-artiste-auteur > salarié 3`] = `
|
||||
"artiste-auteur . cotisations: 1049
|
||||
artiste-auteur . cotisations . IRCEC: 8000"
|
||||
artiste-auteur . cotisations . IRCEC: 8000
|
||||
|
||||
Notifications affichées : entreprise . TVA . franchise de TVA . notification"
|
||||
`;
|
||||
|
|
Loading…
Reference in New Issue