Convertissez vos reçus en Excel en nommant vos colonnes — Tous magasins, un seul tableur
Chaque magasin imprime un format de reçu différent — police thermique minuscule, encre délavée, mises en page non standard contrairement aux factures qui suivent des conventions comptables. Nommez les colonnes souhaitées — Date, Commerçant, Montant, Catégorie, Articles achetés — et l'IA lit chaque reçu en comprenant ce que signifient les données, pas où elles se trouvent sur la page.
Traitement chiffré · Suppression automatique des données après conversion
Ce que vous pouvez extraire des reçus
Saisissez les noms de colonnes nécessaires — l'IA trouve ces valeurs sur chaque reçu en comprenant la signification sémantique de chaque champ, qu'il s'agisse d'un « Total » noyé dans un petit texte thermique au bas d'un ticket de caisse ou d'un « Mode de paiement » caché dans un coin d'une note de restaurant.
L'outil utilise l'extraction de colonnes personnalisées : vous définissez les noms de colonnes de votre fichier de sortie — « Date », « Commerçant », « Montant », « Catégorie », « Articles achetés » — et l'IA trouve la valeur correspondante sur chaque ticket en comprenant la signification sémantique du champ, sans se baser sur un modèle fixe ou des coordonnées. Ainsi, un même ensemble de noms de colonnes fonctionne aussi bien pour les tickets de supermarché, les factures de quincaillerie, les additions de restaurant et les reçus de pharmacie, même si chaque magasin place les montants, dates et descriptions d'articles à des endroits complètement différents sur le papier. Vous pouvez également définir une colonne inférée — par exemple, une colonne nommée « Catégorie (options : Repas/Fournitures de bureau/Déplacements/Matériel/Autre) » — et l'IA classe chaque ticket en fonction du nom du commerçant, des articles achetés et du contexte d'achat, ajoutant cette classification à votre fichier de sortie sans qu'elle soit explicitement imprimée sur le ticket.
Pourquoi les reçus font échouer l'extraction par modèles — et ce qui change ici
Un reçu n'est pas un document standardisé. Contrairement aux factures qui suivent des conventions comptables — destinataire, expéditeur, lignes d'articles avec prix unitaires — chaque magasin imprime son propre format. Home Depot affiche les SKU de bois dans une colonne et les totaux dans une autre. Un restaurant imprime les pourboires manuscrits par-dessus les sous-totaux imprimés. Un reçu de pharmacie s'étend sur six pieds avec des codes de médicaments abrégés. Les outils basés sur des modèles qui dépendent de coordonnées fixes ou de champs étiquetés échouent dès que le format change — et avec les reçus, il change à chaque magasin. L'IA gère cela fondamentalement différemment.
Chaque magasin imprime un format de ticket différent — il n'existe pas de mise en page standard. Les factures suivent une structure prévisible : en-tête avec adresse de facturation, tableau des lignes avec quantité/prix unitaire/total, pied de page avec sous-total/TVA/total général. Les tickets de caisse ne respectent aucune convention. Un ticket de supermarché liste les articles de haut en bas avec des noms abrégés dans la colonne de gauche et les prix à droite. Un ticket de quincaillerie empile les codes SKU, les quantités et les prix sur trois colonnes. Un ticket de restaurant imprime les articles sur une seule colonne avec le total entouré en bas — et un pourboire manuscrit griffonné par-dessus. Un outil de modèle qui s'attend à trouver « Total » en bas à droite d'une coordonnée fixe échoue sur le magasin n°2. Entraîner un modèle séparé pour chaque magasin où vous faites vos courses va à l'encontre de l'automatisation.
Le papier thermique se décolore, l'encre bave et les tailles de police sont microscopiques. Les tickets sont imprimés sur du papier thermique — pas à l'encre — qui se décolore en quelques semaines ou mois. Un ticket parfaitement lisible lorsque vous l'avez glissé dans votre portefeuille n'est plus qu'une bande de papier fantomatique lorsque vous le sortez pour vos notes de frais. Le « Total » peut être imprimé en police 8pt en bas d'une bande de 7,5 cm de large. L'OCR traditionnel voit des formes de caractères ambiguës et devine ; le LLM visuel utilise le contexte du document — il sait que la tache fanée à côté de « € » sur la dernière ligne est probablement le total, même lorsque les chiffres individuels sont à peine distinguables. Mais il y a une limite physique : si le texte s'est estompé au point qu'un humain ne peut pas lire les caractères individuels, l'IA ne peut pas non plus les récupérer. Photographiez les tickets dès que vous les recevez pour une extraction la plus fiable possible.
Les tickets mélangent contenu manuscrit et imprimé sur la même petite surface. Un ticket de restaurant est un document particulièrement difficile : le serveur imprime le sous-total, vous inscrivez le montant du pourboire, et les deux nombres sont à quelques centimètres l'un de l'autre sur une bande de papier thermique de 7,5 cm de large — parfois le total manuscrit chevauche le sous-total imprimé. C'est le cas le plus difficile pour tout système d'extraction. L'IA tente de lire les deux et se fie au total manuscrit comme montant final lorsque les deux sont présents, mais la précision est inférieure à celle des tickets entièrement imprimés. Pour les remboursements soumis à des règles de conformité, vérifiez manuellement les lignes de pourboire manuscrites.
Nommez vos colonnes et l'IA trouve les données par le sens, pas par la position. Tapez « Date », « Commerçant », « Total », « Catégorie » et « Articles achetés » — l'IA lit la mise en page de chaque ticket et localise la valeur correspondante en comprenant ce que représentent les données. Elle sait que le montant en bas du ticket, après la liste des articles et avant le mode de paiement, est le « Total » — qu'il soit libellé « Total général », « Montant dû », « Solde » ou rien du tout. Elle sait que le nom du magasin tout en haut du ticket — même dans un logo ou une police décorative — est le « Commerçant ». Cette approche sémantique permet à vos noms de colonnes de fonctionner sur tous les formats de magasin sans modification.
Une seule définition de colonne gère tous les formats de magasin — des codes SKU de Home Depot aux codes d'épicerie Kroger en passant par les totaux manuscrits de restaurant. Importez un lot contenant un ticket Home Depot (codes SKU + quantités en colonnes), un ticket Kroger (noms d'articles abrégés + prix, sans SKU), une facture numérique Amazon (PDF avec lignes structurées) et un ticket de restaurant (pourboire manuscrit + sous-total imprimé sur papier thermique). Définissez vos colonnes une fois — « Date », « Commerçant », « Montant », « Catégorie » — et l'IA lit la mise en page unique de chaque document indépendamment, produisant un tableur consolidé où chaque ligne suit le même schéma. La colonne « Articles achetés » capture les lignes de la facture Amazon structurée aussi naturellement qu'elle capture les noms d'épicerie abrégés du ticket Kroger. Aucune configuration par magasin. Aucun apprentissage de modèle. Aucune limitation du type « cet outil ne fonctionne qu'avec le format Home Depot ».
Des tickets de 20 magasins différents, un seul lot, un seul tableur — avec une colonne automatique du nom du magasin pour savoir d'où vient chaque ligne. Nommez une colonne « Commerçant » et l'IA la remplit avec le nom du magasin imprimé sur chaque ticket — qu'il s'agisse de « Home Depot #0123 », « Starbucks #8841 », d'un restaurant local avec un en-tête logo uniquement, ou d'une facture numérique Amazon avec le nom de l'entreprise dans l'en-tête de l'email. Chaque ligne de votre tableur de sortie est étiquetée avec sa source, vous permettant de filtrer par magasin, de regrouper les achats par commerçant ou de trier les dépenses par fournisseur — le tout à partir d'un seul import par lot. C'est la différence fondamentale entre un traitement par lot qui fonctionne réellement sur des tickets hétérogènes et un traitement par lot qui vous oblige à trier au préalable par magasin.
Comment un lot mixte de reçus de différentes enseignes est consolidé
Importer — ce que vous avez, tel quel
Vous déposez 30 tickets de caisse sur votre bureau en fin de mois : 12 de Home Depot et Lowe's (achats fournitures, imprimés en format A4 avec colonnes SKU et numéros de compte), 8 de restaurants (papier thermique, certains avec pourboires manuscrits griffonnés sur le sous-total imprimé), 5 d'Amazon (factures PDF numériques avec lignes structurées et ventilation de la TVA), 3 d'une épicerie locale (bandes thermiques de 1,80 m listant les articles en majuscules abrégées avec prix en marge droite), et 2 d'une pharmacie (tickets thermiques denses de 1,20 m avec codes PLU et lignes d'ajustement assurance). Prenez des photos avec votre téléphone ou scannez les versions papier. Importez les 30 en un seul lot — pas de tri par magasin, pas de séparation papier/numérique, pas d'étape de sélection de modèle.
Définir les colonnes — ce que vous voulez obtenir
Saisissez les noms des colonnes pour votre feuille de calcul : Date, Commerçant, Articles achetés, Sous-total, TVA, Total, Mode de paiement, Catégorie. Pour les tickets Home Depot, l'IA lit les codes SKU et les quantités dans leurs colonnes respectives, et le total dans la section récapitulative en bas. Pour les factures Amazon, elle lit les lignes structurées du tableau de facture et la TVA dans la section de ventilation. Pour les tickets de restaurant, elle lit le sous-total imprimé et le total du pourboire manuscrit. Pour les tickets d'épicerie, elle analyse les codes articles abrégés (« ORG BANANA 4011 ») et associe les prix de la marge droite. Pour les tickets de pharmacie, elle capture les codes médicaments PLU et le total final après ajustements d'assurance. Une seule définition de colonne couvre l'ensemble du lot de 30 tickets — l'IA s'adapte indépendamment à la mise en page de chaque ticket.
Sortie — un tableur, une ligne par reçu, chaque colonne cohérente
Téléchargez un fichier Excel avec 30 lignes — une par reçu — et vos colonnes nommées en en-têtes. La colonne Date utilise un format cohérent pour tous les magasins. La colonne Marchand vous indique exactement de quel magasin provient chaque ligne (renseignée à partir du nom du magasin sur chaque reçu, qu'il s'agisse d'un logo d'entreprise ou d'un en-tête manuscrit de restaurant local). La colonne Catégorie — si vous l'avez définie comme colonne déduite — classe automatiquement chaque achat en Repas, Fournitures de bureau, Matériaux ou Voyage en fonction du nom du marchand et des articles achetés, sans nécessiter d'étiquette « Catégorie » sur les reçus originaux. Exportez en XLSX, CSV ou JSON. Transmettez le tableur à votre comptable ou importez-le directement dans QuickBooks, Xero ou votre système de suivi des dépenses.
Quand ça fonctionne le mieux — et quand vérifier les résultats
La précision d'extraction varie davantage pour les reçus que pour les formulaires structurés — la variété des formats est plus large. Voici à quoi s'attendre selon les types de reçus et les conditions.
Traitement fiable
Reçus numériques (PDF ou email). Les reçus générés automatiquement par Amazon, Airbnb, les factures d'hôtel et les boutiques en ligne sont extraits avec une précision quasi parfaite — tous les champs sont clairement imprimés ou structurés avec des valeurs étiquetées.
Reçus thermiques frais photographiés avec un bon éclairage. Les reçus photographiés dans les heures suivant l'impression — total, date, nom du commerçant et mode de paiement sont extraits de manière fiable, quels que soient les formats (commerce de détail, épicerie, restauration). Le LLM visuel comprend la disposition spatiale d'un reçu (en haut = commerçant, en bas = total, au milieu = articles), même lorsque les champs ne sont pas étiquetés.
Traitement par lots de plusieurs commerçants. Importez les reçus de 20+ magasins différents en un seul lot — la même configuration de colonnes (Date, Commerçant, Catégorie, Montant, Articles achetés) s'applique à tous, produisant un seul tableau cohérent. Chaque ligne est étiquetée avec le nom du commerçant pour faciliter le filtrage.
Lots de reçus multi-devises. Si votre lot contient un reçu en EUR pour un voyage d'affaires et des reçus en USD pour des achats domestiques, définissez une colonne « Devise » et l'IA lit le symbole monétaire de chaque reçu — $, €, £, ¥ — et capture le montant tel qu'imprimé. Convertissez ensuite dans Excel.
Vérifiez ces cas
Reçus thermiques délavés. Le papier thermique se décolore avec le temps, surtout dans un portefeuille ou une boîte à gants. L'IA utilise le contexte du document pour combler les lacunes, mais les caractères physiquement absents ne peuvent pas être récupérés. Photographiez les reçus rapidement pour une extraction fiable. Si un reçu a plus de 3 mois et a été conservé dans de mauvaises conditions, certains champs peuvent rester vides.
Reçus de restaurant avec pourboires manuscrits. Les pourboires manuscrits sur des sous-totaux imprimés sur du petit papier thermique sont le cas le plus difficile. L'IA tente de lire à la fois le sous-total imprimé et le total manuscrit, mais lorsque le nombre manuscrit chevauche le texte imprimé, la précision diminue. Vérifiez manuellement les totaux modifiés par un pourboire pour tout remboursement soumis à conformité.
Lignes d'articles de pharmacie ou d'épicerie avec codes abrégés. Les reçus avec des codes d'articles fortement abrégés (codes PLU de médicaments, codes SKU comme « ORG BANANA 4011 ») extraient les codes avec précision, mais l'inférence de catégorie à partir d'abréviations obscures est moins fiable. Utilisez une colonne Code article pour capturer le code brut et Description article pour le nom lisible, plutôt que de vous fier à l'inférence de catégorie pour les lignes avec uniquement des SKU.
Reçus photographiés sous des angles extrêmes ou en faible luminosité. Une photo rapide à 45° sous un éclairage tamisé de restaurant produit une image avec distorsion de perspective et faible contraste. L'IA gère les angles et variations de lumière modérés, mais les cas sévères — où les coins du reçu sont trapézoïdaux plutôt que rectangulaires — réduisent la précision. Aplatissez le reçu sur une table et prenez une photo de face avec un bon éclairage pour de meilleurs résultats.
Questions fréquentes
Puis-je traiter en lot des reçus de différents magasins — Home Depot, Amazon, un restaurant — dans un seul tableur ?
Oui. Importez des reçus de n'importe quel magasin, dans n'importe quel format — papier, PDF numérique, captures d'écran d'email. Définissez vos colonnes une fois — « Date », « Commerçant », « Montant », « Catégorie » — et tous les reçus produisent des données dans les mêmes colonnes, fusionnées dans un seul fichier Excel. La différence clé avec les outils basés sur des modèles est que l'IA lit la mise en page de chaque reçu indépendamment en comprenant ce que signifient les données, et non en faisant correspondre une coordonnée fixe. Ainsi, un reçu Home Depot (codes SKU en colonnes) et un reçu de restaurant (articles dans une seule colonne avec un pourboire manuscrit) produisent tous deux des lignes propres et cohérentes dans le même tableur — sans configuration de modèle par magasin ni paramétrage spécifique au format.
L'IA peut-elle extraire les lignes d'articles individuelles — pas seulement le total ?
Oui, avec des nuances. Définissez des colonnes comme « Nom de l'article », « Quantité » et « Prix unitaire » et l'IA extrait les lignes d'articles. L'extraction des lignes d'articles est plus difficile que les champs récapitulatifs — les reçus denses avec des noms d'articles abrégés (« ORG BANANA 4011 » sur un ticket de caisse) et des descriptions sur plusieurs lignes sont les cas les plus complexes. Les reçus numériques avec des tableaux structurés de lignes d'articles sont extraits avec une grande précision. Les reçus thermiques denses avec plus de 40 lignes d'articles abrégés auront une précision moindre sur les noms d'articles individuels que sur le total et la date. Pour la catégorisation des dépenses où le total et le commerçant suffisent, ignorez les colonnes de lignes d'articles pour obtenir des résultats plus rapides et plus fiables.
Qu'en est-il des reçus thermiques dont l'encre a pâli ?
Le LLM visuel peut extraire davantage de données des reçus pâlis que l'OCR traditionnel, car il utilise le contexte du document pour combler les lacunes — il sait que la ligne de texte pâlie près du bas du reçu, à côté d'un symbole dollar, est probablement le total, et que le texte pâli tout en haut d'une bande étroite est le nom du commerçant. Cependant, il existe une limite physique. Si le texte a pâli au point qu'un humain ne peut pas lire les caractères individuels, l'IA ne peut pas non plus les récupérer. Bonne pratique : photographiez les reçus dès que vous les recevez, avant que l'encre thermique ne pâlisse. Pour les reçus déjà pâlis, attendez-vous à ce que certains champs restent vides — l'IA indiquera une faible confiance plutôt que de deviner.
Comment collecter les reçus des employés ou clients ?
Utilisez le Lien de collecte : générez un lien de partage, envoyez-le à toute personne devant soumettre des reçus. Ils l'ouvrent sur leur téléphone, saisissent un code de vérification court et téléversent directement — sans création de compte. Toutes les soumissions atterrissent dans votre file d'attente de traitement, où vous les traitez par lots avec vos colonnes standard en un seul tableur consolidé. Particulièrement utile pour : collecter les reçus de frais des employés de terrain qui achètent chez différents fournisseurs chaque semaine, rassembler les reçus des sous-traitants qui achètent des matériaux chez Home Depot/Lowe's/Menards dans différentes villes, et recevoir les reçus numériques transmis par les membres de l'équipe qui effectuent des achats en ligne sur Amazon, Staples et des fournisseurs spécialisés. L'IA gère la variété des formats — votre équipe n'a qu'à prendre une photo.
L'outil gère-t-il les reçus de restaurant avec pourboires manuscrits ?
Oui, mais c'est le cas le plus difficile. Les pourboires manuscrits sur des sous-totaux imprimés, sur du papier thermique de 7,5 cm, créent plusieurs défis simultanément : les chiffres manuscrits peuvent chevaucher le total imprimé, les chiffres cursifs ("4" vs "9" vs "7") sont intrinsèquement ambigus en petite taille, et le montant du pourboire est souvent écrit dans une orientation différente du texte imprimé. L'IA tente de lire à la fois le sous-total imprimé et le total manuscrit, en priorisant le total manuscrit comme montant final lorsque les deux sont présents et distinguables. Pour le suivi courant des dépenses, la précision est suffisante. Pour les remboursements soumis à des exigences de conformité où le total modifié par le pourboire est important, nous recommandons une vérification visuelle rapide des lignes de reçus de restaurant dans votre tableur de sortie — regardez la colonne Total pour toute entrée de restaurant et comparez avec la photo du reçu. Cela prend quelques secondes par lot, pas des minutes par reçu.
Les reçus extraits par IA sont-ils valables pour les impôts ?
L'IRS accepte les enregistrements numériques de reçus comme justificatifs valables depuis 1997 (Revenue Procedure 97-22). Les données extraites par IA dans un tableur répondent aux exigences documentaires lorsqu'elles sont associées aux images originales des reçus conservées comme sauvegarde — le tableur fournit un enregistrement consultable et analysable, tandis que les photos originales servent de documentation source. ImageToTable.ai ne conserve pas les documents téléchargés après le traitement. Conservez les photos originales des reçus dans vos propres archives (dossier local, stockage cloud ou pièces jointes dans votre logiciel comptable) avec le tableur extrait pour une piste d'audit complète.