Skip to content

Accounting Periods & Period Close FAQ

Accounting periods divide your financial timeline into discrete chunks — typically months — so you can close the books, generate reports, and carry forward balances in an orderly way. Each period has a defined start date, end date, and status.

CryptaCount supports four period types:

TypeExampleUse Case
Monthly2025-01 (Jan 1–31)Standard monthly close — most common
Quarterly2025-Q1 (Jan 1 – Mar 31)Quarterly reporting
Annual2025 (Jan 1 – Dec 31)Simple annual close
CustomAny date rangeNon-standard fiscal years or special periods

Navigate to Accounting → Periods and create periods for your fiscal year. For monthly close:

  1. Set the start and end dates for each month
  2. Assign a fiscal year label (e.g., “2025”)
  3. Optionally set a period number (1–12 for monthly)

Periods must not overlap within a workspace, and they should cover the full date range of your transactions without gaps.

Every accounting period moves through a defined lifecycle:

OPEN → SOFT_CLOSE → CLOSING → CLOSED → LOCKED
StatusWhat It Means
OpenNormal operations. Transactions can be synced, journals created and posted, adjustments made.
Soft CloseNo new transactions. Adjustments and corrections still allowed. Use this when the month is over but you’re still finalizing entries.
ClosingClose initiated. Validation checks are running.
ClosedBooks are closed. No modifications. Can be reopened if needed.
LockedPermanently sealed. Cannot be modified or reopened. Use for audited periods.

The monthly close follows four steps:

Move the period from Open to Soft Close when all transactions for the month have been synced and you’re ready to finalize.

Run close checks to verify data integrity. CryptaCount runs 11 automated checks that validate your books are ready to close.

Review the check results. All blocking checks must pass before you can close. Warning checks can be waived with a reason.

Close the period. CryptaCount:

  • Sets the period status to Closed
  • Records who closed it and when
  • Carries forward ledger balances to the next period
  • Prevents further modifications to transactions and journals in this period
CheckWhat It VerifiesType
Double-Entry BalanceEvery journal entry has balanced debits and creditsBlocking
Event ClassificationAll blockchain events have been classified (no UNKNOWN types)Blocking
Event PostingAll classified events have corresponding journal entriesBlocking
Pending ApprovalsNo journal entries stuck in draft/pending stateBlocking (waivable)
Exchange Rate CoverageExchange rates exist for all transaction datesBlocking (waivable)
Trial BalanceTotal debits equal total credits across all accountsBlocking
Opening Balance MatchOpening balances match the previous period’s closing balancesBlocking
On-Chain ReconciliationBook balances match on-chain blockchain balancesWaivable
Lot ConsistencyCost lot totals match inventory recordsBlocking
Negative BalancesNo GL accounts with inappropriate negative balancesWaivable
Derivatives Mark-to-MarketAll open derivatives positions valued at period-end mark priceWaivable

If a waivable check fails and you’ve determined the issue is acceptable:

  1. Review the check details to understand what failed
  2. Click Waive on the specific check
  3. Enter a justification explaining why the waiver is acceptable
  4. Your user ID and timestamp are recorded with the waiver

Waived checks are preserved in the close record for audit trail purposes. Non-waivable blocking checks (Double-Entry Balance, Trial Balance, Opening Balance Match) cannot be overridden — they must be fixed.

Year-end close is an additional step on top of the final monthly close. It generates a closing journal entry that:

  1. Debits all Revenue accounts to zero (reversing their credit balances)
  2. Credits all Expense accounts to zero (reversing their debit balances)
  3. Posts the net income or loss to Retained Earnings

This resets the income statement for the new fiscal year while preserving the cumulative effect in the balance sheet.

The closing journal is created in Draft status so you can review it before posting. You need a Retained Earnings GL account configured in your chart of accounts — if one doesn’t exist, CryptaCount will prompt you to create it.

Yes, if the period is in Closed status (not Locked).

Reopening:

  1. Requires a reason — this is recorded in the audit trail
  2. Resets all close checks back to pending
  3. Returns the period to Open status
  4. Increments the reopen counter on the period record

After making corrections, you’ll need to run the close checks again and complete the close process from the beginning.

Periods in Locked status cannot be reopened. Lock a period only after it has been audited and you’re certain no changes will be needed.

Opening balances for a period are the closing balances of the previous period. CryptaCount handles this automatically during period close:

  • When you close a period, balances are carried forward to the next period
  • The Opening Balance Match check (CHK007) verifies this continuity

For the first period in a workspace (when there’s no prior period), you have two options:

  1. Start from zero — if the workspace is brand new and this is the first period of activity
  2. Import opening balances — if the entity has pre-existing balances from another system

To import opening balances, create opening journal entries that establish the starting position of each GL account.

What happens if I post a transaction to a closed period?

Section titled “What happens if I post a transaction to a closed period?”

CryptaCount prevents posting journal entries to closed or locked periods. If a transaction’s date falls within a closed period, you’ll need to either:

  • Reopen the period to post the adjustment
  • Post the adjustment in the current open period with a reference to the original transaction date

This protects the integrity of closed books while still allowing corrections.

Yes. While monthly periods are the most common, you can create periods of any length using the Custom period type. This is useful for:

  • Non-calendar fiscal years (e.g., April–March)
  • 4-4-5 or 4-5-4 week-based accounting calendars
  • Short periods during the first year of operations
  • Extended periods for entities with low transaction volumes