
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
It provides a centralized, versioned, and tested set of official formulas that are otherwise manually copied across projects, reducing errors like outdated ceilings or rounding inconsistencies.
Le moteur de calcul des simulateurs fiscaux et sociaux français pour travailleurs non salariés. Simulateur de plafond Madelin, de PER, d'indemnités journalières, de TMI, de capitalisation et d'amortissement — les formules, sans l'interface.
Couvre les professions de santé et les professions libérales affiliées à la CNAVPL — médecins, chirurgiens-dentistes, sages-femmes, infirmiers, masseurs-kinésithérapeutes, vétérinaires, pharmaciens, psychologues, ostéopathes — comme les artisans, commerçants et indépendants du régime général. Le plafond des indemnités journalières diffère du simple au triple selon la caisse.
Pures, typées, testées. Zéro dépendance.
npm install fiscalia
Ces calculs sont recopiés à la main d'un projet à l'autre, et chaque copie dérive : un arrondi différent, un plafond qui n'a pas suivi le millésime, une formule qui diverge de sa voisine sans que rien ne le signale. Il n'existait pas de brique partagée. En voici une, couverte par des tests, dont les barèmes portent une date.
Les entrées sont assainies : un NaN ou une valeur négative devient 0. Un champ number vidé dans
un navigateur renvoie NaN — la bibliothèque ne propage pas la panne.
Ces fonctions s'adressent aux travailleurs non salariés imposés au réel, en BIC ou en BNC. Mais le régime d'affiliation change le résultat, et c'est le paramètre le plus facile à se tromper :
| Régime | Professions | Effet sur le calcul |
|---|---|---|
| CNAVPL | médecins, chirurgiens-dentistes, sages-femmes, infirmiers, masseurs-kinésithérapeutes, vétérinaires, pharmaciens, architectes, experts-comptables, notaires, huissiers, psychologues, ostéopathes | secuIJ(revenu, true) — revenu retenu dans la limite de 3 PASS |
| Régime général des indépendants | artisans, commerçants, gérants majoritaires, libéraux non réglementés (conseil, informatique, communication, coaching) | secuIJ(revenu) — revenu retenu dans la limite de 1 PASS |
| CNBF | avocats | hors périmètre — ne pas appeler secuIJ, leur régime d'indemnités journalières ne relève pas de l'assurance maladie |
Le critère du plafond majoré est l'affiliation à la CNAVPL, pas le caract
Moteur de calcul pour simulateurs fiscaux et sociaux français : simulateur de plafond Madelin, PER, indemnités journalières, TMI, capitalisation. Fonctions pures, typées, testées. Barèmes 2026.
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.