# Inventory

## What it is

The Inventory page compares your stock counts in NetSuite against your warehouse system and shows any mismatches. You can filter the results, see exactly where counts differ, and create adjustments to bring the two systems back in line.

## When you'd use it

Use this when:

* You suspect stock counts are out of sync between your warehouse and NetSuite.
* You want to generate a NetSuite adjustment to correct a mismatch.
* You need to check when stock data was last imported from your warehouse.

## Before you start

* Viewing the report is available to any team member with IDC access.
* Creating adjustments requires integration admin access.
* The report shows data for one app at a time. If you manage multiple warehouses or stores, check which app covers the location you're interested in.

## Step by step

### Read the variance report

1. Click **Inventory** in the left menu. The page loads the most recent variance snapshot for your inventory app.
2. Check the **Sync Status** card on the right. **Last Updated Time** tells you when the report was last regenerated. If the counts look stale, click **Update Variance** at the top of the page to regenerate the report in the background. Click **Refresh** to reload the page data without re-running the calculation.
3. Read the variance table. Each row is one product at one location. The key columns are:
   * **NetSuite Count** — the quantity recorded in NetSuite.
   * **3PL Count** — the quantity recorded in your warehouse system.
   * **Difference** — how far apart the two counts are. A red alert icon means the counts don't match; a green check means they do.

### Filter to find specific items

4. Use the **Filters** card to narrow the list. You can filter by **Date**, **SKU**, **Location**, **UPC**, or **Match** status (choose **No Match** to see only items with a discrepancy). Click **Search** to apply.

### Trigger a fresh import

5. If your counts look outdated, you can pull in the latest data from your warehouse. In the **Sync Status** card, click **Trigger** next to **Last Item Fulfillment Import** to import recent outbound shipments, or next to **Last Item Receipt Import** to import recent incoming stock. A confirmation prompt will appear before the import runs.

   > **Note:** Imports run in the background and may take a few minutes. The page will refresh automatically when complete.

### Create an adjustment

6. Check the boxes next to the rows you want to correct. Only rows with a non-zero difference and a matched NetSuite item show a selectable checkbox — rows where no matching item was found in NetSuite cannot be selected. To select all eligible rows at once, use the **Select All** checkbox at the top of the table.
7. Click **Create Adjustment** at the top of the page. A confirmation prompt will appear — confirm to generate a stock adjustment in NetSuite for the selected rows.

   > **Warning:** Before confirming, ensure your item fulfillment and item receipt imports are up to date — the adjustment is created from the difference values shown in the table at the time you confirm.
8. To see the adjustments you've created, click **List Adjustments**.

## What success looks like

* The **Difference** column shows green check icons for all rows (or for the specific items you adjusted).
* After creating an adjustment, it appears when you click **List Adjustments**.
* The **Sync Status** timestamps reflect recent import times.

## Common issues

* **No inventory data appears.** Your IDC account may not have an inventory integration installed. Visit [Apps & Marketplace](/idc/idc-core/apps.md) or contact your integration admin.
* **"Report is being updated" banner appears.** The variance report is currently refreshing. The page will update automatically every 10 seconds — wait for it to complete before making adjustments.
* **Counts look correct in the table but you still see discrepancies elsewhere.** Click **Trigger** next to both import types to pull in the latest data, then click **Update Variance** to regenerate the report.
* **Create Adjustment is greyed out or missing.** You may not have admin access, or no rows are selected — check both before contacting your admin.

## Related

* [Dashboard](/idc/idc-core/dashboard.md) — a quick overview of sync health before diving into the report.
* [Logs](/idc/idc-core/logs.md) — if imports are failing, check Logs for error details.
* [Apps & Marketplace](/idc/idc-core/apps.md) — verify your inventory app is active if the page shows no data.


---

# 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://docs.in8sync.com/idc/idc-core/inventory.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.
