Skip to content

Releases: betagouv/mon-entreprise

Convergence CDI-CDD

22 Jan 13:58
45288b8
Compare
Choose a tag to compare

Nouveautés

Le simulateur déployé sur embauche.beta.gouv.fr permet maintenant :

📌 de simuler un CDI ou un CDD dans la même interface

image

📌 de choisir son ou ses objectifs de calcul dès le 1er écran

image

📌 d'obtenir une première estimation du résultat après saisie du salaire, sans se soucier des autres variables

📌 de saisir un salaire total voulu ("coût employeur") et d'obtenir le brut ou le net

peek 2018-01-22 14-48

📌 de voir plus clairement la répartition des cotisations (santé, chômage...)

peek 2018-01-22 13-46

📌 d'explorer au clic le calcul précis de ces variables ⚙️ (ex. comprendre comment est calculée la cotisation retraite complémentaire)

📌 de simuler une embauche aux taux de 2018 🗓️ , ce qui inclut les changements importants du salaire net (cotisation chômage, maladie et CSG)

📌 Finalement, il est aussi beaucoup plus adapté à l'utilisation sur mobile 📱 .

Intégration en iframe

Nos partenaires qui intègrent aujourd'hui le simulateur dans sa version précédente via le script d'intégration conseillé ici n'auront rien à faire pour passer à la nouvelle.

La transition s'effectuera le lundi 5 février.

Dans le cas où vous trouveriez la précédente version plus adaptée à vos besoins, nous vous invitons à nous contacter : nous mettrons à votre disposition une nouvelle adresse pour cette version. Pas d'inquiétude, il s'agira juste de changer un mot dans le script d'intégration. Par contre, nous attirons votre attention sur le fait que l'interface de cette ancienne version n'évoluera plus, et que ses paramètres législatifs dépendront des mises à jour d'OpenFisca France.

Intégration avancée

Il sera possible prochainement d'utiliser notre calculateur grâce à une API. Vous pouvez suivre l'avancement ici.

Simulateur CDD

05 Oct 11:34
Compare
Choose a tag to compare

Il est maintenant possible de simuler les 4 éléments du CDD (CIF, majoration chômage, prime de précarité et indemnisation des congés payés non pris) conjointement avec le prix du travail d'un contrat classique.

Ce dernier n'est pas encore parfait (c'est l'objet de la prochaine version), mais l'erreur est assez faible pour que l'estimation soit intéressante.


image


image

SySo α - Simulateur CDD

30 Mar 08:39
Compare
Choose a tag to compare
Pre-release

Le sujet du coût supplémentaire d'une embauche en CDD par rapport au CDI a été pour nous l'occasion de mettre à l'épreuve notre idée de base documentaire interprétable . Ce sous-domaine a l'avantage d'être un travail raisonnable car il s'agit d'implémenter 4 éléments (2 cotisations et 2 indemnités), et d'être souvent un sujet d'actualité politique.

Cette expérimentation tente de combiner deux cas d'usage :

  • je veux calculer mon surcoût à l'embauche d'un CDD en 5 minutes : pose-moi les bonnes questions et donne moi les chiffres
  • explique moi comment tu calcules ces résultats : je suis curieux / je suis professionnel du secteur / la loi demande une transparence sur le sujet

Ce que nous avons aujourd'hui

La législation en YAML

Le format YAML nous paraît être un intermédiaire intéressant entre le fichier de code et le texte libre.

Nous avons :

  • les éléments de surcoût à calculer, de type Indemnité ou Cotisation

Exemple avec la Majoration chômage CDD

- Cotisation: majoration chômage CDD
  attache: Salariat . CDD
  attributs:
    dû par: employeur
    type: majoration
    destinataire: URSSAF

  description: Majoration des contributions patronales d’assurance chômage pour les contrats à durée déterminée courts (CDD)
  non applicable si:
    l'une de ces conditions:
      - durée contrat > 3 #cette information est déjà contenue dans la formule, mais ça ne fait pas de mal de l'expliciter ici
      - événements . CDD poursuivi en CDI
  formule:
    multiplication:
      assiette: assiette cotisations sociales
      taux:
        logique numérique:
          motif . accroissement temporaire activité:
            durée contrat <= 1: 3% # TODO 1 mois, pas 1 rien, évidemment
            durée contrat <= 3: 1.5%
          motif . usage:
            durée contrat <= 3: 0.5%
  • toutes les variables internes nécessaires au calcul : motif CDD, durée du contrat, salaire de base, assiette des cotisations sociales, etc.

Exemple avec l'assiette des cotisations sociales

- Variable: assiette cotisations sociales
  attache: Salariat
  description: >
    L'assiette des cotisations sociales est la base de calcul d'un grand nombre de cotisations sur le travail salarié. Elle comprend les rémunérations en espèces (salaire de base, indemnité, primes...) et les avantages en nature (logement, véhicule...).
  référence: https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/la-base-de-calcul.html
  formule:
    somme:
      - salaire de base
      - CDD . prime de fin de contrat #indemnité
      - CDD . compensation des congés payés #indemnité

On remarquera que cette assiette fait elle-même appel à 2 de nos éléments de coût du CDD, eux assis seulement sur le salaire de base


Un moteur de calcul : à partir d'une situation donnée, nous calculons l'ensemble des variables du système et en particulier les 4 éléments de coût évoqués plus haut :

À noter, ce moteur est en Javascript et tourne donc directement dans le navigateur


Un formulaire généré automatiquement.

Nous disons au moteur, voilà ton objectif : calculer la variable de haut niveau Surcoût CDD :

- Variable: surcoût CDD
  attache: Salariat
  description: >
    En France, le contrat à durée déterminée est un contrat d'exception au CDI
    qui apporte à l'employeur plus de souplesse dans un cadre législatif précis, comportant en particulier des contreparties financières.
  formule:
    somme: #TODO à l'avenir, exprimer une somme par requête de type : obligation applicable au CDD
      - CDD . CIF CDD #cotisation
      - CDD . majoration chômage CDD #cotisation
      - CDD . prime de fin de contrat #indemnité
      - CDD . compensation des congés payés #indemnité

Il se charge, en parcourant le sous-graphe de cet objectif, de construire le formulaire qui demandera à l'utilisateur les informations manquantes :

Il y a donc un couplage très fort, assumé, de l'interface utilisateur et de ce qui habituellement serait le serveur de calcul accessible à travers une API.

Étant donné que le moteur comprend le graphe de calcul, chaque réponse met à jour le formulaire : si je réponds que je souhaite prolonger mon CDD en CDI au terme du contrat, l'indemnité de fin de contrat ne me sera pas applicable, ainsi toutes les autres questions nécessaires à son calcul ne me seront pas posées (est-ce un contrat aidé ? y a-t-il un engagement à payer un complément de formation professionnelle au salarié...).

Cette propriété du formulaire, parfois appelée saut logique, est dans les applications classiques souvent implémentée dans le code de l'interface, ce qui mène à une duplication de la règle qui doit aussi être présente dans la base de règles du moteur de calcul.

Ceci promet une réduction importante du coût d'évolution du simulateur : chaque mise à jour des règles met à jour le simulateur.


Une transparence totale des calculs.

Quand vous répondez à une question, par exemple Est-ce un contrat aidé ?, le moteur vous montre pourquoi il la pose en désignant les objectifs avec un point blanc :

point-blanc

A tout moment dans la simulation, vous pouvez cliquer sur un des objectifs pour comprendre son calcul.
selection_361
On retrouve ici les fichiers de règle évoqués plus haut, stylisés et directement accessibles dans le navigateur. Les règles étant lisibles par construction (ce qui n'est évidemment pas la tâche la plus facile), la documentation est déjà là... reste à bien définir les mécanismes du système.

Mais surtout, si vous êtes en cours ou en fin de simulation, vous pouvez y injecter vos réponses !
explic

Au delà des usages concrets évoqués en tête de cette note, cette transparence devrait assurer une plus grande confiance dans les résultats du simulateur, et espérons le, inciter à la contribution (signalement de problèmes, voir modification du code).


Un début de base documentaire.

Il existe aujourd'hui des centaines de bases documentaires, par des acteurs privés ou publics (et elles sont dans ce cas là souvent spécialisées : ex. l'URSSAF et Service-Public.fr) traitant le monde des prélèvements sur les salaires. Aucune n'est exécutable, aucune n'est participative, ce qui les limite à un rôle de support et garantit la présence de paragraphes ambigus .

Nous avons une page pour chaque règle rassemblant description, références législatives, références pédagogiques officielles, non officielles, applicabilité de l'obligation (ou du droit) et formule de calcul numérique. Ces dernières sections ne sont qu'une vue enrichie pour le navigateur du code source permettant le calcul.


Tout ça n'est qu'un début. Lisez la Feuille de route pour voir les réflexions en cours.

Première démonstration de la catégorisation des variables

15 Nov 17:29
Compare
Choose a tag to compare

Attention les yeux