Diff - Left File: Extensions/4868/ReturnData4868.xsd (2009v4.1) Right File: Extensions/4868/ReturnData4868.xsd (2010v1.0)
OLD: Extensions/4868/ReturnData4868.xsd (2009v4.1)
NEW: Extensions/4868/ReturnData4868.xsd (2010v1.0)

OLD line(s): 2

<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="2009v4.1">
OLD line(s): 5

      <Description>IRS e-file Income Tax Schema - Return Data for Form 4868</Description>
NEW line(s): 5,15

      <Component>
        <DictionaryEntryNm>Return 4868 Data</DictionaryEntryNm>
        <MajorVersionNum>1</MajorVersionNum>
        <MinorVersionNum>0</MinorVersionNum>
        <VersionEffectiveBeginDt>2010-01-01</VersionEffectiveBeginDt>
        <VersionDescriptionTxt>MeF R6</VersionDescriptionTxt>
        <DescriptionTxt>Content model for Return Data - Form 4868</DescriptionTxt>
      </Component>
      <FormDocumentation>
        <Description>IRS e-file Individual Income Tax Schema - Return 4868 Data</Description>
        <Purpose>no purpose</Purpose>
OLD line(s): 7

NEW line(s): 18,19

        
      </FormDocumentation>
OLD line(s): 10,11


  <xsd:include schemaLocation="../../Common/efileTypes.xsd"/>
NEW line(s): 22,23

  <!-- ===== Imports ===== -->
  <xsd:include schemaLocation="../../Common/IRS-EXT-MeF.xsd"/>
OLD line(s): 13,14

  <xsd:include schemaLocation="../../IndividualIncomeTax/Common/Dependencies/IRSESPayment.xsd"/>
  <xsd:include schemaLocation="../../CorporateIncomeTax/Common/Dependencies/IRSPayment.xsd"/>
NEW line(s): 25,26

  <xsd:include schemaLocation="../Common/Dependencies/IRSESPayment.xsd"/>
  <xsd:include schemaLocation="../Common/Dependencies/IRSPayment.xsd"/>
OLD line(s): 16

  <xsd:element name="ReturnData">
NEW line(s): 28,33

  <!-- ============================ -->
  <!-- ===== Element Declarations ===== -->
  <!-- ============================ -->
  <xsd:element name="ReturnData" type="ReturnDataType"/>
  <!-- ===== Type Definitions ===== -->
  <xsd:complexType name="ReturnDataType">
OLD line(s): 18

      <xsd:documentation>Content model for Return Data - Form 4868</xsd:documentation>
NEW line(s): 35,44

      <xsd:documentation>
        <Component>
          <DictionaryEntryNm>Return 4868 DataType</DictionaryEntryNm>
          <MajorVersionNum>1</MajorVersionNum>
          <MinorVersionNum>0</MinorVersionNum>
          <VersionEffectiveBeginDt>2010-01-01</VersionEffectiveBeginDt>
          <VersionDescriptionTxt>MeF R6</VersionDescriptionTxt>
          <DescriptionTxt>Content model for Return Data - Form 4868</DescriptionTxt>
        </Component>
      </xsd:documentation>
OLD line(s): 20

    <xsd:complexType>
NEW line(s): 45

OLD line(s): 22,43


        <!-- Form 4868 -->
        <xsd:element ref="IRS4868">
          <xsd:annotation>
            <xsd:documentation>IRS Form 4868</xsd:documentation>
          </xsd:annotation>
        </xsd:element>

        <!-- IRS Payment Record -->
        <xsd:element ref="IRSPayment" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>IRS payment</xsd:documentation>
          </xsd:annotation>
        </xsd:element>

        <!-- IRS ES Payment Record -->
        <xsd:element ref="IRSESPayment" minOccurs="0" maxOccurs="4">
          <xsd:annotation>
            <xsd:documentation>IRS ES Payment</xsd:documentation>
          </xsd:annotation>
        </xsd:element>

NEW line(s): 47,49

      <xsd:element ref="IRS4868"/>
      <xsd:element ref="IRSPayment" minOccurs="0"/>
      <xsd:element ref="IRSESPayment" minOccurs="0" maxOccurs="4"/>
OLD line(s): 45,50


      <xsd:attributeGroup ref="ReturnDataAttributes">
        <xsd:annotation>
          <xsd:documentation>Common return data attributes</xsd:documentation>
        </xsd:annotation>
      </xsd:attributeGroup>
NEW line(s): 51,54

    <xsd:attributeGroup ref="ReturnDataAttributes"/>
    <xsd:attributeGroup ref="DocumentAttributes"/>
    <xsd:attribute name="documentName" type="xsd:string" fixed="ReturnData4868"/>
    <xsd:attribute name="version" type="xsd:string" fixed="2010v1.0"/>
OLD line(s): 52

  </xsd:element>
NEW line(s): 55