Lesson 6 of 6
Testing the asset lifecycle
6 min
Asset accounting errors are slow and quiet. A wrong useful life or period control posts slightly wrong depreciation every month for years, and nobody notices until an auditor recalculates it or a sale produces an odd gain. Testing the lifecycle end to end, with expected values calculated by hand for each depreciation area, is the only reliable defense.
One asset, the whole life
Design a small set of test assets that each go through the full lifecycle: create, acquire, depreciate for several periods, transfer if relevant, and retire. Choose dates on purpose: an acquisition early in a period and one late, an acquisition in the last month of the fiscal year, and a retirement in the middle of a year. These dates test the period control, which is where mid-year conventions live.
- Period 1Create and acquireAsset in machinery class; integrated acquisition 120,000; value date Jan 15
- Periods 1–3Depreciation runsTest run, post, check planned vs posted per area
- Period 4ChangeCost center change (time-dependent); check next run posts to the new cost center
- Period 6Partial retirementSell 25% with revenue; check gain or loss per area
- Period 12Year-end viewAsset history and balances reconcile with the G/L per ledger
Test cases that matter
| Case | What it proves | Expected result source |
|---|---|---|
| Integrated acquisition | APC posts in all areas in real time; technical clearing account zero | Invoice amount; account determination |
| Acquisition from PO | Capitalization at the designed point (GR or IR) | Design document |
| Mid-period acquisition | Depreciation start under period control | Hand calculation per area |
| AuC settlement | AuC zero; final assets correct; expense share to cost center | Distribution rules |
| Depreciation run | Posted equals planned; correct accounts and cost centers | Hand calculation |
| Useful life change | Recalculation and catch-up in next run | Hand calculation |
| Transfer | Values moved with depreciation; sender zero | Sender values |
| Sale with revenue | Gain or loss per area | Hand calculation |
| Scrapping | Loss equals net book value | Net book value |
| Negative: posting to a closed period or to a deactivated asset | System blocks it | Expected error message |
Asset lifecycle test cases.
Migrated assets
At go-live, Contoso's existing assets are migrated from ECC with their APC, accumulated depreciation and, where needed, depreciation posted in the current year. Migration is a test topic of its own: compare a sample of assets field by field and value by value with ECC, run a test depreciation run in the migration rehearsal, and confirm that planned depreciation for the rest of the year matches what ECC would have posted. Luis's cutover plan should include the first live depreciation run as a monitored event.
Evidence
For each test asset, keep the Manage Fixed Assets (or Asset Explorer) view of values per area and year, the journal entries of each posting per ledger, and the hand calculation sheet. For the depreciation run, keep the test run log, the posting status and the journal entry numbers. For reconciliation, show that asset balances per balance sheet account equal the G/L balances per ledger; in SAP S/4HANA this should hold by design, which makes any difference an immediate red flag.
What would you do?
All lifecycle tests pass in the book area. The tax area was not checked because "the tax team will look at it later". Go-live is in three weeks. What should Priya do?
- Test whole lifecycles with deliberate dates: mid-period, year-end, mid-year retirement.
- Calculate expected values by hand for every depreciation area.
- Include negative tests and the technical clearing account check.
- Evidence: asset value views, journal entries per ledger, run logs, calculation sheets, reconciliation.
Check your understanding · not graded
Lesson check
1. Why choose acquisition dates on purpose in asset tests?
2. Which reconciliation should hold by design in SAP S/4HANA?
3. Which is a negative test in asset accounting?
4. What is the expected source for depreciation test results?