Business Value
- Speeds up processing by rejecting many receiving orders in one action.
- Reduces repetitive clicks versus rejecting each order individually.
- Applies one rejection reason across all selected orders.
- Restricts the action to users with the reject permission.
- Blocks rejections that would push store stock negative.
Use Cases
- Cost controller selects a batch of incorrect receiving orders and rejects them all with one reason.
- Store supervisor without permission never sees the action, keeping control intact.
- Purchasing manager rejects pending and approved orders together before stock is finalized.
How It Works
- Select one or more receiving orders in the listing screen.
- Open the Actions button at the start of the list and choose Reject.
- A confirmation dialog asks “Reject the selected receiving orders?” with Yes and No buttons.
- Yes opens a rejection reason popup. Enter the reason and confirm — the same reason applies to all selected orders.
- No dismisses the action with no changes.
Validations
- Bulk Reject applies only to Pending or Approved receiving orders.
- The action is hidden for users without permission to reject receiving orders.
- If a rejection would make an item’s store quantity negative, the action is blocked and the affected orders are listed: “Receiving orders [IDs] have items that will cause negative stock when rejected.”