Tips & useful information: Filing XBRL financial statements
Access tips and useful information (including common errors) when you file XBRL financial statements (FS).
On this page
Importing prior year's data
You can only import previously saved XBRL.zip files that comply with ACRA's XBRL Taxonomy 2022 or later. Learn the three ways to retrieve prior year's data to facilitate current year filing.
Note: There are significant changes between ACRA XBRL Taxonomy v4.1 and the latest versions. Not all data elements will be imported. As a preparer, you need to check the accuracy and completeness of all comparative figures.
As an authorised company personnel, you may request a copy of XBRL files previously filed with ACRA. To do so, email ACRA_XBRL_Application@acra.gov.sg.
Completing the XBRL template
Ensure that you have completed all templates required. Only leave fields blank if they are not applicable to your company.
Matching XBRL data to FS
The figures or format in your XBRL file need to match your annual general meeting (AGM) FS.
Where required, use a “best-fit” principle to match items to the taxonomy. Only classify unique items (which cannot be mapped to any concept in the taxonomy) under “others”.
Common errors
Common errors and mismatches | How to fix |
|---|---|
Level of rounding | Make sure you use the same rounding level (for example, thousands or millions) |
Currency | Check that currency indicators match (for example, SGD or USD) |
Presentation format | Use the correct presentation format |
Net cash flows | Complete all required cash flow fields |
Discontinued operations | Include profit or loss from discontinued operations when using the FS highlights template |
Accounting standard | Select the correct accounting standard (for example, SFRS or SFRS for Small Entities) |
First-time consolidation | If you are preparing consolidated FS for the first time and your AGM FS does not show prior year group figures:
You do not need an exemption for genuine errors Misc_006 and Misc_007. You can proceed to validate online. |
Completing the income statement template
The XBRL income statement template collects information by “nature of expense” as the presentation of key expenses by nature will always be available, either in the income statement or in the note.
What you need to do:
Companies which present their income statement using the “function of expense” format must still disclose their key expenses by nature in the notes to the FS, as required under the accounting standards.
Check the notes in the AGM FS and map to the breakdown of expenses required in Income Statement XBRL template, based on best-fit principle.
Complete the fields under "Profit (loss), attributable to" in the income statement XBRL template.
Calculation for ease of reference:
“Total profit (loss), net of taxation for the year”
= “Total profit (loss), net of taxation, attributable to owners of company”
+ “Total profit (loss), net of taxation, attributable to non-controlling interests”.
Present how the profit or loss for the period is attributed, under FRS 1 Presentation of Financial Statements paragraph 81B(a). If there is no disclosure in the AGM FS, please check with your company's accountant to see if the full amount of total profit (loss) should be attributed to the owners of the company.
Matching text block data in XBRL format
The "Disclosure of complete set of financial statements" text block's content has to be complete, legible and identical to your AGM FS.
What you need to do: Ensure that the text block contains a complete set of FS. This should include a statement by directors, auditors' report, four primary statements and FS notes.
To update your text block data, double-click on the text block cell to open the text editor. Then, copy and paste the full set of FS from your imported source document into the text block. Watch video tutorial.
If your source document contains embedded Excel objects, use the Embedded Excel Conversion Utility (installed with the BizFinx preparation tool) to generate properly structured tables. Check the Quick Guide for BizFinx Preparation Tool for more details on this function.
Completing specific templates
For property, plant and equipment (PPE) and "Note - Intangible Assets templates", you need to:
Include any right-of-use assets accounted for as PPE within the:
“Property, plant and equipment, non-current” balance in “Statement of Financial Position” template; and
The movements of PPE in the “Note – Property, plant and equipment” template, based on the "best-fit" principle.
Include any right-of-use assets accounted for as intangible assets within the:
“Intangible assets (excluding goodwill), non-current” balance in “Statement of Financial Position” template; and
The movements of Intangible assets in “Note – Intangible Assets” template.
Replacing uploaded XBRL files
If your uploaded XBRL file has an error, you do not need to delete the incorrect file. You can upload a new XBRL file.
Note: Uploaded XBRL files are kept for 14 days from the date of upload. If you cannot file your annual return within this timeframe, you will need to upload your XBRL FS again.
Other functions within the preparation tool
Auto-tagging function: You can use the “auto-tagging” function to populate the latest data for all previously-tagged elements in the statement of financial position, income statement and statement of cash flow. However, auto-tagging will not work on common elements in the XBRL FS (such as trade and other receivables under both current and non-current categories, in the statement of financial position).
Company label: Company labels from the prior year are automatically available when you load your data. This includes combined company labels (defined element names separated by "│").
Footnote: You can use the footnotes to indicate relevant information (example breakdown) about the data. Ensure the footnote is still relevant and accurate before you submit.
Custom date options: Check that the template format is similar to the AGM FS. For example, these should match: Current or prior financial year start and end dates, and the number of columns. To add, edit or delete a third column (e.g. for the beginning of the preceding period due to restatements), use the “custom date options” function in the toolbox.
Adding Company columns: To add or delete columns on "Company" in your consolidated FS, use the “company” function in the toolbox.
Common business rule errors
Misc_040 or Misc_102 errors
How to fix it:
If you encounter genuine errors Misc_040 or Misc_102, you need to:
Complete either or both “At cost” and “At valuation” fields under the "Analysis of net book value by measurement basis” element.
Ensure the sum of the values of “At cost” and “At valuation” is equal to the value of “Net book value at end of period” disclosed in the same template.
You may refer to notes in the AGM FS or check with the company's accountant to determine if the PPE are reflected “at cost” or “at valuation”. Then, disclose them accordingly in the XBRL templates.
Calculation for ease of reference
“Net book value at end of period” = “At cost” + “At valuation”
Misc_005 and Misc_041 errors
What this means: The "Disclosure of complete set of financial statements" text block's content does not match your AGM FS. It ensures that the text block content is complete by checking for:
Specific keywords; and
The number of characters submitted in the text block.
How to fix it:
Misc_005 is a possible error that serves as a reminder to confirm that you have provided the full set of FS.
Misc_041 is a possible error, for which you can seek XBRL exemption if you confirm that the full set of FS has been provided correctly.
Correlated_070 and Misc_040 errors
What this means: The total value does not match the sum of its child fields.
How to fix it: Ensure that the sum of the relevant child fields equals the parent field. Use the auto-calculate function in the last column for totals, or check your calculations for the common problem areas below:
Common problem areas
Field | Details |
|---|---|
Parent field (total) | Child fields that must add up to the total |
Total land and building | Freehold land + Leasehold land and building |
Total vehicles | Ships + Aircraft + Motor vehicles + Other vehicles |
Total assets | Sum of all individual asset classes disclosed Note: Do not double count if you have already included "Total land and building" or "Total vehicles" as subtotals. |
Carrying value at beginning or end of period | Gross carrying amount at beginning or end of period minus accumulated depreciation, amortisation and impairment at beginning or end of period |
Crossstatement_046 and crossstatement_047 errors
What this means: The PPE template is incomplete.
How to fix it: Make sure that the PPE template is complete.
Related resources
BizFinx preparation tool (preptool)
Download the right BizFinx preptool version for your needs. Check release notes and system requirements.
BizFinx multi-upload tool (MUT)
Download the BizFinx MUT to upload one or more XBRL files at the same time. You need to prepare your financial statements first before you use this tool.
BizFinx training materials
Find user guides and training resources to help you use BizFinx tools effectively.
Troubleshooting guide for BizFinx tools
Check how to resolve common technical issues.
BizFinx frequently asked questions (FAQs)
Get answers to frequently asked questions about using the preparation tool.
Technical support form
Use this form to report technical issues with the BizFinx Preparation Tool or Multi Upload Tool.
