From c25883877ee6e59b3ada36c96eacde168223d731 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Thu, 23 Aug 2018 11:49:51 +0200 Subject: [PATCH] Supprime les doublons de la liste des status --- .../pages/Company/CreationChecklist.js | 2 +- .../pages/Company/MainStatus.js | 64 ++++++++++--------- .../pages/Company/Microenterprise.js | 14 ++-- .../pages/Company/index.js | 6 +- 4 files changed, 42 insertions(+), 44 deletions(-) diff --git a/source/sites/mycompanyinfrance.fr/pages/Company/CreationChecklist.js b/source/sites/mycompanyinfrance.fr/pages/Company/CreationChecklist.js index 6a4fc2052..ad6fa235b 100644 --- a/source/sites/mycompanyinfrance.fr/pages/Company/CreationChecklist.js +++ b/source/sites/mycompanyinfrance.fr/pages/Company/CreationChecklist.js @@ -19,7 +19,7 @@ type Props = { const CreateCompany = ({ match, statusChooserCompleted, onChecklistInitialization, onItemCheck, companyCreationChecklist }: Props) => { const microenterprise = - match.params.status && match.params.status.includes('Microenterprise') + match.params.status && match.params.status.includes('microenterprise') const SARL = match.params.status && match.params.status.includes('SARL') const EURL = match.params.status && match.params.status.includes('EURL') diff --git a/source/sites/mycompanyinfrance.fr/pages/Company/MainStatus.js b/source/sites/mycompanyinfrance.fr/pages/Company/MainStatus.js index 5c65de862..b74a0ab47 100644 --- a/source/sites/mycompanyinfrance.fr/pages/Company/MainStatus.js +++ b/source/sites/mycompanyinfrance.fr/pages/Company/MainStatus.js @@ -33,6 +33,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { Also called company in own name or company in a personal name. No capital contribution is necessary. Private wealth and corporate wealth are one. +
+ )} {possibleStatus.EIRL && ( @@ -43,6 +45,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { Protects your property by assigning to your business a professional heritage necessary for the activity. +
+ )} {possibleStatus.EURL && ( @@ -53,28 +57,27 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { Company with only one partner. Liability is limited to the amount of its contribution to the capital. +
+ )} - {possibleStatus['SARL (minority director)'] && ( + {(possibleStatus['SARL (minority director)'] || + possibleStatus['SARL (majority director)']) && (
  • SARL - Société à responsabilité limitée (Limited corporation):{' '} Composed of at least 2 partners whose financial responsibility is limited to the amounts of contributions in the capital. The minimum - capital is freely fixed in the statutes. The equality or minority - manager or college has the "salaried" status. -
  • - )} - {possibleStatus['SARL (majority director)'] && ( -
  • - - SARL - Société à responsabilité limitée (Limited corporation):{' '} - - Composed of at least 2 partners whose financial responsibility is - limited to the amounts of contributions in the capital. The minimum - capital is freely fixed in the statutes. The majority manager or - college has the self employed status. + capital is freely fixed in the statutes. { + possibleStatus['SARL (minority director)'] && + 'The equality or minority manager or college has the "salaried" status.'} + {possibleStatus['SARL (majority director)'] && + + 'The majority manager or college has the self employed status.' + } +
    +
  • )} {possibleStatus.SAS && ( @@ -86,6 +89,9 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { responsibility of the partners is limited to the amounts of contributions in the capital. The minimum capital is freely fixed in the statutes. + +
    + )} {possibleStatus.SASU && ( @@ -96,6 +102,9 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { Composed of only one associate. The financial responsibility is limited to the amounts of contributions in the capital. The minimum capital is freely fixed in the statutes. + +
    + )} {possibleStatus.SA && ( @@ -104,6 +113,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { composed of at least 2 shareholders. The only status that allows you to be listed on the stock exchange (from 7 shareholders). The minimum share capital is €37.000. +
    + )} {possibleStatus.SNC && ( @@ -112,34 +123,25 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { liability of the partners for the debts of the company is unified (one partner only can be sued for the entire debt) and indefinite (responsible on the entirety of their personnal wealth). +
    + )} - {possibleStatus['Microenterprise (option EIRL)'] && ( + {(possibleStatus['Microenterprise (option EIRL)'] || possibleStatus['Microenterprise']) && (
  • - Microenterprise (option EIRL): The micro-enterprise + Microenterprise: The micro-enterprise is a sole proprietorship company, subject to a flat-rate scheme for the calculation of taxes and the payment of social security - contributions. With the EIRL option, you have limited liability on - your losses. + contributions. {possibleStatus['Microenterprise (option EIRL)'] && 'With the EIRL option, you have limited liability on your losses.'} + +
    +
  • )} - {possibleStatus.Microenterprise && ( -
  • - Microenterprise: The micro-enterprise is a sole - proprietorship subject to a flat-rate scheme for the calculation of - taxes and the payment of social security contributions. -
  • - )}
    - {/* $FlowFixMe */} - {(Object.entries(possibleStatus): Array<[LegalStatus, boolean]>) - .filter(([, statusIsVisible]) => statusIsVisible) - .map(([status]) => ( - - ))} Do it later › diff --git a/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js b/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js index 01b208b93..e081ca0e3 100644 --- a/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js +++ b/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js @@ -15,16 +15,12 @@ const Microenterprise = ({ companyIsMicroenterprise }: Props) => ( The Micro entreprise is a simplified scheme of declaration and payment, whose tax and social contributions are based on the turnover achieved each month. Available for companies whose annual turnover does not exceed (for the past year) 70 000 € for services providers or 170 000 € for micro-entrepreneurs whose main activity is the sale of goods, catering or the provision of housing.

    This is a interesting choice if:

      -
    • you do not need lot of capital and important expenses to run your activity
    • -
    • you want to test the viability or plan it to be small
    • -
    • you want the minimum amount of paperwork to get started
    • -
    -

    Note:

    -
      -
    • Some activities are excluded from this status. See the list (French)
    • -
    • Some activities are regulated with a qualification or a professional experience. See the list (French)
    • - +
    • You do not need lot of capital and important expenses to run your activity
    • +
    • You want to test the viability or plan it to be small
    • +
    • You want the minimum amount of paperwork to get started
    +

    Note: Some activities are excluded from this status (see the list).{' '} +Some activities are regulated with a qualification or a professional experience (see the list).

    For all other case, it is advised to choose the standard status, which is Individual Business.