{
  "test_id": "ORCL.SCM.INV.TXN.MISC.ISSUE",
  "scenario_name": "Miscellaneous Issue",
  "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-issue/",
  "objective": {
    "intro": "The objective of this test is to validate that a miscellaneous issue transaction correctly removes available on-hand quantity for an item from a source subinventory in Oracle Fusion SCM Inventory Management, using a valid inventory organization, item, subinventory, quantity, unit of measure, lot or serial control where applicable, and issue account.",
    "confirms": [
      "the miscellaneous issue is recorded against the correct inventory organization, item and source subinventory",
      "the issued quantity and unit of measure are captured correctly",
      "lot and/or serial detail is captured and updated correctly where the item is lot- or serial-controlled",
      "the transaction is recorded against the correct issue account",
      "on-hand quantity in the source subinventory decreases by the issued quantity once the transaction completes",
      "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 issuing available on-hand inventory out of Oracle Fusion SCM using the Miscellaneous Transaction function. It does not cover receiving inventory in (covered by the separate Miscellaneous Receipt scenario), moving stock between subinventories (Subinventory Transfer), or correcting a previously completed transaction (Inventory Transaction Correction) — all in the same Item Transactions cluster."
  },
  "preconditions": [
    "The inventory organization is configured and active in the target Oracle Fusion SCM environment.",
    "Available on-hand quantity for the item exists in the source subinventory.",
    "The item is active and enabled for the inventory organization.",
    "Where the item is lot- and/or serial-controlled, valid available lot and/or serial values exist for the item.",
    "The issue account entered on the transaction is valid and open for the transaction date.",
    "The test user has appropriate access to perform a miscellaneous issue for the inventory organization."
  ],
  "test_data": [
    {
      "field": "Inventory Organization",
      "example": "${INVENTORY_ORGANIZATION}"
    },
    {
      "field": "Item",
      "example": "${ITEM}"
    },
    {
      "field": "Subinventory",
      "example": "${SUBINVENTORY}"
    },
    {
      "field": "Quantity",
      "example": "${QUANTITY}"
    },
    {
      "field": "UOM",
      "example": "${UOM}"
    },
    {
      "field": "Lot",
      "example": "${LOT}"
    },
    {
      "field": "Serial",
      "example": "${SERIAL}"
    },
    {
      "field": "Account",
      "example": "${ACCOUNT}"
    }
  ],
  "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": "Initiate a Miscellaneous Issue",
      "action": "Open the Miscellaneous Transaction function and select Miscellaneous Issue as the transaction type.",
      "test_data": "${INVENTORY_ORGANIZATION}",
      "expected_result": "A new miscellaneous issue transaction is opened for the correct inventory organization.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as opening the transaction page and confirming the inventory organization context."
    },
    {
      "step_number": 3,
      "step_name": "Select Item and Subinventory",
      "action": "Select the item to be issued and the source subinventory it will be issued from.",
      "test_data": "${ITEM} / ${SUBINVENTORY}",
      "expected_result": "The item and source subinventory are accepted and reflected on the transaction line.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Enter Quantity and Lot/Serial",
      "action": "Enter the quantity and unit of measure to be issued, and enter or select lot and/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 are accepted without unexpected validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Select Issue Account",
      "action": "Select or confirm the account that the issued quantity will be charged to.",
      "test_data": "${ACCOUNT}",
      "expected_result": "The issue account is accepted and reflected on the transaction line.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Review the Transaction",
      "action": "Review the transaction header and line detail as entered before submitting.",
      "test_data": "",
      "expected_result": "The reviewed transaction reflects the entered item, subinventory, quantity, lot/serial and account.",
      "validation_type": "action",
      "note": "Reviewing the transaction before submission lets the tester catch an incorrect field entry before on-hand quantity is affected."
    },
    {
      "step_number": 7,
      "step_name": "Submit the Transaction",
      "action": "Submit the miscellaneous issue transaction for processing in the test environment.",
      "test_data": "",
      "expected_result": "Oracle Fusion successfully processes the transaction without unexpected errors.",
      "validation_type": "action"
    },
    {
      "step_number": 8,
      "step_name": "Verify On-Hand Quantity Decreased",
      "action": "Reopen or refresh on-hand availability for the item and subinventory and confirm the quantity decreased by the issued amount.",
      "test_data": "",
      "expected_result": "On-hand quantity in the source subinventory has decreased by the issued quantity, and the transaction, lot/serial and account detail match the entered data.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — a correctly reduced on-hand balance with accurate transaction detail is the expected pass condition, not merely a successful submission."
    }
  ],
  "expected_results": [
    "The miscellaneous issue is recorded for the correct inventory organization, item and subinventory.",
    "On-hand quantity in the source subinventory decreases by the issued quantity.",
    "Quantity and UOM on the transaction are correct.",
    "Lot and/or serial detail is correct where the item is lot- or serial-controlled.",
    "The issue account on the transaction is correct.",
    "The transaction is visible and traceable in the inventory transaction history.",
    "No on-hand quantity is issued beyond what was available at the time of the transaction."
  ],
  "validation_checkpoints": [
    "On-hand decreases correctly.",
    "Issue transaction exists.",
    "Lot/serial updated.",
    "Accounting context correct."
  ]
}
