Patent ID: 8099370
Filing Date: 2012-01-17
Classification: G06F,G06Q

Abstract:
1. A method to prepare an Extensible Business Reporting Language (XBRL) document in a host computer using information supplied by a remote user, the method comprising: receiving a remote user log-in at the host computer; receiving at the host computer a user-provided upload of financial data from a financial data document having an original financial data structure; storing the financial data; processing the financial data, wherein processing comprises decomposing the financial data by decoupling the financial data from an original financial data structure into discrete data values independent of the data values inherent in the original financial data structure; generating a mapping state associated with the decomposition comprising the discrete data values and an associated state for each discrete data value; mapping the decomposed financial data to a target financial document according to an associated financial model and according to the mapping state, the mapping producing a data-filled target financial document; applying the associated financial model to the data-filled target financial document and producing a draft-form statement of the financial data; sending the draft-form statement to the remote user for confirmation; receiving confirmation from the remote user; generating a final-form statement of the financial data and sending the final-form statement to the remote user for electronic signature; receiving the electronic signature from the remote user as authorization to submit the final-form statement; and transmitting the signed final-form statement to a destination in XBRL format; wherein all transactions performed to produce the signed final-form statement are recorded to form an electronic audit record.