Question

Is there any standard format with which Companies/Stock Exchanges use to communicate financial data? Like Balance Sheet, Income Cash Flow etc. Some of these data are submitted to Securities Board using formats like EDGAR. But what is generally the standard? Where do I find more information on this?

Was it helpful?

Solution

Not sure on your exact requirements, but you might be interested in XBRL -- eXtensible Business Reporting Language

XBRL is an XML file format rather than plain text / csv, but is the heavyweight champion in financial reporting -- already adopted by US and European central banks.

The XBRL General Ledger dialect is used for reporting transactional GL data.

See also:

OTHER TIPS

Can you be more specific in what you're trying to accomplish? Theres a multitude of formats companies use depending on the situation.

There is OFX for one. http://en.wikipedia.org/wiki/Open_Financial_Exchange

A lot of companies want to communicate with SOAP and/or XML these days.

In addition a lot of companies use plain old flat text files for large data volumes.

Oftentimes it will just depend on the financial institution you want to communicate with and which of their systems you want to interface with. Each company and system will have its own peculiar differences and its own data layout.

The OFX specification is capable of handling investment transaction too, not just banking / creditcard. You can also convert your text / csv investment / brokerage files to OFX or QIF using iCreateOFX Investment.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top