OLD line(s): 3198
| NEW line(s): 3199,3200
<xsd:minInclusive value="000"/> <xsd:maxInclusive value="366"/> |
OLD line(s): 3200
| NEW line(s): 3203,3421
<!-- PIN Entered By Type Indicate Who Entered the PIN Taxpayer or ERO --> <xsd:simpleType name="PINEnteredByType"> <xsd:annotation> <xsd:documentation>Used to indicate who entered the PIN (Personal Identification Number)</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Taxpayer" /> <xsd:enumeration value="ERO" /> </xsd:restriction> </xsd:simpleType> <!-- PIN Code Type --> <xsd:simpleType name="PINCodeType"> <xsd:annotation> <xsd:documentation>Used to indicate the type of PIN (Personal Identification Number)</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Practitioner" /> <xsd:enumeration value="Self-Select Practitioner" /> <xsd:enumeration value="Self-Select On-Line" /> </xsd:restriction> </xsd:simpleType> <!-- Consortium Type --> <xsd:simpleType name="ConsortiumType"> <xsd:annotation> <xsd:documentation>Used to indicate if a return was filed using the English or Spanish Free-File Program or Free Fillable Forms</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="English Free-File" /> <xsd:enumeration value="Spanish Free-File" /> <xsd:enumeration value="Free Fillable Forms" /> </xsd:restriction> </xsd:simpleType> <!-- Partners Page Filing Type --> <xsd:simpleType name="PartnersPageFilingType"> <xsd:annotation> <xsd:documentation>Used to indicate if a return was filed using the English or Spanish Partners Page (Affordable Filing Program)</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Partners Page English"/> <xsd:enumeration value="Partners Page Spanish"/> </xsd:restriction> </xsd:simpleType> <!-- Person Full Name Type --> <xsd:complexType name="PersonFullNameType"> <xsd:sequence> <xsd:element name="PersonFirstName" type="PersonFirstNameType"> <xsd:annotation> <xsd:documentation>Person First Name</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PersonLastName" type="PersonLastNameType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Person Last Name</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <!-- Person First Name Type --> <xsd:simpleType name="PersonFirstNameType"> <xsd:annotation> <xsd:documentation>Typically used for a person's first name. Legal Characters: A-Z, a-z, hyphen and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:maxLength value="20" /> <xsd:pattern value="([A-Za-z-] ?)*[A-Za-z-]" /> </xsd:restriction> </xsd:simpleType> <!-- Person Last Name Type --> <xsd:simpleType name="PersonLastNameType"> <xsd:annotation> <xsd:documentation>Typically used for a person's last name. Legal Characters: A-Z, a-z, hyphen and single space. Illegal Character: leading space, trailing space, adjacent spaces, and other symbols.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:maxLength value="20" /> <xsd:pattern value="([A-Za-z-] ?)*[A-Za-z-]" /> </xsd:restriction> </xsd:simpleType> <!-- Person Name Control Type --> <xsd:simpleType name="PersonNameControlType"> <xsd:annotation> <xsd:documentation>Used for a Name Control. Legal Characters: A-Z, hyphen and space. Illegal Character: numbers and symbols.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z][A-Z- ]{0,3}" /> </xsd:restriction> </xsd:simpleType> <!-- IP Address IPv4 Type --> <xsd:simpleType name="IPv4Type"> <xsd:annotation> <xsd:documentation>Decimal format for IP Address</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}" /> </xsd:restriction> </xsd:simpleType> <!-- IP Address IPv6 Type --> <xsd:simpleType name="IPv6Type"> <xsd:annotation> <xsd:documentation>Hexidecimal format for IP Address</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}:[0-9A-F]{1,4}" /> </xsd:restriction> </xsd:simpleType> <!-- IP Address Type --> <xsd:complexType name="IPAddressType"> <xsd:annotation> <xsd:documentation>IP address type to include either decimal or hexidecimal format</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element name="IPv4Address" type="IPv4Type"/> <xsd:element name="IPv6Address" type="IPv6Type"/> </xsd:choice> </xsd:complexType> <!-- Time Type in the format of hh:mm:ss --> <xsd:simpleType name="TimeType"> <xsd:annotation> <xsd:documentation>Base type for time</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:time"> <xsd:pattern value="[0-9]{2}:[0-9]{2}:[0-9]{2}" /> </xsd:restriction> </xsd:simpleType> <!-- Timezone Type --> <xsd:simpleType name="TimezoneType"> <xsd:restriction base="StringType"> <xsd:enumeration value="US"> <xsd:annotation> <xsd:documentation>Universal Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="ES"> <xsd:annotation> <xsd:documentation>Eastern Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="ED"> <xsd:annotation> <xsd:documentation>Eastern Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="CS"> <xsd:annotation> <xsd:documentation>Central Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="CD"> <xsd:annotation> <xsd:documentation>Central Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="MS"> <xsd:annotation> <xsd:documentation>Mountain Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="MD"> <xsd:annotation> <xsd:documentation>Mountain Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="PS"> <xsd:annotation> <xsd:documentation>Pacific Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="PD"> <xsd:annotation> <xsd:documentation>Pacific Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="AS"> <xsd:annotation> <xsd:documentation>Alaskan Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="AD"> <xsd:annotation> <xsd:documentation>Alaskan Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="HS"> <xsd:annotation> <xsd:documentation>Hawaiian Standard</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="HD"> <xsd:annotation> <xsd:documentation>Hawaiian Daylight</xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> |