P11Detailed

A more comprehensive P11 Report.
Our Reports API can return this to you in several formats including as a PDF file
If you request a JSON object then it is represented using this model.

Name / Description Type / Format Example
employerName string "string"
payrollCode string "string"
employerOfficeNo string "string"
employerPayeRef string "string"
firstname string "string"
middlename string "string"
surname string "string"
niNumber string "string"
taxCode string "string"
dateOfBirth string date "2025-07-01"
joinDate string date "2025-07-01"
leaveDate string date "2025-07-01"
isDirector boolean true
niAndStatPaymentsLines P11NiAndStatPaymentsLine[] {P11NiAndStatPaymentsLine}
totalsLine
Summary line for the NI Contributions and Statutory Payments table in the P11 Detailed report
P11NiAndStatPaymentsTotalsLine {P11NiAndStatPaymentsTotalsLine}
niSummary P11DetailedNiValues[] {P11DetailedNiValues}
payeLines P11PayeLine[] {P11PayeLine}
payeTotalsLine
Summary line for the Paye Income Tax table in the P11 Detailed report
P11PayeTotalsLine {P11PayeTotalsLine}
payeSummary
Forms the PAYE summary in the P11 Detailed report
P11PayeSummary {P11PayeSummary}
report string "GrossToNet" "GrossToNetCis" "PayrunPayments" "Furlough" "PensionContribs" "Journal" "HourlyPay" "UmbrellaReconciliation" "UmbrellaStatement" "StatutoryPay" "CostAnalysis" "CostOfEmployment" "FullSummaryOfPay" "P11" "P11d" "P30" "P32" "P45" "P60" "EmployeeExport" "RightToWork" "AeoStatement" "HolidayAllowances" "HolidayPayAccruals" "AeAssessments" "CisStatement" "SubcontractorSummary" "PayrollAnalysis" "VarianceReport" "P11Detailed" "NiLetterValidation" "Ytd" "TaxCodeChanges" "EmployeeBenefits" "MemberEnrolment" "AttachmentOrders" "NiYtd" "ApprenticeshipLevy" "TeachersPensionEoy" "MaternitySchedule" "PaySpine" "SpinePoint" "PayGrades" "PaySpineAllowances" "AverageHolidayPayRate" "EmployeeRoleExport" "HolidayPayAccrualsHours" "GenderPayGap" "PensionMemberships" "PayElement" "LoanBalances" "EmployeeLeave" "AdvancedVarianceReport" "EmployeePayments"
taxYear string "Year2017" "Year2018" "Year2019" "Year2020" "Year2021" "Year2022" "Year2023" "Year2024" "Year2025"
title string "string"
isDraft boolean true
{
  "pensionId": "string",
  "name": "string",
  "pensionSchemeId": "string",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "workerGroupId": "string",
  "pensionRule": "ReliefAtSource",
  "subtractedBasicRateTax": true,
  "papdisPensionProviderId": "string",
  "papdisEmployerId": "string",
  "employeePensionContributionMultiplier": 0.0,
  "additionalVoluntaryContribution": 0.0,
  "avcIsPercentage": true,
  "autoEnrolled": true,
  "workerGroup": {
    "name": "string",
    "contributionLevelType": "UserDefined",
    "employeeContribution": 0.0,
    "employeeContributionIsPercentage": true,
    "employerContribution": 0.0,
    "employerContributionIsPercentage": true,
    "employerContributionTopUpPercentage": 0.0,
    "employerContributionIncludesNiSaving": true,
    "employerContributionNiSavingPercentage": 0.0,
    "isAvc": true,
    "additionalVoluntaryContribution": 0.0,
    "avcIsPercentage": true,
    "employerContributionNiSaving": 0.0,
    "customThreshold": true,
    "lowerLimit": 0.0,
    "upperLimit": 0.0,
    "papdisGroup": "string",
    "papdisSubGroup": "string",
    "localAuthorityNumber": "string",
    "schoolEmployerType": "string",
    "matIdentifier": "string",
    "matUniqueNumber": "string",
    "employerReference": "string",
    "lgpsFund": "Avon",
    "workerGroupId": "string",
    "assumedPensionablePay": "AssumedPensionablePay",
    "pensionablePayDefinition": "NotApplicable",
    "payslipDescription": "string",
    "id": "string"
  },
  "forcedTier": "string",
  "tiers": [
    {
      "name": "string",
      "description": "string",
      "rangeStart": 0.0,
      "rate": 0.0
    }
  ],
  "assumedPensionablePay": 0.0,
  "pensionablePayCodes": [
    "string"
  ],
  "tierablePayPayCodes": [
    "string"
  ],
  "isHalfContributionMember": true,
  "pensionableEarnings": 0.0,
  "pensionablePay": 0.0,
  "nonTierablePay": 0.0,
  "employeePensionContribution": 0.0,
  "employeePensionContributionAvc": 0.0,
  "employerPensionContribution": 0.0,
  "isForEndedPension": true,
  "associatedEmployeeRoles": [
    {
      "id": "string",
      "name": "string",
      "metadata": {},
      "url": "string"
    }
  ],
  "notionalPay": 0.0,
  "pensionableEarningsBfd": 0.0,
  "pensionablePayBfd": 0.0,
  "employeePensionContributionBfd": 0.0,
  "assumedPensionablePayBfd": 0.0,
  "employerPensionContributionBfd": 0.0,
  "employeePensionContributionAvcBfd": 0.0,
  "leaveDaysUnderHalfPay": 0,
  "whenEarnedPensionSummaries": [
    {
      "pensionId": "string",
      "name": "string",
      "pensionSchemeId": "string",
      "startDate": "2025-07-01",
      "endDate": "2025-07-01",
      "workerGroupId": "string",
      "pensionRule": "ReliefAtSource",
      "subtractedBasicRateTax": true,
      "papdisPensionProviderId": "string",
      "papdisEmployerId": "string",
      "employeePensionContributionMultiplier": 0.0,
      "additionalVoluntaryContribution": 0.0,
      "avcIsPercentage": true,
      "autoEnrolled": true,
      "workerGroup": {
        "name": "string",
        "contributionLevelType": "UserDefined",
        "employeeContribution": 0.0,
        "employeeContributionIsPercentage": true,
        "employerContribution": 0.0,
        "employerContributionIsPercentage": true,
        "employerContributionTopUpPercentage": 0.0,
        "employerContributionIncludesNiSaving": true,
        "employerContributionNiSavingPercentage": 0.0,
        "isAvc": true,
        "additionalVoluntaryContribution": 0.0,
        "avcIsPercentage": true,
        "employerContributionNiSaving": 0.0,
        "customThreshold": true,
        "lowerLimit": 0.0,
        "upperLimit": 0.0,
        "papdisGroup": "string",
        "papdisSubGroup": "string",
        "localAuthorityNumber": "string",
        "schoolEmployerType": "string",
        "matIdentifier": "string",
        "matUniqueNumber": "string",
        "employerReference": "string",
        "lgpsFund": "Avon",
        "workerGroupId": "string",
        "assumedPensionablePay": "AssumedPensionablePay",
        "pensionablePayDefinition": "NotApplicable",
        "payslipDescription": "string",
        "id": "string"
      },
      "forcedTier": "string",
      "tiers": [
        {
          "name": "string",
          "description": "string",
          "rangeStart": 0.0,
          "rate": 0.0
        }
      ],
      "assumedPensionablePay": 0.0,
      "pensionablePayCodes": [
        "string"
      ],
      "tierablePayPayCodes": [
        "string"
      ],
      "isHalfContributionMember": true,
      "pensionableEarnings": 0.0,
      "pensionablePay": 0.0,
      "nonTierablePay": 0.0,
      "employeePensionContribution": 0.0,
      "employeePensionContributionAvc": 0.0,
      "employerPensionContribution": 0.0,
      "isForEndedPension": true,
      "associatedEmployeeRoles": [
        {
          "id": "string",
          "name": "string",
          "metadata": {},
          "url": "string"
        }
      ],
      "notionalPay": 0.0,
      "pensionableEarningsBfd": 0.0,
      "pensionablePayBfd": 0.0,
      "employeePensionContributionBfd": 0.0,
      "assumedPensionablePayBfd": 0.0,
      "employerPensionContributionBfd": 0.0,
      "employeePensionContributionAvcBfd": 0.0,
      "leaveDaysUnderHalfPay": 0,
      "whenEarnedPensionSummaries": [
        {
          "pensionId": "string",
          "name": "string",
          "pensionSchemeId": "string",
          "startDate": "2025-07-01",
          "endDate": "2025-07-01",
          "workerGroupId": "string",
          "pensionRule": "ReliefAtSource",
          "subtractedBasicRateTax": true,
          "papdisPensionProviderId": "string",
          "papdisEmployerId": "string",
          "employeePensionContributionMultiplier": 0.0,
          "additionalVoluntaryContribution": 0.0,
          "avcIsPercentage": true,
          "autoEnrolled": true,
          "workerGroup": {
            "name": "string",
            "contributionLevelType": "UserDefined",
            "employeeContribution": 0.0,
            "employeeContributionIsPercentage": true,
            "employerContribution": 0.0,
            "employerContributionIsPercentage": true,
            "employerContributionTopUpPercentage": 0.0,
            "employerContributionIncludesNiSaving": true,
            "employerContributionNiSavingPercentage": 0.0,
            "isAvc": true,
            "additionalVoluntaryContribution": 0.0,
            "avcIsPercentage": true,
            "employerContributionNiSaving": 0.0,
            "customThreshold": true,
            "lowerLimit": 0.0,
            "upperLimit": 0.0,
            "papdisGroup": "string",
            "papdisSubGroup": "string",
            "localAuthorityNumber": "string",
            "schoolEmployerType": "string",
            "matIdentifier": "string",
            "matUniqueNumber": "string",
            "employerReference": "string",
            "lgpsFund": "Avon",
            "workerGroupId": "string",
            "assumedPensionablePay": "AssumedPensionablePay",
            "pensionablePayDefinition": "NotApplicable",
            "payslipDescription": "string",
            "id": "string"
          },
          "forcedTier": "string",
          "tiers": [
            {
              "name": "string",
              "description": "string",
              "rangeStart": 0.0,
              "rate": 0.0
            }
          ],
          "assumedPensionablePay": 0.0,
          "pensionablePayCodes": [
            "string"
          ],
          "tierablePayPayCodes": [
            "string"
          ],
          "isHalfContributionMember": true,
          "pensionableEarnings": 0.0,
          "pensionablePay": 0.0,
          "nonTierablePay": 0.0,
          "employeePensionContribution": 0.0,
          "employeePensionContributionAvc": 0.0,
          "employerPensionContribution": 0.0,
          "isForEndedPension": true,
          "associatedEmployeeRoles": [
            {
              "id": "string",
              "name": "string",
              "metadata": {},
              "url": "string"
            }
          ],
          "notionalPay": 0.0,
          "pensionableEarningsBfd": 0.0,
          "pensionablePayBfd": 0.0,
          "employeePensionContributionBfd": 0.0,
          "assumedPensionablePayBfd": 0.0,
          "employerPensionContributionBfd": 0.0,
          "employeePensionContributionAvcBfd": 0.0,
          "leaveDaysUnderHalfPay": 0,
          "whenEarnedPensionSummaries": [
            {
              "pensionId": "string",
              "name": "string",
              "pensionSchemeId": "string",
              "startDate": "2025-07-01",
              "endDate": "2025-07-01",
              "workerGroupId": "string",
              "pensionRule": "ReliefAtSource",
              "subtractedBasicRateTax": true,
              "papdisPensionProviderId": "string",
              "papdisEmployerId": "string",
              "employeePensionContributionMultiplier": 0.0,
              "additionalVoluntaryContribution": 0.0,
              "avcIsPercentage": true,
              "autoEnrolled": true,
              "workerGroup": "error too many levels",
              "forcedTier": "string",
              "tiers": "error too many levels",
              "assumedPensionablePay": 0.0,
              "pensionablePayCodes": [
                "string"
              ],
              "tierablePayPayCodes": [
                "string"
              ],
              "isHalfContributionMember": true,
              "pensionableEarnings": 0.0,
              "pensionablePay": 0.0,
              "nonTierablePay": 0.0,
              "employeePensionContribution": 0.0,
              "employeePensionContributionAvc": 0.0,
              "employerPensionContribution": 0.0,
              "isForEndedPension": true,
              "associatedEmployeeRoles": "error too many levels",
              "notionalPay": 0.0,
              "pensionableEarningsBfd": 0.0,
              "pensionablePayBfd": 0.0,
              "employeePensionContributionBfd": 0.0,
              "assumedPensionablePayBfd": 0.0,
              "employerPensionContributionBfd": 0.0,
              "employeePensionContributionAvcBfd": 0.0,
              "leaveDaysUnderHalfPay": 0,
              "whenEarnedPensionSummaries": "error too many levels",
              "periodFrom": "2025-07-01",
              "periodTo": "2025-07-01",
              "whenEarnedPensionableEarningsCorrection": 0.0,
              "whenEarnedPensionablePayCorrection": 0.0,
              "whenEarnedEmployeePensionContributionCorrection": 0.0,
              "whenEarnedEmployerPensionContributionCorrection": 0.0,
              "whenEarnedEmployeePensionContributionAvcCorrection": 0.0,
              "whenEarnedPensionableEarningsCorrectionBfd": 0.0,
              "whenEarnedPensionablePayCorrectionBfd": 0.0,
              "whenEarnedEmployeePensionContributionCorrectionBfd": 0.0,
              "whenEarnedEmployerPensionContributionCorrectionBfd": 0.0,
              "whenEarnedEmployeePensionContributionAvcCorrectionBfd": 0.0,
              "nominalCodeMappings": "error too many levels"
            }
          ],
          "periodFrom": "2025-07-01",
          "periodTo": "2025-07-01",
          "whenEarnedPensionableEarningsCorrection": 0.0,
          "whenEarnedPensionablePayCorrection": 0.0,
          "whenEarnedEmployeePensionContributionCorrection": 0.0,
          "whenEarnedEmployerPensionContributionCorrection": 0.0,
          "whenEarnedEmployeePensionContributionAvcCorrection": 0.0,
          "whenEarnedPensionableEarningsCorrectionBfd": 0.0,
          "whenEarnedPensionablePayCorrectionBfd": 0.0,
          "whenEarnedEmployeePensionContributionCorrectionBfd": 0.0,
          "whenEarnedEmployerPensionContributionCorrectionBfd": 0.0,
          "whenEarnedEmployeePensionContributionAvcCorrectionBfd": 0.0,
          "nominalCodeMappings": [
            {
              "nominalCode": "string",
              "nominalName": "string",
              "journalNarrative": "string",
              "payCode": "string"
            }
          ]
        }
      ],
      "periodFrom": "2025-07-01",
      "periodTo": "2025-07-01",
      "whenEarnedPensionableEarningsCorrection": 0.0,
      "whenEarnedPensionablePayCorrection": 0.0,
      "whenEarnedEmployeePensionContributionCorrection": 0.0,
      "whenEarnedEmployerPensionContributionCorrection": 0.0,
      "whenEarnedEmployeePensionContributionAvcCorrection": 0.0,
      "whenEarnedPensionableEarningsCorrectionBfd": 0.0,
      "whenEarnedPensionablePayCorrectionBfd": 0.0,
      "whenEarnedEmployeePensionContributionCorrectionBfd": 0.0,
      "whenEarnedEmployerPensionContributionCorrectionBfd": 0.0,
      "whenEarnedEmployeePensionContributionAvcCorrectionBfd": 0.0,
      "nominalCodeMappings": [
        {
          "nominalCode": "string",
          "nominalName": "string",
          "journalNarrative": "string",
          "payCode": "string"
        }
      ]
    }
  ],
  "periodFrom": "2025-07-01",
  "periodTo": "2025-07-01",
  "whenEarnedPensionableEarningsCorrection": 0.0,
  "whenEarnedPensionablePayCorrection": 0.0,
  "whenEarnedEmployeePensionContributionCorrection": 0.0,
  "whenEarnedEmployerPensionContributionCorrection": 0.0,
  "whenEarnedEmployeePensionContributionAvcCorrection": 0.0,
  "whenEarnedPensionableEarningsCorrectionBfd": 0.0,
  "whenEarnedPensionablePayCorrectionBfd": 0.0,
  "whenEarnedEmployeePensionContributionCorrectionBfd": 0.0,
  "whenEarnedEmployerPensionContributionCorrectionBfd": 0.0,
  "whenEarnedEmployeePensionContributionAvcCorrectionBfd": 0.0,
  "nominalCodeMappings": [
    {
      "nominalCode": "string",
      "nominalName": "string",
      "journalNarrative": "string",
      "payCode": "string"
    }
  ]
}
Contained in Models
PayRunEntry
PensionSummary
Consumed by Operations

- none -

Returned by Operations

- none -