From what I've in the finance industry, there aren't enough standards.
It seems like every bank/broker/data provider stores and sends data in its own format and has different procedures for clearing. It's like the priority is to make sure people can't switch easily.