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)
- Le régime de la TVA sur la marge : 7ème partie – Calcul en ligne de la TVA sur la marge globale - jeudi 30 mars 2023
- Bases d’information publiques utiles à l’évaluation de l’intégrité des tiers (guide de l’AFA) - dimanche 19 mars 2023
- Excel : Obtenir les distances et temps de parcours d’un trajet Google Maps - samedi 18 mars 2023
- Evaluation de biens immobiliers : le prix de l’immobilier en France - samedi 11 mars 2023
- Règlement ANC n° 2022-06 relatif à la modernisation des états financiers : 5ème partie – Impact sur le calcul de la VA CVAE et sur celui de la RSP - dimanche 5 mars 2023