These could be matched by AI (eg: DEXT already extracts amounts and auto-matches to accounts based on amount) or, if we are going low tech - every email you send REQUESTING a bill could have a code/identified in the subject - we could then REPLY and attach the supporting. No need for any complicated matching.
It is tedious to login, download, upload etc.....