Handshake Schema
HandshakeRequest Complex Type
Handshake Schema : HandshakeRequest Complex Type
Description
Handshake Request.
Namespace http://www.ros.ie/schemas/paye-employers/v1/handshake/
Diagram
Version Element Name Element Sequence SoftwareUsed Element AgentTain Element EmployerRegistrationNumber Element Sequence HandshakeRequest Complex Type
Overview
HandshakeRequest
Handshake Request.
Sequence
EmployerRegistrationNumber optional employerReg Simple Type
Employer's PAYE Registration Number.
AgentTain optional agentTAIN Simple Type
Tax Advisor Identification Number. Required if Handshake is queried by agent on behalf of employer.
SoftwareUsed SoftwareUsed Complex Type
References to third party software used to Handshake.
Sequence
Name NonEmptyString Simple Type
Name of the software used.
Version NonEmptyString Simple Type
Version of the software used.
Used By
HandshakeRequest Element
Source
<xs:complexType name="HandshakeRequest" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Handshake Request.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="EmployerRegistrationNumber" type="pc:employerReg" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Employer's PAYE Registration Number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AgentTain" type="pc:agentTAIN" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Tax Advisor Identification Number. Required if Handshake is queried by agent on behalf of employer.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SoftwareUsed" type="pr:SoftwareUsed">
      <xs:annotation>
        <xs:documentation>References to third party software used to Handshake.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
Handshake Schema