Add PDF receipts to transactions

Currently you can only add photo receipts, often you’re sent PDF invoices and bill statements by email so would be useful adding them to the relevant transaction, e.g. mobile phone bill etc.

Especially useful for the merchants not with flux!

Pretty simple, Quite a few online merchants and and even some offline will send a pdf receipt. Would be great is we had the ability to attach them instead of just images/photos.

PDF’s can be malicious and Monzo would need to invest in some kind of security precautions to counter that. I don’t think it’s a good idea to be able to upload/save/attach PDF receipts. It sounds convenient tho…

1 Like

I actual asked “Cocnut” business banking for this as being a sole trader thought it would be easier, didnt think about malicious code, although would be good for business banking not too fussed personal account :wink:

Yeah, I can see security issues… maybe sanitise. even just an ‘Image’ of the PDF would probably be okay.

There are code utilities for ios (surely for android too) to convert pdf to image on the device, but it would be a bit confusing to the user when he/she/zhe/etc imports PDF and ends up with image. Most users would be confused by that…i think. Just my opinion…dunno really.

Also…when saving/sending/etc the receipt afterwards it won’t yield pdf so it would make it more confusing.

1 Like

If this is the case it seems the simplest solution is to just write a script to tell ImageMagick to convert any new pdfs in your output folder.

Actually, maybe better would be for Monzo just to include a conversion wrapper script in the upload process so this is all invisible to the end user and they end up with clean sanitised PNGs on their servers?

1 Like

You must be a programmer. the ‘simplest solution’ is to write a script?

And I’d rather Monzo said no than open up any service to do clever conversions which could then be targeted for an exploit thanks.

I’m not sure you understand how PDF exploits work. Transparently (to the user) converting to PNG will drastically reduce the risk.

And no I’m not a programmer. The script would be as simple as (in pseudocode):

for all new *.pdf in folder convert *.pdf *.png

Then just shove that in the built in Task Scheduler GUI.

Hardly too much to ask even for a naive user.

1 Like

Let’s disagree on what a ‘naive user’ is capable of. As an example, my Mum is a smart woman (she’s a teacher) but this would be beyond her.

1 Like

I don’t even know what a task scheduler GUI is. Do you need to take an antibiotic to cure that?



(There is a theory called ‘Curse of Knowledge’ which seems to run through many threads on this forum, this is an excellent example).

Anyway, if Monzo can build a clever and safe way to add PDF receipts to transactions then great. It’s not something I need though.

Dropping out of this before I get flagged (again).


This post was flagged by the community and is temporarily hidden.

I think the point here is, someone who isn’t on this thread on the forum, my Mum for example, wants to do this. How would she know do google ‘Task Scheduler’.

You are presuming people have a level of knowledge that you have, you are forgetting a time when you didn’t know this stuff. Imagine you are that person, whatever years ago. Would you have known how to do this?

By the way, you come across as a little arrogant in your replies, the world is bigger than your view.


Who flagged this and why? For goodness sake, this is getting ridiculous.


Agreed, I feel like there should be a “challenge flag” option to say that its an unnecessary flag

1 Like

:joy: yeah, I don’t quite understand why it’s inappropriate

Why would you do that over just taking a photo of the PDF? Also what you would actually want is an OCR system to pick up certain qualities such as the QR code and then display that in APP so you could use your ticket from inside the APP

Absolutely agree. Seems a lot of spite flagging on these boards.

Sorry I don’t follow. My mum is useless with computers but she knows if she wants information about a task scheduler to google task scheduler. If it’s an app on her computer she knows to press Start and type the name of the app.

It’s been in the common knowledge zeitgeist that the way to work out something we’re not familiar with is to google the answer. Especially things related to computers. It’s drilled into our heads on a daily basis that if you’re stuck with something slightly unfamiliar (whether it’s a definition or a task) that google will be your first port of call.

Are you saying there are internet users that are not aware that a search engine is how you access information about something you don’t know?

What do you mean “taking a photo of the PDF?” I can only assume you mean screenshot as there’s nothing more infuriating than people trying to convey information by taking a photograph of a screen thereby losing data and wasting storage.

OCR would be great but that could be included in the conversion if the PDF contains text data rather than image data.

1 Like

I have, and do, come across such people. :man_shrugging: