Email Receipts in Monzo

Well this afternoon sure has been interesting!

We’ve gone from 35 users to 49 users (11 awaiting). Processed 70 receipts successfully totalling just over £1000 in the space of a couple hours.

The most common failures are due the transaction being too old (more than 90 days) or coming from an unsupported merchant (while we do support 26, it’s only those 26 at the moment!)

The most common merchant is (by far) Amazon - though that’s not surprising anyone!

Hoping to start consistently adding new merchants over the next week! (Testers: Feel free to DM me with your top three merchants and I’ll prioritise if there are trends)

I want to say a huge thanks to everyone who’s been supporting the project so far :raised_hands::heart:

12 Likes

Payslips linked to salary payments would be neat, but I guess there’s lots of different formats for a payslip.

Hi,

I’d love to join the wait list.
I was in the process of building an API to do just this, with a front end made in React or React-Native (still learning this) so might be able to help out if you want any UI or JS stuff doing!

I think you’ve hit it on the nail with “lots of different formats”. Would love to support it, just a lot of work would need to go into it.

I also need to test whether I can even add receipts to BACS/FPS transactions, still on my to do list.

Feel free to DM me and I can give you some details :smile:

Prompted by the previous message about salary payments (and having planned on doing this test a while back)…

I can not add receipts to Direct Debits, Pot Transfers, or any credit transaction (including Standing Orders, Refunds, Monzo.Me etc)

I can add receipts to normal card payments and Standing Orders going out of your account.

This is a bit of a shame as it means I can’t detail where or why you got a refund, add payslips to salary payments, etc. I’ve made a note on this (adding to my ever growing list of wishes) and hope that one day Monzo add more flexibility into these receipts!

7 Likes

Thanks for all your efforts on this, James!

When you say what you can and cannot do, am I right in assuming that’s due to the Monzo API rather than for any other reason?

PS I’ve been really rubbish in volunteering to test - I really want to but I’ve been a bit busy and you’ll probably get more out of other testers for now! Still super supportive, though :slight_smile:

Everything is working smoothly so far! Great work.
I’m not sure if this is the right place, but a suggestion for a merchant could be cinemas? Vue, Odeon etc

1 Like

Improving descriptions
Another day, another improvement - receipt “notes” are now shown without a price next to them. This is useful for receipts where extra information is being added to give context (see an example below!)

This is already supported by all merchants added since Deliveroo and will be supported for older merchants when they are updated to the new system!

Yes! I get an error back from Monzo stating “Receipts cannot be stored against credit transactions” or (strangely) just “Access forbidden due to insufficient permissions” on some transactions. As soon as Monzo added support for this, my systems would be able to handle it.

Whether it’s one transaction or one hundred transacions, any help is really nice!

:raised_hands: Thanks!

Yes! This is high up on my list with transport receipts (trainline, etc).

What’s next?
After a relatively successful day of adding more people, my next steps (following on from notes in previous messages)

  1. Migrate all merchants to the new handler (Increasing reliability, maintainability and adding new functionality like “notes”)
  2. Remove the old systems and do some basic clean up!
  3. Introduce another batch of merchants (Bringing us up to 35-40)
  4. Investigate use of transaction attachments - Could I add a map to a transaction for Uber receipts? QR codes for cinema tickets? etc.
    • Part of this investigation is into parsing email attachments too, such as attached HTML documents or even PDFs :eyes:

I’m also always interested in hearing feedback from you, the community! Whether you’re already testing or whether you’re following on from a far - what do you wish this system could do?

8 Likes

I would love to test this out!

Hi mate,

Just started testing, amazing works so far, it just works!!

Seeing your comment above about testing paper receipts, that looks amazing…
At the moment I upload a photo of a paper receipt to each transaction… but it would be really good to get it to look at that photo and extract the data…

Would work well for supermarket receipts etc…

Keep up the good work!
Dan

3 Likes

Feel free to DM me :wink:

I know a lot of people do, and that’s why I would like to build on top of that and actually give better data to users. Gonna be a while before it gets anywhere near competent enough, but should be really beneficial when done.

2 Likes

The other way of getting some payslip details should be to use the HMRC API which should at least provide the PAYE and employees NI amounts.

1 Like

Great to know - didn’t know that API even existed! Still requires Monzo add support for credit amounts first though :sob:

1 Like

PDF support would be great - I know some of my receipts come though as PDFs and it would be great to just forward these to Unfurler.

1 Like

PDF support will come eventually, there are extra complexities with these but also I understand a lot of value too.

It’s surprisingly difficult to message all testers at once since most are not on the Slacks :scream:

PayPal has been migrated to the new system, it now supports a fair few extra formats. If a PayPal order fails or does not have all the information you expect - get in touch!

Bugs have been fixed with VOXI receipts, and Uber receipts now support “Clean Air Fee”.

Support for Now TV and Fastspring has been added.


I’m also working with a few people on implementing a bit of a workaround for the fact Monzo don’t allow receipts on credit transactions. More information on this soon, but we may be able to do payslips :eyes:

4 Likes

Might be worth posting which one(s) you are checking so they can join?

1 Like

Both Slacks have been mentioned in earlier posts, but to save people trying to find it:

http://unofficialmonzo.community/ and Not Monzo Developers

2 Likes

This thread, and what you’ve achieved so far, is fantastic! :partying_face:

I’ve been holding off volunteering to test this out, as I wasn’t sure I’d have time to provide much feedback. But I’ll happily jump on board if this is the case! :blush:

3 Likes

Is there any way of indicating which receipts have failed to process in the Monzo feed error message?