# WMS: Warehouse Management

<details>

<summary>Media</summary>

### Overview and Setup

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Workflow with WMS](https://salesorder.wistia.com/medias/ct8g7johbz#)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[WMS Overview](https://salesorder.wistia.com/medias/76qr1l59p9)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[WMS Enabled - Explorer and SKU master is different](https://salesorder.wistia.com/medias/w274bjlx1o)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[WMS Console Overview](https://salesorder.wistia.com/medias/onofw3cg3b)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Install the WMS](https://howto.salesorder.com/install-the-wms/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Add New Sites](https://howto.salesorder.com/add-new-sites/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Switch Between Sites in WMS Console](https://howto.salesorder.com/switch-between-sites-in-wms-console/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Use Stock Manager](https://howto.salesorder.com/use-stock-manager/)

<img src="/files/XpH16CKtL8Z4gkYfzplb" alt="" data-size="line">[Add the WMS](https://app.storylane.io/share/co7rfhvvkaxw)

<img src="/files/XpH16CKtL8Z4gkYfzplb" alt="" data-size="line">[Configure Scanner Simulator](https://app.storylane.io/share/k2msu2qxfuqs)

### Tabs

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock View](https://salesorder.wistia.com/medias/qw6uorppci)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Goods In](https://salesorder.wistia.com/medias/p02i9vqlap)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Goods Out](https://salesorder.wistia.com/medias/z89z0itgma)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Shipping](https://salesorder.wistia.com/medias/w47dxuv2oa)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[RMAs](https://salesorder.wistia.com/medias/meb06ig6w7)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Pallets](https://salesorder.wistia.com/medias/re8gfyd09l)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Kits and Assemblies](https://salesorder.wistia.com/medias/7fscntz6jn)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Receive Stock (Goods In)](https://howto.salesorder.com/recieve-stock-in-the-wms/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Carry out the Shipping Vendor Workflow](https://howto.salesorder.com/carry-out-the-shipping-vendor-workflow/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Merge Shipments](https://howto.salesorder.com/merge-shipments/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Sort Shipments](https://howto.salesorder.com/sort-shipments/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Build Kit/Assembly Item (with WMS)](https://howto.salesorder.com/build-a-kit-assembly-item-with-wms/)

### Stock Actions/Tracking&#x20;

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Actions](https://salesorder.wistia.com/medias/36hzipgb2u)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Action: Move](https://salesorder.wistia.com/medias/na1rh5h3xk)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Action: Adjust](https://salesorder.wistia.com/medias/v3qchssz72)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Action: Transfer](https://salesorder.wistia.com/medias/k7kiqge9st)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Action: Load Pallet](https://salesorder.wistia.com/medias/uhffpdim88)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Count](https://salesorder.wistia.com/medias/d18mfzt145)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[History](https://salesorder.wistia.com/medias/tl5ev9zkbq)

### Locations&#x20;

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Locations](https://salesorder.wistia.com/medias/vkbihoqpdk)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Assign Items to a Location](https://salesorder.wistia.com/medias/t3e0vbdvik)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Add Warehouse Users](https://salesorder.wistia.com/medias/tw13bak0sd)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Packing 101](https://salesorder.wistia.com/medias/c4kjmzb0ik)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Configure Column Views](https://salesorder.wistia.com/medias/ygnpz13tyo)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Configure Filters](https://salesorder.wistia.com/medias/x89sxagyoa)

### With WMS

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Workflow with WMS](https://salesorder.wistia.com/medias/ct8g7johbz)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Workflow with WMS (batch orders and backorders)](https://salesorder.wistia.com/medias/yqn9ypm2as)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Stock Adjustment with WMS](https://salesorder.wistia.com/medias/br7ek2fd7d)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Assemblies With WMS](https://salesorder.wistia.com/medias/ngvs6mym4o)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Kits With WMS](https://salesorder.wistia.com/medias/sbxew5h4tp)

<img src="/files/OpFu0tJ1xoy2dTuvanuA" alt="" data-size="line">[Receive Stock with WMS](https://salesorder.wistia.com/medias/lk397ur0tl)

</details>

### WMS - need to know <a href="#iipui2ak0fh4" id="iipui2ak0fh4"></a>

The Warehouse Management System (WMS) is software to model, track and manipulate the physical properties of your warehouse(s), specifically:

* physical stock i.e the location, quantity, lot or serial number, status.
* physical locations, i.e warehouse, bin, pallet or skid, storage parameters, i.e. receive to, pick to, quarantine, reserved for SKU or Sales Order.
* physical actions and workflows, i.e. pick, pack, ship, putaway, transfer.

Every SKU in the warehouse is modelled as an Instance - See [Stock instance tracking](/products-services/items-which-ones/stock-items-skus.md#_vl5gl5sf6lqx).

The WMS has four key functions:

1. Warehouse manager ‘console’
2. Barcode Reader application (Android)
3. Stock Manager
4. General Ledger communication and housekeeping

### Add Warehouse(s)

<mark style="color:orange;">Products/Services>Sites>+</mark>

The Site address will be the receiving address for Purchase Orders and RMAs.

{% hint style="warning" %}
The Warehouse 'Name' should be as short as possible so it comfortable fits in the Line Item Columns on Purchasing and Sales Documents.
{% endhint %}

'Stock is not owned' when checked means the stock will not be included in Free or On hand stock indicators.

### Warehouse manager ‘console’ <a href="#vqv0w16pp40b" id="vqv0w16pp40b"></a>

{% hint style="info" %}
Users can login to the WMS console from [wms.salesorder.com](https://wms.salesorder.com)
{% endhint %}

Each warehouse has its own independent Warehouse manager ‘console’. This screen gives the user access to a single screen with 11 different perspectives (tabs) of a single warehouse.

Each screen is divided into panes. Each pane has specific user controls that enable users to perform actions in context with the Tab and the Pane.

| Perspective (Tab)    | Purpose                                                                                                                                         |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| Stock View:          | View the instance of each stock item, how many are in stock and in which location(s) they are stored.                                           |
| Goods In:            | View, manage and track the receipt of Purchase Orders                                                                                           |
| Goods Out:           | View, manage and track the progress of orders in the pick, pack and ship workflows                                                              |
| Shipping:            | View, manage and track the shipping workflows, including shipping vendor methods, rates, and label printing                                     |
| Pallets:             | View Pallets and their contents                                                                                                                 |
| Kits and Assemblies: | View, manage, build and track kits and assemblies                                                                                               |
| Stock Actions:       | Move, adjust, transfer stock. Load Pallets                                                                                                      |
| Stock Count          | Manage and track a stock count                                                                                                                  |
| Locations:           | Add and configure Locations, Print Barcodes for Locations, Designate Locations for specific Items. View Locations and the Items stored in them. |
| History:             | View a history of Stock actions, and who did what when.                                                                                         |
| Admin:               | Add Barcode reader users, configure their access permissions and list registered Barcode devices.                                               |
| Config:              | Configure scan workflows, specify packaging and its respective identifiers. Configure printers. Add EasyPost shipping.                          |

### Barcode Reader app (Android) <a href="#krkwg5v7pzr7" id="krkwg5v7pzr7"></a>

Android devices can download the Barcode reader App. The app has these functions:

| Register:           | Register the device in a specific warehouse                                              |
| ------------------- | ---------------------------------------------------------------------------------------- |
| Login:              | Access the warehouse                                                                     |
| Goods In:           | View and receive Purchase Orders                                                         |
| Goods Out:          | View Pick and Pack Sales Orders                                                          |
| Move/Putaway Stock: | Move Stock within the Warehouse                                                          |
| Pallets:            | Create and Load Pallets                                                                  |
| Stock Count:        | Create and action a Stock Count                                                          |
| Find Stock:         | Locate Items                                                                             |
| Stock Adjustment:   | Adjust the physical quantity of Stock. The stock financial value is adjusted in the WMS. |
| Logout:             | Leave the warehouse                                                                      |

All workflows can be configured and extended. New workflows can be added.

### Stock Manager <a href="#id-1bqrhogwv1fb" id="id-1bqrhogwv1fb"></a>

The Stock manager in the main Salesorder App keeps track of all Stock Instances. Users can find and view the properties (data) in individual stock instances.

Because the Stock Manager tracks which Purchase Order the stock was acquired and received on, and the Sales Order it was sold on, it is specifically useful for tracing Stock in the event of a recall, warranty claim, etc.

See [Stock instance tracking](/products-services/items-which-ones/stock-items-skus.md#_vl5gl5sf6lqx).

### WMS Accounting  <a href="#osgiiokxwo2j" id="osgiiokxwo2j"></a>

There are three warehouse actions that can affect stock value in the General Ledger:

#### Item Receipt:&#x20;

The Item Receipt is an accounting Document to record the arrival of stock in the General Ledger. The Item Receipt changes the appropriate Stock asset and Liability accounts. When the stock is received in the Warehouse, the WMS updates the physical quantity.&#x20;

The corresponding update of the balance sheet can only be performed by the creation of a symmetrical Item Receipt. Whether or not this is done simultaneously or separately is an accounting policy decision and configurable in the ‘Config’ section of the Warehouse management console.

See [Item Receipt](/purchasing/item-receipts.md#_iqb5798bzuxy)

#### Stock adjustment

Users can adjust the stock quantity in the Warehouse management console or from the Barcode application. The Balance sheet value in the Stock Asset account is not affected. The corresponding stock adjustment is recorded in Salesorder’s accounting (Doc Ref# SAnnn). The appropriate value adjustment can be made by the user by editing this transaction record.

See [Stock Adjustment](#stock-adjustment)

#### Shipment

When the Shipment status is changed to 'Shipped' a transaction credits the Stock Asset account and debits the COGS (Cost of Goods Sold). The balance posted is derived from the average cost of the commensurate Items.

See [Shipment accounting notes](#shipment-accounting-notes)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpwith.salesorder.com/wms-warehouse-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
