What problem does it solve?
Manually sorting travel, accommodation, and meal invoices for expense reimbursement is slow and error-prone. This Skill scans a folder of invoice images, PDFs, or ZIP archives, recognizes each invoice type, extracts key fields, deduplicates receipts, and produces a categorized Markdown report with verified totals.
Core Features & Use Cases
- Full invoice recognition: Identifies local transport, long-distance transport (flights, rail), accommodation, refund fees, and other expenses from JPG, PNG, and PDF files, including automatic ZIP extraction and cleanup of XML/OFD metadata files.
- Verified totals and deduplication: Uses Python-based arithmetic validation to confirm category subtotals match the grand total, and deduplicates invoices by invoice number and supporting documents like itineraries.
- Dual output modes: Default mode generates a five-category statistical report with an invoice-number summary line; a client entertainment mode (triggered by keywords like 招待费 or 客户) outputs per-invoice entertainment expense rows without aggregation.
- Use Case: After a business trip, point the Skill at a folder of train tickets, hotel invoices, and taxi receipts to get a ready-to-submit Markdown expense report plus a packaged ZIP archive.
Quick Start
Ask the assistant to run the invoice scanner on your receipts folder, for example: scan the folder ./trip-invoices and generate a categorized expense report.