Documentation Index
Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt
Use this file to discover all available pages before exploring further.
How to Lock and Unlock Accounting Periods
Period locking prevents journal entries from being posted to, edited in, or voided from a closed period. Use it to protect your books after the month-end close is complete and financials have been reviewed.How period locking works
When you lock a period, DualEntry rejects any attempt to create or modify a journal entry with an accounting date in that period. This applies to manual entries, entries generated by sub-ledgers (Accounts Payable, Accounts Receivable), integration syncs, and API calls. The lock is enforced at thedate field on the journal entry header - if the date falls within a locked period, the operation fails with a locked-period error.
Locking is per-company. In a multi-entity setup, you lock each entity’s period independently so entities on different close schedules don’t block each other. For example, if your US entity closes on Day 3 and your UK entity closes on Day 5, you can lock the US entity’s period as soon as its close is complete without waiting for the UK entity to finish. This per-entity approach also means you can unlock a single entity’s period for a correction without affecting the lock status of other entities.
Soft lock vs. hard lock
DualEntry supports two lock levels that give you graduated control over who can still post to a closed period.| Lock level | Who can override | Use case |
|---|---|---|
| Soft lock | Admin, Controller | Period is closed but late adjustments may still be needed. Controllers can post entries without unlocking first. |
| Hard lock | Admin only | Period is final. Used after audit review or board sign-off. Only an admin can unlock. |
Lock and unlock a period
To lock a period:- Navigate to Settings → Period Locking.
- Select the company and the period (month/quarter) you want to lock.
- Choose Soft Lock or Hard Lock.
- Confirm the action.
- Navigate to Settings → Period Locking.
- Select the locked period.
- Choose Unlock.
- Enter a reason for unlocking - this field is required and recorded in the audit trail.
Permissions and audit trail
The following table shows which roles can perform lock and unlock actions:| Action | Soft lock | Hard lock |
|---|---|---|
| Lock | Admin, Controller | Admin, Controller |
| Post during soft lock | Admin, Controller | N/A |
| Unlock | Admin, Controller | Admin only |
- User - who performed the action.
- Timestamp - when it happened.
- Action - lock, unlock, or upgrade (soft to hard).
- Reason - the required explanation entered during unlock.
- Period - the affected company and date range.
Period locking is the final step in the month-end close checklist. If you lock the period before all checklist tasks are marked complete, DualEntry shows a warning but does not block the lock.
