Skip to content
Snippets Groups Projects

Ajoute la CSG retraite

Open
sandcharequested to merge
add-csg-retraite into master
2 open threads
1 file
+ 38
37
Compare changes
  • Side-by-side
  • Inline
@@ -317,43 +317,44 @@
{/each}
</ul>
</h2>
</div>
<!-- CSG RETRAITE -->
<div
class="bg-le-gris-dispositif-light px-5 py-2 shadow-inner rounded-r mr-5"
>
<h1 class="text-2xl font-serif font-light">
Contribution sociale généralisée (CSG) sur les retraites
</h1>
</div>
<p
class="text-sm text-gray-600 text-justify border-l-2 border-le-gris-dispositif-light pl-2 mt-2 ml-4 leading-normal mr-5"
>
La CSG retraite est prélevée sur le montant brut des pensions de retraite.
Elle se compose de deux parts : la CSG imposable et la CSG dite déductible,
c'est à dire déduite du revenu imposable. Ses taux varient selon le revenu
du ménage : quotient familial et revenu fiscal de référence.
</p>
<!-- CSG RETRAITE -->
<div
class="bg-le-gris-dispositif-light px-5 py-2 shadow-inner rounded-r mr-5"
>
<h1 class="text-2xl font-serif font-light">
Contribution sociale généralisée (CSG) sur les retraites
</h1>
</div>
<p
class="text-sm text-gray-600 text-justify border-l-2 border-le-gris-dispositif-light pl-2 mt-2 ml-4 leading-normal mr-5"
>
La CSG retraite est prélevée sur le montant brut des pensions de retraite.
Elle se compose de deux parts : la CSG imposable et la CSG dite
déductible, c'est à dire déduite du revenu imposable. Ses taux varient
selon le revenu du ménage : quotient familial et revenu fiscal de
référence.
</p>
<!-- CSG retraite déductible et imposable -->
<!--
<VariableHeader {decomposition} variable={csg_imposable_retraite} />
<VariableHeader {decomposition} variable={csg_deductible_retraite} />
-->
<h2>
<ul class="mr-5">
{#each Object.values(rootParameterRetraiteById).sort( (parameter1, parameter2) => (parameter1.class === parameter2.class || (parameter1.class !== ParameterClass.Node && parameter2.class !== ParameterClass.Node) ? parameter1.title.localeCompare(parameter2.title) : parameter1.class === ParameterClass.Node ? 1 : -1), ) as parameter}
<li>
{#if parameter.class === ParameterClass.Node}
<VariableReferredNodeParameter {date} depth={0} {parameter} />
{:else if parameter.class === ParameterClass.Value}
<VariableReferredValueParameter {date} depth={0} {parameter} />
{:else if parameter.class === ParameterClass.Scale}
<VariableReferredScaleParameter {date} depth={0} {parameter} />
{/if}
</li>
{/each}
</ul>
</h2>
<!-- CSG retraite déductible et imposable -->
<!--
<VariableHeader {decomposition} variable={csg_imposable_retraite} />
<VariableHeader {decomposition} variable={csg_deductible_retraite} />
-->
<h2>
<ul class="mr-5">
{#each Object.values(rootParameterRetraiteById).sort( (parameter1, parameter2) => (parameter1.class === parameter2.class || (parameter1.class !== ParameterClass.Node && parameter2.class !== ParameterClass.Node) ? parameter1.title.localeCompare(parameter2.title) : parameter1.class === ParameterClass.Node ? 1 : -1), ) as parameter}
<li>
{#if parameter.class === ParameterClass.Node}
<VariableReferredNodeParameter {date} depth={0} {parameter} />
{:else if parameter.class === ParameterClass.Value}
<VariableReferredValueParameter {date} depth={0} {parameter} />
{:else if parameter.class === ParameterClass.Scale}
<VariableReferredScaleParameter {date} depth={0} {parameter} />
{/if}
</li>
{/each}
</ul>
</h2>
</div>
</section>
Loading