Retour au blog

Gestion des stocks cannabis : du bocal de bourgeons au reçu, dans un seul système

Comment un système de gestion de stock cannabis suit la fleur de la réception à la vente : réception par lot, déduction au gramme près, et réconciliation seed-to-sale.

Une réserve de dispensaire avec des étagères de bocaux de cannabis noir mat, des mains gantées pesant de la fleur sur une balance de précision à côté d’une tablette affichant une grille de stock abstraite

Demandez à dix propriétaires de dispensaire où se situe leur douleur opérationnelle, et neuf répondront : le stock. Pas les ventes. Pas la conformité. Pas le personnel. Le stock. Parce que le stock est l’endroit où toutes les autres parties du commerce se rencontrent, et c’est là que toute erreur commise ailleurs finit par remonter à la surface.

Un système de gestion de stock cannabis n’est pas un tableur avec des colonnes en plus. C’est le registre qui suit la fleur depuis le moment où un lot arrive par la porte de service jusqu’au moment où un gramme quitte le comptoir sur le reçu d’un client — avec chaque étape intermédiaire capturée automatiquement. Bien fait, il se réconcilie tout seul. Mal fait, c’est un week-end d’enquête chaque mois.

Cet article passe en revue ce que fait un vrai système de gestion de stock cannabis, pourquoi les données seed-to-sale d’une caisse cannabis doivent vivre dans une seule base de données, et comment Budy gère ce flux de bout en bout.

Le parcours d’un gramme

Tout commence à la porte de service. Un nouveau lot d’une variété — appelons-la Pink Zkittlez — arrive du cultivateur. Le fournisseur remet une livraison : 500 grammes, testée en laboratoire à 22 % de THC, date de récolte le 18 mars, identifiant de lot BATCH-2026-0318-PZ. Un système de gestion de stock cannabis capture cette réception comme un seul événement :

  • Produit : Pink Zkittlez (entité variété, pas un simple nom en texte)
  • Lot : BATCH-2026-0318-PZ
  • Date de récolte : 18-03-2026
  • Métadonnées de laboratoire : 22 % THC, 0,4 % CBD, testé par le Laboratoire X le 22-03-2026
  • Poids reçu : 500,0 g
  • Fournisseur : Green Roots Co-op
  • Réceptionné par : membre du personnel, horodatage

À partir de ce moment, chaque gramme de ce lot a un historique traçable. Il est mis en bocal (disons, dix bocaux de 50 g chacun). Chaque bocal reçoit une étiquette QR/code-barres imprimée sur le Niimbot, liée au même identifiant de lot. Les budtenders prélèvent dans ces bocaux pour les commandes clients. Chaque vente déduit du bocal et du lot le nombre exact de grammes pesés — pas un décompte à l’unité, pas une estimation arrondie.

À tout moment, un commerçant peut ouvrir BATCH-2026-0318-PZ et voir : 500,0 g reçus, 347,4 g vendus sur 82 transactions, stock actuel 151,8 g, 0,8 g de gaspillage journalisé, réconcilié jusqu’à hier. C’est ce que signifie le seed-to-sale en pratique.

Un téléphone faisant tourner la caisse Budy connecté à une balance Bluetooth pesant une fleur de cannabis sur un comptoir de dispensaire, affichant des lectures en grammes en direct
La balance, le téléphone et le système de stock font partie du même flux de travail. Chaque gramme pesé se déduit du bocal, du lot et de la variété en une seule écriture.

Pourquoi la déduction au gramme près compte

La principale raison pour laquelle les plateformes de caisse génériques échouent avec les dispensaires est la suivante : elles déduisent le stock par décompte d’unités, pas par quantité pesée. Si un client achète « un huitième », la caisse générique soustrait 1 du stock d’« huitièmes ». Peu importe que le budtender ait en réalité prélevé 3,54 grammes, ou 3,62 grammes, ou 3,47 grammes. La fleur a réellement quitté le bocal en grammes. La caisse générique fait comme si elle était partie en huitièmes.

Sur un mois, cet écart s’accumule. Certains huitièmes pèsent 3,4 g, d’autres 3,6 g. Certains clients achètent « un gramme » mais le prélèvement fait 1,07 g. Le bocal se vide avant que la caisse ne le prévoie — ou la caisse indique que le bocal est vide alors qu’il reste 40 grammes sur l’étagère. Dans un cas comme dans l’autre, le stock de la boutique est faux.

Un vrai système de gestion de stock cannabis déduit en grammes du bocal, du lot et de la variété à chaque vente. La lecture en grammes provient de la balance Bluetooth, transmise automatiquement dans la ligne de vente — aucune saisie, aucun arrondi, aucune supposition. Le bocal se vide exactement quand il est vide.

Ce qu’un reçu révèle sur votre système de stock

Un reçu est le plus petit artefact que produit un dispensaire. C’est aussi un diagnostic pour toute la pile de gestion de stock. Un bon reçu affiche : le nom de la variété, le poids exact en grammes, le prix au gramme, l’identifiant de lot (optionnel), le total, et le membre du personnel qui a encaissé la vente. Un mauvais reçu affiche : un code de référence, un prix unitaire fixe, et une quantité de « 1 ».

Si votre caisse ne peut pas produire le premier type de reçu, elle ne peut pas non plus produire un vrai rapport de réconciliation — parce que les données qui donneraient du sens au reçu n’ont jamais été capturées au niveau de la ligne.

Écran de caisse mobile Budy affichant un tableau de bord des ventes avec les ventes du jour, le profit total, les commandes terminées et un reçu de facture ouvert

Un reçu mobile avec le détail au niveau de la ligne. Le numéro de facture, la date et la piste d’audit associée au personnel sont tous écrits dans le registre de stock au moment de la vente.

Les quatre opérations de stock qu’un dispensaire exécute chaque jour

Réception

Un nouveau stock arrive. Un système de gestion de stock cannabis l’enregistre comme un lot avec le poids, le fournisseur, la date de récolte, les métadonnées de laboratoire et le membre du personnel réceptionnaire. Les bocaux sont imprimés avec des étiquettes QR liées au lot. Le processus complet prend quelques minutes pour une livraison qui prendrait une demi-heure avec un flux de travail basé sur un tableur.

Déduction à la vente

L’événement de stock principal. Chaque vente pesée déduit des grammes du bocal, du lot et de la variété. Les articles non pesés (comestibles, pré-roulés à l’unité, concentrés à l’unité) se déduisent par quantité. Les paniers mixtes gèrent les deux. Tout cela est atomique — la vente ne se valide que lorsque les écritures de stock réussissent.

Journalisation du gaspillage et des ajustements

Des choses arrivent. Un bocal se renverse. Un budtender fait tomber un gramme. Un lot échoue à un nouveau test et doit être mis en quarantaine. Un vrai système de gestion de stock possède des événements à part entière pour la journalisation du gaspillage (avec codes de raison et validation d’un responsable) et les ajustements de stock (pour les transferts entre boutiques, ou pour corriger des erreurs de comptage). Ces événements sont visibles à l’audit, pas de simples modifications de base de données.

Réconciliation et comptage

Périodiquement — chaque soir pour les boutiques rigoureuses, chaque semaine pour la plupart — le personnel compte le stock physique et le compare au stock système. Un système de stock cannabis conçu pour cet usage transforme cela en un flux de travail scanner-et-balance : ouvrez une session de comptage, scannez l’étiquette de chaque bocal, pesez-le, saisissez le nombre, et le système signale les écarts. Les divergences se présentent comme des questions précises, pas comme des trous mystérieux en fin de mois.

La cohérence multi-terminal n’est pas négociable

Trois budtenders, trois terminaux, un samedi chargé. Tous les trois vendent du Pink Zkittlez à partir du même bocal. La pile de gestion de stock doit :

  • Permettre à chaque terminal de voir le stock actuel en quasi temps réel.
  • Déduire correctement le bocal, quel que soit le terminal qui valide la vente en premier.
  • Empêcher la survente quand le bocal passe sous zéro.
  • Rester cohérente même si un terminal perd brièvement le réseau.

Une caisse à un seul appareil gère cela trivialement. Une caisse tout-cloud à connectivité intermittente n’y arrive pas — elle peut vendre deux fois le dernier gramme d’un bocal parce que deux terminaux pensaient tous les deux qu’il était encore en stock.

La synchronisation multi-terminal de Budy passe par l’ObjectBox Sync Server sur le réseau local. Chaque appareil possède sa propre base de données locale complète. Les écritures se propagent aux autres appareils en moins d’une seconde. Quand un bocal passe sous zéro, chaque autre terminal voit la mise à jour avant que le budtender suivant ne le touche.

En ligne et en boutique partagent un seul stock

Si votre dispensaire fait tourner une boutique en ligne — commande en ligne, retrait ou livraison — le stock doit former un seul registre, pas deux. Si la boutique en ligne possède sa propre base de données qui se synchronise avec la caisse une fois par heure, elle acceptera des commandes pour de la fleur déjà partie. Le client se présente, la commande ne peut pas être honorée, le remboursement vous coûte deux fois.

Un vrai système de gestion de stock cannabis écrit chaque vente sur une couche de synchronisation partagée. La boutique en ligne lit le stock en direct. La caisse écrit les déductions en direct. Les commandes en ligne déduisent les mêmes compteurs que les ventes en boutique. Quand une variété est épuisée au comptoir, la boutique en ligne bloque le prochain paiement en ligne pour elle en moins d’une seconde.

Où vivent les données seed-to-sale d’une caisse cannabis

L’expression « seed-to-sale » est employée à toutes les sauces. En pratique, une caisse cannabis seed-to-sale est une caisse où chaque gramme possède un historique traçable, depuis la réception du lot jusqu’au reçu du client, capturé automatiquement, interrogeable à tout moment. Voici les questions auxquelles un système seed-to-sale doit répondre :

QuestionRéponse en quelques secondes ?
De quel lot provient ce bocal ?
Combien de grammes du LOT-X ont été vendus le mois dernier ?
Quel membre du personnel a vendu cette ligne de vente précise ?
Combien de gaspillage a été journalisé pour cette variété ?
Quel est le taux d’écoulement des variétés Sativa ?
Montrez-moi chaque transaction liée au client X.
Quels bocaux sont encore en rayon suite à un nouveau test de laboratoire échoué ?

Si votre caisse actuelle ne peut pas répondre à ces sept questions en quelques secondes, vous n’avez pas un système de gestion de stock cannabis seed-to-sale — vous avez une caisse enregistreuse avec un tableur accroché dessus.

La réconciliation devient un rituel de dix minutes

La clôture de fin de journée sur un système de gestion de stock cannabis bien instrumenté est délibérément ennuyeuse. Le personnel génère un rapport d’écarts. Le système liste les bocaux où le comptage physique (pesé) diffère du comptage système (attendu) au-delà d’une tolérance. Pour la plupart des bocaux, l’écart est nul ; pour quelques-uns, ce sont quelques dixièmes de gramme qui correspondent à la dérive de prélèvement attendue. Les une ou deux vraies divergences sont examinées sur-le-champ, pas découvertes trois semaines plus tard.

Comparez cela à un flux de travail manuel : une heure de travail sur tableur, une sensation tenace que quelque chose cloche, et une « réunion inventaire » mensuelle qui n’accomplit pas grand-chose. Sur une année, ce flux de travail ennuyeux fait économiser des centaines d’heures et fait remonter les problèmes tant qu’ils sont encore petits.

La place de Budy

Le système de gestion de stock cannabis de Budy est intégré à la caisse, au tableau de bord d’administration et à la boutique en ligne sur une seule couche de synchronisation portée par ObjectBox. La réception est un flux de travail scanner-et-pesée. Chaque vente déduit en grammes du bocal, du lot et de la variété. Le gaspillage et les ajustements sont des événements à part entière. La réconciliation s’appuie sur une saisie scanner-et-balance. La vitrine en ligne lit le stock en direct, donc elle ne survend jamais. La prise en charge multi-établissements signifie qu’une chaîne dispose d’un seul catalogue maître et d’un stock en direct par boutique.

Pour la vision plus large de la façon dont cela s’intègre dans un système de gestion de dispensaire de cannabis complet, nous avons détaillé les quatre couches — catalogue, membres, conformité, en ligne — qui se superposent à la couche de stock. Pour le volet matériel de la façon dont les grammes passent de la balance au système de stock, le guide d’intégration de la balance Bluetooth le couvre en détail.

En bref

La gestion de stock cannabis est le registre central d’un dispensaire. Les plateformes de caisse génériques traitent le stock comme un problème de décompte d’unités. Le cannabis est un problème de grammes. La différence s’accumule chaque jour.

Si vous dirigez un dispensaire et que vous passez vos dimanches à réconcilier des bocaux, contactez-nous et nous vous ferons découvrir ce que ressent un système de stock synchronisé en direct et précis au gramme, sur du vrai matériel. C’est le genre de changement que l’on n’apprécie vraiment qu’après le premier mois — quand on réalise qu’on n’a pas pensé à la réconciliation depuis des semaines.

Commencer

Configurons votre compte.

Laissez votre e-mail et nous vous contacterons sous un jour ouvré.

Nous n’utiliserons votre e-mail que pour répondre à ce message.

Arrêtez de gérer. Commencez à grandir.

Laissez vos agents IA s’occuper des tâches répétitives pendant que vous vous concentrez sur l’essentiel.

LINE

Scannez pour discuter sur LINE

Ouvrez l’application LINE, appuyez sur le scanner et pointez-le vers ce code pour démarrer une conversation.

Code QR LINE de Budy
Ou recherchez notre identifiant LINE @budy.app