Signaler automatiquement les anomalies de dépenses
À la fin de cette recette, chaque dépense qui atterrit dans Copera est vérifiée par rapport à vos règles et jugée par l'IA — et tout ce qui est inhabituel est signalé, expliqué, assigné à un relecteur, et posté sur votre canal finance avant d'être approuvé. Les dépenses sont faciles à valider en autopilote et douloureuses à auditer après coup. Parce que vos lignes de dépenses, vos règles de politique et votre canal finance vivent dans un seul espace de travail, une automation peut attraper les outliers dès qu'ils arrivent — et une personne prend encore la décision.
Disponibilité : Disponible maintenant (construite comme Automation). La version où un seul coéquipier nommé « Expense Auditor » surveille les dépenses et signale les anomalies selon son propre planning arrive en accès anticipé.
Ce qu'elle fait
Chaque fois qu'une nouvelle ligne de dépense est créée — qu'un formulaire a été soumis, un lot importé, ou un feed de carte l'a poussée — l'automation lance une revue rapide :
- Elle vérifie d'abord vos règles dures. Montant au-dessus de votre plafond, pas de reçu attaché, catégorie ou fournisseur hors politique — le non négociable. Si une règle se déclenche, la dépense est signalée immédiatement avec la raison exacte.
- Elle cherche les doublons. Une étape Find rows cherche dans la table une autre dépense avec le même fournisseur et montant, pour que le même déjeuner ne soit pas remboursé deux fois.
- Elle demande à l'IA pour le reste. Pour les dépenses qui passent les règles dures, une étape AI Classify étiquette chacune Normal ou Anomaly à partir de ses propres détails — attrapant les cas subtils « ça a l'air bizarre » qu'un seuil plat rate.
Tout ce qui est signalé voit son Status défini sur Flagged for review, la raison écrite sur la ligne, un relecteur assigné, un timer SLA démarré pour qu'elle ne reste pas oubliée, et un message posté sur votre canal finance. Les lignes signalées se rassemblent dans une vue Anomalies filtrée qui est votre file d'audit live. Rien n'est approuvé ni rejeté automatiquement — l'automation fait remonter les outliers, et un humain décide.
Construisez-la vous-même
Configuration unique
Créez un board avec une table pour les dépenses. Ajoutez des colonnes pour Amount (nombre), Category, Vendor, Receipt (pièce jointe), Submitter (people), Date, Status (avec options comme Submitted, Flagged for review, Approved, Rejected), et une colonne Flag reason (texte) dans laquelle l'automation écrit. Ce board est à la fois votre intake et votre piste d'audit.
Créez une vue sauvegardée sur la table filtrée sur Status is Flagged for review. Cette vue filtrée est là où les dépenses signalées remontent pour votre équipe finance — une file live que quiconque peut ouvrir, avec la raison et l'assigné juste là. Voir Filtres et tri pour comment fonctionnent les vues et filtres.
Automation 1 — signaler les anomalies dès leur arrivée
Ajoutez un déclencheur Row created sur la table Expenses. Il se déclenche une fois pour chaque nouvelle dépense, peu importe comment elle est arrivée — un formulaire de soumission, un import, ou un webhook entrant depuis votre outil de carte ou de comptabilité.
Ajoutez une condition pour vos contrôles de politique non négociables. Utilisez une condition Compare ou Row filter dans un groupe AND/OR — par exemple : Amount is greater than 500 OR Receipt is empty OR Category is one of your out-of-policy categories. Pour tout ce qui est calculé (comme « le montant est plus du double de l'habituel de la catégorie »), utilisez une Formula condition. Si le contrôle est true, envoyez le flux vers les actions de flag ci-dessous.
Ajoutez une étape Find rows qui cherche dans la table Expenses une ligne avec le même Vendor et Amount (et, si vous le souhaitez, la même Date). Puis ajoutez une condition sur si une correspondance a été trouvée — si une existe déjà, routez la nouvelle dépense sur un chemin possible duplicate et signalez-la. C'est ce qui empêche le même reçu d'être remboursé deux fois.
Sur le chemin où les règles dures ne se sont pas déclenchées, ajoutez une étape AI → Classify. Alimentez-la avec le montant, la catégorie, le fournisseur, la description et le soumetteur de la dépense, et définissez les libellés que vous voulez — par exemple Normal, Review, et Anomaly. L'IA étiquette chaque dépense à partir de ses détails, attrapant les combinaisons bizarres qu'aucun seuil seul ne verrait. Ajoutez une condition sur le libellé pour que seuls Anomaly (ou Review) continuent vers les actions de flag.
Ajoutez une action Set field pour définir Status → Flagged for review. Ajoutez une seconde Set field pour Flag reason : pour un flag basé sur une règle, un court template comme « Au-dessus du plafond de 500 $ » ou « Pas de reçu attaché » ; pour un détecté par l'IA, mappez la sortie Classify (ou ajoutez une étape AI → Generate pour écrire une explication d'une ligne). La ligne s'explique maintenant d'un coup d'œil.
Ajoutez une action Assign user(s) pour mettre votre relecteur finance sur la ligne, puis une action SLA timer control pour démarrer une horloge de relecture — pour qu'une dépense signalée doive être regardée dans, disons, 24 heures au lieu de dériver. Voir Suivi SLA pour comment fonctionnent les timers.
Ajoutez une action Post channel message vers votre canal finance avec le montant, le fournisseur, le soumetteur et la raison du flag de la dépense — pour que l'équipe la voie en temps réel. Vous préférez une relance plus discrète ? Utilisez Send notification ou Send direct message vers le relecteur à la place.
Automation 2 — le digest hebdomadaire d'anomalies (optionnel)
Ajoutez une seconde automation avec un déclencheur Schedule — par exemple, chaque vendredi à 16 h.
Ajoutez une étape Find rows qui renvoie chaque dépense avec Status is Flagged for review encore ouverte, pour que le digest reflète ce qui demande vraiment attention.
Ajoutez une étape AI → Summarize sur les lignes signalées pour produire un court rundown lisible — combien, l'exposition totale, et les standouts.
Ajoutez une action Post channel message vers le canal finance, ou une action Send or draft email vers votre controller. Utilisez la livraison draft si vous préférez jeter un œil au libellé avant envoi.
Ou demandez simplement à Copera AI
Vous n'avez pas à assembler le graphe à la main. Ouvrez Ask Copera AI et décrivez :
« Crée un board Expenses avec des colonnes pour montant, catégorie, fournisseur, reçu, soumetteur, date, statut et une raison de flag. Puis construis une automation qui quand une nouvelle ligne de dépense est créée, la vérifie par rapport à nos règles — montant au-dessus de 500 $, reçu manquant, ou un doublon fournisseur-et-montant — et utilise aussi l'IA pour juger si elle a l'air inhabituelle. Si quoi que ce soit se déclenche, définis son statut sur "Flagged for review", écris la raison, assigne-la-moi, et poste-la dans le canal Finance. »
Ask Copera AI peut créer le board et ses colonnes, puis planifier, rédiger, valider et assembler l'automation pour vous. Avec le mode de permission par défaut Demander avant d'agir, il montre une carte de relecture pour chaque changement avant création — vous approuvez donc la config du board et l'automation avant qu'elles existent. Voir Ce que Copera AI peut faire pour la liste complète de ce qu'il peut construire.
En faire un coéquipier permanent
Les coéquipiers IA permanents sont déployés progressivement. Quand l'un est disponible dans votre espace de travail, vous pouvez confier cette revue à un coéquipier nommé — un « Expense Auditor » : il surveille le board Expenses, signale les anomalies par rapport à vos règles, écrit la raison, et poste les outliers sur votre canal finance selon son propre planning et sous sa propre identité. C'est un fit naturel pour la supervision finance, parce qu'un coéquipier peut créer et mettre à jour des lignes et poster sur des canaux mais ne peut jamais supprimer de données ni envoyer quoi que ce soit hors de votre espace de travail. En attendant qu'il arrive dans votre espace de travail, l'automation ci-dessus fait le même travail dès aujourd'hui. En savoir plus dans AI teammates — et tout ce guide peut être construit dès aujourd'hui comme une Automation.
Conseils
Commencez par les règles, puis ajoutez l'IA. Solidifiez d'abord les contrôles déterministes — plafond, reçu manquant, doublon. Une fois que votre équipe fait confiance aux flags, ajoutez l'étape AI Classify pour attraper les outliers plus subtils. Les règles donnent de la certitude ; l'IA donne de la couverture.
Fixez un plafond de dépense sur le flagger. Comme l'étape IA tourne sur chaque nouvelle dépense, donnez à l'automation un plafond de dépense par automation pour qu'une semaine de dépenses chargée ne dépasse jamais un budget que vous choisissez. Consultez le tableau de bord d'usage pour voir où vont les crédits.
Gardez l'approbation humaine. Signalé n'est pas rejeté — c'est « une personne devrait regarder ». Laissez l'automation faire remonter et expliquer ; laissez un relecteur approuver ou rejeter. C'est la façon la plus sûre d'aller vite sans tamponner une erreur.
Affinez le seuil à votre réalité. Un plafond de 500 $ qui convient à une startup est du bruit pour une entreprise. Commencez un peu serré, regardez la vue Anomalies pendant quelques semaines, et ajustez les chiffres dans la condition jusqu'à ce que les flags vaillent presque tous d'être relus.
Questions fréquentes
Copera peut-il signaler automatiquement les dépenses inhabituelles ?
Oui. Une automation Row created vérifie chaque nouvelle dépense par rapport à vos règles — un montant au-dessus de votre plafond, un reçu manquant, une catégorie hors politique — et lance une étape AI Classify pour les cas limites. Tout ce qui est inhabituel voit son statut défini sur Flagged for review, la raison écrite sur la ligne, un relecteur assigné, et un message posté sur votre canal finance. Une personne prend encore la décision finale.
Comment Copera détecte-t-il les notes de frais en double ?
Ajoutez une étape Find rows qui cherche dans la table Expenses une ligne existante avec le même fournisseur, montant et date. Si elle trouve une correspondance, une condition route la nouvelle dépense sur le chemin possible duplicate et la signale avant qu'elle puisse être remboursée deux fois.
Signaler une dépense la rejette-t-elle automatiquement ?
Non. Signaler ne fait que marquer la ligne et alerter un relecteur — cela n'approuve ni ne rejette jamais de son propre chef. L'automation fait remonter les outliers pour qu'un humain décide.
L'IA a-t-elle besoin d'être entraînée sur notre historique de dépenses ?
Non. L'étape AI Classify raisonne sur les propres détails de chaque dépense par rapport aux règles que vous fixez. Il n'y a pas d'entraînement de modèle sur les données de votre espace de travail, et Copera choisit la bonne approche automatiquement — vous n'avez pas à choisir ou configurer un modèle.
Et si nos dépenses vivent dans un tableur ou un outil externe ?
Amenez-les sur un board Expenses : connectez Google Sheets pour lire des lignes, recevez-les via un webhook entrant depuis votre outil de carte ou de comptabilité, ou importez-les. Une fois chaque dépense une ligne, la même automation row created signale les anomalies peu importe d'où elle est venue. Voir Connecteurs.
Voir aussi
- Automations — la référence complète des déclencheurs, conditions, actions et étapes IA
- IA dans les Boards — comment l'IA lit, écrit et raisonne sur vos lignes
- Ce que Copera AI peut faire — la liste honnête de ce que l'assistant peut construire
- Suivi SLA — démarrer, mettre en pause et arrêter les timers de relecture que cette recette utilise
- Relancer automatiquement les factures impayées — le côté AR des finance ops
- Ce que vous pouvez construire avec Copera AI — le playbook complet