Modèle d'inventaire
Produits, catégories, conditionnements et statuts.
Modèle d'inventaire
Le modèle de stock Syrcow distingue un produit, son conditionnement et son statut. Cette page sert à comprendre comment un article est décrit, pourquoi certaines valeurs sont obligatoires et ce que l'application en fait ensuite.
Notions principales
| Champ | Rôle concret |
|---|---|
unitSize | dit à l'application quelle quantité une unité représente |
unitByBox | permet de convertir rapidement entre unités et conditionnements |
categoryId | range le produit dans un groupe lisible et filtrable |
supplierId | relie le produit à l'origine d'approvisionnement |
barcode | accélère la saisie, le scan et la recherche |
Exemple: produit simple
| Champ | Valeur | Commentaire |
|---|---|---|
| Nom | Savon liquide 500ml | |
| Catégorie | Hygiène | permet de filtrer par rayon |
| Taille unité | 500ml | |
| Conditionnement | PACK_12 | 12 unités par carton |
| Fournisseur | SUPPLIER_A | |
| Code-barres | 3760012345678 |
Si le livreur apporte 3 cartons, l'application calcule automatiquement: 3 × 12 = 36 unités ajoutées au stock.
Référentiels à connaître
- Taille produit:
XS,S,M,L,XL(adaptable selon le domaine métier) - Conditionnement:
UNIT_1,PACK_6,PACK_12,BOX_24,PAL_48,PAL_96 - Fournisseur:
SUPPLIER_A,SUPPLIER_B,OTHER
Catégories courantes
| Exemple de catégorie | Usage |
|---|---|
| Matières premières | Produits entrants avant transformation |
| Produits finis | Articles prêts à la vente |
| Emballages | Contenants, caisses, sacs |
| Consommables | Fournitures utilisées en interne |
| Retours / rebuts | Produits retournés ou endommagés |
Les catégories sont configurables par organisation. Tu peux créer les tiennes selon ton activité.
Règle métier
Un produit peut exister sous plusieurs statuts au cours de son cycle:
- actif: disponible pour la vente, le transfert ou l'utilisation
- inactif: retourné, endommagé, perdu ou en attente de traitement
Si tu ne tiens compte que du statut actif, tu perds la visibilité sur les retours, les pertes et les reconditionnements. Le statut inactif sert à suivre ce qui n'est plus en circulation et pourquoi.
Impact pratique
Le choix de unitByBox influence:
- le calcul des quantités;
- les ajustements automatiques;
- la cohérence des transactions de retour ou de mise au rebut.
Exemple: réception puis revente
- Un fournisseur livre 5 cartons de 12 unités chacun → 60 unités en stock actif.
- Un client achète 3 unités → 57 unités restantes.
- 2 unités sont abîmées → passage en statut inactif (perte).
- Le fournisseur reprend 10 unités invendues → retour fournisseur.
Chaque étape est tracée dans l'historique. On sait exactement quand et par qui chaque mouvement a été fait.
À retenir
Si vous modifiez le référentiel produit, vérifiez toujours:
- le modèle de transaction;
- les écrans de stock;
- le mode hors ligne;
- les formulaires qui réutilisent ce produit dans les saisies quotidiennes.
À lire ensuite
- Gestion des transactions — comment les mouvements impactent le stock
- Configuration produits — champs détaillés et validation
- Cycle de vie des données — comment une donnée évolue dans le temps