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