Convert your MCA XBRL / XML filing to a readable PDF report — instantly, in your browser. No login, no upload, no server. Your file never leaves your device.


What is this tool?

This tool converts MCA XBRL instance documents (the .xml files generated for AOC-4 filings) into a structured, printable PDF report — similar to what the MCA validation tool produces.

It is built entirely in HTML and JavaScript. When you open an XBRL file, your browser parses it locally. Nothing is sent to any server.


Who is this useful for?

  • Company Secretaries reviewing XBRL filings before submission to MCA
  • Chartered Accountants verifying financial statements in XBRL format
  • Directors and CFOs who want a readable version of their filed financials
  • Students and professionals learning XBRL and MCA filing formats

Supported File Types

TaxonomyDescription
AS Taxonomy (Indian GAAP)Used by most non-listed companies filing AOC-4 under Schedule III
Ind-AS TaxonomyUsed by listed companies and certain other classes of companies

Both taxonomies follow the MCA XBRL taxonomy published at xbrl.mca.gov.in.


What sections does the report cover?

The output matches the MCA validation tool PDF output and includes all standard sections:

  • [400100] General Information about the Company
  • [400400] Directors Report
  • [400200] Auditors Report
  • [100100] Balance Sheet
  • [100200] Statement of Profit and Loss
  • [100300] Cash Flow Statement (Direct Method)
  • [200100] Notes — Share Capital
  • [200200] Notes — Reserves and Surplus
  • [200300] Notes — Borrowings
  • [200600] Notes — Subclassification of Liabilities and Assets
  • [200700] Additional Balance Sheet Disclosures
  • [201600] Related Party Disclosures
  • [300300] Earnings Per Share
  • [300500] Notes on Income and Expenses
  • [300700] KMP and Directors Remuneration
  • And more…

How to use

  1. Click Browse & Select File or drag and drop your .xml XBRL file
  2. The tool parses all facts, contexts and units automatically
  3. Review the structured report on screen
  4. Click Print / Save as PDF to save or print the report

Privacy and Security

This tool is 100% client-side. Your XBRL file is read by your browser’s JavaScript engine only. No data is transmitted to any server, no analytics are run on your file content, and nothing is stored after you close the tab.

This makes it safe to use with confidential client financials.


Frequently Asked Questions

What is an XBRL file in MCA filing? XBRL (eXtensible Business Reporting Language) is a structured data format mandated by MCA for filing financial statements. Companies file their Balance Sheet, P&L, and notes in XBRL format as part of AOC-4 e-filing.

What is AOC-4? AOC-4 is the MCA form for filing financial statements of a company with the Registrar of Companies (ROC). It includes the XBRL instance document as an attachment for companies meeting the specified criteria.

What is the difference between AS Taxonomy and Ind-AS Taxonomy? AS Taxonomy follows Accounting Standards (Indian GAAP) applicable to most private and unlisted companies. Ind-AS Taxonomy follows Indian Accounting Standards (converged with IFRS), applicable to listed companies and certain other classes. This tool supports both.

Does this tool work offline? Yes, once the page is loaded in your browser, it works completely offline. You can save the HTML file locally and use it without an internet connection.

Is this the same as the MCA validation tool? This tool produces a similar structured PDF output to the MCA XBRL validation tool. It is not affiliated with MCA but is designed to replicate the same readable report format for professional use.


Disclaimer

This tool is developed independently and is not affiliated with, endorsed by, or connected to the Ministry of Corporate Affairs (MCA), Government of India, or any regulatory authority. The output generated by this tool is intended for reference and review purposes only and should not be treated as a substitute for the official MCA validation tool or any legally recognised document. While every effort has been made to ensure accuracy in parsing and displaying XBRL data, CS Pratik K Shah and learn.cspratik.com make no representations or warranties, express or implied, regarding the completeness, accuracy, or fitness for any particular purpose of the output. Users are advised to verify all financial data against the original XBRL instance document and the official MCA portal before relying on any information for compliance, audit, legal, or investment purposes. Use of this tool is entirely at the user’s own risk.