Manuel Utilisateur Module Stock Version 1.0 · Stable

Manuel Bons de retour

Le bon de retour (BR) enregistre la marchandise rendue par un vendeur. Sa natureintact ou défectueux — détermine si la quantité est réinjectée en stock (mouvement type 11), avec répartition par lot / DLC en mode avancé.

2
Natures de retour
3
États possibles
11
Type de mouvement
3
Modes de réinjection
1

Présentation

Le Bon de retour trace la marchandise qu'un vendeur rapporte (invendus de tournée, casse, erreur de chargement…). Deux natures coexistent : intact (marchandise réutilisable, réinjectée en stock) et défectueux (marchandise écartée, suivie en valeur). À la validation d'un retour intact, un mouvement de bon de retour (type 11) ré-incrémente le stock.

Objectif métier

  • Tracer la marchandise rendue par les vendeurs
  • Réinjecter en stock ce qui est réutilisable
  • Isoler et valoriser les retours défectueux
  • Répartir par lot / DLC en stock avancé

Public cible

  • Vendeurs / vendeurs ambulants — déclarent les retours
  • Magasiniers — valident et réinjectent
  • Gestion — suit la valeur des défectueux

Position dans le module Stock

Le BR est un mouvement d'entrée (type 11), à l'inverse des bons de sortie. La valeur des défectueux remonte dans la valorisation du stock. Vue d'ensemble : Module Stock.

2

Accès et navigation

Menu latéral gauche : StockBons de retour.

Swifto ERP — Menu Stock
Dashboard global
Ventes
Stock
Stocks & niveaux
Mouvements de stock
Inventaire
Bons de transfert
Bons de sortie
Bons de retour
Paramètrages
Achats
Besoin d'aide ? Cliquez ici...
La liste des bons de retour s'ouvre à droite après le clic.
3

Liste des bons de retour

La page liste les bons de retour avec leur numéro, date, vendeur, motif, nature (intact / défectueux) et état.

Stock › Bons de retour
Dashboard global
Stock
Inventaire
Bons de transfert
Bons de sortie
Bons de retour
Paramètrages
Achats
571 Mr Amine ABDELKEFI
Besoin d'aide ? Cliquez ici...
Bons de retour
Nouveau Recherche
NuméroDateVendeurMotifNatureÉtatActions
BR: N°00005902/06/2026M. ORABIInvendus tournéeIntactEn cours
BR: N°00005801/06/2026M. BEN AZIZACasse transportDéfectueuxValidé
BR: N°00005730/05/2026M. ORABIErreur de chargementIntactRejeté

Colonnes du tableau

ColonneDescription
NuméroRéférence unique (ex. BR: N°000059).
DateDate de création du retour.
VendeurVendeur / vendeur ambulant d'origine qui rapporte la marchandise.
MotifRaison du retour (invendus, casse, erreur de chargement…).
NatureIntact (réinjecté) ou Défectueux (écarté).
ÉtatEn cours · Validé · Rejeté (section 8).
4

Barre d'actions

PDF / Excel global

Exporte la liste affichée des bons de retour.

Nouveau

Ouvre le formulaire de création (section 6).

Recherche

Filtre par période, vendeur, nature et état.

Valider / Rejeter

Actions par ligne disponibles sur les retours en cours (section 7).

5

Nature : intact / défectueux

La nature du retour (champ activité) est la décision la plus structurante : elle commande l'impact sur le stock.

Intact (1)

La marchandise est réutilisable et réinjectée en stock à la validation : retour vers le stock du vendeur, vers un emplacement unique (mode simple) ou répartie par lot / DLC (mode avancé).

Défectueux (0)

La marchandise est écartée : elle n'augmente pas le stock vendable mais est suivie en valeur (valorisation des retours défectueux du tableau de bord Stock).

À retenir — seul le retour intact génère un mouvement d'entrée (type 11) qui ré-incrémente le stock. Le défectueux ne touche pas le stock vendable.

6

Créer un bon de retour

Cliquez sur Nouveau. Sélectionnez le vendeur, la nature, le motif, puis ajoutez les articles et quantités retournés.

Nouveau bon de retour
Bon de retour
02/06/2026
M. ORABI
Invendus tournée
Intact
En cours
3 250,000
Lignes de retour
ArticleQte retourPrix départ usineΣ Valeur
467802 - MODULE SMART SUPERVISOR5,000650,0003 250,000

Tant que le bon est En cours (état 0), aucun mouvement de stock n'est généré : l'impact n'intervient qu'à la validation (section 7).

7

Valider & réinjecter

À la validation (état 1), un retour intact réinjecte la marchandise. Trois modes de réinjection sont possibles selon le paramétrage et le mode du stock cible.

Bon de sortie de réinjection

Vers vendeur

Swifto peut générer un bon de sortie de réinjection vers le vendeur d'origine.

Emplacement unique

Mode simple

En stock simple, la quantité est réinjectée dans un seul emplacement (la ligne est créée si absente).

Répartition lot / DLC

Mode avancé

En stock par lot / DLC, une popup de répartition ventile la quantité par stock, lot et DLC (section 10).

Rejet — un retour peut aussi être rejeté (état 2, popup motif) : il reste tracé mais sans aucun impact stock.

8

États du bon de retour

ÉtatCodeSignificationImpact stock
En cours0Retour saisi, en attente de traitement.Aucun
Validé1Retour traité ; réinjection si intact.Entrée (type 11) si intact
Rejeté2Retour refusé (popup motif).Aucun
9

Cycle de vie (workflow)

flowchart LR
  A([Vendeur rapporte]):::s --> B[BR En cours
état 0]:::p B -->|nature intact + valider| V[Validé
état 1]:::ok B -->|nature défectueux + valider| D[Validé · écarté]:::w B -.->|motif| R([Rejeté · état 2]):::ko V --> S[(Stock réinjecté
type 11)]:::st D --> Z([Valorisation
défectueux]):::w classDef p fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FFF7ED,stroke:#E07B00,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef w fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
10

Répartition lot / DLC

En mode avancé (stock par lot ou par lot + DLC), la validation d'un retour intact ouvre une popup de répartition : pour chaque article, on ventile la quantité retournée par stock, lot et date limite. La somme répartie doit égaler la quantité retournée.

RègleComportement
Stocks proposésUniquement les emplacements dont le mode (lot / DLC) correspond exactement à l'article.
Lots affichésLes lots périmés ou expirant sous 2 jours sont masqués ; un nouveau lot peut être créé à la validation.
Article absentSi l'article n'existe pas dans le stock cible, la ligne est créée automatiquement.
ContrôleLa somme répartie doit égaler la quantité retournée, ligne par ligne.

Détail des règles lot / DLC partagées avec le reste du module : Règles métier (lot / DLC).

11

Règles métier

Intact = réinjection — un retour intact validé réinjecte la marchandise en stock (mouvement type 11) ; le défectueux ne réintègre pas le stock vendable.

Mode du stock cible — la réinjection suit exactement le mode du stock visé : un seul emplacement (simple) ou répartition par lot / DLC (avancé).

Lots périmés masqués — les lots dont la DLC est dépassée (ou expire sous 2 jours) ne sont pas proposés à la répartition.

Aucun impact avant validation — tant que le bon est En cours, le stock n'est pas modifié ; un rejet le clôt sans impact.

12

Rôles & scénarios

Rôles & permissions

ActionVendeurMagasinierDirectionAdmin
Consulter
Créer le BR
Valider / réinjecter
Rejeter
Supprimer

Matrice indicative — dépend des profils définis dans votre entreprise.

Scénarios d'utilisation

Invendus de tournée réinjectés

M. ORABI rapporte ses invendus : un BR intact est validé, la marchandise revient au stock (type 11) via répartition par lot.

Casse transport valorisée

Des produits cassés sont déclarés en défectueux : ils n'augmentent pas le stock vendable mais sont valorisés au prix départ usine dans le tableau de bord Stock.

13

FAQ & Conseils

Le stock n'a pas augmenté après le retour ?

Vérifiez que le BR est bien Validé (état 1) et de nature intact : un retour en cours ou défectueux ne réinjecte pas le stock.

Un lot n'apparaît pas à la répartition ?

Sa DLC est dépassée ou expire sous 2 jours. Créez un nouveau lot à la validation si nécessaire.

Conseil — bien qualifier la nature

Choisissez la nature dès la saisie : elle décide de la réinjection en stock. Un défectueux mal qualifié en intact fausserait vos niveaux.

Swifto

Swifto ERP · Module Stock · Manuel Utilisateur v1.0

Bons de retour — Accueil