Diff - Left File: Common/efileAttachments.xsd (2006v3.2) Right File: Common/efileAttachments.xsd (2007v1.0)
OLD: Common/efileAttachments.xsd (2006v3.2)
NEW: Common/efileAttachments.xsd (2007v1.0)

OLD line(s): 2

NEW line(s): 3


OLD line(s): 9


NEW line(s): 9

OLD line(s): 13

NEW line(s): 14


OLD line(s): 15

NEW line(s): 17


OLD line(s): 43

          <xsd:length value="9" />
NEW line(s): 45

              <xsd:length value="9"/>
OLD line(s): 81


NEW line(s): 82

OLD line(s): 101

NEW line(s): 103,105

        <!-- Contained Alerts - (Y/N) Indicates whether the submission contains any alerts from validation processing -->
        <xsd:element name="ContainedAlerts" type="BooleanType"/>

OLD line(s): 141,142

        <xsd:maxLength value="10" />
      <xsd:pattern value="0x[0-9A-Fa-f]{1,8}" />
NEW line(s): 145,146

              <xsd:maxLength value="10"/>
              <xsd:pattern value="0x[0-9A-Fa-f]{1,8}"/>
OLD line(s): 156,157

        <xsd:maxLength value="10" />
      <xsd:pattern value="0x[0-9A-Fa-f]{1,8}" />
NEW line(s): 160,161

              <xsd:maxLength value="10"/>
              <xsd:pattern value="0x[0-9A-Fa-f]{1,8}"/>
OLD line(s): 163

  <xsd:element name="TaxableIncome" type="USAmountType" minOccurs="0" />
NEW line(s): 167

        <xsd:element name="TaxableIncome" type="USAmountType" minOccurs="0"/>
OLD line(s): 166

  <xsd:element name="TotalTax" type="USAmountNNType" minOccurs="0" />
NEW line(s): 170

        <xsd:element name="TotalTax" type="USAmountNNType" minOccurs="0"/>
OLD line(s): 170

NEW line(s): 175,176

        <!-- Alert List -->
        <xsd:element name="AlertList" type="ValidationAlertListType" minOccurs="0"/>
OLD line(s): 187

NEW line(s): 194


OLD line(s): 191


NEW line(s): 197

OLD line(s): 221


NEW line(s): 226

OLD line(s): 245

NEW line(s): 251


OLD line(s): 249


NEW line(s): 254

OLD line(s): 252

NEW line(s): 258


OLD line(s): 323


NEW line(s): 328

OLD line(s): 329

NEW line(s): 335,378

  <!-- Type for Validation Alert List -->
  <xsd:complexType name="ValidationAlertListType">
    <xsd:sequence>

      <!-- Alert -->
      <xsd:element name="Alert" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>

            <!-- XPath - The location of the alert in the XML data -->
            <xsd:element name="XPath" type="StringType" minOccurs="0"/>

            <!-- Alert Category - The IRS-defined category for the reported alert -->
            <xsd:element name="AlertCategory" type="StringType"/>

            <!-- Alert Message - Text describing the alert, usually the rule text -->
            <xsd:element name="AlertMessage" type="StringType"/>

            <!-- Rule Number - The IRS-assigned number for the rule creating the alert -->
            <xsd:element name="RuleNumber" type="StringType"/>

            <!-- Severity - (Alert/Reject/Reject and Stop) Reject and Stop errors cause validation of the submission to stop before any remaining validation rules are executed -->
            <xsd:element name="Severity" type="StringType"/>

            <!-- Data Value - The value provided in the submission data for the element used in the validation rule -->
            <xsd:element name="DataValue" type="StringType" minOccurs="0"/>
          </xsd:sequence>

          <xsd:attribute name="alertId" use="required">
            <xsd:simpleType>
              <xsd:restriction base="IntegerPosType">
                <xsd:totalDigits value="6"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>

        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>

    <xsd:attribute name="alertCount" type="IntegerNNType" use="required"/>

  </xsd:complexType>

OLD line(s): 347,349

      <xsd:enumeration value="EO" />
      <xsd:enumeration value="CORP" />
      <xsd:enumeration value="PART" />
NEW line(s): 396,398

      <xsd:enumeration value="EO"/>
      <xsd:enumeration value="CORP"/>
      <xsd:enumeration value="PART"/>
OLD line(s): 356,358

      <xsd:enumeration value="SYSTEM_ERROR" />
      <xsd:enumeration value="RESOURCE_UNAVAILBLE" />
      <xsd:enumeration value="MESSAGE_FORMAT_ERROR" />
NEW line(s): 405,407

      <xsd:enumeration value="SYSTEM_ERROR"/>
      <xsd:enumeration value="RESOURCE_UNAVAILBLE"/>
      <xsd:enumeration value="MESSAGE_FORMAT_ERROR"/>