Skip to content

Year-End Close ​

This guide covers the fiscal year-end close process — the final step in the annual accounting cycle that seals all periods, posts retained earnings, and prepares the ledger for the next fiscal year.

Workspace Reference ​

WorkspaceHow Users Reach ItWhat Users Usually Do There
Fiscal Periods And Fiscal YearsAdministration -> Financial Setup -> Fiscal PeriodsConfirm all regular and adjustment periods are ready, then execute year-end close where available.
Month-End Close ReviewAccounting close process and fiscal period workspaceConfirm all periods are soft-closed and all close blockers are cleared.
GL JournalsAccounting -> Operations -> GL JournalsReview retained earnings journals, audit adjustments, and failed posting blockers.
Financial ReportsAccounting -> Operations -> Financial ReportsConfirm final trial balance, income statement, balance sheet, and retained earnings effect.
Chart Of AccountsAccounting -> Setup -> Chart Of AccountsConfirm retained earnings and current-year earnings accounts are configured.

Overview ​

Year-end close is a one-time, irreversible operation per fiscal year. It:

  1. Validates all regular periods are already SOFT_CLOSED
  2. HARD_CLOSEs every period in the fiscal year (no further posting possible)
  3. Calculates net Profit & Loss for the year
  4. Posts a retained earnings journal (DR Current Year Earnings → CR Retained Earnings)

DANGER

Year-end close cannot be reversed. All periods become HARD_CLOSED permanently. Ensure all adjustments are complete before proceeding.

Prerequisites ​

Before running year-end close, verify:

  • All 12 (or custom count) regular periods are SOFT_CLOSED
  • Adjustment periods (if any) have all entries posted
  • FX revaluation has been run for the final period
  • Intercompany elimination is complete
  • All recurring journals have been executed
  • Audit adjustments are posted and approved
  • Sub-ledger ↔ COA reconciliation passes for all control accounts

Running Year-End Close ​

  1. Navigate to the Fiscal Years or year-end close area in fiscal period management.
  2. Locate the fiscal year to close
  3. The system will show the current status summary (e.g. "Soft Closed: 12, Open: 0")
  4. Use the year-end close action.

The system will:

  • Validate all regular periods are closed
  • HARD_CLOSE every period (including adjustment periods)
  • Calculate net profit or loss from the year's posted Profit and Loss accounts.
  • Post the retained earnings journal using the configured current-year earnings and retained-earnings accounts.
  • Log the activity

Accounts Required ​

The retained earnings journal relies on two configured accounts:

Account RolePurpose
Retained EarningsThe equity account that accumulates prior-year profits or losses.
Current Year EarningsThe temporary equity account cleared at year-end.

These must be configured and mapped to the appropriate accounts before year-end close can run.

Post-Close State ​

After year-end close:

  • All periods show status HARD_CLOSED — no exceptions
  • The retained earnings balance reflects cumulative profits/losses
  • Current Year Earnings is zeroed out
  • A new fiscal year (generated from the fiscal calendar) begins fresh with NOT_OPENED periods
  • Opening balances for the new year are derived from the approved closing balances

Next Fiscal Year ​

After closing the current year:

  1. Generate the next fiscal year from Fiscal Period Management → Generate Fiscal Year
  2. Select the fiscal calendar and target year
  3. Open the first period to begin the new cycle

Permissions ​

PermissionDescription
CLOSE_FISCAL_YEARExecute the year-end close operation
GENERATE_FISCAL_YEARGenerate a new fiscal year and its periods
VIEW_FISCAL_YEARSView fiscal year status

Troubleshooting ​

"Not all regular periods are closed" — One or more periods are still OPEN. Close them individually first.

Retained earnings account is not configured — The retained earnings account role is not mapped to an approved GL account. Configure the account role before retrying.

Current year earnings account is not configured — The current year earnings account role is not mapped to an approved GL account. Configure the account role before retrying.

"SL-COA reconciliation failed" — Sub-ledger balances don't match the control account. Investigate and post correcting entries before retrying.

Pinkapple ERP by Stat Solutions Network