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

# Supplier exchange plans

> Bilateral exchanges with a supplier — return some items and receive others in one operation.

A **supplier exchange plan** is a bilateral exchange: you specify items to **return** and
items to **receive** from a supplier in a single operation, with balance/tolerance
guards.

## Lifecycle

```
Draft → Proposed → Agreed → In transit → Settled → Closed
```

* **Draft** — build both sides of the exchange.
* **Proposed** — requires at least one **return** item and one **receive** item.
* **Agreed** — validated by business rules; this is the **decision moment**. Crossing the
  approval threshold triggers an [approval](/en/inventory-plans/lifecycle#approval-workflow).
* **In transit** — returned items leave the source shop.
* **Settled** — received items arrive at the destination shop.
* **Closed** — archived.

## Items

One line per **variant × size × side**, where *side* is **Return** or **Receive**. Return
items can reference the source item and a reason code. Items move `To review` →
`Ready for order`.

## Rules & approval

Supplier exchange has an **approval gate** on the status change to Agreed. Rules commonly
guard the **exchange tolerance** (how far the return and receive values may differ) and
supplier/brand consistency. See [Plan lifecycle & approvals](/en/inventory-plans/lifecycle).
