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!
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.