{
  "test_id": "ORCL.SCM.INV.TXN.MISC.RECEIPT",
  "scenario_name": "Miscellaneous Receipt",
  "application": "Oracle Fusion Cloud",
  "product": "SCM / Inventory Management",
  "module": "Inventory Management",
  "process": "Item Transactions",
  "business_flow": "Plan-to-Produce",
  "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/scm/inventory-management/item-transactions/miscellaneous-receipt/",
  "objective": {
    "intro": "The objective of this test is to validate that a miscellaneous receipt can be created in Oracle Fusion SCM Inventory Management using a valid inventory organization, item, subinventory, locator, quantity, unit of measure and account, and that the resulting transaction correctly updates on-hand inventory.",
    "confirms": [
      "the receipt is created for the correct inventory organization and item",
      "quantity, unit of measure, and lot/serial detail where applicable, are captured correctly",
      "the subinventory and locator used on the transaction are correct",
      "the account charged on the transaction is correct",
      "on-hand inventory quantity is correctly updated by the received quantity",
      "Oracle correctly enforces validation when data errors, configuration errors or security restrictions are introduced (DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION)"
    ],
    "scope_note": "This scenario covers creation of a single miscellaneous receipt transaction in Oracle Fusion SCM Inventory Management TEST/UAT environments. It does not cover miscellaneous issues, subinventory transfers, or transaction corrections, which are covered by the separate Miscellaneous Issue, Subinventory Transfer and Inventory Transaction Correction scenarios in the same Item Transactions cluster."
  },
  "preconditions": [
    "An inventory organization is configured in the target Oracle Fusion SCM environment.",
    "The test item is active and enabled for the inventory organization.",
    "The subinventory, and locator where applicable, used on the receipt are configured and active.",
    "The charge account entered on the receipt is valid and open for the transaction date."
  ],
  "test_data": [
    {
      "field": "Inventory Organization",
      "example": "${INVENTORY_ORGANIZATION}"
    },
    {
      "field": "Item",
      "example": "${ITEM}"
    },
    {
      "field": "Subinventory",
      "example": "${SUBINVENTORY}"
    },
    {
      "field": "Locator",
      "example": "${LOCATOR}"
    },
    {
      "field": "Quantity",
      "example": "${QUANTITY}"
    },
    {
      "field": "UOM",
      "example": "${UOM}"
    },
    {
      "field": "Lot",
      "example": "${LOT}"
    },
    {
      "field": "Serial",
      "example": "${SERIAL}"
    },
    {
      "field": "Account",
      "example": "${ACCOUNT}"
    },
    {
      "field": "Transaction Date",
      "example": "${TRANSACTION_DATE}"
    },
    {
      "field": "Transaction Type",
      "example": "${TRANSACTION_TYPE}"
    },
    {
      "field": "Reason",
      "example": "${REASON}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In and Navigate to Inventory",
      "action": "Sign in to Oracle Fusion using an authorised inventory test user and navigate to the Inventory Management work area.",
      "test_data": "",
      "expected_result": "The Inventory Management work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Navigate to Miscellaneous Receipt",
      "action": "Open the Miscellaneous Receipt transaction to begin recording an inventory receipt that is not tied to a purchase order or other source document.",
      "test_data": "",
      "expected_result": "The Miscellaneous Receipt entry page opens.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Initiate the Miscellaneous Receipt",
      "action": "Start a new miscellaneous receipt transaction for the test inventory organization.",
      "test_data": "${INVENTORY_ORGANIZATION}",
      "expected_result": "A new, unsaved miscellaneous receipt is opened for the correct inventory organization.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as opening the transaction type list, selecting Miscellaneous Receipt and confirming the organization."
    },
    {
      "step_number": 4,
      "step_name": "Select Organization and Item",
      "action": "Confirm the inventory organization and search for and select the item to be received.",
      "test_data": "${INVENTORY_ORGANIZATION} / ${ITEM}",
      "expected_result": "The organization and item are accepted and reflected on the transaction line.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Select Subinventory and Locator",
      "action": "Select the subinventory, and locator where applicable, that the item will be received into.",
      "test_data": "${SUBINVENTORY} / ${LOCATOR}",
      "expected_result": "The subinventory and locator are accepted without unexpected validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Enter Quantity and UOM",
      "action": "Enter the quantity and unit of measure being received, and lot or serial detail where the item is lot- or serial-controlled.",
      "test_data": "${QUANTITY} / ${UOM} / ${LOT} / ${SERIAL}",
      "expected_result": "Quantity, UOM and lot/serial detail, where applicable, are accepted without unexpected validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 7,
      "step_name": "Select Account",
      "action": "Select the account that the miscellaneous receipt will be charged to.",
      "test_data": "${ACCOUNT}",
      "expected_result": "The account is accepted and reflected on the transaction line.",
      "validation_type": "action"
    },
    {
      "step_number": 8,
      "step_name": "Review and Submit",
      "action": "Review the miscellaneous receipt detail as calculated by Oracle Fusion, then submit the transaction.",
      "test_data": "${TRANSACTION_DATE}",
      "expected_result": "Oracle Fusion successfully processes the miscellaneous receipt without unexpected errors.",
      "validation_type": "action",
      "note": "Reviewing the transaction before submission lets the tester catch an incorrect field entry before the receipt is recorded."
    },
    {
      "step_number": 9,
      "step_name": "Verify On-Hand Quantity Updated",
      "action": "Reopen or refresh on-hand inventory for the item, organization, subinventory and locator, and confirm the transaction and updated on-hand balance.",
      "test_data": "",
      "expected_result": "The transaction is recorded, on-hand quantity is correctly updated by the received quantity, and the account and subinventory used match the entered data.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — a correctly recorded receipt with an updated on-hand balance is the expected pass condition, not merely a successful save."
    }
  ],
  "expected_results": [
    "The miscellaneous receipt is created for the correct inventory organization and item.",
    "The received quantity and unit of measure are correct.",
    "On-hand inventory quantity is correctly updated by the received quantity.",
    "The subinventory and locator used are correct.",
    "The account charged is correct.",
    "Lot and serial detail is captured correctly for lot- or serial-controlled items.",
    "The transaction is visible and traceable in transaction history."
  ],
  "validation_checkpoints": [
    "Quantity received.",
    "On-hand quantity updated.",
    "Transaction recorded.",
    "Correct account and subinventory used."
  ]
}
