FinTag.my / Blog / Education

What is XBRL? A Beginner's Guide for Malaysian Accountants

Education 20 Mar 2026 10 min read

If you are an accountant, company secretary, or business owner in Malaysia, you have likely heard about XBRL — especially since SSM made it mandatory for financial statement filing from December 2024. This guide breaks down everything you need to know about XBRL in simple, easy-to-understand terms.

XBRL: The Basics

XBRL stands for eXtensible Business Reporting Language. It is a global standard for exchanging financial information digitally. Developed by XBRL International, it is used by regulators in over 70 countries including the USA (SEC), UK (HMRC), Japan, India, and now Malaysia (SSM).

In simple terms, XBRL is like adding invisible "tags" or "labels" to every number in your financial statement. For example, the number "RM 2,450,000" in your Balance Sheet would be tagged as "Total Assets" using a specific XBRL code. This allows computers to automatically identify, extract, and compare financial data across thousands of companies.

Why Was XBRL Created?

Before XBRL, financial statements were submitted as paper documents or PDF files. While humans can read these, computers cannot easily extract structured data from them. This created several problems:

XBRL solves all these problems by making financial data machine-readable while maintaining human readability.

XBRL in Malaysia: The SSM Mandate

SSM (Suruhanjaya Syarikat Malaysia / Companies Commission of Malaysia) began implementing XBRL filing requirements gradually. The key milestones:

How XBRL Works — A Simple Example

Imagine your financial statement shows:

In XBRL, each number gets a unique tag from the SSMxT 2022 taxonomy:

These tagged values are saved in an XML file (the XBRL instance document), which SSM's system can automatically read and validate.

XBRL Taxonomy — What Accountants Need to Know

The taxonomy is essentially a "dictionary" of all possible financial items. SSMxT 2022 contains hundreds of elements organized by reporting standard:

Each item in your financial statement must be mapped (tagged) to the correct taxonomy element. This is the most time-consuming part of manual XBRL preparation — and the reason why AI tools like FinTag.my can save you hours of work.

The XBRL Filing Process

  1. Prepare your audited financial statement (PDF or digital format)
  2. Map each financial line item to the correct SSMxT 2022 taxonomy element
  3. Generate the XBRL instance document (.xml file)
  4. Package the XBRL files into a .zip archive
  5. Upload the .zip file to SSM mPortal
  6. SSM validates the submission and confirms acceptance

Manual vs AI-Powered XBRL Filing

Doing XBRL manually requires expert-level knowledge of the taxonomy and typically takes 2-8 hours per filing. You need to carefully map hundreds of financial items, ensure the correct taxonomy version, validate balance sheet totals, and generate properly formatted XML files.

AI-powered tools like FinTag.my automate this entire process. Simply upload your PDF, and the AI reads the document, extracts all financial data, maps it to the correct taxonomy, and generates the XBRL file — all in 5-15 minutes. This is especially valuable for audit firms and company secretaries managing multiple clients.

Frequently Asked Questions

Do I still need an auditor?

Yes. XBRL is about the format of submission, not the audit itself. Your financial statements must still be prepared and audited by qualified professionals. FinTag.my converts the audited PDF to XBRL format.

Can I file XBRL myself?

Yes. With tools like FinTag.my, you do not need XBRL expertise. Simply upload your audited PDF and the AI handles the conversion. You review the data before downloading the XBRL file.

What happens if my XBRL file is rejected by SSM?

SSM mPortal validates the XBRL file upon submission. Common rejection reasons include taxonomy mismatches, balance sheet imbalances, and missing mandatory fields. FinTag.my validates all these before download to minimize rejections.

Ready to Try AI-Powered XBRL Filing?

Convert your first PDF to XBRL in just 15 minutes. No XBRL knowledge required.

Start Free