Skip to content

Mobile UI Shipping Tests #304

@agritheory

Description

@agritheory

Complete a partial shipment
As a warehouse employee, I want to scan items from a Sales Order and create a partial Delivery Note so that I can ship available inventory without waiting for the full order.

  • Navigate Home → Ship → select Sales Order
  • Scan item barcode, count increments
  • Click SAVE, draft Delivery Note created
  • Click SHIP, Delivery Note submitted
  • Remaining qty still available for future shipment

Cancel a submitted Delivery Note
As a warehouse employee, I want to cancel a submitted Delivery Note so that I can correct mistakes made during shipping.

  • Navigate to a submitted Delivery Note
  • CANCEL button visible, SHIP button hidden
  • Click CANCEL, docstatus changes to Cancelled
  • Stock ledger entries reversed

Scan handling unit on Delivery Note
As a warehouse employee, I want to scan a handling unit barcode instead of an item barcode so that I can ship entire pallets/containers efficiently.

  • Scan HU barcode on Delivery Note form
  • Item automatically identified from HU
  • Quantity populated from HU stock qty
  • Handling unit field populated on line item

Prevent over-delivery
As a warehouse employee, I want the system to prevent me from shipping more than the ordered quantity so that I don't accidentally over-ship.

  • Scan item barcode repeatedly past ordered qty
  • Count stops at ordered qty OR warning displayed
  • Cannot submit with qty exceeding Sales Order line

Ship with unsaved changes warning
As a warehouse employee, I want to be warned if I navigate away with unsaved scans so that I don't lose my work.

  • Scan items on Delivery Note
  • "Unsaved" indicator visible in header
  • Attempt to navigate to Home
  • Warning or confirmation displayed

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions