What is Stock Lock?
Stock Lock is a feature that allows teams to lock a completed stock count period so it can no longer be edited.
This is especially useful for:
Preventing accidental changes after reconciliation
Ensuring consistent GP% and margin reporting
Closing periods cleanly at month-end or week-end
Supporting stronger financial and operational controls
Stock Lock is a company-level setting, meaning each organisation can choose whether or not to use it.
Who is Stock Lock for?
Stock Lock is designed for teams that need stronger control over inventory data once stock count has been finalised.
It is especially valuable for:
Finance and accounting workflows
Once stock figures are used for accounting or reporting purposes, it’s important that they cannot be changed retroactively. Stock Lock ensures that closed periods remain consistent and audit-safe.
Operations teams managing period close
Ops teams can use Stock Lock as part of their internal stock close process, helping prevent late edits after reconciliation is complete
Multi-user environments
In organisations where multiple managers or site teams can access stock counts, locking a period helps avoid accidental changes that could affect reporting accuracy.
Who can lock a period?
To control stock lock, there two permissions, these need to be assigned to each user:
To activate stock lock, users need The “Can Lock Stock Periods” permission.
To deactivate stock lock, users need The “Can Unlock Stock Periods” permission.
How to lock a stock count period
To lock a period:
Go to Counts
Open the relevant Stock Count / Reconciliation Report
In the top-right menu, select Lock period
This action should be done only once you are confident the count is final.
Confirmation before locking
When a user clicks Lock period, Nory will display a confirmation modal to ensure everything has been completed.
The modal reminds the user that once locked:
No further edits can be made
Deliveries, transfers, or updates will no longer affect this report
Users are prompted to confirm they have:
Received all orders
Approved all invoices
Actioned any pending transfers
This step helps prevent locking a period too early.
What happens after a period is locked?
Once locked, the stock count period becomes final.
Locked banner appears:
in the stock report
In the count list
After locking:
The Edit count option is unavailable
Users cannot change item quantities or count inputs
No updates can be made to the locked report nor input stock movement (waste, batches or invoices)
The reconciliation values for that period will remain fixed moving forward.
Can users still receive deliveries or invoices after locking?
Yes - and this is an important operational detail.
Nory understands that in real-world restaurant and hospitality operations, invoices and deliveries are sometimes processed late.
So even if a period is locked:
Users can still receive an order
Operational workflows are not blocked
However:
The locked period will not change
Any stock movement that occurs after locking will not be applied to the closed period.
Instead:
✅ Nory will account for the change in the next open reporting period.
Example scenario
A stock period is locked on January 29
On January 30, an invoice is received late
Nory will allow the invoice to be received, but:
The January 19–29 report remains unchanged
An adjustment appears in the following period’s reconciliation report
This ensures:
Past reporting stays consistent
Teams can continue operating without disruption
Forecasts and reporting are still accurate
Late activity is still captured accurately
Best practices for locking stock periods
To get the most value from Stock Lock, we recommend:
Locking only after reconciliation is fully complete
Ensuring all invoices and transfers are processed first
Using Stock Lock as part of your period close workflow
Training managers on what locking means for reporting
Flexible locking based on your business cadence
Stock Lock is intentionally flexible - your team decides when and how often to lock periods.
For example, some customers choose to lock:
Weekly, after each completed stock count
Every four weeks, as part of a monthly close
Only at month-end, once accounts are finalised
Only specific periods, depending on internal controls
There is no single required approach -Stock Lock supports the operational rhythm that works best for your business.
How is Stock Lock enabled?
Stock Lock is currently enabled per workspace.
To activate it:
A request must be submitted via a support ticket.
Once enabled, the feature becomes available within that organisation.
Default permissions will then apply based on user role.
If Stock Lock is later disabled, the system returns to normal behaviour and previously locked periods will behave as standard reports.
Frequently Asked Questions (FAQ)
Why can’t I edit my stock count or invoice anymore?
If you see that a stock period or invoice is locked, it means your team has already finalised that reporting period.
Once a period is locked:
Stock count reports become read-only
Past inventory data cannot be changed
Invoices or transfers in that timeframe will no longer affect the closed period
This is intentional - it ensures that once stock data has been used for reconciliation or accounting, it remains accurate and cannot be modified after the fact.
If something is processed late (for example, an invoice received after locking), Nory will still allow the action, but the adjustment will be reflected in the next open period, rather than changing the locked one.
2. If prices change after a period is locked, will historical margins be updated?
No - and this is an important accounting safeguard.
Once a period is locked:
Historical GP% and margin reporting for that period becomes final
Price updates or supplier cost corrections will not rewrite the closed period
Any pricing changes applied after locking will impact reporting going forward, not backward.
This ensures that previously closed financial periods remain stable.
3. What happens if someone tries to backdate a delivery or transfer into a locked period?
Once a period is locked, users cannot make edits that would impact stock in that timeframe.
If an action occurs late (for example, stock is received after locking), Nory will:
Allow the operational workflow to continue
Prevent the locked period from changing
Record the impact in the next available period instead
This avoids backdated distortions in historical reporting.
4. Will locked periods still reflect stock corrections or adjustments made later?
Locked periods will not be recalculated.
Instead, any corrections made after locking will appear as a variance or adjustment in the following period.
This mirrors standard accounting practice:
Closed periods stay closed
Adjustments are handled prospectively
5. How should accounting teams decide how often to lock periods?
The best locking cadence depends on your internal reporting process.
Common approaches include:
Weekly locking, for tight operational control
4-week locking, aligned to hospitality accounting cycles
Month-end locking, after financial close
Selective locking, only once figures are reviewed by finance
Stock Lock is flexible so that Ops and Finance can align on the right balance between accuracy and operational practicality.
6. Does Stock Lock support auditability and financial controls?
Yes.
Stock Lock helps enforce stronger internal controls by ensuring:
Completed stock periods cannot be edited
Historical reports remain consistent
Accounting outputs are not affected by late operational changes
Adjustments are traceable in the next open period
For multi-site or high-volume operators, this provides a clearer audit trail and reduces reporting risk.
7. Can anything still change a locked report?
Stock Lock prevents user edits to closed periods.
However, there are limited cases where reports may update:
a) POS Data Re-ingestion
If:
Your POS pushes late sales updates
Nory is asked to re-ingest sales data
Then:
Variance or gap values may update
Count quantities will not change
Updates are typically immaterial
b) Manual Sales Re-ingestion by Support
If Nory re-processes your historical sales data:
Reports may refresh
This is outside normal operational use
8. Do I need to assign the stock lock permission one by one?
No, by default, permissions will be assigned by role:
Role | Can Lock Stock | Can Unlock Stock |
Admin | True | True |
GM, Supervisor, Area Manager | True | False |
Employee | True | True |
To assign or view Stock Lock permissions:
A user must be an Admin
Only users who already have permission can see and grant it
The feature must first be enabled at workspace level
This means:
GMs may see “Can Lock Stock Periods”
They will not see “Can Unlock Stock Periods” unless explicitly granted by an Admin
You may also override default permissions at an individual user level.
9. What happens if you unlock an older period?
It is technically possible to:
Unlock a previously locked period
Make changes (e.g. receive an invoice)
Lock it again
However, this can create reporting inconsistencies.
Example:
If you change the closing stock value of Week 2:
The opening stock value of Week 3 may no longer match
For this reason, we recommend:
Avoid reopening historical periods where possible
Allow late activity to flow into the next open period instead
This ensures cleaner reporting continuity.
Summary: What Locking Does and Does Not Do
Action | Locked Period |
Edit count | ❌ Not allowed |
Add invoice dated in period | ✅ Allowed, but flows forward |
Backdate delivery | ✅ Allowed, but flows forward |
Change ingredient price | ❌ Does not update locked period |
POS pushes sales | ⚠️ May update variance values |
Unlock period | 🔓 Only if permission granted |







