Skip to main content

Finalize Phase

Overview

Finalize closes approved processing results and makes them available for downstream operational processes. It is the control point between reviewable calculation results and published payroll results.

Finalize Preconditions

The batch process aborts if the run does not meet these requirements:

RequirementWhere to check
No payments remain in Error or Identified statusProcessing Statistics
No payees remain Suspended by User or Suspended by SystemProcessing Statistics
All streams have been calculated, if stream processing is usedProcessing Statistics / Stream Setup
All process indicators are back to NormalPayee Status

What Finalize Does

  • closes the open calendar group
  • updates segment status to finalized states
  • prevents routine recalculation of finalized results
  • stamps the calendar group with a finalize timestamp
  • marks the calendar group as no longer open

Status Impact

StatusMeaning
FinalizedThe calendar segment is closed and no longer open for change
Finalized - With BankingFinalize completed and banking has already been run

Once Finalize is complete, the calendar group is no longer open on run control and can participate in later retro processing from other groups.

What Finalize Deletes

The Finalize phase removes several temporary processing artifacts:

  • warnings and error messages
  • element resolution chains
  • processed retro triggers
  • iterative triggers, including unprocessed iterative triggers

It does not remove positive input, segmentation triggers, or unprocessed retro triggers. That distinction is important when you are deciding whether to finalize now or deal with outstanding trigger conditions in a later run.

What Remains Available After Finalize

Business results remain reviewable after Finalize through the result inquiry pages. What disappears are the transient processing aids such as Payee Messages and iterative trigger information.

Operational Checks Before Finalize

CheckWhy it matters
Exceptions reviewedAvoid publishing known issues
Net pay validatedProtect payments and interfaces
Retro impact understoodPrevent accidental downstream adjustments
Sequence completeEnsures dependent calendars finished successfully
Trigger backlog reviewedAvoids losing visibility to still-important iterative activity
Critical Rule

Finalize must be run by itself, and it cannot be reversed.

Key Takeaways

  • Finalize is both a status change and a business approval point.
  • It closes the open calendar group and removes important transient diagnostics.
  • Downstream processes should assume finalized data is authoritative.