Step 05
Uploading and parsing receipts
Importing transactions was now a lot quicker, but the lengthiest part of my process was matching my physical receipts to the specific transaction in my spreadsheet.
Working with Claude, we integrated on-device OCR to read merchant, date, GST, and total off a receipt photo. We then created a matching engine that ranked likely spreadsheet rows by name and date. I fed this dozens of my own real receipts, tweaking the engine after each fail. The outcome was a review screen I could trust.
Now I could simply take photos of my receipts, upload them, and the system would fill in the parsed information automatically to matched transactions. Receipts that couldn't perfectly match were left for me to review.
How AI changed my process here:
Another great thing about building this with AI was that I could just feed it wireframes and written requirements, and using the existing style guide and design system, it would immediately build me a polished, fully functional feature.