How to Map Financial Statements Correctly for XBRL in Singapore

For many Singapore SMEs, XBRL filing feels complicated not because the financial statements are wrong — but because the mapping is.

You may have clean profit and loss statements and a balanced balance sheet. But once you start tagging items under ACRA’s XBRL taxonomy, confusion sets in. Which revenue tag should you use? Should director loans be current or non-current? Where does “other income” really belong?

Correct XBRL mapping is less about technical software skills and more about structured financial logic.

Here’s how to map financial statements correctly for XBRL filing in Singapore.

1. Start With Final, Approved Financial Statements

Before mapping begins, confirm that:

  • Financial statements are finalized
  • Directors have reviewed and approved them
  • All journal adjustments are posted
  • Trial balance is fully reconciled

Mapping should always be done on final numbers. If adjustments are made after tagging, you risk inconsistencies and repeated validation errors.

Maintaining reconciled books throughout the year using AI-supported tools like ccMonet helps reduce last-minute changes during filing season.

2. Understand ACRA’s XBRL Taxonomy Structure

ACRA’s taxonomy organizes financial information into structured categories, including:

  • Statement of Financial Position
  • Statement of Comprehensive Income
  • Cash Flow Statement (if required)
  • Equity Movement
  • Notes and disclosures

Before mapping, review the taxonomy structure carefully. Each financial statement line must align logically with a specific tag.

Avoid guessing based on label similarity — always consider substance over wording.

3. Map Assets and Liabilities Based on Classification

One of the most common mapping errors involves classification.

Ensure:

  • Trade receivables are mapped separately from other receivables
  • Accruals are not incorrectly tagged as trade payables
  • Borrowings are split into current and non-current portions
  • Director loans are classified appropriately

If your chart of accounts was not structured clearly from the start, mapping becomes more complex.

Clear account separation simplifies tagging and reduces validation warnings.

4. Map Revenue and Expenses With Precision

Revenue mapping should distinguish between:

  • Core operating revenue
  • Other income
  • Gains or one-off items

Expenses should be structured clearly under:

  • Cost of sales
  • Administrative expenses
  • Finance costs
  • Tax expense

Avoid mapping broad “General Expenses” accounts directly without understanding their composition. If necessary, break down material components before tagging.

Structured bookkeeping throughout the year makes this step easier. Platforms like ccMonet support consistent categorization, reducing ambiguity during XBRL preparation.

5. Verify Equity and Reserves Carefully

Equity mapping often causes issues due to improper structuring.

Ensure:

  • Share capital is tagged separately
  • Retained earnings reconcile with prior year
  • Dividends declared are properly reflected
  • Other reserves (if applicable) are clearly identified

Opening balances should match the previous year’s closing submission.

6. Review Mandatory Disclosure Tags

XBRL mapping is not limited to financial figures. It also requires structured disclosures such as:

  • Principal activities
  • Director information
  • Audit status
  • Accounting policies
  • Related party transactions

Ensure consistency between tagged disclosures and your signed financial statements.

Inconsistencies frequently trigger validation errors.

7. Perform Logical Cross-Checks Before Validation

Before running BizFinx validation:

  • Confirm total assets equal total liabilities plus equity
  • Ensure tax expense aligns with profit before tax
  • Verify depreciation matches asset movement
  • Review significant year-on-year variances

Logical alignment reduces warning messages during submission.

8. Run Full Validation and Address Warnings

Once mapping is complete:

  • Run all BizFinx validation checks
  • Resolve every error
  • Carefully review warnings (even if submission is allowed)

Warnings often highlight classification or disclosure inconsistencies that may require correction.

Why Accurate Mapping Matters

Correct XBRL mapping helps SMEs:

  • Reduce filing delays
  • Avoid repeated re-submissions
  • Minimize compliance risk
  • Improve reporting transparency
  • Save professional service costs

Most XBRL difficulties do not stem from complex regulations — they stem from inconsistent financial structuring.

When bookkeeping is clean, reconciled, and logically categorized throughout the year, XBRL mapping becomes a technical formality rather than a stressful exercise.

If your SME wants to maintain structured, compliance-ready financial records year-round, explore how AI-powered bookkeeping can support your reporting process at https://www.ccmonet.ai/.