| Complex Type | Description | 
|---|
| Address | The address of the employee. This will be mandatory if the PPSN isn’t available. | 
| CategoryBreakdown | Category breakdown information. | 
| CheckErrRunRequest | Request to check the current status of an Employer's PAYE Enhanced Reporting Run, based on the RunReference. | 
| CheckErrRunResponse | Return the current status of an Employer's PAYE Enhanced Reporting Run. Includes list of submissions that make up the run and includes summary details of processed submissions. | 
| CheckErrSubmissionRequest | Request to check the current status of an Employer's PAYE Enhanced Reporting Submission, based on the Submission ID. | 
| CheckErrSubmissionResponse | Return the current status of an Employer's PAYE Enhanced Reporting Submission. If processed, includes summary totals of valid data items and validation errors for invalid data items. | 
| EmployeeID | Unique references to an employment for an employee. Includes PPSN and Employment ID. | 
| EnhancedReportingSubmissionRequest | Employer's PAYE Enhanced Reporting Submission Request. | 
| EnhancedReportingSubmissionResponse | Acknowledges the receipt of an Employer's PAYE Enhanced Reporting Submission Request, or Validation Errors if validation failed. | 
| Error | Details of validation check failure. | 
| ErrorWithId | Standard Validation error with identification element. | 
| ExpenseBenefit | Individual Expense Benefit details for Enhanced Reporting submission. | 
| ExpenseBenefitSubmissionStatus | High Level details of the Enhanced Reporting Submissions that make up the Run. | 
| ExpenseBenefitSubmissionSummary | Summary totals and count across valid line items for an Enhanced Reporting Submission. | 
| ExpenseBenefitSummary | Summary totals for an individual Expense Benefit in an Enhanced Reporting Submission or Run. | 
| InvalidExpenseBenefit | Detail of Invalid Expense Benefit. | 
| MonthlyErrReportRequest | Request to get a monthly report of an Employer's PAYE Enhanced Reporting submissions, based on the month provided. | 
| MonthlyErrReportResponse | Return the monthly report of an Employer's PAYE Enhanced Reporting submissions. Includes list of submissions that make up the run and includes summary details of processed submissions. | 
| Name | Employee Name. | 
| RunReferenceBreakdown | Run reference breakdown information. | 
| SoftwareUsed | Third party software product identifier. | 
| SubCategoryBreakdown | Sub-category breakdown information. | 
| SubmissionHeader | Required header level elements for an Enhanced Reporting Submission. | 
| Warning | Details of validation check warning. | 
| WarningExpenseBenefit | Validation warning identified at Expense Benefit/Line Item Level. |