Ajout de l'ancien résumé

pull/2077/head
Jérémy Rialland 2022-03-28 11:41:16 +02:00 committed by Johan Girod
parent 272fa60627
commit 1e1c6c5d76
3 changed files with 228 additions and 130 deletions

View File

@ -1,5 +1,6 @@
import Value from '@/components/EngineValue'
import { Situation } from '@/components/utils/SituationContext'
import { Button } from '@/design-system/buttons'
import { Spacing } from '@/design-system/layout'
import { H3 } from '@/design-system/typography/heading'
import { Li, Ul } from '@/design-system/typography/list'
@ -231,79 +232,48 @@ export const FormulaireS1S1Bis = ({ onChange }: Props) => {
</Recap>
<Trans>
<H3>Résumé pour les tiers-déclarants</H3>
<Body>
Reportez les éléments entre parenthèses dans la déclaration EDI de
votre client
</Body>
<Grid container>
<Grid item md={6}>
<H3>Résumé</H3>
<RecapExpert>
<Li>
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold> (
<Bold as="span">{engine.evaluate('code . secteur').nodeValue}</Bold>
)
</Li>
<Li>
Activité exercée en{' '}
<Bold as="span">
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . lieu d'exercice").nodeValue}
</Bold>
)
</Li>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . début d'activité").nodeValue}
</Bold>
)
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité
<Ul>
<RecapExpert>
<Li>
LFSS :{' '}
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold>
</Li>
<Li>
Activité exercée en{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFSS').nodeValue}
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>
)
</Li>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité
<Ul>
<Li>
dont LFSS 600{' '}
LFSS :{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS 600 . mois éligibles"
expression="LFSS . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
et LFSS 300{' '}
</Bold>
</Li>
<Li>
LFR1 :{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS 300 . mois éligibles"
expression="LFR1 . mois éligibles"
linkToRule={false}
precision={0}
/>
@ -311,26 +281,114 @@ export const FormulaireS1S1Bis = ({ onChange }: Props) => {
</Li>
</Ul>
</Li>
</RecapExpert>
</Grid>
<Grid item md={6}>
<H3>Résumé pour les tiers-déclarants</H3>
<Body>
Reportez les éléments entre parenthèses dans la déclaration EDI de
votre client
</Body>
<RecapExpert>
<Li>
LFR1 :{' '}
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold> (
<Bold as="span">
<Value
engine={engine}
expression="LFR1 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFR1').nodeValue}
{engine.evaluate('code . secteur').nodeValue}
</Bold>
)
</Li>
</Ul>
</Li>
</RecapExpert>
<Li>
Activité exercée en{' '}
<Bold as="span">
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . lieu d'exercice").nodeValue}
</Bold>
)
</Li>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . début d'activité").nodeValue}
</Bold>
)
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité
<Ul>
<Li>
LFSS :{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFSS').nodeValue}
</Bold>
)
<Ul>
<Li>
dont LFSS 600{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS 600 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
et LFSS 300{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFSS 300 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>
</Li>
</Ul>
</Li>
<Li>
LFR1 :{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFR1 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFR1').nodeValue}
</Bold>
)
</Li>
</Ul>
</Li>
</RecapExpert>
</Grid>
</Grid>
</Trans>
</>
)

View File

@ -162,50 +162,30 @@ export const FormulaireS2 = ({
)}
<Trans>
<H3>Résumé pour les tiers-déclarants</H3>
<Body>
Reportez les éléments entre parenthèses dans la déclaration EDI de
votre client
</Body>
<Grid container>
<Grid item md={6}>
<H3>Résumé</H3>
<RecapExpert>
<Li>
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold> (
<Bold as="span">{engine.evaluate('code . secteur').nodeValue}</Bold>
)
</Li>
<Li>
Activité exercée en{' '}
<Bold as="span">
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . lieu d'exercice").nodeValue}
</Bold>
)
</Li>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . début d'activité").nodeValue}
</Bold>
)
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité :{' '}
<Ul>
<RecapExpert>
<Li>
LFSS :{' '}
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold>
</Li>
<Li>
Activité exercée en{' '}
<Bold as="span">
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>
</Li>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité :{' '}
<Bold as="span">
<Value
engine={engine}
@ -213,33 +193,94 @@ export const FormulaireS2 = ({
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
</Bold>
</Li>
</RecapExpert>
</Grid>
<Grid item md={6}>
<H3>Résumé pour les tiers-déclarants</H3>
<Body>
Reportez les éléments entre parenthèses dans la déclaration EDI de
votre client
</Body>
<RecapExpert>
<Li>
Secteur d'activité dont relève l'activité principale :{' '}
<Bold as="span">{engine.evaluate('secteur').nodeValue}</Bold> (
<Bold as="span">
{engine.evaluate('code . LFSS').nodeValue}
{engine.evaluate('code . secteur').nodeValue}
</Bold>
)
</Li>
<Li>
LFR1 :{' '}
Activité exercée en{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFR1 . mois éligibles"
linkToRule={false}
precision={0}
/>
{engine.evaluate("lieu d'exercice").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFR1').nodeValue}
{engine.evaluate("code . lieu d'exercice").nodeValue}
</Bold>
)
</Li>
</Ul>
</Li>
</RecapExpert>
<Li>
Début d'activité :{' '}
<Bold as="span">
{engine.evaluate("début d'activité").nodeValue}
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate("code . début d'activité").nodeValue}
</Bold>
)
</Li>
<Li>
Nombres de mois pour lesquels vous remplissez les conditions
d'éligibilité :{' '}
<Ul>
<Li>
LFSS :{' '}
<Bold as="span">
<Value
engine={engine}
expression="exonération S2 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFSS').nodeValue}
</Bold>
)
</Li>
<Li>
LFR1 :{' '}
<Bold as="span">
<Value
engine={engine}
expression="LFR1 . mois éligibles"
linkToRule={false}
precision={0}
/>
</Bold>{' '}
(
<Bold as="span">
{engine.evaluate('code . LFR1').nodeValue}
</Bold>
)
</Li>
</Ul>
</Li>
</RecapExpert>
</Grid>
</Grid>
</Trans>
</>
)

View File

@ -46,8 +46,7 @@ export const Total = styled.div`
export const RecapExpert = styled(Ul)`
border-radius: 0.25rem;
padding: 1.5rem;
padding-top: 0;
padding: 0 1.5rem;
${baseParagraphStyle}
line-height: 1.5rem;
`