{"id":7548,"date":"2017-09-14T16:41:07","date_gmt":"2017-09-14T14:41:07","guid":{"rendered":"https:\/\/www.etalab.gouv.fr\/?p=7548"},"modified":"2019-10-15T10:41:01","modified_gmt":"2019-10-15T08:41:01","slug":"ouverture-du-code-du-calcul-de-limpot-sur-le-revenu","status":"publish","type":"post","link":"https:\/\/preprod.etalab.gouv.fr\/ouverture-du-code-du-calcul-de-limpot-sur-le-revenu","title":{"rendered":"Ouverture du code du calcul de l’imp\u00f4t sur le revenu, ann\u00e9es 2010 \u00e0 2015"},"content":{"rendered":"[:fr]\n

La Direction g\u00e9n\u00e9rale des Finances publiques (DGFiP)<\/a>\u00a0avait publi\u00e9 l’an dernier le code source permettant le calcul des imp\u00f4ts sur les revenus de l’ann\u00e9e 2014. C’est maintenant chose faite sur l’ensemble des ann\u00e9es de 2010 \u00e0 2015. Etalab se r\u00e9jouit d’avoir contribu\u00e9 \u00e0 cette ouverture marquante pour l’open-data et la transparence de l’action publique.<\/em><\/p>\n

Le code source de la calculatrice de l’imp\u00f4t sur le revenu<\/a> est utilis\u00e9 par la DGFiP pour calculer le montant d\u00fb par chaque foyer fiscal. Il s’agit donc d’une impl\u00e9mentation en langage informatique, exhaustive et rigoureuse, du\u00a0BOFIP<\/a>. La DGFiP met \u00e0 disposition de tous depuis plusieurs ann\u00e9es un simulateur en ligne<\/a>. L’ouverture du code source permet maintenant \u00e0 chacun d’examiner le calcul pour toute situation fiscale au niveau de d\u00e9tail le plus fin.<\/p>\n

Le code de la calculette est \u00e9crit dans un langage d\u00e9di\u00e9<\/a> d\u00e9velopp\u00e9 au sein de la DGFiP, le langage M. Ce langage correspond aux besoins sp\u00e9cifiques de la DGFiP en mati\u00e8re de calcul des imp\u00f4ts mais il ne dispose pas de l’\u00e9cosyst\u00e8me qui entoure les langages g\u00e9n\u00e9ralistes couramment utilis\u00e9s (compilateur, interpr\u00e9teur, \u00e9diteur, d\u00e9buggeur…). Pour permettre de faciliter l’utilisation du code source, l’\u00e9quipe Etalab a d\u00e9velopp\u00e9 un parseur<\/a> (analyseur syntaxique<\/a>) capable de transformer le code original en donn\u00e9es JSON, utilisables par n’importe quel langage de programmation.<\/strong><\/p>\n

Pour faciliter la r\u00e9utilisation du code source publi\u00e9, des notebooks contenant<\/a>\u00a0des exemples d’utilisations<\/a> ont \u00e9t\u00e9 ajout\u00e9s. Par exemple, nous indiquons comment calculer, pour les ann\u00e9es 2010 \u00e0 2015, le montant de l’imp\u00f4t d\u00fb par une personne seule, en fonction de ses revenus nets (figure 1). Les revenus sont en abscisse, le montant de l’imp\u00f4t est en ordonn\u00e9e. (La courbe de l’ann\u00e9e 2010 n’est pas visible car elle est cach\u00e9e par la courbe de l’ann\u00e9e 2011.)<\/p>\n

\"\"
Figure 1<\/figcaption><\/figure>\n

Cette ouverture s’inscrit \u00e9galement dans la mise en \u0153uvre de la Loi pour un R\u00e9publique num\u00e9rique,<\/a><\/strong> qui a ajout\u00e9 \u00e0 l’article\u00a0Article L300-2 du Code des Relations entre le Public et l’Administration (CRPA)<\/a> la mention de codes sources comme documents administratifs.<\/p>\n[:]\n","protected":false},"excerpt":{"rendered":"

[:fr] La Direction g\u00e9n\u00e9rale des Finances publiques (DGFiP)\u00a0avait publi\u00e9 l’an dernier le code source permettant le calcul des imp\u00f4ts sur les revenus de l’ann\u00e9e 2014. C’est maintenant chose faite sur l’ensemble des ann\u00e9es de 2010 \u00e0 2015. Etalab se r\u00e9jouit d’avoir contribu\u00e9 \u00e0 cette ouverture marquante pour l’open-data et la transparence de l’action publique. Le …<\/p>\n

Ouverture du code du calcul de l’imp\u00f4t sur le revenu, ann\u00e9es 2010 \u00e0 2015<\/span> Lire la suite\u00a0\u00bb<\/a><\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[1],"tags":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"rpwe-thumbnail":false},"uagb_author_info":{"display_name":"Michel Blancard","author_link":"https:\/\/preprod.etalab.gouv.fr\/author\/michel"},"uagb_comment_info":0,"uagb_excerpt":"[:fr] La Direction g\u00e9n\u00e9rale des Finances publiques (DGFiP)\u00a0avait publi\u00e9 l’an dernier le code source permettant le calcul des imp\u00f4ts sur les revenus de l’ann\u00e9e 2014. C’est maintenant chose faite sur l’ensemble des ann\u00e9es de 2010 \u00e0 2015. Etalab se r\u00e9jouit d’avoir contribu\u00e9 \u00e0 cette ouverture marquante pour l’open-data et la transparence de l’action publique. Le\u2026","_links":{"self":[{"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/posts\/7548"}],"collection":[{"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/comments?post=7548"}],"version-history":[{"count":13,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/posts\/7548\/revisions"}],"predecessor-version":[{"id":12224,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/posts\/7548\/revisions\/12224"}],"wp:attachment":[{"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/media?parent=7548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/categories?post=7548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/preprod.etalab.gouv.fr\/wp-json\/wp\/v2\/tags?post=7548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}