Créez une feuille de calcul d'inventaire de détail
à partir du bon de commande de chaque fournisseur
Un bon de commande UNFI arrive sous forme d'EDI 850 avec des codes GTIN et des étiquettes de palette SSCC-18. Une commande Faire arrive dans votre boîte de réception sous forme de PDF généré par le portail, avec une mise en page complètement différente. Un petit fournisseur régional envoie par e-mail une feuille Excel tapée à la main avec sa propre convention de nommage des SKU. Chacun de ces documents contient les mêmes données essentielles — SKU, quantité, coût, date de livraison — mais les extraire exige à chaque fois un exercice de cartographie mentale différent. Multipliez par 15 fournisseurs et 30 PO par mois, et ce qui devrait prendre quelques minutes engloutit des après-midis entiers.

Points clés à retenir
- 15 fournisseurs envoient des bons de commande dans 15 mises en page différentes, et chacun d'eux vous oblige à trouver les mêmes quatre champs — SKU, quantité, coût, date de livraison — dans un coin différent de la page.
- Les outils d'extraction basés sur des modèles résolvent ce problème en exigeant un modèle par mise en page de fournisseur — transformant un problème de saisie de données à 15 fournisseurs en un fardeau de maintenance de 15 modèles qui casse à chaque fois qu'un fournisseur met à jour son format.
- Définissez vos colonnes d'inventaire une seule fois — avec des champs spécifiques au détail comme le coût unitaire de revient (fret inclus) et des colonnes séparées commandé-vs-reçu — et ImageToTable.ai lit le PO de n'importe quel fournisseur en comprenant ce que chaque champ signifie, pas où il se trouve sur la page.
Pourquoi un tableur unifié PO-vers-stock est un problème de retail, pas un problème général
La plupart des guides d'extraction de bons de commande traitent un PO comme un document isolé — extraire le nom du fournisseur, le numéro de PO, la date, les lignes d'article, et c'est terminé. Ce cadre fonctionne si vous êtes un comptable fournisseurs qui rapproche les PO des factures. Mais un acheteur retail ou un gestionnaire de stock ne clôture pas une facture fournisseur — il alimente les niveaux de stock.
En retail, un PO est le point de départ d'une transaction de stock. Les données doivent circuler dans un tableur où elles répondent à des questions précises : Combien d'unités du SKU X sont actuellement en commande ? Quand arrivent-elles ? Quel est mon coût de revient unitaire une fois le fret et la manutention pris en compte ? Quel fournisseur expédie régulièrement des quantités partielles et quand dois-je déclencher une commande de réapprovisionnement ?
Ce ne sont pas des questions auxquelles un flux d'extraction de PO générique répond. Elles exigent une structure de tableur conçue autour de la logique de stock, pas de la logique documentaire. La distinction compte : une « table PO » a une ligne par ligne d'article par PO. Un tableur de stock a une ligne par SKU, agrégée sur plusieurs PO, avec des colonnes pour les quantités en commande, les quantités reçues, les quantités en reliquat et le coût de revient glissant. Construire le second à partir du premier est l'étape spécifique au retail que la plupart des guides omettent.
Le fil Reddit « Comment les petites entreprises suivent-elles réellement 30+ bons de commande sans perdre la tête » illustre la réalité : l'auteur a examiné des logiciels d'approvisionnement comme SAP, Tradogram et Procurify mais a reculé devant les tarifs minimums de 300 à 500 $/mois. Il n'avait pas besoin d'un ERP complet — il avait besoin d'un moyen d'intégrer les données de PO dans son tableur sans les saisir manuellement. C'est un problème de stock retail, pas un problème d'automatisation des achats.
Les quatre points de données dont chaque tableur de stock retail a besoin à partir d'un PO

Avant d'aborder comment extraire les données, il convient de définir quoi extraire. Un tableur de stock retail construit à partir de bons de commande nécessite plus de colonnes qu'un journal de PO générique. Voici les quatre qui distinguent une feuille prête pour le stock d'une archive documentaire :
Clé SKU avec table de correspondance fournisseur
Votre SKU interne est la clé maîtresse. Mais les PO fournisseurs l'utilisent rarement — UNFI référence les GTIN/UPC, Faire utilise son propre identifiant produit, et un petit fournisseur peut n'utiliser que la description. Votre feuille de calcul doit comporter une colonne qui capture l'identifiant utilisé par le fournisseur, ainsi qu'une table de correspondance (même un simple RECHERCHEV sur un onglet séparé) qui fait le lien entre les codes fournisseurs et votre SKU. Sans cette correspondance, les lignes extraites des PO ne peuvent pas mettre à jour vos stocks.
Quantité commandée vs. Quantité reçue — deux colonnes distinctes
Lorsqu'un fournisseur expédie 48 unités sur 60 et met le reste en reliquat, vous devez connaître les deux chiffres. Ne noter que ce qui est arrivé vous fait perdre la visibilité sur le stock engagé mais pas encore reçu. Une seule colonne « Quantité » est l'erreur de conception la plus courante dans le suivi des PO en retail. Utilisez des colonnes distinctes Qté commandée et Qté reçue, avec une troisième colonne calculée pour le reliquat (Commandé - Reçu).
Coût de revient unitaire, pas seulement le prix de facture
Le prix unitaire sur un PO est rarement votre coût réel. Le fret, les droits de douane, la manutention portuaire et l'assurance s'accumulent. Selon FASB ASC 330, ces coûts doivent être capitalisés dans la valeur des stocks plutôt que passés en charges immédiatement. Pour la comptabilité retail, votre feuille de calcul doit suivre le Prix unitaire fournisseur et le Coût de revient total par ligne. L'allocation du coût de revient se fait généralement au prorata de la valeur : si le produit A représente 40 % de la valeur totale de facture de l'envoi, il absorbe 40 % des frais de fret et de manutention. Inclure cette colonne garantit que votre calcul du coût des marchandises vendues est exact dès le premier jour, sans attendre un ajustement mensuel.
Date de livraison prévue avec indicateur de statut
Le champ « date de livraison » d'un PO est souvent optimiste. Ce qui compte pour la planification des stocks, c'est l'écart entre la date engagée par le fournisseur et la date réelle de réception. Une colonne Date de livraison prévue plus un indicateur de statut (À temps / En retard / Partiel / Reçu) vous donne une vue en une seule ligne de l'état actuel de chaque ligne de commande. C'est la colonne qui vous indique s'il faut déclencher un réapprovisionnement avant la rupture de stock.
Le problème des formats multi-fournisseurs : pourquoi les guides PO génériques passent à côté

La plupart des articles sur l'extraction de PO supposent un format standard — un PDF avec un bloc d'en-tête et un tableau de lignes en dessous. Mais les acheteurs du retail sont confrontés à un paysage de formats que les guides génériques ne reconnaissent jamais :
| Type de fournisseur | Exemple | Format typique | Défi d'extraction |
|---|---|---|---|
| Grossiste principal (EDI) | UNFI, KeHE, McLane | EDI 850 / export PDF du portail | Utilise les codes GTIN/UPC au lieu de vos SKU ; les lignes font référence aux codes logistiques SSCC-18 au niveau palette qui ne correspondent pas 1:1 aux SKU produits |
| Marketplace de gros | Faire, Tundra, Abound | PDF généré par le portail / e-mail de confirmation | Noms de produits intégrés dans une mise en page de marque ; le SKU est souvent noyé dans les petits caractères sous l'image ; totaux de commande répartis par fenêtre d'expédition |
| Distributeur d'électronique grand public | SYNNEX, D&H, Ingram Micro | Téléchargement Excel/CSV ou pièce jointe e-mail | Les en-têtes de colonnes utilisent les codes internes du distributeur ; les descriptions d'articles sont des spécifications techniques tronquées qui ne correspondent pas à vos noms de produits orientés retail |
| Marque indépendante / petit fournisseur | Marques CPG régionales, artisans locaux | Modèle Excel saisi à la main ou même photo d'un formulaire manuscrit | Aucun champ standardisé ; quantités et coûts mélangés à des notes manuscrites sur les substitutions et les délais ; ambiguïté entre carton et unité |
Cette fragmentation des formats est le véritable goulot d'étranglement. Un acheteur du retail n'a pas besoin d'une configuration d'extraction — il a besoin d'une configuration qui fonctionne pour tous ces cas. Comme expliqué dans notre guide d'extraction de bons de commande par lot, le mécanisme de base est le même quel que soit le format : vous définissez les colonnes souhaitées, et l'IA lit chaque document pour trouver les valeurs correspondantes. Mais la couche spécifique au retail — recoupement des SKU, calcul du coût de revient, suivi des réceptions partielles — est ce qui transforme les données extraites en intelligence d'inventaire exploitable.
L'hypothèse du « un seul format par fournisseur » est la raison pour laquelle la plupart des outils d'extraction de PO échouent dans le retail.
Les outils OCR basés sur des modèles vous obligent à dessiner des cadres de délimitation sur la mise en page du PO de chaque fournisseur. Avec 15 fournisseurs ayant chacun un format différent, il vous faut 15 modèles. Si un fournisseur modifie son format, vous devez reconstruire le modèle. La rotation des stocks dans le retail n'attend pas la maintenance des modèles.
Guide étape par étape : Créer votre feuille de calcul d'inventaire retail à partir des PO fournisseurs
Voici un processus qui génère une feuille de calcul prête pour l'inventaire à partir de bons de commande, quel que soit leur format — sans configuration de modèle par fournisseur.
Définissez les colonnes de votre feuille de calcul d'inventaire
Ouvrez une feuille vierge et créez vos colonnes cibles — ce sont les en-têtes que l'extraction remplira. Pour une feuille de calcul d'inventaire de détail, incluez : Nom du fournisseur, numéro de PO du fournisseur, SKU/code fournisseur, votre SKU interne, description du produit, quantité commandée, quantité reçue, prix unitaire du fournisseur, coût de fret (réparti), coût de revient unitaire, date de livraison prévue, statut. L'outil d'extraction utilise ces mêmes noms de colonnes pour localiser les données correspondantes dans chaque PO — vous saisissez « SKU/code fournisseur » comme nom de colonne, et il trouve l'identifiant produit du fournisseur sur chaque document.
Téléversez tous les PO en un seul lot
Glissez des PDF de Faire, des feuilles Excel de SYNNEX, des captures d'écran d'e-mails de petits fournisseurs — chaque format dans un seul téléversement. L'outil ne vous oblige pas à pré-trier par fournisseur ou par format. Chaque document est traité indépendamment, et les résultats sont fusionnés dans un tableau unique où chaque ligne représente un article d'un PO. C'est là que l'extraction sans modèle démontre sa valeur : vous téléversez 30 PO de 10 fournisseurs en une seule étape, et non 10 configurations de 30 minutes chacune.
Vérifiez le tableau fusionné — en particulier les références croisées SKU
L'extraction produit un tableau unifié avec tous les articles de tous les PO. Vérifiez ponctuellement la colonne SKU/code fournisseur — c'est votre clé pour le mappage vers les SKU internes. Une vérification de cinq minutes permet de repérer les cas particuliers : un PO Faire qui liste « Variant : 8 oz » dans un champ séparé du SKU principal, ou une feuille Excel saisie à la main où le fournisseur a utilisé « ea » dans la colonne quantité au lieu d'un nombre. Corrigez toute anomalie avant que les données n'entrent dans votre feuille d'inventaire en direct.
Exportez en XLSX et connectez-vous à votre suivi d'inventaire
Exportez le tableau fusionné sous forme de fichier Excel. Si vous tenez une feuille de calcul d'inventaire maîtresse, utilisez RECHERCHEV ou INDEX-EQUIV pour extraire les quantités en commande dans votre feuille d'inventaire par SKU. Si vous utilisez un logiciel d'inventaire comme Cin7, Lightspeed Retail ou Zoho Inventory, la plupart des plateformes acceptent les importations XLSX pour les données de PO. L'essentiel est que le fichier que vous importez possède déjà votre structure de colonnes — aucun reformatage n'est nécessaire entre l'extraction et l'importation.
Le processus ci-dessus fonctionne pour les données de PO standard. Vous pouvez le voir en action avec l'outil intégré ci-dessous — téléchargez un bon de commande et observez comment l'IA localise chaque champ, quel que soit son emplacement sur la page.
Les fichiers sont traités en toute sécurité et ne sont pas stockés.
Au-delà de l'extraction : coût de revient, réception partielle et autres réalités du retail
Intégrer les données de PO dans une feuille de calcul n'est que la première étape. La seconde — celle dont dépendent réellement les feuilles de calcul spécialisées dans le retail — concerne ce qui se passe lorsque les chiffres ne s'additionnent pas proprement.
Répartition du coût de revient : pourquoi le « prix unitaire » n'est jamais votre coût réel
Supposons que vous receviez une livraison d'UNFI : 5 000 $ de valeur de produits, 400 $ de fret, 75 $ de surcharge carburant et 25 $ de frais de manutention — soit 500 $ de coûts supplémentaires au total. Si 60 % de la valeur de la livraison correspond au SKU A et 40 % au SKU B, le SKU A absorbe 300 $ du fret et le SKU B en absorbe 200 $. Une feuille de calcul qui n'enregistre que le prix unitaire du fournisseur sous-estime votre coût d'inventaire réel de 10 %, ce qui se répercute sur des rapports de marge inexacts et des décisions de réapprovisionnement erronées.
Grâce à l'extraction de colonnes personnalisées, vous pouvez intégrer cette logique de répartition directement dans l'étape d'extraction. Définissez une colonne appelée Coût unitaire de revient (prix unitaire fournisseur + fret alloué) et précisez la règle de répartition — par exemple, proportionnelle à la valeur sur l'ensemble de la livraison. L'IA effectue le calcul pendant l'extraction, et votre feuille de calcul exportée contient déjà le coût ajusté. Aucune étape de rapprochement séparée n'est nécessaire.
Réception partielle : quand 48 unités sur 60 arrivent
Les fournisseurs n'expédient pas toujours les quantités complètes. Un PO de 60 unités peut arriver en deux lots de 30 à une semaine d'intervalle — ou 48 maintenant avec 12 en reliquat indéfini. Dans une feuille de calcul manuelle, cela signifie mettre à jour une ligne deux fois et suivre quelles quantités correspondent à quel événement de réception. L'approche décrite ci-dessus — colonnes Quantité commandée et Quantité reçue séparées avec une colonne Reliquat calculée — gère cela nativement. À chaque réception partielle, vous ne mettez à jour que la Quantité reçue pour cette ligne, et la valeur Reliquat se recalcule automatiquement.
Pour les détaillants utilisant des flux de réception formels, le convertisseur de bons de commande vers Excel peut être intégré au processus de réception : scannez ou téléchargez le bordereau d'expédition avec le PO d'origine, extrayez les deux, et comparez les quantités commandées et reçues dans une vue unique.
Des données à la décision : le déclencheur de réapprovisionnement
L'objectif final de tout ce flux de travail n'est pas une feuille de calcul — c'est de savoir quand réapprovisionner avant que l'étagère ne soit vide. Une colonne à ajouter à votre feuille d'inventaire est un simple indicateur de réapprovisionnement : si (Quantité en stock + Quantité en commande - Quantité en reliquat) tombe sous votre seuil de réapprovisionnement, l'indicateur s'allume. Cette formule unique, alimentée par les données PO précises que vous extrayez, transforme une liste d'inventaire statique en outil actif de gestion des stocks.
Questions fréquentes
Peut-il gérer différentes devises de fournisseurs internationaux ?
Oui. L'extraction lit la devise telle qu'elle apparaît sur le PO — USD, EUR, GBP, etc. Si vous avez besoin de tous les coûts dans votre devise de base pour la feuille d'inventaire, ajoutez une colonne calculée lors de l'extraction qui applique votre taux de change standard. Le résultat est un tableau unifié avec des coûts déjà convertis.
Et si mon petit fournisseur envoie des PO sous forme de formulaires manuscrits ou de photos ?
L'IA lit l'écriture manuscrite et les photos de formulaires papier prises au téléphone — aucun scanner requis. Un fournisseur qui envoie par e-mail une photo d'un formulaire PO rempli depuis son téléphone produit la même sortie extraite qu'un PDF généré par machine. La précision sur les chiffres manuscrits (quantités, prix) est élevée mais pas parfaite ; une vérification rapide permet de corriger toute erreur de lecture, ce qui est bien plus rapide que de saisir l'intégralité du document à la main.
Comment cela se compare-t-il à l'utilisation de l'EDI pour les bons de commande ?
L'EDI (échange de données informatisé) fonctionne pour les grands distributeurs — UNFI vous envoie un EDI 850, votre système l'ingère automatiquement. Mais l'EDI nécessite une configuration par partenaire commercial (1 500 à 5 000 $ et plus par partenaire pour la configuration initiale, plus des frais récurrents), et il ne fonctionne qu'avec les fournisseurs qui prennent en charge l'EDI. Les petites marques, les vendeurs exclusivement présents sur les marketplaces et les fournisseurs internationaux proposent rarement des connexions EDI. L'extraction au niveau des documents comble cette lacune : elle traite tout format que vos fournisseurs envoient réellement, sans configuration par fournisseur. De nombreux détaillants utilisent l'EDI pour leurs 3 à 5 principaux distributeurs et l'extraction de documents pour les 20 fournisseurs restants et plus — les deux approches se complètent.
Qu'advient-il de mes données après l'extraction ?
Les fichiers sont traités pour l'extraction puis supprimés. Les données extraites sont exportées vers votre feuille de calcul ; aucun document ni aucune donnée n'est conservé après la session. Pour les détaillants qui gèrent des prix fournisseurs commercialement sensibles, cela signifie que vos données de coût restent dans votre feuille de calcul, et non sur un serveur tiers.
Puis-je réutiliser le même modèle de colonnes mois après mois ?
Oui. Une fois que vous avez défini votre structure de colonnes — Nom du fournisseur, SKU fournisseur, Qté commandée, Qté reçue, Coût unitaire de revient, Date de livraison prévue, Statut — enregistrez-la comme modèle. Le lot du mois suivant utilise les mêmes colonnes, la même logique d'extraction et exporte les données dans la même structure de feuille de calcul. La seule chose qui change, ce sont les PO eux-mêmes.
Tout acheteur en commerce de détail finit par atteindre le point où le nombre de fournisseurs dépasse la vitesse de la saisie manuelle des données. La feuille de calcul elle-même n'est pas le goulot d'étranglement — c'est le transfert entre le document et la cellule. Combler cet écart avec une extraction définie par noms de colonnes signifie que vous définissez la structure une seule fois, et que chaque PO de fournisseur, quel que soit son format, alimente la même vue d'inventaire.