Currently, when part inventory levels dip below the minimum threshold, Limble automatically generates a reorder task, regardless of whether there are pending purchase orders (POs) that would soon replenish stock. This behavior can create unnecessary tasks and lead to confusion, particularly in workflows where parts are expected to arrive incrementally.
Current Limitations
- No Check for Open POs: The system does not consider open purchase orders when triggering minimum threshold tasks.
- Redundant Task Generation: If a part is partially received on a PO and the inventory still falls below the minimum threshold, the system creates a new reorder task—even though the remaining quantity is already on order.
- Disruption of Workflow: This causes extra work for users who must manually cancel or ignore redundant tasks and manage conflicting reorder logic.
General Example
- A user places a PO for 100 units of a part, but only 60 are received initially. Since the partial receipt doesn’t bring inventory above the minimum threshold, Limble automatically generates a new reorder task, even though the remaining 40 units are expected and already accounted for in the original PO.
Requested Enhancements
- Threshold Logic with PO Awareness
Add a check in the reorder task logic to evaluate open POs for the same part before triggering a task. If the expected incoming quantity (from open POs) is sufficient to bring stock back above the threshold, no task should be generated. - “Suppress threshold tasks if open PO exists for this part”
Allow users to enable or disable this behavior based on their preferred inventory strategy. - “This part has an open PO pending. Are you sure you want to create a new reorder task?”
Business Value
- Workflow Accuracy: Prevents redundant task generation and aligns system behavior with real-world procurement timing.
- Reduced Task Clutter: Minimizes false-positive reorder tasks, especially during partial receipt workflows.
- Operational Efficiency: Saves users time by eliminating the need to cancel or manage unnecessary tasks.
- Smarter Automation: Helps the system make more intelligent decisions using already available PO data.