Attention: The Financial Statement Generator's support for XBRL is based on version 2.0a of the XBRL specification. This has been superseded by version 2.1. If you intend to submit XBRL reports to any external regulatory bodies or other audiences, please be sure to confirm the appropriate version of the specification. If you need 2.1, please contact your Oracle sales representative to discuss alternatives.
eXtensible Business Reporting Language (XBRL) is an open specification for software that uses Extensible Markup Language (XML) data tags, together with a taxonomy, to describe business reporting, including financial information. An XBRL taxonomy is a standard description and classification system for the contents of accounting reports.
You can load taxonomies by launching the Submit Request Window and choosing the XBRL - Load Taxonomy program. See: Loading/Removing XBRL Taxonomies.
When you create a row set in FSG, you can choose a taxonomy from a list of loaded XBRL taxonomies in the Row Set window. When you create a row definition, you can specify an XBRL element for that definition in the Rows window.
To create reports as XBRL report output, specify XBRL as the report output. This option does not appear unless at least one XBRL taxonomy has been loaded. You can still run the same report with any of the output options.
Note: XBRL output is produced in the code set of the database instance.
When you use FSG Autocopy, the XBRL taxonomy links are copied with the row set.
If you are using FSG Transfer to transfer a Row Set to a database instance of the same code set and that Row Set is linked to an XBRL taxonomy and elements, the Row Set and the linked taxonomy and elements will all be transferred. If the taxonomy has imports, taxonomies linked to the main taxonomy, they will also be transferred.
Transferring Row Sets linked to an XBRL taxonomy to a database instance of a difference code set is not supported.
Please note the following when you are creating XBRL output.
XBRL Elements
XBRL Element Item Types affect how data is characterized in report output. Be sure to use the appropriate item type for the data in your report. For example, if you use the incorrect item type for the data, the XBRL report will be generated but analysis tools downstream may not recognize the data due to incorrect characterization.
stringItemType: For any character string. Avoid using special characters such as &, #, [, ].
dateTimeItemType: For date/time data
monetaryItemType: For numeric monetary data
urlItemType: For URL data such as http://www.oracle.com
decimalItemType: For numeric data with a decimal. For example, version .01, .562, 25, 101. Not 1.01, 201.35.
Other
The XBRL output option and other XBRL fields do not appear in General Ledger until at least one XBRL Taxonomy has been loaded.
XBRL output cannot be generated when a content set is used. The process will error.
XBRL output cannot be generated when a row set is not mapped to an XBRL taxonomy. You must map an XBRL taxonomy to a row set then assign XBRL elements to rows.
When a column contains a calculation that operates on other columns, the XBRL output will be generated but the calculation results will not be present.
When a column contains a variance calculation, the XBRL output will be generated but the calculation results will not be present.
If the divisor is zero for a calculated row with divide operations, the report will be generated but the result of this calculation will not be present.
For XBRL output, when assigning display types to account segments in an account assignment, choose Total only. If you choose Expand or Both while linking XBRL elements to the rows and then generate XBRL output, the process will ignore the E or B and process those rows as if they were T. The log file will contain a warning listing the rows that were processed as T instead of E or B.