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.
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 :
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 :
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


Derniers articles parBenoît RIVIERE (voir tous)
- L’IA générative : un levier stratégique pour les professionnels du chiffre - lundi 2 juin 2025
- Véhicules de fonction : la TVA devient-elle enfin déductible ? - lundi 12 mai 2025
- Cybermenaces 2024 : un panorama inquiétant des attaques informatiques - lundi 5 mai 2025
- IA & deepfake : Peut-on encore faire confiance à ce qu’on voit ? - vendredi 11 avril 2025
- Deepfake & arnaque : comment une simple question a sauvé Ferrari - samedi 29 mars 2025