ROSEPEOPLE Developers - Web API Reference

Payroll | Processing Request

Service to manage entities of type 'ProcessingRequest'.

Overview


URL api/{tenantKey}/{orgKey}/payrollCore/processingRequests
Methods Supported POST

All Operations

This service includes the following operations:

All Resources

This service uses the following resources:

All Enumerations

This service uses the following enumerations:

POST Operations

POST Post Processing Request

Posts a processing request.

The following elements are required:

contract (Guid) Contract Identifier.
year (int) Year to process.
month (int) Month to process.
eventSource (int) Event Source type.
operationType (int) OperationType.
eventSourceId (Guid) Event Source Identifier. Required when EventSource > 0.

Response:

When successful, the response body is empty.

Resource URL:

POST /payrollCore/processingRequests/postProcessingRequest/{contract}/{year}/{month}/{eventSource}/{operationType}

Resources


ProcessingRequestResource

The following elements are required:

key (int) Key.
sourceType (enum ProcessingRequestSourceType) Source Type.
See ProcessingRequestSourceType.
operationType (enum OperationType) Operation Type.
See OperationType.
sourceId (Guid) Source Id.
contract (string) Contract.
handled (bool) Handled.
company (string) Company.
year (int) Year.
month (int) Month.

The following elements are optional:

handledId (Guid) Handled Id.
processingRequestState (enum ProcessingRequestState) Processing Request State.
See ProcessingRequestState.


Enumerations


OperationType

1 Add
2 Delete
3 Change


ProcessingRequestSourceType

1 Absence
2 EarningConfig
3 EarningNatureConfig
4 DeductionConfig
5 ContractEarning
6 ContractDeduction
7 Formula
8 ExtraEarning
9 Contract
10 ContractTaxData
11 ContractBenefitAccount
12 BenefitAccountEntry
13 BenefitAccountType
14 Cessation
15 ContractSchedule
16 User
17 Payment
18 ContractGlobalVariables
19 VocationalTraining


ProcessingRequestState

1 Aproved
2 Dismissed