Oracle Fusion Asset Depreciation Test Cases
Validate that eligible capitalized assets are processed correctly when Oracle Fusion Assets depreciation is run for an asset book and accounting period, including expected depreciation expense, reserve and asset status updates.
| Test ID | ORCL.R2R.FA.DEPRECIATION.RUN |
| Application | Oracle Fusion Cloud |
| Product | Financials |
| Module | Fixed Assets |
| Process | Asset Lifecycle |
| Business Flow | Record-to-Report |
| Scenario Type | Positive / Functional |
| Test Usage | Functional Testing / Regression Testing / UAT |
| Priority | High |
| Automation | SyntraFlow Ready |
| Library | Syntra Standard |
Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 11 business-readable test steps; SyntraFlow's automation executes approximately 31 underlying Oracle Fusion UI actions to complete it.
Test Objective
The objective of this test is to verify that Oracle Fusion Assets correctly processes depreciation for eligible capitalized assets when a depreciation run is executed for an asset book and open accounting period, producing accurate depreciation expense, reserve and asset status updates.
The scenario should confirm that:
- the correct asset book and depreciation period are selected
- only eligible, capitalized assets are included in the run
- depreciation expense is calculated according to each asset's method, life and cost
- the depreciation reserve is updated correctly for each processed asset
- asset status reflects that depreciation has been processed for the period
- assets excluded from the run are correctly identified rather than silently skipped
- the depreciation run completes without unexpected errors
This scenario does not claim that resulting depreciation expense is posted to the general ledger or that period close has occurred — those are separate downstream test cases.
When to Use This Test
- Functional testing of a new Oracle Fusion Assets implementation before go-live
- Regression testing after an Oracle quarterly update affecting depreciation calculation
- Period-end close validation for Fixed Assets
- Baseline case referenced by retirement and reinstatement scenarios that depend on prior depreciation history
Where This Test Fits in the Asset Lifecycle
This test covers running depreciation for capitalized assets in an open period, and depends on assets already being added, capitalized and — where applicable — adjusted or transferred. It is a prerequisite for subsequent retirement and reinstatement scenarios.
Preconditions
- Oracle Fusion Assets is configured and available.
- Capitalized assets eligible for depreciation exist in the selected asset book.
- The depreciation period intended for the run is open.
- Valid depreciation configuration — method, useful life and accounts — is assigned to each asset.
- The test user has permission to run and review Fixed Assets depreciation.
Exact setup, eligibility rules and field availability may vary by Oracle Fusion implementation and asset book configuration.
Sample Test Data
| Asset Book | ${ASSET_BOOK} |
| Accounting Period | ${DEPRECIATION_PERIOD} |
| Assets in Scope | Multiple capitalized assets |
| Depreciation Method | ${DEPRECIATION_METHOD} — e.g. Straight-Line |
| Useful Life | ${USEFUL_LIFE} — per asset category |
| Currency / Book | Matches asset book configuration |
Sample values are illustrative. Replace them with valid data from the target Oracle Fusion environment.
Test Steps
11 business-readable steps. SyntraFlow's automation executes ~31 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.
| # | User Action | Expected Result |
|---|---|---|
| 1 | Navigate to Fixed Assets Navigate to the Fixed Assets work area. | The Fixed Assets work area opens successfully. |
| 2 | Select the Asset Book Select the asset book for which depreciation will be run. ${ASSET_BOOK} | The selected asset book is accepted and its configuration is loaded. |
| 3 | Select the Depreciation Period Select the open accounting period for the depreciation run. ${DEPRECIATION_PERIOD} | The selected period is confirmed open and available for processing. |
| 4 | Initiate the Depreciation Run Initiate the depreciation run for the selected book and period. | The depreciation run is submitted successfully. |
| 5 | Monitor Run Status Monitor the status of the depreciation run until processing completes. This single business step replaces multiple technical actions such as polling run status, refreshing the process monitor and confirming completion. | The run reaches a completed status without unexpected errors. |
| 6 | Review Depreciation Results Open and review the depreciation run results. | Depreciation results are available for review, showing processed assets and calculated amounts. |
| 7 | Verify Expected Assets Were Processed Confirm that all eligible capitalized assets in scope were included in the run. This single business step replaces multiple technical actions such as filtering the results grid, paging through processed assets and cross-checking against the expected asset list. | Eligible assets in the selected book and period appear as processed. |
| 8 | Verify Depreciation Expense Calculated Correctly Verify that depreciation expense for each processed asset agrees with its configured method, life and cost. | Calculated depreciation expense matches the expected amount for each asset's depreciation method and life. |
| 9 | Verify Reserve Updated Correctly Verify that the accumulated depreciation reserve for each processed asset is updated by the calculated expense amount. | The reserve balance for each processed asset increases by the expected depreciation amount. |
| 10 | Verify Asset Status Reflects Processed Depreciation Confirm that each processed asset's status reflects that depreciation has been recorded for the period. | Asset status and last-run period correctly reflect the completed depreciation run. |
| 11 | Review Exceptions or Excluded AssetsBusiness assertion Review any assets flagged as exceptions or excluded from the depreciation run and confirm the reason. This is the main business assertion for the scenario — the test does not stop merely because the run completed successfully. | The depreciation run is confirmed complete: eligible assets are processed with correct expense and reserve amounts, asset status is updated, and any exceptions or excluded assets are clearly identified with an expected reason rather than silently skipped. |
Expected Results
- Eligible capitalized assets are processed in the depreciation run for the selected book and period.
- Depreciation expense is calculated according to each asset's method, life and cost.
- The depreciation reserve is updated correctly for each processed asset.
- Asset status updates to reflect that depreciation has been processed for the period.
- Any exceptions or excluded assets are clearly identified with an expected reason rather than silently skipped.
- The depreciation run completes without unexpected errors.
- Results are available for subsequent retirement, reinstatement and reporting scenarios.
Key Validation Checkpoints
- Asset book selection is correct.
- Depreciation period is open and correctly selected.
- Expected assets appear as processed.
- Depreciation expense matches method and life for each asset.
- Reserve balance is updated by the correct amount.
- Asset status reflects the completed run.
- Exceptions and excluded assets are identified with a reason.
- Run completion status is confirmed.
Go Beyond the Standard Test with Jarvis AI
The Syntra Standard Test Library defines the core depreciation run scenario. Jarvis AI can extend this scenario by generating additional positive and negative test variations using customer-specific test data and configuration available through Syntra DataVault.
Teams do not need to manually duplicate the same depreciation test dozens of times simply to cover different combinations of asset book, period, category, depreciation method, useful life and exception condition. Jarvis uses the standard business scenario as the foundation and generates relevant variations for the customer's environment.
From Standard Test to Executed Regression Pack
Rather than maintaining dozens of near-duplicate copies of the same depreciation test, SyntraFlow maintains the core business scenario and allows Jarvis AI to generate relevant variations using the customer's available test data.
AI-Generated Test Variations
The same Run Depreciation business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to Fixed Assets.
- Run depreciation for a single asset book
- Run depreciation across multiple assets
- Assets from different categories
- Different depreciation methods
- Different useful lives
- Partial-period depreciation
- Full-period depreciation
- Newly capitalized asset included in the run
- Recently adjusted asset included in the run
- Recently transferred asset included in the run
- No eligible assets in scope
- Closed depreciation period
- Asset with invalid depreciation configuration
- Invalid or unsupported depreciation method
- Missing depreciation account
- Asset with incomplete capitalization
- Depreciation run process failure
- Asset explicitly excluded from depreciation
- Period already processed for depreciation
These are representative examples only. Negative scenarios and expected behavior can depend on the customer's Oracle Fusion configuration, controls and security — not every Oracle configuration behaves identically.
Generated Using Your DataVault Test Data
Generic test data often fails to represent the configuration of a real Oracle Fusion environment. Where connected, Jarvis can use approved test data available through Syntra DataVault to create depreciation variations relevant to the customer's actual implementation.
Standard Library Definition
Asset Book ${ASSET_BOOK}
Depreciation Period ${DEPRECIATION_PERIOD}
Assets in Scope ${ASSETS_IN_SCOPE}
Depreciation Method ${DEPRECIATION_METHOD}
Useful Life ${USEFUL_LIFE}
Currency / Book ${CURRENCY_BOOK}
DataVault
Asset Books Corporate Book Tax Book Depreciation Methods Straight-Line Declining Balance Units of Production Useful Lives Per asset category Asset Categories Buildings IT Equipment Vehicles Periods Open Fixed Assets periods per book
Jarvis AI Generates
Scenario 01 — Corporate Book + Straight-Line + Multiple Assets Scenario 02 — Tax Book + Declining Balance + IT Equipment Scenario 03 — Newly Capitalized Asset Included Scenario 04 — Closed Period Scenario 05 — Invalid Depreciation Configuration Scenario 06 — Asset Excluded from Depreciation ...
Customer-specific test data and AI-generated variations are not published to the Syntra Standard Test Library. Where DataVault is connected, customer-specific data such as asset book, category and depreciation configuration remain within the customer's controlled SyntraFlow environment and access model.
Example Test Variations
Representative examples of scenarios Jarvis can generate from this business scenario. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.
| ID | Variation | Type | Key Difference | Execution |
|---|---|---|---|---|
| VAR-001 | Single Book Depreciation Run | Positive/Book | Corporate Book only | Syntra Ready |
| VAR-002 | Multiple Assets in Scope | Positive | Depreciation run includes multiple assets | Syntra Ready |
| VAR-003 | Buildings Category | Positive/Category | Asset category = Buildings | Syntra Ready |
| VAR-004 | IT Equipment Category | Positive/Category | Asset category = IT Equipment | Syntra Ready |
| VAR-005 | Vehicles Category | Positive/Category | Asset category = Vehicles | Syntra Ready |
| VAR-006 | Straight-Line Method | Positive/Method | Depreciation method = Straight-Line | Syntra Ready |
| VAR-007 | Declining Balance Method | Positive/Method | Depreciation method = Declining Balance | Syntra Ready |
| VAR-008 | Units of Production Method | Positive/Method | Depreciation method = Units of Production | Syntra Ready |
| VAR-009 | Short Useful Life | Positive | Asset with a short useful life | Syntra Ready |
| VAR-010 | Long Useful Life | Positive | Asset with a long useful life | Syntra Ready |
| VAR-011 | Partial-Period Depreciation | Positive/Period | Asset depreciated for a partial period | Syntra Ready |
| VAR-012 | Full-Period Depreciation | Positive/Period | Asset depreciated for a full period | Syntra Ready |
| VAR-013 | Newly Capitalized Asset | Positive | Asset capitalized in the current period | Syntra Ready |
| VAR-014 | Recently Adjusted Asset | Positive | Asset cost or life recently adjusted | Syntra Ready |
| VAR-015 | Recently Transferred Asset | Positive | Asset recently transferred between cost centers | Syntra Ready |
| VAR-016 | Tax Book Run | Positive/Book | Depreciation run for Tax Book | Syntra Ready |
| VAR-017 | Multiple Currencies / Books | Positive/Book | Run spans books in different currencies | Syntra Ready |
| VAR-018 | No Eligible Assets | Negative/Period | No assets eligible for the selected book/period | Syntra Ready |
| VAR-019 | Closed Depreciation Period | Negative/Period | Selected period is closed | Syntra Ready |
| VAR-020 | Invalid Asset Configuration | Negative/Exception | Asset missing required depreciation setup | Syntra Ready |
| VAR-021 | Invalid Depreciation Method | Negative/Method/Exception | Method not valid for asset category | Syntra Ready |
| VAR-022 | Missing Depreciation Account | Negative/Exception | Required depreciation account not configured | Syntra Ready |
| VAR-023 | Incomplete Capitalization | Negative/Exception | Asset not fully capitalized before run | Syntra Ready |
| VAR-024 | Asset Excluded from Depreciation | Negative/Exception | Asset explicitly flagged as excluded | Syntra Ready |
| VAR-025 | Depreciation Process Failure | Negative/Exception | Unexpected run failure | Syntra Ready |
| VAR-026 | Period Already Processed | Negative/Period | Depreciation already run for the period | Syntra Ready |
No variations match this filter.
Automatically Expand Positive and Negative Test Coverage
Positive Testing
Jarvis generates scenarios using combinations of book, period, category, method and life that are expected to process and calculate depreciation successfully.
Eligible Book + Open Period + Valid Method/Life + Multiple Assets → Depreciation Calculated and Posted
Negative Testing
Jarvis can generate scenarios designed to exercise Oracle's validations, eligibility rules and exception handling around the depreciation run.
- Closed Depreciation Period → Expected Period Validation
- Invalid Depreciation Configuration → Expected Configuration Exception
- Asset Excluded from Depreciation → Expected Exclusion with Reason
A negative or exception test should not be marked as failed simply because Oracle blocks the run or excludes an asset. If the expected validation, block or exclusion occurs, the negative test has passed.
| Scenario | Oracle Outcome | Test Result |
|---|---|---|
| Eligible assets in an open period | Depreciation calculates and posts correctly | PASS |
| Closed depreciation period | Run is correctly blocked or flagged | PASS |
| Asset with invalid configuration | Asset correctly excluded with expected exception | PASS |
| Unexpected process failure | Unexpected failure | FAIL |
Turn AI-Generated Variations into a Regression Pack
Users can select generated scenarios and group them into reusable execution packs.
Fixed Assets Depreciation Regression Pack
- Single Book Depreciation Run
- Multiple Assets in Scope
- IT Equipment Category
- Straight-Line Method
- Declining Balance Method
- Partial-Period Depreciation
- Newly Capitalized Asset
- No Eligible Assets
- Closed Depreciation Period
- Invalid Asset Configuration
Run On-Demand or Schedule Automated Batch Execution
SyntraFlow can execute selected scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.
Once scheduled, SyntraFlow executes the selected scenarios unattended and records the outcome of each test and business assertion.
| Pack | Fixed Assets Depreciation Regression Pack |
| Schedule | Period-End Regression |
| Tests | 26 scenarios |
| Execution | Batch Mode |
| Start | 10:00 PM |
| Environment | Oracle Fusion TEST |
| Status | Scheduled |
Illustrative example — not a live schedule.
Review Results Across the Entire Test Pack
Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.
Illustrative example data — not actual production metrics.
Regression Pack → Scenario → Business Step → Automation Action → Evidence
Asset Lifecycle
Exact lifecycle behavior depends on the asset book, category, depreciation rules and customer configuration. Stages link to the corresponding test scenario family.
Understand Why a Test Failed
SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.
From Business Scenario to Execution Evidence
Business teams get readable test documentation; automation teams retain detailed execution traceability.
Meet Jarvis — SyntraFlow's AI Testing Engine
Jarvis extends the Syntra Standard Test Library by analysing the business scenario, available DataVault test data and expected business outcomes to generate additional test coverage for the customer's environment.
How SyntraFlow Automates This Test
The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.
Business Step → Underlying UI Actions
What SyntraFlow Captures Per Run
Action Status vs. Business Validation
A successful UI interaction does not automatically prove the business outcome — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution.
| Step | Action Status | Business Validation |
|---|---|---|
| Initiate Depreciation Run | Pass | — |
| Monitor Run Status | Pass | — |
| Verify Depreciation Expense Calculated Correctly | Pass | Pass |
Related Fixed Asset Tests
Running depreciation is one stage of the same Fixed Assets lifecycle — explore the related capitalization, adjustment, transfer and retirement scenarios below.
Turn This Standard Test into Your Oracle Fixed Assets Regression Suite
Start with the Syntra Standard depreciation test, use DataVault to provide environment-specific asset book, method and category data, let Jarvis generate additional positive and negative variations, and execute the resulting regression pack automatically with SyntraFlow.
Use This Oracle Fusion Test Case
Download Test Case
Excel, CSV or JSON export.
Coming soonAutomate with SyntraFlow
Run this script against your own tenant today.
Related Oracle Testing Resources
Frequently Asked Questions
What does an Oracle Fusion depreciation run test validate?
What happens to assets that are not eligible for depreciation?
Does this test validate the resulting accounting entries?
How are the many depreciation test variations generated?
Can depreciation runs be tested for different methods and useful lives?
Can this depreciation test be scheduled?
- Home
- Oracle ERP Testing Tool
- Test Library
- Financials
- Fixed Assets
- Run Depreciation