commit
9f731ebde1
|
@ -321,7 +321,7 @@ Choisir la forme juridique: Choose your legal status
|
|||
Plus tard: Do it later
|
||||
|
||||
Responsabilité de l'entreprise: Liability
|
||||
réponsabilité:
|
||||
responsabilité:
|
||||
titre: Choosing the company liability in France
|
||||
description: Sole proprietorship or limited liability? Each option has legal implications, and leads to a different status for creating your company in France
|
||||
intro: An entrepreneur can choose between several options for the legal setup of his company
|
||||
|
@ -380,6 +380,7 @@ trouver:
|
|||
titre: Find your company
|
||||
non: I don't have a company yet
|
||||
description: Thanks to the SIREN database, the public information of your company will be used automatically in the next steps.
|
||||
ok: Confirm and simulate hiring costs
|
||||
|
||||
Entrez le nom de votre société: Type your company name
|
||||
Nous n'avons rien trouvé: We didn't find any matching registered company.
|
||||
|
@ -413,6 +414,9 @@ sécu:
|
|||
<0>Social protection: costs and benefits</0><1>France has chosen to provide its citizens with a high-quality social safety net. This mandatory system is based on solidarity and designed to ensure the <strong>general welfare of its people</2>.</1><2>Easy access to health care and other services ensures that companies can put healthy, productive and highly skilled employees to work in an attractive market in the heart of Europe.</2><3>As soon as you declare and pay your employees, you automatically entitle them to the general scheme of French Social Security (health, maternity, disability, old age, occupational illness and accidents) and unemployment insurance.</3><4><0></0></4><5>How much does it cost to hire ?</5>
|
||||
|
||||
Votre entreprise: Your company
|
||||
Ce n'est pas mon entreprise: This is not my company
|
||||
Simuler une embauche: Simulate a hire
|
||||
|
||||
Protection sociale: Social security
|
||||
Embauche: Hiring process
|
||||
Micro-entreprise: Micro-enterprise
|
||||
|
@ -420,7 +424,7 @@ Entreprise Individuelle: Individual Business
|
|||
listeformejuridique:
|
||||
page:
|
||||
titre: Legal status list for creating your company in France
|
||||
status du directeur:
|
||||
statut du directeur:
|
||||
page:
|
||||
description: This choice is important because it determines the director's Social Security scheme and coverage. Each option has legal implications, and leads to a different status when creating your company in France
|
||||
titre: Defining the director's status
|
||||
|
@ -484,7 +488,7 @@ embauche:
|
|||
</1>
|
||||
<2>Get an example payslip</2>
|
||||
|
||||
Guide du status juridique: Legal status guide
|
||||
Guide du statut juridique: Legal status guide
|
||||
Démarches de création: Creation process checklist
|
||||
|
||||
path:
|
||||
|
@ -501,7 +505,7 @@ path:
|
|||
responsabilité: '/liability'
|
||||
statusDirigeant: '/directors-status'
|
||||
nombreAssociés: '/multiple-associates'
|
||||
microEntreprise: '/micro-enterprise-or-individual-business'
|
||||
microEntreprise: '/micro-entreprise-or-individual-business'
|
||||
sécuritéSociale:
|
||||
index: '/social-security'
|
||||
démarcheEmbauche:
|
||||
|
@ -530,3 +534,5 @@ Ville: City
|
|||
Région: Region
|
||||
Nombre d'employés: Number of employees
|
||||
Date de création: Creation date
|
||||
|
||||
Liste des statuts: Legal status list
|
||||
|
|
|
@ -15,14 +15,14 @@ import {
|
|||
import sitePaths from '../sites/mycompanyinfrance.fr/sitePaths'
|
||||
|
||||
const LEGAL_STATUS_DETAILS: { [status: string]: CompanyLegalStatus } = {
|
||||
'Micro-enterprise': {
|
||||
'Micro-entreprise': {
|
||||
liability: 'UNLIMITED_LIABILITY',
|
||||
directorStatus: 'SELF_EMPLOYED',
|
||||
minorityDirector: false,
|
||||
multipleAssociates: false,
|
||||
microEnterprise: true
|
||||
},
|
||||
'Micro-enterprise (option EIRL)': {
|
||||
'Micro-entreprise (option EIRL)': {
|
||||
liability: 'LIMITED_LIABILITY',
|
||||
directorStatus: 'SELF_EMPLOYED',
|
||||
multipleAssociates: false,
|
||||
|
|
|
@ -72,7 +72,7 @@ const StepsHeader = ({
|
|||
sitePaths().entreprise.statusJuridique
|
||||
.multipleAssociates
|
||||
}>
|
||||
<T>Nombre d'associés</T>
|
||||
<T k="associés.titre">Nombre d'associés</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -81,7 +81,9 @@ const StepsHeader = ({
|
|||
sitePaths().entreprise.statusJuridique
|
||||
.directorStatus
|
||||
}>
|
||||
<T>Status du dirigeant</T>
|
||||
<T k="statut du directeur.titre">
|
||||
Statut du dirigeant
|
||||
</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -90,7 +92,7 @@ const StepsHeader = ({
|
|||
sitePaths().entreprise.statusJuridique
|
||||
.liability
|
||||
}>
|
||||
<T>Responsabilité</T>
|
||||
<T k="responsabilité.titre">Responsabilité</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -99,7 +101,9 @@ const StepsHeader = ({
|
|||
sitePaths().entreprise.statusJuridique
|
||||
.minorityDirector
|
||||
}>
|
||||
<T>Gérant majoritaire ou minoritaire</T>
|
||||
<T k="gérant minoritaire.titre">
|
||||
Gérant majoritaire ou minoritaire
|
||||
</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -108,7 +112,9 @@ const StepsHeader = ({
|
|||
sitePaths().entreprise.statusJuridique
|
||||
.microEnterprise
|
||||
}>
|
||||
<T>Micro-entreprise ou EI</T>
|
||||
<T k="microentreprise.titre">
|
||||
Micro-entreprise ou EI
|
||||
</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -116,7 +122,7 @@ const StepsHeader = ({
|
|||
to={
|
||||
sitePaths().entreprise.statusJuridique.liste
|
||||
}>
|
||||
<T>Liste des status</T>
|
||||
<T>Liste des statuts</T>
|
||||
</NavLink>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -137,7 +143,7 @@ const StepsHeader = ({
|
|||
<li>
|
||||
<NavLink
|
||||
to={sitePaths().entreprise.créer(
|
||||
'micro-enterprise'
|
||||
'micro-entreprise'
|
||||
)}>
|
||||
<T>Micro-entreprise</T>
|
||||
</NavLink>
|
||||
|
|
|
@ -4,6 +4,8 @@ import emoji from 'react-easy-emoji'
|
|||
export default () => (
|
||||
<>
|
||||
<h1>404</h1>
|
||||
<p>{emoji('🙅')} La page que vous cherchez n'existe pas / plus</p>
|
||||
<p>
|
||||
{emoji('🙅')} La page que vous cherchez n'existe pas ou n'existe plus.
|
||||
</p>
|
||||
</>
|
||||
)
|
||||
|
|
|
@ -215,7 +215,7 @@ const CreateCompany = ({
|
|||
</>
|
||||
}
|
||||
/>
|
||||
{!['EI', 'EIRL', 'micro-enterprise'].includes(companyStatus) && (
|
||||
{!['EI', 'EIRL', 'micro-entreprise'].includes(companyStatus) && (
|
||||
<CheckItem
|
||||
name="fundsDeposit"
|
||||
title={
|
||||
|
@ -322,7 +322,7 @@ const CreateCompany = ({
|
|||
</h2>
|
||||
|
||||
<Checklist>
|
||||
{companyStatus !== 'micro-enterprise' && (
|
||||
{companyStatus !== 'micro-entreprise' && (
|
||||
<CheckItem
|
||||
name="chooseCertifiedAccountant"
|
||||
title={
|
||||
|
|
|
@ -17,20 +17,20 @@ const DefineDirectorStatus = ({ defineDirectorStatus, t }: Props) => (
|
|||
<>
|
||||
<Helmet>
|
||||
<title>
|
||||
{t('status du directeur.titre', 'Définir le statut du directeur')}
|
||||
{t('statut du directeur.titre', 'Définir le statut du directeur')}
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content={t(
|
||||
'status du directeur.page.description',
|
||||
'statut du directeur.page.description',
|
||||
`Ce choix est important parce qu'il détermine le régime de sécurité sociale et la couverture sociale de l'administrateur. Chaque option a des implications juridiques et conduit à un statut différent lors de la création de votre entreprise.`
|
||||
)}
|
||||
/>
|
||||
</Helmet>
|
||||
<h2>
|
||||
<T k="status du directeur.titre">Définir le status du directeur</T>
|
||||
<T k="statut du directeur.titre">Définir le statut du directeur</T>
|
||||
</h2>
|
||||
<T k="status du directeur.description">
|
||||
<T k="statut du directeur.description">
|
||||
<p>
|
||||
Ce choix est important parce qu'il détermine le régime de sécurité
|
||||
sociale et la couverture sociale du dirigeant.
|
||||
|
|
|
@ -37,7 +37,7 @@ const Microenterprise = ({ companyIsMicroenterprise, t }: Props) => (
|
|||
</Helmet>
|
||||
<h2>
|
||||
<T k="microentreprise.titre">
|
||||
Micro-enterprise ou entreprise individuelle (EI) ?
|
||||
Micro-entreprise ou entreprise individuelle (EI) ?
|
||||
</T>
|
||||
</h2>
|
||||
<T k="microentreprise.description">
|
||||
|
|
|
@ -4,14 +4,14 @@ import Helmet from 'react-helmet'
|
|||
import { connect } from 'react-redux'
|
||||
import { Link } from 'react-router-dom'
|
||||
import { possibleStatusSelector } from 'Selectors/companyStatusSelectors'
|
||||
import { withI18n } from 'react-i18next';
|
||||
import { withI18n } from 'react-i18next'
|
||||
import StatusDescription from './StatusDescription'
|
||||
import type { RouterHistory } from 'react-router'
|
||||
import {compose} from 'ramda'
|
||||
import { compose } from 'ramda'
|
||||
import type { LegalStatus } from 'Selectors/companyStatusSelectors'
|
||||
import withLanguage from 'Components/utils/withLanguage'
|
||||
import type { TFunction } from 'react-i18next'
|
||||
import sitePaths from '../../sitePaths';
|
||||
import sitePaths from '../../sitePaths'
|
||||
|
||||
const setMainStatus = () => {}
|
||||
|
||||
|
@ -23,17 +23,24 @@ type Props = {
|
|||
t: TFunction
|
||||
}
|
||||
|
||||
const StatusButton = withI18n()(({ status, t }: { status: LegalStatus, t: TFunction }) => (
|
||||
<Link to={sitePaths().entreprise.créer(status)} className="ui__ button">
|
||||
<T>Créer une</T> {t(status)}
|
||||
</Link>
|
||||
))
|
||||
const StatusButton = withI18n()(
|
||||
({ status, t }: { status: LegalStatus, t: TFunction }) => (
|
||||
<Link to={sitePaths().entreprise.créer(status)} className="ui__ button">
|
||||
<T>Créer une</T> {t(status)}
|
||||
</Link>
|
||||
)
|
||||
)
|
||||
|
||||
const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
||||
return (
|
||||
<>
|
||||
<Helmet>
|
||||
<title>{t('listeformejuridique.page.titre', 'Liste des statuts juridiques pour la création de votre entreprise')}</title>
|
||||
<title>
|
||||
{t(
|
||||
'listeformejuridique.page.titre',
|
||||
'Liste des statuts juridiques pour la création de votre entreprise'
|
||||
)}
|
||||
</title>
|
||||
</Helmet>
|
||||
<h2>
|
||||
<T>Votre forme juridique</T>
|
||||
|
@ -43,7 +50,8 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
{possibleStatus.EI && (
|
||||
<li>
|
||||
<strong>
|
||||
EI - Entreprise individuelle {language !== 'fr' && '(Individual business)'}:{' '}
|
||||
EI - Entreprise individuelle{' '}
|
||||
{language !== 'fr' && '(Individual business)'}:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="EI" />
|
||||
<br />
|
||||
|
@ -54,7 +62,9 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
<li>
|
||||
<strong>
|
||||
EIRL - Entrepreneur individuel à responsabilité limitée{' '}
|
||||
{language !== 'fr' && '(Individual entrepreneur with limited liability)'}:{' '}
|
||||
{language !== 'fr' &&
|
||||
'(Individual entrepreneur with limited liability)'}
|
||||
:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="EIRL" />
|
||||
<br />
|
||||
|
@ -99,7 +109,8 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
<li>
|
||||
<strong>
|
||||
SASU - Société par action simplifiée unipersonnelle{' '}
|
||||
{language !== 'fr' && '(Simplified personal joint stock company)'}:{' '}
|
||||
{language !== 'fr' && '(Simplified personal joint stock company)'}
|
||||
:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="SASU" />
|
||||
<br />
|
||||
|
@ -108,8 +119,9 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
)}
|
||||
{possibleStatus.SA && (
|
||||
<li>
|
||||
<strong>SA - Société anonyme{' '}
|
||||
{language !== 'fr' && '(Anonymous company)'}:{' '}</strong>
|
||||
<strong>
|
||||
SA - Société anonyme {language !== 'fr' && '(Anonymous company)'}:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="SA" />
|
||||
<br />
|
||||
<StatusButton status="SA" history={history} />
|
||||
|
@ -117,18 +129,23 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
)}
|
||||
{possibleStatus.SNC && (
|
||||
<li>
|
||||
<strong>SNC - Société en nom collectif{' '}
|
||||
{language !== 'fr' && '(Partnership)'}:{' '} </strong>
|
||||
<strong>
|
||||
SNC - Société en nom collectif{' '}
|
||||
{language !== 'fr' && '(Partnership)'}:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="SNC" />
|
||||
<br />
|
||||
<StatusButton status="SNC" history={history} />
|
||||
</li>
|
||||
)}
|
||||
|
||||
{(possibleStatus['Micro-enterprise (option EIRL)'] ||
|
||||
possibleStatus['Micro-enterprise']) && (
|
||||
{(possibleStatus['Micro-entreprise (option EIRL)'] ||
|
||||
possibleStatus['Micro-entreprise']) && (
|
||||
<li>
|
||||
<strong><T>Micro-enterprise</T>{language === 'fr' && ' (auto-entrepreneur) '}: </strong>
|
||||
<strong>
|
||||
<T>Micro-entreprise</T>
|
||||
{language === 'fr' && ' (auto-entrepreneur) '}:{' '}
|
||||
</strong>
|
||||
<StatusDescription status="micro-entreprise" />
|
||||
<br />
|
||||
<StatusButton status="micro-entreprise" history={history} />
|
||||
|
@ -136,14 +153,20 @@ const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => {
|
|||
)}
|
||||
</ul>
|
||||
<div className="ui__ answer-group">
|
||||
<Link to={sitePaths().sécuritéSociale.index} className="ui__ skip-button">
|
||||
<Link
|
||||
to={sitePaths().sécuritéSociale.index}
|
||||
className="ui__ skip-button">
|
||||
Choose later ›
|
||||
</Link>
|
||||
</div>
|
||||
</>
|
||||
)
|
||||
}
|
||||
export default compose(withI18n(), withLanguage, connect(
|
||||
state => ({ possibleStatus: possibleStatusSelector(state) }),
|
||||
{ setMainStatus }
|
||||
))(SetMainStatus)
|
||||
export default compose(
|
||||
withI18n(),
|
||||
withLanguage,
|
||||
connect(
|
||||
state => ({ possibleStatus: possibleStatusSelector(state) }),
|
||||
{ setMainStatus }
|
||||
)
|
||||
)(SetMainStatus)
|
||||
|
|
|
@ -75,7 +75,7 @@ const YourCompany = ({ companyDetails, resetCompanyDetails }) => (
|
|||
</p>
|
||||
<p>
|
||||
<Link to={sitePaths().sécuritéSociale.index} className="ui__ button">
|
||||
Simuler un salaire
|
||||
<T>Simuler une embauche</T>
|
||||
</Link>
|
||||
</p>
|
||||
</>
|
||||
|
|
|
@ -11,7 +11,8 @@ export const LANDING_LEGAL_STATUS_LIST: Array<LegalStatus> = [
|
|||
'SARL',
|
||||
'SASU',
|
||||
'SNC',
|
||||
'micro-entreprise'
|
||||
'micro-entreprise',
|
||||
'SA'
|
||||
]
|
||||
|
||||
const translateTo = language => (str1, str2, options = {}) =>
|
||||
|
|
|
@ -7,15 +7,15 @@ https://mycompanyinfrance.fr/company/create-a-SAS
|
|||
https://mycompanyinfrance.fr/company/create-a-SARL
|
||||
https://mycompanyinfrance.fr/company/create-a-SASU
|
||||
https://mycompanyinfrance.fr/company/create-a-SNC
|
||||
https://mycompanyinfrance.fr/company/create-a-micro-enterprise
|
||||
https://mycompanyinfrance.fr/company/create-a-micro-entreprise
|
||||
https://mycompanyinfrance.fr/company/find
|
||||
https://mycompanyinfrance.fr/company/after-registration
|
||||
https://mycompanyinfrance.fr/company/legal-status
|
||||
https://mycompanyinfrance.fr/company/legal-status/list
|
||||
https://mycompanyinfrance.fr/company/legal-status/liability
|
||||
https://mycompanyinfrance.fr/company/legal-status/directors-status
|
||||
https://mycompanyinfrance.fr/company/legal-status/micro-enterprise-or-individual-business
|
||||
https://mycompanyinfrance.fr/company/legal-status/micro-entreprise-or-individual-business
|
||||
https://mycompanyinfrance.fr/company/legal-status/multiple-associates
|
||||
https://mycompanyinfrance.fr/company/legal-status/chairman-or-managing-director
|
||||
https://mycompanyinfrance.fr/social-security
|
||||
https://mycompanyinfrance.fr/hiring-process
|
||||
https://mycompanyinfrance.fr/hiring-process
|
||||
|
|
Loading…
Reference in New Issue