Skip to main content

Post-Processing

Overview

Post-processing turns finalized results into operational outputs for payment, finance, and employee communication. Payroll is not operationally complete when Calculate succeeds; it is complete when the finalized results have been converted into payment, accounting, and payslip outputs successfully.

Post-Processing Flow

Main Outputs

OutputDestinationTypical owner
Payment transactionsGP_PAYMENT and related banking interfacesPayroll and treasury
GL entriesGP_GL_DATA and downstream ledger interfacePayroll accounting / finance
PayslipsSQR output, PDFs, or self-service presentationPayroll operations and employee services

Banking Preparation

The delivered banking-preparation pattern uses GP_PMT_PREP after payroll finalization. In Oracle's payment-preparation documentation, the Calculate step can be rerun until you finalize the banking process, and payment numbers are generated only during the banking Finalize step. When streams are used for payroll, banking Calculate can also be processed by stream before finalizing the whole calendar group.

General Ledger Preparation

GP_GL_PREP creates General Ledger transactions only for finalized payroll groups that have not yet been sent to GL. The process supports:

  • a posting date that may differ from the run date
  • stream-based Calculate processing when streams were used in payroll
  • rerunnable Calculate behavior that replaces earlier interim GL output before the GL Finalize step

Payslip Production

Payslip generation is more country-specific than banking or GL, but the common pattern is consistent:

  • finalized payroll results are the source
  • payslip templates, assignments, and messages must already be configured
  • output may be printed, stored as PDF, or exposed through self-service depending on the country extension
  1. finalize payroll
  2. run banking preparation if payments are needed
  3. run GL preparation if costing or ledger posting is needed
  4. generate or publish payslips from the same finalized result set
  5. reconcile payment, ledger, and payslip outputs back to payroll totals

Common Support Questions

SymptomFirst place to check
Payment missingFinalized payroll results and payment-prep selection
GL totals disagreeAccumulator or account-mapping logic versus finalized payroll results
Payslip differs from paymentStale output, wrong template selection, or output from a different finalized set

Key Takeaways

  • Post-processing depends on finalized data quality and correct sequencing.
  • Banking, GL, and payslip issues may belong to different teams but still require the same payroll-result validation first.
  • Reconciliation should be built into payroll close, not treated as optional cleanup.