Git Product home page Git Product logo

Comments (10)

pzuldp avatar pzuldp commented on August 29, 2024 1

Pour être plus précis : ces deux lignes apparaissent assez souvent dans les formules de CSG/CRDS :

        seuil_exoneration = seuils.seuil_rfr1.seuil_rfr1 + (nbptr - 1) * seuils.seuil_rfr1.demi_part_suppl_rfr1
        seuil_reduction = seuils.seuil_rfr2.seuil_rfr2 + (nbptr - 1) * seuils.seuil_rfr2.demi_part_suppl_rfr2

mais il me semble qu'il faudrait à chaque fois remplacer par

        seuil_exoneration = seuils.seuil_rfr1.seuil_rfr1 + (nbptr - 1) * 2 * seuils.seuil_rfr1.demi_part_suppl_rfr1
        seuil_reduction = seuils.seuil_rfr2.seuil_rfr2 + (nbptr - 1) * 2 * seuils.seuil_rfr2.demi_part_suppl_rfr2

si j'en juge par cette source par exemple ?

from openfisca-france.

sylvainipp avatar sylvainipp commented on August 29, 2024 1

Il me semble que le *2 est simplement du au fait que le montant correspond à des demi-parts, alors que le terme précédent (nbptr - 1) est en nombre de part. (J'ai aussi l'impression que c'est sur le seuil que porte la pondération par taille du foyer et pas sur le RFR, avec des majorations par demi-part qui sont constantes au moins dans la fameuse source de Paul).

from openfisca-france.

pzuldp avatar pzuldp commented on August 29, 2024 1

Je suis désolé si je me suis trompé... mais je crois que c'est juste
Comme l'indique @sylvainipp , il me semble simplement que
NBPTR = nombre de parts ; d'où (NBPTR - 1) = "nombre de parts supplémentaires"
alors que l'incrément seuils.seuil_rfr1.demi_part_suppl_rfr1 fait référence à un supplément par DEMI-part supplémentaire.
Pour un foyer à deux parts, il faut donc faire :
seuil_rfr + demi_part_suppl + demi_part_suppl, soit seuil_rfr + (nbptr - 1) * 2 * demi_part_suppl

from openfisca-france.

pzuldp avatar pzuldp commented on August 29, 2024

je vais tagger quelques personnes, on ne sait jamais.
@bfabre01 @SophieIPP @NolwennLoisel @lukas-puschnig @clallemand @fjacquetin @sylvainipp @benjello

from openfisca-france.

pzuldp avatar pzuldp commented on August 29, 2024

si quelqu'un.e se sent d'attaque pour une review, c'est par ici :
#2030

from openfisca-france.

pzuldp avatar pzuldp commented on August 29, 2024

en fait une série de tests existait déjà, mais était incapable de détecter l'erreur car tous les cas-types n'avaient qu'une seule part fiscale (en fait, pas de part fiscale spécifiée, d'où le défaut de 1)

from openfisca-france.

clallemand avatar clallemand commented on August 29, 2024

Hello, j'aterris ici au cours de la review de ta PR associée. Désolée j'arrive un peu tard mais je ne comprends pas où tu trouves le "x2"... Il y a sûrement un truc que je ne comprends pas, même dans la source ci-dessus

from openfisca-france.

SophieIPP avatar SophieIPP commented on August 29, 2024

Je me pose la même question que @clallemand . De ce que je comprends, on compare le RFR du foyer, pondéré par la composition du foyer, aux différents seuils (taux nul, taux réduits).

from openfisca-france.

pzuldp avatar pzuldp commented on August 29, 2024

@SophieIPP je suis d'accord mais c'est la pondération qui pose problème. @clallemand dans le tableau de référence cité, on a bien, pour un foyer à deux parts, le seuil "de base" auquel on ajoute 2 fois l'incrément par demi parts. Et pour un foyer à trois parts, le seuil "de base" auquel on ajoute 4 fois l'incrément par demi parts

from openfisca-france.

clallemand avatar clallemand commented on August 29, 2024

Ah yes c'est bon je comprends, c'est ça ! Merci j'étais trop concentré à faire x2 dans le barème et je ne comprenais pas... C'est très clair et très juste je pense !

from openfisca-france.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.