History of Fundamental Accounting Concepts (FAC)
Way back in like 2012 when XBRL-based reports were first starting to show up in the SEC's EDGAR system, I started trying to extract information from those reports. Being an accountant, I realized that not every reporting entity provides information in one consistent way. I tried to create one Excel spreadsheet for extracting information from ALL XBRL-based reports submitted to the SEC but I could not make that work because of my limited programming skills. For example, trying to make the code work for when a multi-step income statement was used (e.g. reports gross profit) and when a single-step income statement was used could work...until I tried to cover all styles of income statements; and then I became overwhelmed. That is when I changed to creating separate Excel spreadsheets for each style of reporting. This blog post has like 13 such Excel spreadsheets for extracting information from XBRL-based reports . That worked, but that approach is not flexible or practical. This is