Aller au contenu

🔄 Transferts inter-magasins

Le module Transferts (TIM) permet à un magasin de demander des produits à un autre magasin de l'enseigne, avec un suivi complet des quantités, du stock et de la facturation entre entités.

⚠️ Le module doit être activé pour votre magasin. 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 Transferts dans le menu latéral (icône 🔄).

La liste affiche l'ensemble des 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 permet de 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.


Créer une demande

C'est le magasin demandeur (qui a besoin de la marchandise) qui crée la demande.

  1. Cliquez sur + Nouvelle demande
  2. Choisissez le magasin expéditeur (celui qui enverra les produits)
  3. Cliquez sur Ajouter un produit et recherchez dans le stock de l'expéditeur ; le stock disponible chez l'expéditeur s'affiche pour chaque article
  4. Ajustez les quantités demandées
  5. Ajoutez éventuellement des notes / instructions
  6. Cliquez sur Envoyer la demande

Les totaux HT, TVA et TTC sont calculés à partir du prix d'achat des produits.


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 par l'expéditeur
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

  1. En attente → Expédié : côté expéditeur, on peut ajuster les quantités réellement envoyées (bornées par le stock réel disponible), puis cliquer sur Marquer comme expédié. À cette étape, le stock de l'expéditeur est décrémenté et la quantité passe en transit chez le demandeur.
  2. Paiement (inter-société) : si les magasins sont 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.
  3. Réception : le demandeur clique sur Confirmer la réception. Le stock du demandeur est incrémenté et le stock en transit est soldé. Un bon de commande réceptionné est généré côté demandeur.

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

Avant l'expédition, l'expéditeur saisit les quantités à envoyer ligne par ligne. Ce sont ces quantités expédiées (et non les quantités initialement demandées) qui servent ensuite 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.


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 (reprise). Le stock lui est alors restitué, la quantité en transit du demandeur est annulée, et la facture éventuellement générée est annulée.

Un motif d'annulation peut être saisi ; il apparaît dans l'historique du transfert.

Un transfert Reçu ou déjà Annulé ne peut plus être modifié.


Historique

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).