Skip to main content

Getting Started with Locking Stock Counts

Sara C avatar
Written by Sara C
Updated yesterday

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:

  1. Go to Counts

  2. Open the relevant Stock Count / Reconciliation Report

  3. 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)

  1. 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

Did this answer your question?