Consolidation des tarifs fournisseurs
646 références, 25 formats de facture, un seul tableau.
Secteur : Restauration — Un restaurant bruxellois
Le contexte
Un restaurant achète chez une trentaine de fournisseurs. Chacun envoie ses factures dans son propre format PDF, et les prix bougent d'une livraison à l'autre. Savoir ce qu'on paie réellement, aujourd'hui, pour une référence donnée, suppose de rouvrir les factures une par une.
Le problème
Personne ne le fait, parce que c'est deux jours de saisie. Résultat : on ne sait pas quand un prix a augmenté, et on ne peut pas comparer deux fournisseurs sur une même référence.
Ce qui a été construit
Un script parcourt toutes les factures PDF, extrait les lignes produit et les consolide dans un classeur unique, un onglet par fournisseur. Pour chaque référence, c'est la facture la plus récente qui l'emporte — le tableau est donc un tarif à jour, pas un historique.
Ce que ça change
646 références consolidées chez 25 fournisseurs, là où la saisie manuelle aurait pris deux jours. Le classeur se régénère quand de nouvelles factures arrivent.
Comment ça marche
Python, pdfplumber pour l'extraction, openpyxl pour la sortie. Vingt-cinq analyseurs distincts, un par format de facture — deux formats coexistent d'ailleurs chez un même fournisseur. Dédoublonnage par code produit, TVA extraite des factures avec autoliquidation pour les fournisseurs exportateurs, catégories déduites du préfixe de code.
Ce que ça peut donner chez vous
C'est le cas le plus transposable de tous : toute entreprise qui achète chez plusieurs fournisseurs a le même angle mort. La limite est honnête et utile à connaître — une facture scannée sans texte extractable ne passe pas par ce chemin. C'est précisément là que la lecture par modèle de vision prend le relais.