Cinq factures fournisseurs par jour, des prix d’achat qui bougent sans prévenir, et des devis encore calculés sur les prix du printemps : la marge baisse sans que personne ne le voie. Dans un groupe Facebook d’entrepreneurs, un artisan demandait exactement cela : que Claude récupère ses factures dans Pennylane, mette à jour ses prix d’achat et recalcule ses marges.
Ce guide le fait en deux temps. D’abord à la main, avec trois prompts et des fichiers fictifs à télécharger : extraire les lignes d’une facture PDF, mettre à jour un tableau de prix d’achat, recalculer la marge d’un devis. Ensuite la version branchée : le MCP Pennylane en lecture seule, Odoo, et les factures Peppol qui arrivent déjà structurées.
Pages officielles d’Anthropic, de Pennylane, d’Odoo et des administrations belge et française lues le 6 octobre 2026.
Ce qu’il vous faut
- Un compte Claude. Vous joignez un fichier avec le bouton « + » en bas à gauche de la zone de saisie, puis « Ajouter des fichiers ou des photos ». D’après l’aide d’Anthropic, Claude lit le texte et les éléments visuels d’un PDF de 100 pages ou moins.
- Votre tableau de prix d’achat, tenu dans Excel ou Google Sheets, exporté en CSV. Un fichier Excel (.xlsx) passe aussi, à condition d’avoir activé l’exécution de code et la création de fichiers dans votre compte.
- Les fichiers de l’exercice, tous fictifs : les factures Couleurs du Nord, Outillage Vasseur et Négoce Dumoulin, le tableau de prix d’achat, le devis D-2026-118 et les trois prompts.
Faites l’exercice avec ces fichiers avant d’y mettre vos vraies factures. Une facture fournisseur contient des noms, un IBAN et vos conditions d’achat : vérifiez d’abord les réglages de confidentialité de votre compte. Pro et Max relèvent des conditions d’utilisation grand public d’Anthropic, dont la version européenne s’adresse aux consommateurs : si vous les payez pour votre activité, lisez-les avant de souscrire. Le choix de la formule est détaillé dans notre guide quel abonnement Claude choisir.
Étape 1 : extraire les lignes d’une facture PDF avec Claude

- Ouvrez une nouvelle conversation. Si vous comptez refaire l’exercice chaque semaine, créez plutôt un projet « Achats » et collez le prompt dans ses instructions. Un fichier joint dans une conversation ne passe pas tout seul dans la suivante : voyez ce que la mémoire de Claude garde vraiment.
- Joignez la facture Outillage Vasseur avec « + », puis « Ajouter des fichiers ou des photos ».
- Collez le prompt ci-dessous et envoyez.
Vous êtes mon aide à la saisie des achats. Je joins une facture fournisseur en PDF.
1. Recopiez chaque ligne de la facture dans un tableau avec ces colonnes, dans cet ordre :
fournisseur ; numero_facture ; date_facture ; reference ; designation ; quantite ; unite ; prix_unitaire_ht ; remise_pct ; prix_net_unitaire_ht ; montant_ht
2. prix_net_unitaire_ht = prix unitaire HT après la remise de la ligne, arrondi au centime. Sans remise, remise_pct = 0.
3. Sous le tableau, recopiez les totaux imprimés : total HT, TVA (taux et montant), total TTC.
4. Faites trois contrôles et écrivez « OK » ou l'écart en euros :
- pour chaque ligne, quantité x prix unitaire x (1 - remise) = montant HT, à 0,01 € près ;
- somme des montants HT des lignes = total HT imprimé ;
- total HT + TVA = total TTC.
5. N'inventez rien. Un chiffre illisible ou absent s'écrit ILLISIBLE, jamais une estimation.
6. Terminez par le même tableau au format CSV (séparateur point-virgule, virgule décimale, dates AAAA-MM-JJ) dans un bloc de code, pour que je le colle dans mon tableur.
Ce qui sort, extrait réel du test décrit plus bas, sur la facture Outillage Vasseur :
reference;designation;quantite;unite;prix_unitaire_ht;remise_pct;prix_net_unitaire_ht;montant_ht
ROU-180;Rouleau microfibre 180 mm;10;pièce;7,90;10;7,11;71,10
BAC-4X5;Bâche de protection 4 x 5 m;8;pièce;4,60;0;4,60;36,80
PIN-50;Pinceau plat 50 mm;6;pièce;5,25;0;5,25;31,50
Les colonnes fournisseur, numéro et date (OV-77815, 2026-10-02) sont coupées ici pour la lisibilité. Les trois contrôles affichent « OK » : 139,40 € HT, 29,27 € de TVA, 168,67 € TTC.
Contrôle humain : comparez les trois totaux au PDF, puis refaites une ligne à remise vous-même. Ici, 10 x 7,90 x 0,90 = 71,10 €, soit 7,11 € l’unité. Votre tableau doit recevoir ce prix net.
Ce qui peut mal tourner :
- Un total imprimé faux, ou mal lu. Nous avons modifié exprès la facture Négoce Dumoulin pour afficher 241,60 € HT au lieu de 219,60 € : le contrôle a signalé l’écart de 22,00 €. Sans le point 4 du prompt, rien ne vous aurait alerté.
- Une photo de facture floue ou un scan penché. La règle ILLISIBLE empêche une estimation silencieuse ; reprenez alors le chiffre sur l’original.
- Des avoirs, des consignes de palettes ou des frais de port. Ils sortent comme des lignes ordinaires : c’est à vous de décider s’ils entrent dans un prix d’achat.
Étape 2 : mettre à jour votre tableau de prix d’achat
Le tableau de l’exercice compte huit articles, chacun avec son prix d’achat HT et la date de ce prix. Gardez une copie datée de la version précédente avant chaque mise à jour.
- Dans la même conversation, joignez prix-achat-fictifs.csv.
- Collez les trois blocs CSV obtenus à l’étape 1, un par facture.
- Envoyez le prompt suivant.
Voici mon tableau de prix d'achat (prix-achat-fictifs.csv) et les lignes extraites de mes factures du jour (CSV ci-dessous).
Pour chaque référence de mon tableau :
- si elle figure sur une facture, nouveau prix = prix_net_unitaire_ht de la facture la plus récente, nouvelle date = date de cette facture ;
- sinon, gardez l'ancien prix et l'ancienne date.
Écart en % = (nouveau - ancien) / ancien x 100, deux décimales.
Rendez :
1. le tableau mis à jour, avec mes colonnes plus ancien_prix et ecart_pct, au format CSV (point-virgule, virgule décimale) ;
2. la liste des écarts de 5 % ou plus, en hausse comme en baisse, avec le numéro de la facture d'origine ;
3. à part, les lignes de facture absentes de mon tableau (frais, nouveaux articles) : ne les ajoutez pas.
Ne modifiez aucune référence ni désignation.
Ce qui sort sur les fichiers fictifs, quatre écarts de 5 % ou plus :
- ACR-MAT-10, peinture mate 10 L : 62,50 € puis 68,40 €, soit +9,44 % (facture CDN-2026-0412).
- END-LIS-25, enduit de lissage 25 kg : 34,80 € puis 39,60 €, soit +13,79 % (ND-26-03321).
- PIN-50, pinceau plat : 4,95 € puis 5,25 €, soit +6,06 % (OV-77815).
- ROU-180, rouleau microfibre : 7,90 € puis 7,11 €, soit -10,00 %, à cause de la remise (OV-77815).
Les 25,00 € de frais de livraison de Négoce Dumoulin sortent à part, sans être ajoutés au tableau.
Contrôle humain : décidez ligne par ligne. Une remise ponctuelle ne fait pas un nouveau prix d’achat : si les 10 % sur les rouleaux étaient une promotion, gardez 7,90 €. Les frais de livraison se répartissent sur le chantier entier. Collez ensuite vous-même la colonne validée dans votre fichier : Claude ne touche pas à votre fichier maître.
Étape 3 : recalculer la marge d’un devis (taux de marge et taux de marque)
Deux taux se confondent souvent. Le taux de marque divise la marge par le prix de vente HT. Le taux de marge divise la même marge par le coût de revient HT. Le devis de l’exemple affiche ainsi environ 40 % de l’un et 68 % de l’autre. Le calculateur de marge de notre guide des artefacts Claude affiche les deux.
Le devis fictif D-2026-118 prévoit sept articles et 30 heures de main-d’œuvre à un coût chargé de 38,00 € de l’heure, pour 2 480,00 € HT. L’artisan vise 40 % de taux de marque.
- Joignez devis-fictif-D-2026-118.csv et collez le tableau validé à l’étape 2.
- Envoyez le prompt suivant.
Voici le devis D-2026-118 (devis-fictif-D-2026-118.csv : quantités de matériel et heures) et mon tableau de prix d'achat mis à jour.
Prix de vente HT du devis : 2 480,00 €. Coût horaire chargé : 38,00 €. Taux de marque visé : 40 %.
Calculez deux fois, avec l'ancien prix puis avec le nouveau prix de chaque article :
- coût matériel HT (quantité x prix d'achat, ligne par ligne) ;
- coût de main-d'œuvre HT ;
- coût de revient HT = matériel + main-d'œuvre ;
- marge HT = prix de vente HT - coût de revient HT ;
- taux de marque = marge / prix de vente x 100 ;
- taux de marge = marge / coût de revient x 100 ;
- prix de vente HT qui rétablit le taux de marque visé = coût de revient / (1 - 0,40).
Présentez un tableau avant / après, montrez le calcul de chaque ligne, puis dites en une phrase si le devis reste à 40 % de taux de marque ou plus.
Ce qui sort :
| Devis D-2026-118 | Anciens prix | Nouveaux prix |
|---|---|---|
| Matériel HT | 338,35 € | 359,27 € |
| Coût de revient HT | 1 478,35 € | 1 499,27 € |
| Marge HT | 1 001,65 € | 980,73 € |
| Taux de marque | 40,39 % | 39,55 % |
| Taux de marge | 67,75 % | 65,41 % |
Le matériel augmente de 6,2 % et le devis passe sous l’objectif de 40 %. Pour le retrouver, il faudrait facturer 2 498,78 € HT au lieu de 2 480,00 €. L’écart paraît faible sur un devis ; répété sur tous les chantiers de l’année, il pèse.
Contrôle humain : refaites le calcul dans votre tableur, une formule par ligne, sans repartir des chiffres de Claude. Un modèle de langage peut se tromper sur une multiplication, et une marge fausse finit dans un prix signé.
Si vous suivez chaque chantier du premier appel à la facture, comme l’entreprise de peinture du même groupe, ajoutez la référence du chantier à chaque ligne extraite. Les trois factures fictives portent « Chantier D-2026-118 » : le même prompt donne alors la marge réelle du chantier, à comparer au devis signé.
Ce que le test a vérifié, et ce qu’il n’a pas vérifié
Le 6 octobre 2026, les trois prompts ont tourné sur les fichiers fictifs, avec un modèle d’OpenAI appelé par son API : Claude lui-même n’a pas traité ces factures pour ce guide. Résultat : les neuf lignes et les trois jeux de totaux recopiés sans erreur, les quatre écarts trouvés, la livraison laissée à part, et des chiffres de marge identiques à un recalcul indépendant fait par un petit script. La facture au total faux a déclenché l’alerte. Les fichiers fictifs du test sont ceux proposés en téléchargement plus haut.
Ce test valide les prompts et les fichiers. Avant de vous fier au résultat dans votre compte, refaites-le sur une vraie facture dont vous connaissez les chiffres.
La version branchée : MCP Pennylane, Odoo et Peppol
Déposer chaque PDF dans une conversation suffit pour comprendre la méthode. Pour suivre vos achats, Claude doit lire les factures là où elles sont déjà rangées : votre logiciel de comptabilité ou de gestion.
MCP Pennylane : brancher Claude sur vos factures fournisseurs
Pennylane publie son propre serveur MCP, le protocole qui relie un assistant IA à un logiciel. D’après le centre d’aide de Pennylane, lu le 6 octobre 2026 :
- il est ouvert aux cabinets d’expertise comptable et aux entreprises à partir de l’abonnement Essentiel ;
- il fonctionne en lecture seule ; Pennylane indique travailler sur l’accès en écriture ;
- la connexion passe par vos identifiants Pennylane : l’assistant a les mêmes droits d’accès que vous, limités aux outils que vous autorisez ;
- un dirigeant ou un comptable interne peut suspendre toutes les connexions dans Paramètres, puis Intelligence artificielle.
Sa documentation technique liste notamment un outil qui renvoie une facture fournisseur avec ses lignes, sa TVA et ses paiements, et un autre pour le catalogue de produits avec les prix unitaires HT.
Pour l’ajouter dans Claude, suivez l’aide d’Anthropic. Avec Pro ou Max : Personnaliser, puis Connecteurs, « + Ajouter » et « Ajouter un connecteur personnalisé ». Nommez-le Pennylane, saisissez l’adresse https://mcp.pennylane.com/mcp et gardez les réglages d’authentification proposés (Pennylane conseille de laisser les paramètres avancés vides). Connectez-vous ensuite à Pennylane, choisissez les outils autorisés et validez.
Le compte gratuit a droit à un seul connecteur personnalisé. En Team et Enterprise, ce sont les propriétaires de l’organisation (et, en Enterprise, les rôles qui en ont le droit) qui l’ajoutent. Vous l’activez ensuite conversation par conversation, avec « + » puis Connecteurs. Si le mot connecteur est nouveau pour vous, lisez d’abord notre guide pour brancher Claude sur Gmail, Drive et Agenda.
Nous n’avons pas branché ce connecteur sur un vrai compte Pennylane pour ce guide : ces étapes viennent des deux pages d’aide. Une fois le connecteur actif, la demande devient :
Avec le connecteur Pennylane, en lecture seule : listez les factures fournisseurs datées du 1er au 3 octobre 2026. Pour chacune, donnez ses lignes avec les mêmes colonnes que d'habitude (fournisseur ; numero_facture ; date_facture ; reference ; designation ; quantite ; unite ; prix_unitaire_ht ; remise_pct ; prix_net_unitaire_ht ; montant_ht), puis faites les trois contrôles. N'écrivez rien dans Pennylane.
Les étapes 2 et 3 restent identiques. Vérifiez une facture sur deux ou trois dans Pennylane : Claude lit les données enregistrées dans le logiciel, et un PDF mal saisi y reste mal saisi. Pennylane rappelle aussi que la conformité de l’assistant IA (réutilisation des données, contrat, hébergement) reste à votre charge.
Pour un traitement automatique, un développeur passe par l’API de Pennylane : sa version 2 expose les lignes de chaque facture fournisseur, avec une autorisation en lecture seule.
Odoo : la même logique, depuis votre base
Sur Odoo, notre guide Claude et Odoo par MCP installe une connexion en lecture seule sur une base de test. D’après la documentation d’Odoo 19, une facture reçue par Peppol devient automatiquement, selon le réglage choisi, une facture fournisseur en brouillon ou un document à traiter dans l’application Documents. Les questions des étapes 2 et 3 peuvent alors porter sur vos factures fournisseurs dans Odoo.
Peppol et facture électronique : la facture arrive déjà structurée
Une facture électronique structurée transporte chaque ligne dans des balises : référence, quantité, prix, montant. Il n’y a rien à déchiffrer, donc aucun chiffre mal lu.
- En Belgique, depuis le 1er janvier 2026, les factures entre entreprises belges assujetties à la TVA doivent, à quelques exceptions près, être électroniques et structurées, envoyées par le réseau Peppol au format Peppol BIS (sauf accord des deux parties sur un autre format conforme à la norme européenne). Un PDF envoyé par e-mail ne suffit plus entre ces entreprises.
- En France, depuis le 1er septembre 2026, toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques, par une plateforme agréée. Les grandes entreprises et les entreprises de taille intermédiaire doivent déjà les émettre ; les PME et micro-entreprises auront jusqu’au 1er septembre 2027. Les formats prévus sont UBL, CII ou un format mixte qui joint un fichier de données structurées à l’image de la facture.
Voici une ligne de la facture Négoce Dumoulin dans un fichier UBL fictif et minimal (zip), inspiré de Peppol BIS Billing 3.0 et non validé par les outils officiels de Peppol (catégorie de TVA omise dans l’extrait) :
<cac:InvoiceLine>
<cbc:ID>2</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">3</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">118.80</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Enduit de lissage 25 kg</cbc:Name>
<cac:SellersItemIdentification><cbc:ID>END-LIS-25</cbc:ID></cac:SellersItemIdentification>
</cac:Item>
<cac:Price><cbc:PriceAmount currencyID="EUR">39.60</cbc:PriceAmount></cac:Price>
</cac:InvoiceLine>
Un court script en a tiré les trois mêmes lignes et les mêmes totaux que le PDF, sans aucune reconnaissance de texte. Le format XML ne figure pas dans la liste des documents acceptés par Claude sur la page d’aide d’Anthropic : en pratique, votre logiciel reçoit la facture structurée, et Claude lit votre logiciel par son connecteur. Pour la TVA et le partage des rôles avec votre comptable, voyez ce que Claude peut faire pour votre comptabilité.
Cinq factures par jour, trois cents jours par an
Cinq factures par jour pendant trois cents jours, cela fait 1 500 factures par an. Personne ne les dépose une à une dans une conversation. Ce qui tient sur la durée est un flux planifié : chaque jour, les nouvelles factures sont lues dans le logiciel, comparées au tableau de prix, et seules les anomalies arrivent chez une personne qui valide. Un écart de 5 % ou plus, une référence inconnue, un total qui ne colle pas.

Quelqu’un doit choisir les seuils, ouvrir les accès en lecture, vérifier chaque matin que le flux a tourné et assumer les corrections. Pour ranger les prompts sans les recoller chaque jour, voyez les skills Claude ; pour planifier un flux sans coder, créer un agent IA sans coder compare les outils.
Si vous préférez déléguer cette partie, l’assistant IA de MACCUS se consulte dans Telegram : vous lui transférez une facture en PDF ou lui posez la question par note vocale, et il la compare au tableau de prix que vous lui avez confié. Le branchement sur Pennylane, Odoo ou votre messagerie se décide avec vous, au cas par cas, avec les accès que vous lui ouvrez.
Votre prochaine session
- Téléchargez les fichiers fictifs et lancez le prompt 1 sur la facture Outillage Vasseur.
- Refaites à la main la ligne à remise : 10 x 7,90 x 0,90 = 71,10 €.
- Exportez votre vrai tableau de prix d’achat en CSV, avec la date de chaque prix.
- Fixez votre seuil d’alerte (5 % dans l’exemple) et votre taux de marque visé.
- Recalculez un devis en cours avec le prompt 3, puis vérifiez-le dans le tableur.
- Sur Pennylane Essentiel ou plus, ajoutez le connecteur et posez une première question en lecture seule.
- En Belgique, vérifiez quels fournisseurs vous envoient déjà leurs factures par Peppol ; en France, vérifiez la plateforme agréée qui reçoit les vôtres.