🔨 Ajout des règles de la micro entreprise
parent
75b58d09a0
commit
43537e0438
|
@ -6,23 +6,33 @@ import Conversation from 'Components/conversation/Conversation'
|
|||
import withColours from 'Components/utils/withColours'
|
||||
import Targets from 'Components/Targets'
|
||||
import './GenericSimulation.css'
|
||||
import { nextStepsSelector } from 'Selectors/analyseSelectors'
|
||||
import {
|
||||
nextStepsSelector,
|
||||
analysisWithDefaultsSelector
|
||||
} from 'Selectors/analyseSelectors'
|
||||
import { reduxForm } from 'redux-form'
|
||||
import PeriodSwitch from 'Components/PeriodSwitch'
|
||||
import Controls from './Controls'
|
||||
|
||||
export default compose(
|
||||
withColours,
|
||||
connect(state => ({
|
||||
previousAnswers: state.conversationSteps.foldedSteps,
|
||||
noNextSteps: nextStepsSelector(state).length == 0
|
||||
noNextSteps: nextStepsSelector(state).length == 0,
|
||||
analysis: analysisWithDefaultsSelector(state)
|
||||
}))
|
||||
)(
|
||||
class YO extends React.Component {
|
||||
class extends React.Component {
|
||||
state = {
|
||||
displayAnswers: false
|
||||
}
|
||||
render() {
|
||||
let { colours, noNextSteps, previousAnswers } = this.props
|
||||
let {
|
||||
colours,
|
||||
noNextSteps,
|
||||
previousAnswers,
|
||||
analysis: { controls }
|
||||
} = this.props
|
||||
return (
|
||||
<div id="GenericSimulation">
|
||||
<header>
|
||||
|
@ -50,6 +60,7 @@ export default compose(
|
|||
<Conversation
|
||||
textColourOnWhite={this.props.colours.textColourOnWhite}
|
||||
/>
|
||||
<Controls {...{ controls }} />
|
||||
{noNextSteps && (
|
||||
<>
|
||||
<h2>Plus de questions ! </h2>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Each one will be a line in the simulation box
|
||||
export let mainTargetNames = ['indépendants . revenu net de cotisations']
|
||||
export let mainTargetNames = ["micro entreprise . revenu net d'impôt"]
|
||||
|
||||
// Some others will be displayed too so need to be computed
|
||||
export let simulationTargetNames = [...mainTargetNames]
|
||||
|
|
|
@ -268,3 +268,106 @@
|
|||
nom: revenu net de cotisations
|
||||
période: flexible
|
||||
formule: base des cotisations - prélèvements
|
||||
|
||||
|
||||
|
||||
|
||||
- nom: micro entreprise
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: base des cotisations
|
||||
formule: chiffre d'affaires
|
||||
période: flexible
|
||||
contrôles:
|
||||
- si: base des cotisations > plafond
|
||||
message: Attention, vous dépassez le plafond de la micro-entreprise. Vous devez créer une entreprise normale.
|
||||
niveau: avertissement
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: plafond
|
||||
période: année
|
||||
formule:
|
||||
variations:
|
||||
- si: catégorie d'activité = 'prestation de service . libérale'
|
||||
alors: 70000
|
||||
- si: catégorie d'activité = 'prestation de service . commerciale ou artisanale'
|
||||
alors: 70000
|
||||
- sinon: 170000
|
||||
|
||||
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: revenu net de cotisations
|
||||
formule: base des cotisations - cotisations
|
||||
période: flexible
|
||||
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: cotisations
|
||||
période: flexible
|
||||
formule:
|
||||
multiplication:
|
||||
assiette: base des cotisations
|
||||
taux:
|
||||
variations:
|
||||
- si: catégorie d'activité = 'prestation de service . libérale'
|
||||
alors: 22%
|
||||
- si: catégorie d'activité = 'prestation de service . commerciale ou artisanale'
|
||||
alors: 22%
|
||||
- sinon: 12.8%
|
||||
|
||||
- espace: micro entreprise . impôt sur le revenu
|
||||
nom: abattement
|
||||
période: flexible
|
||||
formule:
|
||||
multiplication:
|
||||
assiette: revenu net de cotisations
|
||||
taux:
|
||||
variations:
|
||||
- si: catégorie d'activité = 'prestation de service . libérale'
|
||||
alors: 34%
|
||||
- si: catégorie d'activité = 'prestation de service . commerciale ou artisanale'
|
||||
alors: 50%
|
||||
- sinon: 71%
|
||||
|
||||
- espace: micro entreprise . impôt sur le revenu
|
||||
nom: revenu abattu
|
||||
période: flexible
|
||||
formule: revenu net de cotisations - abattement
|
||||
|
||||
# TODO mettre en commun le barème de l'impôt entre les différents régimes
|
||||
- espace: micro entreprise . impôt sur le revenu
|
||||
nom: avant décôte
|
||||
période: année
|
||||
formule:
|
||||
barème:
|
||||
assiette: revenu abattu
|
||||
tranches:
|
||||
- en-dessous de: 9807
|
||||
taux: 0%
|
||||
- de: 9807
|
||||
à: 27086
|
||||
taux: 14%
|
||||
- de: 27086
|
||||
à: 72617
|
||||
taux: 30%
|
||||
- de: 72617
|
||||
à: 153783
|
||||
taux: 41%
|
||||
- au-dessus de: 153783
|
||||
taux: 45%
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: impôt sur le revenu
|
||||
période: année
|
||||
formule:
|
||||
allègement:
|
||||
assiette: avant décôte
|
||||
décote:
|
||||
plafond: 1177
|
||||
taux: 75%
|
||||
|
||||
- espace: micro entreprise
|
||||
nom: revenu net d'impôt
|
||||
période: flexible
|
||||
formule: revenu net de cotisations - impôt sur le revenu
|
||||
|
|
Loading…
Reference in New Issue