I hear You - I took part in many projects where the most important part was OCR for invoices. I have even seen a inner process in some local bank where they were OCR'ing their own documents that were printed first by other part's of this bank.
But here in Poland the government apparently found a solution to this problem - it's called KSeF and it will force all local entities to send invoices as XML through their portal first (there will be no other legal way to invoice, because the KSeF number which is generated by the portal, is required for every legal invoice, without they won't be able to deduct VAT).
Only time will tell if this will bring new era of electronic invoicing or just another failed government project.