Creates a payroll.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Regular payroll periods
period_startandperiod_endshould represent a regular payroll period on a pay frequency that the company selects and communicates to its employees.
Pass correction to create a managed replacement payroll and attach it to a draft correction in the same request. This is the managed-payroll counterpart to Create an external payroll with correction — use it when the replacement should run through the standard payroll preview and approval flow rather than as historical pay history.
Replacement payrolls
When correction is supplied:
paydaymust be in the past, on or after the open quarter start, on or after the company'sstart_date, and within the correction's tax year.- Nested
itemsandcontractor_paymentsmust usepayment_methodmanual. Replacement payrolls do not disburse net pay. - The correction must be in
draft, belong to the same company, and accept managed replacement payrolls. - The caller must have
correction:writeorcorrection:adminscope.
When the Corrections API is enabled for your integration, any payroll with a payday in the past must include correction. correction is write-only at creation and cannot be changed on update.
See Correcting Pay History for the full void-and-replace workflow.

