Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 5

Expected results by reconciliation

7 min

In many test plans the expected result for a finance step reads "document posted successfully" or "report displays correctly." Neither proves anything about the financial statements. A document can post to the wrong account, the wrong segment, the wrong ledger or the wrong period, and still post successfully. A report can display beautifully and show the wrong numbers. For finance, an expected result must be a number you can reconcile.

StepWeak expected resultStrong expected result
Supplier invoiceInvoice posts without errorPayable 11,000 on Lakeside; expense 10,000 by cost center; tax 1,000; GR/IR cleared for PO item
Depreciation runJob finishesDepreciation per asset and area matches the schedule; ledger balances agree with asset history sheet
FX valuationValuation log createdUnrealized loss of 2,000 on the CAD item in each ledger; matches hand calculation
Month-end closePeriod closedTrial balance by company code and ledger matches the independent expectation; subledgers reconcile
Weak versus strong expected results.
The Sign-Off Table · thesignofftable.com/academy/sap-fin-305

The reconciliation toolkit

Four kinds of reconciliation cover almost every R2R expected result. Use them at the level of detail the test needs: a single document, a test cycle, or a full period.

ReconciliationComparesTypical tool
Balance to expectationAccount balances against an independently prepared expectationTrial Balance app per company code and ledger
Subledger to G/LCustomer, supplier and asset balances against their reconciliation accountsSubledger balance reports and G/L account balances
Ledger to ledgerLeading against non-leading ledgers; differences against the design registerTrial balance per ledger
System to externalBank balances against bank statements; intercompany against the partnerBank statement monitor; intercompany reconciliation

Four reconciliations behind R2R expected results.

Preparing an independent expectation

An expectation copied from system output proves nothing. Prepare it outside the system, before execution, from the test design: the documents you will post, their amounts and accounts, and the close tasks you will run. For a test month, Dan's team builds a simple model: opening balances, plus every designed transaction, plus the expected close adjustments, equals expected closing balances by account, company code and ledger. After execution, the system's trial balance is compared to the model line by line.

  1. DesignChoose transactions and amounts for the test month
  2. ModelExpected balances by account, company code, ledger, segment
  3. ExecutePost feeders, finance transactions and the close
  4. ExtractTrial balance and subledger balances from the system
  5. ReconcileLine by line; every difference explained or raised as a defect
From test design to reconciled result.
The Sign-Off Table · thesignofftable.com/academy/sap-fin-305

Why a screen check is not acceptable

A tester who "checks the screen" sees the fields on one document. Finance correctness is about where the amount lands: which account, which ledger, which segment, which period, and whether the subledger and the ledger still agree afterwards. None of that is visible on the entry screen. Screen checks also cannot detect what is missing, such as an accrual that was never reversed. Reconciliations can.

Every reconciliation in the plan needs a preparer and a reviewer, just as it would in a real close. The preparer extracts the balances, compares them and documents each difference. The reviewer checks the comparison, challenges the explanations and signs. For Contoso, the G/L team prepares and Dan or his deputy reviews. This is not bureaucracy for its own sake: the same reconciliations will become monthly controls after go-live, and testing them now proves that the reports, the people and the timing work before the first real close depends on them.

One document, high riskFull line-by-line check of the journal entry in every ledger
Full period, high riskComplete trial balance reconciliation to the model
One document, low riskKey fields and account balances
Full period, low riskTotals by account group and subledger reconciliation
Choosing the level of reconciliation.
The Sign-Off Table · thesignofftable.com/academy/sap-fin-305

What would you do?

Maria's UAT script for customer invoices says "Expected: invoice posts, no error." Dan rejects it. How should it be rewritten?

Key points
  • "Posted successfully" is not an expected result for finance; a reconcilable number is.
  • Use four reconciliations: balance to expectation, subledger to G/L, ledger to ledger, system to external.
  • Prepare expectations independently and before execution.
  • Agree tolerances in the plan, not after the result.

Check your understanding · not graded

Lesson check

  1. 1. Which is the strongest expected result for an R2R test month?

  2. 2. Why can a screen check not detect a missing accrual reversal?

  3. 3. When should tolerances be agreed?