> 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/stock/stock-level-adjustments.md).

# Stock Level Adjustments

Add or remove stock in a location with a reason, such as after a count finds more or less than the system shows, and see past adjustments.

When a count turns up three fewer chairs than the system says, you need to fix the number and record why. A stock level adjustment in OrderEazi changes a stock level (the quantity of one product in one location), and records a reason and any photos. Each adjustment gets a document number, so you can see later who changed what.

### Before you start

You'll need:

* **Permissions:** One of **View Stocklevels**, **View and Use as Manager**, or **View and Use as Administrator**, in the **Warehousing** permission group.
* **Reason codes:** Every line needs a reason from [Reason Codes](/central/warehouse-management/management/reason-codes.md).
* **Accounting:** If your accounting system is Xero and **Stock Level Adjustment Exporter** is on in your Xero settings, each adjustment is sent to Xero as a manual journal (an entry made directly in your accounts). See [Accounting System](/central/order-management/integrations/accounting-system.md).

### How to adjust stock

1. In the warehouse menu, select **Stock** > **Stock Level Adjustments**.
2. Select **Create New Adjustment**.
3. Choose the **Warehouse**, if you work in more than one.
4. Scan or type the product's barcode, serial number, or code under **Item Barcode**.
5. Enter the **Quantity**, as a whole number.
6. Select **Add Stock**, even if you're removing stock.
7. Choose **Add** or **Remove**.
8. Scan the bin to adjust.
9. Repeat steps 4 to 8 for each product. Each line shows under **Current Stock Level Adjustments**.
10. In a line's row, select **Add Reason**.
11. Choose a reason.
12. Enter a description.
13. Add photos if you have them, such as of the bin.
14. Select **Create**.
15. Repeat steps 10 to 14 for each line.
16. Select **Submit**.

The stock changes straight away, and the adjustment shows in the list with a number starting with SLA.

**Example:** A count finds 37 units of CHAIR-01 in A-07, not 40. You create an adjustment, scan CHAIR-01, enter 3, select **Add Stock**, choose **Remove**, and scan A-07. You add the reason "Count variance", select **Create**, and then **Submit**. A-07 now shows 37.

#### Products with serial numbers

For a product with serial numbers, each line asks for them. On **Add New Serials**, enter a serial number for each unit you're adding. On **Remove Serials**, tick the serial numbers you're removing. Tick as many as the line's **Quantity**.

#### What can stop an adjustment

* **"There is not enough stock to remove with quantity specified!":** You're removing more than is on the shelf. Lower the **Quantity**.
* **"Unable to move item to this location, mixed bins are not allowed":** The bin holds another product, and **Allow mixed bins** is off in [Warehouse settings](/central/warehouse-management/warehouse-settings.md).
* **"All the items being adjusted should have a reason added!":** Select **Add Reason** on every line.
* **"Unable to add the serials because they already exist." followed by a list:** Those serial numbers are already in OrderEazi.

### How to view an adjustment

In the list, select the arrow next to an adjustment, then **View**. You see who made it and when, and each line's location, product, serial number, **Stock Level Before**, **Stock Level After**, reason, and photos. Select **Print** for a PDF, or **Export** for a spreadsheet.

### What Bulk Import does

> **Warning:** **Bulk Import** doesn't add or remove stock, even though its template suggests it does. It sets each row's stock to the quantity in the file, and it doesn't create an adjustment. To set stock levels from a file with each change recorded, use **Import Levels** on [Stock Levels](/central/warehouse-management/stock/stock-levels.md) instead.

### What a stock level adjustment does not do

**No approval:** Nobody approves an adjustment before it changes stock. To have a supervisor approve a write-off, use [Disposals](/central/warehouse-management/outbound/disposals.md) instead.

**No undo:** To reverse an adjustment, make another one the other way.

### Related pages

* [Stock Levels](/central/warehouse-management/stock/stock-levels.md): see stock in each location
* [Reason Codes](/central/warehouse-management/management/reason-codes.md): the reasons for adjustments
* [Disposals](/central/warehouse-management/outbound/disposals.md): write off damaged stock, with a supervisor's approval
