Met à jour la version du cache local storage pour éviter les crashs

pull/2309/head v1.24.0
Johan Girod 2022-10-06 12:56:44 +02:00
parent 59d9e7177f
commit 61db7d33f7
11 changed files with 304 additions and 276 deletions

View File

@ -533,14 +533,9 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"evaluate": [
{
"missingVariables": {
"entreprise . activité": 58,
"entreprise . activité . mixte": 66,
"entreprise . activité . service ou vente": 44,
"entreprise . chiffre d'affaires . service BIC": 6,
"entreprise . chiffre d'affaires . service BNC": 6,
"entreprise . chiffre d'affaires . vente restauration hébergement": 6,
},
"nodeValue": 0,
"nodeValue": 9324,
"traversedVariables": [
"dirigeant . auto-entrepreneur . cotisations et contributions",
"dirigeant",
@ -565,7 +560,7 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"entreprise . activité . nature . libérale . réglementée",
"déclaration charge sociales . nature de l'activité",
"entreprise . activité . nature . libérale",
"entreprise . activité",
"entreprise . activité . nature",
"entreprise . chiffre d'affaires . service",
"entreprise . chiffre d'affaires . service BIC",
"dirigeant . indépendant . PL",
@ -579,13 +574,12 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"DRI . accompagnement imposition . régime memento fiscal . SPECIAL",
"DRI . accompagnement imposition . régime memento fiscal . MICROE",
"entreprise . activité . service ou vente",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"entreprise . chiffre d'affaires . service BNC",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux vente restauration hébergement",
"entreprise . chiffre d'affaires . vente restauration hébergement",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC . commerce",
"entreprise . activité . nature",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers",
"dirigeant . auto-entrepreneur . cotisations et contributions . CFP",
"dirigeant . auto-entrepreneur . cotisations et contributions . CFP . revenus BIC",
@ -603,16 +597,11 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
},
{
"missingVariables": {
"entreprise . activité": 122,
"entreprise . activité . mixte": 162,
"entreprise . activité . service ou vente": 94,
"entreprise . chiffre d'affaires . service BIC": 18,
"entreprise . chiffre d'affaires . service BNC": 18,
"entreprise . chiffre d'affaires . vente restauration hébergement": 18,
"entreprise . activité . mixte": 278,
"établissement . commune . département": 18,
"établissement . commune . département . outre-mer": 7,
},
"nodeValue": 4962,
"nodeValue": 1469,
"traversedVariables": [
"dirigeant . rémunération . impôt",
"dirigeant . rémunération",
@ -653,13 +642,12 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"DRI . accompagnement imposition . régime memento fiscal . MICROE",
"entreprise . chiffre d'affaires . vente restauration hébergement",
"entreprise . activité . service ou vente",
"entreprise . activité",
"entreprise . chiffre d'affaires . service BIC",
"déclaration charge sociales",
"dirigeant . indépendant . PL",
"entreprise . activité . mixte",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"entreprise . chiffre d'affaires . service BNC",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"bénéficiaire . dividendes . imposables",
"dirigeant . auto-entrepreneur . impôt . versement libératoire . montant",
],
@ -674,16 +662,11 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
},
{
"missingVariables": {
"entreprise . activité": 180,
"entreprise . activité . mixte": 228,
"entreprise . activité . service ou vente": 138,
"entreprise . chiffre d'affaires . service BIC": 24,
"entreprise . chiffre d'affaires . service BNC": 24,
"entreprise . chiffre d'affaires . vente restauration hébergement": 24,
"entreprise . activité . mixte": 344,
"établissement . commune . département": 18,
"établissement . commune . département . outre-mer": 7,
},
"nodeValue": 37038,
"nodeValue": 31207,
"traversedVariables": [
"dirigeant . auto-entrepreneur . revenu net . après impôt",
"dirigeant . auto-entrepreneur",
@ -710,7 +693,7 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"entreprise . activité . nature . libérale . réglementée",
"déclaration charge sociales . nature de l'activité",
"entreprise . activité . nature . libérale",
"entreprise . activité",
"entreprise . activité . nature",
"entreprise . chiffre d'affaires . service",
"entreprise . chiffre d'affaires . service BIC",
"dirigeant . indépendant . PL",
@ -724,13 +707,12 @@ exports[`e2e test mon-entreprise api > Test evaluate micro entreprise 2`] = `
"DRI . accompagnement imposition . régime memento fiscal . SPECIAL",
"DRI . accompagnement imposition . régime memento fiscal . MICROE",
"entreprise . activité . service ou vente",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"entreprise . chiffre d'affaires . service BNC",
"dirigeant . auto-entrepreneur . chiffre d'affaires",
"dirigeant . auto-entrepreneur . cotisations et contributions . cotisations . taux vente restauration hébergement",
"entreprise . chiffre d'affaires . vente restauration hébergement",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC . commerce",
"entreprise . activité . nature",
"dirigeant . auto-entrepreneur . cotisations et contributions . TFC . métiers",
"dirigeant . auto-entrepreneur . cotisations et contributions . CFP",
"dirigeant . auto-entrepreneur . cotisations et contributions . CFP . revenus BIC",
@ -1098,8 +1080,8 @@ exports[`e2e test mon-entreprise api > Test openapi.json endpoint 2`] = `
"situation": {
"dirigeant . auto-entrepreneur . chiffre d'affaires": "42000 €/an",
"dirigeant . auto-entrepreneur . impôt . versement libératoire": "non",
"entreprise . activité": "'libérale'",
"entreprise . activité . libérale . réglementée": "non",
"entreprise . activité . nature": "'libérale'",
"entreprise . activité . nature . libérale . réglementée": "non",
"entreprise . catégorie juridique": "'EI'",
"entreprise . catégorie juridique . EI . auto-entrepreneur": "oui",
"impôt . méthode de calcul": "'taux neutre'",

View File

@ -24,7 +24,7 @@ entreprise . activité . nature:
entreprise . activité . nature . libérale:
question: Votre activité est-elle une profession libérale ?
valeur: activité = 'libérale'
valeur: activité . nature = 'libérale'
description: |
Une activité libérale consiste en des prestations de services de nature principalement intellectuelles.
@ -38,7 +38,7 @@ entreprise . activité . nature . libérale:
liste des professions libérales: https://bpifrance-creation.fr/encyclopedie/trouver-proteger-tester-son-idee/verifiertester-son-idee/liste-professions-liberales
entreprise . activité . nature . commerciale:
valeur: activité = 'commerciale'
valeur: activité . nature = 'commerciale'
description: |
Votre activité est commerciale si vous êtes dans l'un des cas suivants :
@ -50,7 +50,7 @@ entreprise . activité . nature . commerciale:
Comment savoir si votre activité est commerciale: https://entreprendre.service-public.fr/vosdroits/F32887/personnalisation/resultat?lang=&quest0=1&quest=#fiche-item-aria-1situation1
entreprise . activité . nature . artisanale:
valeur: activité = 'artisanale'
valeur: activité . nature = 'artisanale'
description: |
Pour être artisan, vous devez répondre aux 3 critères suivants :
@ -66,8 +66,8 @@ entreprise . activité . service ou vente:
non applicable si: mixte
applicable si:
une de ces conditions:
- activité = 'artisanale'
- activité = 'commerciale'
- activité . nature = 'artisanale'
- activité . nature = 'commerciale'
question: Quelle est le type d'activité de l'entreprise ?
formule:
une possibilité:
@ -125,17 +125,17 @@ entreprise . activité . mixte . proportions:
somme:
- nom: service BIC
variations:
- si: activité = 'libérale'
- si: activité . nature = 'libérale'
alors: 0%
- sinon: 50%
- nom: service BNC
variations:
- si: activité = 'libérale'
- si: activité . nature = 'libérale'
alors: 2 / 3
- sinon: 0%
- nom: vente restauration hébergement
variations:
- si: activité = 'libérale'
- si: activité . nature = 'libérale'
alors: 1 / 3
- sinon: 50%
note: Il appartient à l'utilisateur de bien vérifier que la somme des trois pourcentages renseignés vaut 100%.
@ -156,6 +156,6 @@ entreprise . activité . nature . libérale . réglementée:
entreprise . activité . débit de tabac:
experimental: oui
applicable si: activité = 'commerciale'
applicable si: activité . nature = 'commerciale'
question: Exercez-vous une activité de vente de tabac ?
par défaut: non

View File

@ -157,7 +157,7 @@ entreprise . chiffre d'affaires . service BNC:
assiette: chiffre d'affaires
taux: activité . mixte . proportions . service BNC
- sinon:
applicable si: activité = 'libérale'
applicable si: activité . nature = 'libérale'
valeur: chiffre d'affaires
références:

View File

@ -19,7 +19,7 @@ describe('Persistence (simulateur salarié)', function () {
cy.get('body').should(() => {
expect(
window.localStorage.getItem(
'mon-entreprise::persisted-simulation::v6::/simulateurs/salaire-brut-net'
'mon-entreprise::persisted-simulation::v7::/simulateurs/salaire-brut-net'
)
).to.be.not.null
})

View File

@ -2572,12 +2572,6 @@ dirigeant . indépendant . PL . métier . santé . chirurgien-dentiste:
dirigeant . indépendant . PL . métier . santé . médecin:
titre.en: '[automatic] doctor'
titre.fr: médecin
dirigeant . indépendant . PL . métier . santé . pharmacien:
titre.en: '[automatic] pharmacist'
titre.fr: pharmacien
dirigeant . indépendant . PL . métier . santé . sage-femme:
titre.en: '[automatic] midwife'
titre.fr: sage-femme
dirigeant . indépendant . PL . métier . santé . médecin . secteur:
description.en: |
[automatic] The rates of contributions and CPAM refunds are not the same in
@ -2587,17 +2581,14 @@ dirigeant . indépendant . PL . métier . santé . médecin . secteur:
fonction du régime de tarification choisie par le praticien.
question.en: '[automatic] What sector are you contracted to?'
question.fr: Sur quel secteur êtes-vous conventionné ?
titre.en: '[automatic] medical sector'
titre.fr: santé . médecin . secteur
dirigeant . indépendant . PL . métier . santé . médecin . secteur . S1:
titre.en: '[automatic] Sector 1'
titre.fr: Secteur 1
dirigeant . indépendant . PL . métier . santé . médecin . secteur . S2:
titre.en: '[automatic] Sector 2'
titre.fr: Secteur 2
dirigeant . indépendant . PL . métier . santé . médecin . secteur . non conventionné:
titre.en: '[automatic] non-treaty'
titre.fr: non conventionné
titre.en: '[automatic] sector'
titre.fr: secteur
dirigeant . indépendant . PL . métier . santé . pharmacien:
titre.en: '[automatic] pharmacist'
titre.fr: pharmacien
dirigeant . indépendant . PL . métier . santé . sage-femme:
titre.en: '[automatic] midwife'
titre.fr: sage-femme
dirigeant . indépendant . PL . option régime général:
description.en: >
[automatic] Persons already practising an unregulated liberal
@ -3966,128 +3957,13 @@ entreprise . TVA . franchise de TVA . seuils dépassés:
titre.en: '[automatic] thresholds exceeded'
titre.fr: seuils dépassés
entreprise . activité:
description.en: '[automatic] Your type of activity will determine a large part
of the calculations of contributions and taxes.'
description.fr: Votre type d'activité va déterminer une grande partie des
calculs de cotisations, contributions et impôt.
question.en: '[automatic] What is the nature of your main activity?'
question.fr: Quelle est la nature de votre activité principale ?
titre.en: '[automatic] nature of the activity'
titre.fr: nature de l'activité
entreprise . activité . artisanale:
description.en: >
[automatic] It is an activity of service, production,
transformation, or repair carried out by a qualified professional, and which
requires specific skills and know-how.
> For example: works, building activities, repair of products provided by the customer, hairdressers...
- The company must not employ more than 10 employees (the activity becomes commercial beyond that number)
- The craft activities are listed by a decree
description.fr: >
C'est une activité de service, de production, de transformation,
ou de réparation exercée par un professionnel qualifié, et qui nécessite des
compétences et un savoir-faire spécifiques.
> Par exemple : les travaux, les activités liées au bâtiment, la réparation de produits fournis par le client, les coiffeurs...
- L'entreprise ne doit pas employer plus de 10 salariés (l'activité devient commerciale au-delà)
- Les activités artisanales sont répertoriées par un décret
titre.en: '[automatic] artisanal'
titre.fr: artisanale
entreprise . activité . commerciale:
description.en: >
[automatic] ### Commercial activity
- Purchase of goods for resale as is (wholesale or retail trade)
- Sale of commercial services (equipment rental, transportation, real estate agency, hotel and restaurant business, entertainment business, private security business, rental, etc.)
### Industrial activity
Production or transformation activity through the use of industrial tools, extraction, mining, handling, warehousing and storage
description.fr: >
### Activité commerciale
- Achats de biens pour leur revente en l'état (commerce en gros ou de détail)
- Vente de prestations de service commerciales (location de matériel, transport, agence immobilière, hôtellerie-restauration, entreprise de spectacles, activité de sécurité privée, location, etc.)
### Activité industrielle
Activité de production ou de transformation grâce à l'utilisation d'outils industriels, extraction, industries minières, manutention, magasinage et stockage
titre.en: '[automatic] commercial'
titre.fr: commerciale
titre.en: '[automatic] main activity'
titre.fr: activité principale
entreprise . activité . débit de tabac:
question.en: '[automatic] Do you sell tobacco products?'
question.fr: Exercez-vous une activité de vente de tabac ?
titre.en: '[automatic] tobacco shop'
titre.fr: débit de tabac
entreprise . activité . libérale:
description.en: >
[automatic] These are the "intellectual" professions: doctors,
midwives, physiotherapists, lawyers, but also consultants, developers,
designers...
According to the law, these are people who carry out on a regular basis, independently and under their responsibility, an activity :
- of a generally civil nature,
- whose purpose is to provide services mainly intellectual, technical or care, implemented by means of appropriate professional qualifications and in compliance with ethical principles or a professional code of conduct.
description.fr: >
Ce sont les professions "intellectuelles" : médecins,
sage-femme, kiné, avocat, mais aussi consultant, développeur, designer...
Selon la loi, ce sont des personnes exerçant à titre habituel, de manière indépendante et sous leur responsabilité, une activité :
- de nature généralement civile,
- ayant pour objet d'assurer des prestations principalement intellectuelles, techniques ou de soins, mises en œuvre au moyen de qualifications professionnelles appropriées et dans le respect de principes éthiques ou d'une déontologie professionnelle.
question.en: '[automatic] Is your activity a liberal profession?'
question.fr: Votre activité est-elle une profession libérale ?
titre.en: '[automatic] liberal'
titre.fr: libérale
entreprise . activité . libérale . réglementée:
description.en: >
[automatic] Some liberal professions have been classified as
liberal by law and their title is protected. Their members must respect
strict ethical rules and are subject to the control of their professional
bodies (order, chamber, or union).
> Examples of regulated professions: architect, lawyer, nurse, doctor...
These are other people who practice a science or an art and whose intellectual activity plays the main role. Their income must represent the remuneration of a personal work, without subordination, while engaging their technical and moral responsibility.
> Examples of non-regulated professions: developer, historian, urban planner...
description.fr: >
Certaines professions libérales ont été classées dans le domaine
libéral par la loi et leur titre est protégé. Leurs membres doivent
respecter des règles déontologiques strictes et sont soumis au contrôle de
leurs instances professionnelles (ordre, chambre, ou syndicat).
> Exemples de professions règlementées : architecte, avocat, infirmier, médecin...
Il s'agit des autres personnes qui pratiquent, une science ou un art et dont l'activité intellectuelle joue le principal rôle. Leurs recettes doivent représenter la rémunération d'un travail personnel, sans lien de subordination, tout en engageant leur responsabilité technique et morale.
> Exemples de professions non-règlementées : développeur, historien, urbaniste...
question.en: '[automatic] Is it a regulated liberal activity?'
question.fr: Est-ce une activité libérale réglementée ?
titre.en: '[automatic] regulated'
titre.fr: réglementée
entreprise . activité . mixte:
description.en: >
[automatic] It is possible to have several activities with
@ -4156,9 +4032,116 @@ entreprise . activité . mixte . proportions:
pourcentages renseignés vaut 100%.
titre.en: '[automatic] proportion activity'
titre.fr: proportion activité
entreprise . activité . principale:
titre.en: '[automatic] main activity'
titre.fr: activité principale
entreprise . activité . nature:
description.en: '[automatic] Your type of activity will determine a large part
of the calculations of contributions and taxes.'
description.fr: Votre type d'activité va déterminer une grande partie des
calculs de cotisations, contributions et impôt.
question.en: '[automatic] What is the nature of your main activity?'
question.fr: Quelle est la nature de votre activité principale ?
titre.en: '[automatic] nature of the activity'
titre.fr: nature de l'activité
entreprise . activité . nature . artisanale:
description.en: >
[automatic] To be a craftsman, you must meet the following 3
criteria:
- Your activity must be part of the official list of crafts or the official list of arts and crafts
- Your company must have less than 11 employees at its creation
- You must have a specific know-how and prove it by a diploma (CAP, BEP, etc.) or a professional qualification
description.fr: >
Pour être artisan, vous devez répondre aux 3 critères suivants :
- Votre activité doit faire partie de la liste officielle des métiers de l'artisanat ou de la liste officielle des métiers d'artisanat d'art
- Votre entreprise doit compter moins de 11 salariés à sa création
- Vous devez détenir un savoir-faire spécifique et le prouver par un diplôme (CAP, BEP, etc.) ou une qualification professionnelle
titre.en: '[automatic] artisanal'
titre.fr: artisanale
entreprise . activité . nature . commerciale:
description.en: >
[automatic] Your activity is commercial if you are in one of the
following cases:
- You buy goods or merchandise to resell them for profit: that brings in money, profit, or earnings
- You sell services in the fields of hotels, restaurants, transportation, entertainment, security, computers, design, etc.
- You have an activity of renting goods, merchandise or services
description.fr: >
Votre activité est commerciale si vous êtes dans l'un des cas
suivants :
- Vous achetez des biens ou des marchandises pour les revendre dans un but lucratif : Qui rapporte de l'argent, du profit, des bénéfices
- Vous vendez des services dans les domaines de l'hôtellerie, la restauration, les transports, les spectacles, la sécurité, l'informatique, le design, etc.
- Vous avez une activité de location de biens, de marchandises ou de services
titre.en: '[automatic] commercial'
titre.fr: commerciale
entreprise . activité . nature . libérale:
description.en: >
[automatic] A liberal activity consists of services of a mainly
intellectual nature.
You render a paid service.
You must have a diploma or a professional qualification in the field.
description.fr: >
Une activité libérale consiste en des prestations de services de
nature principalement intellectuelles.
Vous rendez un service payant.
Vous devez avoir un diplôme ou une qualification professionnelle dans le domaine.
question.en: '[automatic] Is your activity a liberal profession?'
question.fr: Votre activité est-elle une profession libérale ?
titre.en: '[automatic] liberal'
titre.fr: libérale
entreprise . activité . nature . libérale . réglementée:
description.en: >
[automatic] Some liberal professions have been classified as
liberal by law and their title is protected. Their members must respect
strict ethical rules and are subject to the control of their professional
bodies (order, chamber, or union).
> Examples of regulated professions: architect, lawyer, nurse, doctor...
These are other people who practice a science or an art and whose intellectual activity plays the main role. Their income must represent the remuneration of a personal work, without subordination, while engaging their technical and moral responsibility.
> Examples of non-regulated professions: developer, historian, urban planner...
description.fr: >
Certaines professions libérales ont été classées dans le domaine
libéral par la loi et leur titre est protégé. Leurs membres doivent
respecter des règles déontologiques strictes et sont soumis au contrôle de
leurs instances professionnelles (ordre, chambre, ou syndicat).
> Exemples de professions règlementées : architecte, avocat, infirmier, médecin...
Il s'agit des autres personnes qui pratiquent, une science ou un art et dont l'activité intellectuelle joue le principal rôle. Leurs recettes doivent représenter la rémunération d'un travail personnel, sans lien de subordination, tout en engageant leur responsabilité technique et morale.
> Exemples de professions non-règlementées : développeur, historien, urbaniste...
question.en: '[automatic] Is it a regulated liberal activity?'
question.fr: Est-ce une activité libérale réglementée ?
titre.en: '[automatic] regulated'
titre.fr: réglementée
entreprise . activité . service ou vente:
question.en: '[automatic] What type of business is the company in?'
question.fr: Quelle est le type d'activité de l'entreprise ?

View File

@ -5,7 +5,7 @@ import { Store } from 'redux'
import { debounce } from '../utils'
import * as safeLocalStorage from './safeLocalStorage'
const VERSION = 3
const VERSION = 4
const LOCAL_STORAGE_KEY = `mon-entreprise::companySituation::v${VERSION}`

View File

@ -6,7 +6,7 @@ import { debounce } from '../utils'
import * as safeLocalStorage from './safeLocalStorage'
import { deserialize, serialize } from './serializeSimulation'
const VERSION = 6
const VERSION = 7
const localStorageKey = (pathname: string) =>
`mon-entreprise::persisted-simulation::v${VERSION}::${pathname}`

View File

@ -1,60 +1,63 @@
// Vitest Snapshot v1
exports[`calculate simulations-auto-entrepreneur > ACRE 1`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 1`] = `"[22962,247,20000,0,20000]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 2`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 2`] = `"[22630,219,20000,0,20000]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 3`] = `"[30000,0,30000,2830,27170]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 3`] = `"[34443,370,30000,0,30000]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 4`] = `"[40000,0,40000,5830,34170]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 4`] = `"[45938,495,40000,0,40000]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 5`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > ACRE 5`] = `"[21390,116,20000,0,20000]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 1`] = `"[20000,0,20000,674,19326]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 1`] = `"[20000,292,16500,0,16500]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 2`] = `"[20000,0,20000,674,19326]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 2`] = `"[20000,318,16180,0,16180]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 3`] = `"[20000,0,20000,674,19326]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 3`] = `"[20000,301,16388,0,16388]"`;
exports[`calculate simulations-auto-entrepreneur > activité mixte 4`] = `"[null,715,null,null,null]"`;
exports[`calculate simulations-auto-entrepreneur > activités 1`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 1`] = `"[20000,370,15560,0,15560]"`;
exports[`calculate simulations-auto-entrepreneur > activités 2`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 2`] = `"[20000,373,15520,0,15520]"`;
exports[`calculate simulations-auto-entrepreneur > activités 3`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 3`] = `"[20000,222,17332,0,17332]"`;
exports[`calculate simulations-auto-entrepreneur > activités 4`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 4`] = `"[20000,380,15444,0,15444]"`;
exports[`calculate simulations-auto-entrepreneur > activités 5`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 5`] = `"[20000,215,17420,0,17420]"`;
exports[`calculate simulations-auto-entrepreneur > activités 6`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > activités 6`] = `"[20000,369,15568,0,15568]"`;
exports[`calculate simulations-auto-entrepreneur > aides 1`] = `"[5000,0,5000,0,5000]"`;
exports[`calculate simulations-auto-entrepreneur > aides 1`] = `"[5741,62,5000,0,5000]"`;
exports[`calculate simulations-auto-entrepreneur > aides 2`] = `"[50000,0,50000,8830,41170]"`;
exports[`calculate simulations-auto-entrepreneur > aides 2`] = `"[57419,618,50000,237,49763]"`;
exports[`calculate simulations-auto-entrepreneur > impôt sur le revenu 1`] = `"[25000,0,25000,0,25000]"`;
exports[`calculate simulations-auto-entrepreneur > impôt sur le revenu 1`] = `"[32134,594,25000,707,24293]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 1`] = `"[500,0,500,0,500]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 1`] = `"[574,6,500,0,500]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 2`] = `"[1000,0,1000,0,1000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 2`] = `"[1148,12,1000,0,1000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 3`] = `"[2000,0,2000,0,2000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 3`] = `"[2296,25,2000,0,2000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 4`] = `"[5000,0,5000,0,5000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 4`] = `"[5741,62,5000,0,5000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 5`] = `"[10000,0,10000,0,10000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 5`] = `"[11481,123,10000,0,10000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 6`] = `"[20000,0,20000,723,19277]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 6`] = `"[22962,247,20000,0,20000]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 7`] = `"[50000,0,50000,8830,41170]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 7`] = `"[57419,618,50000,237,49763]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 8`] = `"[70000,0,70000,14830,55170]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 8`] = `"[80381,865,70000,1301,68699]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 9`] = `"[100000,0,100000,26597,73403]"`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 9`] = `
"[114824,1235,100000,3912,96088]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-auto-entrepreneur > échelle de revenus 10`] = `
"[1000000,0,1000000,456659,543341]
"[1148298,12358,1000000,131652,868348]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés, entreprise . imposition . régime . micro-entreprise . alerte seuil dépassés"
`;

View File

@ -1,100 +1,124 @@
// Vitest Snapshot v1
exports[`calculate simulations-indépendant > acre 1`] = `"[null,null,50000,null,null,null,0,null,null]"`;
exports[`calculate simulations-indépendant > acre 1`] = `"[73019,23019,50000,51980,9516,40484,0,73019,1408]"`;
exports[`calculate simulations-indépendant > activité 1`] = `"[null,null,20000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > activité 1`] = `"[29086,9086,20000,20787,898,19102,0,29086,0]"`;
exports[`calculate simulations-indépendant > activité 2`] = `"[null,null,20000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > activité 2`] = `"[29102,9102,20000,20787,898,19102,0,29102,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 1`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 1`] = `"[77175,27175,50000,52092,9550,40450,0,77175,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 2`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 2`] = `"[78236,28236,50000,52121,9558,40442,0,78236,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 3`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 3`] = `"[80757,30757,50000,52189,9579,40421,0,80757,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 4`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 4`] = `"[75298,25298,50000,52041,9534,40466,0,75298,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 5`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 5`] = `"[75297,25297,50000,52041,9534,40466,0,75297,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 6`] = `"[null,null,500000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > conjoint collaborateur 6`] = `
"[652221,152221,500000,517706,220485,279515,0,652221,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > contrats madelin 1`] = `"[30000,null,null,null,null,null,10000,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 1`] = `"[30000,13181,16819,17881,433,16386,10000,40000,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 2`] = `"[30000,null,null,null,null,null,10000,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 2`] = `"[30000,14381,15619,17881,433,15186,10000,40000,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 3`] = `"[30000,null,null,null,null,null,10000,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 3`] = `"[30000,10381,19619,20431,841,18778,10000,40000,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 4`] = `"[20000,null,null,null,null,null,1000,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 4`] = `"[20000,6732,13268,13809,0,13268,1000,21000,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 5`] = `"[300000,null,null,null,null,null,15000,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 5`] = `
"[300000,79617,220383,228526,82145,138238,15000,315000,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > contrats madelin 6`] = `"[20000,null,null,null,null,null,500,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 6`] = `"[20000,6832,13168,13709,0,13168,500,20500,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 7`] = `"[20000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > contrats madelin 7`] = `"[20000,13132,6868,9695,0,6868,0,20000,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 1`] = `"[30000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 1`] = `"[30000,13181,16819,17881,433,16386,0,30000,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 2`] = `"[30000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 2`] = `"[30000,14381,15619,17881,433,15186,0,30000,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 3`] = `"[30000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 3`] = `"[30000,10381,19619,20431,841,18778,0,30000,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 4`] = `"[20000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 4`] = `"[20000,6732,13268,13809,0,13268,0,20000,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 5`] = `"[300000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 5`] = `
"[300000,79617,220383,228526,82145,138238,0,300000,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > cotisations facultatives 6`] = `"[300000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations facultatives 6`] = `
"[300000,83117,216883,225026,80570,136313,0,300000,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > cotisations minimales 1`] = `"[null,null,100,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations minimales 1`] = `"[1375,1275,100,135,0,100,0,1375,0]"`;
exports[`calculate simulations-indépendant > cotisations minimales 2`] = `"[null,null,100,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > cotisations minimales 2`] = `"[244,144,100,104,0,100,0,244,0]"`;
exports[`calculate simulations-indépendant > exonération covid 1`] = `"[null,null,50000,null,null,null,0,null,null]"`;
exports[`calculate simulations-indépendant > exonération covid 1`] = `"[71347,21347,50000,51815,9550,40450,0,71347,2059]"`;
exports[`calculate simulations-indépendant > exonération covid 2`] = `"[500,null,50000,null,null,null,0,null,null]"`;
exports[`calculate simulations-indépendant > exonération covid 2`] = `"[500,12977,50000,51032,9315,40685,0,62977,103]"`;
exports[`calculate simulations-indépendant > exonération covid 3`] = `"[50000,null,50000,null,null,null,0,null,null]"`;
exports[`calculate simulations-indépendant > exonération covid 3`] = `"[50000,17475,50000,51440,9438,40562,0,67475,141]"`;
exports[`calculate simulations-indépendant > exonération pension invalidité 1`] = `
"[45000,null,null,null,null,null,0,null,0]
"[45000,10908,34092,35311,4515,29577,0,45000,0]
Notifications affichées : dirigeant . indépendant . cotisations et contributions . exonérations . pension invalidité"
`;
exports[`calculate simulations-indépendant > imposition à l'IS 1`] = `"[null,null,null,null,null,null,0,100000,0]"`;
exports[`calculate simulations-indépendant > imposition à l'IS 1`] = `
"[100000,30100,69900,72612,13527,56373,0,100000,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > imposition à l'IS 2`] = `"[null,null,null,null,null,null,0,100000,0]"`;
exports[`calculate simulations-indépendant > imposition à l'IS 2`] = `
"[100000,30100,69900,72612,13527,56373,0,100000,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > impôt sur le revenu 1`] = `"[null,null,20000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > impôt sur le revenu 1`] = `"[29086,9086,20000,20787,603,19397,0,29086,0]"`;
exports[`calculate simulations-indépendant > impôt sur le revenu 2`] = `"[null,null,50000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > impôt sur le revenu 2`] = `"[73019,23019,50000,51980,8213,41787,0,73019,0]"`;
exports[`calculate simulations-indépendant > impôt sur le revenu 3`] = `"[null,null,20000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > impôt sur le revenu 3`] = `"[29086,9086,20000,20787,2079,17921,0,29086,0]"`;
exports[`calculate simulations-indépendant > inversions 1`] = `"[2000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > inversions 1`] = `"[2000,1386,614,666,0,614,0,2000,0]"`;
exports[`calculate simulations-indépendant > inversions 2`] = `"[50000,null,null,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > inversions 2`] = `"[50000,16004,33996,35351,4527,29469,0,50000,0]"`;
exports[`calculate simulations-indépendant > inversions 3`] = `"[null,null,null,null,null,10000,0,null,0]"`;
exports[`calculate simulations-indépendant > inversions 3`] = `"[14597,4597,10000,10394,0,10000,0,14597,0]"`;
exports[`calculate simulations-indépendant > inversions 4`] = `"[null,null,null,null,null,40000,0,null,0]"`;
exports[`calculate simulations-indépendant > inversions 4`] = `"[72000,22703,49297,51249,9297,40000,0,72000,0]"`;
exports[`calculate simulations-indépendant > inversions 5`] = `"[null,null,null,null,null,10000,1000,null,0]"`;
exports[`calculate simulations-indépendant > inversions 5`] = `"[14597,4597,10000,10394,0,10000,1000,15597,0]"`;
exports[`calculate simulations-indépendant > inversions 6`] = `"[19000,null,null,null,null,null,1000,20000,0]"`;
exports[`calculate simulations-indépendant > inversions 6`] = `"[19000,5929,13071,13584,0,13071,1000,20000,0]"`;
exports[`calculate simulations-indépendant > inversions 7`] = `"[18000,null,null,null,null,null,2000,20000,0]"`;
exports[`calculate simulations-indépendant > inversions 7`] = `"[18000,5627,12373,12860,0,12373,2000,20000,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 1`] = `"[null,null,500,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 1`] = `"[1861,1361,500,548,0,500,0,1861,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 2`] = `"[null,null,1000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 2`] = `"[2466,1466,1000,1064,0,1000,0,2466,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 3`] = `"[null,null,1500,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 3`] = `"[3075,1575,1500,1581,0,1500,0,3075,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 4`] = `"[null,null,2000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 4`] = `"[3683,1683,2000,2097,0,2000,0,3683,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 5`] = `"[null,null,5000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 5`] = `"[7428,2428,5000,5199,0,5000,0,7428,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 6`] = `"[null,null,10000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 6`] = `"[14597,4597,10000,10394,0,10000,0,14597,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 7`] = `"[null,null,100000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 7`] = `
"[139589,39589,100000,103788,28275,71725,0,139589,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-indépendant > échelle de revenus 8`] = `"[null,null,1000000,null,null,null,0,null,0]"`;
exports[`calculate simulations-indépendant > échelle de revenus 8`] = `
"[1239948,239948,1000000,1033666,473305,526695,0,1239948,0]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;

View File

@ -4,27 +4,54 @@ exports[`calculate simulations-professions-libérales > CIPAV ACRE 1`] = `"[7434
exports[`calculate simulations-professions-libérales > CIPAV ACRE 2`] = `"[24242,0,4242,20000,876,19124,36,4,266]"`;
exports[`calculate simulations-professions-libérales > CIPAV ACRE 3`] = `"[69846,0,19846,50000,9490,40510,108,4,531]"`;
exports[`calculate simulations-professions-libérales > CIPAV ACRE 3`] = `
"[69846,0,19846,50000,9490,40510,108,4,531]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 1`] = `"[90886,0,30886,60000,12661,47339,180,4,533]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 1`] = `
"[90886,0,30886,60000,12661,47339,180,4,533]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 2`] = `"[90332,0,30332,60000,12657,47343,180,4,533]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 2`] = `
"[90332,0,30332,60000,12657,47343,180,4,533]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 3`] = `"[null,0,null,60000,null,null,null,null,null]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 3`] = `
"[90010,0,30010,60000,12654,47346,180,4,708]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 4`] = `"[92073,0,32073,60000,12671,47329,180,4,533]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 4`] = `
"[92073,0,32073,60000,12671,47329,180,4,533]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 5`] = `"[null,0,null,60000,null,null,null,null,null]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 5`] = `
"[90530,0,30530,60000,12658,47342,180,4,805]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 6`] = `"[null,0,null,1000,null,null,null,null,null]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 6`] = `"[4895,0,3895,1000,0,1000,36,2,122]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 7`] = `"[93016,0,33016,60000,12679,47321,180,4,533]"`;
exports[`calculate simulations-professions-libérales > CIPAV conjoint collaborateur 7`] = `
"[93016,0,33016,60000,12679,47321,180,4,533]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV exonération incapacité 1`] = `"[47070,0,7070,40000,6304,33696,36,4,400]"`;
exports[`calculate simulations-professions-libérales > CIPAV exonération incapacité 1`] = `
"[47070,0,7070,40000,6304,33696,36,4,400]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV réduction et surcotisation 1`] = `"[16239,0,6239,10000,0,10000,72,4,135]"`;
exports[`calculate simulations-professions-libérales > CIPAV réduction et surcotisation 2`] = `"[73230,0,23230,50000,9518,40482,180,4,531]"`;
exports[`calculate simulations-professions-libérales > CIPAV réduction et surcotisation 2`] = `
"[73230,0,23230,50000,9518,40482,180,4,531]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > CIPAV réduction et surcotisation 3`] = `
"[149211,0,49211,100000,28382,71618,468,4,538]
@ -59,23 +86,35 @@ exports[`calculate simulations-professions-libérales > auxiliaire médical 2`]
exports[`calculate simulations-professions-libérales > auxiliaire médical 3`] = `"[300000,0,62883,237117,89673,147444,0,4,550]"`;
exports[`calculate simulations-professions-libérales > avocat 1`] = `"[50000,0,11135,38865,5988,32877,0,4,518]"`;
exports[`calculate simulations-professions-libérales > avocat 1`] = `
"[50000,0,11135,38865,5988,32877,0,4,518]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > avocat 2`] = `"[50000,0,11805,38195,5787,32408,0,4,510]"`;
exports[`calculate simulations-professions-libérales > avocat 2`] = `
"[50000,0,11805,38195,5787,32408,0,4,510]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > expert-comptable 1`] = `"[20000,0,5014,14986,57,14929,0,4,200]"`;
exports[`calculate simulations-professions-libérales > expert-comptable 2`] = `"[50000,0,14816,35184,4884,30300,0,4,471]"`;
exports[`calculate simulations-professions-libérales > expert-comptable 2`] = `
"[50000,0,14816,35184,4884,30300,0,4,471]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > médecin 1`] = `"[50000,0,14395,35605,5008,30597,0,4,476]"`;
exports[`calculate simulations-professions-libérales > médecin 2`] = `"[null,0,null,null,null,null,0,null,null]"`;
exports[`calculate simulations-professions-libérales > médecin 2`] = `"[50000,0,21965,28035,2738,25297,0,4,379]"`;
exports[`calculate simulations-professions-libérales > médecin 3`] = `"[null,0,null,null,null,null,0,null,null]"`;
exports[`calculate simulations-professions-libérales > médecin 3`] = `"[300000,0,88005,211995,78368,133627,0,4,550]"`;
exports[`calculate simulations-professions-libérales > médecin 4`] = `"[null,0,null,null,null,null,0,null,null]"`;
exports[`calculate simulations-professions-libérales > médecin 4`] = `"[400000,0,108116,291884,117122,174762,0,4,550]"`;
exports[`calculate simulations-professions-libérales > médecin 5`] = `"[null,0,null,null,null,null,0,null,null]"`;
exports[`calculate simulations-professions-libérales > médecin 5`] = `
"[120000,0,36559,83441,21268,62173,0,4,536]
Notifications affichées : entreprise . TVA . franchise de TVA . seuils dépassés"
`;
exports[`calculate simulations-professions-libérales > médecin 6`] = `"[50000,0,14395,35605,5008,30597,0,4,476]"`;

View File

@ -22,13 +22,10 @@ it('calculate simulations-auto-entrepreneur', () => {
).toMatchInlineSnapshot(`
[
"dirigeant . auto-entrepreneur . impôt . versement libératoire",
"entreprise . activité",
"entreprise . activité . mixte",
"entreprise . activité . nature",
"entreprise . activité . service ou vente",
"entreprise . chiffre d'affaires . service BIC",
"entreprise . chiffre d'affaires . service BNC",
"entreprise . chiffre d'affaires . vente restauration hébergement",
"entreprise . date de création",
"impôt . foyer fiscal . enfants à charge",
"impôt . foyer fiscal . revenu imposable . autres revenus imposables",
"impôt . foyer fiscal . situation de famille",