1 year ago

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

$ 0
$ 500

Project Details

What is included in the sale ?

Source code (Python) is available for free on GitHub


Domains (xbrlstudio.com and xbrlstudio.org) are for sale

Facebook page included with the domains

What is the technological stack ?

Python desktop app

PyQt/PySide 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