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

# Finished-good planning

> Read coverage and act on recommendations for sellable finished goods in the supply grid.

## What this page is for

Finished (sellable) goods are the **default rows** in the supply grid — the products you actually ship to customers. This page walks the everyday loop: read where each product stands, then work the **Supply** row to close any gap.

## What you see

For each finished good you can add these metric rows:

* Coverage — [DOS](/dos) (Days of Supply) or [WOS](/wos) (Weeks of Supply).
* [Available](/available) — projected on-hand at each period end.
* [Demand](/demand) — expected outflow.
* [Shortage](/shortage) — projected unmet demand.
* [Supply](/supply) — incoming stock, including recommendations.

When **Show recommendations** is on, Spherecast fills the **Supply** row with blue "recommended" values — replenishment it suggests to keep the product covered. These are suggestions only until you act on them.

## How it works

You turn a recommendation into a real (still draft) order in a few ways:

* Hover a **Supply** cell and click the **"+"** to **Create Purchase Order**.
* Hover a **Transfers** cell and click the **"+"** to **Create Transfer Order** — move stock from another warehouse instead of buying.
* Accept an **Expedite** suggestion to pull an existing order earlier, or a **Defer** suggestion to push it later.

After any edit, recommendations **recompute in the background** (watch for the **Refreshing supply plan…** pill), so the downstream periods update to reflect what you just did.

To prioritize, sort by **last-90-day sales** or **forecast** so your biggest movers rise to the top of the grid.

## Step by step: a daily triage

1. Open the grid sorted by **Last 90-day sales, descending**.
2. Turn on the **Stockout risk** exception filter to surface products projected to run short.
3. For the top product, read the **DOS** row — find the first period where coverage drops too low.
4. Look at the **Supply** row for a blue recommended value near that period.
5. Hover that Supply cell and click **"+" → Create Purchase Order** (or use a **Transfers** cell to pull stock from another warehouse).
6. If an order already exists but lands too late, accept the **Expedite** suggestion; if it lands too early, accept **Defer**.
7. Let the plan refresh, confirm the shortage is gone, and move to the next product.

## Example

SKU **CB-2010** shows **DOS = 6 days** in week 3 — below your 14-day target — and a **Shortage** of 400 units. The **Supply** row shows a blue recommended **600 units**. You hover that cell, click **"+"**, and create a purchase order for 600. The plan refreshes: week 3 DOS climbs to 18 days and the shortage clears.

## Where to go next

* [Writing to your ERP](/guide/supply-planning/writing-to-erp) — make draft orders real.
* [Purchase orders](/guide/supply-planning/purchase-orders) — buy from a supplier.
* [Transfer orders](/guide/supply-planning/transfer-orders) — move stock between warehouses.

> **Note:** Orders you create here start as **Recommended / Draft** inside Spherecast — they are not real yet. Nothing reaches your supplier until you **write the order to your ERP**.
