Skip to main content

OpenFisca

Open models to compute tax and benefit systems

Presentation

La « Calculette Impôts » est le logiciel écrit par la DGFiP qui calcule l'impôt sur les revenus des particuliers.

Ce logiciel a été ouvert par l'administration en avril 2016. Il est écrit en langage M développé en interne à la DGFiP, et contient les règles de calcul de l'impôt telles que décrites dans la législation.

L'équipe OpenFisca a d'abord réalisé une traduction en Python du code M, permettant d'exécuter des calculs sur n'importe quel ordinateur.

Puis un hackathon célébrant cette ouverture a eu lieu début avril 2016, et a accueilli plusieurs ateliers qui ont donné naissance à des outils gravitant autour du code M.

Read more

Related tools

L'API web permet aux développeurs d'utiliser la Calculette Impôts depuis une application web, un article économique, une infographie dynamique, etc.

Le Web Explorer de la Calculette Impôts permet de naviguer dans les variables du code M.

D'autres traductions de la Calculette Impôts ont émergé du hackathon : en Python vectoriel, permettant notamment d'accélérer considérablement les calculs, et en JavaScript afin d'effectuer les calculs sans disposer de connexion internet, directement depuis le navigateur ou une application mobile.

Voir tous les outils

Installation

Depuis son ouverture, il est tout à fait possible d'installer la Calculette Impôts sur un ordinateur, tout comme chacun des outils l'accompagnant.

Pour cela, veuillez vous référer aux fichiers README de chaque projet.

Voir tous les projets

Presentation

OpenFisca is an open micro-simulator of the tax-benefit system. It allows users to calculate many social benefits and taxes paid by households and to simulate the impact of reforms on their budget.

This tool has an educational purpose, and aims to help citizens better understand the tax-benefit system.

Read more

Web API

The API lets you use the web OpenFisca engine, without installing it, from any web page.

The servers made available on the Internet by Etalab allow you to use the API to illustrate a research project, an economic article, to create a dynamic infographics, etc.

Use the web API

Installation

If the use of OpenFisca online is not enough for you, you can also install different OpenFisca softwares on your own computer, on servers or even in the "cloud".

Install OpenFisca

Legislation explorer

Navigation dans les variables, les formules et la législation socio-fiscale d'OpenFisca

Use

Trace tool

Outil de visualisation des formules socio-fiscales intervenant dans le calcul d'un cas type, des valeurs de leurs paramètres et de leur résultat

Use

Tax-benefit variables interdependence graph

Graphe dynamique des dépendances entre les formules socio-fiscales d'OpenFisca

Use

OpenFisca Demonstrator

Décrivez votre situation familiale, saisissez vos revenus et votre patrimoine, et découvrez votre situation socio-fiscale, situez-vous par rapport aux autres foyers, découvrez votre niveau de vie, etc.

Use

Taxes simulations comparator

Script de comparaison entre les simulations OpenFisca et celles des impôts

Use

Jupyter notebook with OpenFisca

Développez en Python dans le cloud d'OpenFisca ! Totalement en ligne, avec comptes utilisateurs, sans installer de logiciels sur votre ordinateur.

Use

Tous les outils développés par la communauté OpenFisca sont des logiciels libres. Cela signifie que vous pouvez utiliser les logiciels du projet OpenFisca, les installer, étudier leur code source et le modifier, et le redistribuer comme bon vous semble. Une seule contrainte : les travaux dérivés d'OpenFisca doivent eux aussi être libres.

Nous croyons qu'il est indispensable pour la société de disposer de modèles ouverts de calcul des impôts et des prestations sociales, en premier lieu pour des raisons de transparence. D'où le choix du logiciel libre.

OpenFisca is a free project, open to all. But it is first and foremost a very ambitious project, which cannot succeede without the help of many.

Whatever your qualifications, if you are interested in OpenFisca, you can contribute to its development. All people of good will are welcome. Que vous soyez chercheur, économiste, agent de l'administration publique, étudiant ou citoyen intéressé par l'ouverture des modèles.

Les membres de la communauté ainsi que les nouveaux venus peuvent échanger sur le forum d'OpenFisca.

La communauté OpenFisca a déjà fourni un énorme travail de rePresentation de la législation française, de développement du moteur de calcul et de réalisation de produits utilisant OpenFisca, comme le site gouvernemental mes-aides.gouv.fr. Voir la liste des contributeurs à OpenFisca-France, le dépôt contenant la traduction en code source Python du système socio-fiscal français.

OpenFisca has already been used for project developed during hackathons to produce new visualisations, illustrate some research, create specialized simulators, etc. Contact us to add your project!

mes-aides.gouv.fr

Simulez toutes vos aides en ligne !

Use

Simulateur de coût d'embauche

Estimez le coût d'une embauche dans votre entreprise, et combien le salarié touchera.

Use

Taux effectif d'imposition

Évolution du taux effectif d'imposition en fonction du salaire et du capital

Use

Réforme du quotient conjugal

Proposition de réforme du statut du quotient conjugal

Use

Taux d'imposition du capital et du travail

Différence des taux d'imposition en fonction des revenus du capital et du travail

Use

RT @BetaGouv: L’État fait la promotion de son simulateur de coûts d’embauche https://t.co/297eD2aih9 via @nextinpact

Jun 29, 2016

RT @ChristopheBenz: @OpenFisca Cette application est hyper drôle et offre une approche ludique sur la simulation de l'#impôt ! https://t.co

Jun 29, 2016

.@nextinpact fait le parallèle entre OpenFisca et Ines, le simulateur @InseeFr - DREES maintenant ouvert ! https://t.co/VOKqgwCLK8 @Xberne

Jun 17, 2016

RT @gt_ll: "Of course, the code of @OpenFisca is open source (https://t.co/T56APMvGq2). Some representatives even use it to experiment gvt…

Jun 15, 2016

"Opening up the French tax software" by @BlancardMichel at @PyDataParis / #opensource #CodeImpot #Python https://t.co/TsXnAbi5en

Jun 15, 2016

RT @gt_ll: . @Etalab @PyDataParis @OpenFisca "Tax rules > DSL > 1 graph reprsentation > impl." Contributors welcome! #Osis2016 https://t.co

Jun 14, 2016

RT @InseeFr: Le modèle Ines fête ses 20 ans. Dès demain, contribuez à son amélioration grâce à l'ouverture de son code source https://t.co

Jun 14, 2016

RT @guertsen: Interesting presentation by Michel Blancard on @OpenFisca at #PyDataParis16 https://t.co/UcSzwTG7se

Jun 14, 2016

At #PyDataParis16, @BlancardMichel is presenting "Opening up the French tax software", #CodeImpot & @OpenFisca https://t.co/XfwtEXHrcG

Jun 14, 2016
Voir tous les tweets...