Warehouse Management Applet

Purpose and Overview

The Warehouse Management Applet is a powerful solution designed to digitise and streamline the entire warehouse operations lifecycle. It moves beyond simple stock tracking by integrating inbound receiving, space allocation, putaway workflows, and outbound order fulfilment — all in one connected system.

ℹ️
Core Concept: The system manages the complete warehouse flow: Inbound (Receiving → Processing Queue → Putaway) → Storage (Space & Container Allocation) → Outbound (Picking Queue → Picking List → Packing List → Shipment).

Who Benefits from This Applet?

Warehouse Staff & Operators:

  • Guided step-by-step inbound receiving with supplier linking
  • Barcode scanning (Scan Session) for fast, error-free processing
  • Clear putaway instructions with bin-level location assignment
  • Picking and packing workflows with cart-based scanning

Warehouse Supervisors:

  • Queue management for inbound processing and putaway tasks
  • Picker and packer assignment to fulfillment tasks
  • Real-time monitoring of pending queues across all operations
  • Layout and node management for precise warehouse organisation

Inventory & Logistics Managers:

  • End-to-end visibility from goods receipt to shipment dispatch
  • Space utilization tracking and container assignment
  • Serial number, batch number, and bin location traceability
  • Shipment document generation and delivery tracking

IT & System Administrators:

  • WMS item maintenance, category, and category group configuration
  • Field-level application settings and feature visibility controls
  • Permission management at user, team, and role levels
  • Webhook integration for external system connectivity

What Problems Does This Solve?

The Manual Warehouse Problem:

Traditional warehouse management relies on paper-based records, spreadsheets, and verbal instructions. Common issues include:

  • Lost or misplaced stock due to poor location tracking
  • Slow order fulfilment from disorganised picking
  • Incorrect shipments from unverified packing
  • No real-time visibility into stock locations or container contents
  • Difficulty managing warehouse space efficiently
  • Serial numbers and batch numbers tracked manually in spreadsheets

The Warehouse Management Applet Solution:

  • Digital receiving — Record inbound deliveries with supplier linking, line items, and document references
  • Systematic putaway — Assign items to precise bin locations and track container contents
  • Queue-based processing — Items flow automatically into inspection and putaway queues
  • Smart picking — Priority-sorted picking queues with live stock balance visibility
  • Scan-verified packing — Barcode scanning ensures packed items match the order
  • Complete traceability — Serial number, batch, and bin tracking at every stage

Key Features Overview

Warehouse Management: Before and After Transformation Infographic showing challenges vs solutions and user roles
The Warehouse Management Applet transforms manual, paper-based tracking into a fully digital, synchronized operation.

Key Concepts

Understanding the Warehouse Flow

Every warehouse operation follows a structured flow from goods receipt to customer shipment. The Warehouse Management Applet provides a dedicated component for each stage:

StageComponentPractical Example
ReceiveReceiving DocSupplier delivers 500 units → Create receiving document linked to supplier
InspectProcessing QueueVerify quantity, check serial numbers, confirm WMS item attributes
StorePutaway ListSystem assigns items to Zone A, Rack 3, Shelf B based on space
LocateSpace Allocation & ContainersQuery which container holds Item X at any moment
PickPicking Queue → Picking ListSales order triggers pending items in queue; assign to a picker
PackPacking ListPicker hands items over; packer scans and verifies into shipment
ShipDoc Link & GenDocGenerate delivery note or stock transfer, record tracking ID

Warehouse Hierarchy Structure

Think of the warehouse organisation as nested levels, from physical building down to individual bin:

Organisation
│
├── Warehouses ──→ Physical locations (e.g., Main Warehouse, Cold Store)
│   │
│   ├── Layouts ──→ Floor plans for each warehouse
│   │   │
│   │   └── Nodes ──→ Zones → Racks → Shelves → Bins (specific addresses)
│   │
│   └── Containers ──→ Moveable storage units (pallets, bins, totes)
│       │
│       └── Space Allocation ──→ Items assigned to specific containers/nodes
│
├── Inbound Process ──→ Goods coming IN
│   │
│   ├── Receiving Doc ──→ Header record of each delivery
│   ├── Receiving Line Items ──→ Item-by-item detail with serial/batch/bin
│   ├── Processing Queue ──→ Items pending inspection
│   ├── Putaway List ──→ Storage assignment instructions
│   ├── Putaway Processing Queue ──→ Active putaway tasks
│   └── Scan Session ──→ Barcode scanning for fast receiving
│
└── Outbound Process ──→ Goods going OUT
    │
    ├── Picking Queue ──→ All pending order items across all customers
    ├── Picking List ──→ Per-picker task list with locations
    └── Packing List ──→ Verification and shipment preparation

The “Three Pillars” of Warehouse Management

To effectively use the system, understand how the three core processes connect:

PillarAnalogyDefinitionExample
Inbound“The Loading Dock”Everything about goods arriving and being storedReceiving 500 units from Supplier ABC, processing, and placing in Zone A
Storage“The Map”Knowing where everything is at all timesContainer C-04 contains 200 units of Item X at Rack B-2
Outbound“The Dispatch Bay”Fulfilling orders by picking, packing, and shippingCustomer order for 50 units → picked from Zone A → packed → shipped

How they link:

  1. Inbound puts goods into storage with known locations
  2. Storage (Space Allocation) maintains the map of where everything is
  3. Outbound uses the map to pick the right items from the right locations

Quick Start Guide

Get up and running quickly with these essential workflows.

For Warehouse Staff: Receive Your First Shipment

Goal: Record and process an incoming delivery in 5 steps.

  1. Navigate: Go to Inbound Process > Receiving Doc from the sidebar
  2. Create the Header: Click "+" → Select the Supplier from the account picker → Enter a reference number → Create
  3. Add Line Items:
    • Click “Add Line”
    • Search for the Item by code or name
    • Enter received Quantity and UOM
    • Add a Tracking ID if provided by the supplier
    • Record Serial Numbers (scan or manually enter) if the item requires individual tracking
  4. Process: Items automatically appear in the Processing Queue for inspection — verify quantities and WMS attributes
  5. Putaway: Once processed, the item appears in the Putaway List — assign a container and storage location

What happens next? Items are tracked at their exact bin location, ready for outbound order fulfilment.

Pro Tip: Use the Scan Session feature to scan barcodes in bulk instead of manually entering items one by one.


For Warehouse Staff: Fulfil Your First Order

Goal: Pick and pack items for a customer order.

  1. Check the Picking Queue: Go to Outbound Process > Picking Queue
    • See all pending order items sorted by Sales Invoice and Delivery Date
    • Check Location Balance and Company Balance columns to confirm stock is available
  2. Create a Picking List:
    • Select items to fulfil → Click "+" to create a new Picking List
    • Assign a registered Picker from the dropdown
    • Confirm line items and quantities
  3. Pick the Items:
    • Picker goes to the warehouse and collects items from the listed locations
    • Use Add to Cart (scan) or Add to Cart (Manual) to confirm each item picked
    • System tracks picked vs. pending quantities in real time
  4. Pack and Ship:
    • Go to Outbound Process > Packing List → Click "+"
    • Assign a Packer, select the Warehouse, and link to the customer
    • Use Packed List Scan to verify items being packed
    • Add Tracking ID for the shipment
    • Use Doc Link to generate or attach the shipping document

What happens next? The order is dispatched and delivery status is tracked via the linked document.


For Admins: Initial System Setup

Goal: Get the warehouse system ready for operations in 6 steps.

Step 1: Create Warehouses (Warehouses)

  • Create each physical warehouse with a unique Code, Title, and Description
  • Set status to ACTIVE

Step 2: Define Warehouse Layouts and Nodes (Within each Warehouse)

  • Create one or more Layouts (e.g., “Ground Floor”, “Mezzanine Level”)
  • Under each Layout, create Nodes in a hierarchy:
    • Zone → Rack → Shelf → Bin
  • Assign scan codes to nodes for barcode-based location verification

Step 3: Register Containers (Containers)

  • Create entries for all physical containers (pallets, totes, cages)
  • Each container gets a unique code and scan code

Step 4: Configure WMS Items (Settings > WMS Item Maintenance)

  • Link items to WMS-specific attributes (storage requirements, handling notes)
  • Set up Item Categories and Category Groups for reporting

Step 5: Assign Pickers (Pickers)

  • Register warehouse staff as pickers
  • Pickers must be registered before they can be assigned to Picking Lists

Step 6: Configure Settings

  • Set up Default Selection for auto-populated warehouse/layout fields
  • Configure Application Settings for required/optional field behaviour
  • Define Feature Visibility to show/hide menu items per role
  • Set up Permissions (User, Team, Role-based access)

For Supervisors: Monitor Your Team’s Operations

Goal: Understand what your team is working on and keep operations flowing.

  1. Check inbound queues: Go to Inbound Process > Processing Queue
    • See all items received and waiting for processing
    • Identify items pending too long — follow up with receiving staff
  2. Manage putaway: Go to Inbound Process > Putaway List
    • Review open putaway tasks
    • Reassign tasks if a staff member is unavailable
  3. Monitor outbound picking: Go to Outbound Process > Picking Queue
    • Check items with upcoming delivery dates
    • Ensure all urgent orders have Picking Lists created and assigned
  4. Assign and track pickers: Go to Outbound Process > Picking List
    • Verify pickers have received their tasks
    • Follow up on Picking Lists that were created more than 4 hours ago
  5. Review packing status: Go to Outbound Process > Packing List
    • Check for any Packing Lists stuck in “In Progress” status
    • Confirm dispatched orders have tracking IDs entered

Delegation Tip: If a picker calls in sick, go to Pickers, mark them as INACTIVE for the day, and reassign their open Picking Lists to an available team member.


New to the system? Start with the basics:

  1. Warehouse staff should try creating a Receiving Doc to practice the inbound flow
  2. Supervisors should check the Processing Queue and Picking Queue to understand pending work
  3. Admins should review the Configuration & Settings section below before going live

Warehouse Listing

Create and manage your physical warehouse locations.

Warehouse Listing
Warehouse Listing - Advanced Search

What is the Warehouse Listing?

The Warehouse Listing is the master register of all physical warehouses your organisation operates. Every inbound and outbound transaction is linked to a warehouse, making this the cornerstone of the entire system.

What You Can Do:

  • ✓ Create new warehouse records
  • ✓ View all warehouses with code, title, type, and status
  • ✓ Edit warehouse details (name, description, status)
  • ✓ Navigate into Layouts and Nodes for each warehouse
  • ✓ Delete or deactivate warehouses no longer in use

Warehouse Fields

FieldPurposeExample
Warehouse CodeUnique identifier used in all transactionsWH-001
Warehouse TitleHuman-readable display name“Main Distribution Centre”
DescriptionAdditional notes about this warehouse“Primary warehouse for Klang Valley region”
StatusACTIVE (operational) or INACTIVE (archived)ACTIVE
Created By / DateAudit trail of who created the recordadmin@company.com, 2024-01-15
Last Updated By / DateAudit trail of last modificationwarehouse.manager@company.com, 2024-12-01

Warehouse Tabs Overview

Create Warehouse
Edit Warehouse Details

When you open a warehouse record, you’ll see these tabs:

TabPurpose
Main DetailsEdit warehouse code, title, description, and status
LayoutsManage the floor plans and spatial organisation of this warehouse

Warehouse Layouts

Warehouse Layout

Each warehouse can have one or more Layouts — blueprints that define how the space is physically organised.

What is a Layout?

A Layout represents a floor plan or zone map within your warehouse. Use layouts to segment a warehouse (e.g., “Ground Floor”, “Cold Storage Area”, “Mezzanine”).

Layout FieldDescriptionExample
NameDisplay name of the layout“Ground Floor Layout”
CodeUnique identifierGFL-001
DescriptionNotes about this layout area“Main receiving bay and racking area”
StatusActive or InactiveACTIVE

Layout Nodes

Warehouse Node Setting

Within each Layout, you create Nodes — the individual addressable storage locations in your warehouse. Nodes follow a parent-child hierarchy to model the physical structure.

Warehouse: Main Distribution Centre (WH-001)
│
├── Layout: Ground Floor (GFL-001)
│   ├── Node: Zone A — Receiving Area
│   │   ├── Node: Rack A-1
│   │   │   ├── Node: Shelf A-1-1 (Bin level)
│   │   │   └── Node: Shelf A-1-2 (Bin level)
│   │   └── Node: Rack A-2
│   └── Node: Zone B — Bulk Storage
│       ├── Node: Rack B-1
│       └── Node: Rack B-2
│
└── Layout: Cold Store (COLD-001)
    └── Node: Zone CS-1 (Temperature-controlled)

Node Features:

  • Hierarchical structure (any depth: zones → aisles → racks → shelves → bins)
  • Stock tracking at node level — query what’s stored at any specific location
  • Stock quantity editing for manual adjustments
  • Scan code assignment for barcode-based location verification during putaway and picking

Real-World Node Setup Example:

Problem: Your team keeps putting items in the wrong place because locations aren’t clearly defined.

Solution:

  1. Create a Layout for each floor or area
  2. Add top-level Zone nodes (e.g., “Zone A - Dry Goods”, “Zone B - Electronics”)
  3. Under each zone, add Rack nodes (A-1, A-2, B-1…)
  4. Under each rack, add Shelf nodes (A-1-Top, A-1-Middle, A-1-Bottom)
  5. Print barcode labels for each shelf node
  6. Now putaway and picking workflows can reference exact locations and scan-verify them

Inbound Process

Manage the complete flow of goods entering your warehouse.

The Inbound Process covers every stage from the moment a delivery truck arrives at the loading dock until items are placed in their designated storage locations and their details are in the system.


Receiving Doc

Receiving Doc Listing
Receiving Doc Creation

What is a Receiving Doc?

A Receiving Document (also called a Goods Received Note) is the official record of a delivery arriving at your warehouse. It links to a supplier, captures what was received, and triggers downstream processes (processing queue, putaway).

ℹ️
Why This Exists: Without a formal receiving record, there is no way to know what entered the warehouse, from whom, in what quantity, or when. The Receiving Doc is the starting point of your inventory’s traceability journey.

Receiving Doc Listing Columns:

ColumnDescription
Doc NoAuto-generated receiving document number
WarehouseThe warehouse that received the goods
PICPerson in charge of receiving
SupplierThe supplier who delivered the goods
Posting StatusWhether the document has been posted to inventory
Txn DateTransaction/delivery date
Created DateDate the document was created
Last UpdateDate of the last modification
StatusCurrent status of the receiving document

Receiving Doc Statuses Explained:

StatusWhat It MeansWhat to Do
DraftCreated but items not yet confirmedAdd all line items and verify quantities before saving
SubmittedLines added and document is pending postingItems should flow to the Processing Queue automatically
PostedAll items processed and posted to inventoryRecord is closed — no further edits allowed
CancelledReceiving doc voided before postingInvestigate reason before cancelling — inventory will not be affected

Receiving Doc — Tab Overview:

When you open a Receiving Doc, you’ll work across these tabs:

TabPurpose
AccountSupplier details — who the goods came from
Line ItemsIndividual items received with quantity, UOM, and tracking
Xtn GenDoc Line LinkLink receiving lines to external purchase order or source document lines
PrintPrint the receiving document (GRN)

How to Create a Receiving Doc (Step-by-Step):

Step 1: Create the Document Header

  1. Go to Inbound Process > Receiving Doc
  2. Click "+" to create a new document
  3. System opens the Account tab — select the Supplier:
    • Search by Supplier Code or Name
    • Select and review full entity details (name, contact number, type)
  4. Set the Billing Address (where invoices come from)
  5. Set the Shipping Address (if the delivery origin differs)
  6. Click Create or save the header

Step 2: Add Line Items

  1. Go to the Line Items tab
  2. Click “Add Line”
  3. Fill in the line item:
    • Item: Search by item code or name
    • Quantity: Enter the received quantity
    • UOM: Select unit of measure
    • Tracking ID: Enter the supplier’s tracking or lot reference
  4. Save the line and repeat for each item in the delivery
  5. For items requiring serial number tracking, open the line and use the Serial Number tab

Step 3: Link to Source Documents (Optional)

  1. Go to the Xtn GenDoc Line Link tab
  2. Click "+" to link this receiving line to an existing Purchase Order line
  3. System pulls: Doc No, Item Code, Item Name, Type, UOM, Quantity, Tracking ID
  4. This creates a clear audit trail from PO → GRN

Real-World Scenarios:

Scenario 1: Routine Supplier Delivery

Supplier ABC delivers PO-2024-001: 500 units of Item X

Steps:
1. Create Receiving Doc header → Select Supplier ABC
2. Add Line: Item X, Qty 500, UOM = Each
3. Link to PO-2024-001 via Xtn GenDoc Line Link tab
4. Save → Item appears in Processing Queue

Result: Full traceability from PO to physical receipt

Scenario 2: Delivery Discrepancy

PO stated 500 units. Delivery only has 480 units.

Steps:
1. Create Receiving Doc: Item X, Qty 480 (actual received)
2. Link to PO line (system shows PO qty = 500)
3. Note the discrepancy in the description
4. Save and notify procurement team

Result: Inventory reflects what's actually on the shelf, not what was ordered

Scenario 3: Items Requiring Serial Number Tracking

Receiving 20 laptop computers (each has a unique serial number)

Steps:
1. Create Receiving Doc: Laptops, Qty 20
2. Open the line item → go to Serial Number tab
3. Method A (Scan): Use barcode scanner to scan each unit
4. Method B (Import): Upload a CSV file with 20 serial numbers
5. Verify count matches: 20 serial numbers = 20 units

Result: Each laptop is individually tracked from day of receipt

Tips for Receiving Staff:

Always count before entering: Physical count first, system entry second — never assume

Scan barcodes where possible: Use the Serial Number scan function to eliminate manual entry errors

Link to source documents: Always link to the Purchase Order so discrepancies are visible

Note discrepancies immediately: Record actual received quantities even if they differ from the PO

Common Mistakes:

  • Entering the PO quantity instead of actual received quantity
  • Not recording serial numbers at the time of receipt (hard to trace later)
  • Forgetting to link to the source PO (makes reconciliation difficult)
  • Creating duplicate receiving docs for the same delivery

Receiving Line Items

Receiving Line Listing

Individual item-level view across all receiving documents.

The Receiving Line Items view gives you a flat, searchable list of every item received — across all receiving documents. It’s your “what came in” history.

Why This View Is Useful:

  • Find a specific item without knowing which Receiving Doc it belongs to
  • Track all receipts of a specific item across multiple deliveries
  • Review serial numbers, batch numbers, and bin assignments

Key Data Tracked Per Line:

FieldDetails
Item Code & NameThe product identifier
Quantity & UOMHow much was received and in what unit
Tracking IDSupplier-provided lot/delivery reference
Serial NumbersIndividual unit identifiers (electronics, high-value goods)
Batch NumbersManufacturing batch reference (pharmaceuticals, food)
Bin NumbersPhysical storage bin assigned to this receipt

Receiving Line Item — Tabs Overview:

TabPurpose
Main DetailsCore fields: item code, name, quantity, UOM, tracking ID
Serial NumberManage individual serial numbers (manual, scan, import)
Batch NumberRecord manufacturing batch/lot details
Bin NumberAssign or view the physical bin location for this item

Serial Number Management in Detail:

For items that need individual tracking (e.g., electronics, machinery, high-value assets):

MethodHow to UseBest For
Manual EntryType each serial number one at a timeSmall quantities (< 10 units)
ScanUse a barcode scanner connected to the deviceMedium quantities with barcoded labels
ImportUpload a CSV/Excel file with all serial numbersLarge quantities (> 50 units)

Batch Number: Used for goods manufactured in batches — commonly required for pharmaceuticals, food, chemicals, and cosmetics. A batch number groups all units made in the same production run.

Bin Number: Identifies where within the warehouse this item will be stored. Assigned during putaway, this field provides the physical address for retrieval during picking.


Processing Queue

Processing Queue Listing

Items awaiting inspection and processing after receiving.

ℹ️
Why This Exists: Not all received goods go directly to the shelf. The Processing Queue is the “inspection desk” — a holding area where received items are verified, checked for quality, and assigned WMS attributes before being formally added to storage.

What You Can Do in the Processing Queue:

  • View all items that have been received but not yet processed
  • Link items to storage containers
  • Review and edit WMS-specific item attributes
  • Assign items to space allocations (containers/locations)
  • Use the Space Selection interface to choose storage locations manually
  • Track the processing status of each item

Processing Queue — Tabs Overview:

TabWhat It ShowsWhat to Do Here
Main DetailsCore info: document reference, item, qty, statusReview and confirm the received item
WMS ItemsWMS-specific attributes for this itemSet handling instructions, storage class
Financial ItemsAccounting/financial item dataVerify financial codes if required
Inventory ItemsInventory-level item detailsCheck inventory records
Space Container AllocationAssigned container(s) for this itemView or assign containers
Space SelectionLocation selection interfaceChoose the storage location manually

How to Process a Queue Item:

  1. Go to Inbound Process > Processing Queue
  2. Select an item from the queue
  3. Review Main Details — confirm item, quantity, source document
  4. Check WMS Items tab — set any required WMS attributes
  5. Space Container Allocation tab — assign a container if applicable
  6. Space Selection tab — choose a specific node/bin location
  7. Save — the item is now ready for putaway

Real-World Scenario:

Problem: 200 units of a fragile component arrived. They need special handling labels and must be stored in Zone C (fragile goods area), not in general storage.

Solution:

  1. Open the item in the Processing Queue
  2. Go to WMS Items tab — add “FRAGILE” handling flag
  3. Go to Space Selection — choose Zone C as the target location
  4. Save — the Putaway List entry will now direct staff to Zone C

Putaway List

Putaway List Listing

Instructions for storing processed items in their designated warehouse locations.

After items are processed (inspected and approved in the Processing Queue), they need to be physically moved to their storage locations. The Putaway List is the instruction set that tells warehouse staff exactly where to place each item.

How Putaway Works:

  1. Items are processed in the Processing Queue
  2. System generates or staff creates Putaway List entries
  3. Each entry specifies: Item + Quantity + Target Container + Target Location
  4. Warehouse staff follow the list, physically move items to assigned locations
  5. Staff confirm completion — items are now tracked at their stored location

Putaway List Columns:

ColumnDescription
WarehouseWhich warehouse this putaway belongs to
Putaway No.Auto-generated putaway list number
Container CodeContainer assigned to hold these items
Container Scan CodeBarcode for scanning the container
SpaceStorage node/location description
Space Scan CodeBarcode for scanning the storage location
Space Allocation StatusWhether the space has been allocated
Created Date / Last UpdateTimestamps for the record
StatusCurrent completion status

Tips for Efficient Putaway:

Print the Putaway List: Give staff a physical copy to carry through the warehouse

Use Scan Codes: Set up scan codes on containers and nodes so staff can verify the correct location with a scan

Follow FIFO: Place new stock behind older stock to ensure First-In-First-Out usage

Group by Destination: Process all items going to Zone A before Zone B to reduce travel


Putaway Processing Queue

Putaway Processing Listing

Active putaway tasks currently in progress.

The Putaway Processing Queue shows putaway tasks that have been started but not yet completed. This real-time view gives supervisors visibility into ongoing storage operations and helps identify bottlenecks.

Use This View To:

  • Monitor which putaway tasks are in progress vs completed
  • Identify tasks that have been pending too long
  • Reassign tasks if a staff member is unavailable

Scan Session

Scan Session Listing

Barcode scanning sessions for efficient, accurate receiving.

Scan Session provides a dedicated scanning interface for processing large deliveries quickly using barcode scanners — no manual data entry required.

ℹ️
Why This Exists: For high-volume receiving operations, manually entering items one by one is slow and error-prone. Scan Session lets staff scan barcodes to capture item data instantly, reducing errors and speeding up the receiving process dramatically.

How a Scan Session Works:

  1. Go to Inbound Process > Scan Session
  2. Create a new session (link to a Receiving Doc or standalone)
  3. Use a barcode scanner to scan each item as it comes off the delivery vehicle
  4. System matches scanned codes to known items
  5. Review the scan session summary before confirming
  6. Confirm — scanned items are recorded in the receiving system

Benefits:

  • ✓ Dramatically faster than manual entry for large shipments
  • ✓ Eliminates typos from manual data entry
  • ✓ Barcode verification confirms item identity
  • ✓ Session-based tracking provides accountability (who scanned what, when)
  • ✓ Batch process hundreds of items in minutes

Best For:

  • High-volume FMCGs or consumer goods with barcoded packaging
  • Electronics receiving with manufacturer serial number barcodes
  • Returns processing where speed matters

Outbound Process

Manage the complete flow of goods leaving your warehouse.

The Outbound Process covers order fulfilment from the moment a sales order triggers a pick request, through to physical picking, packing, and dispatching the shipment.


Picking Queue

Picking Queue Listing

All pending order items awaiting fulfilment — your outbound command centre.

The Picking Queue aggregates items from all pending customer orders that require goods to be picked from the warehouse. It is sorted to help warehouse supervisors prioritise fulfilment.

ℹ️
Why This Exists: Without a centralised queue, warehouse staff would need to look at individual sales orders to know what to pick. The Picking Queue brings everything together, shows you stock availability, and lets you create organised picking lists.

Picking Queue Columns:

ColumnWhat It ShowsWhy It Matters
Sales Invoice NoSource sales documentTrace back to the customer order
Requested Delivery DateCustomer’s required delivery datePrioritise urgent orders
Customer NameThe customer to fulfilKnow whose order you’re picking
Customer BranchThe customer’s branchImportant for multi-branch customers
Delivery RegionState/region for deliveryRoute planning
Shipping LocationSpecific delivery addressFinal destination address
Item CodeProduct code to pickWhat to pick
Item NameProduct nameConfirm correct item
Delivery TypeMethod of deliveryStandard, Express, Self-collect
Base QuantityTotal quantity orderedFull order amount
UOMUnit of measureEach, Box, Pallet, etc.
Qty PendingStill to be pickedHow much is outstanding
Qty To DeliverQuantity for this deliveryCould be partial delivery
Location BalanceStock at the pick locationIs the item available where expected?
Company BalanceTotal company-wide stockIf location is empty, can source elsewhere
Delivery StatusCurrent delivery statePending, In Progress, Completed
RemarksDelivery notesSpecial instructions from customer

How to Use the Picking Queue:

Step 1: Review Pending Items

  1. Go to Outbound Process > Picking Queue
  2. Review items sorted by Requested Delivery Date (most urgent first)
  3. Check Location Balance — if it shows 0, investigate before creating a picking list
  4. Check Qty Pending vs Qty To Deliver — understand scope of work

Step 2: Create a Picking List

  1. Select one or more items from the queue
  2. Click "+" to create a Picking List
  3. Assign a registered Picker
  4. Confirm and save the picking list

Step 3: Monitor Progress

  • Return to the Picking Queue to see updated Qty Pending as picking progresses
  • Items fully picked will no longer appear as pending

Common Picking Queue Scenarios:

Scenario 1: Urgent Order

Customer XYZ requests next-day delivery.
Requested Delivery Date: Tomorrow

Steps:
1. Filter queue by Delivery Date (ascending)
2. XYZ order appears at top
3. Check Location Balance: 50 items available ✓
4. Create Picking List → Assign to picker
5. Expedite packing → Same-day dispatch

Result: Customer receives on time

Scenario 2: Insufficient Stock

Order for 100 units. Location Balance shows 60. Company Balance shows 60.

Options:
A) Partial delivery: Create list for 60 units now, backorder 40
B) Wait: Source remaining 40 from supplier first
C) Investigate: Were 40 units reserved for another order?

Action: Check with manager before creating picking list

Picking List

Picking List Listing

The per-picker task sheet for collecting items from warehouse locations.

A Picking List is a work order assigned to a specific Picker (warehouse staff member). It tells them exactly what to collect, how much, and from which locations — their “shopping list” for the warehouse floor.


Picking List — Tab Overview:

TabPurpose
Main DetailsReference, date, description, picker assignment
LinesLine items to pick — item, quantity, storage location
Add to CartScan-based cart filling as items are picked
Add to Cart (Manual)Manual entry for picked items (no scanner needed)
Container ScanScan container codes during picking to link to storage
Space ScannerScan shelf/bin location codes to verify correct pick location
Discarded CartsItems removed from the cart (cancelled or errors)

How to Create and Manage a Picking List:

Step 1: Create the List

  1. Go to Outbound Process > Picking List
  2. Click "+" to create a new list
  3. Fill in Main Details:
    • Reference number (optional — for your internal reference)
    • Pick date
    • Description or notes
  4. Select the Picker from the dropdown (only registered pickers appear)
  5. Click Create

Step 2: Add Lines

  1. Go to the Lines tab
  2. Add items from the picking queue, specifying:
    • Item Code & Name
    • Quantity to Pick
    • Source Location (the bin the picker should go to)
  3. Save lines

Step 3: Execute Picking

  • Picker receives the list (printed or on mobile device)
  • Goes to the listed locations and collects items
  • Scans or manually enters each item into the Add to Cart tab as they pick
  • Space Scanner tab: picker scans the bin location barcode to confirm they’re at the right shelf
  • Container Scan tab: picker scans the container holding the goods for traceability

Step 4: Complete

  • Once all lines show picked quantities matched, the picking list is complete
  • Items are ready to hand to the Packing station

Picking List Best Practices:

One picker per list: Assign clearly so accountability is clear

Organise by zone: Group pick items by warehouse zone to minimise travel distance

Use Space Scanner: Always scan the bin location to prevent picking from the wrong shelf

Mark discarded items: If an item can’t be found, use Discarded Carts with a note — don’t silently skip it

Complete the same day: Picking lists should be executed and completed on the same day they’re created

Common Mistakes:

  • Assigning items to a picker who is off-duty
  • Not scanning location codes (leads to picking from wrong bin)
  • Ignoring the Company Balance — just because the location shows 0 doesn’t mean the item is out of stock company-wide

Packing List

Packing List Listing

Verify and pack items for shipment.

The Packing List is the final quality control gate before goods leave your warehouse. It takes picked items, verifies them against the order, and prepares the physical shipment — with a packer responsible for accuracy.

ℹ️
Why Packing Matters: Without a formal packing verification step, wrong items or quantities could be shipped to customers. The Packing List — especially with scan-based verification — ensures every box that leaves the warehouse contains exactly what it should.

Packing List Columns:

ColumnDescription
Doc NoAuto-generated packing list number
Packing DateDate the items were packed
CustomerCustomer this shipment is for
Customer BranchCustomer’s branch location
PackerStaff member who performed the packing
WarehouseSource warehouse
Reference NoExternal reference (e.g., courier booking reference)
Tracking IdShipment tracking number from courier
Posting StatusWhether posted to financial/inventory systems
StatusPacking list lifecycle status

Packing List Statuses:

StatusWhat It MeansWhat to Do
DraftCreated but not yet packedComplete packing and verify all items
In ProgressPacking underwayPacker is actively working through items
PackedAll items verified and packedReady to hand to logistics
PostedPosted to inventory and financeShipment dispatched, records closed
CancelledCancelled before dispatchInvestigate before cancelling

Packing List — Tab Overview:

TabPurpose
AccountCustomer details (entity, billing address, shipping address)
LinesLine items from the picking list to be packed
Packed ProductItems confirmed as packed (with quantities and verification)
Packed List ScanScan-based item verification during packing
Discarded Packed ProductItems removed during packing (errors or substitutions)
Doc LinkLink or generate shipping/delivery documents
GenDoc ConversionGenerate stock transfer documents or other related records
PrintPrint packing slips, delivery notes, and shipment labels

How to Create a Packing List:

Step 1: Create the Header

  1. Go to Outbound Process > Packing List
  2. Click "+" to create a new packing list
  3. Fill in Main Details:
    • Packing Date
    • Assign a Packer from the dropdown
    • Select the Warehouse goods are shipping from
  4. Click Create

Step 2: Set the Account

  1. Go to Account tab
  2. Select the Customer (entity)
  3. Confirm or set the Billing Address and Shipping Address

Step 3: Add Lines

  1. Go to the Lines tab
  2. Add items from the picking list(s) associated with this shipment
  3. System links quantities and item references from picking

Step 4: Pack and Verify

  1. Go to Packed List Scan tab
  2. Use a barcode scanner to scan each item being placed in the box/carton
  3. System verifies scanned items against the Lines list
  4. Any discrepancy is flagged before the box is sealed

Step 5: Finalise and Ship

  1. Add the Tracking ID (courier tracking number)
  2. Add the Reference No (courier booking or air waybill)
  3. Go to Doc Link tab — link to or generate the delivery/shipping document
  4. Go to Print tab — print the packing slip and any required labels
  5. Hand the shipment to the courier/logistics team

Real-World Packing Scenarios:

Scenario 1: Standard Customer Order

Customer XYZ orders: 10x Product A, 5x Product B
Picking complete. Packer receives items.

Steps:
1. Create Packing List → Assign Packer: Ali
2. Account tab: Select Customer XYZ → Confirm shipping address
3. Lines tab: Add 10x Product A, 5x Product B
4. Packed List Scan: Scan each product as packed
   - 10 scans for Product A ✓
   - 5 scans for Product B ✓
5. Add Tracking ID: JNT-2024-00123
6. Print packing slip
7. Hand to JnT courier

Result: Accurate order, fully documented

Scenario 2: Quantity Discrepancy Found During Packing

Lines show: 5x Product B
Packer physically has: 4x Product B

Steps:
1. Stop packing — do not seal the box
2. Go to Discarded Packed Product — note 1 unit missing
3. Notify supervisor
4. Supervisor checks Picking List — picker confirms only 4 were picked (location was short)
5. Options:
   A) Ship 4 now, backorder 1 → Update Packing List to 4 units
   B) Source 1 unit from another location and complete

Result: Discrepancy caught before shipment — customer never receives wrong quantity

Scenario 3: Generating a Stock Transfer Document

Internal transfer: Warehouse A ships 100 units to Warehouse B

Steps:
1. Create Packing List (internal transfer)
2. Go to GenDoc Conversion tab
3. Generate a Stock Transfer document
4. Post the transfer

Result: Inventory deducted from Warehouse A, added to Warehouse B — full audit trail

Tips for Packers:

Always scan — never assume: Scanning forces verification; manual checking allows errors

Record tracking numbers immediately: Enter the courier tracking ID before handing over the shipment

Print and attach packing slips: Every box should have a packing slip inside

Use discarded product tracking: If you remove an item, always record it with a reason

Seal only after verification: Don’t seal boxes until the Packed Product count matches the Lines list


Space Container Allocation

Track exactly what is stored where in your warehouse.

What is Space Container Allocation?

Space Container Allocation Listing

Space Container Allocation is the inventory-location mapping system. It answers the key warehouse question: “Where is Item X right now?” — connecting items to specific containers and storage nodes.

ℹ️
Why This Exists: Knowing you have 500 units of an item is useful. Knowing where those 500 units are within a 10,000 sq ft warehouse is essential. Space Container Allocation turns a general stock balance into a precise location map.

What You Can Do:

  • ✓ Create new space allocations (assign items to containers and locations)
  • ✓ View the full listing of current item-to-location assignments
  • ✓ Edit existing allocations (reassign items when reorganising)
  • ✓ Link items to specific containers for movement tracking
  • ✓ Review historical allocation records for audit purposes

How Allocations Work:

Item: Product X (100 units)
    ↓ assigned to
Container: Pallet P-042
    ↓ located at
Node: Rack A-2, Shelf Middle (WH-001 > Ground Floor > Zone A > Rack A-2)

This link means: if you need to pick Product X, go to Rack A-2, Middle Shelf, find Pallet P-042.


Space Container Allocation — Tabs Overview:

TabPurpose
Main DetailsCore allocation — item, container, location node, quantity
CreateForm to create a new space allocation
EditModify an existing allocation

Real-World Scenarios:

Scenario 1: Assigning a Received Item to Storage

Received: 200 units of ITEM-ABC
Available Space: Rack B-1, Top Shelf (Container: BIN-021)

Steps:
1. Inbound Processing Queue → open the item
2. Go to Space Container Allocation tab
3. Click "Add Allocation"
4. Select Container: BIN-021
5. Select Node: Rack B-1 > Top Shelf
6. Enter Quantity: 200
7. Save

Result: System now knows ITEM-ABC (200 units) is at Rack B-1 Top Shelf in BIN-021

Scenario 2: Reorganising the Warehouse

Reorganisation: Moving Product Y from Zone A to Zone C (new cold storage)

Steps:
1. Find current allocation: Product Y → Zone A, Rack A-3
2. Edit the allocation → Change Node to Zone C, Rack C-1
3. Save

Result: System immediately reflects the new location

Containers

Register and manage the physical storage containers in your warehouse.

What are Warehouse Containers?

Warehouse Container Listing
Warehouse Container View

Containers represent moveable storage units — pallets, totes, bins, cages, roll cages, or any physical container used to hold and transport goods within the warehouse. Every container gets a unique code and can be linked to items and locations.

What You Can Do:

  • ✓ Register new containers with unique codes and scan codes
  • ✓ View all containers and their current contents
  • ✓ Edit container information (type, scan code, description)
  • ✓ Link containers to space allocations
  • ✓ Track which container is at which location

Container Record Fields:

FieldPurposeExample
Container CodeUnique identifierPLT-001, BIN-042, CAGE-007
Container Scan CodeBarcode value for scanningPLT001
DescriptionType or purpose“Heavy duty pallet for bulk goods”
StatusACTIVE or INACTIVEACTIVE

Tips for Container Management:

Label every container: Print and attach barcodes — scanning eliminates location errors

Standardise names: PLT = Pallet, BIN = Storage Bin, CAGE = Roll Cage — consistent naming makes searches easier

Retire damaged containers: Mark as INACTIVE to prevent them being used in picking or putaway


Pickers

Register and manage warehouse staff responsible for order picking.

What is Picker Management?

Warehouse Picker Listing
Warehouse Picker View

The Pickers section is the master register of your warehouse’s picking workforce. Only registered pickers can be assigned to Picking Lists — this ensures accountability and makes workload management easy.

What You Can Do:

  • ✓ Register new pickers (link to employee records)
  • ✓ View all registered pickers and their details
  • ✓ Edit picker details or status
  • ✓ Assign pickers to Picking Lists from the Outbound module

Why Register Pickers Separately?

Not all warehouse employees are picking-eligible. Some staff may only work in receiving, or only in packing. Maintaining a separate Pickers list means:

  • Picking List assignment shows only qualified, active pickers
  • Supervisors can track workload per picker
  • Performance data can be tracked at picker level

Common Scenarios:

Scenario: New Picker Joins the Team

New team member Sarah is trained for picking duties.

Steps:
1. Go to Pickers
2. Click "+"
3. Select Sarah from the employee/user list
4. Set status to ACTIVE
5. Save

Result: Sarah now appears in the Picker dropdown when creating Picking Lists

Scenario: Picker Goes on Extended Leave

Ali is on 2-week medical leave.

Steps:
1. Go to Pickers → Find Ali
2. Edit → Set status to INACTIVE (or leave as ACTIVE if temporary)

Result: Supervisors won't accidentally assign Ali during his leave

Configuration & Settings

System-level configuration for administrators.

Settings Listing
Application Settings Details

The Settings section is where administrators configure how the Warehouse Management Applet behaves for your organisation — from field requirements to permission access controls.


Application Settings (Settings > Application Settings)

Control field-level behaviour across the applet.

Application Settings let administrators define whether specific fields are Required, Optional, or Hidden throughout the receiving, processing, picking, and packing workflows.

Creating an Application Setting:

FieldPurposeExample
Setting NameDescriptive identifier“Require Tracking ID on Receiving”
ModuleWhich module this applies toReceiving Doc, Packing List
FieldThe specific field to controlTracking ID, Reference No
BehaviourRequired / Optional / HiddenRequired

Real-World Setup Examples:

Example 1: Enforce Tracking ID in Receiving

Problem: Staff sometimes forget to enter the supplier’s tracking reference, making it impossible to trace shipments later.

Solution: Go to Settings > Application Settings. Create a setting that makes Tracking ID a Required field in the Receiving Doc. Now staff cannot save a receiving document without entering it.

Example 2: Hide Financial Fields from Warehouse Staff

Problem: Warehouse operators don’t need to see financial GL codes in the Processing Queue, but the field is visible and causing confusion.

Solution: Set the Financial Items fields to Hidden for the Warehouse Operator role. The fields disappear from their view.


Default Selection (Settings > Default Selection)

Pre-fill common fields to speed up data entry.

Default Selection lets admins set system-wide default values that auto-populate when creating new records. This is especially useful for single-warehouse organisations where every transaction belongs to the same warehouse.

SettingExample ValueBenefit
Default Warehouse“Main Distribution Centre”Auto-selects warehouse on every new doc
Default Layout“Ground Floor”Auto-populates layout during putaway
Default UOM“Each”Pre-fills unit of measure

WMS Item Maintenance (Settings > WMS Item Maintenance)

Configure warehouse-specific attributes for your inventory items.

WMS Item Maintenance extends your standard inventory items with warehouse-management-specific properties — storage requirements, handling instructions, and WMS classification.

ℹ️
Why This Exists: Your standard inventory item may know that Product X costs RM 50 and belongs to category “Electronics”. But the warehouse needs to additionally know: this item is fragile, requires temperature control, and must be stored in Zone C. WMS Item Maintenance adds that layer of information.

What You Can Configure Per Item:

  • Storage class or type (fragile, hazardous, cold chain, oversized)
  • Handling notes or special instructions for warehouse staff
  • WMS category assignment
  • Min/max storage quantities or stacking rules

Creating/Editing a WMS Item:

  1. Go to Settings > WMS Item Maintenance
  2. Search for the inventory item by code or name
  3. Click to open and edit
  4. Set WMS attributes:
    • Category: Link to a WMS Item Category
    • Handling Notes: Free text for special instructions
    • Storage Requirements: Any special conditions
  5. Save

Real-World Examples:

Example 1: Electronics Item

Item: Laptop Computer (ITEM-LAP-001)
WMS Category: Electronics
Handling Notes: "Fragile — handle with care. Do not stack more than 3 high."
Storage Zone: Zone B (dry, temperature-controlled)

Example 2: Hazardous Chemical

Item: Industrial Solvent (ITEM-SOL-005)
WMS Category: Hazardous Materials
Handling Notes: "MSDS required. Gloves and goggles mandatory. Segregate from food items."
Storage Zone: Zone H (hazmat store, ventilated)

WMS Item Category (Settings > WMS Item Category)

Group items into logical categories for warehouse management.

WMS Item Categories let you classify items for storage, handling, and reporting purposes. Unlike inventory financial categories, these are warehouse-operational categories.

Creating a Category — Field Guide:

FieldPurposeExample
Category NameDisplay name“Fragile Goods”, “Cold Chain”, “Hazardous Materials”
Category CodeUnique identifierFRAG, COLD, HAZ
DescriptionWhat belongs in this category“All items requiring careful handling due to breakage risk”
StatusActive / InactiveACTIVE

Editing a Category — Tabs:

TabPurpose
Main DetailsEdit name, code, description, and status
ItemsSee all WMS items assigned to this category

Best Practices:

  • Keep categories operationally meaningful (not financial — that’s for standard inventory)
  • 5–10 categories is usually sufficient: Fragile, Cold Chain, Hazardous, Oversized, High-Value, Standard
  • Align categories with your physical storage zones

WMS Item Category Group (Settings > WMS Item Category Group)

Group multiple categories for higher-level reporting and management.

Category Groups allow you to bundle related WMS Item Categories together. For example:

  • Group: Special Handling → includes Fragile, Hazardous, Oversized categories
  • Group: Standard Storage → includes Dry Goods, General items

This enables analysis at a higher level without losing category-level detail.


Feature Visibility (Settings > Feature Visibility)

Control which menu items and features each role can see.

Feature Visibility lets administrators show or hide specific sections of the applet for different user roles. This simplifies the interface for users who don’t need certain features.

Common Configurations:

RoleVisible FeaturesHidden Features
Warehouse OperatorReceiving Doc, Picking List, Scan SessionSpace Container Allocation, Settings
Warehouse SupervisorAll features except Settings adminPermission Wizard, Webhook
Logistics ManagerOutbound Process, ReportingWMS Item Maintenance, Layout Nodes
System AdminAll featuresNone

How to Configure:

  1. Go to Settings > Feature Visibility
  2. Select the role or user group
  3. Toggle features On (visible) or Off (hidden)
  4. Save — changes take effect immediately

Permission Management (Settings > Permissions)

The Warehouse Management Applet supports comprehensive, layered permission controls:

Permission TypeDescriptionUse Case
Permission WizardStep-by-step guided setup for common configurationsNew system setup, quick role configuration
Permission SetPre-defined bundles of permissions for common rolesAssign “Picker Set” to all pickers at once
User PermissionIndividual access controls per userSpecial cases — one user needs extra access
Team PermissionGroup-based access for warehouse teams“Receiving Team” group gets inbound access
Role PermissionRole-based access (Manager, Staff, Admin)Most common approach — configure once per role
Client-Side PermissionFrontend UI-level permission controlsHide/show specific buttons or actions

Recommended Approach:

  1. Use Permission Wizard for initial setup
  2. Create Permission Sets for each warehouse role (Receiver, Picker, Packer, Supervisor)
  3. Assign users to Permission Sets via Role Permission
  4. Use User Permission only for exceptions

Webhook (Settings > Webhook)

Connect the warehouse system to external platforms via event notifications.

Webhooks allow the Warehouse Management Applet to notify external systems when key warehouse events occur — without requiring those systems to constantly poll for updates.

Common Webhook Use Cases:

EventNotificationExternal System
Receiving Doc created“Goods received from Supplier X”ERP, Finance system
Packing List posted“Shipment dispatched for Order Y”Customer portal, Logistics platform
Picking List completed“Order Z items picked and ready”Warehouse management dashboard
Space allocation created“New stock at Location A-1-B”Inventory monitoring system

Configuring a Webhook:

  1. Go to Settings > Webhook
  2. Click "+" to create a new webhook
  3. Enter the Endpoint URL of the receiving system
  4. Select the Event to trigger the notification
  5. Configure authentication (if required by the external system)
  6. Test and activate

Personalization

Customise the applet for your individual work preferences.

Default Selection (Personal)

Set personal default values for fields you use repeatedly. Unlike the system-level default selection (which applies to all users), personal defaults only apply to your login.

Examples:

  • My Default Warehouse: Set to your primary warehouse — pre-fills automatically
  • My Default Layout: Pre-selects your most-used layout in putaway workflows

Sidebar Customization

Reorder or pin your most-used menu items to the top of the sidebar for quick access.

How to Customise:

  1. Go to Personalization in the sidebar
  2. Select which menu items to pin or hide
  3. Drag to reorder if supported
  4. Save — your sidebar reflects your preferences every login

Reporting & Audit

How to Review Receiving History

To review what goods were received in a specific period:

  1. Go to Inbound Process > Receiving Doc
  2. Filter by:
    • Date Range: (e.g., November 2024)
    • Supplier: (specific vendor)
    • Status: (Posted, Draft, etc.)
  3. Export to Excel for detailed analysis

How to Review Shipment History

To review what has been dispatched:

  1. Go to Outbound Process > Packing List
  2. Filter by:
    • Date Range and Customer
    • Posting Status: Posted (fully dispatched)
  3. Open individual records to see packed products and tracking IDs

Stock Location Audit

To audit what is stored at a specific location:

  1. Go to Space Container Allocation
  2. Filter by Node/Location or Container Code
  3. See all items currently allocated to that location
  4. Cross-reference with physical count

Audit Best Practices:

Reconcile Monthly: Compare Space Container Allocation records against physical counts

Review Receiving vs PO: Check that all receiving documents link to purchase orders

Verify Putaway Completion: Ensure all items in Processing Queue are resolved (none left pending indefinitely)

Check Packing List Status: Any Packing Lists in “Draft” status older than 3 days may indicate a stuck process


Audit Trail (Settings > Applet Log)

The Audit Trail (also known as Applet Log) is your system’s comprehensive log of every action taken within the Warehouse Management Applet. This feature is essential for compliance, tracing missing stock, and troubleshooting.

ℹ️
Why Audit Trails Matter: During audits or investigations (e.g., determining why a stock count is off), you can trace exactly who updated a location, edited a quantity, or cancelled a packing list, along with the timestamp and previous values.

Listing View - What You Can See:

ColumnDescriptionExample
Table NameWhich data table was affectedbl_wms_putaway_list
ActionType of action performedCREATE, UPDATE, DELETE
Action DateWhen the action occurred2024-01-15
DescriptionDetails of what changed“Status changed from PENDING to COMPLETED”
StatusCurrent status of the log entryACTIVE

Advanced Search Options:

  • Table Name: Filter by specific module data table (e.g., “bl_wms_grn_hdr” for receiving documents)
  • Action Name: Filter by action type (e.g., “Show only UPDATEs”)
  • Action By: Filter by the user who performed the action (e.g., “Show all actions by John Tan”)

Real-World Scenario:

Problem: An item's bin location was changed but the physical stock is still in the old location.
Action: 
1. Go to Settings > Applet Log
2. Search by Table Name: "bl_wms_space_container_allocation"
3. Search by Action: "UPDATE"
4. Find the item code in the Description
5. Identify who made the change in the system and contact them

FAQ

Q: How do I find where a specific item is stored in the warehouse?

A: Go to Space Container Allocation and search by Item Code or Item Name. You’ll see the container and node (layout location) assigned to that item. Alternatively, check the Layout Nodes within a warehouse — each node shows its current stock balance.


Q: What’s the difference between Receiving Doc and Receiving Line Items?

A: The Receiving Doc is the header — one document per delivery, linked to a supplier. Receiving Line Items is the detail — one row per item received. If a delivery contained 10 different products, there is 1 Receiving Doc and 10 Receiving Line Items.


Q: Can I use barcode scanning instead of manual data entry?

A: Yes — in two ways. The Scan Session feature handles bulk receiving by scanning item barcodes off the delivery. For serial number capture within a Receiving Line Item, use the Serial Number > Scan function to scan individual unit barcodes.


Q: What’s the difference between Picking Queue and Picking List?

A: The Picking Queue is a view of ALL pending order items across all customers — it’s the master backlog. A Picking List is a specific work assignment created from the queue for a named picker, containing a subset of those items. Think of it as: Queue = the full to-do list; Picking List = today’s tasks assigned to one person.


Q: Stock shows 0 in Location Balance but Company Balance is positive. What does that mean?

A: Location Balance is the stock at the specific pick location (a bin or node). Company Balance is the total stock across all locations company-wide. This means the stock exists but is held in a different location — perhaps another bin, another warehouse, or on a pallet that hasn’t been assigned to a pick location. Go to Space Container Allocation to find where the stock is currently allocated.


Q: How do I handle a shipment discrepancy found during packing?

A: Do not seal the box. Record the discrepancy in the Discarded Packed Product tab with a note explaining the issue (wrong item, damaged unit, short-pick). Notify the supervisor. Determine whether to: (a) ship a partial quantity and backorder the rest, or (b) locate the missing items and complete the order before dispatch.


Q: How do I set up storage locations (bins, racks, shelves)?

A: Navigate to Warehouses → open the warehouse → go to the Layouts tab → open or create a Layout → add Nodes in a hierarchy. The typical structure is: Zone → Aisle → Rack → Shelf → Bin. Each node can have a scan code assigned for barcode-based location verification.


Q: Can I restrict which features warehouse operators can see?

A: Yes. Go to Settings > Feature Visibility to show or hide specific menu items per role. For example, you can hide the Space Container Allocation and Settings menus for Warehouse Operator roles while keeping them visible for Supervisors and Admins. Combine with Settings > Permissions for full access control.


Q: How do I handle a returned item from a customer?

A: Customer returns are typically processed through a dedicated RMA (Return Merchandise Authorization) applet or using a Receiving Doc with a specific “Return” type/category. Create a new Receiving Doc linking back to the original customer (acting as the supplier for the return), process the item into the queue, inspect it for damage, and then allocate it back to the appropriate warehouse space or a designated returns bin.


Q: What should I do if a barcode scan is not recognized during Pick or Pack?

A: This usually means the item or location’s Scan Code is missing or incorrect in the master data. First, try manually entering the item code. Then, notify an admin to check the item’s configuration in WMS Item Maintenance or the Warehouses > Layout > Node settings. They need to verify that the Scan Code matches exactly what is printed on the barcode label.