🎨 Ajuste le style de l'impression sur chrome et FF

pull/1691/head
Johan Girod 2021-09-01 15:11:32 +02:00
parent 55c48c5f5e
commit f1961e5e22
11 changed files with 425 additions and 456 deletions

View File

@ -14,6 +14,7 @@ import { useSelector } from 'react-redux'
import { firstStepCompletedSelector } from 'Selectors/simulationSelectors'
import { TrackPage } from '../ATInternetTracking'
import SeeAnswersButton from './conversation/SeeAnswersButton'
import ExportRecover from './simulationExplanation/ExportRecover'
import { FromTop } from './ui/animate'
type SimulationProps = {
@ -38,6 +39,7 @@ export default function Simulation({
)
return (
<>
<ExportRecover />
{simulationBloc}
<SearchButton invisibleButton />
@ -49,7 +51,6 @@ export default function Simulation({
<ShareSimulationBanner />
<ExportSimulationBanner />
<Questions customEndMessages={customEndMessages} />
<br />
<div className="ui__ full-width">
<div className="ui__ container-and-side-block">
{explanations && (

View File

@ -1,3 +1,4 @@
import { FromTop } from 'Components/ui/animate'
import React, { useCallback, useMemo, useState } from 'react'
import { Trans, useTranslation } from 'react-i18next'
import styled, { css } from 'styled-components'
@ -94,9 +95,10 @@ export default function Select({ onChange, value, id, missing }: InputProps) {
},
[setSearchResults, setLoadingState]
)
const debouncedHandleSearch = useMemo(() => debounce(300, handleSearch), [
handleSearch,
])
const debouncedHandleSearch = useMemo(
() => debounce(300, handleSearch),
[handleSearch]
)
const handleSubmit = useCallback(
async (commune: Commune) => {

View File

@ -4,17 +4,11 @@ import { Trans } from 'react-i18next'
export default function ExportRecover() {
return (
<section className="ui__ screen-display-none print-break-avoid notice">
<section className="ui__ screen-display-none notice">
<p>
<strong>
<Trans i18nKey="pages.simulateurs.print-info.title">
Vous souhaitez retrouver cette simulation ?
</Trans>
</strong>
<Trans i18nKey="pages.simulateurs.print-info.recover">
Retrouvez la, ainsi que d'autres outils d'aide à la création et à la
gestion d'entreprise, sur{' '}
Retrouvez cette simulation ainsi que d'autres outils d'aide à la
création et à la gestion d'entreprise, sur{' '}
<a href={useUrl()} target="_blank">
mon-entreprise.fr
</a>

View File

@ -25,34 +25,37 @@ export default function SalaryExplanation() {
})
}
/>
<DistributionSection />
<div ref={payslipRef}>
<PaySlipSection />
</div>
<br />
<p className="ui__ notice">
<Trans i18nKey="payslip.notice">
Le simulateur vous aide à comprendre votre bulletin de paie, sans lui
être opposable. Pour plus d&apos;informations, rendez vous sur&nbsp;
<a href="https://www.service-public.fr/particuliers/vosdroits/F559">
service-public.fr
</a>
.
</Trans>
</p>
<p className="ui__ notice">
<Trans i18nKey="payslip.disclaimer">
Il ne prend pour l'instant pas en compte les accords et conventions
collectives, ni la myriade d'aides aux entreprises. Trouvez votre
convention collective{' '}
<a href="https://code.travail.gouv.fr/outils/convention-collective#entreprise">
ici
</a>
, et explorez les aides sur&nbsp;
<a href="https://www.aides-entreprises.fr">aides-entreprises.fr</a>.
</Trans>
</p>
<section ref={payslipRef}>
<h2>
<Trans>Fiche de paie</Trans>
</h2>
<PaySlip />
<p className="ui__ notice">
<Trans i18nKey="payslip.notice">
Le simulateur vous aide à comprendre votre bulletin de paie, sans
lui être opposable. Pour plus d&apos;informations, rendez vous
sur&nbsp;
<a href="https://www.service-public.fr/particuliers/vosdroits/F559">
service-public.fr
</a>
.
</Trans>
</p>
<p className="ui__ notice">
<Trans i18nKey="payslip.disclaimer">
Il ne prend pour l'instant pas en compte les accords et conventions
collectives, ni la myriade d'aides aux entreprises. Trouvez votre
convention collective{' '}
<a href="https://code.travail.gouv.fr/outils/convention-collective#entreprise">
ici
</a>
, et explorez les aides sur&nbsp;
<a href="https://www.aides-entreprises.fr">aides-entreprises.fr</a>.
</Trans>
</p>
</section>
</FromTop>
)
}
@ -107,23 +110,12 @@ function RevenueRepartitionSection(props: { onSeePayslip: () => void }) {
)
}
function PaySlipSection() {
return (
<section className="ui__ print-break-avoid">
<h2>
<Trans>Fiche de paie</Trans>
</h2>
<PaySlip />
</section>
)
}
export const DistributionSection = ({
children = <Distribution />,
}: {
children?: React.ReactNode
}) => (
<section className="ui__ print-break-avoid">
<section>
<h2>
<Trans>À quoi servent mes cotisations ?</Trans>
</h2>

View File

@ -1,36 +1,37 @@
section {
padding: 1rem 0;
}
.ui__.container {
width: 100%;
max-width: 850px;
margin-right: auto;
margin-left: auto;
padding-right: 0.6rem;
padding-left: 0.6rem;
}
.ui__.container .ui__.full-width {
--margin: calc((850px - 100vw - 0.6rem) / 2);
margin-right: var(--margin);
margin-left: var(--margin);
}
@media (max-width: 850px) {
@media screen {
.ui__.container {
width: 100%;
max-width: 850px;
margin-right: auto;
margin-left: auto;
padding-right: 0.6rem;
padding-left: 0.6rem;
}
.ui__.container .ui__.full-width {
margin: 0 -0.6rem;
--margin: calc((850px - 100vw - 0.6rem) / 2);
margin-right: var(--margin);
margin-left: var(--margin);
}
@media (max-width: 850px) {
.ui__.container .ui__.full-width {
margin: 0 -0.6rem;
}
}
.ui__.container-and-side-block {
display: flex;
flex-direction: column;
align-items: center;
}
.ui__.container-and-side-block > .container {
flex-shrink: 0;
}
}
.ui__.container-and-side-block {
display: flex;
flex-direction: column;
align-items: center;
}
.ui__.container-and-side-block > .container {
flex-shrink: 0;
}
@media (min-width: 1200px) {
@media screen and (min-width: 1200px) {
.ui__.container-and-side-block {
flex-direction: row;
align-items: flex-start;
@ -42,13 +43,13 @@ section {
display: flex;
flex-direction: column;
}
@media (max-width: 1200px) {
@media screen and (max-width: 1200px) {
.ui__.side-block {
align-self: center;
}
}
@media (min-width: 1200px) {
@media screen and (min-width: 1200px) {
.ui__.side-block {
margin-top: -1rem;

View File

@ -1,25 +1,30 @@
html {
transition: none !important;
line-height: 1.7rem;
}
@media (max-width: 500px) {
@media print {
html {
line-height: 1.5em;
}
}
@media screen {
html {
line-height: 1.7em;
}
}
@media screen and (max-width: 500px) {
html {
font-size: 0.9em;
}
}
@media print {
html {
font-size: 0.9em;
line-height: 1.5rem;
}
}
@media (min-width: 500px) and (max-width: 1920px) {
@media screen and (min-width: 500px) and (max-width: 1920px) {
html {
font-size: 1.1em;
}
}
@media (min-width: 1920px) {
@media screen and (min-width: 1920px) {
html {
font-size: 1.16em;
}
@ -46,6 +51,7 @@ h2:not(.h),
font-size: 1.4rem;
line-height: 2.1rem;
}
h3:not(.h),
.ui__.h.h3 {
margin-top: 1rem;

View File

@ -218,16 +218,6 @@ input.ui__::placeholder {
.ui__.print-display-none {
display: none !important;
}
.ui__.print-break-avoid {
break-inside: avoid;
}
.ui__.print-page-break {
break-before: always;
margin-top: -2rem;
}
.ui__.print-background-force {
color-adjust: exact !important;
}
@ -235,4 +225,12 @@ input.ui__::placeholder {
.ui__.toggle input[type='radio']:checked ~ * {
box-shadow: none;
}
body {
margin: 00mm;
}
}
@page {
margin-top: 0.7cm;
margin-bottom: 0.7cm;
}

View File

@ -77,11 +77,7 @@ export function SimpleField({
return null
}
return (
<div
css={`
break-inside: avoid;
`}
>
<div>
<FromTop>
<Question>
<div

View File

@ -32,9 +32,8 @@ import illustration from './undraw_fill_in_mie5.svg'
*
* Le but est de faire valider la version plus complète pour la déclaration de revenu 2021.
*/
const FEATURE_FLAG_RESULTATS_COMPLETS = document.location.search.includes(
'next'
)
const FEATURE_FLAG_RESULTATS_COMPLETS =
document.location.search.includes('next')
export default function AideDéclarationIndépendant() {
useSimulationConfig(simulationConfig)
@ -313,7 +312,6 @@ const FormBlock = styled.section`
h2 {
border-top: 1px solid var(--lighterColor);
padding-top: 2rem;
break-after: avoid;
}
select,

View File

@ -85,16 +85,16 @@ export default function PageData({
<ThemeColorsProvider color={inIframe ? undefined : meta?.color}>
<Component />
{config && <PreviousSimulationBanner />}
{!inIframe && (
<div>
<div className="ui__ print-page-break" />
{seoExplanations}
<>
<section>{seoExplanations}</section>
<NextSteps
iframePath={privateIframe ? undefined : iframePath}
nextSteps={nextSteps}
/>
</div>
</>
)}
</ThemeColorsProvider>
</>

View File

@ -139,77 +139,74 @@ export function getSimulatorsData({
shortName: t('pages.simulateurs.salarié.shortname', 'Salarié'),
seoExplanations: (
<Trans i18nKey="pages.simulateurs.salarié.seo">
<section>
<h2>Comment calculer le salaire net ?</h2>
<p>
Lors de l'entretien d'embauche l'employeur propose en général une
rémunération exprimée en « brut ». Le montant annoncé inclut ainsi
les cotisations salariales, qui servent à financer la protection
sociale du salarié et qui sont retranchées du salaire « net »
perçu par le salarié.
</p>
<p>
Vous pouvez utiliser notre simulateur pour convertir le{' '}
<strong>salaire brut en net</strong> : il vous suffit pour cela
saisir la rémunération annoncée dans la case salaire brut. La
simulation peut-être affinée en répondant aux différentes
questions (CDD, statut cadre, heures supplémentaires, temps
partiel, titre-restaurants, etc.).
</p>
<img
src={
language === 'fr'
? urlIllustrationNetBrut
: urlIllustrationNetBrutEn
}
alt={t(
'pages.simulateurs.salarié.alt-image1',
'Salaire net (perçu par le salarié) = Salaire brut (inscrit dans le contrat de travail) - cotisations salariales (retraite, csg, etc)'
)}
css={`
width: 100%;
`}
/>
<p>
Par ailleurs depuis 2019, l'
<RuleLink dottedName="impôt">impôt sur le revenu</RuleLink> est
prélevé à la source. Pour ce faire, la direction générale des
finances publiques (DGFiP) transmet à l'employeur le taux
d'imposition calculé à partir de la déclaration de revenu du
salarié. Si ce taux est inconnu, par exemple lors d'une première
année d'activité, l'employeur utilise le{' '}
<RuleLink dottedName="impôt . taux neutre d'impôt sur le revenu">
taux neutre
</RuleLink>
.
</p>
<h2>Comment calculer le coût d'embauche ?</h2>
<p>
Si vous cherchez à embaucher, vous pouvez calculer le coût total
de la rémunération de votre salarié, ainsi que les montants de
cotisations patronales et salariales correspondant. Cela vous
permet de définir le niveau de rémunération en connaissant le
montant global de charge que cela représente pour votre
entreprise.
</p>
<p>
En plus du salaire, notre simulateur prend en compte le calcul des
avantages en nature (téléphone, véhicule de fonction, etc.), ainsi
que la mutuelle santé obligatoire.
</p>
<p>
Il existe des{' '}
<RuleLink dottedName="contrat salarié . aides employeur">
aides différées
</RuleLink>{' '}
à l'embauche qui ne sont pas toutes prises en compte par notre
simulateur, vous pouvez les retrouver sur{' '}
<a href="http://www.aides-entreprises.fr" target="_blank">
le portail officiel
</a>
.
</p>
</section>
<h2>Comment calculer le salaire net ?</h2>
<p>
Lors de l'entretien d'embauche l'employeur propose en général une
rémunération exprimée en « brut ». Le montant annoncé inclut ainsi
les cotisations salariales, qui servent à financer la protection
sociale du salarié et qui sont retranchées du salaire « net » perçu
par le salarié.
</p>
<p>
Vous pouvez utiliser notre simulateur pour convertir le{' '}
<strong>salaire brut en net</strong> : il vous suffit pour cela
saisir la rémunération annoncée dans la case salaire brut. La
simulation peut-être affinée en répondant aux différentes questions
(CDD, statut cadre, heures supplémentaires, temps partiel,
titre-restaurants, etc.).
</p>
<img
src={
language === 'fr'
? urlIllustrationNetBrut
: urlIllustrationNetBrutEn
}
alt={t(
'pages.simulateurs.salarié.alt-image1',
'Salaire net (perçu par le salarié) = Salaire brut (inscrit dans le contrat de travail) - cotisations salariales (retraite, csg, etc)'
)}
css={`
width: 100%;
`}
/>
<p>
Par ailleurs depuis 2019, l'
<RuleLink dottedName="impôt">impôt sur le revenu</RuleLink> est
prélevé à la source. Pour ce faire, la direction générale des
finances publiques (DGFiP) transmet à l'employeur le taux
d'imposition calculé à partir de la déclaration de revenu du
salarié. Si ce taux est inconnu, par exemple lors d'une première
année d'activité, l'employeur utilise le{' '}
<RuleLink dottedName="impôt . taux neutre d'impôt sur le revenu">
taux neutre
</RuleLink>
.
</p>
<h2>Comment calculer le coût d'embauche ?</h2>
<p>
Si vous cherchez à embaucher, vous pouvez calculer le coût total de
la rémunération de votre salarié, ainsi que les montants de
cotisations patronales et salariales correspondant. Cela vous permet
de définir le niveau de rémunération en connaissant le montant
global de charge que cela représente pour votre entreprise.
</p>
<p>
En plus du salaire, notre simulateur prend en compte le calcul des
avantages en nature (téléphone, véhicule de fonction, etc.), ainsi
que la mutuelle santé obligatoire.
</p>
<p>
Il existe des{' '}
<RuleLink dottedName="contrat salarié . aides employeur">
aides différées
</RuleLink>{' '}
à l'embauche qui ne sont pas toutes prises en compte par notre
simulateur, vous pouvez les retrouver sur{' '}
<a href="http://www.aides-entreprises.fr" target="_blank">
le portail officiel
</a>
.
</p>
</Trans>
),
nextSteps: ['chômage-partiel', 'aides-embauche'],
@ -256,70 +253,67 @@ export function getSimulatorsData({
),
seoExplanations: (
<Trans i18nKey="pages.simulateurs.ei.seo explanation">
<section>
<h2>
Comment calculer le revenu net d'un dirigeant d'entreprise
individuelle (EI) ?
</h2>
<p>
Un dirigeant d'entreprise individuelle doit payer des cotisations
et contributions sociales à l'administration. Ces cotisations
servent au financement de la sécurité sociale, et ouvrent des
droits notamment pour la retraite et pour l'assurance maladie.
Elles permettent également de financer la formation
professionnelle.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . indépendant . cotisations et contributions">
Voir le détail du calcul des cotisations
</RuleLink>
</p>
<p>
Il ne faut pas oublier de retrancher toutes les dépenses
effectuées dans le cadre de l'activité professionnelle
(équipements, matières premières, local, transport). Ces dernières
sont déductibles du résultat de l'entreprise, cela veut dire que
vous ne payerez pas d'impôt ou de cotisations sur leur montant
(sauf si vous avez opté pour l'option micro-fiscal).
</p>
<p>
La formule de calcul complète est donc :
<blockquote>
<strong>
Revenu net = Chiffres d'affaires Dépenses professionnelles -
Cotisations sociales
</strong>
</blockquote>
</p>
<h2>
Comment calculer les cotisations sociales d'une entreprise
individuelle ?
</h2>
<p>
Le dirigeant d'une entreprise individuelle paye des cotisations
sociales, proportionnelle au{' '}
<RuleLink dottedName="entreprise . résultat fiscal">
résultat fiscal
</RuleLink>{' '}
de l'entreprise. Leur montant varie également en fonction du type
d'activité (profession libérale, artisan, commerçants, etc), où
des éventuelles exonérations accordées (ACRE, ZFU, RSA, etc.).
</p>
<p>
{' '}
Comme le résultat d'une entreprise n'est connu qu'à la fin de
l'exercice comptable, le dirigeant paye des cotisations
provisionnelles qui seront ensuite régularisée une fois le revenu
réel déclaré, l'année suivante.
</p>
<p>
Ce simulateur permet de calculer le montant exact des cotisations
sociale en partant d'un chiffre d'affaires ou d'un revenu net
souhaité. Vous pourrez préciser votre situation en répondant aux
questions s'affichant en dessous de la simulation.
</p>
</section>
<h2>
Comment calculer le revenu net d'un dirigeant d'entreprise
individuelle (EI) ?
</h2>
<p>
Un dirigeant d'entreprise individuelle doit payer des cotisations et
contributions sociales à l'administration. Ces cotisations servent
au financement de la sécurité sociale, et ouvrent des droits
notamment pour la retraite et pour l'assurance maladie. Elles
permettent également de financer la formation professionnelle.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . indépendant . cotisations et contributions">
Voir le détail du calcul des cotisations
</RuleLink>
</p>
<p>
Il ne faut pas oublier de retrancher toutes les dépenses effectuées
dans le cadre de l'activité professionnelle (équipements, matières
premières, local, transport). Ces dernières sont déductibles du
résultat de l'entreprise, cela veut dire que vous ne payerez pas
d'impôt ou de cotisations sur leur montant (sauf si vous avez opté
pour l'option micro-fiscal).
</p>
<p>
La formule de calcul complète est donc :
<blockquote>
<strong>
Revenu net = Chiffres d'affaires Dépenses professionnelles -
Cotisations sociales
</strong>
</blockquote>
</p>
<h2>
Comment calculer les cotisations sociales d'une entreprise
individuelle ?
</h2>
<p>
Le dirigeant d'une entreprise individuelle paye des cotisations
sociales, proportionnelle au{' '}
<RuleLink dottedName="entreprise . résultat fiscal">
résultat fiscal
</RuleLink>{' '}
de l'entreprise. Leur montant varie également en fonction du type
d'activité (profession libérale, artisan, commerçants, etc), où des
éventuelles exonérations accordées (ACRE, ZFU, RSA, etc.).
</p>
<p>
{' '}
Comme le résultat d'une entreprise n'est connu qu'à la fin de
l'exercice comptable, le dirigeant paye des cotisations
provisionnelles qui seront ensuite régularisée une fois le revenu
réel déclaré, l'année suivante.
</p>
<p>
Ce simulateur permet de calculer le montant exact des cotisations
sociale en partant d'un chiffre d'affaires ou d'un revenu net
souhaité. Vous pourrez préciser votre situation en répondant aux
questions s'affichant en dessous de la simulation.
</p>
</Trans>
),
nextSteps: ['comparaison-statuts'],
@ -398,45 +392,43 @@ export function getSimulatorsData({
},
seoExplanations: (
<Trans i18nKey="pages.simulateurs.sasu.seo-explanation">
<section>
<h2>Comment calculer le salaire d'un dirigeant de SASU ? </h2>
<p>
Comme pour un salarié classique, le{' '}
<strong>dirigeant de sasu</strong> paye des cotisations sociales
sur la rémunération qu'il se verse. Les cotisations sont calculées
de la même manière que pour le salarié : elles sont décomposées en
partie employeur et partie salarié et sont exprimées comme un
pourcentage du salaire brut.
</p>
<p>
Le dirigeant assimilé-salarié ne paye pas de{' '}
<strong>cotisations chômage</strong>. Par ailleurs, il ne
bénéficie pas de la{' '}
<RuleLink dottedName="contrat salarié . réduction générale">
réduction générale de cotisations
</RuleLink>{' '}
ni des dispositifs encadrés par le code du travail comme les{' '}
<RuleLink dottedName="contrat salarié . temps de travail . heures supplémentaires">
heures supplémentaires
</RuleLink>{' '}
ou les primes.
</p>
<p>
Il peut en revanche prétendre à la{' '}
<RuleLink dottedName="dirigeant . assimilé salarié . réduction ACRE">
réduction ACRE
</RuleLink>{' '}
en debut d'activité, sous certaines conditions.
</p>
<p>
Vous pouvez utiliser notre simulateur pour calculer la{' '}
<strong>rémunération nette</strong> à partir d'un montant
superbrut alloué à la rémunération du dirigeant. Il vous suffit
pour cela saisir le montant total alloué dans la case "total
chargé". La simulation peut ensuite être affinée en répondant aux
différentes questions.
</p>
</section>
<h2>Comment calculer le salaire d'un dirigeant de SASU ? </h2>
<p>
Comme pour un salarié classique, le{' '}
<strong>dirigeant de sasu</strong> paye des cotisations sociales sur
la rémunération qu'il se verse. Les cotisations sont calculées de la
même manière que pour le salarié : elles sont décomposées en partie
employeur et partie salarié et sont exprimées comme un pourcentage
du salaire brut.
</p>
<p>
Le dirigeant assimilé-salarié ne paye pas de{' '}
<strong>cotisations chômage</strong>. Par ailleurs, il ne bénéficie
pas de la{' '}
<RuleLink dottedName="contrat salarié . réduction générale">
réduction générale de cotisations
</RuleLink>{' '}
ni des dispositifs encadrés par le code du travail comme les{' '}
<RuleLink dottedName="contrat salarié . temps de travail . heures supplémentaires">
heures supplémentaires
</RuleLink>{' '}
ou les primes.
</p>
<p>
Il peut en revanche prétendre à la{' '}
<RuleLink dottedName="dirigeant . assimilé salarié . réduction ACRE">
réduction ACRE
</RuleLink>{' '}
en debut d'activité, sous certaines conditions.
</p>
<p>
Vous pouvez utiliser notre simulateur pour calculer la{' '}
<strong>rémunération nette</strong> à partir d'un montant superbrut
alloué à la rémunération du dirigeant. Il vous suffit pour cela
saisir le montant total alloué dans la case "total chargé". La
simulation peut ensuite être affinée en répondant aux différentes
questions.
</p>
</Trans>
),
nextSteps: ['is', 'comparaison-statuts'],
@ -516,70 +508,67 @@ export function getSimulatorsData({
),
seoExplanations: (
<Trans i18nKey="pages.simulateurs.auto-entrepreneur.seo explanation">
<section>
<h2>Comment calculer le revenu net d'un auto-entrepreneur ?</h2>
<p>
Un auto-entrepreneur doit payer des cotisations et contributions
sociales à l'administration. Ces cotisations servent au
financement de la sécurité sociale, et ouvrent des droits
notamment pour la retraite et pour l'assurance maladie. Elles
permettent également de financer la formation professionnelle.
Leur montant varie en fonction du type d'activité.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . cotisations et contributions">
Voir le détail du calcul des cotisations
</RuleLink>
</p>
<p>
Il ne faut pas oublier de retrancher toutes les dépenses
effectuées dans le cadre de l'activité professionnelle
(équipements, matières premières, local, transport). Bien qu'elles
ne soient pas utilisées pour le calcul des cotisations et de
l'impôt, elles doivent être prises en compte pour vérifier si
l'activité est viable économiquement.
</p>
<p>
La formule de calcul complète est donc :
<blockquote>
<strong>
Revenu net = Chiffres d'affaires Cotisations sociales
Dépenses professionnelles
</strong>
</blockquote>
</p>
<h2>
Comment calculer l'impôt sur le revenu pour un auto-entrepreneur ?
</h2>
<p>
Si vous avez opté pour le versement libératoire lors de la
création de votre auto-entreprise, l'impôt sur le revenu est payé
en même temps que les cotisations sociales.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . impôt . versement libératoire . montant">
Voir comment est calculé le montant du versement libératoire
</RuleLink>
</p>
<p>
Sinon, vous serez imposé selon le barème standard de l'impôt sur
le revenu. Le revenu imposable est alors calculé comme un
pourcentage du chiffre d'affaires. C'est qu'on appel l'abattement
forfaitaire. Ce pourcentage varie en fonction du type d'activité
excercé. On dit qu'il est forfaitaire car il ne prends pas en
compte les dépenses réelles effectuées dans le cadre de
l'activité.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . impôt . revenu imposable">
Voir le détail du calcul du revenu abattu pour un
auto-entrepreneur
</RuleLink>
</p>
</section>
<h2>Comment calculer le revenu net d'un auto-entrepreneur ?</h2>
<p>
Un auto-entrepreneur doit payer des cotisations et contributions
sociales à l'administration. Ces cotisations servent au financement
de la sécurité sociale, et ouvrent des droits notamment pour la
retraite et pour l'assurance maladie. Elles permettent également de
financer la formation professionnelle. Leur montant varie en
fonction du type d'activité.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . cotisations et contributions">
Voir le détail du calcul des cotisations
</RuleLink>
</p>
<p>
Il ne faut pas oublier de retrancher toutes les dépenses effectuées
dans le cadre de l'activité professionnelle (équipements, matières
premières, local, transport). Bien qu'elles ne soient pas utilisées
pour le calcul des cotisations et de l'impôt, elles doivent être
prises en compte pour vérifier si l'activité est viable
économiquement.
</p>
<p>
La formule de calcul complète est donc :
<blockquote>
<strong>
Revenu net = Chiffres d'affaires Cotisations sociales
Dépenses professionnelles
</strong>
</blockquote>
</p>
<h2>
Comment calculer l'impôt sur le revenu pour un auto-entrepreneur ?
</h2>
<p>
Si vous avez opté pour le versement libératoire lors de la création
de votre auto-entreprise, l'impôt sur le revenu est payé en même
temps que les cotisations sociales.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . impôt . versement libératoire . montant">
Voir comment est calculé le montant du versement libératoire
</RuleLink>
</p>
<p>
Sinon, vous serez imposé selon le barème standard de l'impôt sur le
revenu. Le revenu imposable est alors calculé comme un pourcentage
du chiffre d'affaires. C'est qu'on appel l'abattement forfaitaire.
Ce pourcentage varie en fonction du type d'activité excercé. On dit
qu'il est forfaitaire car il ne prends pas en compte les dépenses
réelles effectuées dans le cadre de l'activité.
</p>
<p>
<Emoji emoji="👉" />{' '}
<RuleLink dottedName="dirigeant . auto-entrepreneur . impôt . revenu imposable">
Voir le détail du calcul du revenu abattu pour un
auto-entrepreneur
</RuleLink>
</p>
</Trans>
),
nextSteps: ['indépendant', 'comparaison-statuts'],
@ -673,77 +662,74 @@ export function getSimulatorsData({
),
seoExplanations: (
<Trans i18nKey="pages.simulateurs.chômage-partiel.seo">
<section>
<h2>Comment calculer l'indemnité d'activité partielle ?</h2>
<p>
L'indemnité d'activité partielle de base est fixée par la loi à{' '}
<strong>70% du brut</strong>. Elle est proratisée en fonction du
nombre d'heures chômées. Pour un salarié à 2300 brut mensuel,
qui travaille à 50% de son temps usuel, cela donne{' '}
<strong>2300 × 50% × 70% = 805 </strong>
</p>
<p>
A cette indemnité de base s'ajoute l'indemnité complémentaire pour
les salaires proches du SMIC. Ce complément intervient lorsque le
cumul de la rémunération et de l'indemnité de base est en dessous
d'un SMIC net. Ces indemnités sont prises en charge par
l'employeur, qui sera ensuite remboursé en parti ou en totalité
par l'État.
</p>
<p>
👉{' '}
<RuleLink dottedName="contrat salarié . activité partielle . indemnités">
Voir le détail du calcul de l'indemnité
</RuleLink>
</p>
<h2>Comment calculer la part remboursée par l'État ?</h2>
<p>
L'État prend en charge une partie de l'indemnité partielle pour
les salaires allant jusqu'à <strong>4,5 SMIC</strong>, avec un
minimum à 8,03 par heures chômée. Concrètement, cela abouti à une
prise en charge à<strong>100%</strong> pour les salaires proches
du SMIC. Celle-ci diminue progressivement jusqu'à se stabiliser à{' '}
<strong>93%</strong> pour les salaires compris{' '}
<strong>entre 2000 et 7000 </strong> (salaire correspondant à
la limite de 4,5 SMIC).
</p>
<p>
👉{' '}
<RuleLink dottedName="contrat salarié . activité partielle . indemnisation entreprise">
Voir le détail du calcul du remboursement de l'indemnité
</RuleLink>
</p>
<h2>Comment déclarer une activité partielle ?</h2>
<p>
Face à la crise du coronavirus, les modalités de passage en
activité partielle ont été allégées. L'employeur est autorisé a
placer ses salariés en activité partielle avant que la demande
officielle ne soit déposée. Celui-ci dispose ensuite d'un délai de{' '}
<strong>30 jours</strong> pour se mettre en règle. Les indemnités
seront versées avec un effet rétro-actif débutant à la mise en
place du chômage partiel.
</p>
<p>
👉{' '}
<a href="https://www.service-public.fr/professionnels-entreprises/vosdroits/R31001">
Effectuer la demande de chômage partiel
</a>
</p>
<h2>
{' '}
Quelles sont les cotisations sociales à payer pour l'indemnité
d'activité partielle ?
</h2>
<p>
L'indemnité d'activité partielle est soumise à la CSG/CRDS et à
une contribution maladie dans certains cas. Pour en savoir plus,
voir la page explicative sur{' '}
<a href="https://www.urssaf.fr/portail/home/employeur/reduire-ou-cesser-lactivite/la-reduction-ou-la-cessation-tem/lactivite-partielle-dispositif-d/le-regime-social-de-lindemnite-d.html">
le site de l'Urssaf
</a>
.
</p>
</section>
<h2>Comment calculer l'indemnité d'activité partielle ?</h2>
<p>
L'indemnité d'activité partielle de base est fixée par la loi à{' '}
<strong>70% du brut</strong>. Elle est proratisée en fonction du
nombre d'heures chômées. Pour un salarié à 2300 brut mensuel, qui
travaille à 50% de son temps usuel, cela donne{' '}
<strong>2300 × 50% × 70% = 805 </strong>
</p>
<p>
A cette indemnité de base s'ajoute l'indemnité complémentaire pour
les salaires proches du SMIC. Ce complément intervient lorsque le
cumul de la rémunération et de l'indemnité de base est en dessous
d'un SMIC net. Ces indemnités sont prises en charge par l'employeur,
qui sera ensuite remboursé en parti ou en totalité par l'État.
</p>
<p>
👉{' '}
<RuleLink dottedName="contrat salarié . activité partielle . indemnités">
Voir le détail du calcul de l'indemnité
</RuleLink>
</p>
<h2>Comment calculer la part remboursée par l'État ?</h2>
<p>
L'État prend en charge une partie de l'indemnité partielle pour les
salaires allant jusqu'à <strong>4,5 SMIC</strong>, avec un minimum à
8,03 par heures chômée. Concrètement, cela abouti à une prise en
charge à<strong>100%</strong> pour les salaires proches du SMIC.
Celle-ci diminue progressivement jusqu'à se stabiliser à{' '}
<strong>93%</strong> pour les salaires compris{' '}
<strong>entre 2000 et 7000 </strong> (salaire correspondant à la
limite de 4,5 SMIC).
</p>
<p>
👉{' '}
<RuleLink dottedName="contrat salarié . activité partielle . indemnisation entreprise">
Voir le détail du calcul du remboursement de l'indemnité
</RuleLink>
</p>
<h2>Comment déclarer une activité partielle ?</h2>
<p>
Face à la crise du coronavirus, les modalités de passage en activité
partielle ont été allégées. L'employeur est autorisé a placer ses
salariés en activité partielle avant que la demande officielle ne
soit déposée. Celui-ci dispose ensuite d'un délai de{' '}
<strong>30 jours</strong> pour se mettre en règle. Les indemnités
seront versées avec un effet rétro-actif débutant à la mise en place
du chômage partiel.
</p>
<p>
👉{' '}
<a href="https://www.service-public.fr/professionnels-entreprises/vosdroits/R31001">
Effectuer la demande de chômage partiel
</a>
</p>
<h2>
{' '}
Quelles sont les cotisations sociales à payer pour l'indemnité
d'activité partielle ?
</h2>
<p>
L'indemnité d'activité partielle est soumise à la CSG/CRDS et à une
contribution maladie dans certains cas. Pour en savoir plus, voir la
page explicative sur{' '}
<a href="https://www.urssaf.fr/portail/home/employeur/reduire-ou-cesser-lactivite/la-reduction-ou-la-cessation-tem/lactivite-partielle-dispositif-d/le-regime-social-de-lindemnite-d.html">
le site de l'Urssaf
</a>
.
</p>
</Trans>
),
nextSteps: ['salarié', 'aides-embauche'],
@ -1077,40 +1063,35 @@ export function getSimulatorsData({
component: ISSimulation,
seoExplanations: (
<Trans i18nKey="pages.simulateurs.is.seo">
<section>
<h2>Comment est calculé limpôt sur les sociétés ?</h2>
<p>
Limpôt sur les sociétés sapplique aux bénéfices réalisés par les
sociétés de capitaux (SA, SAS, SASU, SARL, etc.) et sur option
facultative pour certaines autres sociétés (EIRL, EURL, SNC,
etc.).
</p>
<p>
Il est calculé sur la base des bénéfices réalisés en France au
cours de lexercice comptable. La durée dun exercice est
normalement dun an mais il peut être plus court ou plus long
(notamment en début dactivité ou à la dissolution de
lentreprise). Dans ce cas le barème de limpôt est pro-ratisé en
fonction de la durée de lexercice, ce qui est pris en compte dans
le simulateur en modifiant les dates de début et de fin de
lexercice.
</p>
<h2>Taux réduit et régimes spécifiques</h2>
<p>
Les PME réalisant moins de 7,63 millions deuros de chiffre
daffaires et dont le capital est détenu à 75% par des personnes
physiques bénéficient dun taux réduit dimpôt sur les sociétés.
Ce taux est pris en compte sur le simulateur et il nest pour
linstant pas possible de simuler linéligibilité aux taux
réduits.
</p>
<p>
Enfin il existe des régimes dimpositions spécifiques avec des
taux dédiés pour certains types de plus-values (cession de titres,
cession de brevets). Ces régimes ne sont pas intégrés dans le
simulateur.
</p>
</section>
<h2>Comment est calculé limpôt sur les sociétés ?</h2>
<p>
Limpôt sur les sociétés sapplique aux bénéfices réalisés par les
sociétés de capitaux (SA, SAS, SASU, SARL, etc.) et sur option
facultative pour certaines autres sociétés (EIRL, EURL, SNC, etc.).
</p>
<p>
Il est calculé sur la base des bénéfices réalisés en France au cours
de lexercice comptable. La durée dun exercice est normalement dun
an mais il peut être plus court ou plus long (notamment en début
dactivité ou à la dissolution de lentreprise). Dans ce cas le
barème de limpôt est pro-ratisé en fonction de la durée de
lexercice, ce qui est pris en compte dans le simulateur en
modifiant les dates de début et de fin de lexercice.
</p>
<h2>Taux réduit et régimes spécifiques</h2>
<p>
Les PME réalisant moins de 7,63 millions deuros de chiffre
daffaires et dont le capital est détenu à 75% par des personnes
physiques bénéficient dun taux réduit dimpôt sur les sociétés. Ce
taux est pris en compte sur le simulateur et il nest pour linstant
pas possible de simuler linéligibilité aux taux réduits.
</p>
<p>
Enfin il existe des régimes dimpositions spécifiques avec des taux
dédiés pour certains types de plus-values (cession de titres,
cession de brevets). Ces régimes ne sont pas intégrés dans le
simulateur.
</p>
</Trans>
),
nextSteps: ['salarié', 'comparaison-statuts'],