Patent ID: 8739025

Claim:
An XBRL document preparation system comprising: a computer processor; an XBRL taxonomy module including one or more XBRL taxonomies having one or more XBRL concepts; a business document editor module that facilitates: tagging of one or more entries of a business document with one or more XBRL tags based on the XBRL concepts to produce an XBRL-tagged business document, and generating, by the computer processor, an XBRL instance document from the XBRL-tagged business document, the XBRL instance document including XBRL code corresponding to the tagged one or more entries of the business document; an XBRL document validation system that validates the generated XBRL instance document and generates at least one of validation errors and warnings corresponding to the XBRL code included in the XBRL instance document; an XBRL validation report processing module that associates at least one of the generated validation errors and warnings with a specific source among the one or more tagged entries of the business document according to the generated XBRL instance document; and a user interface module that identifies and facilitates editing the specific source among the one or more tagged entries of the business document.