Another world ‽ - seb35’s blog - Mot-clé - Open Data2024-02-11T02:34:29+01:00urn:md5:70dee6f1fc053a5e3374878073ac9f13DotclearPlans comptables français en Open Data au format CSV et GNUCashurn:md5:d96091ed02c44e3d40933383769903fe2017-12-27T18:35:00+01:002017-12-28T15:46:05+01:00Seb35comptabilitéOpen Data<p>GNUCash est un logiciel de comptabilité parmi d’autres. Il a pour avantages d’être libre et gratuit, ainsi que de gérer la comptabilité en partie double – c-à-d la comptabilité professionnelle.</p>
<p>Il a pour inconvénient d’être plutôt orienté vers la comptabilité anglo-saxonne. Toutefois, en y chargeant un bon PCG français (plan comptable général), on peut l’utiliser pour y faire de la comptabilité française. Je dis PCG parce que c’est probablement le plan comptable le plus courant, mais les associations utiliseront la variante PCA (plan comptable associatif).</p> <p>D’après mes recherches, je n’ai trouvé <a href="http://gnucash.assos.free.fr">qu’un site proposant un plan comptable français</a>, et il ne semble y avoir que le PCA (associations). J’avais besoin du PCG lors de la création de notre entreprise il y a 2 ans, je l’ai donc extrait <a href="http://www.anc.gouv.fr/cms/sites/anc/accueil/normes-francaises/reglementation-sectorielle.html" hreflang="fr" title="Plans comptables français sur le site de l’Autorité des Normes Comptables">du PDF officiel</a> de manière automatique (donc reproductible). Ces derniers jours, suite à une conversation avec mon père à propos de la comptabilité, je me suis attelé à publier ce travail pour <em>rendre disponible en Open Data différents plans comptables dans leurs dernières versions</em> : PCG et PCA dans les formats CSV et GNUCash.</p>
<p>Chacun de ces format est utile :</p>
<ul>
<li>le CSV qui est générique et portable, par exemple si d’autres logiciels de comptabilité veulent utiliser ce fichier pour générer leur propre format,</li>
<li>le format GNUCash qui est directement utilisable par les utilisateurs de <a href="http://www.gnucash.org">GNUCash</a>.</li>
</ul>
<p>Je compte y ajouter rapidement les « PCA associations GERP » et « PCA fondations/fonds de dotation » légèrement différents du PCA associations, et peut-être ultérieurement le plan comptable des assurances ou d’autres plans comptables s’il y en a d’autres.</p>
<p>Outre le fait que cela rend le PCG disponible sur GNUCash – ce qui est déjà très utile – cela permet également de pouvoir comparer facilement les différentes évolutions de la règlementation comptable. Par exemple, en faisant la différence sur les fichiers CSV des différentes consolidations du PCG (par exemple en utilisant le logiciel <a href="http://meldmerge.org" hreflang="en" title="Logiciel de comparaison de fichiers Meld">Meld</a>), on peut visualiser les quelques changements, assez mineurs (copie d’écran ci-dessous).</p>
<p><a href="//blog.seb35.fr/post/Plans-comptables-fran%C3%A7ais-en-Open-Data-au-format-CSV-et-GNUCash/public/Capture_Meld_differences_PCG.png" title="Capture_Meld_differences_PCG.png"><img src="//blog.seb35.fr/public/.Capture_Meld_differences_PCG_m.png" alt="Capture_Meld_differences_PCG.png" title="Capture_Meld_differences_PCG.png, déc. 2017" /></a></p>
<hr />
<p><strong>Liens directs :</strong></p>
<p>Format GNUCash :</p>
<ul>
<li><a href="https://github.com/Seb35/plans-comptables-francais/raw/master/PCG_2014-03/v2017-01-01/PCG_2014-03_v2017-01-01_%C3%A9tendu-gnucash.xml">PCG consolidé au 1er janvier 2017, avec le maximum de détails</a></li>
<li><a href="https://github.com/Seb35/plans-comptables-francais/raw/master/PCA_99-01/associations/PCA_99-01_associations_v2009-12-03_issu_du_PCG_2014-03_v2017-01-01_%C3%A9tendu-gnucash.xml">PCA issu du PCG consolidé au 1er janvier 2017, avec le maximum de détails</a></li>
</ul>
<p>Format CSV :</p>
<ul>
<li><a href="https://github.com/Seb35/plans-comptables-francais/raw/master/PCG_2014-03/v2017-01-01/PCG_2014-03_v2017-01-01.csv">PCG consolidé au 1er janvier 2017</a></li>
<li><a href="https://github.com/Seb35/plans-comptables-francais/raw/master/PCA_99-01/associations/PCA_99-01_associations_v2009-12-03_issu_du_PCG_2014-03_v2017-01-01.csv">PCA issu du PCG consolidé au 1er janvier 2017</a></li>
</ul>
<p>Code et autres fichiers :</p>
<ul>
<li><a href="https://github.com/Seb35/plans-comptables-francais" hreflang="fr">Dépôt GitHub</a></li>
</ul>//blog.seb35.fr/post/Plans-comptables-fran%C3%A7ais-en-Open-Data-au-format-CSV-et-GNUCash#comment-form//blog.seb35.fr/feed/atom/comments/13Archéo Lex, Pure Histoire de la Loi française, pour étudier son évolutionurn:md5:cf001c1fe0f01db529ab30281034b5032014-08-04T16:12:00+02:002014-08-04T16:53:30+02:00Seb35Open DataGitlégistiqueMarkdownOpen Data<p>Est-ce que vous avez déjà eu envie de parcourir les différentes versions des lois ? ou de suivre leur évolution ? ou de rechercher de quand datait l’introduction d’une certaine notion dans la loi ? C’est cette dernière interrogation qui m’a poussé à créer la semaine dernière un outil permettant d’ordonner toutes les versions d’une loi (et les codes en particulier) dans un format pratique pour pouvoir naviguer facilement entre toutes ces versions.</p>
<p>Plus exactement, chaque texte législatif est un simple fichier texte rédigé en syntaxe Markdown (c’est-à-dire du texte simple avec une syntaxe spécifique surtout pour structurer les titres et les listes) et versionné sous Git, permettant d’utiliser toute la panoplie d’outils de Git pour faire des comparaisons entre versions, retrouver la première version, etc.</p>
<p>Vous pouvez voir le résultat sur le code qui m’a servi à tester l’outil (code que j’affectionne particulièrement :-), le code de la propriété intellectuelle :</p>
<p style="padding-left:3em"><a href="https://github.com/Seb35/CPI" hreflang="fr" title="Code de la propriété intellectuelle">https://github.com/Seb35/CPI</a></p> <p>Par exemple, vous pouvez <a href="https://github.com/Seb35/CPI/commit/50283dda63cef5a45a992d649b4d2ff2b1f7b546" hreflang="fr" title="Visualisation de la transposition de la directive européenne 93/98 en droit français entrant en vigueur le 1er juillet 1995">visualiser la version</a> qui a transposé en droit français la directive européenne <a href="http://eur-lex.europa.eu/legal-content/FR/NOT/?uri=CELEX:31993L0098" hreflang="fr" title="Directive européenne 93/98">93/98</a> faisant passer de 50 à 70 ans la durée des droits patrimoniaux (les dates correspondent aux dates de <a href="http://www.legifrance.gouv.fr/Bases-de-donnees/Contenus/Codes-et-textes-consolides" hreflang="fr" title="Explication de la consolidation des textes législatifs français">consolidation des textes</a>, d’où la date du 1er juillet 1995, même si la loi modificatrice <a href="http://legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000381069" hreflang="fr" title="Loi 97-283">97-283</a> a été publiée le <a href="http://www.senat.fr/dossier-legislatif/s94950264.html" hreflang="fr" title="Dossier législatif sur la création de la loi 97-283 sur le site du Sénat">28 mars 1997</a>, c’est un cas d’entrée en vigueur rétroactive). Pour ceux qui n’ont pas l’habitude de Git, les lignes blanches sont le contexte (lignes identiques dans l’ancienne et la nouvelle version), le rose correspond à l’ancienne version et le vert à la nouvelle ; vous pouvez rajouter plus de contexte en cliquant sur les flèches à côté des lignes.</p>
<p>Ce type de visualisation peut servir à toute personne qui s’intéresse à la loi et à son évolution : citoyens, étudiants, associations (citoyennes, de consommateurs, etc.), historiens… Le législateur pourrait également trouver intéressant ce type de visualisation.</p>
<p>Le programme, nommé <em>Archéo Lex</em> – <em>Pure Histoire de la Loi française</em> – se trouve sur <a href="https://github.com/Seb35/Archeo-Lex" hreflang="fr" title="Archéo Lex sur Github">Github</a>. Il s’agit pour l’instant d’une première version – écrite en 5 jours – pouvant comporter des bugs, devant être améliorée et possiblement refondue. N’hésitez pas à proposer des améliorations ou faire des commentaires sur l’utilisabilité de ce type de visualisation, en commentaire de ce billet de blog ou <a href="https://github.com/Seb35/Archeo-Lex/issues" hreflang="fr" title="Gestionnaire de bugs pour Archéo Lex">sur le site Github</a>.</p>
<p>PS : Je remercie la <a href="http://www.dila.premier-ministre.gouv.fr" hreflang="fr" title="Direction de l’information légale et administrative (DILA)">Direction de l’information légale et administrative (DILA)</a> pour la <em>très bonne qualité des données et métadonnées</em> mises à disposition, cela rend ce processus automatique simple et agréable à écrire ; j’ai connu des métadonnées de moins bonne qualité qui rendent ce genre de programme difficile à écrire et de mauvaise qualité en raison de nombreuses exceptions. Le <a href="http://legifrance.gouv.fr/Droit-francais/Guide-de-legistique" hreflang="fr" title="Guide de légistique sur Légifrance">guide de légistique</a> de <a href="http://legifrance.gouv.fr" hreflang="fr" title="Légifrance">Légifrance</a> est également un bon complément pour mieux comprendre les principes de rédaction et d’organisation du droit.</p>
<p>PS2 : Je ne m’intéressais pas particulièrement à l’Open Data avant ce projet, et je <a href="http://www.regardscitoyens.org/apprenons-des-echecs-de-la-dila-episode-1-comment-faire-de-lopen-data" hreflang="fr" title="Billet de blog de Regards Citoyens sur l’ouverture des données de la DILA">découvre</a> que celui-ci doit énormément à <a href="http://www.regardscitoyens.org/" hreflang="fr" title="Regards Citoyens">Regards Citoyens</a> (et d’autres ?) pour avoir poussé pour que la base des textes législatifs LEGI de la DILA soit accessible en Open Data, et ce depuis un mois. Je remercie donc Regards Citoyens pour leur travail et la DILA pour avoir fait le bon choix. J’espère que ces deux institutions apprécieront le résultat d’Archéo Lex.</p>//blog.seb35.fr/post/Arch%C3%A9o-Lex%2C-Pure-Histoire-de-la-Loi-fran%C3%A7aise%2C-pour-%C3%A9tudier-son-%C3%A9volution#comment-form//blog.seb35.fr/feed/atom/comments/8