> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/warehouse-management/inventory-reports/movements-reports.md).

# Movements Reports

The warehouse movements reports: every stock change for a product or location, stock level adjustments, and warehouse transfers.

When a stock level (the quantity of one product in one location) doesn't match the shelf, you need to see every change that led to it. The **Movements Reports** in OrderEazi's Warehouse Management show every change to stock for a product or location, every stock level adjustment, and every warehouse transfer.

### Before you start

You'll need **Item Movement Report**, **Stock Adjustment Report**, or **Warehouse Transfer Report**, in the **Warehousing Reports** permission group. **View and Use as Manager** and **View and Use as Administrator** open all three. If a report isn't under **Movements Reports**, ask your OrderEazi administrator to add its permission to your role.

You only see the warehouses ticked under **Manage Warehouses** on your user, unless you have **View and Use as Administrator**.

### How to run a report

1. In the warehouse menu, select **Inventory Reports** > **Reports**.
2. Under **Movements Reports**, select the report.
3. Set the **From Date** and **To Date**. They're set to the last 7 days when the report opens, and the whole **To Date** is included.
4. Set the other filters.
5. Select **Generate**.

To download the results as an Excel spreadsheet, select **Export**. To go back to the list of reports, select **Back to Reports**.

### Item Movement

Every change to stock for a product, or in a location, in the date range. Choose an **Item Code**, or a **Warehouse** with an **Area (Parent Location)** or **Location**. To choose an area, choose the warehouse first.

The report has two tabs.

**Item Movement:** This has a row per change, with the **Date**, **Item Code**, **Warehouse**, **Area**, **Location**, **User**, **Document Number**, **Customer**, and **Changed Qty** (positive for stock in, negative for stock out).

**Detailed Item Movement:** This has the same rows, plus the **Stock Level Before** and **Stock Level After** each change, and the serial number.

The **Document Number** shows what caused each change. It's the number of the document behind the change: a GRV (Goods Received Voucher, the record of a delivery received), client return, supplier return, or movement request. It can also be a warehouse transfer, picking slip (a picker's list of products and bins), stocktake, cycle count, or stock level adjustment. A change made on the stock level itself shows as "Stock Level Edited", "Stock Level Imported", or "Stock Level Adjusted".

**Example:** CHAIR-01 in A-07 shows 37, but the shelf has 40. You run **Item Movement** for CHAIR-01 over the last week, and see that stock level adjustment SLA000622 removed 3 on Tuesday. The adjustment was meant for A-08, so you correct both bins with a new adjustment.

### Stock Adjustment

The stock level adjustments made in the date range, from the [Stock Level Adjustments](/central/warehouse-management/stock/stock-level-adjustments.md) screen and stock level imports. Filter by **SLA Number** (the adjustment's number), **Warehouse**, and **Item Code**.

Each row shows the **Date of adjustment**, **User**, the **Adjustment document number**, **Warehouse**, and **Location**. It also shows the product under **Stock level item id**, the **Quantity adjusted**, the **Adjustment reason**, and the **User adjustment reason** typed with it. Stocktakes and cycle counts aren't included.

### Warehouse Transfer

The [warehouse transfers](/central/warehouse-management/move-stock/warehouse-transfers.md) created in the date range, with a row for each product on each transfer. Filter by **Transfer Number**, **Warehouse** (the warehouse sent from), and **Item Code**.

Each row shows the **Status**, the **From Warehouse** and **To Warehouse**, the **Required Qty**, **Dispatched Qty**, and **Received Qty**, and the **Unit Cost** and **Total Cost**. **Total Cost** is the received quantity times the sending warehouse's average cost today (the average price paid for the stock it holds), so it's 0 until stock is received. The **Grand Total** adds up every row.

### Related pages

* [Inventory Reports](/central/warehouse-management/inventory-reports.md): the other warehouse reports
* [Stock Levels](/central/warehouse-management/stock/stock-levels.md): the live stock in each location
* [Stock Level Adjustments](/central/warehouse-management/stock/stock-level-adjustments.md): correct a stock level
