UBL (Universal Business Language) is the latest attempt to do this, managed by OASIS. The problem is that the holy grail of business document interaction is actually far, if realistic at all. That's why there are products like Biztalk. The main goal of Biztalk is to take a document in one partner format and convert it to your format or vice versa.
Even huge standards such as ANSI X12 and Edifact were problematic, because even when two partners exchanged documents according to an agreed standard, there were usually enough differences in how the documents were used, which required special coding to process them.
My suggestion is to expose a simple and straightforward XML format that very closely matches your business needs and allows your partners to use any method that they currently use with other partners to process your document. Attempting to follow an industry standard will be much more effective and likely to bring little benefit.
source share