We are currently implementing Dynamics 365 Finance & Operations with Retail POS, and facing a challenge related to controlling inventory availability during POS transactions.
We want to prevent sales at the POS if the item is not available in stock. In other words, the system should not allow counter sales when the on-hand inventory is zero or insufficient.
- Disabled negative inventory at the Item Model Group level (Negative inventory = No)
- Also checked the Warehouse parameters, and ensured that negative inventory is not allowed
Expected Behaviour:
- When the POS tries to sell an item that has no stock in the assigned warehouse/store, the system should block the sale or show a warning/error preventing the cashier from proceeding.
- Is there any standard configuration or workaround available in D365 Retail and Commerce to restrict POS sales based on inventory availability?
- How can we enforce real-time validation of inventory during a POS transaction?
- Is this only possible through customization or Real-Time Service (RTS) checks?
Thanks in advance!
Ashutosh