XBRLInstance

From XBRLWiki
Jump to navigationJump to search

XBRLInstance wiki page

[XBRLInstance javadoc page]

A XBRLInstance object represents the content of an XBRL Report. This is:

  • all XBRL fact items. (The XBRLInstance object implements the XBRLFactsList interface as the XBRLTuple also does), and
  • all XBRL contexts, and
  • all XBRL units, and
  • all FootnoteLinkbases, and
  • all references to XBRLTaxonomies, XBRLLinkbases, XBRLRoleRef and XBRLArcroleRef required for completing the DTS.

How to create an instance of a XBRLInstance

There are several ways:

TBD

Remarks

The XBRLInstance object is able to automatically change its content in order to keep consistency during operations with the XBRLInstance. For example, the action of adding a new XBRLFact item to the report may automatically add a new context, a new unit and a new reference to the required taxonomy schema to the report. Deleting the last concept using an XBRLUnit will make the serializable version of the XBRLInstance not to contain the unreferenced unit.

Examples

Navigation

Main Page | XBRL API related discussions