{
  "test_id": "ORCL.P2P.PROC.SUPPLIER.CREATE",
  "scenario_name": "Create Supplier",
  "application": "Oracle Fusion Cloud",
  "product": "SCM / Procurement",
  "module": "Procurement",
  "process": "Suppliers",
  "business_flow": "Procure-to-Pay",
  "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/procurement/suppliers/create-supplier/",
  "objective": {
    "intro": "The objective of this test is to validate that a new supplier can be created in Oracle Fusion SCM using valid organization, tax registration, address and business relationship data, and that the resulting supplier record is created with correct header detail and an active status.",
    "confirms": [
      "the supplier is created with the correct organization name and supplier type",
      "tax registration data is captured correctly for the selected country",
      "address data is captured correctly",
      "the business relationship, payment terms and currency are correctly assigned",
      "the supplier receives a system-generated supplier number and correct active status",
      "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 supplier record in Oracle Fusion SCM Procurement TEST/UAT environments, whether entered directly or through a supplier registration process. It does not cover supplier site creation, subsequent updates, or supplier qualification, which are covered by the separate Create Supplier Site, Update Supplier and Supplier Qualification scenarios in the same Suppliers cluster."
  },
  "preconditions": [
    "The test user has appropriate access and privileges to create a supplier record in the target Oracle Fusion SCM environment.",
    "Tax registration data required for the selected country is available and valid.",
    "Address and country configuration — address styles and geographies — is in place in Oracle Fusion.",
    "The business relationship type(s) applicable to the supplier are configured.",
    "Payment terms and currency to be used on the supplier record are configured and active."
  ],
  "test_data": [
    {
      "field": "Supplier Name",
      "example": "${SUPPLIER_NAME}"
    },
    {
      "field": "Supplier Type",
      "example": "${SUPPLIER_TYPE}"
    },
    {
      "field": "Tax Registration ID",
      "example": "${TAX_ID}"
    },
    {
      "field": "Tax Country",
      "example": "${COUNTRY}"
    },
    {
      "field": "Address Line 1",
      "example": "${ADDRESS}"
    },
    {
      "field": "City",
      "example": "${CITY}"
    },
    {
      "field": "Country",
      "example": "${COUNTRY}"
    },
    {
      "field": "Payment Terms",
      "example": "${PAYMENT_TERMS}"
    },
    {
      "field": "Business Relationship",
      "example": "${BUSINESS_RELATIONSHIP}"
    },
    {
      "field": "Currency",
      "example": "${CURRENCY}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In and Navigate to Procurement",
      "action": "Sign in to Oracle Fusion using an authorised procurement test user and navigate to the Procurement work area.",
      "test_data": "",
      "expected_result": "The Procurement work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Navigate to Suppliers",
      "action": "Open the Suppliers page to begin creating a new supplier.",
      "test_data": "",
      "expected_result": "The supplier creation page opens.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Create New Supplier",
      "action": "Initiate a new supplier record for the test organization.",
      "test_data": "${SUPPLIER_NAME}",
      "expected_result": "A new, unsaved supplier record is opened.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as opening the create page and confirming the supplier registration mode."
    },
    {
      "step_number": 4,
      "step_name": "Enter Organization and Tax Details",
      "action": "Enter the supplier name, supplier type and tax registration details for the selected country.",
      "test_data": "${SUPPLIER_NAME} / ${SUPPLIER_TYPE} / ${TAX_ID} / ${COUNTRY}",
      "expected_result": "Organization and tax data are accepted without unexpected validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Enter Address Information",
      "action": "Enter the supplier address, including address line, city and country.",
      "test_data": "${ADDRESS} / ${CITY} / ${COUNTRY}",
      "expected_result": "The address is accepted and reflected on the supplier record.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Select Business Relationship",
      "action": "Select the business relationship, payment terms and currency applicable to the supplier.",
      "test_data": "${BUSINESS_RELATIONSHIP} / ${PAYMENT_TERMS} / ${CURRENCY}",
      "expected_result": "The business relationship, payment terms and currency are accepted and reflected on the supplier record.",
      "validation_type": "action"
    },
    {
      "step_number": 7,
      "step_name": "Review Supplier Data",
      "action": "Review the organization, tax, address and business relationship data as entered before saving.",
      "test_data": "",
      "expected_result": "The reviewed supplier record reflects the entered organization, tax, address and business relationship data.",
      "validation_type": "action",
      "note": "Reviewing the supplier record before saving lets the tester catch an incorrect field entry before the record is created."
    },
    {
      "step_number": 8,
      "step_name": "Save the Supplier",
      "action": "Save the supplier record for creation in the test environment.",
      "test_data": "",
      "expected_result": "Oracle Fusion successfully processes the supplier without unexpected errors.",
      "validation_type": "action"
    },
    {
      "step_number": 9,
      "step_name": "Verify Supplier Number and Active Status",
      "action": "Reopen or refresh the supplier record and confirm the generated supplier number and active status.",
      "test_data": "",
      "expected_result": "A supplier number is generated, the supplier status is Active, and organization, tax, address and business relationship data match the entered data.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — a correctly created, active supplier record with accurate organization, tax, address and business relationship data is the expected pass condition, not merely a successful save."
    }
  ],
  "expected_results": [
    "The supplier is created with the correct organization name and supplier type.",
    "A system-generated supplier number is assigned.",
    "Tax registration data is correct for the selected country.",
    "Address data is correct.",
    "Business relationship, payment terms and currency are correct.",
    "The supplier status correctly reflects a newly created, active supplier record.",
    "The supplier is visible and traceable for the test procurement specialist."
  ],
  "validation_checkpoints": [
    "Supplier created.",
    "Supplier number generated.",
    "Status active.",
    "Core data retained."
  ]
}
