> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arcuserp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Inventory Management

> Inventory in Arcus is product-specific, location-specific, and cost-aware. Use this guide to understand how product records connect to stock balances, receiving, adjustments, transfers, demand planning, fulfillment, and FIFO cost history.

## Where Product Inventory Lives

Product inventory is reviewed from two places. The Inventory module shows the operating
view across products and locations. The product detail page shows the product-specific
view for one SKU, including thresholds, location balances, transactions, serials, bins,
and related setup.

<Frame caption={"Inventory Overview is the cross-product operating view for stock health, balances, alerts, and value warnings."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-overview-dashboard.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=07abffefd5e8b59876d16bd601d22329" alt="Inventory Overview page with KPI cards, balances table, location filter, available quantities, allocated quantities, on purchase order quantities, values, and alerts" width="1620" height="990" data-path="images/support/screenshots/inventory/inventory-overview-dashboard.png" />
</Frame>

## Understand the Core Quantities

* **On hand**: the physical quantity at a location.
* **Allocated**: stock reserved for open orders or work that has not been fulfilled yet.
* **Available**: stock that can still be promised. This is usually on hand minus allocated.
* **On PO**: quantity expected from open purchase orders that has not been received yet.
* **Reorder point**: the threshold that helps purchasing know when to buy more.
* **Value**: inventory value based on stock quantity and cost history.

<Warning>
  **Use available stock for promises**
  On-hand stock may already be committed to another order. Use Available when deciding
  whether a product can be sold, picked, packed, or promised to a customer.
</Warning>

## Use The Product Inventory Tab For One SKU

The product detail **Inventory** tab is the best place to answer
questions about one product. It has its own location filter, so support can
review all locations or one location without changing the global header
location used elsewhere in Arcus.

<Frame caption={"The product Inventory tab shows one SKU across locations, value, run rates, FIFO layers, transactions, and Recost actions when a value row needs repair."}>
  <img src="https://mintcdn.com/arcuserp/ATYxy7SB_HGOBGqh/images/support/screenshots/products/product-inventory-costing-tab.png?fit=max&auto=format&n=ATYxy7SB_HGOBGqh&q=85&s=585405646d84e69cca629c954d2c82ea" alt="Product Inventory tab with all-locations scope, stock cards, run rates, Inventory by Location table, value column, and Recost action" width="1810" height="1040" data-path="images/support/screenshots/products/product-inventory-costing-tab.png" />
</Frame>

* **All locations**: use this to understand product-level availability, allocations, value, and demand pressure.
* **One location**: use this when a warehouse, bin, pick, receive, or count question is location-specific.
* **Independent location scope**: the product tab filter is separate from the global header location, so you can audit one product without changing the rest of the app.
* **Inventory by Location**: compare on hand, allocated, available, on PO, reorder point, average value, and total value by location.
* **Run rates**: compare recent daily demand over 30, 90, 180, and 365 days.
* **Transactions**: audit the movements that changed this product, with filters for type, status, and location.
* **Active FIFO layers**: review the remaining cost layers available for future outbound movement.
* **FBA breakdown**: review marketplace fulfillment stock context when FBA quantities exist for the product.

<Tip>
  **Location scope changes the answer**
  A product can be healthy in the all-location rollup and still be short in the
  warehouse that is trying to fulfill the order.
</Tip>

## Read Supply And Demand On The Product

The product Inventory tab includes a product-specific Supply and Demand panel. Use it
when a support case or planner asks whether the SKU is actually at risk, not just
whether it has low stock today.

* **Available**: current available quantity in the selected scope.
* **Current demand**: open demand that still needs supply.
* **Blended daily demand**: recent demand rate used for projection math.
* **Lead time**: the buying or planning lead time used for the projection.
* **Days until stockout**: the estimated time before available stock is exhausted.
* **Reorder quantity and reorder date**: suggested buying guidance based on demand and thresholds.
* **Stockout risk**: the risk label for the current projection. If Arcus says there is not enough data, treat the label as unknown instead of safe.
  The chart can show supply, demand, and reorder point over the selected horizon. If
  the panel shows a warning, retry state, or unknown-data message, document that context
  before escalating or changing reorder setup.

<Warning>
  **Do not treat a projection as a promise**
  Supply and demand guidance depends on available stock, allocations, open purchase
  orders, demand history, lead time, and the selected location scope. Confirm the
  underlying orders, POs, and transactions before promising a date to a customer.
</Warning>

## How Inventory Changes

Inventory should move through the workflow that matches the real-world event. That keeps
stock, cost, purchasing, fulfillment, and accounting aligned.

* **Receive Inventory**: add standalone stock when it is not tied to a purchase order.
* **Receive a PO**: add stock from a purchase order and keep GRNI and vendor billing aligned.
* **Inventory Adjustment**: correct a counted quantity, damage, loss, or setup issue with a reason.
* **Warehouse Transfer**: move stock from one location to another without pretending it appeared or disappeared.
* **Fulfillment**: consumes stock when orders are packed, shipped, or marked fulfilled.
* **Return processing**: can bring stock back, send it to inspection, or dispose of it depending on disposition.

<Frame caption={"Inventory Transactions shows the audit trail for stock movement, balance changes, source links, and cost context."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-transactions-list.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=41ba40cfb31b8a04bb0daa6fc4497655" alt="Inventory Transactions page showing movement history with type, product, location, quantity, balance before, balance after, source, and unit cost" width="1620" height="1020" data-path="images/support/screenshots/inventory/inventory-transactions-list.png" />
</Frame>

## Receiving and Cost Basis

Receiving creates stock and cost history. If stock is from a purchase order, receive it
from the PO workflow. Use standalone receiving only when the stock truly is not tied to
PO receiving.

<Frame caption={"Standalone receiving is available, but PO-driven inventory should be received from the purchase order workflow."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-receive-main.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=947fc7c6848a5b2445c0de0ad0915a80" alt="Receive Inventory page with standalone receiving form, product, location, quantity, unit cost, reason, and PO guidance banner" width="1620" height="760" data-path="images/support/screenshots/inventory/inventory-receive-main.png" />
</Frame>

<Tip>
  **Positive cost matters**
  Receiving stock with a real unit cost gives FIFO layers and inventory value something
  reliable to work from. If the cost is wrong, fix the receiving source before relying on
  margin, COGS, or valuation.
</Tip>

## Adjustments and Corrections

Use adjustments for counted corrections, damaged stock, lost stock, setup cleanup, or
other inventory corrections. The adjustment reason and notes should explain why the
quantity changed.

<Frame caption={"Adjustments should explain the real-world reason for the correction and preserve cost context where required."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-adjustments-main.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=c5da044de5423d283368efe828e39599" alt="Inventory Adjustments page with product, location, counted quantity, unit cost, reason, notes, warning controls, and recent adjustments" width="780" height="820" data-path="images/support/screenshots/inventory/inventory-adjustments-main.png" />
</Frame>

<Warning>
  **Do not use adjustments to bypass a workflow**
  If stock changed because of a purchase order, transfer, fulfillment, or return, use that
  workflow instead of manually adjusting the balance. Manual adjustments are for corrections,
  not shortcuts.
</Warning>

## FIFO Cost History

Arcus uses FIFO cost behavior for inventory valuation. Receiving creates cost layers.
Fulfillment and other outbound movements consume the oldest eligible cost layers first.
That gives accounting a traceable cost basis for inventory value and cost of goods sold.

<Frame caption={"FIFO layer detail helps explain which cost layer supported an outbound inventory movement."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-transactions-fifo-layer-detail.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=9458f31b8e039f4550273f59ee0cc145" alt="FIFO Layer Detail modal showing a consumed cost layer, layer date, quantity used, balance before and after, unit cost, layer cost, and warning" width="672" height="334" data-path="images/support/screenshots/inventory/inventory-transactions-fifo-layer-detail.png" />
</Frame>

<Note>
  **Cost warnings deserve review**
  If Arcus shows a cost mismatch or negative value warning, review receiving, adjustments,
  and cost history before posting more corrections.
</Note>

## Fix Negative Product Value Safely

A negative value warning means the balance value for a product or location
needs review. Use the product Inventory tab to decide whether the source
workflow is wrong or whether the balance row should be recomputed from the
FIFO ledger.

1. Open the product detail page.
2. Open **Inventory**.
3. Check whether the warning is on all locations or one location.
4. Review recent receives, adjustments, fulfillment, returns, and manufacturing consumption.
5. Open FIFO layer detail for outbound transactions when cost consumption looks suspicious.
6. Correct bad source records when the receipt, adjustment, or purchase cost is wrong.
7. Use **Recost** only when the ledger is right but the balance row is stale.

<Warning>
  **Recost does not make bad source costs good**
  Recost refreshes the balance value from FIFO history. If the receipt or adjustment
  entered the wrong cost, fix that source workflow first.
</Warning>

## Planning Reorders

Inventory settings and demand signals feed purchasing work. Reorder points, safety stock,
open purchase orders, and demand pressure help operators decide what to buy and when.

<Frame caption={"Supply and Demand turns product balances and demand signals into buying pressure and reorder guidance."}>
  <img src="https://mintcdn.com/arcuserp/MrJkb10V6EpIZu0o/images/support/screenshots/inventory/inventory-supply-demand-main.png?fit=max&auto=format&n=MrJkb10V6EpIZu0o&q=85&s=2deb04b875bb2b29abd59fe5499f4a8c" alt="Supply and Demand page with stockout signals, available quantity, safety stock, reorder point, on purchase order, suggested reorder quantity, and status" width="1620" height="990" data-path="images/support/screenshots/inventory/inventory-supply-demand-main.png" />
</Frame>

Use the product tab first when the question is about one SKU. Use the Inventory module
when you need to compare many products, many locations, or all low-stock work at once.

## Common Blocks

* **Available is lower than expected**: stock may be allocated to open orders.
* **On PO does not match expectation**: review open purchase orders and what has already been received.
* **Supply and Demand says not enough data**: review transactions, recent demand, open POs, and lead time before treating the product as low risk.
* **Wrong warehouse appears on the product tab**: check the product Inventory tab location dropdown. It is intentionally separate from the global header location.
* **Value looks wrong**: review recent receiving, adjustments, and FIFO layer detail before posting a shortcut correction.
* **Recost is missing**: the row may not have negative value, or your role may not allow inventory adjustments.
* **Adjustment is blocked**: the counted quantity, unit cost, reason, or permission may be missing.
* **Receiving is blocked**: product, location, quantity, unit cost, or PO guidance may need review.
* **Product cannot be fulfilled**: stock, serials, bins, kit components, payment holds, or approval holds may be blocking fulfillment.

## Related Articles

<CardGroup cols={2}>
  <Card title="Inventory Overview" href="/support/inventory/overview">
    Monitor stock health, location balances, low-stock alerts, and inventory value warnings.
  </Card>

  <Card title="Inventory Transactions" href="/support/inventory/transactions">
    Audit stock movement history, movement types, supply and demand rows, and FIFO layer detail.
  </Card>

  <Card title="Receive Inventory" href="/support/inventory/receive">
    Receive standalone stock, choose the right PO receiving path, and protect FIFO cost basis.
  </Card>

  <Card title="Inventory Adjustments" href="/support/inventory/adjustments">
    Correct counted stock, choose adjustment reasons, handle unit cost, and review negative-stock warnings.
  </Card>

  <Card title="Supply & Demand" href="/support/inventory/supply-demand">
    Review stockout pressure, demand signals, reorder timing, safety stock, and suggested reorder quantity.
  </Card>

  <Card title="Product Setup" href="/support/products/setup">
    Create physical products, services, and product records.
  </Card>

  <Card title="Product Types and Costing" href="/support/products/product-types-costing">
    Understand product type conversion rules, FIFO layers, product value, and Recost repair behavior.
  </Card>
</CardGroup>
