Accounting & Corporate Regulatory Authority Singapore
Quick                     QuickLinksIcon
          Links
Got a                     GotAQuestionIcon
           Question?

Ask ACRA

Useful                     UsefulLinksIcon
            Links

Singpass

Content Improvement Survey 

Pro Enterprise Panel


Email A Friend Print Friendly
Preparing and Filing of Financial Statements (XBRL)

Introduction to XBRL

Understanding Taxonomy

Scope of XBRL Financial Statements Filings *New*

Creating XBRL Financial Statements

Filing XBRL Financial Statements *New*

Related Practice Directions

Available Help Resources

Training Information

Feedback


Introduction to XBRL

What is XBRL?

XBRL is a language for the electronic communication of business and financial data which is revolutionising business reporting around the world.  It provides major benefits in the preparation, analysis and communication of business information.  It offers cost savings, greater efficiency and improved accuracy and reliability to all those involved in supplying or using financial data.

XBRL stands for eXtensible Business Reporting Language.  It is one of a family of "XML" languages which is becoming a standard means of communicating information between businesses and on the internet. 

XBRL is being developed by an international non-profit consortium of approximately 450 major companies, organisations and government agencies.  It is an open standard, free of licence fees.  It is already being put to practical use in a number of countries and implementations of XBRL are growing rapidly around the world. (Source: http://www.xbrl.org/

How XBRL Works

Under XML, identifying tags are applied to items of data so that they can be processed efficiently by computer software. XBRL is a powerful and flexible version of XML which has been defined specifically to meet the requirements of business and financial information.  It enables unique identifying tags to be applied to items of financial data, such as ‘net profit’.  However, these are more than simple identifiers.  They provide a range of information about the item, such as whether it is a monetary item, percentage or fraction.  XBRL allows labels in any language to be applied to items, as well as accounting references or other subsidiary information. 

XBRL can show how items are related to one another.  It can thus represent how they are calculated.  It can also identify whether they fall into particular groupings for organisational or presentational purposes.  Most importantly, XBRL is easily extensible, so companies and other organisations can adapt it to meet a variety of special requirements.

The rich and powerful structure of XBRL allows very efficient handling of business data by computer software.  It supports all the standard tasks involved in compiling, storing and using business data. Such information can be converted into XBRL by suitable mapping processes or generated in XBRL by software.  It can then be searched, selected, exchanged or analysed by computer, or published for ordinary viewing. (Source: http://www.xbrl.org/)

XBRL works by adding “information about information”, through the use of “metadata” or “descriptive data” (tags). This allows computers to relate to or communicate with one another without human intervention.

Benefits of XBRL

XBRL has been adopted or is in the process of being adopted by many regulators and stock exchanges in many countries. Adopting XBRL is also part of ACRA’s move towards a more transparent and a better informed business environment. ACRA also seeks to achieve the following strategic goals with XBRL:

  • Unlock new value from financial information filed with ACRA - With XBRL, corporate financial information is more readily available for use by consumers of financial information as opposed to the current PDF, thus enabling, for example, an effective access and analysis of financial data. Financial ratios and industry trend analyses are potentially information that could be made available to the public in quick time;
  • Facilitate a “one-stop” portal for businesses - In time, it may be possible for financial statements to be filed only once with a central filing Government agency for transfers to other regulatory agencies with similar filing arrangements; and
  • Strengthen regulatory vigilance - ACRA is tapping on XBRL to improve the efficiency and the effectiveness of its regulatory functions.

backToTop


Understanding Taxonomy

What is Taxonomy?

A XBRL Taxonomy is the dictionary which the language uses. These are the categorisation schemes which define the specific tags for individual items of data (such as “Revenue”). National jurisdictions have different accounting regulations, so each may have its own taxonomy for financial reporting. Many different organisations, including regulators, specific industries or even companies, may also require taxonomies to cover their own business reporting needs. (Source: http://www.xbrl.org/)

Background on ACRA Taxonomy

In developing the ACRA taxonomy, ACRA worked with its consultants, relevant professionals and the Institute of Certified Public Accountants of Singapore (ICPAS) to identify key financial items to be included in the ACRA taxonomy. The ACRA taxonomy is primarily based on the requirements under Singapore Financial Reporting Standards (FRS), and closely modeled after the International Financial Reporting Standards (IFRS) taxonomy, with some modifications to cater for flexibility and ease of usage.

The ACRA taxonomy is based on the premise that no company should tag any data or extend any taxonomy and that industry specific data should be in the single taxonomy if important. ACRA taxonomy achieves this by relying on the self-extending taxonomy concept that allows for core data that is common to most entities and of interest to most users to be captured specifically and for other data to be captured under a flexible classification that will allow for efficient manual extraction. 

The self-extending taxonomy concept utilises a simple user-described tuple structure to capture in a single element the exact description used by the company in its financial statements as well as that specific value associated with it. The ACRA self-extending taxonomy concept eliminates taxonomy extensions thereby eliminating the need for companies to acquire taxonomy building software or to even understand the meaning of a taxonomy. Through this, it also eliminates the need for the company to tag data or understand XBRL instance documents. Essentially, a company simply inputs data into FS Manager that is tagged to the ACRA taxonomy. If a specific item is not present in the ACRA taxonomy, a company then describes that specific item based upon its classification using the various user-described fields in the ACRA taxonomy.

Download ACRA Taxonomy

To download ACRA XBRL taxonomy in PDF, please click here.

To download ACRA XBRL taxonomy in XML format, please click here.

Illustrative Financial Statements

FS Manager can be used to prepare financial statements which are required to be laid before the Annual General Meeting (AGM). A hardcopy of the financial statements prepared can be printed out and used for purposes of the AGM. By doing so, companies need only prepare the financial statements once using FS Manager for purposes of the AGM and subsequent filing with ACRA.

For companies which do not wish to use FS Manager to prepare the financial statements to be laid before their AGM, it would be advisable for such companies to instruct their preparers to draw up their financial statements in accordance with the ACRA taxonomy. This is so as to facilitate the subsequent filing of the financial statements in XBRL format using FS Manager. To assist companies in this respect, ACRA has drawn up a set of Illustrative Financial Statements as a guide for preparation of financial statements. 

To download ACRA Illustrative Financial Statements in PDF, please click here.

What is an Instance Document?

An XBRL instance document is an XML file, designed to be read only by computers, that contains business reporting information and represents a collection of financial facts using tags from one or more XBRL taxonomies. Examples of instance documents include a set of financial statement or an earnings release encoded in XBRL format.

Changes to Singapore Financial Reporting Standards Affecting ACRA Taxonomy after 31 October 2007

ACRA has reviewed the Singapore Financial Reporting Standards (FRS) adopted by the Singapore Accounting Standards Council after 31 October 2007.

Please click here to access the list of FRS that would affect the ACRA Taxonomy after 31 October 2007 and the issues for preparers of financial statements to take note. The revised / new FRS that has an impact to the current ACRA Taxonomy is FRS 1 Presentation of Financial Statements(Revised) [FRS 1(R)]. Application of FRS 1(R) is effective for annual periods beginning on or after 1 January 2009. Earlier application is permitted. 

   backToTop


Scope of XBRL Financial Statements Filings

Affected Singapore Incorporated Companies

Singapore incorporated companies which are either limited by shares or unlimited are required to file their financial statements in XBRL format on or after 1 November 2007 in respect of financial periods ending on or after 30 April 2007.

The 2 filing options available to such companies are:

(A) Filing a full set of financial statements in XBRL format (i.e. Full XBRL or Option A); or

(B) Filing only its Balance Sheet, Income Statement and Mandatory Information in XBRL format (i.e. Partial XBRL or Option B).

A company which chooses to file its full set of financial statements in XBRL format (Option A) for its Annual Return (AR) will have to use FS Manager to prepare its full set of financial statements for tabling at the AGM or, in the case of a private company which has dispensed with holding an AGM, which will be sent to the shareholders of the company. If FS Manager was NOT used to prepare the financial statements as above-stated, Partial XBRL or Option B should be selected. 

A company which chooses to file only its Balance Sheet, Income Statement and Mandatory Information in XBRL format (Option B) must also file a PDF copy of its full set of financial statements as tabled at the AGM or, in the case of a private company which has dispensed with holding an AGM, which was sent to the shareholders of the company. 

Excluded Singapore Incorporated Companies

Singapore incorporated unlimited companies or companies limited by shares which are banks, insurance companies and finance companies whose activities are regulated by the Monetary Authority of Singapore (MAS) are not required to file their financial statements in XBRL format will select Option C (Full PDF format). The specific list of companies which fall under the categories of banks, insurance companies and finance companies fall under the scope of (1) Commercial Banks; (2) Merchant Banks; (3) Registered Insurers; and (4) Finance Companies as stated in the MAS Financial Institutions Directory.  

Singapore incorporated unlimited companies or companies limited by shares that are allowed by law to prepare financial statements in accordance with accounting standards other than the Singapore Financial Reporting Standards or the International Financial Reporting Standards are not required to file their financial statements in XBRL format will select Option C. 

Companies limited by guarantee shall continue to file their financial statements by attaching a PDF copy of the financial statements as tabled at the AGM.

Companies filing financial statements relating to the financial periods before 30 April 2007 will continue to file their financial statements by attaching a PDF copy of the financial statements, and will also have to set out their financial highlights in respect of the financial statements in the AR. 

Filing Requirements

The table below illustrates the information required to be filed in XBRL format for Option A and Option B filing respectively. 

Option A
(i.e. Full XBRL)
Option B
(i.e. Partial XBRL)
Mandatory Fields in FS Manager

a

a

Director's Report

a

 
Statement by Directors

a

 
Independent Auditors' Report

*

 
Income Statement

a

a

Balance Sheet

a

a

Statement of Changes in Equity

a

 
Cash Flow Statement

a

 
Notes to the Financial Statements

a

 

* Only applicable for companies not exempted from audit requirement

backToTop


Creating XBRL Financial Statements

Creating XBRL Instance Document

What is FS Manager
?

FS Manager is a free online tool provided by ACRA as part of BizFile to enable companies to prepare and manage their financial statements in XBRL format.

Using FS Manager, preparers of companies’ financial statements can prepare companies’ financials via completing a series of web-based forms.  The web-based forms are designed in accordance with ACRA taxonomy requirements. For the ease of usage and flexibility, FS Manager incorporates the following features: 

  • Users can use the system to prepare their companies’ financial statements at no charge;
  • Logins are not required for preparations of financial statements;
  • Web-based forms are designed to provide maximum user-friendliness;
  • Financial statements prepared using the FS Manager can be stored offline from ACRA’s system;
  • Users can save and convert the financial statements into PDF. The PDF financial statements can be printed out and used for purposes of the Annual General Meeting; and
  • Interface with BizFile. All Annual Return filings and relevant payments will still be performed via BizFile.

For companies that already have XBRL-enabled Enterprise Resource Planning (ERP) systems, they may be able to export their financial statements in accordance with ACRA taxonomy and submit to ACRA via FS Manager. The company should get further details from its own vendor. 

Accessing FS Manager

Users can access the FS Manager by selecting the icon "Preparing Accounts - XBRL" in ACRA homepage. Alternatively, users can access FS Manager by selecting the icon "Financial Statements - Preparation of Financial Statements in XBRL" at the bottom left corner of BizFile.

User Guide

Please click here to access the step-by-step guide on FS Manager. You can also access the User Guide directly online through FS Manager.

Sample Financial Statements Created Using FS Manager

To access sample PDF financial statements created using FS Manager, please click here.  

To access sample XBRL financial statements created using FS Manager, please
click here.

You can also access the sample financial statements directly online through FS Manager.

Software Products Compatible with ACRA Taxonomy 

Scope of ACRA's Assessment of Software Products Compatible with ACRA Taxonomy

ACRA’s compatibility checks were based only on the instance document submitted by the vendor company and no assessment of the software product was carried out. ACRA did not verify that the instance document submitted by the vendor company was generated through the use of the software product.

ACRA’s assessment was limited to whether the instance document submitted by the vendor company conforms with ACRA’s taxonomy. ACRA did not verify the accuracy of the content populated in FS Manager upon uploading of the instance document.

Disclaimer

The list of software products only indicates the vendor companies which have submitted instance documents for ACRA’s assessment. The list does not imply endorsement of any of the software products or the vendor companies by ACRA.

The links to vendor company websites are provided only as a convenience to you and in no way imply any affiliation, sponsorship, endorsement, or acceptance of any information or views provided on those linked websites.

Software Products Compatible with ACRA Taxonomy

Vendor Company Product Name (Please click on the product name to view the compatibility checklist)
AXP Solutions Pte. Ltd - X2 (the XBRL tool)
BGL Corporate Solutions Pty Ltd - Corporate Affairs System (CAS)
- Simple Ledger
MYOB Singapore Pte Ltd - MYOB Viztopia Accounts Production
Oracle Corporation Pte Ltd - Oracle E-Business Suite
UBS Alliance Pte Ltd - Ez-Accounting

Common Findings on Review of XBRL Financial Statements Filings 

ACRA has reviewed a sample of companies’ financial statements filed in XBRL format since 1 November 2007 and has identified a list of common findings for preparers of the financial statements to take note of during the preparation of companies’ financial statements using FS Manager. Please click here to access the list of common findings.    

backToTop


Filing XBRL Financial Statements

Upload to BizFile

Please follow the following steps to upload the XBRL financial statements to BizFile:

(1) Log on to BizFile with your NRIC and SingPass ID
(2) Under e-Services > Local Company, click on “Annual Filing” and select “Annual Return by Local Company”
(3) Enter the company registration number and select the appropriate company type/status
(4) Review the pages and click “Next” until “AGM and Financial Details” page
(5) Enter date of Annual General Meeting
(6) Select either Option A or Option B
(7) Click “Go to FS Manager”
(8) Load XBRL financial statements in FS Manager
(9) Check all applicable fields in FS Manager are completed
(10) Select “Conclude Financial Statements”
(11) Select “Upload Financial Statements”
(12)  Click “Refresh” if the uploaded information is not reflected in the Annual Return

To edit the XBRL financial statements after upload in BizFile, click “Financial Year End” hyperlink under the header “For financial statement that has been uploaded to BizFile” on the same page in the Annual Return and repeat step 8-11. 

backToTop


Related Practice Directions

Practice Direction 2 of 2007 - Filing of Financial Statements with ACRA in XBRL 

Practice Direction 5 of 2007 – New Annual Return Form and Filing of Financial Statements in XBRL WEF 1 November 2007



Available Help Resources

Need help in using FS Manager? Want to understand more about filing in XBRL? Please kindly refer to the following available help resources:

Available Help Resources
Where To Find It
“Common Do's and Don'ts” of FS Manager
Accessible at https://www.fsm.acra.gov.sg/
userguide/contentpages/dos_and_donts.html
. It can also be accessed directly online through the left hand navigation panel of FS Manager and the user-guide.

Comprehensive Step-By-Step FS Manager “User-Guide”
Accessible at https://www.fsm.acra.gov.sg/
userguide/index.html
. It can also be accessed directly online through the left hand navigation panel of FS Manager.

Ask ACRA – An Interactive FAQ Service

Accessible at Ask ACRA where you will be able to:
  • Search for ASK ACRA database for frequently asked questions; and
  • Email your questions to us

(Please select the category - extensible business reporting language XBRL)

Helpdesk Tel: 6248 6028

To enable Helpdesk to respond to the problem quickly, please provide them with the following information:

  • Nature of the problem;
  • Message displayed on the screen (if any);
  • Date and time the problem was    encountered;
  • Company registration number; and
  • XBRL document

backToTop



Training Information

ACRA is working with several training partners for courses on the use of FS Manager. Please click here for further details.


Feedback

To enable us to assess the performance of the FS Manager and to further refine the new filing procedures, ACRA invites all users to complete the online feedback form. seeks your feedback to enable us to make further improvements to the system. Please click here to access the online feedback form.

backToTop