{
  "test_id": "ORCL.R2R.FA.ASSET.CAPITALIZE",
  "scenario_name": "Capitalize Asset",
  "application": "Oracle Fusion Cloud",
  "product": "Financials",
  "module": "Fixed Assets",
  "process": "Asset Lifecycle",
  "business_flow": "Record-to-Report",
  "scenario_type": "Positive / Functional",
  "priority": "High",
  "automation_status": "SyntraFlow Ready",
  "library": "Syntra Standard",
  "canonical_url": "https://www.syntraflow.cloud/oracle-erp-testing-tool/test-library/financials/fixed-assets/capitalize-asset/",
  "objective": {
    "intro": "The objective of this test is to verify that an authorised Fixed Assets user can successfully capitalize an eligible asset in Oracle Fusion Assets, converting an added-but-not-yet-capitalized asset into a capitalized, depreciation-eligible asset with accurate cost and distributions.",
    "confirms": [
      "the asset is eligible for capitalization",
      "the correct Asset Book is applied",
      "cost is retained accurately through capitalization",
      "distributions are retained accurately through capitalization",
      "the asset's status updates to reflect capitalization",
      "depreciation configuration remains correctly associated with the asset",
      "the capitalized asset becomes eligible for depreciation",
      "accounting status reflects capitalization where applicable"
    ],
    "scope_note": "This scenario does not claim that depreciation has been run, that the asset has been adjusted or transferred, or that final accounting entries have posted — those are separate downstream test scenarios."
  },
  "preconditions": [
    "Oracle Fusion Assets is configured and available.",
    "An asset has been added and is ready for capitalization.",
    "Valid depreciation configuration is in place for the applicable Asset Book and Category.",
    "The accounting period intended for capitalization is open.",
    "Valid account combinations are available for the asset's distributions.",
    "The test user has permission to capitalize Fixed Assets."
  ],
  "test_data": [
    {
      "field": "Asset",
      "example": "Added asset, not yet capitalized"
    },
    {
      "field": "Asset Book",
      "example": "${ASSET_BOOK}"
    },
    {
      "field": "Category",
      "example": "Valid depreciable asset category"
    },
    {
      "field": "Cost",
      "example": "${ASSET_COST}"
    },
    {
      "field": "Distributions",
      "example": "Valid cost center / account combination"
    },
    {
      "field": "Depreciation Configuration",
      "example": "Valid method, life and convention"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Navigate to Fixed Assets",
      "action": "Navigate to the Fixed Assets work area.",
      "test_data": "",
      "expected_result": "The Fixed Assets work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Locate the Asset to Capitalize",
      "action": "Search for and open the added asset that is ready for capitalization.",
      "test_data": "${ASSET_NUMBER}",
      "expected_result": "The correct asset is located and its status confirms it is eligible for capitalization.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as opening search, entering the asset number, clicking Search and selecting the result."
    },
    {
      "step_number": 3,
      "step_name": "Review Asset Header and Cost Details",
      "action": "Review the asset header, category and cost details.",
      "test_data": "${ASSET_COST}",
      "expected_result": "Asset header, category and cost information are complete and consistent with the intended test data.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Review Distributions",
      "action": "Review the asset's distribution and account assignment.",
      "test_data": "${DISTRIBUTIONS}",
      "expected_result": "Distributions are valid and reflect the intended cost center and account combination.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Initiate Capitalization",
      "action": "Initiate the capitalization action for the asset.",
      "test_data": "",
      "expected_result": "The capitalization action is accepted and the asset moves into the capitalization flow.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Confirm Capitalization",
      "action": "Confirm the capitalization request.",
      "test_data": "",
      "expected_result": "Oracle Fusion successfully processes the capitalization request without unexpected errors.",
      "validation_type": "action"
    },
    {
      "step_number": 7,
      "step_name": "Verify Capitalization Status",
      "action": "Review the asset's status following capitalization.",
      "test_data": "",
      "expected_result": "The asset status updates to reflect that it has been capitalized.",
      "validation_type": "action"
    },
    {
      "step_number": 8,
      "step_name": "Verify Cost Retained Correctly",
      "action": "Confirm that the capitalized asset's cost matches the value prior to capitalization.",
      "test_data": "",
      "expected_result": "Cost is retained accurately through the capitalization process.",
      "validation_type": "action"
    },
    {
      "step_number": 9,
      "step_name": "Verify Depreciation Eligibility",
      "action": "Confirm that the capitalized asset is eligible for depreciation under its assigned book and category.",
      "test_data": "",
      "expected_result": "The asset is eligible for the next depreciation run.",
      "validation_type": "action"
    },
    {
      "step_number": 10,
      "step_name": "Verify Accounting Status Where Applicable",
      "action": "Review the asset's accounting status following capitalization, where accounting is generated at this stage.",
      "test_data": "",
      "expected_result": "The capitalized asset is successfully identified by its asset number, with status, cost, distributions and accounting reflecting the expected capitalization outcome.",
      "validation_type": "business_assertion",
      "note": "This is the main business assertion for the scenario — the test does not stop merely because the capitalization request was accepted."
    }
  ],
  "expected_results": [
    "Eligible asset capitalizes successfully.",
    "Asset status updates to reflect capitalization.",
    "Cost is retained accurately through capitalization.",
    "Distributions are retained accurately through capitalization.",
    "Depreciation configuration remains correctly associated with the asset.",
    "Capitalized asset becomes eligible for depreciation.",
    "Accounting status reflects capitalization where applicable.",
    "No unexpected errors occur during capitalization.",
    "Capitalized asset is available for subsequent adjustment, transfer and depreciation scenarios."
  ],
  "validation_checkpoints": [
    "Asset eligibility for capitalization is correct prior to the action.",
    "Asset Book matches the intended test data.",
    "Category is correct and depreciable.",
    "Cost matches expected value before and after capitalization.",
    "Distributions match expected cost center and account combination.",
    "Capitalization status updates correctly.",
    "Depreciation configuration is intact after capitalization.",
    "Asset is eligible for the next depreciation run.",
    "Accounting status reflects capitalization where applicable.",
    "Capitalized asset can be identified by its asset number for downstream scenarios."
  ]
}
