I have updated the core financial integrity analyzer prototype which I made available last year. The prototype is built in Microsoft Excel and hooks to numerous sets of SEC XBRL financial filings. This version runs on version 6 of the Microsoft XML parser, the older version runs on version 4 of that parser.
This prototype works on most 10-K and 10-Q filings. It looks for core financial pieces such as "assets", "liabilities and equity", "net income" and "net cash flow" to see if they exist. Most filings have these concepts. The prototype does not handle all situations correctly (i.e. that is why it is a prototype and not production quality). But, it does helps one understand the notion of core financial reporting semantics, what core financial reporting semantics exist and what they look like.