The Universal Digital Financial Reporting Framework is an XBRL-based approach to creating both human-readable and machine-readable general purpose financial statements. It is a de facto industry standard approach based on the best practices learned from creating XBRL-based reports which have been submitted to the SEC and the ESMA and attempting to extract information from the reports effectively. The framework uses the best practices and avoids the bad practices. The framework is proven and rigorously tested. The framework and method can be used to automate the entire record to report process.