Why isn't there a universal data format for invoices, receipts, purchase orders and utility bills? It's because they are simple, so every Tom Dick and Harry think they can generate them with a bit of code. It's trivial one way, super hard the other way around, and the second pard is not their problem.