Comment faire correspondre les BOL de matériaux de construction aux POpour la réception sur site

Lorsqu'un surintendant de chantier signe un bon de livraison à l'entrée du site, il ne fait pas qu'accuser réception de l'arrivée d'un camion. En vertu de l'UCC Article 2 §2-606, une signature sur le connaissement — après une possibilité raisonnable d'inspection — constitue une acceptation légale des marchandises. Les barres d'armature, les plaques de plâtre, les montants 2×6 : si le BOL indique 200 et que le camion n'en contenait que 180, le surintendant a quelques minutes pour le repérer, le noter et rejeter le manque avant que le conducteur ne parte et que la facture n'entre dans le circuit de paiement. La signature sur le BOL est la dernière ligne de défense entre la facture du fournisseur et la marge bénéficiaire du GC.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant →
Image principale avec le titre 'Comment faire correspondre les BOL de matériaux de construction aux PO pour la réception sur site' et trois icônes : Format de fournisseur quelconque, Correspondance de numéro de PO, Écart signalé

Points clés à retenir

  1. La signature d'un surintendant sur un bon de livraison constitue une acceptation légale des marchandises en vertu de l'UCC §2-606 — et non un simple reçu — et le droit de rejeter les manques se ferme définitivement lorsque le camion repart.
  2. Vingt-sept pour cent des factures fournisseurs contiennent des erreurs, et sur un lot de matériaux de 500 000 $, un taux d'erreur de 3 % qui passe à travers la correspondance coûte 15 000 $ en trop-payés quasi impossibles à récupérer des semaines plus tard.
  3. Une colonne Écart qui soustrait les quantités du PO des quantités livrées en temps réel permet au surintendant de signaler les manques pendant que le moteur du conducteur tourne encore — trois semaines avant que la facture n'arrive à la comptabilité.

Lorsque vous signez le BOL, vous acceptez les marchandises

Le cadre juridique entourant la réception des matériaux de construction est spécifique et sans concession — et la plupart des personnes sur le chantier ne réalisent pas qu'il s'applique jusqu'à ce qu'un litige survienne.

UCC Article 2 §2-606 définit l'acceptation des marchandises. Elle se produit lorsque l'acheteur, « après une opportunité raisonnable d'inspecter les marchandises, signifie au vendeur que les marchandises sont conformes ou qu'il les prendra ou les conservera malgré leur non-conformité ». Cette signature sur le bon de livraison compte. En vertu du §2-602, un acheteur qui souhaite refuser des marchandises non conformes doit le faire « dans un délai raisonnable après la livraison » et doit « notifier rapidement le vendeur ». Pour un surintendant de chantier, « délai raisonnable » signifie avant que le camion ne quitte le portail. Une fois le conducteur parti et le BOL signé sans réserve, prouver un manque non signalé à la livraison devient une bataille difficile.

Côté contrat de construction, AIA Document A201-2017 §3.3.3 — les conditions générales utilisées dans la plupart des contrats de construction commerciale aux États-Unis — exige que l'entrepreneur « soit responsable de l'inspection des portions de travaux déjà exécutées pour déterminer si ces portions sont en état convenable de recevoir les travaux ultérieurs ». Cette obligation se transmet en aval : le GC est contractuellement tenu d'inspecter les matériaux livrés, et le fait de ne pas détecter un manque à la livraison qui cause ensuite un retard de calendrier ne transfère pas la responsabilité au fournisseur.

Un surintendant qui signe un BOL ne remplit pas de la paperasse. Il prend une décision juridiquement lourde de conséquences — accepter les marchandises telles que livrées, ou les refuser avec une cause documentée. La fenêtre pour cette décision se referme lorsque le camion s'éloigne.

C'est la raison structurelle pour laquelle l'étape de réception dans la construction est fondamentalement différente de la réception en entrepôt dans la logistique. Dans un entrepôt, une erreur de comptage est détectée au prochain inventaire cyclique. Sur un chantier de construction, 20 montants manquants découverts le jour du charpentege signifient une équipe inactive, une grue facturée et un jalon de calendrier qui glisse. Pour une analyse complète du paysage de l'extraction de données BOL — y compris comment les différents types de BOL (direct, océanique, multimodal) structurent leurs données — consultez notre guide complet sur l'extraction de données BOL.

Quarante fournisseurs, quarante formats de BOL — et aucun ne correspond à votre PO

Comparaison de trois formats de BOL : ticket manuscrit, impression système, PDF / bordereau d'expédition

Un GC (entrepreneur général) de taille moyenne gérant cinq projets actifs peut recevoir des livraisons de matériaux de 40 fournisseurs différents en un seul mois. Chaque fournisseur génère sa documentation de livraison dans son propre format :

  • La cour à bois envoie un ticket de livraison manuscrit en copie carbone — nom du fournisseur griffonné en haut, descriptions d'articles abrégées (« 2×6 #2 SPF 16' »), quantités inscrites au crayon par le manutentionnaire qui a chargé le camion
  • La centrale à béton génère un ticket imprimé par le système avec les spécifications de formulation, l'affaissement, le volume en verges cubes, l'heure de gâchée et le numéro de camion — des champs qu'un ticket de cour à bois ne contient pas
  • Le façonneur d'armatures envoie par courriel un PDF avec 14 lignes de barres #4, #5 et #6, chacune liée à une séquence de coulage différente, avec les numéros de coulée et les références de certificat d'usine
  • Le distributeur MEP imprime un bordereau d'expédition depuis son ERP — codes SKU, numéros de pièces fabricant, unité de mesure incohérente avec votre façon de commander (ils expédient par boîte, vous commandez au pied)
  • Le fournisseur de cloison sèche livre 80 panneaux avec un bon de livraison qui indique « Cloison sèche 4×8 5/8 » et une quantité — pas de numéro de PO, pas de référence de chantier

Chacun de ces documents est fonctionnellement un BOL (bon de livraison) — il enregistre ce qui a été livré, par qui, et sur quel chantier. Mais la disposition des champs, la terminologie et la structure des données diffèrent sur chacun d'eux. Un outil d'extraction basé sur des modèles qui nécessite une définition zonale pour le format de document de chaque fournisseur exigerait la création et la maintenance de 40 modèles — et dès que la cour à bois change son format de ticket ou qu'un nouveau fournisseur arrive, un autre modèle est nécessaire.

C'est là que l'approche d'extraction prend toute son importance. Les outils OCR traditionnels et basés sur des modèles localisent les données par position — « le champ quantité se trouve dans le quadrant supérieur droit, à 3 pouces du bord ». Changez la disposition, cassez le modèle. L'extraction sémantique — où l'IA localise « Quantité » en comprenant ce que le champ signifie, et non où il se trouve — gère les 40 formats avec un seul ensemble de définitions de colonnes. La distinction entre ces deux approches est expliquée en détail dans notre guide sur ce qu'est l'extraction de données BOL et en quoi elle diffère de l'OCR de base.

Le problème de format s'aggrave en fin de mois. Le comptable de projet ne traite pas les BOL un par un à leur arrivée — il traite 50 à 150 tickets de livraison accumulés au cours du mois, tous convergeant dans les trois jours précédant l'échéance du tirage. À ce stade, la diversité des formats n'est pas seulement un défi d'extraction. C'est un goulot d'étranglement de débit.

Construire les colonnes qui transforment un BOL en correspondance PO

Le résultat dont vous avez besoin d'un BOL de matériaux de construction n'est pas une transcription verbatim du ticket de livraison. C'est une ligne structurée qui répond à cinq questions dont la comptabilité a besoin avant que la facture du fournisseur ne soit payée :

  1. Avons-nous commandé cela ? (Correspondance n° PO)
  2. Qu'est-ce que c'est exactement ? (Description du matériau → code CSI MasterFormat)
  3. Combien avons-nous commandé par rapport à ce qui est arrivé ? (Comparaison des quantités)
  4. À quel chantier cela appartient-il ? (N° de chantier / Code de coût)
  5. Y a-t-il un écart nécessitant une action ? (Signalement pour examen AP)

Voici la conception de colonnes qui vous permet de passer d'une photo de ticket de livraison à une ligne de feuille de calcul prête pour la correspondance PO. ImageToTable.ai fonctionne grâce à l'Extraction de colonnes personnalisées — vous définissez les colonnes souhaitées, et l'IA localise les valeurs correspondantes sur chaque document en comprenant ce que le champ signifie sémantiquement, quel que soit l'endroit où il apparaît sur la page ou la façon dont le fournisseur l'a libellé :

Nom de la colonneSourceCe que fait l'IA
Nom du fournisseurEn-tête du BOLExtrait le nom du fournisseur/expéditeur du document de livraison — fonctionne avec les en-têtes manuscrits, imprimés et tamponnés
Numéro de POChamp de référence du BOLLocalise la référence du bon de commande — souvent dans un champ « Référence », « N° de commande » ou « Votre PO ». Si le fournisseur ne l'a pas imprimé, signalez-le pour saisie manuelle
Description du matériauDescription de la ligne d'articleExtrait les descriptions par ligne d'article — « 2×6 #2 SPF 16' » ou « béton prêt à l'emploi 5000 psi » — en capturant à la fois le nom du matériau et toute qualité/spécification intégrée dans la description
Quantité livréeColonne quantité du BOLExtrait la quantité livrée par ligne d'article — gère les incohérences d'unités de mesure (pièces vs. pieds-planche, verges cubes vs. tonnes)
Quantité commandée (selon PO)Saisie manuelle ou recoupementSaisie une fois comme valeur fixe ou recoupée à partir de votre feuille de calcul PO. C'est la référence pour la détection des écarts
Écartcolonne calculéeCalculé : Quantité livrée − Quantité commandée. Négatif = manque. Positif = excédent. Zéro = correspondance. L'IA calcule cela pendant l'extraction pour que vous voyiez les signaux d'alerte immédiatement
Numéro de chantiercolonne inféréeSi le BOL ne comporte pas de numéro de chantier (c'est le cas pour la plupart), définissez une règle d'inférence : « Fournisseur = ABC Lumber → Chantier = 2024-007 ». L'IA applique les règles de mappage que vous définissez une fois, puis les attribue automatiquement à tous les BOL de ce fournisseur
Date de livraisonChamp date du BOLExtrait la date de livraison/expédition — normalise les formats (28/06/26, 28-juin-2026, 28 juin 2026) en une seule colonne de date
Signé parLigne de signature du BOLExtrait le nom de la personne qui a signé la livraison — crée une piste d'audit indiquant qui a accepté quelle livraison

L'approche de la colonne calculée est ce qui fait passer ce processus de la « saisie de données » au « support décisionnel ». Au lieu qu'un surintendant ou un ingénieur de projet soustraie manuellement la quantité du PO de la quantité du BOL pour chaque ligne d'article de chaque livraison, l'IA le fait pendant l'extraction. Un nombre négatif dans la colonne Écart est un signal visuel instantané — cette ligne d'article nécessite une attention avant que la facture ne soit payée. La fonctionnalité de colonne calculée fonctionne en définissant la logique de calcul dans la définition de colonne elle-même ; l'IA lit le document, extrait les valeurs sources et produit le résultat calculé en une seule passe. Pour en savoir plus sur son fonctionnement dans les flux de travail d'approvisionnement en construction par lots, consultez notre guide sur le traitement par lots des PO de matériaux de construction pour le calcul des coûts de chantier.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant →

Flux de travail : du portail du camion à la feuille de calcul appariée au PO

Diagramme de flux avec quatre nœuds : Photographier, Extraire, Vérifier, Exporter, montrant le flux de travail du portail du camion à la feuille de calcul appariée au PO

Voici le flux de bout en bout pour un scénario typique de réception de chantier — un surintendant au portail avec un camion chargé de matériaux, un BOL (bon de livraison) papier remis par le conducteur, et un PO (bon de commande) qui doit être vérifié avant le départ du conducteur.

1
Photographiez le BOL (bon de livraison) au portail. Le surintendant prend une photo du bon de livraison avec son téléphone — qu'il s'agisse d'un imprimé système ou d'une copie carbone manuscrite. Aucun équipement de numérisation spécial requis. La photo est téléchargée immédiatement via l'application web ou l'interface de traitement par lots.
2
Définissez les colonnes d'extraction une seule fois. Configurez le modèle de colonnes — Nom du fournisseur, Numéro de PO, Description du matériau, Quantité livrée, Quantité commandée (valeur fixe par PO), Écart (colonne calculée), Numéro de chantier (colonne inférée), Date de livraison, Signé par. Ce modèle est enregistré et réutilisé pour chaque livraison de chaque fournisseur.
3
Définissez les règles d'inférence pour le numéro de chantier et le mappage des fournisseurs. Comme la plupart des BOL (bons de livraison) fournisseurs ne comportent pas votre numéro de chantier interne, définissez les règles d'inférence une fois : « Fournisseur contient 'ABC Lumber' → Numéro de chantier = '2024-007' ». L'IA applique ces règles automatiquement pendant l'extraction.
4
Téléchargez les BOL (bons de livraison) du jour par lots. En fin de journée — ou au fil des livraisons — téléchargez tous les BOL (bons de livraison) photographiés en un seul lot. L'IA les traite simultanément, pas séquentiellement. Cinq BOL (bons de livraison) de cinq fournisseurs différents avec cinq formats différents sont tous extraits dans les mêmes colonnes de la feuille de calcul.
5
Vérifiez la colonne Écart. Ouvrez la sortie Excel. La colonne Écart fait immédiatement ressortir chaque ligne où la Quantité livrée ≠ Quantité commandée. Un manque sur la livraison de barres d'armature apparaît comme un nombre négatif. Un excédent sur les cloisons sèches apparaît comme positif. Les zéros confirment des correspondances parfaites.
6
Signalez les écarts à l'AP (comptes fournisseurs). Exportez la feuille de calcul. Les lignes avec des valeurs d'écart non nulles sont acheminées au comptable du projet pour investigation avant que la facture fournisseur n'entre dans la file de paiement. Les lignes avec un écart nul sont validées pour la concordance à trois — les données extraites du BOL (bon de livraison) servent de document de réception.
JPG/PNG/PDF Extraction IA

Les fichiers sont traités de manière sécurisée et ne sont pas stockés.

Pourquoi la détection des écarts en temps réel change la donne économique

Grand nombre 15 000 $ avec la légende « en trop-payés sur un seul projet » et une icône de coche verte avec le texte « Attrapé à la porte »

La différence entre détecter un manque de livraison à la porte et le détecter lors de la clôture mensuelle se mesure en milliers de dollars par incident — et dans la construction, ces incidents ne sont pas rares.

Les données du secteur montrent que 27 % des factures fournisseurs contiennent des erreurs et que 13 % des matériaux de construction livrés sont directement gaspillés sans jamais être utilisés. Sur un projet commercial typique où les matériaux représentent 50 à 70 % des coûts totaux du projet, ces taux d'erreur se traduisent en argent réel. Un lot de matériaux de 500 000 $ avec un taux d'erreur de facturation de 3 % qui passe à travers le rapprochement représente 15 000 $ en trop-payés — sur un seul projet. Pour un GC gérant huit projets avec des marges nettes de 2 à 5 %, détecter ces écarts n'est pas de l'optimisation. C'est une protection de marge.

Le flux de travail décrit ci-dessus déplace le point de détection du service comptable — trois semaines après la livraison — vers le surintendant à la porte, alors que la livraison est encore sur le camion. Une colonne Écart qui affiche « -20 » sur la ligne 2×6 pendant que le conducteur est encore sur place signifie que le surintendant peut retourner au camion, compter la pile et soit trouver les 20 pièces manquantes, soit noter le manque sur le BOL avant de signer. Cette mention sur le BOL signé fait la différence entre une réclamation de fret réussie et une perte irrécupérable.

Pour les équipes de construction qui suivent déjà les PO numériquement — que ce soit via le module Engagements de Procore, le flux d'achat de Sage 300 CRE ou un tableur — les données BOL extraites s'intègrent directement dans le processus de contrôle des coûts existant. L'extraction BOL ne remplace pas l'ERP. Elle l'alimente. Pour une présentation détaillée des mécanismes d'extraction selon les types de BOL et les formats de transporteur, notre guide sur l'extraction des données de bon de livraison vers Excel couvre le flux de travail d'extraction BOL plus large.

La réalité des BOL manuscrits : ce qui fonctionne et ce qui nécessite un œil humain

Aucune discussion honnête sur l'extraction des BOL de matériaux de construction ne peut ignorer le cas le plus difficile : le bon de livraison manuscrit. En logistique et en transport de fret, la plupart des BOL sont tapés ou générés par système. Dans la construction, le dépôt de bois fonctionne encore avec du papier carbone et une planchette à pince. L'opérateur de la centrale à béton griffonne l'affaissement et le volume à la main. Le petit fournisseur de toiture écrit le nombre de carrés sur un bloc à détacher.

L'extraction par IA traite mieux le texte manuscrit que l'OCR traditionnel — parce qu'elle lit l'écriture comme le ferait un humain, en reconnaissant les formes des lettres dans leur contexte plutôt qu'en faisant correspondre des motifs de pixels. Un « 200 pcs 2×6×16' » clairement écrit sur un ticket de bois sera extrait de manière fiable. Mais la qualité de l'écriture varie considérablement. Un gribouillage rapide au stylo à bille sur une copie carbone tachée par la pluie est à la limite de ce que tout système peut lire de manière fiable — et il vaut la peine d'être direct à ce sujet.

L'extraction de BOL manuscrits sur une écriture propre et lisible atteint une précision comparable à celle du texte imprimé. Sur une écriture dégradée — copies carbone, dommages dus à la pluie, gribouillages rapides — prévoyez une étape de révision manuelle pour les champs signalés à faible confiance. La proposition de valeur n'est pas « zéro intervention humaine » ; c'est « un humain révise 5 champs signalés au lieu de taper 50 ».

Le flux de travail pratique pour les BOL manuscrits : le surintendant photographie le ticket, l'IA extrait ce qu'elle peut avec des scores de confiance, et les champs à faible confiance (surlignés dans la sortie) reçoivent une correction manuelle rapide. Pour une livraison avec 12 lignes d'articles, cela peut signifier réviser 2 à 3 champs au lieu de taper les 12. Le système s'améliore avec l'écriture de chaque fournisseur au fil du temps, car l'IA apprend les modèles du format de ticket spécifique de ce fournisseur.

Du journal de réception au rapprochement à 3 volets : boucler la boucle avec la comptabilité

Les données BOL extraites à l'entrée ne vivent pas en isolation. Elles constituent la troisième jambe du triangle de rapprochement à trois volets qui détermine si une facture fournisseur est payée.

Le rapprochement à trois volets dans les AP de construction compare : (1) le PO (bon de commande) — ce que le GC s'est engagé à acheter, à quel prix ; (2) le document de réception — ce qui est réellement arrivé sur le site, confirmé par le BOL signé du surintendant ; et (3) la facture fournisseur — ce que le fournisseur demande en paiement. Si les trois correspondent, la facture est approuvée pour paiement. Si une jambe est en désaccord — mauvaise quantité, mauvais prix, mauvais matériau — la facture est signalée pour investigation.

Dans la plupart des entreprises de construction aujourd'hui, l'étape 2 est le goulot d'étranglement. Le PO existe dans le système. La facture arrive par courrier ou par e-mail. Mais le document de réception — le BOL signé du surintendant avec vérification de la quantité — vit sur un morceau de papier dans un dossier dans la remorque du chantier. Le comptable du projet passe des heures chaque mois à récupérer physiquement ces BOL, à les faire correspondre aux PO à la main, et à saisir les données avant que la comparaison à trois volets puisse même commencer.

Le flux de travail d'extraction de BOL décrit ci-dessus élimine ce goulot d'étranglement. Lorsque le surintendant photographie le ticket de livraison à l'entrée, ces données sont déjà structurées et prêtes à être exportées. Au moment où la facture du fournisseur arrive — souvent des semaines plus tard — l'enregistrement de réception est déjà dans la feuille de calcul, rapproché au PO, avec les écarts signalés. Le rapprochement à trois volets devient une étape de révision, pas un projet de saisie de données.

Pour les équipes utilisant des systèmes ERP de construction comme Procore, Sage 300 CRE ou Viewpoint, les données BOL (bon de livraison) extraites peuvent être importées dans le module de réception du système — créant ainsi un bon de réception numérique directement lié à l'enregistrement du PO (bon de commande). L'outil Commitments de Procore, par exemple, suit chaque ligne du PO par rapport aux quantités reçues, et un flux d'extraction BOL numérique permet au système de remplir automatiquement la colonne « Reçu » sans saisie manuelle. Le module d'achat de Sage 300 CRE prend en charge le même flux de travail via sa saisie de bons de réception — et une couche d'extraction en amont signifie que la saisie est alimentée par la photo du BOL, et non par un clavier.

Questions fréquentes

Est-ce que cela fonctionne avec les bons de livraison manuscrits des scieries ?

Oui — si l'écriture est lisible. L'IA lit le texte manuscrit en comprenant la forme des lettres dans leur contexte, et non en comparant des modèles de pixels. Un bon de livraison clairement rédigé sera extrait de manière fiable. Les copies carbone et les écritures fortement dégradées nécessiteront une vérification manuelle des champs à faible confiance (généralement 2 à 5 champs sur plus de 30). Le système les signale automatiquement pour que vous n'ayez pas à chercher les erreurs.

Que se passe-t-il si le BOL du fournisseur n'inclut pas de numéro de PO ?

C'est courant. Dans ce cas, le champ Numéro de PO dans le résultat d'extraction sera vide — et devra être rempli manuellement. Cependant, si vous avez configuré des règles d'inférence (Fournisseur → Numéro de chantier), le numéro de chantier sera tout de même renseigné, ce qui permet de déterminer à quel PO la livraison correspond. Pour les fournisseurs qui omettent systématiquement le numéro de PO, un changement de processus (exiger le numéro de PO sur chaque bon de livraison) résout le problème à la source.

Le système peut-il gérer différentes unités de mesure selon les fournisseurs ?

L'IA extrait l'unité de mesure qui apparaît sur le BOL — pièces, pieds-planche, verges cubes, pieds linéaires, tonnes. Elle ne convertit pas automatiquement entre les unités (pieds-planche en pièces, par exemple). Si vous avez besoin d'une conversion d'unités, configurez une colonne calculée avec la formule de conversion — par exemple, Quantité en pièces (pieds-planche ÷ 2,67) pour du bois 2×6 — et l'IA effectuera le calcul lors de l'extraction.

Combien de temps faut-il pour traiter un lot de BOL ?

Chaque BOL prend environ 5 à 10 secondes à traiter. Un lot de 20 BOL provenant de 20 fournisseurs différents avec 20 formats différents est traité simultanément et se termine à peu près dans le même temps qu'un document unique — bien moins d'une minute pour l'ensemble du lot. Le fichier Excel extrait est prêt à être téléchargé immédiatement après le traitement.

Puis-je exporter directement vers Procore ou Sage 300 CRE ?

L'outil d'extraction génère des fichiers Excel (XLSX), CSV et Google Sheets. Depuis Excel, les données peuvent être importées dans le module Commitments de Procore (via l'import CSV) ou dans la saisie de réception de marchandises de Sage 300 CRE. L'intégration API directe avec les ERP de construction n'est actuellement pas disponible — le flux de travail est extraction → Excel → import. Pour les utilisateurs de Google Sheets, le module complémentaire Google Sheets permet une extraction directe vers la feuille de calcul sans l'étape intermédiaire d'Excel.

Quelle est la précision sur les copies carbone ou les tickets endommagés par la pluie ?

La précision diminue proportionnellement à la qualité du document. Une photo nette, plane et bien éclairée d'un BOL imprimé atteint la plus haute précision. Les copies carbone (texte pâle, encre bleue sur papier fin) et les documents endommagés par l'eau auront des scores de confiance plus faibles sur les champs affectés. Le système met en évidence les extractions à faible confiance afin que vous puissiez les vérifier spécifiquement — plutôt que de relire l'intégralité de la sortie. Pour les livraisons critiques où la qualité du document est dégradée, il est plus rapide d'extraire ce que l'IA peut lire avec confiance et de remplir manuellement les champs signalés que de saisir l'intégralité du document à la main.

La signature du surintendant sur un BOL est la dernière ligne de défense avant que la facture du fournisseur n'entre dans votre file d'attente AP. Donnez à cette signature les données dont elle a besoin — pas un presse-papiers et une calculatrice.

Essayez sur un ticket de livraison

Sans inscription · Sans carte de crédit · Résultats en 10 secondes

📮 contact email: [email protected]