Skip to main content

Payroll Payslip and Export Operations

Summary​

This page records confirmed payroll payslip and export operations behavior and marks incomplete boundaries explicitly.

Audience​

Payroll users, developers, QA and support engineers, architects, and implementation reviewers.

Payslips​

Structured payslip generation requires a Frozen native run/detail. Compatibility payslip behavior reads saved/frozen salary data. PDF rendering is in-memory and outside durable document storage.

Exports​

Native CSV report generation can read a run; native bank export requires Frozen state. Compatibility bank export also requires a frozen run. Export preparation and audit boundaries differ by operation.

OutputEligibilityPersistence/delivery boundary
Structured native payslipFrozen run and employee detailPayslip record and PayslipGenerated intent are Payroll concerns
Payslip PDFAvailable payslip/saved data according to selected contractRendered response is not durable external document storage
Run CSVExisting readable runReport generation is not payment or accounting posting
Bank exportFrozen runFile preparation only; no bank submission or acknowledgement
UI report exportRows available to the reports pageClient export is separate from native bank export

Safe handling​

Treat payslip and export outputs as sensitive. Use approved access channels, avoid support attachments containing employee/payment data, and confirm frozen eligibility before retrying.

If generation succeeds but transfer/download fails, check whether a record, audit, or outbox intent already exists before retrying. Store or transmit files only through approved business channels; general support tickets must contain identifiers and timestamps, not output content.

Limitations​

No payment submission, banking acknowledgement, accounting posting, external document storage, or dedicated bank-export UI is confirmed.

Source References​

  • microservices/src/payroll-service/Application/PayrollOutputsService.cs
  • microservices/src/payroll-service/Application/PayrollCompatService.cs

See Also​

Keywords​

  • Payroll operations
  • Payroll Payslip and Export Operations

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly