# Stock management

This guide covers:

* [How Stock Tracking Works](#how-stock-tracking-works) - What happens with tracking on or off.
* [Automatic Adjustments](#automatic-adjustments) - How invoices and line edits change stock levels automatically for you.
* [Manual Adjustments](#manual-adjustments) - how to add stock or remove stock.
* [Stock Adjustment History ](#stock-adjustment-history)- Where to view the audit log of changes and what details are shown.
* [FAQs](#faqs) - Find quick answers to common questions.

***

## How Stock Tracking Works

**Tracking on**

When **Track stock quantity** is on, totals update automatically: adding a product to an invoice reduces stock, editing the line updates the amount, and voiding or deleting the invoice restores it. You can also use Actions to add or remove stock to keep levels current.

<figure><img src="/files/bKKHJj45ApBtwwVGDu39" alt=""><figcaption></figcaption></figure>

Products list showing quantity in stock number when tracking is enabled.

**Tracking off**

When tracking is off, history still records events but totals do not change. The product shows **Unlimited** instead of a number, and **manual add stock and remove stock actions are unavailable**.

<figure><img src="/files/A0Sko3uewpFjhjIOrcAJ" alt=""><figcaption></figcaption></figure>

With tracking off, products show **Unlimited** instead of a stock quantity.

> **If you need to turn tracking back on for a product:** &#x20;
>
> From **Actions**, choose **Edit product** and switch **Track stock quantity** to **On**. The quantity resets to 0. Set the current level with **Actions,** select **Add stock** so totals reflect what you have on hand.

***

## Automatic Adjustments

{% hint style="info" %}
**Note:**&#x20;

The actions below are recorded in **Stock Adjustment History**. With tracking on, **Quantity in stock** updates automatically.
{% endhint %}

These updates happen automatically for you:

* Adding a product to an invoice reduces stock.
* Voiding or deleting the invoice restores stock.
* Editing the quantity on an invoice line adjusts stock accordingly.

***

## Manual Adjustments

{% hint style="info" %}
**Note:**&#x20;

You can only add or remove stock when **Track stock quantity** is enabled.
{% endhint %}

### Add Stock

Increase a product’s stock level.

1. Go to the **Catalog** and select the **Products** tab.

<figure><img src="/files/oS3gJWSwqgGtUW1UpJ3D" alt=""><figcaption></figcaption></figure>

2. Find the product and click **Actions**, select **Add stock**.

<figure><img src="/files/uM4teZSG86Pp0Auv0UJG" alt=""><figcaption></figcaption></figure>

3. Enter **Quantity**, **Cost price**, and select a **Reason**.
   1. (optional) **Save price for next time**: Tick to set this as the product's new default cost price. Leave unticked to apply it only to this adjustment.&#x20;

<figure><img src="/files/1UvJBxer4DH5L87x95U9" alt=""><figcaption></figcaption></figure>

4. Click **Save**, The product's **quantity** updates immediately (shown below), and the change appears in Stock Adjustment History.&#x20;

<figure><img src="/files/e90NoaOUrx8dw26jsR80" alt=""><figcaption></figcaption></figure>

**Common reasons:** New stock, Return, Adjustment, Other (add a comment).&#x20;

***

### Remove Stock

Decrease a product’s stock level.

1. Go to the **Catalog** and select the **Products** tab.
2. Click **Actions**, select **Remove stock**.

<figure><img src="/files/wJjKCQxapzEkMLPNFk2n" alt=""><figcaption></figcaption></figure>

3. Enter **Quantity** to remove and select a **Reason**.

<figure><img src="/files/W74NyTtMw3HdkqkewdE6" alt=""><figcaption></figcaption></figure>

4. Click **Save**. The product’s **quantity** **in stock** updates immediately (shown below), and the change appears in Stock Adjustment History.

<figure><img src="/files/KIehSftsniK0p9opp4WZ" alt=""><figcaption></figcaption></figure>

**Common reasons:** Internal use, Damaged, Expired, Adjustment, Lost, Other (add a comment).

***

### **Adjust stock**

If you recount your stock and there is a discrepancy, adjust the difference.

Use [**Add Stock**](#add-stock) to increase or [**Remove Stock**](#remove-stock) to decrease the quantity on hand. In the **Reason** field, select **Adjustment**. \
Example: System shows 50 in stock, you count 48 → Remove Stock, Quantity 2, Reason: Adjustment.

***

## Stock Adjustment History

Use history to audit stocktakes and investigate discrepancies.

A complete log of every change automatic (from invoices) and manual (add or remove). Shows what changed, when, and who made the change.

To access the stock adjustment history for a product:

1. Go to the **Catalog** and select the **Products** tab.

<figure><img src="/files/oS3gJWSwqgGtUW1UpJ3D" alt=""><figcaption></figcaption></figure>

2. Open **Stock adjustment history** from the product’s **Actions** menu.

<figure><img src="/files/ztGzTUKeiypgSmw7AZOT" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/USNVg1nlDVRKJTYAHD9N" alt=""><figcaption></figcaption></figure>

The history opens in a side panel showing the product name at the top.

<figure><img src="/files/wfvcPMom1lXJwTxa6cBN" alt=""><figcaption></figcaption></figure>

The right side panel lists all changes. Select any entry to see full details.

***

## Frequently asked questions

<details>

<summary><strong>When adding stock, when should I leave “Save cost price for next time” unticked?</strong></summary>

Leave it unticked when you don’t want to change the product’s default cost price. For example:

* A one off supplier promotion or discount.
* A temporary surcharge such as rush shipping that should not become the baseline.
* A stocktake correction where you are fixing quantity only, not revising cost.
* A mixed purchase batch where this lot’s unit cost differs from the usual.

(Unticked means it applies only to this adjustment and is recorded in history. The product’s default cost price remains unchanged.)

</details>

<details>

<summary><strong>What happens when tracking is off?</strong></summary>

History still records events, but totals do not change. The product shows Unlimited instead of a number. Manual add or remove actions are unavailable while tracking is off.

</details>

<details>

<summary><strong>What happens if I turn tracking back on later?</strong></summary>

Instead of "Unlimited" being displayed as the quantity, the quantity resets to 0. Use Actions, select **Add stock** to set the current level.

</details>

<details>

<summary><strong>What happens when my stock reaches 0?</strong></summary>

You can continue to sell the product. Stock can go below zero, so the quantity shows as a negative number. This helps you see how many units you need to reorder to catch up. Example: If stock is 0 and you sell 3, the quantity becomes −3. Reorder at least 3 to return to 0.

</details>


---

# 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://support.caspen.com/using-caspen/inventory-and-products/stock-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.
