reconciliation

Concilier les dépenses chargées avec la base de données de factures pré-analysées, en signalant les écarts tels que les différences de montant, les factures manquantes et les discordances de commerçant…

npx skills add https://github.com/google-gemini/gemini-managed-agents-templates --skill reconciliation

Reconciliation

Reconcile expenses from expenses.csv against the pre-parsed invoice database (parsed_invoices.json) completely locally (offline). It compares records, performs fuzzy merchant matching, and generates a detailed discrepancies report.

Embedded Script

python3 skills/reconciliation/scripts/reconcile.py --workspace .agents/workspace

Arguments

ArgumentDefaultDescription
--workspace.agents/workspaceWorkspace directory containing expenses.csv and parsed_invoices.json
--tolerance0.01Amount match tolerance in dollars

What it does

  1. Loads expenses.csv from .agents/workspace/ (columns: date, employee, merchant, category, amount, memo).
  2. Loads parsed_invoices.json from .agents/workspace/ (generated by the pdf-parsing skill).
  3. Performs local fuzzy matching between expenses and invoice records (normalized merchant names, amount tolerance).
  4. Flags discrepancies: Amount Mismatch, Missing Invoice, Unmatched Invoice, Merchant Mismatch.
  5. Generates .agents/workspace/reconciliation_report.md with summary stats and discrepancy tables.
  6. Generates .agents/workspace/reconciliation_data.json with machine-readable matched results.

Dependencies

None! This script runs 100% locally with zero external API calls.

Discrepancy Types

TypeDescription
Amount MismatchExpense and invoice matched by merchant but amounts differ beyond tolerance
Missing InvoiceExpense record exists with no matching invoice document
Unmatched InvoiceInvoice document exists with no matching expense record
Merchant MismatchExpense and invoice matched by amount but merchant names differ significantly

Output

FilePathDescription
Reconciliation Report.agents/workspace/reconciliation_report.mdHuman-readable markdown report with summary stats, discrepancy table, and matched items
Reconciliation Data.agents/workspace/reconciliation_data.jsonStructured JSON with expenses, invoices, matches, and discrepancies

Plus de skills de google-gemini

greeter
google-gemini
Une compétence d'accueil amicale
official
code-reviewer
google-gemini
Révision automatisée du code pour les modifications locales et les pull requests distantes avec une analyse structurée couvrant la correction, la maintenabilité et la sécurité. Prend en charge les modifications du système de fichiers local (staged et unstaged) et les PR distantes (par numéro ou URL) avec extraction automatique via GitHub CLI. Analyse le code selon sept dimensions : correction, maintenabilité, lisibilité, efficacité, sécurité, gestion des cas limites et couverture de test. Exécute des suites de vérification préalable optionnelles (ex. : npm run preflight) pour détecter...
official
review-duplication
google-gemini
Utilisez cette compétence lors des revues de code pour examiner de manière proactive la base de code à la recherche de fonctionnalités dupliquées, de réinventions de la roue ou d’absence de réutilisation de l’existant…
official
gemini-api-cli
google-gemini
Guide pour utiliser l'outil en ligne de commande de l'API Gemini. À utiliser lorsque vous devez interagir avec l'API Gemini via la ligne de commande, gérer des agents ou générer du contenu multimédia (images,…)
official
agent-tui
google-gemini
Main Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications…
official
async-pr-review
google-gemini
Déclenchez cette compétence lorsque l'utilisateur souhaite lancer une revue de PR asynchrone, exécuter des vérifications en arrière-plan sur une PR, ou vérifier le statut d'une revue de PR asynchrone déjà lancée…
official
behavioral-evals
google-gemini
Conseils pour créer, exécuter, corriger et promouvoir des évaluations comportementales. À utiliser lors de la vérification de la logique de décision d’un agent, du débogage d’échecs, du débogage d’invites…
official
ci
google-gemini
Une compétence spécialisée pour Gemini CLI qui offre des performances élevées et un échec rapide
official