Régression dans le calcul des totaux de communes par dotation
Que s'est-il passé ?
Pour la requête suivante envoyée à l'endpoint /calculate sur l'API en intégration https://dotations-back-integ.leximpact.dev/docs :
{
"base": {
"dotations": {
"dotation_solidarite_rurale.seuil_nombre_habitants": 10000
},
"casTypes": [
{
"nomCommune": "Aranc",
"codeInseeCommune": "01012",
"codeInseeDepartement": "01"
},
{
"nomCommune": "Dénestanville",
"codeInseeCommune": "76214",
"codeInseeDepartement": "76"
},
{
"nomCommune": "Fontainebleau",
"codeInseeCommune": "77186",
"codeInseeDepartement": "77"
},
{
"nomCommune": "Lillebonne",
"codeInseeCommune": "76384",
"codeInseeDepartement": "76"
}
],
"strates": [],
"total": {}
}
}
On obtient la réponse suivante pour total :
"total": {
"dotation_forfaitaire": {
"eligibles": 35021
},
"dotation_communes_nouvelles": {
"eligibles": 35021
},
"dotation_solidarite_rurale": {
"eligibles": 33360
},
"dsu_montant": {
"eligibles": 35021
}
}
À quoi m'attendais-je ?
À ce que les totaux qui alimentent le composant suivant de l'UI soient plus proche de ces montants :
Et jamais égaux à 35021 qui représente le nombre total de communes en 2024 dans nos données.
Contexte
La fonction concernée est la suivante : https://git.leximpact.dev/leximpact/simulateur-dotations-communes/leximpact-dotations-back/-/blob/1abee44d7c4d4af33738857fff4eb8bafeb71b64/leximpact_dotations_back/computing/calculate_impact_total.py#L11
/dependencies indique :
{
"fastapi": "0.111.1",
"OpenFisca-Core": "41.5.7",
"numpy": "1.24.4",
"OpenFisca-France-Dotations-Locales": "4.2.0",
"leximpact-dotations-back": "2.0.1"
}
Edited by sandcha