Read-only ingestionSFRS(I) · Full XBRL · materiality SGD 100,000
9 for youAgents: scripted
Reconciliation

Account reconciliations

126 reconciliations across 12 entities and 19 accounts. Each is reconciled where the balance actually lives, and the parts sum back to the group trial balance the statements are built from — which is what lets this be read as a statement about the balance sheet rather than about a spreadsheet.

Ties to the trial balance
Balance sheet coverage
100%
19 accounts, 12 entities
Certified
124
1 preparer only, 1 unsigned
Open differences
2
0 material
Recurring
1
Survived a prior period
Evidence not reliable
4
6 qualified
Aged 2+ periods
1
SGD 12,400

Can the balance sheet be relied on

R7 · coverage, ageing, certification and the tie to the statements

R7claude-opus-5 (replayed)

4 balances cannot be relied on, and 2 carry an open difference

The 126 reconciliations across 12 entities sum, account by account, to the group trial balance the statements are built from. That tie is the reason this module can be read as a statement about the balance sheet rather than about a spreadsheet.

2 accounts carry an open difference: E200 other receivables and prepayments (12,400), E200 trade payables ((8,200)). 1 of them has been open for two periods or more, which puts 12,400 beyond the point where a timing explanation is credible.

124 of 126 are signed by both preparer and reviewer. The exposure is not the count — it is the 4 balances that agree to the ledger on evidence the finance team produced itself, which demonstrates internal consistency and nothing more.

Open differences by ageengine
Open forCountValue
current18,200
1 period11,850
2+ periods112,400
Watchlist
  • E200 1200 Other receivables and prepayments: not signed by the preparer; not signed by the reviewer; not certified in the immediately preceding period; carried a difference in the prior period as well.
  • E100 2100 Accruals and other payables: no independent source for a high-risk balance.
  • E100 2400 Income tax payable: no independent source for a high-risk balance.
  • E100 2500 Deferred tax liabilities: not signed by the reviewer; no independent source for a high-risk balance.

1200 · Other receivables and prepayments · E200

Owned by Wei Ling Tan, reviewed by Arun Selvaraj · REC-1200 prepaid insurance · proved by close task CT-10

RecurringOpen 3 periodsBreak
R1claude-sonnet-5 (replayed)
Likely cause

The supporting schedule exceeds the ledger by an amount consistent with a prepayment recognised in the schedule but not yet posted. A pending journal reclassifying a prepayment is awaiting approval and would account for most of the difference. It has been open for 3 periods and carried a difference last period too, so it is not a timing item.

Recommended action

Approve or reject the pending prepayment reclassification, then re-run the reconciliation. If the entry is rejected, the schedule must be corrected instead.

Routed to Wei Ling Tan to investigate, Arun Selvaraj to review
Compositionengine
Prepaid insurance17,993
Prepaid port dues9,470
Deposits11,364
Indirect tax receivable8,523
Supporting schedule47,351
Entity ledger34,951
Difference12,400

2000 · Trade payables · E200

Owned by Siti Rahman, reviewed by Arun Selvaraj · REC-2000 aged payables — current · proved by close task CT-06

Break
R1claude-sonnet-5 (replayed)
Likely cause

The payables listing exceeds the ledger, which is the pattern of goods-received-not-invoiced accrued in the schedule but not yet posted to the ledger, or an invoice recorded in the wrong period.

Recommended action

Agree the goods-received-not-invoiced balance to the receiving records and check the cut-off testing result for purchases; one purchase invoice is already flagged as recorded in the wrong period.

Routed to Siti Rahman to investigate, Arun Selvaraj to review
Compositionengine
Aged payables — current(130,560)
31 to 60 days(45,592)
Over 60 days(26,941)
Goods received not invoiced(4,145)
Supporting schedule(207,238)
Entity ledger(199,038)
Difference(8,200)

Reconciliations that agree but are not supported

Each of these ties to the ledger. None of them can be relied on as evidence.

4 to resolve
E200 1200Other receivables and prepaymentsBreak
schedule as at 2025-12-31 · low risk · 34,951
  • Not signed by the preparer. Wei Ling Tan has not signed the reconciliation, so nobody has asserted it is complete.
  • Not signed by the reviewer. Arun Selvaraj has not signed a reconciliation that carries a difference.
  • Not certified in the immediately preceding period. Last certified in FY2025-09 rather than FY2025-11, so this balance has gone uncertified for at least one period.
  • Carried a difference in the prior period as well. The account also carried a difference of 9,800 in the prior period, so this is a recurring break rather than a timing item.
R2claude-opus-5 (replayed)
do not rely

The account carried a difference last period and carries one again, and the schedule behind it is schedule prepared inside the finance team. A difference that survives a period is not a timing item, so the support has to be treated as unproven rather than merely incomplete.

Required to rely on it

Wei Ling Tan to identify the item behind the recurring difference and clear it, with Arun Selvaraj signing the reconciliation before the period is locked.

E100 2100Accruals and other payablesCertified
schedule as at 2025-12-31 · high risk · (146,731)
  • No independent source for a high-risk balance. A high-risk balance is supported only by a schedule prepared inside the finance team.
R2claude-opus-5 (replayed)
do not rely

A high-risk balance is supported only by a schedule prepared by the same team that owns the ledger. Nothing outside the finance function corroborates it, so agreement to the ledger demonstrates internal consistency and nothing more.

Required to rely on it

Obtain an independent corroboration — a confirmation, statement or sub-ledger extract — and have Arun Selvaraj sign it.

E100 2400Income tax payableCertified
computation as at 2026-01-09 · high risk · (103,058)
  • No independent source for a high-risk balance. A high-risk balance is supported only by a computation prepared inside the finance team.
R2claude-opus-5 (replayed)
do not rely

A high-risk balance is supported only by a computation prepared by the same team that owns the ledger. Nothing outside the finance function corroborates it, so agreement to the ledger demonstrates internal consistency and nothing more.

Required to rely on it

Obtain an independent corroboration — a confirmation, statement or sub-ledger extract — and have Arun Selvaraj sign it.

E100 2500Deferred tax liabilitiesWithin tolerance
computation as at 2026-01-09 · high risk · (185,000)
  • Not signed by the reviewer. Arun Selvaraj has not signed a high-risk reconciliation.
  • No independent source for a high-risk balance. A high-risk balance is supported only by a computation prepared inside the finance team.
R2claude-opus-5 (replayed)
do not rely

A high-risk balance is supported only by a computation prepared by the same team that owns the ledger. Nothing outside the finance function corroborates it, so agreement to the ledger demonstrates internal consistency and nothing more.

Required to rely on it

Obtain an independent corroboration — a confirmation, statement or sub-ledger extract — and have Arun Selvaraj sign it.

By account

Every entity that carries the account, rolled up to the group figure

AccountProved byEntitiesEntity ledgersTrial balanceTiesStatus
1000 Cash and bank balancesCT-04122,672,7502,672,750NilCertified
1100 Trade receivablesCT-05122,427,9002,427,900NilCertified
1150 Allowance for expected credit lossesCT-0512(45,000)(45,000)NilCertified
1200 Other receivables and prepaymentsCT-1012249,650249,650NilBreak
1500 Property, plant and equipment - costCT-081211,720,00011,720,000NilCertified
1550 Property, plant and equipment - accumulated depreciationCT-0812(3,525,550)(3,525,550)NilCertified
1600 Right-of-use assets - costCT-093720,000720,000NilCertified
1650 Right-of-use assets - accumulated depreciationCT-093(240,000)(240,000)NilCertified
2000 Trade payablesCT-0612(1,421,700)(1,421,700)NilBreak
2100 Accruals and other payablesCT-1012(564,350)(564,350)NilCertified
2200 Lease liabilities - currentCT-093(165,000)(165,000)NilCertified
2250 Lease liabilities - non-currentCT-093(330,000)(330,000)NilCertified
2300 Bank borrowings - current—1(600,000)(600,000)NilCertified
2350 Bank borrowings - non-current—1(2,400,000)(2,400,000)NilCertified
2400 Income tax payableCT-1212(396,375)(396,375)NilCertified
2500 Deferred tax liabilitiesCT-121(185,000)(185,000)NilWithin tolerance
3000 Share capital—1(5,000,000)(5,000,000)NilCertified
3100 Retained earnings - opening—1(2,122,785)(2,122,785)NilCertified
3200 Foreign currency translation reserve—193,66093,660NilCertified

By entity

Where the reconciliation work sits

EntityRecsCertifiedBreaksUnsupported
E1001918—3
E11099——
E200131221
E21099——
E3001313——
E31099——
E40099——
E50099——
E60099——
E70099——
E71099——
E80099——