FpsEmployee

Name / Description Type / Format Example
payrunEntryId string uuid "string"
employeeUniqueId string uuid "string"
item Item {Item}
employeeDetails FpsEmployeeDetails {FpsEmployeeDetails}
employment FpsEmployment {FpsEmployment}
validationWarnings RtiValidationWarning[] {RtiValidationWarning}
{
  "payrunEntryId": "string",
  "employeeUniqueId": "string",
  "item": {
    "id": "string",
    "name": "string",
    "metadata": {},
    "url": "string"
  },
  "employeeDetails": {
    "nino": "string",
    "name": {
      "ttl": "string",
      "fore": [
        "string"
      ],
      "initials": "string",
      "sur": "string"
    },
    "address": {
      "line": [
        "string"
      ],
      "postcode": "string",
      "postCode": "string",
      "ukPostcode": "string",
      "country": "string",
      "foreignCountry": "string"
    },
    "birthDate": "string",
    "gender": "string",
    "passportNumber": "string",
    "partnerDetails": {
      "nino": "string",
      "name": {
        "ttl": "string",
        "fore": [
          "string"
        ],
        "initials": "string",
        "sur": "string"
      }
    }
  },
  "employment": {
    "employeeCurrentNiLetter": "string",
    "offPayrollWorker": "string",
    "occPenInd": "string",
    "directorsNIC": "string",
    "taxWkOfApptOfDirector": "string",
    "starter": {
      "startDate": "string",
      "startDec": "string",
      "studentLoan": "string",
      "postgradLoan": "string",
      "occPension": {
        "bereaved": "string",
        "amount": "string"
      },
      "seconded": {
        "inOutUK": "string",
        "stay183DaysOrMore": "string",
        "stayLessThan183Days": "string",
        "eeaCitizen": "string",
        "epM6": "string"
      }
    },
    "payId": "string",
    "payIdChgd": {
      "payrollIdChangedIndicator": "string",
      "oldPayrollId": "string"
    },
    "paymentToANonIndividual": "string",
    "irrEmp": "string",
    "leavingDate": "string",
    "figuresToDate": {
      "taxablePay": "string",
      "totalTax": "string",
      "studentLoansTD": "string",
      "postgradLoansTD": "string",
      "benefitsTaxedViaPayrollYTD": "string",
      "empeePenContribnsPaidYTD": "string",
      "empeePenContribnsNotPaidYTD": "string",
      "smpytd": "string",
      "sppytd": "string",
      "sapytd": "string",
      "shppytd": "string",
      "spbpytd": "string",
      "sspytd": "string",
      "gross": "string",
      "netPay": "string",
      "additions": "string",
      "deductions": "string",
      "takeHomePay": "string",
      "adjustments": "string",
      "mapsMiles": "string",
      "foreignTaxAmount": "string",
      "foreignTaxAmountReclaimed": "string",
      "pensionableEarnings": "string",
      "pensionablePay": "string",
      "employerPensionContribution": "string",
      "employeePensionContribution": "string",
      "employeePensionContributionAvc": "string",
      "paymentAfterLeaving": "string",
      "taxOnPaymentAfterLeaving": "string",
      "nonTaxOrNICPmt": "string"
    },
    "payment": {
      "bacsHashCode": "string",
      "payFreq": "string",
      "pmtDate": "string",
      "lateReason": "string",
      "weekNo": "string",
      "monthNo": "string",
      "periodsCovered": 0,
      "aggregatedEarnings": "string",
      "pmtAfterLeaving": "string",
      "hoursWorked": "string",
      "taxCode": {
        "basisNonCumulative": "string",
        "taxRegime": "string",
        "taxCode": "string"
      },
      "taxablePay": "string",
      "nonTaxOrNICPmt": "string",
      "dednsFromNetPay": "string",
      "payAfterStatDedns": "string",
      "benefitsTaxedViaPayroll": "string",
      "class1ANICsYTD": "string",
      "benefits": {
        "car": "error too many levels"
      },
      "empeePenContribnsPaid": "string",
      "itemsSubjectToClass1NIC": "string",
      "empeePenContribnsNotPaid": "string",
      "studentLoanRecovered": {
        "planType": "string",
        "value": "string"
      },
      "postgradLoanRecovered": "string",
      "taxDeductedOrRefunded": "string",
      "onStrike": "string",
      "unpaidAbsence": "string",
      "smpytd": "string",
      "sppytd": "string",
      "sapytd": "string",
      "shPPYTD": "string",
      "spbpytd": "string",
      "trivialCommutationPayment": [
        {
          "type": "string",
          "value": "string"
        }
      ],
      "flexibleDrawdown": {
        "flexiblyAccessingPensionRights": "string",
        "pensionDeathBenefit": "string",
        "seriousIllHealthLumpSum": "string",
        "taxablePayment": "string",
        "nontaxablePayment": "string"
      }
    },
    "nIlettersAndValues": [
      {
        "nIletter": "string",
        "grossEarningsForNICsInPd": "string",
        "grossEarningsForNICsYTD": "string",
        "atLELYTD": "string",
        "leLtoPTYTD": "string",
        "pTtoUELYTD": "string",
        "totalEmpNICInPd": "string",
        "totalEmpNICYTD": "string",
        "empeeContribnsInPd": "string",
        "empeeContribnsYTD": "string"
      }
    ]
  },
  "validationWarnings": [
    {
      "type": "MissingAddress",
      "employeeId": "string"
    }
  ]
}
Contained in Models
FullPaymentSubmission
Consumed by Operations

- none -

Returned by Operations

- none -