Definition Type: ComplexType
Name: PINRegistrationType
Namespace: http://www.irs.gov/efile
Containing Schema: PINRegistration.xsd
Abstract
Documentation:
Content model for PIN Registration
Collapse XSD Schema Diagram:
Drilldown into EmailAddress2 in schema pinregistration_xsd Drilldown into EmailAddress1 in schema pinregistration_xsd Drilldown into SignatureDate in schema pinregistration_xsd Drilldown into SignatureName in schema pinregistration_xsd Drilldown into ContactPhoneNumber in schema pinregistration_xsd Drilldown into ContactTitle in schema pinregistration_xsd Drilldown into ContactName in schema pinregistration_xsd Drilldown into ZIPCode in schema pinregistration_xsd Drilldown into State in schema pinregistration_xsd Drilldown into City in schema pinregistration_xsd Drilldown into EmployerAddress2 in schema pinregistration_xsd Drilldown into EmployerAddress1 in schema pinregistration_xsd Drilldown into EmployerName2 in schema pinregistration_xsd Drilldown into EmployerName1 in schema pinregistration_xsd Drilldown into EIN in schema pinregistration_xsdXSD Diagram of PINRegistrationType in schema pinregistration_xsd (IRS Electronic Tax Administration)
Collapse XSD Schema Code:
<xsd:complexType name="PINRegistrationType">
    <xsd:annotation>
        <xsd:documentation>Content model for PIN Registration</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <!-- Employer Identification Number -->
        <xsd:element name="EIN" type="EINType">
            <xsd:annotation>
                <xsd:documentation>Employer Identification Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Employer Name 1 -->
        <!--     Legal Characters: A-Z, a-z, 0-9, hash, hypen, ampersend and single space. -->
        <!--     Illegal Character: leading space, trailing space, adjacent spaces, and other symbols. -->
        <xsd:element name="EmployerName1">
            <xsd:annotation>
                <xsd:documentation>Employer Name First Line</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="StringType">
                    <xsd:maxLength value="35" />
                    <xsd:pattern value="(([A-Za-z0-9#\-]|&amp;) ?)*([A-Za-z0-9#\-]|&amp;)" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Employer Name 2 (optional) -->
        <!--     Legal Characters: A-Z, a-z, 0-9, hash, slash, percent, hypen, ampersend and single space. -->
        <!--     Illegal Character: leading space, trailing space, adjacent spaces, and other symbols. -->
        <xsd:element name="EmployerName2" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Employer Name Second Line (optional)</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
                <xsd:restriction base="StringType">
                    <xsd:maxLength value="35" />
                    <xsd:pattern value="(([A-Za-z0-9#/%\-]|&amp;) ?)*([A-Za-z0-9#/%\-]|&amp;)" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <!-- Employer Address Line 1 -->
        <xsd:element name="EmployerAddress1" type="StreetAddressType">
            <xsd:annotation>
                <xsd:documentation>Employer Address First Line</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Employer Address Line 2 (optional) -->
        <xsd:element name="EmployerAddress2" type="StreetAddressType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Employer Address Second Line (optional)</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- City -->
        <xsd:element name="City" type="CityType">
            <xsd:annotation>
                <xsd:documentation>City Type</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- State -->
        <xsd:element name="State" type="StateType">
            <xsd:annotation>
                <xsd:documentation>State - Two-letter abbreviation</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- ZIP Code -->
        <xsd:element name="ZIPCode" type="ZIPCodeType">
            <xsd:annotation>
                <xsd:documentation>ZIP Code - 5 digits plus optional 4 or 7 digits</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Contact Name -->
        <xsd:element name="ContactName" type="PersonNameType">
            <xsd:annotation>
                <xsd:documentation>Contact Person Name</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Contact Title -->
        <xsd:element name="ContactTitle" type="PersonTitleType">
            <xsd:annotation>
                <xsd:documentation>Contact Person Title</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Contact Phone Number -->
        <xsd:element name="ContactPhoneNumber" type="PhoneNumberType">
            <xsd:annotation>
                <xsd:documentation>Contact Person Phone Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Signature Name -->
        <xsd:element name="SignatureName" type="PersonNameType">
            <xsd:annotation>
                <xsd:documentation>Name of Signer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Signature Date -->
        <xsd:element name="SignatureDate" type="DateType">
            <xsd:annotation>
                <xsd:documentation>Signature Date</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <!-- Email Addresses -->
        <xsd:element name="EmailAddress1" type="EmailAddressType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Email Address</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="EmailAddress2" type="EmailAddressType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Alternate Email Address (optional)</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
EIN nsA:EIN (1) (1)
EmployerName1 nsA:EmployerName1 (1) (1)
EmployerName2 nsA:EmployerName2 0 (1)
EmployerAddress1 nsA:EmployerAddress1 (1) (1)
EmployerAddress2 nsA:EmployerAddress2 0 (1)
City nsA:City (1) (1)
State nsA:State (1) (1)
ZIPCode nsA:ZIPCode (1) (1)
ContactName nsA:ContactName (1) (1)
ContactTitle nsA:ContactTitle (1) (1)
ContactPhoneNumber nsA:ContactPhoneNumber (1) (1)
SignatureName nsA:SignatureName (1) (1)
SignatureDate nsA:SignatureDate (1) (1)
EmailAddress1 nsA:EmailAddress1 0 (1)
EmailAddress2 nsA:EmailAddress2 0 (1)
Collapse Derivation Tree:
Collapse References:
nsA:PINRegistration