Comment traiter par lots 50 bons de commande de constructiondans une seule feuille de coûts de projet

Un GC commercial de taille moyenne avec huit projets actifs reçoit chaque mois des bons de commande de matériaux d'environ 40 fournisseurs. La cour à bois envoie un PDF par e-mail. Le distributeur de cloisons sèches faxe une confirmation de commande manuscrite. Le fabricant d'armatures génère un relevé système avec 14 lignes d'article de barres #4, #5 et #6 — chacune appartenant à une séquence de coulage différente sur un étage différent. Avant le 25, le comptable de projet a plus de 50 bons de commande devant lui, et chaque ligne d'article nécessite trois éléments avant de pouvoir entrer dans le système de coûts de projet : un numéro de projet, un code de coût CSI MasterFormat et le bon type de coût. L'extraction en soi n'est pas la partie difficile. C'est d'empêcher 400 points de données de dériver vers le grand livre de coûts du mauvais projet.

Arrêtez de saisir les données à la main — laissez l'IA les lire pour vous
Téléversez une image ou un PDF — des données structurées en feuille de calcul en 10 secondes
Essayez maintenant →
Traitement par lots de bons de commande de matériaux de construction dans une feuille de coûts de projet avec codes de coût

Points clés à retenir

  1. Chaque fin de mois, le comptable de projet ouvre 50 bons de commande fournisseurs et attribue manuellement à 400 lignes d'article un numéro de projet, un code de coût CSI et un type de coût — cinq champs par ligne qu'aucun bon de commande fournisseur n'imprime.
  2. Vers la 200e ligne, la fatigue liée aux changements de contexte s'installe — une vis pour cloisons sèches atterrit dans la Division 06 (charpente en bois) parce que votre cerveau n'a pas quitté le mode bois — et un lot de charpente de 30 000 $ mal codé dans la mauvaise division masque un dépassement de coût qui grignote 10 % du profit du projet.
  3. Créez des règles d'inférence une seule fois — le nom du fournisseur correspond au numéro de projet, la description de l'article correspond au code CSI — et ImageToTable.ai les applique à chaque bon de commande, faisant passer votre fin de mois de 400 décisions de saisie manuelle à 120 revues d'exceptions dans une seule feuille de calcul unifiée.

Pourquoi les lots de PO de construction arrivent tous en même temps — et pourquoi c'est un problème structurel, pas un problème de planification

Dans la plupart des secteurs, vous choisissez quand traiter un lot. Vous laissez les factures s'accumuler pendant une semaine, puis vous les traitez ensemble. Dans la construction, le moment du lot est choisi pour vous — par le cycle de tirage mensuel et les délais d'approvisionnement des matériaux.

Selon l'AIA A201 §9.3, l'entrepreneur soumet une demande de paiement consolidée au propriétaire chaque mois. Mais avant que cette demande n'atteigne le propriétaire, le GC doit rapprocher chaque coût de matériaux engagé, reçu ou installé sur chaque projet actif. Cela signifie que chaque PO de matériaux — du fournisseur de bois, de la centrale à béton, du fabricant d'acier, du distributeur CVC-électricité-plomberie — doit être dans le système de coûts de projet, codé avec le bon code de coût et le bon projet, avant que le dossier de tirage ne soit envoyé.

Parallèlement, les commandes de matériaux ne sont pas réparties uniformément sur le mois. Un lot de charpente pour le projet A est commandé en semaine 1 et le PO arrive en semaine 2. Les matériaux de toiture pour le projet B sont commandés en semaine 3 et le PO arrive en semaine 4. Mais tous doivent être rapprochés avant la clôture de fin de mois — qui tombe la même semaine. Pour un GC gérant cinq à huit projets, la fenêtre de convergence est brutale : 50 à 150 PO de matériaux arrivent dans la même période de 10 jours chaque mois.

La question n'est pas « combien de PO traitons-nous par mois ». C'est « combien arrivent dans la semaine précédant l'échéance du tirage ». C'est ce nombre — pas le total mensuel — qui détermine si la clôture de fin de mois est un processus maîtrisé ou une course de 14 heures.

Cela diffère du traitement par lots des factures de sous-traitants, où la difficulté réside dans 30 formats différents convergeant vers la même échéance. Ici, la couche supplémentaire est le codage des coûts : chaque ligne d'article de chaque PO de matériaux doit être mappée à une division, une section et un type de coût CSI MasterFormat avant de pouvoir alimenter le grand livre des coûts de projet. Ce mappage est une tâche cognitive, pas une tâche de saisie de données — et c'est ce qui rend le traitement des PO de construction d'un ordre de grandeur plus difficile que l'approvisionnement générique.

Ce que le fournisseur envoie vs. ce que votre système de coûts de projet exige

L'écart entre le PO d'un fournisseur et votre système de coûts de projet est plus large que la plupart des gens ne le pensent — et tout commence par les champs eux-mêmes.

Le PO d'un fournisseur de matériaux typique contient : le nom du fournisseur, la date du PO, le numéro du PO, le code d'article (leur SKU), la description de l'article (« 2×6 #2 SPF 16' »), la quantité commandée, le prix unitaire, le total de la ligne et un total général. Parfois, un nom de projet griffonné dans le champ « référence » si vous avez de la chance. Presque jamais votre numéro de projet interne, votre code de coût ou votre type de coût — parce que l'ERP du fournisseur ne parle pas le CSI MasterFormat et ne connaît pas votre structure comptable.

Votre système de coûts de projet — que ce soit Sage 100 Contractor, Sage Intacct, Viewpoint Vista, Foundation ou QuickBooks avec un module complémentaire de construction — exige : le numéro de projet, le code de coût (par exemple, 06 11 00 pour l'ossature en bois), le type de coût (Matériaux, Main-d'œuvre, Équipement, Sous-traitance, Autre), la phase ou le sous-projet, le nom du fournisseur, le numéro du PO, la date, la description de l'article, la quantité, le prix unitaire, le total de la ligne et si ce coût est engagé ou réel. Cela représente au moins cinq champs que le PO du fournisseur ne contient pas — et ce sont ces champs qui déterminent si vos rapports de coûts de projet sont précis ou fictifs.

Combler cet écart, c'est ce que fait le comptable de projet, ligne par ligne : lire la description de l'article → déterminer à quelle division CSI elle appartient → rechercher ou se rappeler le code de coût à 6 chiffres → attribuer le numéro de projet → saisir le type de coût → enfin, taper la quantité et le prix déjà imprimés sur la page. Pour un PO avec 12 lignes d'article, cela représente 12 cycles de cette boucle mentale. Pour 50 PO d'une moyenne de 8 lignes chacun, cela représente 400 cycles — sur une semaine où l'échéance du tirage approche déjà.

Le Financial Benchmarker 2025 de la CFMA indique que les GC bien gérés opèrent avec des marges bénéficiaires nettes de 5 à 8 %. Sur un projet de 5 millions de dollars, cela représente 250 000 à 400 000 $ de bénéfice net. Un seul ensemble d'ossature de 30 000 $ mal codé dans la mauvaise division ne fausse pas qu'un seul rapport — il masque un dépassement de coûts qui pourrait engloutir 10 % de la marge bénéficiaire totale du projet avant que quiconque ne s'en aperçoive.

Le problème des codes de coût : quand « 2×6 traité sous pression » n'est pas la même chose que 06 11 00

Le CSI MasterFormat organise les travaux de construction en 50 divisions, chacune subdivisée en sections et sous-sections identifiées par des codes à 6 chiffres. La division 03 est le Béton. La division 04 est la Maçonnerie. La division 06 est le Bois, les Plastiques et les Composites. Au sein de la division 06, 06 11 00 correspond à l'Ossature en bois, tandis que 06 16 00 correspond au Revêtement. La différence entre 06 11 00 et 06 16 00 n'est pas anodine — c'est la différence entre structure et enveloppe, et un chef de projet qui voit une alerte de dépassement de coût sur le code 06 11 00 doit savoir que le chiffre est fiable.

Le problème : le PO de votre fournisseur de bois ne mentionne pas « 06 11 00 ». Il indique « 2×6 #2 SPF 16' » avec son code SKU interne. Le PO du façonneur d'armatures liste « #4 Grade 60 rebar — 20' lengths. » Le PO du fournisseur de cloison sèche indique « 5/8″ Type X Gypsum Board. » Aucun de ces documents ne contient de code CSI. Quelqu'un doit lire chaque ligne d'article, la classer mentalement et attribuer le bon code. Et recommencer pour les 399 lignes d'articles suivantes.

C'est là que le processus manuel s'effondre — non pas parce que quelqu'un est mauvais dans son travail, mais parce que le changement de contexte coûte cher. Vous passez de la classification d'un article d'ossature (06 11 00) à un boulon d'ancrage en béton (03 16 00) puis à une suspente de conduit HVAC (23 31 00) en l'espace de trois lignes d'articles. À la 200e ligne, la fatigue s'installe, et une vis pour cloison sèche — qui appartient au code 09 29 00 (Panneaux de gypse) — se retrouve codée en 06 11 00 parce que votre cerveau est encore en mode « bois » à cause du PO précédent. L'erreur ne remontera à la surface qu'à la fin du mois, lorsque la division 06 affichera un coût qui ne correspond à aucune activité d'ossature, et que quelqu'un passera un après-midi à retracer son origine.

Les plateformes logicielles de construction sont conscientes de ce problème — c'est pourquoi Procore, CMiC et Viewpoint Vista imposent la sélection du code de coût au moment de la saisie de l'engagement. Mais ces mécanismes de contrôle ne fonctionnent que lorsque les données sont déjà dans le système. Ils ne résolvent pas le problème de les faire entrer dans le système à partir d'un PDF de fournisseur.

Pour un aperçu plus approfondi du mappage des codes CSI MasterFormat lors de l'extraction d'un PO unique — y compris la configuration des colonnes de code de coût et des hiérarchies multi-niveaux par phase de projet — consultez notre guide sur l'extraction des codes de coût à partir de bons de commande de construction.

Le flux de travail par lots : définissez une fois, extrayez de chaque fournisseur

L'alternative opérationnelle consiste à inverser le flux de travail : définissez votre schéma de sortie — les colonnes exactes attendues par votre système de coûts de projet — une seule fois, puis faites passer chaque PO de fournisseur dans le même pipeline d'extraction. Au lieu de traiter un PO à la fois (extraire, télécharger, copier-coller dans la feuille maîtresse, répéter), vous traitez 50 PO comme une seule unité et obtenez une sortie unifiée.

Vous commencez par définir vos en-têtes de colonnes — les mêmes en-têtes attendus par votre système de coûts de projet ou votre modèle d'importation ERP :

Supplier Name  |  PO Number  |  PO Date  |  Job #  |  Cost Code  |  Cost Type  |  Item Code  |  Item Description  |  Qty Ordered  |  Unit Price  |  Line Total  |  PO Total

Ensuite, vous téléversez les 50 PO — le PDF de la cour à bois, le scan du distributeur de plaques de plâtre, l'extrait système du fabricant d'armatures, le bon de commande généré par QuickBooks du fournisseur MEP — comme un seul lot. C'est l'extraction par nom de colonne : au lieu d'indiquer à l'outil où se trouve chaque champ sur chaque document (ce qui nécessiterait 50 modèles), vous lui indiquez ce que signifie chaque champ. L'IA localise le « PO Number » sur le format de la cour à bois en comprenant ce qu'est un numéro de PO, et non en sachant où il se trouve dans le coin de leur mise en page spécifique. Elle trouve le « Line Total » que le fournisseur le place dans la colonne la plus à droite d'un tableau ou directement sous la description de l'article sans aucun en-tête de colonne.

La différence opérationnelle la plus importante : vous téléchargez un seul fichier, pas 50. Une seule feuille de calcul avec chaque ligne d'article de chaque PO, toutes les colonnes identiques, toutes les lignes prêtes à être triées par numéro de projet ou filtrées par code de coût. Il n'y a pas d'étape de consolidation — pas d'ouverture de 50 exports individuels, de copie des lignes dans une feuille maîtresse, en espérant que rien ne se soit décalé. La fusion se produit au moment de l'extraction, pas après.

JPG/PNG/PDF Extraction IA

Les fichiers sont traités en toute sécurité et ne sont pas stockés.

L'avantage en termes d'évolutivité apparaît lorsque votre nombre de fournisseurs augmente. L'ajout d'un 41e fournisseur avec encore un autre format de PO ne vous coûte aucun temps de configuration supplémentaire — il n'y a pas de modèle à créer, pas de cadres de délimitation à dessiner, pas de configuration par fournisseur. Les définitions de colonnes sont indépendantes du format. Le PO du 41e fournisseur passe dans le même pipeline que les 40 premiers, et le résultat est la même feuille de calcul unifiée avec les mêmes colonnes. C'est la différence entre un processus qui devient plus difficile à mesure que vous évoluez et un processus qui reste constant.

Arrêtez de saisir les données à la main — laissez l'IA les lire pour vous
Téléversez une image ou un PDF — des données structurées en feuille de calcul en 10 secondes
Essayez maintenant →

Lorsque le PO n'imprime pas votre numéro de projet interne

Voici un problème spécifique au secteur de la construction que les guides génériques d'extraction de PO n'abordent jamais : la plupart des fournisseurs de matériaux n'ont pas votre numéro de projet interne dans leur système. Ils ont leur numéro de commande. Ils peuvent avoir un nom de projet si vous leur avez demandé de le mettre dans le champ de référence. Mais « Projet 24-005 » — la clé qui relie chaque coût au bon projet dans votre système comptable — est absent du document lui-même.

Dans un flux de travail manuel, cela signifie que le comptable du projet doit regarder le nom du fournisseur, le mapper mentalement au bon projet (« Builders FirstSource = Projet 24-005, Site Concrete Supply = Projet 24-003 »), et saisir manuellement le numéro de projet pour chaque ligne d'article de ce PO. Pour 50 PO répartis sur 8 projets, cela représente 50 attributions manuelles de numéros de projet, chacune étant une occasion de mettre les matériaux de Site Concrete sur le mauvais projet.

C'est là que les colonnes inférées changent la donne. Une colonne inférée ne se contente pas d'extraire ce qui est sur la page — elle applique une règle que vous définissez pour déterminer une valeur qui n'est imprimée nulle part sur le document. Pour les numéros de projet, vous définissez une colonne appelée « Projet # » avec des règles d'inférence comme :

Projet # (inféré à partir du nom du fournisseur) :

Builders FirstSource → 24-005  |  ABC Supply → 24-005  |  Site Concrete Supply → 24-003  |  Rinker Materials → 24-003  |  Gerdau Rebar → 24-003  | HD Supply → 24-006  | Ferguson → 24-006

Lorsque l'IA traite un PO de Builders FirstSource, elle lit le nom du fournisseur sur le document, le fait correspondre à votre règle, et remplit la colonne Projet # avec « 24-005 » — automatiquement, pour chaque ligne d'article de ce PO. Un PO de Site Concrete Supply reçoit « 24-003 ». Si un nouveau fournisseur apparaît dont le nom n'est pas dans votre liste de règles, la cellule reste vide — pas de mauvaise supposition, pas d'erreur silencieuse — et vous le repérez lors de la passe de vérification.

Le même modèle d'inférence fonctionne pour les codes de coût. Si chaque commande de Gerdau Rebar va au 03 21 00 (Acier d'armature), vous ajoutez cette règle. Si Builders FirstSource livre à la fois du bois de charpente (06 11 00) et du revêtement (06 16 00), l'inférence se fait par description d'article, pas par fournisseur — l'IA lit « 2×6 #2 SPF » et mappe vers 06 11 00, lit « 7/16″ OSB » et mappe vers 06 16 00. Vous définissez le mappage une fois ; il s'exécute automatiquement sur chaque PO du lot.

L'effet net : sur ces 400 décisions de classification manuelles réparties sur 50 PO, une grande partie — généralement 70 % ou plus pour un entrepreneur ayant des relations fournisseurs stables — est traitée par des règles d'inférence. Ce qui reste pour la passe de vérification, c'est les 30 % : nouveaux fournisseurs, types de matériaux inhabituels ou descriptions ambiguës qui nécessitent un jugement humain. Cela représente 120 décisions au lieu de 400 — et les 120 restantes ont une cellule vide qui les signale, plutôt qu'un mauvais code silencieusement intégré aux données.

Du résultat du lot au rapprochement des coûts de projet

La feuille de calcul que vous téléchargez n'est pas la ligne d'arrivée. C'est la donnée d'entrée des trois contrôles qui transforment les données extraites en un rapport fiable des coûts de projet.

1. Trier et sous-totaliser par projet et code de coût. Avec les colonnes Numéro de projet et Code de coût renseignées, un simple tri regroupe chaque ligne d'article de PO par projet, puis par division CSI au sein de chaque projet. Sous-totalisez la colonne Total de ligne par Numéro de projet pour obtenir le coût des matériaux engagés par projet. Sous-totalisez par Code de coût pour voir exactement combien a été engagé pour la Division 03 (Béton) par rapport à la Division 06 (Bois) par rapport à la Division 09 (Finitions). Ce qui nécessitait auparavant de faire la somme sur 50 fichiers de PO séparés est désormais un simple tableau croisé dynamique sur une seule feuille.

2. Comparer les coûts engagés au budget du projet. Chaque projet a un budget de coûts détaillé par code de coût — soit dans votre ERP (Sage, Viewpoint, Procore), soit dans une feuille de calcul tenue par le chef de projet. Avec votre résultat de lot sous-totalisé par code de coût, un RECHERCHEV par rapport au budget révèle immédiatement les écarts : la Division 06 est 12 % au-dessus du budget engagé parce que les prix du bois ont grimpé. La Division 03 est 5 % en dessous parce que la coulée de béton a été plus petite que prévu. Ce sont les conversations que vous voulez avoir avant que le tirage ne parte, pas après la signature des renonciations de privilège.

3. Séparer les coûts engagés des coûts réels. Un PO représente un coût engagé — de l'argent que vous avez obligé mais pas nécessairement dépensé. La facture qui arrive à la livraison des matériaux représente un coût réel. Garder cette distinction est fondamental en comptabilité de construction : les coûts engagés affectent votre prévision budget-réel ; les coûts réels affectent votre trésorerie. Le résultat du lot, avec une colonne indiquant si chaque ligne est « Engagé » ou « Facturé », vous donne les deux chiffres sur la même feuille. Triez par statut pour les séparer ; sous-totalisez les deux pour voir l'écart engagé-réel par projet.

Pour les entrepreneurs dont le volume de PO a dépassé ce qu'un flux de traitement par lots bien conçu peut gérer dans le temps disponible, le cadre de passage à l'échelle dans notre guide pour passer à l'échelle le traitement de documents sans ajouter de personnel couvre le volet organisationnel — de la conception des processus à la structure d'équipe selon les seuils de volume.

Quand une extraction échoue : le retraitement partiel plutôt qu'une nouvelle exécution complète

Dans un lot de 50 PO, au moins deux ou trois présenteront un problème. Un scan maculé où l'IA lit 4 200 $ au lieu de 4 800 $. Un PO fournisseur avec une mise en page sur deux colonnes que l'IA a interprétée comme un seul tableau. Une note de livraison manuscrite mélangée à un lot de PO imprimés, avec une écriture partiellement illisible. La question n'est pas de savoir si des erreurs se produisent — c'est de savoir si leur correction vous oblige à retraiter tout le lot.

La sortie du lot est une feuille de calcul unique où chaque ligne correspond à une ligne d'article d'un PO. Si la ligne 37 (le cinquième article du PO de bois de Builders FirstSource) a une quantité erronée, vous ne touchez pas aux lignes 1 à 36 ni 38 à 400. Vous retraitez uniquement ce PO spécifique, copiez la ligne corrigée par-dessus la mauvaise, et passez à la suite. La structure de la feuille reste intacte. Pas d'effet en cascade — pas de « ré-extraction du PO n° 17, puis re-fusion de tous les fichiers, puis reconstruction des tableaux croisés dynamiques ». L'erreur est contenue dans sa ligne, et la correction est contenue dans la même ligne.

C'est la différence entre un processus par lots auquel vous faites assez confiance pour l'exécuter la veille de l'échéance du tirage, et un processus que vous abandonnez dès la première fois qu'il crée plus de travail qu'il n'en économise. Le flux de travail par lots n'a pas besoin d'être parfait. Il doit être contenable — où une mauvaise extraction ne se transforme pas en deux heures de reconstruction de fichiers. Si le taux d'erreur est de 4 à 6 % (typique pour les documents de construction aux formats mixtes et à qualité de scan variable), le temps de correction avec le retraitement partiel est de 5 minutes — 3 PO défectueux ré-extraits individuellement, lignes corrigées collées — contre 45 minutes pour refaire tout le lot. C'est la mesure qui détermine si le flux de travail survit à la pression de fin de mois.

Le flux de travail par lots n'a pas besoin d'être parfait. Il doit être contenable — où une mauvaise extraction ne se transforme pas en deux heures de reprise. C'est la différence entre un processus par lots auquel vous faites confiance en fin de mois et un processus que vous abandonnez après le premier cycle de tirage qui vous a laissé tomber.

Questions fréquemment posées

Cet outil peut-il gérer des PO mélangeant plusieurs types de matériaux — par exemple, un même fournisseur envoyant à la fois du bois et des fixations sur la même commande ?

Oui. Chaque ligne d'article du PO obtient sa propre ligne dans le résultat, et chaque ligne obtient son propre code de coût en fonction de la description de l'article. Un PO d'une entreprise de fournitures de construction avec du bois de charpente 2×6 (06 11 00), du revêtement OSB (06 16 00) et des sabots de solive (06 05 23) produit trois lignes avec trois codes de coût différents — tous issus du même document, tous dans le même lot de sortie. Les règles d'inférence gèrent la classification par article ; vous n'avez pas besoin de diviser le PO avant le traitement.

Que se passe-t-il si je reçois des PO sous forme de texte dans le corps d'un e-mail ou de photos de commandes manuscrites prises au téléphone ?

Le moteur d'extraction gère les deux dans le même lot que les PDF et les scans. Pour les PO dans le corps d'un e-mail, faites une capture d'écran et téléchargez-la. Pour les photos de commandes manuscrites prises au téléphone, l'IA lit l'écriture manuscrite de la même manière qu'elle lit le texte imprimé — la lisibilité est la principale variable qui affecte la précision. Une note manuscrite claire sur le papier à en-tête d'un fournisseur est extraite avec à peu près la même précision qu'un PO imprimé. Une copie carbone maculée photographiée dans un mauvais éclairage aura une précision moindre et devra être signalée pour la passe de vérification.

Dois-je mettre à jour mes règles d'inférence à chaque fois que j'ajoute un nouveau fournisseur ou que je démarre un nouveau projet ?

Pour un nouveau fournisseur : oui, vous ajoutez une règle — « Nom du nouveau fournisseur → N° de projet » — à votre colonne d'inférence avant le traitement. C'est une simple modification de texte, pas une reconstruction de modèle. Pour un nouveau projet : vous ajoutez des règles mappant les fournisseurs assignés à ce projet au nouveau numéro de projet. Si vous déplacez Site Concrete Supply du projet 24-003 au projet 24-008, vous mettez à jour une ligne dans votre règle d'inférence. La couche d'extraction des noms de colonnes ne change pas — les mêmes colonnes « Nom du fournisseur / N° de PO / Description de l'article / Qté / Prix unitaire » fonctionnent quel que soit le projet actif.

Comment le traitement par lots gère-t-il la retenue de garantie sur les bons de commande de matériaux ?

La plupart des bons de commande de matériaux n'incluent pas de retenue de garantie — celle-ci s'applique généralement aux sous-traitances, pas aux achats de matériaux. Cependant, pour les cas où elle s'applique (matériaux commandés spécialement avec paiements progressifs, ou contrats fournisseurs incluant une clause de retenue), vous pouvez ajouter une colonne calculée — une colonne qui calcule une valeur pendant l'extraction plutôt que de simplement la lire sur la page. Définissez « Net dû » avec la logique Total de ligne × (1 − % de retenue) et l'IA le calcule par ligne d'article, par bon de commande. Le taux de retenue peut être extrait du bon de commande s'il est imprimé, ou spécifié comme paramètre fixe dans la définition de la colonne. Pour un traitement plus détaillé des colonnes calculées selon les types de documents, consultez notre introduction aux colonnes calculées dans l'extraction de documents.

Est-ce que cela remplace mon ERP de construction ?

Non. Cela résout la couche de capture de données — extraire les données des bons de commande de matériaux des PDF fournisseurs et les structurer dans un format mappé par code de coût. Cela ne remplace pas le routage d'approbation de votre système comptable, le rapprochement à trois volets (bon de commande-réception-facture), le traitement des paiements, la gestion des renonciations de privilège ou les rapports WIP. Pour un entrepreneur utilisant QuickBooks + tableurs, la sortie par lots alimente directement votre classeur de coûts de projet. Pour un entrepreneur sur Sage 100, Sage Intacct ou Viewpoint Vista, cela remplace l'étape entre « bon de commande fournisseur reçu » et « données importées dans l'ERP » — qui, dans de nombreuses entreprises, consiste encore en une personne lisant un PDF et saisissant des chiffres dans un écran ERP. Pour le traitement individuel de bons de commande — extraire des champs d'un seul bon de commande de construction plutôt que d'exécuter un lot complet — notre guide d'extraction de bon de commande unique couvre le flux de travail en détail.

Puis-je traiter des bons de commande de plusieurs projets dans un seul lot ?

Oui — et c'est l'avantage opérationnel d'inclure le numéro de projet comme colonne. Téléversez les bons de commande des huit projets actifs en un seul lot. Les règles d'inférence attribuent les bons de commande de chaque fournisseur au bon numéro de projet pendant l'extraction. Après le téléchargement, triez par numéro de projet pour regrouper toutes les lignes d'article par projet. Un sous-total du total de ligne par numéro de projet vous donne le coût des matériaux engagés par projet en quelques secondes. L'alternative — exécuter huit lots séparés, un par projet, puis consolider — est exactement le type de fragmentation que le flux de travail par lots élimine.

📮 contact email: [email protected]