-
Try editing the following:
-
/src/routes/+layout.svelte
-
/src/routes/+page.svelte
+
+
+
+
Salaire d'interne v2
+
+
diff --git a/src/routes/LigneSalaire.svelte b/src/routes/LigneSalaire.svelte
new file mode 100644
index 0000000..46b2758
--- /dev/null
+++ b/src/routes/LigneSalaire.svelte
@@ -0,0 +1,31 @@
+
+
+{#if valeur || !opt}
+
+
{label}
+ {#if (type === "taux" || type === "nombre")}
+
{base.toFixed(2)}
+
{(type === "taux") ? taux.toFixed(2) : nombre}
+ {/if}
+
{valeur.toFixed(2)}
+
+{/if}
\ No newline at end of file
diff --git a/src/routes/PlusMoins.svelte b/src/routes/PlusMoins.svelte
new file mode 100644
index 0000000..d04f2f4
--- /dev/null
+++ b/src/routes/PlusMoins.svelte
@@ -0,0 +1,22 @@
+
+
+
+
+ -
+ {compteur}
+ +
+
+
+
diff --git a/src/routes/SalaireInterne.svelte b/src/routes/SalaireInterne.svelte
new file mode 100644
index 0000000..85179a9
--- /dev/null
+++ b/src/routes/SalaireInterne.svelte
@@ -0,0 +1,285 @@
+
+
+{@debug base, totalBrut, totalNet}
+
+
+
+
+ Date d'effet
+
+
+
+
+
+ Année
+
+ {#each annees as a}
+ {a}
+ {/each}
+
+
+
+
+
+
+ Logé
+ Nourri
+
+
+
+
+ Med Gé
+ Spé
+
+
+
+ SASPAS
+
+
+ Stage > 15 km
+
+
+ Indemnité hébergement
+
+
+
+
Outremer
+
Demi-gardes
+
+
+
Gardes semaine
+
Gardes WE & JF (12h)
+
+
+
Astreintes (12h)
+
Déplacements
+
+
+ Taux de prélèvement à la source : {tauxSource} %
+
+
+
+
+
+
+
+
Description
+
Base
+
Nb/Taux
+
Total
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TOTAL BRUT
+
{totalBrut.toFixed(2)}
+
+
+
+
+
+
+
+
+
+
+ {#if tauxSource}
+
+
TOTAL NET AVANT IMPOTS
+
{totalNetAvantImpots.toFixed(2)}
+
+ {/if}
+
+
+
+
+
TOTAL NET
+
{totalNet.toFixed(2)}
+
+
+
+
diff --git a/src/routes/basesLegales.ts b/src/routes/basesLegales.ts
new file mode 100644
index 0000000..01d7e48
--- /dev/null
+++ b/src/routes/basesLegales.ts
@@ -0,0 +1,52 @@
+export function recupBasesLegales(annee: number, mois: number) {
+ const base = {
+ /* Salaires de bases :
+ A partir de juillet 2023 - https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000047774474
+ A partir de juillet 2022 - https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000046032166/2022-07-11
+ De nov 2020 à juin 2022 - https://www.legifrance.gouv.fr/loda/id/LEGIARTI000042352097/2020-11-01/#LEGIARTI000042352097
+ De fev 2017 à oct 2020 - https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000042352732/2020-11-01
+
+ Gardes > 2020 :
+ */
+ "baseDJ2": "28495.49",
+ "baseDJ1": "28495.49",
+ "base5e": "28448.22",
+ "base4e": "28430.36",
+ "base3e": "28408.30",
+ "base2e": "21483.24",
+ "base1ere": "19406.35",
+ "baseFFI": "17745.47",
+ "baseAnneeRecherche": "25931.90",
+ "indemniteSujetion": "435.18",
+ "primeDJ2eme": "6000",
+ "primeDJ1re": "5000", // https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000041582655
+ "primeResp5eme": "4273.93",
+ "primeResp4eme": "2154.10",
+ "primeNonLogeNonNourri": "1010.64",
+ "primeNonLogeNourri": "336.32",
+ "primeLogeNonNourri": "674.31",
+ "primeSASPAS": "125",
+ "indemniteDeplacement": "130",
+ "indemniteHebergement": "150",
+ "tauxPrimeOutremer": "40",
+
+ "gardeSem": "156.53",
+ "gardeWE": "171.24",
+ "demigarde": "78.26",
+ "astreinte": "21.26",
+ "deplaAstreinte": "78.26",
+
+ "tauxCSGDeductible": "6.8", // janvier 2019
+ "tauxCSGNonDeductible": "2.40", // janvier 2019
+ "tauxCRDS": "0.50", // février 1996
+ "assietteCSGCRDS": "0.9825",
+
+ // Retraite : https://www.ircantec.retraites.fr/employeur/parametres-utilises-ircantec
+ "IRCANTECTrA": "2.8",
+ "IRCANTECTrB": "6.95",
+ "plafondSS": "3666",
+ "tauxAssuranceViellessePlafonee": "6.9",
+ "tauxAssuranceViellesseDeplaf": "0.4",
+}
+ return base;
+}
\ No newline at end of file