PapdisPayrollPeriod

Name / Description Type / Format Example
payPeriodStartDate string date "2024-03-19"
payPeriodEndDate string date "2024-03-19"
contributionDeductionDate string date "2024-03-19"
frequencyCode string "string"
taxPeriod integer int32 0
payReferenceStartDate string date "2024-03-19"
payReferenceEndDate string date "2024-03-19"
employees
Employees and contributions made in this period
PapdisEmployee[] {PapdisEmployee}
{
  "payPeriodStartDate": "2024-03-19",
  "payPeriodEndDate": "2024-03-19",
  "contributionDeductionDate": "2024-03-19",
  "frequencyCode": "string",
  "taxPeriod": 0,
  "payReferenceStartDate": "2024-03-19",
  "payReferenceEndDate": "2024-03-19",
  "employees": [
    {
      "id": 0,
      "employeeId": "string",
      "name": {
        "title": "string",
        "forename1": "string",
        "forename2": "string",
        "surname": "string"
      },
      "identity": {
        "employeeId": "string",
        "birthDate": "2024-03-19",
        "gender": "string",
        "nationalInsuranceNumber": "string",
        "employmentStartDate": "2024-03-19",
        "maritalStatus": "Single"
      },
      "contact": {
        "postalAddress": {
          "address1": "string",
          "address2": "string",
          "address3": "string",
          "address4": "string",
          "postcode": "string",
          "country": "string"
        },
        "emailAddress": "string",
        "secondaryEmailAddress": "string",
        "telephone": "string",
        "mobile": "string"
      },
      "pay": {
        "pensionableEarningsAmount": 0.0,
        "totalGrossQualifyingEarningsAmount": 0.0,
        "annualSalary": 0.0,
        "annualPensionableEarningsAmount": 0.0,
        "basis": "Hourly",
        "payAmountMultiplier": 0.0
      },
      "assessment": {
        "assessmentCode": 0,
        "eventCode": 0,
        "eventDate": "2024-03-19",
        "statutoryLetterCode": "string",
        "isIndividualAlreadyMemberOfQPS": true,
        "deferralDate": "2024-03-19",
        "enrolmentCommunicationsIssuedDate": "2024-03-19",
        "workerExclusionCode": "string",
        "reenrolmentIndicator": true,
        "optOutWindowEndDate": "2024-03-19",
        "pensionJoinReason": "Automatic",
        "pensionStartDate": "2024-03-19"
      },
      "contribution": {
        "employerContributionsAmount": 0.0,
        "employerContributionsPercent": 0.0,
        "employeeContributionsAmount": 0.0,
        "employeeContributionsPercent": 0.0,
        "additionalVoluntaryContributionsAmount": 0.0,
        "additionalVoluntaryContributionsPercent": 0.0,
        "salarySacrificeIndicator": true,
        "contributionStartDate": "2024-03-19",
        "employeeContributionIsPercentage": true,
        "employerContributionIsPercentage": true,
        "unadjustedEmployeeContributionsAmount": 0.0,
        "unadjustedEmployerContributionsAmount": 0.0,
        "unadjustedAdditionalVoluntaryContributionsAmount": 0.0,
        "employerContributionNiSavings": 0.0,
        "contributionLevelType": "UserDefined",
        "isAvcOnly": true,
        "employerContributionIncludesNiSaving": true,
        "unadjustedAdditionalVoluntaryContributionsPercent": 0.0,
        "isHalfContributionMember": true,
        "assumedPensionablePay": 0.0,
        "isPensionRefund": true,
        "lowerLimit": 0.0
      },
      "exit": {
        "exitDate": "2024-03-19",
        "exitReasonCode": 0,
        "aeOptOutDate": "2024-03-19",
        "aeOptOutReference": "string"
      },
      "payrollCode": "string",
      "aeStateDate": "2024-03-19",
      "leaveDate": "2024-03-19",
      "statePensionAge": 0,
      "contractualJoinerIndicator": true,
      "jobTitle": "string",
      "pensionMemberReference": "string",
      "pensionUniqueId": "string",
      "employeeRoleUniqueId": "string",
      "lastPaymentDate": "2024-03-19",
      "hasPrevioulyLeftPension": true
    }
  ]
}
Contained in Models
PapdisEmployer
Consumed by Operations

- none -

Returned by Operations

- none -