Functional Requirements
WMS Adaptation - Unloading, Receipt & Placement
Facility: Northern Distribution Centre
Document: FR-WMS-NDC-001
Version: 1.3
Status: Approved
Date: 2024-09-18
VersionDateAuthorChanges
1.02024-08-28M. Andreev (BA)Initial draft - unloading process
1.12024-09-04M. Andreev (BA)Added receipt and placement sections; review comments incorporated
1.22024-09-11M. Andreev (BA)Expert distribution override added (Change 2.2); buffer cell routing clarified
1.32024-09-18M. Andreev (BA)Final sign-off version; edge cases section completed
2. Change 1.1 - Trusted Unloading Mode
2.1 Background
The current unloading process requires the operator to scan the barcode of each pallet and every packing list (PL) within it before the pallet can be transferred to the receipt zone. For high-volume suppliers with pre-verified shipments, this step adds significant dock time without corresponding quality benefit. The average unloading time per vehicle under the current process is 47 minutes.
⚠ This change applies only to facilities where trusted unloading is explicitly enabled via system configuration. Other facilities continue to use the existing process unchanged.
2.2 Functional requirements
Req. ID Requirement Priority Notes / conditions
FR-1.1.01 The system shall support a facility-level configuration parameter "Trusted Unloading Enabled" (boolean). Default value: False. High Set by system administrator per facility. Not editable by operators.
FR-1.1.02 When "Trusted Unloading Enabled = True", the operator shall be able to complete pallet unloading by scanning the pallet barcode only, without scanning individual PLs. High PL data is loaded automatically from WMS on first pallet scan.
FR-1.1.03 The system shall create an Unloading document upon first pallet scan, pre-populated with PL data from WMS. Actual quantity fields default to planned values. High If WMS data is unavailable, system falls back to standard (non-trusted) mode and notifies operator.
FR-1.1.04 On completion of trusted unloading, the system shall set "Unloading complete = True" and post the Unloading document, generating stock movements in the Receipt Zone register. High Posting is immediate; no manual confirmation required.
FR-1.1.05 If actual pallet count differs from WMS plan at unloading completion, the system shall display a discrepancy warning and require operator confirmation before posting. Medium Discrepancy is logged; supervisor is notified via system message.
FR-1.1.06 All unloading actions performed in trusted mode shall be flagged in the Unloading document with attribute "Trusted mode = True" for audit purposes. Medium Visible in document detail view; included in unloading reports.
2.3 Acceptance criteria
CriterionTest scenarioExpected result
AC-1.1.01Trusted mode enabled; operator scans pallet barcode onlyUnloading document created; all PLs loaded from WMS; unloading completes without individual PL scans
AC-1.1.02Trusted mode disabled; same operator, same palletSystem requires individual PL scans; trusted mode not available
AC-1.1.03Actual pallet count differs from WMS planDiscrepancy warning shown; operator must confirm; supervisor notified