Skip to main content
Logo

Inventory Approvals and Permissions

Larger stores want a second pair of eyes on actions that move money or stock. Manager approval needs Staff Operations. If it is off, inventory works with no approval step.

Before you start

  • Advanced Inventory and Staff Operations.
  • The Staff Operations · Modify permission to change thresholds.

Steps

1

Open the approval policy

Open Preferences → Policies → Approvals. You see a card for stock adjustments and one for purchase orders, shown with Advanced Inventory.

Approval policy cards
Approvals
2

Set the rule and the threshold

For each action, set Require manager approval, a threshold (units of stock for an adjustment, money for a purchase order) and Require a different authorizer. Save.

A threshold field
Threshold
3

A staff member starts the action

A clerk places a large purchase order or makes a stock adjustment. If it is over the threshold and they cannot authorize it, the action pauses.

The approval pad opening — screenshot coming soon

Approval needed
4

A manager approves in place

A manager types their PIN, or taps or scans their badge, on the same screen. The clerk stays signed in, and the action then completes.

A manager approving — screenshot coming soon

Approve

What happens next

  • The action completes and the decision is logged with who asked and who approved.

Edge cases

  • What is gated. Placing a purchase order (by its total) and adjusting stock (by the change, which for a count is the difference from what was on hand). Both require approval by default, and purchase orders also require a different approver. Transfers are not gated.
  • Only the owner, organization admins and people with Staff Operations · Modify change the thresholds.
  • Who clears it. Owners and managers authorize themselves. A clerk with only inventory edit access needs a manager.
  • Location limits. A staff member assigned to specific locations can only receive purchase orders, ship or receive transfers, or adjust stock there. No assignments means unrestricted, a single-location store has nothing to scope, and the owner is always unrestricted. The app has no screen to assign locations yet. Assignments exist on the server only.
  • Cancelling a transfer does not check the location limit.
  • Requests expire after a short time if nobody answers. Start the action again.

Works with

Add-on or planWhat changes on this page
Advanced Inventory add-onRequired for locations, purchase orders, suppliers, transfers and audited adjustments. It is the one add-on not unlocked during a free trial: activate it with a saved payment method on file.
Staff Operations add-onAdds manager approval for placing purchase orders, adjusting stock and completing counts.
Roles & Permissions add-onMakes clerk and manager differ.
Start FreeSee Demo