Receipt OCR Normalizer
Normalize supplied receipt text into reconciled expense data with uncertainty flags.
Get structured vendor, line items, tax, total and reconciliation status.
Free · 2 KB · SKILL.md, instructions and example files. Provide readable receipt text or a vision/OCR-capable assistant. No OCR engine is included.
A worked example
A small example to try before using your own data.
Input
Vendor: Paper Shop Date: 2026-10-15 Notebook 8.00 Pens 2.00 Tax 0.80 TOTAL USD 10.80
Expected result
{
"vendor": "Paper Shop",
"date": "2026-10-15",
"currency": "USD",
"items": [
{
"description": "Notebook",
"amount": "8.00"
},
{
"description": "Pens",
"amount": "2.00"
}
],
"tax": "0.80",
"total": "10.80",
"reconciled": true,
"review_flags": []
}What to check: 8.00 + 2.00 + 0.80 equals 10.80 exactly. An unreadable date or currency must remain unresolved.
Limits: This is extraction and reconciliation, not approval of an expense or tax treatment. OCR and vision accuracy depend on the supplied tool and image.
Worked example included. Model-specific performance and vendor compatibility have not been benchmarked.
🧠 Why it works
8.00 + 2.00 + 0.80 equals 10.80 exactly. An unreadable date or currency must remain unresolved.
⚙️ How it works
- Read vendor, date, currency, line items, discounts, tax and total from the receipt; retain a source locator for uncertain characters.
- Keep decimal money as strings or integer minor units, and state currency rather than guessing from an ambiguous symbol.
- Reconcile line items minus discounts plus tax against the displayed total using exact decimal arithmetic.
- Use null and a review flag for unreadable fields; never make the arithmetic work by inventing a line item.
- Return normalized JSON and a list of discrepancies for human review before an expense is posted.
Description
Get structured vendor, line items, tax, total and reconciliation status.
Provide readable receipt text or a vision/OCR-capable assistant. No OCR engine is included.
Limits: This is extraction and reconciliation, not approval of an expense or tax treatment. OCR and vision accuracy depend on the supplied tool and image.
Recommended Use
Sign in to suggestTools and workflow packs this skill pairs well with. Forge picks are auto-generated from category + capability signals; Community picks are added by people who've used the pairing.
Forge Auto-recommended matches
Workflow packs
-
Podcast Edit and Release Checklist post 31%
Move an episode through transcript review, edit decisions and release metadata.
Why: caps 0/0 · io-match · name-mention
-
Localization Review Pack post 31%
Adapt approved content for a named locale while preserving meaning and required terms.
Why: caps 0/0 · io-match · name-mention
Report compatibility
Tell the community which tool you used this skill with, and whether it worked.
Suggest a pairing
Recommend a tool or workflow pack that this skill works well with. Up to 5 recommendations per day.