Payroll Schema
PayrollSubmissionResponse Complex Type
Payroll Schema : PayrollSubmissionResponse Complex Type
Description
Acknowledges the receipt of an Employer's PAYE Payroll Submission Request, or Validation Errors if validation failed.
Namespace http://www.ros.ie/schemas/paye-employers/v1/payroll/
Diagram
Description Element Path Element Code Element Sequence ValidationWarning Element Description Element Path Element Code Element Sequence ValidationError Element AcknowledgementID Element AcknowledgementStatus Element Sequence PayrollSubmissionResponse Complex Type
Overview
PayrollSubmissionResponse
Acknowledges the receipt of an Employer's PAYE Payroll Submission Request, or Validation Errors if validation failed.
Sequence
AcknowledgementStatus acknowledgementStatus Simple Type
Acknowledgement status for Employer's PAYE Payroll Submission Request. Possible values are Acknowledged or Rejected.
AcknowledgementID optional acknowledgementID Simple Type
Unique ID for acknowledged requests - to be used for technical support if required.
ValidationError 0..∞ Error Complex Type
List of Submission Validation Errors (if any).
Sequence
Code errorCode Simple Type
Technical Error Code - to be used for mapping to error messages.
Path optional errorPath Simple Type
Path to error in schema, if available.
Description errorDescription Simple Type
Technical description of error.
ValidationWarning 0..∞ Warning Complex Type
List of Submission Validation Warnings (if any).
Sequence
Code warningCode Simple Type
Technical Code for warning - to be used for mapping to warning messages.
Path optional warningPath Simple Type
Path to warning in schema, if available.
Description warningDescription Simple Type
Technical description of warning.
Used By
PayrollSubmissionResponse Element
Source
<xs:complexType name="PayrollSubmissionResponse" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Acknowledges the receipt of an Employer's PAYE Payroll Submission Request, or Validation Errors if validation failed.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AcknowledgementStatus" type="pc:acknowledgementStatus">
      <xs:annotation>
        <xs:documentation>Acknowledgement status for Employer's PAYE Payroll Submission Request. Possible values are Acknowledged or Rejected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AcknowledgementID" type="pc:acknowledgementID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Unique ID for acknowledged requests - to be used for technical support if required.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ValidationError" type="pp:Error" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of Submission Validation Errors (if any).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ValidationWarning" type="pp:Warning" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of Submission Validation Warnings (if any).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
Payroll Schema