Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 15 May 2015 22:11:09

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Importer un journal CSV dans GnuCash

Bonsoir,

Je tiens depuis 25 ans ma comptabilité privée sur un vieux logiciel Mac Compta qui tourne sur un PowerBook G4 (PowerPC) sous Mac OS X 10.4 grâce à un émulateur Mac OS 9. Il est pratique de faire sa compta et de consulter ses comptes bancaires sur la même machine. Malheureusement, depuis quelques temps, Seamonkey (Mozilla Firefox + Thunderbird) ne gère plus les pages https et aucune mise à jour n'est disponible. Il en va de même pour Safari et on ne trouve pas de version actuelle de Firefox pour ce vieil OS...

Avec regret, j'ai donc décidé de migrer ma comptabilité sur GnuCash sous GNU/Linux (why! W253EU, Ubuntu 12.04 LTS) et de me débarrasser de mon Mac vieux de 12 ans.

Je ne sais plus comment j'ai installé GnuCash 2.4.10 (peut-être simplement par la Logithèque Ubuntu), mais j'ai réussi à reconstituer un plan de comptes et même à le récupérer pour un autre exercice comptable. Je dois cependant honteusement admettre que j'ai perdu une journée entière à rechercher la manière d'importer dans GnuCash le Grand Livre (qui recense toutes les écritures) des 24 années précédentes, faute de savoir quel devrait être le format du fichier CSV qui pourrait être importé dans GnuCash.

Merci pour votre aide!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#2 18 May 2015 00:58:42

Postroutine
Admin
 
Date d'inscription: 16 Feb 2015
Messages: 195

Re: Importer un journal CSV dans GnuCash

Le moyen le plus simple de savoir «quel devrait être le format du fichier CSV qui pourrait être importé dans GnuCash» serait d'exporter en CSV des données de teste depuis GnuCash et de regarder à quoi cela ressemble.


Séb (Pas le président, l'autre)

Hors ligne

 

#3 18 May 2015 23:56:09

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Bonsoir Séb,

C'est précisément ce que j'ai voulu faire...

Malheureusement dans "Exporter" / "Exporter les comptes", la seule option disponible est "XML" et pas "CSV".

Et je ne sais même pas où sont stockées les données de GnuCash, ni même dans quelle base de données (MySQL, PostgreSQL, ...), tant il y a de fichiers un peu partout...

Je reste cependant persuadé que la résolution de mon problème est triviale...

Cordialement.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#4 19 May 2015 09:59:45

claudep
Prêcheu(r|se) du libre
 
Date d'inscription: 19 May 2015
Messages: 141

Re: Importer un journal CSV dans GnuCash

François Marthaler a écrit:

Malheureusement dans "Exporter" / "Exporter les comptes", la seule option disponible est "XML" et pas "CSV".

Dans ma version (2.6.4), j'ai "Exporter -> Exporter les transactions vers un CSV, mais ce n'est peut-être pas dans la version 2.4.

Et je ne sais même pas où sont stockées les données de GnuCash, ni même dans quelle base de données (MySQL, PostgreSQL, ...), tant il y a de fichiers un peu partout...

Par défaut, GnuCash stocke ses données dans un fichier XML. Il est probable qu'en faisant Fichier -> Ouvrir vous arriviez dans le répertoire qui contient le fichier actuellement ouvert. Il et possible aussi de stocker les données dans une base PostgreSQL, mais ce n'est pas forcément recommandé (la base est réécrite lors de chaque enregistrement).

Je reste cependant persuadé que la résolution de mon problème est triviale...

Pas forcément trivial, non. Mais peut-être que le mieux serait de fournir un extrait de votre fichier CSV, en modifiant les chiffres par confidentialité. On pourrait faire alors quelques tests concrets...
On trouve quelques pistes dans la FAQ GnuCash (http://wiki.gnucash.org/wiki/FAQ#Q:_My_ … nt_data.3F), peut-être que la solution est de transformer les données en format QIF.

Claude

Hors ligne

 

#5 19 May 2015 21:52:10

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Merci Claude pour ces encouragements!

Toutes les dicussions que j'ai trouvé concernaient l'importation de données depuis la banque. Je n'en demande pas tant pour l'instant. Je veux juste importer les opérations d'un journal contenant les informations minimales, séparées par une virgule ou un point-virgule, soit:
- date (format?)
- libellé (longueur max.?)
- No de compte à débiter
- No de compte à créditer
- montant

Il va de soi que les numéros de comptes sont connus de GNUCash, puisque j'ai réussi à importer le plan de compte d'un autre exercice comptable. Normalement, tout devrait fonctionner aisément et c'est en ce sens que je pense que la solution est triviale.

Ma question se résume à savoir quelles titres donner aux colonnes, dans quel ordre doivent se trouver les quelques données ci-dessus et quelles règles de formats doivent être respectées (par exemple, compte "120" (=banque) ou "0120" si la hiérarchie comporte 4 niveaux).

Mais je devrais peut-être commencer par installer la version 2.6, en lieu et place de la version 2.4 (dernière version "stable")...

Merci pour l'aide.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#6 20 May 2015 10:06:31

claudep
Prêcheu(r|se) du libre
 
Date d'inscription: 19 May 2015
Messages: 141

Re: Importer un journal CSV dans GnuCash

En fouillant un peu, j'ai découvert une autre piste possible, le scripting en Python, grâce au paquet python-gnucash.
Voici par exemple un script pour créer des transactions dans GnuCash:
http://stackoverflow.com/questions/1705 … o-an-email

Cela nécessite bien sûr un peu de connaissances en Python, mais c'est peut-être la solution avec le maximum de contrôle sur ce qui se passe.

Hors ligne

 

#7 23 May 2015 00:20:38

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Bonsoir,

Avant de me lancer dans la programmation python, je souhaite tester la version 2.6 de GnuCash qui est supposée m'offrir l'option  d'exportation du journal au format CSV, ce qui devrait me permettre d'importer mes anciennes données (25 ans de comptabilité!) dans un format compréhensible par GnuCash.

La version accessible par la logithèque dans Ubuntu 12.04 est la 2.4. J'ai trouvé ce tutoriel en anglais pour installer une version plus récente sous Ubuntu 12.04 LTS (Precise Pangolin).

Malheureusement je ne sais pas où se trouve le dossier GnuCash sur ma machine (appropriate directory), car il y a un peu partout des fichiers et dossiers concernant GnuCash...

Merci pour les conseils...

Bon week-end à toutes et tous!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#8 23 May 2015 09:40:50

claudep
Prêcheu(r|se) du libre
 
Date d'inscription: 19 May 2015
Messages: 141

Re: Importer un journal CSV dans GnuCash

D'après mes tests, l'exportation CSV de Gnucash n'est pas forcément dans un format qui facilite son importation.

Par contre, quand on veut importer un CSV, voici les colonnes que Gnucash 2.6 propose:
Date, Num, Description, Notes, Compte, Dépôt, Retrait, Solde

J'ai trouvé ce tutoriel en anglais pour installer une version plus récente sous Ubuntu 12.04 LTS (Precise Pangolin).

Est-ce que le passage de 12.04 à 14.04 n'est pas une option dans votre cas ? La recompilation est faisable, mais pas toujours simple à réaliser, surtout pour un logiciel quand même assez complexe comme Gnucash.

Malheureusement je ne sais pas où se trouve le dossier GnuCash sur ma machine (appropriate directory), car il y a un peu partout des fichiers et dossiers concernant GnuCash...

Dans ce cas, "appropriate directory" n'est pas un endroit particulier, c'est simplement un dossier créé quelque part dans votre dossier perso, dédié à cette compilation.

Hors ligne

 

#9 23 May 2015 15:14:19

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Bonjour,

Après avoir effectué une sauvegarde de tout mon Dossier personnel à l'aide de DéjàDup, j'ai lancé la mise à niveau de Ubuntu 12.04 vers 14.04. Après avoir réenclenché les dépôts logiciels (PPAs) qui avaient été désactivés pour la migration, il m'a fallu régler une multitude de petits problèmes ("Scanning for btrfs file system", apparition du menu GRUB à chaque démarrage, clavier US par défaut alors que le clavier Français (Suisse) était sélectionné par défaut pour toutes les applications, etc.).

La bonne nouvelle, c'est qu'effectivement je me suis retrouvé avec GnuCash 2.6.1 et donc la possibilité d'exporter:
- la hiérarchie des comptes vers un csv...
- les transactions vers un csv...
- les comptes...

C'est déjà un immense progrès! Mon seul problème, pour l'heure, c'est que l'exportation des transactions ne concerne pas le journal mais un compte en particulier. NB: Il faut choisir UTF-8 pour ouvrir le CSV avec LibreOffice Calc avec les accents!

Cela donne, pour les actifs transitoires:
http://whyopencomputing.ch/wp-content/uploads/2015/05/Test_export_CSV_GnuCash.png

Maintenant que tout le monde sait que je suis abonné au quotidien 24 Heures, je vais tenter de trouver la manière d'importer toutes les transactions pour tous les comptes...

Merci pour le conseil.

Cordialement.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#10 23 May 2015 23:07:41

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

J'en ai profité pour modifier ma signature en précisant que je suis maintenant sous Ubuntu 14.04.

PS: Petit problème: tous les messages sur ce forum relatifs aux soucis rencontrés sous Ubuntu 12.04 s'affichent en lien avec Ubuntu 14.04, ce qui pourrait brouiller les pistes. Mais l'informatique, c'est un peu "carré"...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#11 24 May 2015 14:09:20

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

La solution approche!...

Après migration vers Ubuntu 14.04, j'ai bien la version 2.6 de GnuCash.

Cette version permet effectivement d'exporter la hiérarchie des comptes depuis le menu Fichier / Exporter / Exporter la hiérarchie des comptes vers un CSV…. C'est ce que j'ai fait après avoir ouvert Marthaler 2014, en choisissant « virgule » comme séparateur de champs et en prenant soin de mettre l'extension .csv. au nom de fichier « hiérarchie_de_comptes ».

J'ai ensuite lancé GnuCash, créé une nouvelle comptabilité Marthaler 2016 (en annulant l'opération de sélection d'un plan de compte), puis dans Fichier / Enregistrer sous…, j'ai choisi le dossier « 2016 » ce qui a créé Marthaler 2016.gnucash. Pour importer le plan de comptes 2014 dans la comptabilité 2016, il suffit de choisir Fichier / Importer / Importer des comptes depuis un CSV… et sélectionner le fichier hiérarchie_des_comptes.csv. Avant d'importer, il faut choisir « virgule » comme séparateur de champs (Utilisant la virgule comme séparateur) et ne pas supprimer la ligne de « titres » des colonnes dont GnuCash a besoin pour créer les différents champs dans sa base de données (Nombre de lignes de l'en-tête 0). J'ai eu deux erreurs concernant les comptes « Non soldés-CHF » et « Orphelin-CHF » qui avaient été créés automatiquement dans Marthaler 2014 mais étaient incomplets, ce qui n'a pas empêché GnuCash de les importer aussi.

Comme le libellé d'un compte avait changé entre 2014 et 2015, j'ai tenté d'importer hiérarchie_des_comptes.csv dans Marthaler 2015 qui contenait déjà un plan de compte (incomplet). Pas besoin pour cela de quitter GnuCash, il suffit de sélectionner Marthaler 2015.gnucash dans le menu Fichier. Pour changer la date du plan de compte, il faut aller dans Edition / Options du rapport (le rapport de la requête affichant la hiérarchie des comptes) et, dans l'onglet Général, cocher Date et introduire 01.01.15.

Problème : comme le compte 133 avait déjà été modifié, l'importation en a créé un second avec l'ancien intitulé. Il suffit de supprimer le mauvais en sélectionnant le compte dans l'onglet Comptes suivi de clic droit, puis Supprimer le compte..., et de cliquer sur Enregistrer.

J'ai alors exporté le plan de comptes corrigé dans hiérarchie_des_comptes_2015.csv avant de l'importer dans Marthaler 2016 qui contenait celui de 2014. De la même manière, cela m'a créé un deuxième compte 133, qu'il fallait supprimer dans l'onglet Comptes. NB: Pour constater l'apparition du nouveau compte et la disparition de l'ancien dans l'onglet Récapitulatif des comptes, il faut rafraîchir la page.

Reste maintenant à importer le Grand Livre des années antérieures. Pour en connaître le format CSV, j'ai souhaité exporter celui de 2014 pour voir si l'on pouvait l'importer dans 2016. Malheureusement, on ne peut pas exporter toutes les opérations concernant tous les groupes de comptes. J'ai commencé par exporter les charges en sélectionnant Fichier / Exporter / Exporter les transactions vers un CSV…, "+Sélectionner les sous-comptes" et en supprimant l'option Cotations, puis en cochant Suivant.

Le fichier Charges_2014.csv s'ouvre automatiquement avec LibreOffice Calc, ce qui permet de remplacer les dates 01.01.14 par 01.01.15 pour éviter des incohérences, avant de sauvegarder au format CSV.

On peut ouvrir Marthaler 2015.gnucash, puis Fichier / Importer / Importer des transactions depuis un CSV…, en prenant la peine de sélectionner le format de date « j-m-a » (par défaut on a « a-m-j »). Malheureusement, on aboutit systématiquement au message d'erreur suivant : "There are problems with the import settings! The date format could be wrong or there are not enough columns set..."

En revenant à l'étape précédente, on se dit qu'il faut affecter le type Date à la première colonne... Mais le message d'erreur est le même...

Je continue à creuser, mais tout conseil sera bienvenu...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#12 24 May 2015 14:22:56

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

D'après ce post relatif au même problème, il semble que le jour, le mois et l'année doivent être séparés par des tirets plutôt que par des points. Je vais tenter ma chance...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#13 24 May 2015 14:56:22

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

En effectuant la transformation, je me suis aperçu qu'il y avait un espace avant le mois et un autre avant l'année : 01. 01. 15. J'ai supprimé ces espaces avant de tenter une nouvelle importation : même message d'erreur. J'ai ensuite voulu remplacer les points par des tirets, mais LibreOffice Calc adopte le format Date « jj.mm.aa » qui est le format que j'ai défini par défaut. J'ai donc défini les cellules de la colonne Date comme des cellules au format Nombre / Standard. Cela m'a permis d'utiliser les tirets comme séparateurs, mais l'importation a abouti au même résultat. J'ai alors encore tenté d'utiliser les infinies possibilités de paramétrage de LibreOffice Calc en sélectionnant la colonne 1 avant d'aller dans Format / Cellule pour sélectionner Date / 31.12.99 et remplacer les points par des tirets, créant ainsi un format de date personnalisé Date / 31-12-99. Mais en ouvrant le fichier ainsi modifié, les dates ayant ce format (ici, 01-01-15) étaient affichées comme du texte (précédé du signe « ' ») et je n'ai même pas cherché à importer ce fichier CSV. J'ai cependant observé que Libre Office Calc connaît deux formats utilisant les tirets comme séparateurs : 1999-12-31 et 99-12-31. J'ai choisi Date / 99-12-31 et remplacé les dates '01-01-15 par 15-01-01, puis tenté une nouvelle importation en laissant le format de date par défaut « a-m-j ». Mais le même message d'erreur concernant le format de la date continue à s'afficher, quelle que soit l'option choisie...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#14 24 May 2015 19:42:30

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

J'ai fini par trouver sur Launchpad le témoignage positif d'un bien-heureux. Malheureusement, le fait de n'importer le csv des opérations que depuis la ligne 2 (sans les titres, en français dans mon cas), ne change strictement rien au problème...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#15 24 May 2015 23:11:07

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

De son côté, Geniet van Het Leven semble assez sûr d'avoir trouvé la solution au problème, si j'en juge par ce billet de blog. Reste pour moi à comprendre ce que cela signifie pour un Romand qui parle français, sur un clavier QWERTZ suisse et avec les paramètres régionaux applicables partout...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#16 25 May 2015 00:29:22

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Je sens que je brûle...

J'ai, me semble-t-il, réussi à régler le problème du format de la date ("M-J-AA" en français ou "m-d-aa" en anglais":

http://whyopencomputing.ch/wp-content/uploads/2015/05/exemple_csv.png

Je parviens même à importer ce fichier CSV de trois lignes (=1 transaction) sans avoir un message d'erreur concernant le format de la date (après avoir attribué les différents types de colonne et exclu la 1ère ligne). Mais j'ai beau relire le post de Andy (voir discussion du billet de blog ci-dessus), je ne trouve pas quelles sont les 5 colonnes qui suffisent à définir une transaction, ni comment supprimer la 1ère et 3ème ligne de chaque transaction sans perdre des informations...

Merci pour l'aide!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#17 25 May 2015 19:28:30

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

En tombant sur cette discussion, je me suis vraiment persuadé d'être près de la solution: Import Transactions via CSV including transfer accounts. C'est exactement ce que je cherche à faire: importer un fichier CSV sur 5 colonnes (date, libellé, compte débité, compte crédité, montant).

Si j'ai trouvé la manière d'exporter et importer un plan de compte ("Hiérarchie des comptes") en passant par le format CSV et comment exporter des transactions "au format CSV", je n'ai toujours pas trouvé le moyen d'automatiser l'importation d'un fichier CSV. Certes, la problématique du "funky date format", comme dit Andy, est résolue, mais cela fait trois bonnes journées que je tourne en rond!!!

Alors je me dis que ce que je veux est impossible et qu'il faut passer par un convertisseur CSV - > OFX ou QIF (c'est la solution trouvée par airwalker dans la discussion ci-dessus!). Mais, plus j'avance, moins je comprends...

N'y a-t-il vraiment personne qui sache m'expliquer la solution de manière simple, étape par étape???


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#18 25 May 2015 19:39:46

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: Importer un journal CSV dans GnuCash

François Marthaler a écrit:

Alors je me dis que ce que je veux est impossible et qu'il faut passer par un convertisseur CSV - > OFX ou QIF (c'est la solution trouvée par airwalker dans la discussion ci-dessus!). Mais, plus j'avance, moins je comprends...

Ce qui me fascine c'est que ce soit possible de le faire.
Ce qui m'inquiète, c'est qu'il faille le faire.

François Marthaler a écrit:

N'y a-t-il vraiment personne qui sache m'expliquer la solution de manière simple, étape par étape???

Malheureusement, pas moi.


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#19 25 May 2015 22:52:38

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Bonsoir Eggman,

Merci d'avoir pris la peine de me répondre au milieu de ce désert! Même si, bien sûr, la réponse me déçoit. (Vous pourriez peut-être juste installer GnuCash 2.6, créer 4 comptes (Actif, Passif, Charges, Produits) et tenter d'enregistrer quelques opérations élémentaires...)

Désespéré, j'ai voulu voir ce que l'on propose pour tenir bêtement sa compta sur LibreOffice Calc et j'ai trouvé ce sympathique modèle. Mais j'ai absolument besoin d'une comptabilité en partie double, afin d'avoir aussi des comptes de bilan (caisse, banques, débiteurs, créanciers, fonds propres). Bon, j'imagine que c'est possible à réaliser sur un tableur. Mais c'est risqué et franchement lourdingue. Surtout, on se dit qu'il vaudrait mieux créer une base de données avec LibreOffice Base. Cela reviendrait à créer encore un programme de comptabilité de plus et ça n'a aucun sens!

La comptabilité, c'est probablement le premier truc utile que l'on a fait avec un ordinateur dans les années '70. Comment se fait-il qu'il n'y ait toujours pas un logiciel libre capable de faire cela de manière normalisée, fiable et bien documentée???

Belle nuit à toutes et tous.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#20 26 May 2015 08:33:27

claudep
Prêcheu(r|se) du libre
 
Date d'inscription: 19 May 2015
Messages: 141

Re: Importer un journal CSV dans GnuCash

Euh... finalement, est-il si important de cela d'importer le passé dans le logiciel ?
Le CSV est un format lisible tout de même s'il faut rechercher des transactions passées. Pourquoi ne pas conserver le CSV comme archive et repartir dans Gnucash avec les soldes au 1.1 ?
Désolé de ne pas vraiment répondre au problème de base :-/

Hors ligne

 

#21 26 May 2015 10:27:04

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

C'est juste, mais j'aurais souhaité importer les 5 premiers mois de l'année 2015 (comptabilité privée et copropriété). Et puis, si je sais comment faire, il est intéressant de pouvoir faire des analyses statistiques sur 25 ans, ce que GnuCash peut faire (mais pas mon vieux MacCompta).

Enfin, si la procédure était bien documentée, cela permettrait à des PME, qui ont l'obligation de conserver leurs données durant 10 ans, de migrer leur comptabilité vers une solution open source sous Windows, puis de la migrer sous GNU/Linux (la comptabilité est souvent un point bloquant!)...

Je continue donc à chercher...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#22 26 Sep 2015 16:39:18

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Après avoir échoué dans l'installation de mon vieux Mac Compta (PPC) sur VirtualBox, je reprends la recherche d'une solution de migration vers GNUCash...

Entre temps, j'ai changé de machine et suis passé à Ubuntu 15.04. Je m'aperçois que GNUCash démarre, mais ne me propose aucun écran. Une petite recherche sur le web m'a mis sur la piste de la solution, à savoir supprimer le dossier ~/.cache/guile/ccache/:

Code:

sudo rm -R ~/.cache/guile/ccache/

avec sudo pour disposer des droits administrateur et "-R" pour supprimer "ccache" qui est un dossier.

GNUCash a ensuite démarré tout à fait normalement. Et j'ai repéré le nom d'un partenaire why! parmi les développeurs de GNUCash. J'espère que celui-ci pourra m'aider...

Suite au prochain épisode...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#23 07 Nov 2015 18:35:03

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Le développeur en question s'appelle Jonathan Ernst et travaille chez netoxygen.ch. Je reste malheureusement sans nouvelle de sa part depuis mon message par courriel à Jonathan@ErnstFamily.ch... hmm


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#24 10 Nov 2015 16:51:30

jernst
Citoyen(ne)
 
Date d'inscription: 24 Apr 2007
Messages: 16

Re: Importer un journal CSV dans GnuCash

Bonjour,

François Marthaler a écrit:

Le développeur en question s'appelle Jonathan Ernst et travaille chez netoxygen.ch. Je reste malheureusement sans nouvelle de sa part depuis mon message par courriel à Jonathan@ErnstFamily.ch... hmm

Au risque de vous décevoir, ma participation dans GNUCash s'est limitée à des traductions.

Ceci étant dit, si vous avez un fichier CSV que GNUCash comprend (qu'il est capable d'importer ; par exemple un fichier exporté par GNUCash) et un fichier CSV qu'il ne comprend pas, mes collègues et moi-même devraient être en mesure de vous convertir ces données avec quelques lignes de Perl par exemple. Si cette solution vous intéresse, écrivez-moi à support@netoxygen.ch avec les deux fichiers (celui qui fonctionne et celui qui ne fonctionne pas).

Pour le délai de réponse, je suis désolé, mais j'ai un retard important sur mes e-mails personnels en raison d'une surcharge de travail. Pour me contacter à titre professionnel, le mieux est de m'écrire à l'adresse indiquée précédemment, vous aurez ainsi un numéro de suivi et serez assuré d'avoir des nouvelles dans un délai raisonnable.

Merci pour votre compréhension et meilleures salutations.

Hors ligne

 

#25 11 Nov 2015 23:43:40

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2978
Site web

Re: Importer un journal CSV dans GnuCash

Cher Jernst,

Désolé d'avoir utilisé la mauvaise adresse. C'est celle qui figurait dans les sources de GNUCash...

Merci pour la proposition. Mais le problème c'est que des écritures (Grand Livre) exportées en CSV depuis GNUCash ne peuvent pas être réimportées dans GNUCash. Si cela fonctionnait, je tiendrais la solution à mon problème...

Alors si le traducteur avait une idée, ce serait la FÊTE!...

Cordialement.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

Pied de page des forums

Powered by FluxBB