Regrouper les lignes de factures des distributeurs alimentaires
en une seule feuille de coûts alimentaires hebdomadaire
La plupart des articles sur le traitement des factures traitent chaque facture comme un document autonome — extraire une facture, exporter une facture, terminé. Cette hypothèse s'effondre dès que vous gérez un restaurant. Un simple mardi de livraison produit des factures de quatre à sept fournisseurs différents, chacun avec un format différent, ses propres codes produits, conventions d'unités et logique de dates. La vraie tâche ne consiste pas à extraire une seule facture. Il s'agit de fusionner cinq documents incompatibles en une seule feuille de calcul où chaque ligne a les mêmes colonnes, chaque ingrédient apparaît sous un seul nom, et chaque prix unitaire peut réellement être comparé. Selon l'enquête sur les pratiques de distribution alimentaire du NRA-TCU, le restaurant moyen reçoit 2,6 livraisons par semaine — mais de plusieurs fournisseurs dont les formats n'ont jamais été conçus pour coexister dans la même feuille de calcul. Cet article décrit le flux de consolidation par lots qui transforme la pile de factures du mardi en une seule feuille de coûts alimentaires hebdomadaire utilisable.
La pile de factures hebdomadaires n'est pas un document unique — c'est une fusion de cinq formats incompatibles
Les achats hebdomadaires d'un restaurant ne passent pas par un seul canal. L'enquête NRA-TCU a révélé que les restaurants utilisent en moyenne 8,1 distributeurs de produits frais — et toutes catégories non principales confondues, la moyenne dépasse 50 relations fournisseurs, avec une moyenne de 441 références achetées auprès du distributeur principal et 907 toutes catégories confondues. Pour un restaurant indépendant typique, le rythme hebdomadaire ressemble plutôt à ceci :
| Fournisseur | Jour de livraison | Format de facture | Lignes | Défi principal |
|---|---|---|---|---|
| Sysco (généraliste) | Mardi, 6 h 00 | PDF de 5 pages, imprimé à la livraison | 40–60 | Tableau continu multipage ; poids réel sur les protéines ; codes produits comme « 472819 » |
| US Foods (généraliste) | Mercredi, 5 h 30 | PDF de 3 pages envoyé par courriel | 25–35 | Mise en page différente de Sysco ; codes produits comme « CHK-BR-6 » ; déductions hors facture |
| Fournisseur de produits frais (local) | Mardi, 7 h 00 | Bon de livraison manuscrit | 12–18 | Aucun code produit ; prix à la caisse ou au kilo — souvent non indiqués ; substitutions notées à la main dans la marge |
| Fournisseur laitier | Lundi et jeudi | PDF d'une page envoyé par courriel | 6–10 | Tarification au gallon/quart ; différents formats de conditionnement pour le même produit |
| Boulangerie / fournisseur de pain | Mardi et vendredi | Facture papier laissée avec la livraison | 4–8 | Aucune trace numérique sauf photo ; souvent combinée avec la livraison du lendemain sur une seule facture |
Cela représente environ 90 à 130 lignes arrivant dans une fenêtre de 48 heures, en cinq formats différents, de cinq fournisseurs qui utilisent cinq conventions de nommage et cinq systèmes d'unités différents. Le flux de traitement par lots a une seule mission : transformer cette pile en une seule feuille de calcul où chaque colonne est cohérente, chaque produit est identifiable, chaque prix est comparable et chaque ligne est catégorisée pour le rapport des coûts alimentaires. Pour l'approche standard d'extraction de factures individuelles — que notre tutoriel d'extraction étape par étape couvre en détail — le défi est la diversité des formats au sein d'un seul document. Le flux de traitement par lots ajoute une couche au-dessus : la diversité des formats entre les documents qui doivent être fusionnés.
Le traitement par lots des factures de distributeurs alimentaires ne consiste pas à « téléverser plusieurs fichiers à la fois ». Il s'agit de résoudre simultanément cinq problèmes liés : la diversité des formats, l'incohérence des noms de produits, les écarts d'unités de mesure, les conflits de limites de dates et la gestion des exceptions entre des documents de fournisseurs différents. Chacun de ces problèmes existe dans les flux de factures individuelles. Les cinq se combinent lorsque vous fusionnez la sortie.
Définissez les colonnes une seule fois — pas une fois par fournisseur
Le flux de traitement par lots commence par une seule décision de conception qui détermine tout ce qui suit : quelles colonnes chaque ligne de la sortie aura-t-elle, quel que soit le fournisseur de la facture ? La réponse doit couvrir ce qui figure sur chaque facture (description de l'article, quantité, prix) et ce qui n'apparaît que sur certaines factures (poids réel, note de substitution, numéro de lot).
La technique qui rend cela possible sur cinq formats est l'extraction par nom de colonne : au lieu de créer un modèle qui dit « le prix unitaire est dans la colonne 7 sur la mise en page de ce fournisseur », vous définissez les noms de champs souhaités — « Prix unitaire », « Description de l'article », « Poids réel (O/N) » — et l'IA localise chaque valeur sur chaque page en comprenant la signification de l'information, pas son emplacement. La même définition de colonne fonctionne pour le PDF de 5 pages de Sysco, le PDF de 3 pages de US Foods et la note manuscrite du fournisseur de produits frais, car l'IA lit pour le sens sémantique, pas pour la position dans la mise en page. Les outils basés sur des modèles exigeraient cinq configurations distinctes — une par fournisseur — et une note manuscrite ne peut pas du tout être modélisée.
Voici l'ensemble de colonnes pour un lot hebdomadaire complet :
Schéma de colonnes d'extraction par lot (défini une fois, réutilisé chaque semaine) :
Nom du fournisseur | N° de facture | Date de facture | Date de livraison
Code article | Description de l'article | Catégorie (code USAR)
Qté commandée | Qté reçue | Unité (lb/caisse/pièce/gallon)
Taille de l'emballage | Prix unitaire | Prix total
Poids réel (O/N) | Note d'ajustementDeux colonnes de cet ensemble — Catégorie et Date de livraison — sont spécifiquement des préoccupations au niveau du lot. La catégorie est ce qui rend la consolidation entre fournisseurs possible : elle normalise les différents noms de produits dans le même groupe. La date de livraison est ce qui rend la limite hebdomadaire cohérente : elle remplace la convention de date de chaque fournisseur afin que le lot capture une semaine calendaire propre. Les deux sont discutées en détail ci-dessous.
La sortie d'un traitement par lots avec ces colonnes produit un tableau unique :
| Fournisseur | Code article | Description de l'article | Catégorie | Qté cmd | Qté rec | Unité | Taille d'emballage | Prix unitaire | Prix total | Poids réel | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sysco | 472819 | CHKN BRST BNLSS SKNLS 6OZ | Protéines | 2 | 2 | caisse | 40 lb | $2.82 | $225.60 | N | |
| Sysco | 883412 | GROUND BEEF 80/20 10# | Protéines | 3 | 3 | caisse | 10 lb | $3.45 | $103.50 | N | |
| US Foods | CHK-BR-6 | CHICKEN BREAST BONELESS 6 OZ | Protéines | 2 | 2 | caisse | 50 lb | $2.70 | $270.00 | N | |
| US Foods | SALM-ATL-8 | ATLANTIC SALMON FILET 8OZ | Fruits de mer | 15 | 14.3 | lb | — | $12.50 | $178.75 | O | Poids réel : 14,3 lb |
| Local Produce | — | Tomates Roma | Produits frais | 20 | 18 | lb | — | $1.35 | $24.30 | N | Manque 2 lb |
| DairyCo | WM-1G | Lait entier au gallon | Produits laitiers | 12 | 12 | gallon | 1 gal | $3.80 | $45.60 | N | |
| BakeryFresh | — | Brioches 4" | Boulangerie | 6 | 6 | douzaine | 12 pièces | $4.25 | $25.50 | N |
Chaque ligne comporte les mêmes colonnes. La colonne Nom du fournisseur indique de quelle facture provient chaque ligne. La colonne Catégorie regroupe les articles de tous les fournisseurs. La colonne Poids réel signale la ligne du saumon pour vérification. La colonne Note d'ajustement capture le manque de tomates Roma. Voilà le résultat du traitement par lots — un tableau, tous les fournisseurs, prêt pour l'agrégation des coûts alimentaires.
Pourquoi les noms de produits posent problème lorsque vous fusionnez cinq fournisseurs dans une même feuille
Voici un problème qui n'existe pas lorsque vous traitez une facture à la fois. Trois fournisseurs différents vendent le même ingrédient — les oignons verts — sous trois noms différents :
| Fournisseur | Description de la ligne | Nom utilisé en cuisine |
|---|---|---|
| Sysco | onion green iceless | Oignon vert / Ciboule |
| US Foods | green onion bunch | Oignon vert / Ciboule |
| Local Produce Co. | scallion | Oignon vert / Ciboule |
Trois chaînes de caractères différentes pour le même ingrédient. Lorsque vous traitez chaque facture individuellement, l'écart de nom est invisible — vous examinez un fournisseur à la fois. Lorsque vous fusionnez les cinq dans une sortie par lots, ces trois descriptions atterrissent dans trois lignes différentes de la colonne « Description de l'article ». Votre feuille hebdomadaire de coût alimentaire comporte désormais trois lignes distinctes pour les ciboules. Agréger les dépenses par ingrédient est impossible — car « ciboule » n'existe pas dans les données. Seuls « onion green iceless », « green onion bunch » et « scallion » existent comme lignes distinctes et non reliées.
C'est pourquoi la colonne Catégorie dans le schéma de lot n'est pas facultative — c'est la couche de normalisation. L'USAR (Uniform System of Accounts for Restaurants), publié par la National Restaurant Association, fournit le cadre de codage standard : Produits frais est le compte 5140, Protéines est 5130, Produits laitiers est 5160, Boulangerie est 5150, Épicerie et marchandises sèches est 5170. Lorsque chaque ligne comporte une catégorie, onion green iceless de Sysco et scallion du fournisseur local atterrissent tous deux sous Produits frais — et le rapport de coûts par catégorie est précis, indépendamment des différences de noms.
C'est pourquoi le traitement par lots avec extraction par nom de colonne — où vous définissez les colonnes une fois et l'outil lit le sens — surpasse les approches basées sur des modèles. Un modèle associe « le champ description se trouve à la colonne 2 sur la mise en page de Sysco ». Il copie fidèlement toute chaîne qui s'y trouve. Une extraction par nom de colonne demande « quelle est la description de l'article sur cette ligne ? » quelle que soit la mise en page. Le résultat reste des noms différents — mais la colonne Catégorie, que l'IA remplit en lisant la description et en comprenant le type d'article décrit, est ce qui les relie.
Le problème des unités de mesure : pourquoi deux prix unitaires pour le même ingrédient ne peuvent pas être comparés
Sysco vend la poitrine de poulet en caisses de 40 livres. US Foods vend le même poulet en caisses de 50 livres. Le fournisseur local vend à la livre directement. Dans le résultat du lot, la ligne Sysco indique « Prix unitaire : 2,82 $ », la ligne US Foods indique « Prix unitaire : 2,70 $ » et la ligne du fournisseur local indique « Prix unitaire : 3,10 $ ». Quel fournisseur est le moins cher ? Impossible de le dire — car 2,82 $ et 2,70 $ peuvent être des prix à la livre, ou des prix par caisse. L'outil d'extraction qui copie un nombre étiqueté « Prix unitaire » sans capturer le champ de taille d'emballage a produit trois nombres qui semblent comparables mais ne le sont pas.
Ce problème est courant dans la gestion des stocks en restauration. Comme le documente Over Easy Office, « l'une des parties les plus difficiles de la comptabilité en restauration est de convertir "1 caisse" en "24 bouteilles" ou "10 livres" ». Le Recipe Cost Calculator le dit sans détour : « de mauvaises conversions d'unités empoisonnent vos coûts en silence. Chaque membre de l'équipe convertit différemment dans sa tête. » Dans un contexte de lot, le problème s'aggrave : cinq fournisseurs, plusieurs tailles d'emballage, un étiquetage des unités incohérent. Le résultat du lot ne peut pas être utilisé pour la comparaison des prix des fournisseurs à moins que chaque ligne ne contienne les données nécessaires pour normaliser le prix.
Le schéma de lot gère cela en extrayant la taille d'emballage en même temps que le prix unitaire pour chaque ligne. Avec les deux champs renseignés — Sysco : caisse de 40 lb à 2,82 $/lb, US Foods : caisse de 50 lb à 2,70 $/lb — le coût à la livre peut être calculé ou comparé directement. Pour les équipes qui souhaitent que la normalisation soit effectuée au moment de l'extraction plutôt que dans une étape de post-traitement, la fonctionnalité de colonne calculée de l'outil gère l'arithmétique : définissez une colonne comme Coût par livre (prix total ÷ (quantité reçue × poids d'emballage en lb)), et chaque ligne arrive avec un coût unitaire normalisé déjà calculé.
Gestion des exceptions chez cinq fournisseurs : ce qu'un flux de travail à facture unique manque
Lorsque vous traitez une facture à la fois, les exceptions ressemblent à des problèmes de facture unique. Un ajustement de poids réel chez Sysco : commande de 40 lb de poulet, réception de 38,7 lb, facturation à 38,7 × 3,87 $. Une substitution chez US Foods : du bœuf haché 85/15 remplacé par du 80/20, au même prix. Une livraison incomplète sur la note de produits : moins 2 lb de tomates Roma. Trois types d'exceptions différents, trois fournisseurs différents — et dans une sortie par lots, les trois atterrissent dans la même feuille de calcul. Si le schéma du lot n'a pas prévu les exceptions, l'extraction produit des chiffres propres qui sont faux de trois manières différentes.
Le règlement FDA 21 CFR 101.105 régit l'étiquetage du poids net pour les produits alimentaires — c'est pourquoi le manuel de conformité fournisseur de Sysco exige un poids réel à trois décimales sur chaque connaissement. Il s'agit d'une pratique réglementée, pas d'une particularité du fournisseur. Le système d'extraction qui lit le premier champ de poids à côté de « Qty » lit simplement le mauvais poids — la facture a été conçue pour afficher à la fois le poids commandé et le poids reçu, et l'extraction doit savoir lequel détermine le prix. Pour une analyse complète de ces modes de défaillance structurels, consultez notre article sur pourquoi les factures Sysco et US Foods cassent l'extraction des lignes d'articles.
La défense du schéma de lot contre ces exceptions réside dans les colonnes Catch Weight (Y/N) et Adjustment Note. Catch Weight signale chaque ligne où la quantité facturée diffère de la quantité commandée. L'Adjustment Note capture les substitutions, les livraisons incomplètes et les corrections manuscrites. Ensemble, elles vous permettent de parcourir une sortie de lot de 90 lignes et d'identifier les 5 à 8 lignes où le nombre extrait nécessite une vérification — plutôt que de vérifier les 90 lignes parce que vous ne pouvez pas savoir lesquelles pourraient être erronées.
Même les plateformes de restauration payantes reconnaissent la difficulté de la gestion entièrement automatisée des exceptions sur les factures des distributeurs alimentaires. MarginEdge (330 $/mois par site) emploie une couche de révision humaine spécifiquement pour lire les notes manuscrites et vérifier les lignes d'exception avant de publier les données. La présence d'une revue humaine dans un outil à ce prix est la preuve que le traitement automatisé par lots de factures alimentaires multi-fournisseurs — où les exceptions traversent les frontières des documents — reste un problème difficile. Le flux de travail par lots décrit ici traite les 90 % de lignes qui s'extraient proprement et signale les 10 % qui nécessitent une attention. Pour les groupes de restaurants traitant des factures à grande échelle sur plus de 10 sites, cette répartition 90/10 se traduit par des économies de temps significatives.
Limites de dates : pourquoi votre lot hebdomadaire peut manquer les achats d'un fournisseur complet
Le rapport hebdomadaire des coûts alimentaires nécessite de tracer une limite claire de 7 jours sur les factures de chaque fournisseur. Le problème : les fournisseurs ne s'entendent pas sur la date à inscrire sur une facture.
Sysco date les factures selon la date de livraison — le jour où le camion est arrivé. US Foods date parfois selon la date d'expédition — le jour où la commande a quitté l'entrepôt, ce qui peut être un jour avant la livraison. Un fournisseur de produits frais date selon le jour de la récolte. Un fournisseur laitier peut utiliser la date de commande plutôt que la date de livraison. Si le filtre de date du lot indique « factures datées du lundi au dimanche » et qu'US Foods a expédié lundi pour une livraison mardi, cette facture de livraison de mardi porte une date de lundi — et est exclue du lot. Le rapport hebdomadaire des coûts alimentaires omet alors les achats d'un fournisseur entier pour la semaine.
Un flux de traitement par lots sans colonne Date de livraison est un flux qui supprime silencieusement des lignes. Incluez une colonne Date de livraison dans le schéma d'extraction et filtrez selon cette colonne — et non selon la date de facture — pour tracer des limites hebdomadaires cohérentes chez tous les fournisseurs.
L'enquête NRA-TCU souligne pourquoi cela importe : 40 % des exploitants ne reçoivent aucune donnée des distributeurs au-delà de la facture elle-même. Il n'y a pas de flux de calendrier de livraison séparé, pas d'API, pas de flux de données EDI qui confirmerait indépendamment quand une livraison est arrivée. La facture est le seul enregistrement — et si la facture porte la mauvaise convention de date pour le filtre du lot, les achats de ce fournisseur disparaissent du rapport sans aucun message d'erreur. Une colonne Date de livraison dans le schéma d'extraction rend la limite du lot explicite et vérifiable.
Que faire avec la sortie fusionnée : coûts alimentaires hebdomadaires, mises à jour des recettes et historique des prix
La sortie fusionnée du lot — une feuille de calcul où chaque ligne est un article de ligne d'un des cinq fournisseurs — est un registre d'achats complet pour la semaine. Trois choses deviennent possibles qui ne pouvaient pas être faites avec des données séparées par fournisseur :
Coût alimentaire hebdomadaire par catégorie. L'agrégation de la colonne Prix total par Catégorie donne les dépenses de la semaine par compte USAR (Uniform System of Accounts for Restaurants) — Protéines (5110/5130) vs. Produits frais (5140) vs. Produits laitiers (5160) vs. Boulangerie (5150) vs. Épicerie sèche (5170). Avec le total des ventes alimentaires de la semaine provenant du POS, le calcul du pourcentage de coût alimentaire est immédiat. La National Restaurant Association rapporte que la nourriture et la main-d'œuvre représentent chacune environ 33 cents de chaque dollar de ventes, laissant une marge avant impôt d'environ 5 %. Un rapport de coût alimentaire qui est faux de même 2 % — le type d'erreur que le traitement par lots sans normalisation des catégories crée — transforme une marge de 5 % en une marge perçue de 3 %, ou pire, cache une vraie marge de 3 % derrière une marge fantôme de 5 %.
Mises à jour des coûts de recettes. Chaque article de ligne dans la sortie du lot porte un prix unitaire. Pour un restaurant qui suit les coûts des plats, cela alimente directement le calcul du pourcentage de coût alimentaire. Lorsque la ligne Sysco montre la poitrine de poulet à 2,82 $/lb et la ligne US Foods à 2,70 $/lb, le prix le moins cher alimente le coût de la recette. L'extraction hebdomadaire par lots signifie que les coûts des recettes sont mis à jour chaque semaine sans que personne ne saisisse un chiffre.
Historique des prix par fournisseur et par ingrédient. Enregistrer les résultats de chaque lot hebdomadaire crée un enregistrement consultable du prix de chaque ingrédient auprès de chaque fournisseur, semaine après semaine. Filtrez pour le filet de poulet sur 12 semaines, tracez le prix unitaire sur un graphique et vous obtenez un historique visuel. Le graphique vous indique si l'affirmation du représentant Sysco selon laquelle « les prix sont restés stables » correspond aux données. Lorsqu'un fournisseur propose une augmentation de prix, l'historique des lots fournit des preuves objectives : « Le prix de votre filet de poulet est passé de 2,70 $ à 2,95 $ sur six semaines — une augmentation de 9,2 %. L'indice des matières premières pour le filet sans os a évolué de 3,1 % sur la même période. » La conversation passe de l'opinion aux données.
Pour les groupes de restauration qui doivent traiter des factures sur plusieurs sites — où le workflow par lots décrit ici s'exécute indépendamment à chaque emplacement — consultez notre guide sur le traitement par lots des factures de distributeurs de restaurants pour le coût des aliments au niveau multi-sites. Les mêmes colonnes, les mêmes règles de normalisation, la même structure de catégories — simplement répliquées par emplacement.
Questions fréquemment posées
Combien de distributeurs un restaurant type achète-t-il réellement chaque semaine ?
La plupart des restaurants indépendants achètent auprès de 4 à 7 fournisseurs au cours d'une semaine type : un distributeur généraliste (Sysco, US Foods ou PFG) pour les produits secs et les protéines, un spécialiste des produits frais, un fournisseur de produits laitiers, un fournisseur de boulangerie ou de pain, un distributeur de boissons, et parfois des fournisseurs spécialisés pour les fruits de mer, le café ou les ingrédients ethniques. L'enquête NRA-TCU a révélé que les restaurants utilisent en moyenne 8,1 distributeurs de produits frais et 2,0 distributeurs de produits laitiers sur l'ensemble de leur réseau de fournisseurs — mais seul un sous-ensemble d'entre eux livre une semaine donnée. Le workflow par lots décrit ici gère les 5 fournisseurs hebdomadaires réguliers. L'ajout d'un 6e ou 7e fournisseur ne modifie pas les colonnes — il ajoute des lignes au résultat du lot avec la même structure de colonnes.
Dois-je définir un modèle de colonnes distinct pour chaque fournisseur ?
Non — et c'est là toute l'efficacité du workflow par lots. Avec l'extraction par nom de colonne, vous définissez l'ensemble des colonnes une seule fois : Nom du fournisseur, Facture n°, Code article, Description, Catégorie, Qté commandée, Qté reçue, Unité, Taille de l'emballage, Prix unitaire, Prix total, Poids réel, Note d'ajustement. La même définition de colonnes fonctionne avec le PDF de 5 pages de Sysco, le PDF de 3 pages d'US Foods et la note manuscrite du producteur, car l'IA trouve chaque valeur en la repérant — pas en correspondant à une mise en page préconfigurée. L'extraction avec modèle nécessiterait une configuration distincte pour chaque fournisseur, et les notes manuscrites ne peuvent pas être modélisées. Les colonnes peuvent être enregistrées comme modèle et réutilisées chaque semaine en un clic, produisant des résultats structurés identiques à chaque fois.
Que se passe-t-il si un fournisseur modifie la mise en page de ses factures ?
Les changements de mise en page cassent immédiatement l'extraction basée sur des modèles — l'outil cherche le prix unitaire dans la colonne 7, mais il est maintenant dans la colonne 9, et chaque ligne revient avec la mauvaise valeur. L'extraction par nom de colonne est indépendante de la mise en page : l'IA recherche « Prix unitaire » de manière sémantique et le trouve où qu'il se trouve sur la nouvelle mise en page. Aucune reconfiguration nécessaire. C'est particulièrement important dans le secteur de la restauration, où les distributeurs à large gamme mettent périodiquement à jour leurs formats de factures, et où les petits fournisseurs peuvent utiliser le modèle que leur comptable a configuré ce trimestre.
Combien de temps prend réellement un lot hebdomadaire — du téléchargement à la feuille de calcul utilisable ?
Le téléchargement de 5 factures (un PDF de 5 pages, un PDF de 3 pages, une photo de note manuscrite prise au téléphone, deux PDF d'une page) prend quelques secondes avec le glisser-déposer. L'extraction par IA traite toutes les pages simultanément. Pour un lot de plus de 100 lignes, le traitement se termine généralement en moins d'une minute. L'étape de vérification — examen des colonnes Catch Weight et Adjustment Note pour les lignes signalées, contrôle ponctuel de quelques descriptions d'articles chez différents fournisseurs — prend quelques minutes par lot, contre des heures pour la saisie manuelle. Un gestionnaire de restaurant qui saisit manuellement les mêmes 100 lignes, à environ 15 secondes par ligne pour la frappe plus la recherche des codes produits et des conversions d'unités, passerait environ 25 à 40 minutes — et ce, avant toute consolidation ou catégorisation.
Qu'en est-il des avoirs et des factures d'ajustement — cassent-ils le lot ?
Non. Les avoirs et les factures d'ajustement sont traités de la même manière que les factures standard : l'IA lit le document et extrait les colonnes que vous avez définies. Incluez une colonne pour Document Type (Invoice / Credit / Adjustment) dans votre schéma afin que la sortie fusionnée distingue les frais des crédits. Les avoirs pour articles retournés ou corrections de prix s'intègrent dans la même structure de feuille de calcul, et la colonne Document Type permet des calculs précis du coût net. Le lot les traite simplement aux côtés des factures.
La sortie par lots peut-elle alimenter directement mon logiciel de comptabilité ?
La sortie par lots est un fichier Excel (XLSX) ou CSV standard — le même format que QuickBooks, Xero et la plupart des plateformes de comptabilité pour restaurants acceptent pour l'importation. Chaque colonne correspond à un champ de données dans le système comptable. La catégorisation par code USAR (Produits → 5140, Protéines → 5110/5130, etc.) garantit que le mappage vers les comptes GL est cohérent chaque semaine, sans codage manuel. Pour les restaurants qui utilisent Google Sheets pour le suivi des coûts alimentaires, les données extraites peuvent être écrites directement dans une feuille de calcul à l'aide du module complémentaire Google Sheets de l'outil — aucune étape d'exportation et de réimportation n'est requise.
Traitez par lots vos factures hebdomadaires de distributeurs alimentaires
Le flux de travail par lots décrit dans cet article — un schéma de colonnes, tous les fournisseurs, chaque semaine — repose sur une extraction qui lit le sens plutôt que de faire correspondre les mises en page. ImageToTable.ai utilise l'extraction par noms de colonnes : vous saisissez les noms des champs souhaités, et le modèle de vision localise les valeurs correspondantes sur chaque page, quel que soit le format, la mise en page, ou que le document soit imprimé, manuscrit, ou les deux. La même définition de colonnes fonctionne avec Sysco, US Foods, les fournisseurs de produits frais, les fournisseurs laitiers et les factures de boulangerie, sans configuration par fournisseur.
Téléchargez les cinq factures de mardi en une seule fois. L'outil produit une feuille de calcul consolidée où chaque ligne est un article de l'un de vos fournisseurs, chaque colonne est un champ que vous avez spécifié, et la colonne Catégorie regroupe tout pour le suivi des coûts alimentaires. Réutilisez le même modèle de colonnes chaque semaine, et vous constituez un historique des prix qui rend vos négociations avec les fournisseurs fondées sur des données probantes.
Les fichiers sont traités en toute sécurité et ne sont pas stockés.