AI Agent Hub
Back to skills
Expense Receipt OCR Assistant icon

Expense Receipt OCR Assistant

Office Efficiency Updated 2026.08.30

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

Please install @user_863b76c8/expense-receipt-ocr according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

At month-end reimbursement, many WeChat Pay, Alipay, and bank transfer screenshots are scattered across phone galleries or chat threads. Manually copying amounts, dates, and merchants into a spreadsheet is error-prone and makes it hard to keep Excel headers consistent. This skill targets the workflow with many screenshots, fragmented fields, and inconsistent table formats by turning transaction screenshots into reusable reimbursement data.

Core Capabilities

  • Screenshot recognition: supports WeChat Pay screenshots, Alipay bill screenshots, and bank transfer screenshots, and can also attempt invoice images and receipt photos.
  • Field extraction: extracts key fields such as date, time, merchant/payee, amount, transaction type, and transaction number.
  • Data cleansing: standardizes dates to YYYY-MM-DD, keeps amounts to two decimal places, and normalizes transaction types such as expense, income, and transfer.
  • Spreadsheet generation: produces a standard Excel reimbursement table with columns including Date, Time, Merchant/Payee, Amount, Transaction Type, Transaction Number, and Notes.
  • Batch processing: accepts multiple screenshots to reduce manual per-image cleanup.

How It Works

The skill relies on vision analysis for OCR and then invokes Excel processing to generate the file. The workflow has three main stages:

  1. Use MiniMax VL API or GPT-4V to recognize screenshots and locate fields such as amount, date, merchant, and transaction type.
  2. Clean extracted values: standardize dates, unify amount formatting, classify transaction types, and leave uncertain details in notes or for manual review.
  3. Generate a normalized Excel file using the OpenXML SDK, producing a spreadsheet that can be reviewed, filtered, and submitted.

Boundaries and Caveats

It is suitable for personal or small-team reimbursement cleanup for daily expenses, travel, and transfers, but it is not a substitute for final finance review. If screenshots are blurry, key fields are obscured, one image contains multiple transactions, or the UI is non-standard, recognition accuracy may drop. Before use, configure a MiniMax API Key or OpenAI API Key, and ensure the vision analysis and Excel processing dependencies are available. After generation, still spot-check amounts, dates, and transaction numbers before submitting to finance systems.

Use Cases

  • At month-end, compile WeChat Pay and Alipay consumption screenshots into a finance-ready Excel reimbursement sheet.
  • After travel, extract uniform reimbursement fields from multiple bank transfer and receipt photos.
  • Batch-extract dates, merchants, amounts, and transaction numbers from a set of Alipay bill screenshots, then normalize them.
  • Turn inconsistent transaction screenshots into a standard-header Excel table for manual review.

Best For

  • Administrative staff submitting travel and meal reimbursement forms who need to batch-convert screenshots into standard detail tables.
  • Finance personnel reconciling personal expense streams who need key fields extracted from payment screenshots.
  • Operations staff handling many payment screenshots who need expenses and transfers consolidated under one header set.
  • Corporate employees performing first-pass reimbursement review who need Alipay, WeChat Pay, and bank screenshots organized for checking.