- Home
- Download
- Documentation
- Upcoming development plans
- Objectmaker® Visualization
- Installation
- Running from source
- GUI Operation
- Command Line Operation
- XBRL Database
- Background
- Architecture, Overview
- Architecture, Model
- Architecture, View
- Architecture, Controller
- API, Python
- API, Web Services
- Plug-in manager
- Package Manager
- Edgar Renderer Installation
- ESMA ESEF Installation
- Participate
- Blog
- Upcoming development plans
- Objectmaker® Visualization
- Installation
- Running from source
- GUI Operation
- Command Line Operation
- XBRL Database
- Background
- Architecture, Overview
- Architecture, Model
- Architecture, View
- Architecture, Controller
- API, Python
- API, Web Services
- Plug-in manager
- Package Manager
- Edgar Renderer Installation
- ESMA ESEF Installation
I have tested the cmdline:
– loading the msft instance works OK
sw: arellecmdline -f msft\msft-20110630.xml
[info] loaded in 4,20 secs at 2011-08-17T13:19:31
– validating the msft instance works OK
sw: arellecmdline -f msft\msft-20110630.xml -v
[info] loaded in 4,19 secs at 2011-08-17T13:19:47
[info] validated in 5,22 secs
– exporting the DTS to a csv works OK
sw: arellecmdline -f msft\msft-20110630.xml –csvDTS dts.csv
[info] loaded in 4,19 secs at 2011-08-17T13:20:56
– but exporting the pre (same for Dim and Cal): not OK!
sw: arellecmdline -f msft\msft-20110630.xml –csvPre pre.csv
Traceback (most recent call last):
File “c:\python32x86\lib\site-packages\cx_Freeze\initscripts\Console3.py”, line 27, in
File “arelleCmdLine.py”, line 11, in
File “C:\Users\Herm Fischer\Documents\mvsl\projects\Arelle\ArelleProject\src\arelle\CntlrCmdLine.py”, line 124, in main
File “C:\Users\Herm Fischer\Documents\mvsl\projects\Arelle\ArelleProject\src\arelle\CntlrCmdLine.py”, line 233, in run
File “C:\Users\Herm Fischer\Documents\mvsl\projects\Arelle\ArelleProject\src\arelle\ViewCsvRelationshipSet.py”, line 12, in viewRelationshipSet
TypeError: __init__() takes exactly 5 arguments (4 given)
[info] loaded in 4,19 secs at 2011-08-17T13:21:56
sw:
Thank you for testing this, the -csvPre command line option is fixed
Have you already fixed this issue?
I have the same error on the latest code.
python3 -m arelle.CntlrCmdLine -f ../files/tdnet-qcedjpfr-24320-2011-06-30-01-2011-07-29.xbrl --csvPre ../pre.csv
[info] loaded in 15.84 secs at 2011-08-20T14:21:37
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.1.3/lib/python3.1/runpy.py", line 128, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/local/Cellar/python3/3.1.3/lib/python3.1/runpy.py", line 34, in _run_code
exec(code, run_globals)
File "/Users/yamakiwataru/Workspace/taiga/xbrl/Arelle/arelle/CntlrCmdLine.py", line 248, in
main()
File "/Users/yamakiwataru/Workspace/taiga/xbrl/Arelle/arelle/CntlrCmdLine.py", line 115, in main
CntlrCmdLine().run(options)
File "/Users/yamakiwataru/Workspace/taiga/xbrl/Arelle/arelle/CntlrCmdLine.py", line 222, in run
ViewCsvRelationshipSet.viewRelationshipSet(modelXbrl, options.csvPre, "Presentation", "http://www.xbrl.org/2003/arcrole/parent-child")
File "arelle/ViewCsvRelationshipSet.py", line 12, in viewRelationshipSet
view = ViewRelationshipSet(modelXbrl, csvfile, header)
TypeError: __init__() takes exactly 5 positional arguments (4 given)
I see you are running from source code, I believe this fix (in gitHub) should have fixed that: “fix lxml conversion issues in CSV Relationships output”, 2011-08-17 15:55:07
modelXbrl.modelManager.showStatus(_(“viewing relationships {0}”).format(os.path.basename(arcrole)))
– view = ViewRelationshipSet(modelXbrl, csvfile, header)
+ view = ViewRelationshipSet(modelXbrl, csvfile, header, lang)
view.view(arcrole, linkrole, linkqname, arcqname)
Please send an e-mail to support@arelle.org if I can help in more detail to debug this issue! Thanks.
Thanks, works ok now.
Don’t forget to sync the documentation on this page with the -h contents!
done
Missing
--csvFacts=CSVFACTLIST
in this doc.I can get in a csv file the dimensions, the primary items. Is it possible to get the compnents of the formulas, parameters, filters, inputs, and so on, in a csv file?
Regards,
Ignacio Santos
It would be quick to add the csv equivalent of the formula GUI treeview pane, would that be helpful for your needs?
(And then both can be improved with more details about the formula LB resources and arc parameters, as needed.)
–csvFormulae parameter added (with corresponding csv output equivalent to GUI formula tree view)
Example of formulas in bach (windows 7):
c:
cd\
cd \Program Files\Arelle
echo on
arelleCmdLine.exe -f “C:\Taxonimy\FINREP_2008\es-be-FINREP_Informes\IS1_6610.xbrl” –htmlFormulae=”C:\Taxonomy\XBRLFormula6610.CSV”
In the GUI, you can see a fact table with concepts and date dimensions and values. You can copy & paste this table to excel. Is it possible to output this same view to a csv file via the command line?
Very useful app by the way
Cheers
Jim
Yes, I added descriptions of –csvFacts and –csvFactCols to the command line documentation page (they were in the source code and –help text). There’s an example in the windows build, file exportCsvFromXbrlInstance.bat, including the dimensions, which I’ve cut and pasted below (with some file paths from my laptop, you’d need to edit this if for the Mac):
rem Export CSV from XBRL Instance with Dimensions
rem Please edit or adapt to location of instance documents, output files, and Arelle installation
@set XBRLINSTANCEROOT=C:\Users\Herm Fischer\Documents\mvsl\projects\EuroFiling\CSV converter\taxonomy2\taxonomy\eu
@set INSTANCEFILE=%XBRLINSTANCEROOT%\instance.xbrl
@set OUTPUTLOGFILE=%XBRLINSTANCEROOT%\conversion-log.txt
@set OUTPUTCSVFILE=%XBRLINSTANCEROOT%\converted-instance.csv
@set ARELLE=c:\Program Files\Arelle\arelleCmdLine.exe
“%ARELLE%” –file “%INSTANCEFILE%” –csvFactCols “Label unitRef Dec Value EntityScheme EntityIdentifier Period Dimensions” –csvFacts “%OUTPUTCSVFILE%” 1> “%OUTPUTLOGFILE%” 2>&1
I am unable to get the –csvTestReport option to work. I tried running the runEFMTests.bat test batch provided against an instance document. It only put out the logFile.
The messages log result that you got is what is intended from a single instance document. The test report, on the other hand, is a result from running an XBRL testcases file or testcases index, which usually represents a suite of tests, indicating test case variations, what to load, expected results to pass, etc. If running a whole suite (such as the conformance suite for base spec, XDT, or other), then the test report shows each test, the expected and achieved result, whether the test passes or not, etc. But on a single instance, just the log of messages applies.
In the GUI it is possible to switch the label language and also change label format to name and to Standard Label. Is there a way to get all of those formats as separate columns when calling through command-line?
yep, easy addition, will also add same to the new web interface (it’s common code), wondering, which views are you asking for first (e.g., fact list, tree views, etc)?
I am calling the webserver with …facts?media=xhtml&factListCols=Label,contextRef,unitRef,Dec,Value,EntityScheme,EntityIdentifier,Period,Dimensions. Right now to get the different language labels, I would have to change the system language and call it again.
I’ve tested the parameter &labelLang=ja (or any other language) and it seems to work (one language at a time). It is common to the command line parameters, adding it to the documentation.
Thank you. How can I get the labels to so up in a format of(jpfr-t-cte:…) through the command-line?
I believe I got it. Thank you for your help.
Hi, thanks so much for this I am looking to implement a little validation tool, and I have two questions really,
1. I was wondering if it was possible to validate multiple xbrl instances via the command line?
2. Currently it takes between 20 to 30 seconds to load each instance and then a few seconds to validate it. Would it be possible to cache the xsd, linkbases, etc and use this to validate xbrl instances via the command line?
Any help would be brilliant, thanks
Carey
Yes, but in stages of difficulty. It largely depends on your type of instances.
1) If they are like US-SEC or IFRS, with each instance having independent extensions and linkbases, there is much less to be gained and significant work to preserve in memory what might be shared.
2) If the instances all have precisely the identical linkbases and taxonomies, then it is quite easy and a lot to gain in speed.
3) Several others have found that by profiling the validations, we’ve been able to get the speed improved significantly, if the instances can be tested on our end for this, please contact support@arelle.org by private message.
4) There might be a lot more flexibility in sharing using the web service API, because the command line invocations are separate of each other and don’t share any process or memory. (Or a design could consider a list of multiple instances all sharing the same DTS in one command line call.)
error message from bat file:
Usage: arelleCmdLine.exe [options]
arelleCmdLine.exe: error: no such option: –csvFactCols
Any idea?
Some more info. I have tried both the 32 and 64 bit version of the Windows Arielle Command Line. Neither of them take the –csvFactList as an option. Any idea when this will be supported?
Regards,
Charles
In doing the web services API, the file output was enhanced from just csv, to also html, text, xml, and json (based on the output file name extension), so the parameter was renamed from csvFactList to factListCols. The –help option should have had the latest supported by the code, but anyway the web page and bat file needed editing. Thanks for digging into this. The bat files examples and web page have been updated.
Great tool! Works with the DK-GAAP.
I’ve tested some of the arguments. But it doesn’t work when using:
arelleCmdLine.exe -f “P:\dcca20120101\20120101\entryDanishGAAPBalanceSheetAccountFormIncomeStatementByFunctionIncludingManagementsReviewStatisticsAndTax20120101.xsd” -i “c:\temp\npn.xbrl” -v –facts “c:\temp\npn.csv” –factListCols “Label Name contextRef unitRef Dec Prec Lang Value EntityScheme EntityIdentifier Period Dimensions”
The Name colnne is blank! (I assume that “Name” is the name off the Element from the taxonomy.
this was fixed, thanks for the report
Hi, I’m having problems running the following command line
C:\Program Files\Arelle>arelleCmdLine.exe -f “C:\Users\mauricio.ahumada\Desktop\
XBRL 2012-03\Estados_financieros_(XBRL)60806000_201203.xbrl” -v
I just got several errors similar to the following:
[] HTTP Error 404: Not Found
retrieving http://xbrl.ifrs.org/taxonomy/2011-03-25/generic-link.xsd –
[FileNotLoadable] File can not be loaded: http://xbrl.ifrs.org/taxonomy/2011-03-
25/generic-link.xsd – http://xbrl.ifrs.org/taxonomy/2011-03-25/full_ifrs/ifrs_7_
2011-03-25/gre_ifrs_7_2011-03-25.xml 12
[] HTTP Error 404: Not Found
retrieving http://xbrl.ifrs.org/taxonomy/2011-03-25/generic-reference.xsd –
[FileNotLoadable] File can not be loaded: http://xbrl.ifrs.org/taxonomy/2011-03-
25/generic-reference.xsd – http://xbrl.ifrs.org/taxonomy/2011-03-25/full_ifrs/if
rs_7_2011-03-25/gre_ifrs_7_2011-03-25.xml 13
When using GUI mode, loading and validating XBRL works fine, problem arises from whitin the command line mode.
Greetings!
It looks like these files are not on the ifrs website at this moment. If you have them they could be copied into the cache (on Windows, using tools->internet->manage cache to locate the right directory, or handled by the mappings.xml file in the config directory. (For further help please contact support@arelle.org.)
Hey, I seem to get a syntax error when trying to run the command line. Any ideas, or would it be something I’m doing wrong?
mike@mike-VirtualBox:~/arelle/Arelle$ python arelleCmdLine.py
Traceback (most recent call last):
File "arelleCmdLine.py", line 10, in
from arelle import CntlrCmdLine, CntlrComServer
File "/home/mike/arelle/Arelle/arelle/CntlrCmdLine.py", line 14, in
from arelle import (Cntlr, FileSource, ModelDocument, XmlUtil, Version,
File "/home/mike/arelle/Arelle/arelle/Cntlr.py", line 409
print(logEntry, file=sys.stderr)
^
SyntaxError: invalid syntax
Thanks.
This doesn’t seem to be the latest source code, what platform are you running on, what ws on the command line? Please continue this by e-mail to support@arelle.org
Hi there,
i’ve just tested the –csvPre option and it works just fine. It prints out the standard label. What i would need is the concept name and the namespace to get the exact concept. Would that be possible?
Thanks for your help in advance
for –csvPre, there’s an option to specify custom label roles, and one of those options provides prefixed name instead of label (but not the full namespace). Please try –labelRole XBRL-concept-name. Otherwise we could code a feature to have customizable columns (like the fact list –factListCols) and include a full namespace and name as well.
Hi. First of all, great work, your tool is excellent.
Im having some trouble getting a validation report when calling Arelle through command line. I dont seem able to find a way to write a report showing the errors the XBRL instance has.
I execute this
C:\Program Files\Arelle>arelleCmdLine.exe -f c:\DBNeT\xbrl\out\XBRLMALOS\993010002_201303_I.xbrl -v
The program finishes and exit with to message, output or anything. I know for certaint the instance has some errors, in fact the graphical version of Arelle detects correctly such inconsistencies.
Any help?
Thanks in advance.
Ignore what i just said. Problem was Arelle needs you to explicity tell it how you want the calculations to be done, ie you need the –calcDecimals or –calcDecimals
Hi, Thanks for the very good overview of command line. I am wandering if there is a way to save a view from individual sheets to HTML using command line. The
reason I ask is because some of the instances are too big to load in the gui version.
Using the GUI version of Arelle it gives you the option on the
save as to change the file type to HTML table which is quite useful for viewing. can this be done using the command line? Can you please share an example?
Many thanks, Jetnor.
This depends on what you mean by “sheets”. The link bases can be saved individually. Table link base can be saved to html files (there is an EBA plugin which saves each to a separate file in a batch operation). Please clarify, suggest using support@arelle.org for further details.
Sorry for the basicness of the question but i am not experienced with coding and i really need to use arelle…
I give this simple command in cmd and arelle parses the data i want and stores them in example.html
python arelleCmdLine.py -f http://www.sec.gov/Archives/edgar/data/1009672/000119312514163161/crr-20140331.xml -v –factTable example.html
The only problem is that i dont know where arelle saves example.html. Sometimes it saves the file in the C:\a which is the arelle directory on my PC and other times it saves it on the Documents library.
How can i specify a certain directory where the html files will be stored by modifying this command in the cmd?
Arelle is Suberb!!!!!
Thank you for sharing such an amazing tool!
suggest using a full path name for the file to save, e.g., –factTable c:\somewhere\myoutput.html
I am trying to use the command line to automate pulling new files from the Edgar RSS feeds. I can get the zip file from the feed, but I am having trouble figuring out the right arguments to process a zip file through the command line.
What would a sample command line operation look like using zip files? Or is that even possible?
To use command line with a file that is inside a zip, specify the full zip file plus the path inside the zip to the file to be first loaded, for example if the zip is http://somewhere.com/some.zip and inside there is a subdirectory foo with a file bar.xbrl, specify arelleCmdLine -f http://somewhere.com/some.zip/foo/bar.xbrl etc. (same if on local directory, follow .zip with the path inside the zip to the first file to load)
Thanks! That worked perfectly.
Dear admin
I am a finance enthusiast and i will like to ask if there is any way to use arelle to import values you choose for example: Import Cash and cash equivalents and its numeric value to a cell that is designated. I am using –factTable to pull all the facts but scanning with Excel so many different document types of companies proves very hard. Is there anyway to immediately import values with arelle to designated cells in arelle.
Thank you
I mean i am a student trying for two years to download financial data and i learned basic coding for it. If i select an XBRL instance like (http://www.sec.gov/Archives/edgar/data/1009672/000119312514065056/crr-20131231.xml) can i then implement sphinx rules on it to extract ratios and metrics to make a security valuation? I am a bit overwhelmed so a little help will be of immesurable value
Thank you
Dear Herm Fischer
Can i use the amazing function Find [Text (ignore case)] when i am running arelle from source? And save those data inside a csv or html or xls file?
I couldn’t find it on the documentation.
Best regards
Marinos
You can access this option in the GUI by clicking the magnifying glass icon button.
Dear admin
We are college students in Stockholm. How is it possible to extract one specific piece of data e.g.: Revenues when the corresponding tag in XBRL can vary; it can be: us-gaap:Revenue, us-gaap:SalesRevenueNet, etc. Is there a way to know the number of names that can be used in XBRL for Revenue, Net Income etc from somewhere (before the query) in order to address issues of data transparency?
Hello there!
This is quite an impressive endeavor – I’ve been digging into it a little bit and you’ve done a ton of hard work here.
I’m trying to convert an instance document to json, which I believe I should be able to do a command like the following:
python3 arelleCmdLine.py -f ../xbrl/data/0001193125-14-058842-xbrl/aol-20131231.xml -v –store-to-XBRL-DB “jsonFile,port,user,password,/Users/davidjarvis/demo,timeout,json”
However, I get an extremely lengthy stacktrace back:
[] [Exception] Failed to complete request:
Type gYear is not supported for json output
[‘ File “/Users/davidjarvis/Development/Python/Arelle/arelle/CntlrCmdLine.py”, line 830, in run\n pluginXbrlMethod(self, options, modelXbrl)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/__init__.py”, line 205, in xbrlDBCommandLineXbrlRun\n storeIntoDB(dbConnection, modelXbrl)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/__init__.py”, line 166, in storeIntoDB\n result = insertIntoDB(modelXbrl, host=host, port=port, user=user, password=password, database=db, timeout=timeout, product=product, rssItem=rssItem, **kwargs)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/XbrlSemanticJsonDB.py”, line 60, in insertIntoDB\n jsondb.insertXbrl(rssItem=rssItem)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/XbrlSemanticJsonDB.py”, line 276, in insertXbrl\n self.commit(g)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/XbrlSemanticJsonDB.py”, line 230, in commit\n self.execute(“Saving RDF Graph”, graph=graph)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/XbrlSemanticJsonDB.py”, line 183, in execute\n default=jsonDefaultEncoder)) # might not be unicode in 2.7\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/__init__.py”, line 240, in dumps\n **kw).encode(obj)\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 193, in encode\n chunks = list(chunks)\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 414, in _iterencode\n for chunk in _iterencode_dict(o, _current_indent_level):\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 388, in _iterencode_dict\n for chunk in chunks:\n’, ‘ File “/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/json/encoder.py”, line 422, in _iterencode\n o = _default(o)\n’, ‘ File “/Applications/Arelle.app/Contents/MacOS/plugin/xbrlDB/XbrlSemanticJsonDB.py”, line 133, in jsonDefaultEncoder\n raise TypeError(“Type {} is not supported for json output”.format(type(obj).__name__))\n’] –
I’m not sure what it means by “type gYear is not supported for json output” — any insights or potential fixes?
Thanks a million 🙂
– David
Good catch! The JSON interface was tested on some too-simple instances. JIRA ticket to track this: https://arelle.atlassian.net/browse/ARELLE-325
Just for clarification, do fields in JSON-formatted output end up nested in the way that the taxonomy explorers would have you expect them to be? For instance, when looking at a Statement of Financial Position, would one find AssetsCurrent to be nested beneath Assets? (ref: http://viewer.xbrl.us/yeti2/resources/yeti-gwt/Yeti.jsp#tax~(id~309*v~469)!con~(id~1920111)!net~(a~5144*l~1161)!lang~(code~en-us)!path~(g~212368*p~0_0_2_0_2)!rg~(rg~19*p~3))
Hello,
first of all I would I have to say, that Arelle is a great tool. Being able to display XBRL instances as proper tables and converting them to csv etc. is great. But currently I am struggling to achieve a certain output as csv.
In the table view in the GUI I can see the table name and the row and column number of a certain value. If I use the following command I can extract the dimensions etc.
C:\Program Files\Arelle>arelleCmdLine.exe -f CO_LCR_Ind.xbrl –facts=D:\flc.csv –factListCols=”Label Name contextRef unitRef Dec Prec Lang Value EntityScheme EntityIdentifier Period Dimensions”
Instead of extracting the dimensions I would like to extract all the information (labels, row number, column number etc.) I can see in the table view in the GUI. Is that somehow possible?
Best regards,
Robert
Hi! I want to validate an xbrl instance file which seems to work alright. But i cant find any message containing validation results in detail. I only get overall log entries like this:
[] Formula xpath2 grammar initialized in 2,06 secs –
[info:profileActivity] … custom function checks and compilation 1.23 secs –
[info:profileActivity] … assertion and formula checks and compilation 72.39 se
cs –
I’ve tried the REST API and this way I was able to produce more detailed output but it wasnt possoble to see which fact is causing the message. Example:
2014-12-09 14:49:34,965 [formula:trace] Value Assertion S.27.01.01_DD3
S.27.01.01_DD3
Expression: if (iaf:numeric-equal(($v_0), 0)) then (true()) else (iaf:numeric-equal(($v_1), iaf:numeric-divide($v_2,$v_3)))
Evaluated: if (iaf:numeric-equal((-2.896.740.693.461,66), 0)) then (true()) else (iaf:numeric-equal((-2.899.403.573.185,80), iaf:numeric-divide(-2.898.072.133.323,73,-2.896.740.693.461,66)))
Result: False – http://eiopa.europa.eu/eu/xbrl/s2md/fws/solvency/solvency2/2014-07-23/val/val-s.27.01.01.xml 5792
So my basic question would be how to access validation results of an xbrl instance so that it’s possible to identify which facts where causing a validation error?
Regards,
A
Suggestion is to try with xml output, the xml (and JSON) results have much more details. I’ve only tested this with python-coded validations, so if the formula output isn’t identifying the fact we can add further result details to the xml results.
Hi there,
I’m working with the command line tool and figured out how to export the concepts, presentation and calculation linkbase. I was wondering if there is no option to export labels and references. As far as I know the webserver interface has this feature. Any help would be highly appreciated!
Best regards,
Nils
I am trying to run HMRC validations on a iXBRL document through web service. Kindly let me know if the following parameters are correct, as I am not able to get the desired output.
localhost:8080/rest/xbrl/myFilePath/validation/xbrl?media=json&calcDecimals&utr&hmrc&
where myFilePath is my xhtml file path.
Hi,
In arelle GUI working and Show the validation rules dqc_us_0005 as well as dqc_us_0006 rules.
But In command Line running as a web server its showing the validation rules of dqc_us_0006 only, not showing dqu_us_0005.
Is there any possible way to fix this issue.Thank in advance.
Hi,
Is there any difference between validate of GUI and validation in Command Line Interface? why because validation of DQC running in both GUI and Command Line But GUI gives me result what i excepted but Command Line not.
please provide suggestions…
Thank you…
Hi,
How to validate DQC Rules in Cmd Line …
Thank you …
Is there any method so that the command line output in csv could be flattened, thanks in advance
Hello,
Have some problems with ArelleCmdLine on Windows machine. I developed my project on MacOS and was using Arelle cmd line app + modified saveLoadableExcel plugin. Everything worked ok. But now I’m asked to run it on Windows machine and can’t make it work. When I execute:
C:\ProgramFiles\Arelle\ArelleCmdLine.exe -f report.xml -v –save-loadable-excel
i always get:
Usage: Program [options]
Program: error: no such option: –save-loadable-excel
Tried to add plugin via GUI and through cmd but still get the same output.
Is that known issue or am I doing something wrong?
I am struggling to create a DOS command line which takes input XBRL file and converts to CSV. I need entire data in an output csv file with logging. Help would be appreciated.
It is obvious that Arelle’s interface is not user friendly. It seems the open source project was artificially made difficult to be used, except paying money, or you can’t get any help.
This is an open source project, original developers don’t ask for money and are usually very busy. If you have suggestions on friendliness, please send to support@arelle.org or arelle-users@googlegroups.com. There are also commercial support organizations that have support bandwidth in specific markets, and of course they do need to pay rent and salary.
Hi, I am using 19.2 Arelle , I am getting below error when validating using command line
Exception loading plug-in Validate EFM: No module named ‘holidays’
CommandLine ::
arelleCmdLine.py -f “D:\PythonXbrl\re3\Renderer192\Test\in” –disclosureSystem “efm-pragmatic” –plugins “D:\PythonXbrl\re3\Renderer192\arelle\plugin\validate\EFM|validate/EFM” –logFile “D:\PythonXbrl\re3EdgarRendering\Renderer192\Test\out\ArelleInlineXbrlValidationResult.xml”
Resolved holiday library has to be installed. Thanks