Receipts Processed Without Typing a Single Field
Reads receipts via AI vision (PDF, JPEG, PNG) and consolidates into a corporate expense CSV. Runs at 1:00 AM daily or on-demand.
expense-receipt-processor.mdAbout This Blueprint
Drop receipts into the receipts/ folder and this agent processes them at 1:00 AM daily via cron job. Uses AI vision to read PDFs, photos, and screenshots — extracting vendor, date, amount, category, currency, and payment method. Consolidates data into a corporate expense CSV and archives processed receipts.
What's Inside
A receipt is dropped into the receipts/ folder — the agent processes it automatically
The agent monitors the receipts/ folder for new files. When a PDF, JPEG, PNG, or screenshot is dropped in, it uses AI vision to read and extract expense data and appends it to a corporate expense CSV. Processed receipts are moved to the processed/ folder. Can also be triggered on-demand or via cron.
Expense Receipt Processor
This agent reads receipts using AI vision (OCR) — including PDFs, photos of receipts, screenshots, and email PDF attachments — then extracts the key expense data and consolidates it into a corporate expense CSV file. It handles messy real-world receipts: rotated images, faded text, multi-item bills, and foreign currencies.
- Receipt files (PDF/JPEG/PNG)
- Existing expense CSV
- Category classification rules
- Scan receipts folder
- Read receipt via AI vision
- Append row to expense CSV
- Move processed receipts
- Log processing activity
This blueprint is a self-contained agent package. Drop the .md file into your workspace, type "tact it", and your AI platform unpacks the agent — complete with rules, skills, workflows, and a ready-to-use slash command.
Frequently Asked Questions
How does the Expense Receipt Processor read receipts?
The agent uses AI vision (OCR) to extract text from photos of receipts — including crumpled paper receipts, e-receipts, screenshots, and PDFs. It handles multiple languages and handwritten text.
What currency does the expense agent default to?
The default currency is SGD (Singapore Dollar). If a receipt shows an ambiguous $ symbol without a country code, the agent uses the default_currency setting from config.yaml, which you can change during setup.
What output format does the expense processor generate?
The agent outputs a structured CSV or Excel expense report with columns for date, vendor, description, category, amount, currency, and confidence level. Reports are saved to the processed/ folder.
Can the agent process receipts in Chinese or other languages?
Yes. The AI vision model handles multilingual receipts including Chinese characters, Japanese, Korean, and Latin-script languages. Mixed-language receipts (e.g., Chinese merchant name with English totals) are supported.
Is the Expense Receipt Processor free?
Yes, the blueprint is currently free to download during the TACT launch period (free until mid-Q2 2026). It normally retails for $4.99.