Receipts & Invoices Parser

I got tired of manually entering my invoices and receipts into Xero (my accounting software). I automated my problem with a solution that uses large language models to parse and extract the data from my receipts and invoices. This is a user interface to that solution. Upload your receipt or invoice and let the model do the rest!

Parsing Model
Add a file below to proceed

Privacy & Security

  • Your submitted files are not stored or logged by this system.
  • The underlying model provider may retain a log of your request for abuse and security-related incidents.

Upload a receipt or invoice to get started

View Solution Architecture

Solution Architecture images are generated using d2lang (D2 declarative diagramming). Image layout may not yet be optimal as the language evolves.

  • When the form is submitted, a Cloudflare Worker forwards the submission to the backend server sitting in Google Cloud.
  • The backend server is a FastAPI endpoint running on Google Cloud Run.
  • The API logic determines which model to call depending on what the user has chosen:
    • OpenAI models are called directly.
    • Gemini and Meta models are called via the Vertex AI service.
  • Finally the response is passed back through the same chain to the user interface.
Solution Architecture for Receipt Parser