Logo Compta Online
IGEFI

Macro VBA et FEC

12
1 879
2
12 réponses
1 879 lectures
2 votes

  • Pages : [1] 2
Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Ecrit le: 09/03/2017 23:05
+2
VOTER
Votez MoinsVotez Plus

Bonsoir à tous,

N'ayant pas trouvé de logiciels qui me convient, j'ai décidé de réaliser mes propres macros VBA afin de tester mes propres fichiers FEC.

Etant de nature à partager, je fais appel à mes confrères qui disposent de connaissances VBA afin que nous puissions réaliser le maximum de test.

En PJ, ma v1 de ce jour.

Pour l'instant j'importe le fichier csv dans Excel puis je vérifie la présence des en-têtes de colonne.

Un onglet "résultats" affiche le résultat de chaque test.

Soyez indulgent, c'est ma v1 !



--------------------

 

Expert-comptable et commissaire aux comptes



(Nombre de téléchargements: 51)
  • Code-source.txt
Pour télécharger les fichiers, vous devez vous enregistrer en tant que membre ou vous connecter à votre compte.
L'inscription est rapide et gratuite !

S'inscrire   Se connecter   Codes d'accès perdus
Mozo
ProfilMozo
Comptable expérimenté en entreprise.
Modérateur Compta Online
  • 34 - Hérault
Envoyer un message privé    Ajouter à mes contacts
  • 458 votes
popupBulle tail
Profil

Comptable expérimenté en entreprise.
Modérateur Compta Online



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 14:20
0
VOTER
Votez MoinsVotez Plus

Bonjour Fabrice

Il m'est arrivé d'écrire entièrement en VBA pour développer des applicatifs.

Autre que te donner un coup de main ton objectif m'intéresse et certain à bien d'autres confrères.

Ayant discuté avec un commissaire aux comptes, il y a des incohérences qui sont recherchés par le FISC tout simplement par une requête sur certain mot éveillant leur attention,..... c'est à dire aujourd'hui plus qu'hier on doit faire très attention à ce qu'on saisi dans un libellé.

Mais personnellement je n'ai pas de fichier ASCII (FEC), donc pas de base de donnée qui me permettrait de tester ta routine....

Peux-tu m'envoyer par messagerie ou directement sur mon mail, un fichier FEC lambda....

bonne journée

Christian



--------------------

Modérateur Compta Online

Mozo
ProfilMozo
Comptable expérimenté en entreprise.
Modérateur Compta Online
  • 34 - Hérault
Envoyer un message privé    Ajouter à mes contacts
  • 458 votes
popupBulle tail
Profil

Comptable expérimenté en entreprise.
Modérateur Compta Online



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 15:09
0
VOTER
Votez MoinsVotez Plus

Tu as Ici une autre routine proposé par un site

Ici un fichier de contrôle diffusé par DGFIP Ici qui vérifie la conformité sans délivrer d'attestation



--------------------

Modérateur Compta Online

Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 18:50
0
VOTER
Votez MoinsVotez Plus

Bonjour Mozo,

Ayant discuté avec un commissaire aux comptes, il y a des incohérences qui sont recherchés par le FISC tout simplement par une requête sur certain mot éveillant leur attention,..... c'est à dire aujourd'hui plus qu'hier on doit faire très attention à ce qu'on saisi dans un libellé.

=> C'est un test que je souhaite réaliser !

ais personnellement je n'ai pas de fichier ASCII (FEC), donc pas de base de donnée qui me permettrait de tester ta routine....

=> L'avantage d'expert-comptable...Je teste mes propres FEC...

Peux-tu m'envoyer par messagerie ou directement sur mon mail, un fichier FEC lambda....

=> Malheureusement, ce n'est pas possible à cause de mes obligations déontologiques.

=> Je vais créer un dossier test dans mon logiciel et générer des écritures afin d'avoir un faux-vrai FEC.

Si d'autres souhaites se joindre au projet (qui risque d'être très long) !

Cordialement.



--------------------

 

Expert-comptable et commissaire aux comptes

Charles222
ProfilCharles222
Expert-Comptable Stagiaire en cabinet
  • 31 - Haute-Garonne
Envoyer un message privé    Ajouter à mes contacts
  • 5 votes
popupBulle tail
Profil
Expert-Comptable Stagiaire en cabinet


Re: Macro VBA et FEC
Ecrit le: 10/03/2017 19:15
0
VOTER
Votez MoinsVotez Plus

Bonjour,

Effectivement, le sujet est intéressant !

J'ai un peu lu le code et j'ai une première remarque à chaud : il faut se faire une boucle pour un peu alléger le code qui est déjà bien long. Donc a priori "variabiliser" le libellé à tester.

Je serai partant pour développer un ou plusieurs test, néanmoins je suis un peu néophyte sur le sujet du FEC :

Quels sont les tests importants ?

-Pour le libellé ça parait vraiment facile à faire mais, quels sont les mots qui vont créer une "erreur" ? Ou ceux à mettre en évidence ?

-Faut-il par exemple mettre en erreur la saisie de comptes de charges (hors comptes 627) sur les journaux de banque ?

-et la suite ? :-)

J'imagine que le fisc ne va pas s'amuser à donner la liste des tests qu'ils réaliseront. Après nous pouvons toujours en imaginer !

Je vais tenter de me documenter entre temps mais, si vous me donnez un test ou des tests à créer je peux déjà préparer une/des macro(s) (qui seront testées sur des FEC rassurez-vous) et avec plaisir.

Merci pour l'initiative dans tous les cas,

Très bonne soirée,

Charles

Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 20:38
0
VOTER
Votez MoinsVotez Plus

Bonsoir Charles,

Merci pour ce retour.

Au préalable, il faut que nous réfléchissions à l'architecture générale du code : tableau de bord, module d'import (je vais retravailler le code à ce niveau), résultat des tests.

Quels sont les tests importants ?

-Pour le libellé ça parait vraiment facile à faire mais, quels sont les mots qui vont créer une "erreur" ? Ou ceux à mettre en évidence ?

-Faut-il par exemple mettre en erreur la saisie de comptes de charges (hors comptes 627) sur les journaux de banque ?

-et la suite ? :-)

=> Il y a énormément de possibilités et de choses à tester.

J'imagine que le fisc ne va pas s'amuser à donner la liste des tests qu'ils réaliseront. Après nous pouvons toujours en imaginer !

=> Les contrôleurs fiscaux nous donnerons certainement pas les routines de Alto 2...

Je vais tenter de me documenter entre temps mais, si vous me donnez un test ou des tests à créer je peux déjà préparer une/des macro(s) (qui seront testées sur des FEC rassurez-vous) et avec plaisir.

=> Cf passage sur l'architecture générale.

Bonne soirée !



--------------------

 

Expert-comptable et commissaire aux comptes

Mozo
ProfilMozo
Comptable expérimenté en entreprise.
Modérateur Compta Online
  • 34 - Hérault
Envoyer un message privé    Ajouter à mes contacts
  • 458 votes
popupBulle tail
Profil

Comptable expérimenté en entreprise.
Modérateur Compta Online



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 20:52
0
VOTER
Votez MoinsVotez Plus

Fabrice,

Désolé je n'ai pas de base comptable et par conséquent pas de FEC à tester

Bonsoir Charles, peut être pourriez-vous tester l'application de Fabrice sur un de vos FEC issu de différents dossiers, afin de multiplier de différents cas pour valider la macro.

Fabrice, Si jamais tu décides de faire une base de test, à partir d'un FEC que tu possèdes à mon avis tu devrais avoir en première ligne la tête du fichier avec le nom, siret etc... puis après les lignes de mouvements.

Après avoir modifié les informations sur la société en changeant quelques lettres et chiffres pour conserver l'anonymat, puis en supprimant la majorité des lignes tu en laisses 2 ou 3....

bonne soirée

Christian

@bonsoir Charles



--------------------

Modérateur Compta Online

Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Re: Macro VBA et FEC
Ecrit le: 10/03/2017 21:04
0
VOTER
Votez MoinsVotez Plus

Je préfère exporter un FEC en situation réel, plutôt que de bidouiller un fichier.

J'essaie de t'envoyer un FEC de test ce WE.

Bonne soirée.



--------------------

 

Expert-comptable et commissaire aux comptes

Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Re: Macro VBA et FEC
Ecrit le: 11/03/2017 18:51
0
VOTER
Votez MoinsVotez Plus
Message édité par Fabrice Heuvrard le 11/03/2017 18:52

Bonjour Charles,

J'ai un peu lu le code et j'ai une première remarque à chaud : il faut se faire une boucle pour un peu alléger le code qui est déjà bien long. Donc a priori "variabiliser" le libellé à tester.

=> J'ai peut-être trouvé quelque chose de plus malin, je vais concater les champs obligatoires. Le test se bornera à tester cette "concaténation" de texte.

Au préalable, quel(s) test(s) sont pertinents ? (Recopier la liste ci-dessous et ajouter vos tests)

  • Contrôle de la présence des champs : en cours
  • Vérification que le FEC est équilibré
  • Détection du format du fichier => il existe plusieurs formats de FEC
  • Contrôle sur le format des données présentes dans les différents champs
  • Recherche des écritures avec une date de lettrage mais un champ ecriturelet vide
  • Vérification de l'absence de compte avec des racines 8 et 9
  • Génération d'une balance générale (via un TCD) pour comparaison
  • Génération des balances auxiliaires fournisseurs et clients
  • Génération de statistiques : nombre d'écritures par mois et par journaux (graphique?), extraction des minimas/maximas
  • Contrôles élargis sur les dates (écriture samedi/dimanche)
  • Recherche de mots clés dans les libellés
  • Vérification que les écritures sont bien dans l'exercice (il faudra borner en amont...)


--------------------

 

Expert-comptable et commissaire aux comptes

Fabrice Heuvrard
ProfilFabrice Heuvrard
Expert-comptable et commissaire aux comptes
  • ASNIERES SUR SEINE
Envoyer un message privé    Ajouter à mes contacts
  • 382 votes
popupBulle tail
Profil
Voir son compte Twitter Voir son compte Facebook Voir son compte LinkedIn

Expert-comptable et commissaire aux comptes



Re: Macro VBA et FEC
Ecrit le: 11/03/2017 19:32
0
VOTER
Votez MoinsVotez Plus

Bonsoir,

j'ai généré un vrai-faux FEC (voir ci-après).

=> faudrait que je fasse des écritures de lettrage, etc...



--------------------

 

Expert-comptable et commissaire aux comptes



(Nombre de téléchargements: 22)
  • 123456789fec20151231.txt
Pour télécharger les fichiers, vous devez vous enregistrer en tant que membre ou vous connecter à votre compte.
L'inscription est rapide et gratuite !

S'inscrire   Se connecter   Codes d'accès perdus
Retour en haut


  • Pages : [1] 2







Retour en haut
Revue Fiduciaire
Retour en haut
Avertissement : Ce site permet aux internautes de dialoguer librement sur le thème de la comptabilité.
Les réponses des Internautes et des membres du forum n'engagent en aucun cas la responsabilité de Compta Online.
Tout élément se trouvant sur ce site est la propriété exclusive de Compta Online, sous réserve de droits appartenant à des tiers.
Toute copie, toute reprise ou tout usage des photographies, illustrations et graphismes, ainsi que toute reprise de la mise en page figurant sur ce site, ainsi que toute copie ou reprise en tout ou partie des textes cités sur ce site sont strictement interdits, sous réserve de l'autorisation express écrite de l'ayant droit.

Toute reprise ou tout usage, à quelque titre que ce soit, des marques textuelles, graphiques ou combinées (comme notamment les logos) sont également interdits, sous réserve de l'autorisation express écrite de l'ayant droit.

© 2003-2019 Compta Online
S'informer, partager, évoluer