Finalises the specified pay run. A pay run can only be finalised if there are no calculations in progress.
POST http:///api/v2/business/{businessId}/payrun/{payRunId}/finalise
| Parameter name | Value | Description | Additional |
|---|---|---|---|
| payRunId | int32 | Required | |
| businessId | string | Required |
The request body takes a complete FinalisePayRunOptions resource, containing the following writable properties:
{
"datePaid": "date-time",
"exportJournals": "boolean",
"exportJournalsDateTime": "date-time",
"exportJournalsPreference": "string",
"finaliseAsAdmin": "boolean",
"fpsDate": "date-time",
"fromPayRunAutomation": "boolean",
"lodgeFinalPayRun": "boolean",
"lodgePayRun": "boolean",
"lodgePayRunDateTime": "date-time",
"lodgePayRunInTestMode": "boolean",
"lodgePayRunPreference": "string",
"payRunId": "int32",
"publishPaySlips": "string",
"publishPaySlipsDateTime": "date-time",
"publishPaySlipsPreference": "string",
"relodgeHmrcLateSubmissionReason": "string",
"relodgeSelectedEmployeesOnly": "boolean",
"reportPacksToRun": [
"int32"
],
"runReportPacksDateTime": "date-time",
"runReportPacksPreference": "string",
"saveChangesToDefaultSettings": "boolean",
"submitToPensionSync": "boolean",
"submitToPensionSyncDateTime": "date-time",
"submitToPensionSyncPreference": "string",
"superPaymentPreference": "boolean",
"suppressNotifications": "boolean"
}
| Name | Type | Description |
|---|---|---|
| datePaid | date-time |
Nullable |
| exportJournals | boolean | Boolean |
| exportJournalsDateTime | date-time |
Nullable |
| exportJournalsPreference | string |
Nullable Possible values are:
|
| finaliseAsAdmin | boolean | Boolean |
| fpsDate | date-time |
Nullable |
| fromPayRunAutomation | boolean | Boolean |
| lodgeFinalPayRun | boolean | Boolean |
| lodgePayRun | boolean | Boolean |
| lodgePayRunDateTime | date-time |
Nullable |
| lodgePayRunInTestMode | boolean | Boolean |
| lodgePayRunPreference | string |
Nullable Possible values are:
|
| payRunId | int32 | Int32 |
| publishPaySlips | string |
PublishPaySlipsPreference
Possible values are:
|
| publishPaySlipsDateTime | date-time |
Nullable |
| publishPaySlipsPreference | string |
Nullable Possible values are:
|
| relodgeHmrcLateSubmissionReason | string |
Nullable Possible values are:
|
| relodgeSelectedEmployeesOnly | boolean | Boolean |
| reportPacksToRun[] | array of int32 | |
| runReportPacksDateTime | date-time |
Nullable |
| runReportPacksPreference | string |
Nullable Possible values are:
|
| saveChangesToDefaultSettings | boolean | Boolean |
| submitToPensionSync | boolean | Boolean |
| submitToPensionSyncDateTime | date-time |
Nullable |
| submitToPensionSyncPreference | string |
Nullable Possible values are:
|
| superPaymentPreference | boolean | Boolean |
| suppressNotifications | boolean | Boolean |
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource |
|---|---|---|
| 200 | OK OK |
PayRunFinaliseResult |
Powered by DapperDox