Comment créer un suivi des dépenses d'équipe dans Google Sheets
avec extraction IA depuis le panneau latéral
Le suivi des dépenses d'équipe a une double personnalité. Le suivi se fait dans des feuilles de calcul — chaque petite équipe finit par avoir une feuille Google partagée pour consigner qui a dépensé quoi, quand et pourquoi. Mais la saisie des données se fait reçu par reçu, en dehors de la feuille de calcul : saisir les noms des commerçants, les montants, les dates et les catégories à partir de reçus papier froissés, de confirmations par e-mail et de notes de frais en PDF. Un module complémentaire Google Sheets avec extraction IA comble cet écart en transformant votre feuille partagée d'une corvée de saisie en un système de capture que chaque membre de l'équipe peut utiliser de manière autonome — sans Concur, sans Expensify, sans application distincte.
Le tableur partagé, c'est la moitié du système
Les petites équipes de deux à quinze personnes suivent une trajectoire prévisible en matière de suivi des dépenses. Tout commence par un Google Sheet — un onglet par mois, des colonnes pour la Date, l'Employé, le Fournisseur, le Montant et la Catégorie. Le fondateur ou l'office manager le met en place en trente minutes. Les premières semaines, tout le monde saisit ses dépenses. Au troisième mois, la colonne Catégorie a des trous. Au sixième mois, quelqu'un a collé une capture d'écran d'un reçu dans une cellule parce que taper lui semblait trop de travail. Le tableur reste le bon endroit pour les données — partagé, visible, gratuit, déjà intégré aux compétences tableur de l'équipe. Ce qui manque, ce n'est pas un meilleur tableur. C'est un moyen d'y faire entrer les données des reçus et des notes de frais sans saisie manuelle.
Selon la Global Business Travel Association, une note de frais moyenne prend 20 minutes à traiter et coûte 58 $ en main-d'œuvre — et 19 % des notes contiennent des erreurs qui nécessitent 18 minutes et 52 $ supplémentaires pour être corrigées (étude de la GBTA Foundation). Pour une équipe de 5 personnes soumettant une note par mois chacune, cela représente près de 12 heures de travail par an rien que pour le traitement des dépenses — avant toute analyse ou rapprochement. La Chambre de commerce des États-Unis a constaté que 40 % des petites entreprises citent « le temps passé par les employés à remplir les notes de frais et à collecter les reçus » comme leur principal problème de gestion des dépenses (enquête du US Chamber Center). Le problème n'est pas que les équipes ne savent pas suivre leurs dépenses. C'est que le suivi et la saisie de données sont deux activités distinctes, et une seule d'entre elles a été automatisée.
L'alternative que la plupart des équipes envisagent — passer à une plateforme de dépenses dédiée comme Expensify (10–18 $/utilisateur/mois), Zoho Expense (3 $/utilisateur/mois) ou Ramp (gratuit mais nécessite leur carte d'entreprise) — résout le problème de la saisie en remplaçant complètement le tableur. Mais cela implique aussi de migrer vos données existantes, d'apprendre une nouvelle interface, de gérer une connexion séparée pour chaque membre de l'équipe, et d'accepter que vos données de dépenses résident désormais dans un outil qui peut ou non s'intégrer proprement à vos autres flux de travail. Pour une petite équipe, cet échange n'est souvent pas rentable. Le tableur fonctionne. Il a juste besoin d'une couche d'extraction.
Configuration de la feuille pour la capture des dépenses d'équipe
Avant que quiconque ne télécharge un reçu, la feuille elle-même doit avoir une structure qui prend en charge la saisie des dépenses multi-utilisateurs. La conception des colonnes est importante car elle détermine à la fois ce que l'IA extrait et les informations disponibles en fin de mois pour les calculs de remboursement et l'analyse par catégorie.
Voici l'ensemble de colonnes recommandé pour une feuille de suivi des dépenses d'équipe :
| Colonne | Source | Objectif |
|---|---|---|
| Date | Extraite du reçu/rapport | Détermine la période comptable de la dépense ; l'IRS exige la date de transaction |
| Employé | Saisi par le membre de l'équipe dans le module complémentaire ou ajouté manuellement | Identifie qui a engagé la dépense — nécessaire pour l'acheminement du remboursement |
| Fournisseur / Commerçant | Extrait du reçu/rapport | La publication 583 de l'IRS exige le fournisseur/emplacement pour chaque dépense professionnelle |
| Description | Extraite lorsque disponible ; complétée manuellement | Ce qui a été acheté et pourquoi — l'objectif professionnel requis par les règles du plan responsable de l'IRS en vertu du Règlement du Trésor §1.62-2 |
| Montant | Extrait du reçu/rapport | Total payé — le chiffre qui alimente les calculs de remboursement et les totaux par catégorie |
| Catégorie de dépense | Déduite par l'IA (voir section suivante) | Voyage, Repas, Fournitures de bureau, Logiciels, Divertissement client, Autre — classé automatiquement lors de l'extraction |
| Mode de paiement | Extrait lorsqu'il figure sur le reçu | Espèces, carte personnelle ou carte d'entreprise — détermine l'éligibilité au remboursement |
| Remboursable ? | Formule ou indicateur manuel | Oui/Non — les achats par carte d'entreprise ne sont pas remboursables ; les dépenses personnelles sur fonds propres le sont |
Partagez la feuille avec des autorisations de modification pour tous les membres de l'équipe. Utilisez l'historique des versions intégré de Google Sheets pour suivre les modifications — chaque édition est horodatée et attribuable, vous offrant une piste d'audit gratuite sans logiciel supplémentaire. Figez la ligne d'en-tête pour que les libellés des colonnes restent visibles à mesure que la feuille s'agrandit. Pour une équipe de 5 personnes soumettant 10 à 15 dépenses par personne et par mois, cette structure gère confortablement 600 à 900 lignes par an — bien dans la limite de performance pratique de Google Sheets.
Si votre équipe dispose d'un plan responsable IRS — le dispositif de remboursement qui maintient les remboursements de frais des employés non imposables — ces colonnes fournissent également la piste documentaire exigée par l'IRS : objectif professionnel (colonne Description), justification dans les 60 jours (colonne Date), et séparation claire entre les montants remboursables et non remboursables. Sans plan responsable, les remboursements sont traités comme des salaires imposables soumis aux charges sociales. La feuille partagée, correctement structurée, sert à la fois de journal des dépenses et de registre de justification.
Comment chaque membre de l'équipe utilise le panneau latéral pour saisir ses dépenses
C'est ici que le flux de travail passe de « le gestionnaire crée un système et tout le monde le remplit manuellement » à « le système extrait lui-même ses données ». Un module complémentaire Google Sheets est une petite application qui s'ouvre sous forme de panneau latéral — un volet étroit ancré sur le côté droit de votre feuille de calcul, accessible depuis le menu Extensions. Il fonctionne dans Sheets sans avoir à naviguer vers un autre onglet ou site web. Le module complémentaire ImageToTable.ai fait une chose précise dans ce contexte : il permet à toute personne ayant accès à la feuille partagée de téléverser un reçu ou une note de frais, de définir les colonnes à remplir, et d'ajouter les données extraites sous forme de nouvelle ligne. Pour un aperçu complet des capacités — types de champs pris en charge, formats et détails des formules — consultez la page d'extraction vers Google Sheets.
Voici le flux de travail individuel de chaque membre de l'équipe, du début à la fin :
Ouvrir le module complémentaire
Dans la feuille Google partagée : Extensions → ImageToTable.ai → Ouvrir. Le panneau latéral apparaît à droite — pas de nouvel onglet, pas de connexion séparée si le module complémentaire utilise la clé API du gestionnaire en mode compte.
Définir les colonnes
Saisissez les noms de champs qui correspondent aux en-têtes de la feuille partagée : Date, Fournisseur, Description, Montant, Mode de paiement. Le module complémentaire utilise l'extraction par nom de colonne : plutôt que de dessiner des cadres autour des champs, vous listez ce que vous voulez, et l'IA trouve chaque valeur en comprenant sa signification — quelle que soit la disposition du reçu.
Téléverser le reçu
Joignez un JPG, PNG, WebP ou PDF du reçu ou de la note de frais. Les photos de reçus papier prises avec un téléphone fonctionnent — l'IA lit à la fois le texte imprimé et l'écriture manuscrite. Les PDF multipages (par exemple, une facture d'hôtel ou une note de frais sur plusieurs jours) sont traités comme un seul document.
Extraire — la ligne apparaît dans la feuille
Cliquez sur Extraire. Le traitement prend 5 à 10 secondes. Les valeurs extraites apparaissent dans la prochaine ligne vide de la feuille partagée, sous les en-têtes de colonnes que vous avez définis — pas de copier-coller, pas d'étape d'exportation.
Les fichiers sont traités de manière sécurisée et ne sont pas stockés.
Chaque membre de l'équipe exécute ce flux de travail indépendamment pour ses propres dépenses. Comme l'extraction se fait dans la feuille partagée, les lignes apparaissent en temps réel — le responsable peut voir les dépenses s'accumuler au fur et à mesure qu'elles sont soumises, et non en fin de mois après un marathon d'export de données. Si vous avez déjà configuré un préréglage avec vos noms de colonnes (décrit dans le guide du module complémentaire d'extraction de reçus), les membres de l'équipe n'ont même pas besoin de saisir les noms de colonnes — ils chargent le préréglage en un clic et passent directement au téléversement.
Il convient de noter ce que cela remplace : le flux de travail alternatif où chaque membre de l'équipe saisit manuellement ses dépenses dans la feuille (2 à 3 minutes par reçu) ou envoie ses reçus par e-mail au responsable qui les retranscrit de manière centralisée (doublant ainsi le travail). Pour un membre soumettant 10 reçus par mois, cela représente 20 à 30 minutes de saisie remplacées par environ 2 minutes de téléversement et de vérification. Sur un an, pour une équipe de 5 personnes, la différence est d'environ 20 heures de travail — l'équivalent d'une demi-semaine de travail.
Classification inférée — Laissez l'IA trier les dépenses en catégories
La plupart des feuilles de dépenses manuelles échouent au niveau de la colonne Catégorie. Un employé achète un déjeuner en déplacement pour une réunion client, prend des fournitures de bureau chez Staples et s'abonne à un outil SaaS — trois catégories différentes, chacune nécessitant un jugement et une sélection manuelle dans un menu déroulant. En fin de mois, les catégories sont incohérentes (l'un écrit « Déplacements », l'autre « Repas — Client »), manquantes ou erronées. Les corriger devient la seconde tâche du manager lors de la clôture mensuelle.
Le module complémentaire prend en charge une fonctionnalité qui change cela : les colonnes inférées. Une colonne inférée demande à l'IA de classer chaque reçu dans une catégorie prédéfinie en fonction du contenu du document — même si le reçu ne comporte aucun champ « Catégorie ». Vous définissez le nom de la colonne avec les options souhaitées, comme ceci :
Lorsque l'IA traite un reçu, elle lit le nom du marchand, les articles achetés et le contexte de la transaction, puis attribue l'une des options que vous avez spécifiées. Un billet Delta Airlines → Déplacements. Un déjeuner dans un restaurant près du bureau d'un client → Repas. Une facture d'abonnement Adobe → Logiciels. Un reçu Uber → Déplacements. Une commande Amazon pour du papier d'imprimante → Fournitures de bureau. La classification intervient au moment de l'extraction, de sorte que lorsque la ligne apparaît dans la feuille, elle est déjà catégorisée — sans menu déroulant manuel, sans nettoyage a posteriori.
Cette approche diffère d'une méthode basée sur des formules (comme un RECHERCHEV qui associe des noms de fournisseurs connus à des catégories) sur deux points. Premièrement, elle fonctionne dès la première rencontre — vous n'avez pas besoin de pré-remplir un tableau de correspondance fournisseur-catégorie pour que l'IA classe correctement un nouveau marchand. Deuxièmement, elle lit le contenu du reçu, et non seulement le nom du fournisseur. Si un employé achète à la fois des fournitures de bureau et des snacks personnels chez Target dans une seule transaction, l'IA peut tout de même la classer en Fournitures de bureau en fonction de ce qui a été réellement acheté. Une formule qui ne regarde que « Target » dans la colonne Fournisseur ne peut pas faire cette distinction.
Les colonnes inférées font partie du système d'extraction de colonnes personnalisées, qui fonctionne selon trois modes : l'extraction directe (récupération des valeurs présentes sur le document, comme les montants et les dates), les colonnes calculées (exécution de calculs sur les données extraites, comme la multiplication de la quantité par le prix unitaire) et la classification inférée (prise de décisions que le document n'énonce pas explicitement). Les trois modes fonctionnent ensemble en une seule passe d'extraction — vous obtenez une ligne complète avec les valeurs extraites, les totaux calculés et les catégories inférées en une seule fois. (Pour un examen plus approfondi de la précision de l'extraction selon les formats de reçus, consultez le guide de précision de l'extraction des reçus.)
Lorsque les membres de l'équipe n'ont pas le module complémentaire — Collection Link
Le flux de travail du panneau latéral nécessite que le module complémentaire soit installé dans Google Sheets de chaque membre de l'équipe. En pratique, les petites équipes incluent parfois des personnes qui n'utilisent pas régulièrement Google Sheets — personnel de terrain, sous-traitants, employés à temps partiel qui soumettent leurs notes de frais une fois par mois. Installer un module complémentaire et apprendre ne serait-ce qu'un flux en deux étapes peut représenter plus de friction que ne le justifie le volume.
Pour ces cas, il existe une autre voie : un Collection Link. Il s'agit d'une URL partageable (générée depuis votre compte ImageToTable.ai) que n'importe qui peut ouvrir dans un navigateur. Le destinataire saisit un court code de vérification pour prouver qu'il n'est pas un robot, puis téléverse directement son reçu ou sa note de frais. Le fichier arrive dans la file de traitement de votre compte — aucune inscription, aucune connexion, aucun Google Sheets requis de son côté. Vous traitez le fichier via le module complémentaire de votre côté, et les données extraites apparaissent toujours dans la feuille partagée.
Le Collection Link sert de pont entre le flux complet du module complémentaire (pour les membres principaux de l'équipe) et un parcours de téléversement sans friction (pour les contributeurs occasionnels). Les données extraites aboutissent dans la même feuille, sous les mêmes colonnes, quel que soit le chemin emprunté par le fichier. Si vous utilisez également le module complémentaire pour d'autres types de documents — comme l'extraction de données de factures ou le traitement de relevés bancaires — le Collection Link gère aussi ces téléversements, offrant un point d'entrée unique pour tout ce qui doit arriver dans votre feuille.
La clôture mensuelle du responsable
À la fin du mois, la feuille partagée contient des lignes de chaque membre de l'équipe — chaque ligne extraite d'un reçu ou d'une note de frais, chaque ligne déjà catégorisée. La clôture mensuelle du responsable passe de « collecter les reçus, les retranscrire, relancer les gens pour les catégories manquantes » à « vérifier, totaliser et rembourser ».
L'étape de vérification reste nécessaire — aucune extraction n'est précise à 100 %, et les montants de dépenses ont des conséquences financières. Parcourez la colonne Montant pour repérer les valeurs suspectes, vérifiez quelques reçus par rapport à leurs lignes extraites. Mais la vérification est plus rapide que la retranscription d'un ordre de grandeur. Vérifier 50 lignes prend quelques minutes. Retranscrire 50 reçus prend des heures.
À partir de la feuille vérifiée, le responsable peut :
- Générer des totaux par catégorie avec un tableau croisé dynamique — Déplacements, Repas, Fournitures de bureau, Logiciels et Divertissement client ont chacun leur propre ligne, extraite de la colonne Catégorie inférée par l'IA. C'est votre ventilation des dépenses du mois sans qu'aucune personne n'ait à catégoriser manuellement un seul reçu.
- Marquer les montants remboursables en filtrant la colonne Remboursable ? sur « Oui ». Si l'équipe utilise des cartes d'entreprise pour certains achats et un remboursement personnel pour d'autres, cette répartition figure déjà dans les données. Pour la conformité avec le plan de remboursement conforme de l'IRS (fisc américain), les remboursements doivent être effectués dans un délai raisonnable — la feuille triée facilite le calcul du total dû à chaque employé.
- Calculer les remboursements kilométriques en ajoutant une colonne Kilométrage et en utilisant le taux standard de l'IRS — 72,5 cents par mile pour 2026 (taux kilométrique IRS, 2026). Les membres de l'équipe saisissent leurs miles parcourus ; une formule multiplie par le taux et l'ajoute à leur total de remboursement.
- Exporter pour la paie ou la comptabilité en téléchargeant la feuille au format CSV ou en la connectant à QuickBooks ou Xero via leur import Google Sheets. Les données sont déjà dans des colonnes correspondant aux champs comptables standard — Fournisseur, Montant, Date, Catégorie.
Le tableau croisé dynamique des totaux par catégorie mérite qu'on s'y attarde, car c'est là que la classification par IA porte ses fruits. Sans colonnes inférées, le responsable devrait catégoriser manuellement chaque reçu en fin de mois — ou faire confiance à la cohérence des membres de l'équipe (ce qui n'était pas le cas). Avec la classification inférée, le tableau croisé dynamique est fiable dès le premier jour de la clôture. Il ne reste plus qu'à vérifier si certains reçus ont été mal classés — et même dans ce cas, corriger l'étiquette de catégorie sur quelques lignes est nettement plus rapide que d'attribuer une catégorie à chaque ligne de zéro.
Pour les équipes qui souhaitent aller plus loin — rapprocher les transactions bancaires des notes de frais ou traiter par lots de grands volumes de reçus — la même feuille partagée sert de fondation sur laquelle des couches d'automatisation supplémentaires peuvent s'appuyer.
Coût de cette solution vs. logiciels de notes de frais traditionnels
Google Sheets est gratuit pour les comptes Google personnels et démarre à 6 $/utilisateur/mois pour Google Workspace Business — ce que la plupart des petites équipes paient déjà pour la messagerie et Drive. Le module complémentaire fonctionne sur votre plan ImageToTable.ai existant, qui comprend un niveau gratuit pour l'essai. La comparaison des coûts pour une équipe de 5 personnes se présente comme suit :
| Approche | Coût mensuel (5 utilisateurs) | Coût annuel | Compromis clé |
|---|---|---|---|
| Google Sheets + module complémentaire IA | 0 $ + plan d'extraction à l'usage | ~100–300 $ (selon le plan) | Vous gérez la structure de la feuille ; l'extraction gère la saisie des données |
| Expensify (plan Collect) | 50 $ (10 $/utilisateur) | 600 $ | Plateforme complète de gestion des notes de frais ; la tarification par utilisateur augmente avec la croissance |
| Zoho Expense (Standard) | 15 $ (3 $/utilisateur) | 180 $ | Abordable ; fonctionne mieux dans l'écosystème Zoho |
| Ramp | 0 $ (plateforme) + revenus d'interchange | 0 $ (direct) | Nécessite la carte corporate Ramp ; multi-devises limité ; axé sur les États-Unis |
| SAP Concur | Devis personnalisé (généralement 100 $+) | 1 200 $+ | Niveau entreprise ; courbe d'apprentissage abrupte ; surdimensionné pour les équipes de moins de 50 personnes |
La différence de coût est réelle, mais ce n'est pas le seul facteur. La considération la plus importante pour une petite équipe est la continuité du flux de travail. Si vous passez à Expensify ou Zoho Expense, vous demandez à cinq personnes d'apprendre un nouvel outil, d'installer une nouvelle application mobile et d'accepter que les données de notes de frais vivent désormais hors de la feuille de calcul où se trouvent les données opérationnelles du reste de l'équipe. Si vous ajoutez un panneau latéral d'extraction à la feuille que vous utilisez déjà, la seule chose qui change est la façon dont les données arrivent dans les cellules — la feuille elle-même, le processus de clôture mensuel et les habitudes que chacun a développées restent intacts.
Pour des comparaisons de flux de travail qui explorent ce compromis plus en détail : la comparaison panneau latéral vs. téléchargement-import couvre la différence d'efficacité entre l'extraction dans la feuille et les flux de travail avec outils externes, et la comparaison des flux de travail de facturation aborde la même question du point de vue de la comptabilité fournisseurs.
FAQ
Chaque membre de l'équipe doit-il avoir son propre compte ImageToTable.ai ?
Pas nécessairement. Si le module complémentaire est installé avec la clé API du responsable en mode compte, tout membre de l'équipe ayant un accès en modification à la feuille partagée peut utiliser le panneau latéral — les extractions sont alors décomptées du quota du plan du responsable. Chaque membre peut également connecter sa propre clé API s'il dispose d'un compte séparé. Pour les membres qui n'utilisent pas du tout Google Sheets, le Collection Link offre un parcours d'upload sans compte.
Et si un reçu comporte plusieurs lignes — faut-il créer une ligne par article ?
Cela dépend du niveau de détail souhaité pour votre suivi. Pour la plupart des cas d'usage de notes de frais en équipe, une ligne par reçu (avec le montant total) suffit pour le remboursement et le suivi par catégorie. Si vous avez besoin d'un détail par article — par exemple, pour répartir une seule commande Amazon entre Fournitures de bureau et Logiciels — vous pouvez soit définir des colonnes pour les articles, soit soumettre le reçu sous forme d'extractions distinctes avec des catégories différentes. Le module complémentaire gère les deux approches.
Quelle est la précision de la catégorisation par IA ?
La classification inférée repose sur la lecture par l'IA du contenu du reçu — nom du marchand, articles, contexte de la transaction. Pour les cas évidents (un reçu Delta Airlines → Voyage, un reçu Staples pour du papier imprimante → Fournitures de bureau), la précision est très élevée. Des cas limites existent : un repas au restaurant d'un aéroport peut être classé Voyage ou Repas selon le contexte. Dans ces cas, le responsable peut remplacer la catégorie dans la feuille — mais la classification initiale de l'IA traite correctement 80 à 90 % des cas, réduisant le travail de nettoyage aux seules exceptions plutôt qu'à l'ensemble du jeu de données.
Le module complémentaire peut-il traiter les reçus manuscrits ?
Oui. L'IA lit aussi bien le texte imprimé que l'écriture manuscrite, y compris cursive. Les montants manuscrits et les noms de fournisseurs sur les reçus papier sont reconnus par le même modèle de vision qui traite les PDF imprimés. La précision sur l'écriture manuscrite est inférieure à celle du texte imprimé — comptez 85 à 95 % plutôt que 99 % — il est donc recommandé de vérifier rapidement les entrées manuscrites. Le guide d'extraction de colonnes personnalisées détaille la précision de la reconnaissance de l'écriture manuscrite.
Que se passe-t-il si deux membres de l'équipe utilisent le module complémentaire en même temps ?
Google Sheets gère nativement la modification simultanée — chaque extraction ajoute une nouvelle ligne en bas de la feuille. Si deux personnes extraient en même temps, les deux lignes sont ajoutées sans conflit. Le module complémentaire opère sur la feuille active, donc chaque membre de l'équipe voit la feuille sur laquelle il travaille et les lignes extraites apparaissent en temps réel pour tous ceux qui ont la feuille ouverte.
Cela fonctionne-t-il aussi pour le remboursement kilométrique ?
Le module complémentaire extrait des données à partir de documents — reçus, factures, notes de frais. Il ne suit pas le kilométrage GPS. Mais vous pouvez ajouter une colonne Kilométrage à votre feuille où les membres de l'équipe saisissent manuellement les miles parcourus, et utiliser une formule (=Miles*0.725 pour le taux IRS 2026 de 72,5 cents/mile) pour calculer le montant du remboursement. Les entrées kilométriques côtoient les lignes de reçus extraites dans la même feuille, de sorte que le total mensuel des remboursements couvre à la fois les dépenses sur reçus et les dépenses kilométriques en un seul endroit.
La lacune dans le suivi des dépenses d'équipe n'a jamais été le suivi lui-même — Google Sheets le gère gratuitement, et les petites équipes l'utilisent efficacement depuis des années. La lacune réside dans la distance entre « reçu en main » et « ligne dans la feuille ». Combler cette distance transforme un journal de dépenses passif en un système de capture actif. Si votre feuille partagée possède déjà les colonnes et les personnes, il ne manque que la couche d'extraction qui les relie.