Skip to content
Bahasa Indonesia

Calendar Period

Calendar Period is the monthly lock control for stock transactions. It lets an administrator lock or unlock each month separately for each transaction type: Receipt, Issue, Move, and Adjustment.

Use it when a period has been reviewed and the company no longer wants users to complete or change transactions dated inside that month. This protects historical stock balances from backdated changes.

Open Manage -> Transaction -> Calendar Period. The role must include Calendar Period view access. Changing the locked status requires Calendar Period update access.

When to Use It

Use Calendar Period after a warehouse closing, stock review, or monthly operational cut-off.

Example: after the May stock review is finished, the supervisor can lock May 2026 for Issue and Adjustment. Users can still view historical data, but they cannot complete affected transaction changes dated in that locked month.

How It Works

Calendar period list

UI ColumnMeaning
Month PeriodThe month and year being controlled.
Transaction TypeThe transaction family affected by the lock.
LockedWhen active, transactions for that month and type are blocked from being completed or changed.

The lock is checked by transaction date and transaction type. A locked Issue period does not automatically lock Receipt, Move, or Adjustment for the same month.

Important: Once a month and transaction type are locked, users should treat completed stock changes in that period as closed. Reopen only for controlled correction, then lock again.

New companies already receive generated monthly periods for several years around the registration year. In normal use, administrators maintain the lock status; they do not manually create every month from scratch in the UI.

Lock a Period

  1. Open Calendar Period.
  2. Select the year.
  3. Find the month and transaction type.
  4. Turn on Locked for that row.
  5. Ask users not to continue editing transactions in that period.
  6. If a correction is required later, unlock the specific month and transaction type, complete the correction, then lock it again.

What Users See

If a user tries to complete or update a transaction in a locked period, KartuStok rejects the action with a locked-period message such as Calendar period is locked or Your selected period has been locked.

Draft behavior can differ from completed transaction behavior, but any transaction that affects stock should be treated as blocked once its month and transaction type are locked.

Common Problems

ProblemFix
User cannot complete an old transactionCheck whether the month and transaction type are locked.
Only one transaction type is blockedLock status is maintained per transaction type, so check the row for Receipt, Issue, Move, or Adjustment.
User cannot change the lock switchCheck Calendar Period update permission.
The wrong month was lockedUnlock the affected row, correct the transaction if needed, then lock the intended row.