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

# Transferts

> Déplacer du stock entre magasins du réseau : demande, expédition, réception et gestion des écarts.

L'écran **Transferts** gère les mouvements de stock entre magasins du réseau :
« demande, expédition et réception ». C'est l'outil de rééquilibrage du stock à
l'échelle du réseau.

## Rôle

Faire circuler la marchandise là où elle se vend : un magasin en demande, un
autre l'expédie, le destinataire la réceptionne — avec traçabilité complète et
détection des écarts.

## Écrans et actions clés

Un transfert suit un cycle d'états : **Demandé → Expédié → Réceptionné**, avec
possibilité d'**Annulé**.

* **Créer la demande de transfert** — origine, destination, lignes et quantités.
* **Expédier le transfert** — le magasin d'origine confirme l'envoi.
* **Réceptionner le transfert** — le magasin destinataire confirme la
  réception ; un **écart détecté** est signalé si les quantités reçues diffèrent.
* **Annuler** — abandonne une demande non encore réceptionnée.

## Lien avec l'API

L'écran utilise `client.transfers.list/get/request/ship/receive/cancel`. Côté
backend : `POST /v1/transfers`, `/:id/ship`, `/:id/receive`, `/:id/cancel`
(le cycle complet persiste). Les écritures sont gardées par le scope
`pos.transfer.manage`.

## Voir aussi

* [Stock & inventaire](/fr/centrale/stock-inventaire) — l'impact sur les
  quantités.
* [Disponibilité réseau (ATP)](/fr/centrale/reseau-atp) — décider quoi
  transférer.
* [Commandes (OMS)](/fr/centrale/commandes-oms) — router une commande vers un
  magasin.
