FullPaymentSubmission

Name / Description Type / Format Example
employee FpsEmployee[] {FpsEmployee}
relatedTaxYear string "string"
{
  "employee": [
    {
      "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": "error too many levels"
        }
      },
      "employment": {
        "employeeCurrentNiLetter": "string",
        "offPayrollWorker": "string",
        "occPenInd": "string",
        "directorsNIC": "string",
        "taxWkOfApptOfDirector": "string",
        "starter": {
          "startDate": "string",
          "startDec": "string",
          "studentLoan": "string",
          "postgradLoan": "string",
          "occPension": "error too many levels",
          "seconded": "error too many levels"
        },
        "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": "error too many levels",
          "taxablePay": "string",
          "nonTaxOrNICPmt": "string",
          "dednsFromNetPay": "string",
          "payAfterStatDedns": "string",
          "benefitsTaxedViaPayroll": "string",
          "class1ANICsYTD": "string",
          "benefits": "error too many levels",
          "empeePenContribnsPaid": "string",
          "itemsSubjectToClass1NIC": "string",
          "empeePenContribnsNotPaid": "string",
          "studentLoanRecovered": "error too many levels",
          "postgradLoanRecovered": "string",
          "taxDeductedOrRefunded": "string",
          "onStrike": "string",
          "unpaidAbsence": "string",
          "smpytd": "string",
          "sppytd": "string",
          "sapytd": "string",
          "shPPYTD": "string",
          "spbpytd": "string",
          "trivialCommutationPayment": "error too many levels",
          "flexibleDrawdown": "error too many levels"
        },
        "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"
        }
      ]
    }
  ],
  "relatedTaxYear": "string"
}
Contained in Models
Fps
Consumed by Operations

- none -

Returned by Operations

- none -