L'idée des fichiers CSV (valeurs séparées par des virgules) existe depuis le début des années 1980. Le stockage de données tabulaires en texte brut facilite leur création par les humains et leur analyse par les machines. Ainsi, même si nous avons désormais accès à des formats plus complexes, le format CSV reste un format de données populaire car il fonctionne bien avec tout, de Microsoft Excel aux bases de données SQL.
Dans cet article, vous apprendrez à organiser vos transactions cryptographiques dans un format CSV, ce qui facilite leur consommation par tout comptable ou programme de comptabilité.
Qu'est-ce qu'un fichier CSV?
Un fichier CSV est un fichier texte brut qui utilise des virgules pour séparer (ou délimiter) les données. Cependant, certains fichiers CSV contiennent d'autres délimiteurs, tels qu'un point-virgule (;) ou une barre verticale (|).
Vous pouvez créer des fichiers CSV manuellement ou à l'aide d'applications de tableur courantes telles que Microsoft Excel ou Google Sheets. Mais n'oubliez pas que le format CSV ne prend en charge qu'un seul onglet. Par conséquent, l'enregistrement d'un document Excel à plusieurs onglets au format CSV conservera l'onglet actuel. Vous devez générer plusieurs documents CSV pour chaque onglet afin de tenir compte de vos données.
Voici un exemple de ce à quoi le fichier réel pourrait ressembler :
“`
Nom, Email, Téléphone
Bob Smith,[email protected], 123-1234
John Doe,[email protected], 456-4567
Jane Jones,[email protected], 789-7890
“`
Les fichiers CSV facilitent l'exportation de données d'une source et leur importation dans une autre sans se soucier des formats de fichier ou des configurations personnalisées. Ainsi, par exemple, vous pouvez exporter des transactions cryptographiques à partir de plusieurs bourses et les importer dans votre logiciel de comptabilité sans vous soucier des formats de fichier personnalisés pour chaque bourse.
Mais, bien sûr, la nature générique d'un fichier CSV implique qu'il existe de nombreuses possibilités de différences. Par exemple, certains fichiers peuvent ne pas avoir de ligne d'en-tête (définissant les colonnes), et d'autres peuvent utiliser des guillemets pour entourer chaque point de données. Par conséquent, les fichiers peuvent nécessiter un petit nettoyage avant d'être importés dans l'application suivante.
Pourquoi les traders de crypto-monnaies peuvent avoir besoin de CSV
Les traders et investisseurs en crypto-monnaie investissent dans des technologies de pointe blockchains et Web3 jetons, alors pourquoi auraient-ils besoin de quelque chose d'aussi basique que CSV ?
Il existe plusieurs scénarios possibles :
- Vous utilisez un échange sans intégration API donnant accès à vos transactions et ne souhaitant pas les extraire manuellement.
- Vous avez perdu votre portefeuille et devez recréer les transactions.
- Vous utilisez un échange crypto ou un jeton que votre logiciel de comptabilité ne prend pas en charge avec l'intégration API.
Les fichiers CSV vous permettent d'importer ces historiques de transactions dans votre logiciel de comptabilité et de compléter vos déclarations fiscales. Par exemple, vous devrez peut-être importer des transactions via CSV dans ZenLedger dans ces circonstances pour calculer correctement vos obligations fiscales. Et il peut en être de même pour votre comptable ou un autre logiciel fiscal.
Vous pouvez également utiliser des fichiers CSV à des fins non fiscales, comme l'analyse de données commerciales. Dans tous les cas, il est utile d'avoir accès à des données facilement exportables et importées entre différentes applications et outils que vous pouvez utiliser quotidiennement.
Comment structurer les transactions cryptographiques
Il n'existe pas de norme pour formater les transactions cryptographiques dans un fichier CSV. Mais vous aurez besoin de certaines informations pour remplir le formulaire 8949 et d'autres documents fiscaux. C'est donc un bon début pour créer vos fichiers CSV.

ZenLedger requiert les colonnes suivantes lors de l'importation de transactions dans notre plateforme fiscale crypto :
- Horodatage – L’heure de transaction en UTC (heure de Londres).
- Type – Le type de transaction (achat, vente, échange, réception ou envoi).
- Montant en – Le montant que vous recevez.
- EN Devise – Le type de devise que vous recevez.
- Montant OUT – Le montant que vous avez envoyé.
- Devise OUT – Le type de devise que vous avez envoyé.
- Montant des frais – Le montant que vous avez payé en frais.
- Devise des frais – La devise dans laquelle vous avez payé les frais.
- Échange (optionnel) – La bourse qui a traité la transaction.
- Basé aux États-Unis (O/N) – Si l’échange était basé aux États-Unis.
Vous pouvez en savoir plus sur la façon de formater les fichiers CSV pour ZenLedger ici :
https://support.zenledger.io/en/articles/2615489-how-do-i-create-a-custom-csvLes
Lorsque vous créez des fichiers CSV, n'oubliez pas qu'aucun programme ne peut mettre à jour automatiquement le fichier CSV lui-même. Vous devrez donc enregistrer régulièrement vos fichiers CSV et les télécharger lorsque vous avez de nouvelles transactions. ZenLedger ajoutera uniquement les nouvelles transactions à partir du fichier, mais si vous utilisez une autre plateforme, assurez-vous qu'il n'y a pas de transactions en double.
Enfin, il est préférable de normaliser le formatage des fichiers CSV pour éviter tout problème. De petites modifications dans le formatage, comme un délimiteur différent ou un guillemet ajouté autour des données, peuvent avoir un impact sur la précision.
Automatisez le processus avec ZenLedger
Les taxes sur les crypto-monnaies peuvent être beaucoup plus difficiles à payer que les transactions boursières classiques. Bien que votre courtier en valeurs mobilières puisse vous envoyer un formulaire 1099-B décrivant votre base de coût et d'autres informations, vous devrez peut-être regrouper vos transactions cryptographiques provenant de plusieurs sources et les classer par ordre chronologique pour compléter vos taxes sur les crypto-monnaies.

Heureusement, ZenLedger propose une intégration avec les portefeuilles et les plateformes d'échange les plus populaires, ce qui simplifie le processus. Plutôt que de gérer de gros fichiers CSV et des feuilles de calcul, vous pouvez tirer parti de l'interface d'importation facile à utiliser pour regrouper et analyser automatiquement chaque transaction. Mais s'il existe un cas particulier, vous pouvez également importer des fichiers CSV.
Après avoir agrégé les transactions, ZenLedger remplit automatiquement le formulaire 8949, l'annexe D et d'autres formulaires fiscaux crypto avec les informations dont vous avez besoin pour déposer votre déclaration. En cas d'audit, vous pouvez générer un document comptable unifié pour vous défendre avec des données précises.
Enfin, en plus de la préparation des déclarations fiscales, ZenLedger peut vous aider à suivre vos avoirs en crypto-monnaies sur plusieurs portefeuilles et bourses en un seul endroit et même à identifier les opportunités de récolter des pertes fiscales.
Conclusion
Les fichiers CSV (valeurs séparées par des virgules) sont un moyen populaire de formater et d'envoyer des données sur plusieurs plateformes. Dans le monde de la cryptographie, ces fichiers peuvent aider à importer des transactions dans un logiciel fiscal, quelle que soit la technologie sur laquelle repose la bourse, le portefeuille ou le logiciel fiscal. Par conséquent, il vaut la peine de prendre le temps de comprendre leur fonctionnement pour éviter des erreurs coûteuses.
Si vous souhaitez rationaliser vos impôts, ZenLedger s'intègre à des centaines de portefeuilles et d'échanges pour regrouper les transactions et calculer vos obligations fiscales. Et dans les cas exotiques, l'importation CSV de ZenLedger permet de garantir facilement tous de vos transactions apparaissent, éliminant ainsi le besoin de rapprocher les portefeuilles matériels ou d'autres échanges séparément.
Ce document a été préparé à titre informatif uniquement et ne doit pas être interprété comme un avis professionnel. Veuillez demander conseil à un conseiller juridique, financier, fiscal ou autre, indépendant et adapté à votre situation particulière.