XBRLStudio
9 months ago

Storage, organization, and analysis of XBRL-formatted quarterly and annual financial reports.

Live
No
MRR
$ 0
Price
$ 500



Project Details

What is included in the sale ?

Source code (Python)

Domains (xbrlstudio.com and xbrlstudio.org)

Facebook pages



What is the technological stack ?

Python desktop app

PyQt with SQLAlchemy-SQLite backend.

Processes XBRL with Arelle and lxml, stores blobs in a local SQLite DB.


Which parts of the project are incomplete ?

Installation procedure was minimal.

Needs support for internationalization.


Why are you selling ?

No time to maintain or market. Focusing on other things.


How can the future owner turn your project into a business ?

This project could be re-implemented as a web app. Charge a subscription for processing and storage of XBRL projects or databases. Features, storage upgrades, etc. Could make it more visually appealing or stylish.

Received substantial interest from individuals in India. Potential target market.




Hi I am interested in software to convert indian xbrl files into webpages. Not sure what is included in the package her

Hi, XBRLStudio is a desktop application (runs locally; not a web app) for organizing and viewing XBRL. It includes an export feature, which exports selected XBRL data into an HTML document, which can then be viewed as a webpage. Does that answer your question? You may also want to check out Arelle, which is what XBRLStudio is built on top of. XBRLStudio is basically a way to work with Arelle that organizes the data into an SQLite database, and also helps the user visualize trends. http://arelle.org/ Let me know if you have any other questions. Thanks! Chris


Hi, What inputs are required to generate the reports? A blob dataset in ?(XML?) and the xbrl schema? Cheers Liam

Hi Liam, the software uses a feature of Arelle to convert XBRL files (whole schema) into a temporary XML “fact file”, which is then parsed with lxml to form an instance of a custom class that is stored in SQLite DB as a BLOB. So the input is a set of XBRL files for a single filing. See https://github.com/Arelle/Arelle, hope that helps! Chris


Contact the seller


Your Name ( Required )

Your E-mail ( Required )

Your Intent ( Required )
Attention : If your intent is different from the contents of your message, your offer will be rejected and the seller won't see it.



Your Price ( Required )
What price are you ready to pay?

Your Message ( Required )
All messages are manually approved before the seller is notified


Your Name ( Required )

Your E-mail ( Required )

Your Question ( Required )
All questions are manually approved before the seller is notified