Power Query (Excel) : récupérer des données contenues dans un fichier PDF

Les fichiers PDF de sources diverses (factures, liasses fiscales, plaquettes des comptes annuels…) contiennent de nombreuses données. L’extraction de données de documents PDF est facilitée par le module Power Query d’Excel. Pour autant, la collecte de ces données n’est pas toujours très intuitive.

AVIS CREDIT GARANTIE

Cet article s’appuie sur un exemple concret. Un concessionnaire automobile est amené à réparer des véhicules de clients tombés en panne pendant la période de garantie constructeur. Dans ce cas le concessionnaire engage la prestation de réparation et dans un second temps le constructeur le rembourse du coût des pièces de rechange et de la main d’oeuvre. Les constructeurs Citroën et Peugeot (Stellantis) émettent à cette occasion des avis de crédit (ou avoirs) de garantie et communiquent à leurs concessionnaires tous les mois un état récapitulatif de l’ensemble des avis de crédit de la période au format PDF. C’est de cet état que je vous propose d’extraire les données pour reconstituer pour chaque opération de réparation le montant de la dépense dont le remboursement est attendu du constructeur.

Continue reading ‘Power Query (Excel) : récupérer des données contenues dans un fichier PDF’ »

Productivité : extraire des données comptables multi-sociétés grâce à Python et au SQL

La révision des comptes d’un groupe se confronte généralement à la disponibilité des données comptables disséminées sur de nombreux systèmes.

Cette difficulté peut être résolue de diverses manières. Un simple module d’extraction de données peut parfaitement faire l’affaire. Grâce à quelques lignes de Python, il est aisé de centraliser les données à auditer dans un fichier texte ou un classeur Excel.

PROJET REQUETE PY PADOCC

A titre d’illustration, voici l’esquisse d’un module d’extraction d’écritures comptables, pour le moment expérimental. Ce script Python d’à peine cent lignes extrait les lignes d’écritures comptables de l’ensemble des entités d’un groupe selon les critères définis dans une requête SQL puis exporte le résultat obtenu dans un fichier texte et un classeur Excel. Rudimentaire mais parfaitement opérationnel… et surtout gains de temps assurés. Ce module s’inscrit dans la continuité du projet PADoCC_Ecritures (supervision des opérations comptables d’un groupe).

Continue reading ‘Productivité : extraire des données comptables multi-sociétés grâce à Python et au SQL’ »

Analyse des données comptables : analyser les flux d’espèces

L’analyse des flux d’espèces répond à plusieurs objectifs : protection des actifs et des personnels, contrôle de cohérence (caisse négative, inventaire physique en cas de solde manifestement supérieur au fond de caisse attendu), respect des règles en matière d’encaissement d’espèces (règlementation LCB-FT).

FLUX ESPECES

Pour réaliser cet audit, il suffit d’obtenir l’ensemble des écritures comptables mouvementant les comptes d’espèces (racine 53x). Un Fichier des Ecritures Comptables (FEC) fera parfaitement l’affaire. Continue reading ‘Analyse des données comptables : analyser les flux d’espèces’ »

EXCEL (VBA) : Automatiser le téléchargement en masse des avis de situation SIRENE (avec l’API de l’INSEE)

Le répertoire SIRENE (Système Informatique pour le Répertoire des ENtreprises et des Etablissements) dont la gestion est confiée à l’INSEE, identifie les entreprises au sens large et plus précisément les entrepreneurs individuels, les personnes morales soumises au droit commercial, les institutions et services de l’État et les collectivités territoriales, certaines associations. Toutes les mises à jour d’entreprises et d’établissements (créations, modifications, cessations) enregistrés dans SIRENE proviennent des informations déclaratives des entreprises auprès du Guichet Unique et de certains Centres de Formalités des Entreprises (CFE).

Une des fonctions du répertoire SIRENE est de fournir des avis de situation qui mentionnent, pour un numéro SIREN ou SIRET donné, les coordonnées de l’entreprise ou de l’établissement correspondant et sa situation légale : en activité ou radiée. Cette information est importante avant d’envisager de commercer avec un tiers.

Avis de situation SIRENE pour le SIRET n° 312 212 301 02001 (RENAULT RETAIL GROUP à Clamart)

Avis de situation SIRENE pour le SIRET n° 312 212 301 02001 (RENAULT RETAIL GROUP à Clamart)

Continue reading ‘EXCEL (VBA) : Automatiser le téléchargement en masse des avis de situation SIRENE (avec l’API de l’INSEE)’ »

Exemple de programme en Python : calcul d’un échéancier d’emprunt

Python est un langage de programmation moderne très utile pour traiter de la donnée et automatiser des calculs.

PYTHON Calcul emprunt output viewer

Automatiser le calcul de remboursement d’emprunt est un classique du genre. C’est précisément cette tâche que je vous propose d’aborder comme premier exemple de programme Python. Cet exemple ne présente pas de difficultés particulières et passe par les trois étapes suivantes :

  • Collecte des caractéristiques de l’emprunt (montant, durée, taux)
  • Calcul de la mensualité
  • Calcul de l’échéancier de remboursement d’emprunt.

Continue reading ‘Exemple de programme en Python : calcul d’un échéancier d’emprunt’ »