| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Purchase (purchase) • Invoicing (account) |
| Lines of code | 549 |
| Technical Name |
hst_smart_reorder |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
HST Smart Stock Reorder
Description
Automatically monitors stock levels against reorder rules, scores vendors by price, lead time, and on-time delivery rate, selects the best vendor per product, creates Purchase Orders grouped by vendor, and notifies the Stock Alerts Discuss channel. Tracks every delivery's performance to keep vendor scores accurate over time.
Key Features
- → Automated Daily Reordering — scheduled cron job monitors stock levels and auto-creates Purchase Orders when inventory falls below reorder points
- → Intelligent Vendor Scoring — composite score (0–100) based on 40% price competitiveness, 30% lead time, and 30% on-time delivery rate
- → Best Vendor Selection — automatically picks the highest-scoring vendor for each product, with lowest price as a tie-breaker
- → Delivery Performance Tracking — records actual vs. promised delivery dates on every receipt to continuously update vendor reliability metrics
- → Grouped Purchase Orders — consolidates all low-stock products into one PO per vendor, reducing order overhead
- → Discuss Channel Notifications — posts a detailed summary to the "Stock Alerts" channel every time the reorder engine runs
- → Vendor Performance Dashboard — view vendor score, on-time rate, average delay, and total deliveries tracked directly on supplier info
- → Full Audit Trail — chatter notes on each auto-created PO with vendor scores and product details
- → Multi-Company Ready — record rules ensure vendor performance data is scoped to the user's company
How It Works
- 1. A daily cron job checks all reorder rules for storable products
- 2. Products with on-hand stock at or below the minimum quantity are flagged
- 3. For each flagged product, the best vendor is selected based on the composite score
- 4. Purchase Orders are created and grouped by vendor with calculated quantities and planned dates
- 5. A summary notification is posted to the Stock Alerts Discuss channel
- 6. When goods are received, delivery performance is automatically recorded and vendor scores are updated
Services
Please log in to comment on this module