Niyu Smart Stock

Local Planning Engine & Control Rules

How Odoo calculates local replenishment needs using the cloud forecast, and how managers control behavior using Rules and Exclusions.

Stock Position & Calculations

  • Net Available: Calculated as Current Stock - Reserved + Incoming PO + Incoming Transfer.
  • Reorder Point: Calculated as (Average daily demand x Effective lead time) + Safety stock.
  • Recommendation Logic: A buy/transfer is only suggested when Net available <= Reorder point. Target stock relies on the maximum days of stock, adjusted by MOQ or fixed-order constraints.

Planning Rules Engine

  • Rules dictate service levels, min/max days of stock (DOS), and lead times.
  • Hierarchy Match Score: The engine applies the most specific rule available: Exact variant (+100), Template (+80), Category (+60), Vendor (+20), Warehouse (+10).

Exclusions & Replacements

  • Exclusions: Managers can explicitly exclude variants, templates, categories, or specific warehouses from the sync to save processing.
  • Obsolete Planning: Old SKUs can be marked obsolete, transferring a defined percentage (0-100%) of their historical demand to a successor Replacement SKU.
  • Bulk Updates: A CSV import wizard supports mass creation/updating of rules, replacements, and order constraints.