Inventory -> Products -> New
Prendre soin de décocher "Can be sold", car vous ne produisez pas les pièces.
- Mettre le nom dans le titre (e.g. "Handle Bar Bixi 3.0 Black ano")
- Mettre votre code (e.g. "V00001") dans le champ barcode
- Entrez le coût de la pièce dans "cost" (e.g. 28$)
- Utiliser le "Add Properties" pour ajouter les champs Manufacturer & Manufacturer Reference manquants (et tout autre champ pertinent)
- Allez dans l'onglet "Purchase" de la pièce pour rentrer le fournisseur ("vendor") et le prix (important pour l'automatisation des seuils minimaux d'inventaire voir section A4 - Être informé d’une baisse d’inventaire sous seuil)
Inventory -> Products
Vous pouvez sélectionner vos pièces et les modifiers là.
On peut bouger les pièces de l'inventaire de plusieurs façons:
C'est comme son nom l'indique un ajustement d'inventaire manuel. On remet les quantités aux bonnes valeurs qu'on observe dans l'entrepôt.
On peut bouger les pièces entre les entrepôts prédéfinis dans "Configuration -> Warehouses".
Avec le gun, il suffit de scanner l'opération "Internal transfers" sous
Configurations -> Settings -> Barcode -> "Print barcode commands & operation types"
On peut déclarer des pièces comme étant hors d'usage (scrap).
Avec le gun, il suffit de scanner l'opération "Scrap" sous
Configurations -> Settings -> Barcode -> "Print barcode commands & operation types"
Configurations -> Reordering rules -> New (raccourci également dispo directement sur la pièce)
- Prendre la route "Buy" pour indiquer que c'est une pièce achetée et non produite.
- Indiquer la quantité min et max (seuils d'inventaire);
- Remarquez que la règle est définie par entrepôt;
- Automatiquement, la quantité "To Order" sera mis à jour selon votre inventaire actuel. C'est ici que vous pouvez être informé de vos baisses et projections d'inventaires (il n'y a pas de système de notifications pour ça en tant que tel, on assume qu'Odoo est votre plateforme de gestion d'inventaire et non votre boîte courriel ou vos SMS).
Purchase -> Request for quotation
Un "Purchase -> Request for quotation" sera automatiquement créé chaque fois que le seuil minimal sera atteint Le seuil des stocks sont seulement vérifé chaque 24h par le "scheduler" d'Odoo. Vous pouvez déclencher une synchronisation du scheduler manuellement si vous ne voulez pas attendre 24h pour voir apparaître votre "Request for quotation". Pour ce faire, vous devez activer le mode "developer":
Settings -> General Settings -> Developer Tools -> Activate the developer mode
Une fois ceci fait, vous allez voir apparaître l'opération "Run Scheduler" ici:
Inventory -> Operations -> Run Scheduler.
Vous verrez apparaître votre "Purchase -> Request for quotation" avec le prix total de la commande. Si vous l'ouvrez, vous pourrez confirmer la commande en cliquant sur "Confirm Order". De là, vous pouvez envoyer la commande au fournisseur par email en cliquant sur "Send by PO Email".
Purchase -> Request for quotation
Si plusieurs pièces sont à commander chez le même fournisseur lorsque le scheduler roule (grâce au reordering rules), Odoo va automatiquement créer une request for quotation par fournisseur pour l'ensemble des pièces.
Si un Request for quotation existe et qu'une autre pièce du même fournisseur atteint son seuil minimal, Odoo va ajouter la pièce à la request for quotation existante automatiquement.
- Purchase -> Purchase orders -> Receive products (et ensuite cliquer sur "Print" pour avoir le "picking receipt");
- Barcode -> Scan -> Scan warehouse location receipts (Configuration -> Print barcode commands & operation types) -> Scan pièces
Bien expliqué ici: https://www.odoo.com/slides/slide/scanning-order-receipts-and-delivery-orders-694
- Pour l'instant, j'ai mis votre numéro V000XX dans le champ barcode, mais comme vous le constaterez, si vous ne changer pas de fournisseur, il peut être pratique de mettre le code à barre du fournisseur dans ce champ.
- Une fois le picking de toutes les pièces complété, vous pouvez cliquer sur "Validate" pour confirmer la réception des pièces.
- Si vous scanner le code à barre du dessus, la quantité reçue sera automatiquement inscrite (e.g. 200 pièces). Si vous scanner le code à barre de la pièce, la quantité reçue sera 1 et vous pourrez ensuite la modifier manuellement. Pratique lors des réceptions partielles.
Barcode -> Scan -> Scan warehouse location où transférer (Configuration -> Print barcode commands & operation types)
Le pilotage des valeurs se fait dans chaque entité (e.g. Products, Reordering rules, etc.).
Settings -> Users & Companies -> Users
- Vous pouvez créer des utilisateurs et leur donner des droits d'accès à certaines applications (e.g. Inventory, Purchase, etc.)
- Vous pouvez aussi configurer le 2FA et l'onboarding par après pour envoyer le mail d'invitation à l'utilisateur.
Voir l'excellent wrapper Python de l'API: https://github.com/OCA/odoorpc
Pour implanter la synchro un GMAO externe et Odoo, il faudra avoir un chronographe qui vérifie l'inventaire périodiquement, car il n'y a pas de Webhook pour l'inventaire malheureusement.