From e83a21c32151493501ffea0f6161d26ef34d8152 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 4 Dec 2020 15:56:26 +0100 Subject: [PATCH 1/5] =?UTF-8?q?:fountain=5Fpen:=20am=C3=A9liore=20descript?= =?UTF-8?q?ion=20statut=20EIRL=20(suite=20retour=20utilisateur)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/Créer/StatutDescription.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mon-entreprise/source/sites/mon-entreprise.fr/pages/Créer/StatutDescription.tsx b/mon-entreprise/source/sites/mon-entreprise.fr/pages/Créer/StatutDescription.tsx index 11712bb05..54512e337 100644 --- a/mon-entreprise/source/sites/mon-entreprise.fr/pages/Créer/StatutDescription.tsx +++ b/mon-entreprise/source/sites/mon-entreprise.fr/pages/Créer/StatutDescription.tsx @@ -12,11 +12,12 @@ const StatutDescription = ({ statut }: Props) => ) : statut === 'EIRL' ? ( - Permet de protéger son patrimoine personnel en attribuant un capital - spécifique à son activité professionnelle. La société et l'individu - constituent la même personne. Ne convient pas si l'associé unique est une - personne morale (entreprise) ou si vous pensez accueillir d'autres - associés au cours de votre développement (choisissez EURL dans ce cas). + Permet d'attribuer un capital spécifique à son activité professionnelle, + et de choisir le régime d'imposition sur les société (IS) plutôt que + revenu (IR) La société et l'individu constituent la même personne. Ne + convient pas si l'associé unique est une personne morale (entreprise) ou + si vous pensez accueillir d'autres associés au cours de votre + développement (choisissez EURL dans ce cas). ) : statut === 'EURL' ? ( From d1170d9f4f5baee19ff7664713d15fb4b254809b Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 4 Dec 2020 16:01:21 +0100 Subject: [PATCH 2/5] :fountain_pen: corrige le lien de l'integration ministere du travail et les typos fix #1257 --- .../pages/integration/Iframe.tsx | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx b/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx index 5949b3766..cf05c4bd8 100644 --- a/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx +++ b/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx @@ -1,6 +1,6 @@ import { ThemeColorsContext, - ThemeColorsProvider + ThemeColorsProvider, } from 'Components/utils/colors' import { ScrollToTop } from 'Components/utils/Scroll' import urssafLogo from 'Images/urssaf.svg' @@ -24,8 +24,8 @@ function IntegrationCustomizer() { const integrableModuleNames = useMemo( () => Object.values(simulators) - .filter(s => s.iframe && !s.private) - .map(s => s.iframe), + .filter((s) => s.iframe && !s.private) + .map((s) => s.iframe), [simulators] ) const defaultModuleFromUrl = @@ -86,10 +86,10 @@ function IntegrationCustomizer() { {emoji('🚩')} @@ -166,8 +166,8 @@ export default function Integration() {

Intégrez le module Web

- Nous simulateurs sont intégrables de manière transparante en - ajoutant une simple ligne de code à votre page Web. + Nos simulateurs sont intégrables de manière transparente en ajoutant + une simple ligne de code à votre page Web.

Vous pouvez choisir le simulateur à intégrer et{' '} @@ -175,7 +175,7 @@ export default function Integration() { le fondre dans le thème visuel de votre page.

- L'attribut data-lang="en" vous permet quand à lui de choisir + L'attribut data-lang="en" vous permet quant à lui de choisir l'anglais comme langue du simulateur.

@@ -205,9 +205,9 @@ export default function Integration() {
@@ -241,7 +241,7 @@ type IntegrationCodeProps = { function IntegrationCode({ module = 'simulateur-embauche', - color + color, }: IntegrationCodeProps) { const codeRef = useRef(null) const [secondClick, setSecondClick] = useState(false) From b72ddb2c37182e0416b246db9e9ce124eec6d654 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 4 Dec 2020 16:29:15 +0100 Subject: [PATCH 3/5] =?UTF-8?q?Ajoute=20un=20lien=20vers=20la=20page=20s?= =?UTF-8?q?=C3=A9cu=20independant.fr=20pour=20l'ACRE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mon-entreprise/source/rules/dirigeant.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mon-entreprise/source/rules/dirigeant.yaml b/mon-entreprise/source/rules/dirigeant.yaml index 789e7a464..66067dbf9 100644 --- a/mon-entreprise/source/rules/dirigeant.yaml +++ b/mon-entreprise/source/rules/dirigeant.yaml @@ -477,6 +477,8 @@ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE: taux: taux facteur: prorata sur l'année arrondi: oui + références: + Fiche secu-independant.fr: https://www.secu-independants.fr/cotisations/calcul-cotisations/acre/ dirigeant . indépendant . cotisations et contributions . exonérations . ACRE . PSS proratisé: formule: From 378ac7306ad904447599c6a1189ee53b4b9bd4a6 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 4 Dec 2020 16:53:13 +0100 Subject: [PATCH 4/5] :hammer: Ajoute une question pour le taux ATMP fix #170 --- mon-entreprise/source/locales/rules-en.yaml | 69 +++++++++++++++++---- mon-entreprise/source/rules/salarié.yaml | 31 ++++++++- 2 files changed, 84 insertions(+), 16 deletions(-) diff --git a/mon-entreprise/source/locales/rules-en.yaml b/mon-entreprise/source/locales/rules-en.yaml index 643c16048..5a78a282c 100644 --- a/mon-entreprise/source/locales/rules-en.yaml +++ b/mon-entreprise/source/locales/rules-en.yaml @@ -398,25 +398,57 @@ contrat salarié . ATMP: titre.en: Contribution for work accidents and occupational diseases titre.fr: Cotisation Accidents du Travail et Maladies Professionnelles contrat salarié . ATMP . taux collectif ATMP: - description.en: Companies with fewer than 20 employees are subject to this - collective rate. For larger companies, this rate is modulated (up to 150 - employees), and then individualized (beyond 250). The company's rate can be - consulted online on [net-entreprise] - (http://www.net-entreprises.fr/html/account-accident-travail.htm). + description.en: > + [automatic] Companies with fewer than 20 employees are subject to this + collective rate. For larger companies, + + this rate is modulated (up to 150 employees) or even individualized (beyond that). description.fr: > Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif. Pour les entreprises plus importantes, - ce taux est modulé (jusqu'à 150 salariés) voire individualisé (au-delà). L'entreprise peut consulter le taux qui la - - concerne en ligne sur [net-entreprise](http://www.net-entreprises.fr/html/compte-accident-travail.htm). - question.en: - What rate of workplace accidents and occupational diseases applies - to the company? - question.fr: Quel taux Accidents du Travail et Maladies Professionnelles - s'applique à l'entreprise ? + ce taux est modulé (jusqu'à 150 salariés) voire individualisé (au-delà). + question.en: '[automatic] What area of activity does your company depend on?' + question.fr: De quel domaine d'activité dépend votre entreprise ? titre.en: ATMP collective rate titre.fr: Taux collectif ATMP +contrat salarié . ATMP . taux connu: + description.en: > + [automatic] The rate of the occupational accident and illness contribution + varies according to the company's activity, to reflect the level of risk to + which their employees are exposed. + + + Companies with fewer than 20 employees are subject to this collective rate common to their entire branch. + + + From 150 employees upwards, the rate is individualized according to the company's actual records of occupational accidents and illnesses. + + + Between the two, the rate is modulated. + + + This rate has no impact on the net because it is a contribution payable by the employer. + description.fr: > + Le taux de la cotisation Accident du Travail et Maladie Professionnel varie + selon l'activité de l'entreprise, pour refleter le niveau de risque auxquels + sont exposé leur salariés. + + + Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif commun à toute leur branche. + + + A partir de 150 employé, le taux est individualisé en fonction des relevés réels des accidents et maladies professionnels de l'entreprise. + + + Entre les deux, le taux est modulé. + + + Ce taux n'a pas d'influence sur le net car il s'agit d'une cotisation à la charge de l'employeur. + question.en: '[automatic] Do you know the AT/MP rate applicable to your company?' + question.fr: Connaissez-vous le taux AT/MP applicable à votre entreprise ? + titre.en: '[automatic] known rate' + titre.fr: taux connu contrat salarié . ATMP . taux minimum: description.en: '[automatic] The existing minimum rate for the ATMP contribution. Used in particular for the calculation of the general @@ -425,6 +457,17 @@ contrat salarié . ATMP . taux minimum: notamment pour le calcul de la réduction générale de cotisations titre.en: '[automatic] minimum level' titre.fr: taux minimum +contrat salarié . ATMP . taux personnalisé: + description.en: > + [automatic] Companies with more than 20 employees have an individualized + rate. The company can consult the rate that the + description.fr: > + Les entreprises de plus de 20 salariés ont un taux individualisé. + L'entreprise peut consulter le taux qui la + question.en: "[automatic] What is the company's AT/MP rate?" + question.fr: Quel est le taux AT/MP de l'entreprise ? + titre.en: '[automatic] personalized rate' + titre.fr: taux personnalisé contrat salarié . ATMP . taux réduit: description.en: > This rate corresponds to: diff --git a/mon-entreprise/source/rules/salarié.yaml b/mon-entreprise/source/rules/salarié.yaml index 8ca740a5c..cc59c5a2e 100644 --- a/mon-entreprise/source/rules/salarié.yaml +++ b/mon-entreprise/source/rules/salarié.yaml @@ -697,6 +697,8 @@ contrat salarié . ATMP: variations: - si: taux réduit alors: 0.8% + - si: taux connu + alors: taux personnalisé - sinon: ATMP . taux collectif ATMP références: taux réduit 2020 (code 00.00B): https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039684705 @@ -722,13 +724,36 @@ contrat salarié . ATMP . taux réduit: références: fiche ameli.fr: https://www.ameli.fr/employeur/actualites/evolution-de-la-tarification-de-lassurance-maladie-risques-professionnels-ce-qui-change +contrat salarié . ATMP . taux connu: + question: Connaissez-vous le taux AT/MP applicable à votre entreprise ? + par défaut: non + description: | + Le taux de la cotisation Accident du Travail et Maladie Professionnel varie selon l'activité de l'entreprise, pour refleter le niveau de risque auxquels sont exposé leur salariés. + + Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif commun à toute leur branche. + + A partir de 150 employé, le taux est individualisé en fonction des relevés réels des accidents et maladies professionnels de l'entreprise. + + Entre les deux, le taux est modulé. + + Ce taux n'a pas d'influence sur le net car il s'agit d'une cotisation à la charge de l'employeur. + références: + Description compte ATMP : https://www.ameli.fr/entreprise/votre-entreprise/compte-accidents-du-travail-et-maladies-professionnelles/mp/teleservice-compte-atmp + Accès compte ATMP (entreprise): https://www.net-entreprises.fr/declaration/compte-atmp/#lessentiel + +contrat salarié . ATMP . taux personnalisé: + question: Quel est le taux AT/MP de l'entreprise ? + description : > + Les entreprises de plus de 20 salariés ont un taux individualisé. L'entreprise peut consulter le taux qui la + par défaut: 2.21% + contrat salarié . ATMP . taux collectif ATMP: titre: Taux collectif ATMP - question: Quel taux Accidents du Travail et Maladies Professionnelles s'applique à l'entreprise ? + non applicable si: taux connu + question: De quel domaine d'activité dépend votre entreprise ? description: | Les entreprises de moins de 20 salariés sont assujetties à ce taux collectif. Pour les entreprises plus importantes, - ce taux est modulé (jusqu'à 150 salariés) voire individualisé (au-delà). L'entreprise peut consulter le taux qui la - concerne en ligne sur [net-entreprise](http://www.net-entreprises.fr/html/compte-accident-travail.htm). + ce taux est modulé (jusqu'à 150 salariés) voire individualisé (au-delà). par défaut: 2.21 % references: Arrêté tarification AT/MP 2020: https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039684705 From fe3b298c66076f779562944d84c016294187a331 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Fri, 4 Dec 2020 16:56:41 +0100 Subject: [PATCH 5/5] :fountain_pen: ajoute un titre pour l'aide emploi franc --- mon-entreprise/source/locales/rules-en.yaml | 4 ++-- mon-entreprise/source/rules/salarié.yaml | 1 + .../mon-entreprise.fr/pages/integration/Iframe.tsx | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/mon-entreprise/source/locales/rules-en.yaml b/mon-entreprise/source/locales/rules-en.yaml index 5a78a282c..55b370ddc 100644 --- a/mon-entreprise/source/locales/rules-en.yaml +++ b/mon-entreprise/source/locales/rules-en.yaml @@ -1285,8 +1285,8 @@ contrat salarié . aides employeur . emploi franc . éligible: question.en: '[automatic] Are you eligible for Employment-Franc assistance for this hiring?' question.fr: Êtes-vous éligible à l'aide emploi-franc pour cette embauche ? - titre.en: '[automatic] eligible' - titre.fr: éligible + titre.en: '[automatic] eligibility for open employment assistance' + titre.fr: éligibilité à l'aide emploi franc contrat salarié . allocations familiales: titre.en: Family allowances titre.fr: allocations familiales diff --git a/mon-entreprise/source/rules/salarié.yaml b/mon-entreprise/source/rules/salarié.yaml index cc59c5a2e..e45a15ca2 100644 --- a/mon-entreprise/source/rules/salarié.yaml +++ b/mon-entreprise/source/rules/salarié.yaml @@ -2051,6 +2051,7 @@ contrat salarié . aides employeur . emploi franc: Fiche emploi franc: https://travail-emploi.gouv.fr/emploi/emplois-francs/article/embaucher-une-personne-en-emploi-franc contrat salarié . aides employeur . emploi franc . éligible: + titre: éligibilité à l'aide emploi franc applicable si: une de ces conditions: - CDI diff --git a/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx b/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx index cf05c4bd8..7d191f7db 100644 --- a/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx +++ b/mon-entreprise/source/sites/mon-entreprise.fr/pages/integration/Iframe.tsx @@ -1,6 +1,6 @@ import { ThemeColorsContext, - ThemeColorsProvider, + ThemeColorsProvider } from 'Components/utils/colors' import { ScrollToTop } from 'Components/utils/Scroll' import urssafLogo from 'Images/urssaf.svg' @@ -24,8 +24,8 @@ function IntegrationCustomizer() { const integrableModuleNames = useMemo( () => Object.values(simulators) - .filter((s) => s.iframe && !s.private) - .map((s) => s.iframe), + .filter(s => s.iframe && !s.private) + .map(s => s.iframe), [simulators] ) const defaultModuleFromUrl = @@ -86,10 +86,10 @@ function IntegrationCustomizer() { {emoji('🚩')} @@ -241,7 +241,7 @@ type IntegrationCodeProps = { function IntegrationCode({ module = 'simulateur-embauche', - color, + color }: IntegrationCodeProps) { const codeRef = useRef(null) const [secondClick, setSecondClick] = useState(false)