PerfectParser Docs
User GuidesParser Setup Guides

Receipt Parser Setup Guide

Configure a Receipt Parser for automated receipt processing. Learn how to use our receipt OCR to extract merchant names, taxes, and line items.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each receipt page processed consumes 1 credit).
  3. A sample receipt document (PDF, PNG, or JPEG) to use during the parser setup.

We suggest configuring the following schema fields for your Receipt Parser to capture all essential transaction data.

Field NameTypeDescription
merchant_nameTextThe name of the store, restaurant, or vendor (e.g., Starbucks, Uber).
transaction_dateTextThe date the receipt was issued.
transaction_timeTextThe time of the transaction (if available).
merchant_addressTextThe physical address or location of the merchant.
subtotalNumberThe transaction subtotal before taxes and gratuities.
tax_amountNumberThe sales tax or VAT amount charged.
tip_amountNumberGratuities or tips added to the bill (e.g. for restaurant or taxi receipts).
total_amountNumberThe final payment amount charged.
payment_methodTextThe payment type (e.g., Visa 1234, Cash).
itemsTableTable containing description, quantity, and amount for each purchased item.

AI Prompt (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:

Extract the merchant name, address, transaction date, transaction time, subtotal, tax amount, tip amount, total amount, and payment method details. Also extract the table of items containing description, quantity, and item amount.

Next Steps: Build Your Parser

Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.


Developer Integration

If you want to automate receipt processing programmatically inside your applications:

Looking for product features and use cases?

See the Receipt Data Extraction solution page.

On this page