1. Shop Page
    1. Recently viewed
    2. Categorized catalog Access
    3. Non categorized Catalog Access
    4. Recent Transaction
      1. Normal transaction with GL / tax Code / Aux Fields
      2. Normal transaction without GL / tax Code / Aux Fields
      3. Copy transaction with GL / tax Code / Aux Fields
      4. Copy transaction without GL / tax Code / Aux Fields
      5. Change order transaction with GL / tax Code / Aux Fields
      6. Change order transaction without GL / tax Code / Aux Fields
      7. Access the transactions
      8. Check for opening Deleted/Archived / Hold transaction
    5. Pending transaction link
    6. Total
    7. Cart value
    8. All transaction link
    9. Non-Catalog Item Link
    10. Search specific item
      1. Multiple suppliers data should be populated (if item present in more than one catalog)
    11. Open the catalog
      1. Facet search
        1. With applying different filters
          1. Supplier
          2. Price
          3. MFG/Provider
          4. Contract
          5. Business Classification
      2. Scroll up and down the screen
        1. Check for the the spinner
      3. Apply sort by filter
      4. check for different views
        1. Grid view
        2. List view
  2. Cart page
    1. Create cart with
      1. Same supplier different catalog
        1. Both catalogs should have same order delivery and order address should be same
      2. Different Suppliers
      3. Non catalog item
      4. Punch out catalog item
      5. Proxy catalog
      6. Multi supplier catalog
      7. Check for
        1. Cart amount total
        2. Number of suppliers
    2. Check for the invalid items
      1. Catalog expire
      2. Handshake break of a catalog
      3. exchange rate of the active currency is made inactive
      4. Check for messages displayed for it
    3. check for message
      1. Create new transaction
        1. Same supplier different catalog
          1. 1 transaction
          2. Both catalogs should have same order delivery and order address should be same
        2. Different Suppliers
          1. Different transaction
      2. Update existing trasanction
        1. unsubmitted transaction
        2. ReApproved trasnsaction
        3. Rejected Transaction
  3. Checkout Page
    1. create a new transaction
      1. Same supplier different catalog
      2. Non Catalog + Hosted catalog
      3. Pure Non Catalog transaction
      4. Pure Hosted catalog trasnaction
      5. Punch out (Level1 and Level 2) catalog
      6. Proxy catalog
      7. Multi supplier catalog
      8. Release By Originator / PO /CC /
      9. With
        1. GL Details
          1. Single
          2. Split
        2. Tax Codes
        3. Aux Fields
        4. Change locations and check for Tax Codes
    2. Update existing transaction
      1. unsubmitted transaction
      2. ReApproved trasnsaction
      3. Rejected Transaction
      4. With
        1. GL Details
          1. Single
          2. Split
        2. Tax Codes
        3. Aux Fields
        4. Change locations and check for Tax Codes
    3. Forward trasaction
    4. Adhoc review
    5. Transaction
  4. Approve Page
    1. Approver Edit
      1. Enable
      2. Disable
    2. Auto Reject if approver Edit'
      1. Enable
      2. Disable
    3. Forward trasaction
      1. Enable
      2. Disable
    4. Adhoc review
    5. Delegate user
      1. Enable
      2. Disable
    6. Release by Approver/Manager
      1. Enable
      2. Disable
    7. Reject transaction
    8. Hold
    9. Archive
    10. Check for all above transaction
  5. Manage Page
    1. manager should always be able to edit the transaction under approval
    2. Auto Reject = true should NOT be applicable to Manager Edit
    3. Forward trasaction
      1. Enable
      2. Disable
    4. Adhoc review
    5. Delegate user
      1. Enable
      2. Disable
    6. Release by Approver/Manager
      1. Enable
      2. Disable
    7. Reapprove trasnction
    8. Reject transaction
    9. Hold
    10. Archive
    11. Check for all above trasnction
  6. Change order
    1. User Specific Setting
    2. Entity Wide Setting
    3. Enable all the settings in the change order page
    4. Disable all the fields in the change order page
    5. Check for All versions of PO
    6. check for change order link
    7. Check for all above trasnction
  7. Copy Transaction
    1. Enable all the settings in the copy trasnction setting page
    2. Disable all the settings in the copy trasnction setting page
    3. Check for all above trasnction
  8. Invoice
    1. manual
      1. Match At Header
        1. Chnage tax codes
      2. Match At Line
        1. Chnage tax codes
        2. check for received by value link
        3. check for received by Quantity link
      3. No Match
    2. E-Invoice
      1. Match At Header
        1. Chnage tax codes
      2. Match At Line
        1. Chnage tax codes
        2. check for received by value link
        3. check for received by Quantity link
      3. No Match
    3. Invoice Approvals
      1. Approve
      2. Reject
      3. Forward
    4. After Receive
    5. Before Receive
    6. Setting'
      1. User Specific
      2. Entity Wide
  9. Receive
    1. by Value
      1. Partial
      2. Complete
    2. By Quantity
      1. partial
      2. Complete
  10. Order Summary
    1. order Summary privilege ONLY
      1. Check accessing the trasnction
    2. order Summary + order Summary Edit Privilege
      1. This privilege to
        1. transaction Requestor
          1. Check accessing the trasnction
        2. Admin User
          1. Check accessing the trasnction
        3. Any user other than requestor or Admin
          1. Check accessing the trasnction
    3. Setting
      1. user Specific
      2. Enttiy Wide
  11. GL System
    1. Pre-Encumbrance
      1. Success
      2. Fail
        1. Archive trasnction
        2. Delete transaction
    2. Encumbrance
      1. Success
      2. Fail
        1. Archive transaction
        2. Delete Transaction