Questions tagged [xbrl]

XBRL is the eXtensible Business Reporting Language. XBRL is an XML-based syntax for exchanging facts that carry their own context, and that are reported against taxonomies. Today, XBRL is mostly used for submitting financial reports to regulatory authorities.

XBRL is an XML-based standard developed and promoted by XBRL International Incorporated, a not-for-profit consortium of agencies and companies.

It extensively uses XML and related technologies such as XML Schema, XLink, XPath, XML namespaces in order to reduce the uncertainty around the transmission of financial information.

An XBRL taxonomy defines the list of items that can be reported, and their datatypes. Taxonomy linkbases provide additional information, such as the labels that should be displayed to users (label linkbase), references (reference linkbases), dimensions (definition linkbase), validation rules (calculation and formula linkbases).

An XBRL instance is a list of facts that conforms with one or more taxonomies.

XBRL is used most often in a use case of financial regulation. Financial reports are provided by regulated entities to a regulatory agency. These XBRL instances typically use a 'base taxonomy' that captures the concepts of an accounting framework, such as US GAAP or IFRS. In some regulatory reporting, companies also create extension taxonomies. These extension taxonomies provide additional accounting concepts that the company uses, but which are not provided in the base taxonomy.

Base taxonomies often contain thousands of concepts, and are maintained by the owners of the intellectual property of the framework they capture. In the case of US GAAP, this is the Financial Accounting Standards Board.

226 questions
2
votes
1 answer

Get specific value from XBRL document

I've been using Gepsio to try and churn my way through standard SEC XBRL filings through their EDGAR system, and despite my numerous attempts to figure this out, it seems I'm at a loss. When you extract the facts from any document, and you're…
2
votes
0 answers

adrianclay/xbrl composer

I need to use adrianclay/xbrl composer to parse the XBRL and IXBRL files with PHP and this composer have a problem, can help me anyone to install and use this composer? or suggest me better composer for parse xbrl and ixbrl files in PHP? Thanks
user7454626
2
votes
2 answers

How to remove all the unnecessary tags and signs from html files?

I am trying to extract "only" text information from 10-K reports (e.g. company's proxy reports) on SEC's EDGAR system by using Python's BeautifulSoup or HTMLParser. However, the parsers that I am using do not seem to work well onto the 'txt'-format…
krcoder
  • 199
  • 2
  • 11
2
votes
0 answers

Package XBRL Fails to Download Schema

The XBRL package cannot locate an existing XSD with the following: url <- "https://www.sec.gov/Archives/edgar/data/51143/000104746916010329/ibm-20151231.xml" xbrl.vars <- xbrlDoAll(url, cache.dir = "XBRLcache", prefix.out = NULL, verbose =…
Hahnemann
  • 4,378
  • 6
  • 40
  • 64
2
votes
1 answer

Xbrl data extraction

Bit of a.newb when it comes to this but I have around 15,000 html files with XBRL data in them. I've downloaded these files from http://download.companieshouse.gov.uk/en_monthlyaccountsdata.html Ideally I want to extract from all of these files…
2
votes
0 answers

r XBRL package "404 Not Found" error with Ubuntu

The following R code works fine from my Windows 8 laptop: > inst<- "https://www.sec.gov/Archives/edgar/data/51143/000104746916010329/ibm-20151231.xml" > options(stringsAsFactors = FALSE) > xbrl.vars <- xbrlDoAll(inst, cache.dir = "XBRLcache",…
JeffR
  • 524
  • 3
  • 10
2
votes
0 answers

R XBRL IO Error when attempting to read from SEC web site and local file

I am having trouble with the XBRL library examples for reading XBRL documents from either the SEC website and from my local hard drive. This code first attempts to do the read from the SEC site as written in the example in the pdf file for the XBRL…
chris
  • 101
  • 1
  • 8
2
votes
1 answer

jaxb prints unknown source when generating xbrl schema

I used jaxb before to generate java code from a xsd to easily prints xml files afterwards. Now I want to use jaxb to generate a xbrl report. I use xjc as follows: xjc.exe…
Olaf
  • 146
  • 8
2
votes
3 answers

MS-Word to iXBRL

I need to develop a MS-Word plug in application using VS2008 that converts a docx file having content controls to iXBRL format. iXBRL format is a relatively new financial statement standard. Are there any APIs to help me out or can anyone give me…
Saubhagya
  • 1,075
  • 1
  • 9
  • 12
2
votes
2 answers

Reading xbrl with python

I am trying find particular tag in an xbrl file. I originally tried using python-xbrl package, but it is not exactly what I want, so I based my code on the one available from the package. Here's the part of xbrl that I am interested…
AK9309
  • 761
  • 3
  • 13
  • 33
2
votes
1 answer

Error in executing RaptorXML command through subprocess.call() in python

I am trying to execute the RaptorXML+XBRL command through subprocess.call() from a python script. The syntax is: result = call(["/opt/Altova/RaptorXMLXBRLServer2015/bin/raptorxmlxbrl xbrl","--listfile", joblist],shell=True ) Where joblist =…
user2966197
  • 2,793
  • 10
  • 45
  • 77
2
votes
3 answers

XBRL output generation need clarifications

I have a task assigned to generate XBRL file. I'm confused with lot of things while exploring XBRL. I want to know what are the inputs needed for generating XBRL output. please describe all the possibilities. Please help me, whole over the internet…
Alp teja
  • 131
  • 1
  • 5
2
votes
0 answers

Error when installing python-xbrl 1.0.7

I got the problem of installing xbrl module to python, and it has bothered me for two days and I haven't solved it. I successfully installed pip. I got the same problem when installing lxml https://pypi.python.org/pypi/python-xbrl/1.0.7 When I use:…
Zee
  • 51
  • 1
  • 4
2
votes
3 answers

Problems using BaseX GUI

I am trying to navigate through an instance by using XPath. I am providing below an excerpt of the original instance:
ExoticBirdsMerchant
  • 1,466
  • 8
  • 28
  • 53
2
votes
1 answer

XML schema parsing from XBRL schemaRef

I'm trying to validate an XBRL document, but I'm a bit lost. The XBRL is a (simplified) example of the Dutch taxonomy for company tax submits. Here's the XBRL: string xbrl = @"
Hanno
  • 1,017
  • 11
  • 18