OLD line(s): 2,5
<xsd:schema targetNamespace="http://www.irs.gov/efile" xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> | NEW line(s): 2
<xsd:schema xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2010v3.1"> |
OLD line(s): 8
<Description>IRS e-file Tax Schema - Return Header for Form 4868</Description> | NEW line(s): 5,15
<Component> <DictionaryEntryNm>Return Header</DictionaryEntryNm> <MajorVersionNum>1</MajorVersionNum> <MinorVersionNum>0</MinorVersionNum> <VersionEffectiveBeginDt>2011-01-01</VersionEffectiveBeginDt> <VersionDescriptionTxt>MeF R6</VersionDescriptionTxt> <DescriptionTxt>Content model for Return Header</DescriptionTxt> </Component> <FormDocumentation> <Description>IRS e-file Schema - Return Header</Description> <Purpose>Return Header</Purpose> |
OLD line(s): 10
| NEW line(s): 18,19
</FormDocumentation> |
OLD line(s): 13,15
<xsd:include schemaLocation="../../Common/efileTypes.xsd" /> | NEW line(s): 22,26
<!-- ===== Imports ===== --> <xsd:include schemaLocation="../../Common/IRS-EXT-MeF.xsd"/> <!-- ============================ --> <!-- ===== Element Declarations ===== --> <!-- ============================ --> |
OLD line(s): 17
| NEW line(s): 28
<!-- ===== Type Definitions ===== --> |
OLD line(s): 20,27
<xsd:documentation>Content model for Return Header - Form 4868</xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- Date and Time Stamp --> <xsd:element name="Timestamp" type="TimestampType"> <xsd:annotation> | NEW line(s): 30
|
OLD line(s): 29
<ELFFieldNumber>SUM0260</ELFFieldNumber> | NEW line(s): 32,39
<Component> <DictionaryEntryNm>Return HeaderType</DictionaryEntryNm> <MajorVersionNum>1</MajorVersionNum> <MinorVersionNum>0</MinorVersionNum> <VersionEffectiveBeginDt>2009-01-01</VersionEffectiveBeginDt> <VersionDescriptionTxt>2010-03-01</VersionDescriptionTxt> <DescriptionTxt>Content model for Return Header</DescriptionTxt> </Component> |
OLD line(s): 32,104
</xsd:element> <!-- Tax Year --> <xsd:element name="TaxYear" type="YearType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Tax Period Begin Date --> <xsd:element name="TaxPeriodBeginDate" type="DateType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Tax Period End Date --> <xsd:element name="TaxPeriodEndDate" type="DateType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Consortium Return Code --> <xsd:element name="ConsortiumReturnCode" type="ConsortiumType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>SUM0285</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Intermediate Service Provider Number --> <xsd:element name="ISPNumber" type="ISPType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>SUM0030</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Software Identification --> <xsd:element name="SoftwareId" type="SoftwareIdType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>SUM0230</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Software Version --> <xsd:element name="SoftwareVersion" type="SoftwareVersionType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>SUM0240</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Originator --> <xsd:element name="Originator"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> <xsd:complexType> | NEW line(s): 41
|
OLD line(s): 106,146
<!-- EFIN --> <xsd:element name="EFIN" type="EFINType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>SUM0020</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Originator Type Code --> <xsd:element name="OriginatorTypeCd" type="OriginatorType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Practitioner PIN --> <xsd:element name="PractitionerPIN" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <!-- EFIN --> <xsd:element name="EFIN" type="EFINType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0090</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!--PIN --> <xsd:element name="PIN" type="PINType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0090</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> | NEW line(s): 43,62
<xsd:element ref="Timestamp"/> <xsd:element ref="TaxYear"/> <xsd:element ref="TaxPeriodBeginDate"/> <xsd:element ref="TaxPeriodEndDate"/> <xsd:element ref="ConsortiumReturnCode" minOccurs="0"/> <xsd:element ref="ISPNumber" minOccurs="0"/> <xsd:element ref="SoftwareId"/> <xsd:element ref="SoftwareVersion" minOccurs="0"/> <xsd:element ref="Originator"/> <xsd:element ref="SelfSelectPIN" minOccurs="0"/> <xsd:element ref="PINTypeCode" minOccurs="0"/> <xsd:element ref="JuratDisclosureCode" minOccurs="0"/> <xsd:element ref="PrimaryPINEnteredBy" minOccurs="0"/> <xsd:element ref="SpousePINEnteredBy" minOccurs="0"/> <xsd:element ref="PrimarySignature" minOccurs="0"/> <xsd:element ref="SpouseSignature" minOccurs="0"/> <xsd:element ref="PrimarySignatureDate" minOccurs="0"/> <xsd:element ref="SpouseSignatureDate" minOccurs="0"/> <xsd:element ref="ReturnType"/> <xsd:element ref="Filer"/> |
OLD line(s): 147
| NEW line(s): 64,66
<xsd:attributeGroup ref="DocumentAttributes"/> <xsd:attribute name="documentName" type="xsd:string" fixed="ReturnHeader"/> <xsd:attribute name="version" type="xsd:string" fixed="2010v3.1"/> |
OLD line(s): 149,155
</xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <!-- Self-select PIN --> <xsd:element name="SelfSelectPIN" minOccurs="0"> | NEW line(s): 68,69
<!-- ===== CBC Element Declarations ===== --> <xsd:element name="JuratDisclosureCode"> |
OLD line(s): 158
<ELFFieldNumber>NL</ELFFieldNumber> | NEW line(s): 72,80
<Component> <DictionaryEntryNm>Jurat Disclosure Code For 4868</DictionaryEntryNm> <MajorVersionNum>1</MajorVersionNum> <MinorVersionNum>0</MinorVersionNum> <VersionEffectiveBeginDt>01-01-2010</VersionEffectiveBeginDt> <VersionDescriptionTxt>MeF R6, 4868 Return Header</VersionDescriptionTxt> <DescriptionTxt>Jurat Disclosure Code for the IRS 4868 (extensions)</DescriptionTxt> <DataElementId>158621</DataElementId> </Component> |
OLD line(s): 161,226
<xsd:complexType> <xsd:sequence> <xsd:element name="PrimaryDateOfBirth" type="DateType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0010</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="SpouseDateOfBirth" type="DateType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0040</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PrimaryPriorYearAGI" type="USAmountType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0020</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="SpousePriorYearAGI" type="USAmountType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0050</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PrimaryPrYrPINOrElecFilingPIN" type="PINType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <Description>Primary Prior Year PIN Or Electronic Filing Pin</Description> <ELFFieldNumber>AUTH0025</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="SpsPrYrPINOrElecFilingPIN" type="PINType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <Description>Spouse Prior Year PIN Or Electronic Filing Pin</Description> <ELFFieldNumber>AUTH0055</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <!-- PIN Type Code --> <xsd:element name="PINTypeCode" type="PINCodeType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0008</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Jurat Disclosure Code --> <xsd:element name="JuratDisclosureCode" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0075</ELFFieldNumber> </xsd:documentation> </xsd:annotation> | NEW line(s): 82
|
OLD line(s): 229,230
<xsd:enumeration value="Form 4868" /> <xsd:enumeration value="Form 4868 with Practitioner PIN and EFW" /> | NEW line(s): 85,86
<xsd:enumeration value="Form 4868"/> <xsd:enumeration value="Form 4868 with Practitioner PIN and EFW"/> |
OLD line(s): 234,289
<!-- Primary PIN entered by --> <xsd:element name="PrimaryPINEnteredBy" type="PINEnteredByType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0080</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Spouse PIN entered by --> <xsd:element name="SpousePINEnteredBy" type="PINEnteredByType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0080</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Primary Signature --> <xsd:element name="PrimarySignature" type="PINType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0035</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Spouse Signature --> <xsd:element name="SpouseSignature" type="PINType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0065</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Primary Signature Date --> <xsd:element name="PrimarySignatureDate" type="DateType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0070</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Spouse Signature Date --> <xsd:element name="SpouseSignatureDate" type="DateType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>AUTH0070</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Return Identifiers --> | NEW line(s): 89
|
OLD line(s): 293
<ELFFieldNumber>NL</ELFFieldNumber> | NEW line(s): 93,101
<Component> <DictionaryEntryNm>Return Type for IRS 4868</DictionaryEntryNm> <MajorVersionNum>1</MajorVersionNum> <MinorVersionNum>0</MinorVersionNum> <VersionEffectiveBeginDt>01-01-2010</VersionEffectiveBeginDt> <VersionDescriptionTxt>MeF R6, 4868 Return Header</VersionDescriptionTxt> <DescriptionTxt>Return Type for IRS 4868</DescriptionTxt> <DataElementId>158622</DataElementId> </Component> |
OLD line(s): 298
<xsd:enumeration value="4868" /> | NEW line(s): 106
<xsd:enumeration value="4868"/> |
OLD line(s): 302,377
<!-- Filer --> <xsd:element name="Filer"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="PrimarySSN" type="SSNType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0090</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="SpouseSSN" type="SSNType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0100</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Name" type="NameLine1Type"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0030</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="InCareOfName" type="InCareOfNameType" minOccurs="0" > <xsd:annotation> <xsd:documentation> <ELFFieldNumber>NL</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PrimaryNameControl" type="PersonNameControlType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0010</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="SpouseNameControl" type="PersonNameControlType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0020</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:element name="USAddress" type="USAddressType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0040 F4868-0050 F4868-0060 F4868-0070</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ForeignAddress" type="ForeignAddressType"> <xsd:annotation> <xsd:documentation> <ELFFieldNumber>F4868-0032 F4868-0034 F4868-0036</ELFFieldNumber> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> | NEW line(s): 109
|