AI Agent Hub
Back to plugins
⚙️

expense-capture

Workflow Updated 2026.09.14

Run the following command in DeepSeek Harness:

dsh plugin install ChenneyZhuang/expense-capture

Paste the following prompt into your AI chat to install this plugin:

Install by running dsh plugin install ChenneyZhuang/expense-capture in your terminal; the source repository is available at https://github.com/ChenneyZhuang/expense-capture .

About this plugin

The most expensive failure in expense entry is not speed, it is invention. A misread total, a guessed merchant name, a tax amount reverse-engineered from a subtotal — none are obvious on a single receipt, but they compound into reconciliation headaches at month-end and credibility problems during an audit. expense-capture bakes a hard discipline into the workflow: transcribe exactly what is visible, flag what is not, and never let a field land without a traceable source on the image.

The plugin enforces rules across six core fields: dates keep their original printed format, merchant names preserve their abbreviations, amounts carry their currency symbol, tax is recorded only when the receipt explicitly separates it, and categories are drawn from the ledgers own list rather than improvised. Recording is not a one-shot action but a batch loop: transcribe each receipt with inline flags, reconcile row count and amount totals against the source images, re-verify flagged fields against the image once more before submission, and write to the ledger only after explicit user approval, reporting failures rather than blindly retrying.

It suits finance and operations teams that process a batch of paper or screenshot receipts daily and need every ledger row to point back to its source image during audits. One honest caveat: image quality remains the bottleneck, and illegible receipts stay flagged for human review. Tax rules vary by jurisdiction, so the plugin reads only what is printed and never computes what should be there — tax judgment remains with the accountant.

Use Cases

  • Transcribe receipts field by field with inline flags, batch-reconcile totals, then write to the ledger
  • Every ledger row points back to its source image during audits, no post-hoc justification needed
  • Record exchange rate and rate date with mixed-currency batches to prevent reconciliation disputes later

Best For

  • Finance teams processing a daily batch of paper or screenshot receipts
  • Operations staff who need audit-ready, traceable bookkeeping with clear provenance
  • Expense process owners who value transcribe-what-you-see discipline over raw entry speed