GET api/Payslips

Used to fetch the list of payslips for a logged in user

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

COMPLETE

Collection of Payslip
NameDescriptionTypeAdditional information
PayTransactionId

Transaction Id

integer

None.

DocumentId

Document Id

integer

None.

BookingNo

Booking number

string

None.

NetPay

Net pay amount on payslip

decimal number

None.

PayDate

Pay date

date

None.

PayPeriodEndDate

Pay Period end date

date

None.

TaxStatusCode

Tax status code

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "PayTransactionId": 1,
    "DocumentId": 1,
    "BookingNo": "sample string 2",
    "NetPay": 1.0,
    "PayDate": "2024-06-29T07:37:09.9864579+10:00",
    "PayPeriodEndDate": "2024-06-29T07:37:09.9864579+10:00",
    "TaxStatusCode": "sample string 3"
  },
  {
    "PayTransactionId": 1,
    "DocumentId": 1,
    "BookingNo": "sample string 2",
    "NetPay": 1.0,
    "PayDate": "2024-06-29T07:37:09.9864579+10:00",
    "PayPeriodEndDate": "2024-06-29T07:37:09.9864579+10:00",
    "TaxStatusCode": "sample string 3"
  }
]

text/xml

Sample:
<ArrayOfPayslip xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO">
  <Payslip>
    <BookingNo>sample string 2</BookingNo>
    <DocumentId>1</DocumentId>
    <NetPay>1</NetPay>
    <PayDate>2024-06-29T07:37:09.9864579+10:00</PayDate>
    <PayPeriodEndDate>2024-06-29T07:37:09.9864579+10:00</PayPeriodEndDate>
    <PayTransactionId>1</PayTransactionId>
    <TaxStatusCode>sample string 3</TaxStatusCode>
  </Payslip>
  <Payslip>
    <BookingNo>sample string 2</BookingNo>
    <DocumentId>1</DocumentId>
    <NetPay>1</NetPay>
    <PayDate>2024-06-29T07:37:09.9864579+10:00</PayDate>
    <PayPeriodEndDate>2024-06-29T07:37:09.9864579+10:00</PayPeriodEndDate>
    <PayTransactionId>1</PayTransactionId>
    <TaxStatusCode>sample string 3</TaxStatusCode>
  </Payslip>
</ArrayOfPayslip>

multipart/form-data

Sample:
<ArrayOfPayslip xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><Payslip><BookingNo>sample string 2</BookingNo><DocumentId>1</DocumentId><NetPay>1</NetPay><PayDate>2024-06-29T07:37:09.9864579+10:00</PayDate><PayPeriodEndDate>2024-06-29T07:37:09.9864579+10:00</PayPeriodEndDate><PayTransactionId>1</PayTransactionId><TaxStatusCode>sample string 3</TaxStatusCode></Payslip><Payslip><BookingNo>sample string 2</BookingNo><DocumentId>1</DocumentId><NetPay>1</NetPay><PayDate>2024-06-29T07:37:09.9864579+10:00</PayDate><PayPeriodEndDate>2024-06-29T07:37:09.9864579+10:00</PayPeriodEndDate><PayTransactionId>1</PayTransactionId><TaxStatusCode>sample string 3</TaxStatusCode></Payslip></ArrayOfPayslip>