Format du fichier d’importation d’écritures comptables DCSnet

L’importation d’écritures dans les systèmes comptables offre des gains de productivité en évitant de ressaisir manuellement des données qui existent déjà sous forme informatique. Il en est ainsi par exemple des écritures de paye, d’amortissement ou encore de situation mensuelle.

Le module comptabilité du DMS DCSnet (édité par Reynolds & Reynolds) permet d’importer des écritures comptables.

Ecritures comptables sous Excel prêtes à importer dans DCSnet

Le fichier d’écritures à importer (au format CSV) dans DCSnet doit comprendre les colonnes suivantes :

  • DATE_ECRIT : date d’écriture
  • PIECE : référence pièce
  • COMPTE : numéro de compte
  • DOC
  • Z_POINT : référence de pointage
  • LIBELLE : libellé d’écriture
  • C_REG : code règlement
  • DATE_ECH : date d’échéance
  • SENS : sens d’écriture (D : Débit, C : Crédit)
  • MONTANT : montant
  • TVA : code TVA (0 si pas de TVA)

Contraintes :

DCSnet contraintes importations

Le code journal est saisi manuellement par l’utilisateur lors de l’importation du fichier d’écritures dans DCSnet (ce qui ne permet pas d’importer d’écritures comptables mouvementant plusieurs journaux en une seule opération d’importation).

Les entêtes de colonne figurent obligatoirement en première ligne du fichier texte à l’image de cet exemple :

Fichier écritures comptables au format CSV à importer dans DCSnet

Notons au passage que le séparateur de données d’un fichier au format CSV (pour Comma Separated Value) est généralement en France le point virgule (;) alors que le format américain retient la virgule. L’enregistrement d’un tableau de données au format CSV à partir de la version française Excel utilise donc le point virgule comme séparateur de données, ce qui n’est pas le cas à partir d’une macro VBA qui utilise par défaut le séparateur américain (,) avec la commande .SaveAs :

ActiveWorkbook.SaveAs Filename:=s, FileFormat:=xlCSV, CreateBackup:=False

Pour remédier à cette difficulté, il suffit d’ajouter l’assertion Local:=True à la fin de la commande .SaveAs :

ActiveWorkbook.SaveAs Filename:=s, FileFormat:=xlCSV, CreateBackup:=False, local:=True

DCSnet refusera systématiquement tout fichier qui ne comprendra pas le nom des entêtes de colonne en première ligne et le point virgule comme séparateur de données.

___

Tous les articles en rapport avec la conversion de fichier / DCSnet

Approfondir le sujet : Programmer en VBA / Découvrir la série d’articles Maîtriser Excel

Share Button
The following two tabs change content below.
Après seize années passées en cabinet d’expertise-comptable et de commissariat aux comptes (où j’ai exercé comme expert-comptable et chef de mission audit), j’ai pris le poste de directeur comptable d’un groupe de distribution automobile en novembre 2014. Au cours de ma carrière, j’ai acquis une expérience significative en audit et en exploitation des systèmes d’information (analyse de données, automatisation des tâches, programmation informatique) au service de la production des comptes annuels et consolidés. C’est cette expérience personnelle et ma passion pour l’informatique que je partage sur ce blog. Mon CV / Réalisations personnelles et projets informatiques / Ma collection / Me contacter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.