Ajout des codes dans les résumé
parent
8a6068ec72
commit
ae10dac672
|
@ -447,6 +447,41 @@ code . secteur:
|
|||
alors: "'S1B'"
|
||||
- sinon: secteur
|
||||
|
||||
code . lieu d'exercice:
|
||||
variations:
|
||||
- si: lieu d'exercice = 'métropole'
|
||||
alors: "'1'"
|
||||
- sinon: "'2'"
|
||||
|
||||
code . début d'activité:
|
||||
variations:
|
||||
- si: début d'activité = 'avant 2021'
|
||||
alors: "'0'"
|
||||
- si: début d'activité = 'janvier 2021'
|
||||
alors: "'1'"
|
||||
- si: début d'activité = 'février 2021'
|
||||
alors: "'2'"
|
||||
- si: début d'activité = 'mars 2021'
|
||||
alors: "'3'"
|
||||
- si: début d'activité = 'avril 2021'
|
||||
alors: "'4'"
|
||||
- si: début d'activité = 'mai 2021'
|
||||
alors: "'5'"
|
||||
- si: début d'activité = 'juin 2021'
|
||||
alors: "'6'"
|
||||
- si: début d'activité = 'juillet 2021'
|
||||
alors: "'7'"
|
||||
- si: début d'activité = 'août 2021'
|
||||
alors: "'8'"
|
||||
- si: début d'activité = 'septembre 2021'
|
||||
alors: "'9'"
|
||||
- si: début d'activité = 'octobre 2021'
|
||||
alors: "'10'"
|
||||
- si: début d'activité = 'novembre 2021'
|
||||
alors: "'11'"
|
||||
- si: début d'activité = 'décembre 2021'
|
||||
alors: "'12'"
|
||||
|
||||
code . LFSS:
|
||||
variations:
|
||||
- si: secteur . S2
|
||||
|
|
|
@ -3,6 +3,7 @@ import { Situation } from '@/components/utils/SituationContext'
|
|||
import { Spacing } from '@/design-system/layout'
|
||||
import { H3 } from '@/design-system/typography/heading'
|
||||
import { Li, Ul } from '@/design-system/typography/list'
|
||||
import { Body } from '@/design-system/typography/paragraphs'
|
||||
import { Grid } from '@mui/material'
|
||||
import { ExoCovidDottedNames } from 'exoneration-covid'
|
||||
import Engine, { EvaluatedNode, PublicodesExpression } from 'publicodes'
|
||||
|
@ -230,25 +231,44 @@ export const FormulaireS1S1Bis = ({ onChange }: Props) => {
|
|||
</Recap>
|
||||
|
||||
<Trans>
|
||||
<H3>Résumé</H3>
|
||||
<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('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é
|
||||
|
@ -262,8 +282,36 @@ export const FormulaireS1S1Bis = ({ onChange }: Props) => {
|
|||
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">
|
||||
|
@ -273,7 +321,12 @@ export const FormulaireS1S1Bis = ({ onChange }: Props) => {
|
|||
linkToRule={false}
|
||||
precision={0}
|
||||
/>
|
||||
</Bold>{' '}
|
||||
(
|
||||
<Bold as="span">
|
||||
{engine.evaluate('code . LFR1').nodeValue}
|
||||
</Bold>
|
||||
)
|
||||
</Li>
|
||||
</Ul>
|
||||
</Li>
|
||||
|
|
|
@ -2,7 +2,7 @@ import Value from '@/components/EngineValue'
|
|||
import { Radio, ToggleGroup } from '@/design-system/field'
|
||||
import { Spacing } from '@/design-system/layout'
|
||||
import { H3 } from '@/design-system/typography/heading'
|
||||
import { Li } from '@/design-system/typography/list'
|
||||
import { Li, Ul } from '@/design-system/typography/list'
|
||||
import { Body } from '@/design-system/typography/paragraphs'
|
||||
import { Grid } from '@mui/material'
|
||||
import { ExoCovidDottedNames } from 'exoneration-covid'
|
||||
|
@ -162,36 +162,82 @@ export const FormulaireS2 = ({
|
|||
)}
|
||||
|
||||
<Trans>
|
||||
<H3>Résumé</H3>
|
||||
<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('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é :{' '}
|
||||
<Bold as="span">
|
||||
<Value
|
||||
engine={engine}
|
||||
expression="exonération S2 . mois éligibles"
|
||||
linkToRule={false}
|
||||
precision={0}
|
||||
/>
|
||||
</Bold>
|
||||
<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>
|
||||
</Trans>
|
||||
|
|
Loading…
Reference in New Issue