🔄 Transferts inter-magasins
Le module Transferts (TIM) permet à un magasin de demander des produits à un autre magasin du compte, avec un suivi complet des quantités, du stock et de la facturation entre entités.
⚠️ Le module doit être activé pour votre magasin, et il faut disposer d'au moins deux magasins : sans second magasin, le bouton de création est désactivé. Les transferts sont réservés aux profils administrateurs.
Accéder aux transferts
Ouvrez Logistique → Transferts (TIM) dans le menu latéral. La page Transferts Inter-Magasins liste tous les bons de transfert, avec des filtres :
- Tous / Mes demandes (transferts que vous recevez) / Demandes reçues (transferts que vous devez expédier)
- un menu déroulant Tous les statuts pour filtrer par statut
Chaque ligne indique le numéro (BT-AAAA-NNNN), la date, l'expéditeur, le demandeur, le nombre de lignes, le total HT et le statut.
La séquence BT-AAAA-NNNN est commune à tout le compte, et non propre à chaque magasin : les numéros se suivent quels que soient les magasins concernés, et repartent à 0001 au changement d'année.
Créer une demande
C'est le magasin demandeur (celui qui a besoin de la marchandise) qui crée la demande.
- Cliquez sur Nouvelle demande
- Choisissez le Magasin expéditeur — celui qui enverra les produits
- Cliquez sur Ajouter un produit et recherchez par nom, SKU ou code-barres ; le stock disponible chez l'expéditeur s'affiche pour chaque article
- Ajustez les Qté demandée
- Ajoutez éventuellement des Notes / Instructions
- Cliquez sur Envoyer la demande
Les totaux HT, TVA et TTC sont calculés à partir du prix d'achat des produits.
Une ligne de transfert désigne un article, sans sa déclinaison : les articles à déclinaisons ne se transfèrent pas taille par taille.
Workflow et statuts
Le cycle de vie dépend du fait que les deux magasins appartiennent ou non à la même société.
| Statut | Signification |
|---|---|
| En attente | Demande créée, en attente d'expédition |
| Expédié | L'expéditeur a validé l'envoi |
| Payé | (inter-société uniquement) Le demandeur a réglé la facture |
| Reçu | Le demandeur a réceptionné la marchandise |
| Annulé | Demande annulée |
Étapes détaillées
- En attente → Expédié : côté expéditeur, la colonne À envoyer permet d'ajuster ligne par ligne les quantités réellement envoyées (le stock disponible est rappelé sous le champ), puis on clique sur Marquer comme expédié. Le stock de l'expéditeur est décrémenté immédiatement ; celui du demandeur ne l'est pas encore : la marchandise est considérée en transit jusqu'à la réception.
- Paiement (inter-société) : si les magasins relèvent de sociétés différentes, une facture est générée côté expéditeur et le demandeur doit cliquer sur Enregistrer le paiement (statut Payé) avant de pouvoir réceptionner.
- Réception : le demandeur clique sur Confirmer la réception. Le stock du demandeur est incrémenté et un bon de commande réceptionné est généré de son côté.
Pour un transfert au sein d'une même société, il n'y a pas d'étape de paiement : on passe directement d'Expédié à Reçu.
Gestion des écarts
Ce sont les quantités expédiées — et non les quantités initialement demandées — qui servent au calcul du stock, des totaux et de la facturation. Un contrôle empêche d'expédier plus que le stock réellement disponible, et un transfert dont toutes les quantités sont à zéro est refusé : il faut l'annuler.
Annulation
- Avant expédition : la demande peut être annulée par le magasin demandeur ou l'expéditeur ; aucun mouvement de stock n'a eu lieu.
- Après expédition (statuts Expédié ou Payé) : seul l'expéditeur peut annuler. Le stock lui est alors restitué, la quantité en transit chez le demandeur est annulée, et la facture éventuellement générée passe en annulée.
Le bouton Annuler ouvre une fenêtre Annuler le transfert où vous pouvez saisir une Raison de l'annulation, puis Confirmer l'annulation. Le motif apparaît dans l'historique du transfert.
Un transfert Reçu ou déjà Annulé ne peut plus être modifié.
Historique et notifications
Le détail d'un transfert conserve un journal daté : demande, expédition, paiement, réception ou annulation (avec le motif le cas échéant).
À chaque étape, l'autre magasin est prévenu : une notification dans l'application (nouvelle demande, transfert expédié, transfert annulé) et un e-mail envoyé depuis l'adresse du magasin à l'origine de l'action.