<xsd:complexType name="IRS940PRType">
<xsd:annotation>
<xsd:documentation>Content model for Form 940PR</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!-- Successor Employer Checkbox -->
<xsd:element name="SuccessorEmployer" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Indicates that this is a successor employer</Description>
<LineNumber>Line b of box in upper right corner</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- No Payments Checkbox -->
<xsd:element name="NoPayments" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Indicates no payments to employees for the Tax Year</Description>
<LineNumber>Line c of box in upper right corner</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Non-Standard Return Indicator -->
<xsd:element name="FinalReturn" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Indicates this is a final return</Description>
<LineNumber>Line d of box in upper right corner</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ================= -->
<!-- Part I: Type of return -->
<!-- ================= -->
<xsd:choice>
<!-- Single State Contribution -->
<!-- Name of State -->
<xsd:element name="SingleStateCode" type="StateType">
<xsd:annotation>
<xsd:documentation>
<Description>Name of State for a single state filer only</Description>
<Description>Note - If StateType is a Credit Reduction State, also include it in Schedule A CreditReductionGroup.</Description>
<LineNumber>Part 1 Line 1a</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Multi State Contribution Checkbox -->
<xsd:element name="MultiStateContribution" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>Indicates that the employer made state unemployment contributions in more than one state</Description>
<LineNumber>Part 1 Line 1b</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<!-- Credit Reduction Checkbox -->
<xsd:element name="CreditReduction" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Indicates that some or all of the wages paid are subject to credit reduction</Description>
<LineNumber>Part 1 Line 2</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ============================== -->
<!-- Part 2: Determination of FUTA Wages -->
<!-- ============================== -->
<!-- Total Payments -->
<xsd:element name="TotalWages" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Total payments during the calendar year for services of employees</Description>
<LineNumber>Part 2 Line 3</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Exempt Payments -->
<xsd:element name="ExemptWages" type="ExemptWagesType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Exempt payments and category</Description>
<LineNumber>Part 2 Line 4, 4a, 4b, 4c, 4d and 4e</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Exempt Payments Over Federal Wage Base -->
<xsd:element name="WagesOverLimitAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Payment of wages for services over $7,000</Description>
<LineNumber>Part 2 Line 5</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+99999999999.99" />
<xsd:totalDigits value="13" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Total Exempt Payments -->
<xsd:element name="TotalExemptWagesAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Exempt payments plus payments of more than $7,000 for services</Description>
<LineNumber>Part 2 Line 6</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Total Taxable Wages -->
<xsd:element name="TotalTaxableWagesAmt">
<xsd:annotation>
<xsd:documentation>
<Description>Total taxable wages</Description>
<LineNumber>Part 2 Line 7</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- FUTA Tax Before Adjustments -->
<xsd:element name="FUTATaxBeforeAdjustmentsAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>The FUTA tax before adjustments</Description>
<LineNumber>Part 2 Line 8</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- ========================== -->
<!-- Part 3: Adjustments to FUTA Tax -->
<!-- ========================== -->
<xsd:choice minOccurs="0">
<!-- Maximum Credit Adjustment Amount -->
<xsd:element name="AdjustmentAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>The credit amount if the maximum is allowable</Description>
<LineNumber>Part 3 Line 9</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999.99" />
<xsd:totalDigits value="12" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Adjustments To FUTA Tax -->
<xsd:element name="AdjustmentsToFUTATax" type="FUTAAdjustmentType">
<xsd:annotation>
<xsd:documentation>
<Description>Credit adjustments if the maximum credit is not allowable</Description>
<LineNumber>Part 3 Line 10 and 11</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<!-- =========================== -->
<!-- Part 4: Determine your FUTA Tax -->
<!-- =========================== -->
<!-- Futa Tax After Adjustments -->
<xsd:element name="FUTATaxAfterAdjustments" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>The total FUTA tax after adjustments have been applied</Description>
<LineNumber>Part 4 Line 12</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Total FUTA Tax Deposited -->
<xsd:element name="TotalTaxDepositedAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Total FUTA tax deposited for the year, including any overpayment applied from a prior year</Description>
<LineNumber>Part 4 Line 13</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Balance Due or Overpayment -->
<xsd:choice minOccurs="0">
<!-- Balance Due -->
<xsd:element name="BalanceDue">
<xsd:annotation>
<xsd:documentation>
<Description>Balance due</Description>
<LineNumber>Part 4 Line 14</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Overpayment -->
<xsd:element name="Overpayment">
<xsd:complexType>
<xsd:sequence>
<!-- Overpayment Amount -->
<xsd:element name="Amount">
<xsd:annotation>
<xsd:documentation>
<Description>Overpayment amount</Description>
<LineNumber>Part 4 Line 15</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Applied to Next Return or Refunded -->
<xsd:choice>
<!-- Overpayment Applied to Next Return -->
<xsd:element name="CreditElect" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>Overpayment applied to next return</Description>
<LineNumber>Part 4 Line 15</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Overpayment Refunded -->
<xsd:element name="Refund" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>Overpayment refunded</Description>
<LineNumber>Part 4 Line 15</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<!-- ================================================== -->
<!-- Part 5: Record of Quarterly Federal Unemployment Tax Liability -->
<!-- ================================================== -->
<!-- First Quarter Liability -->
<xsd:element name="Quarter1LiabilityAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Liability for first quarter</Description>
<LineNumber>Part 5 Line 16a</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Second Quarter Liability -->
<xsd:element name="Quarter2LiabilityAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Liability for second quarter</Description>
<LineNumber>Part 5 Line 16b</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Third Quarter Liability -->
<xsd:element name="Quarter3LiabilityAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Liability for third quarter</Description>
<LineNumber>Part 5 Line 16c</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Fourth Quarter Liability -->
<xsd:element name="Quarter4LiabilityAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Liability for fourth quarter</Description>
<LineNumber>Part 5 Line 16d</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Total Liability for Year -->
<xsd:element name="TotalYearLiabilityAmt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Total liability for the year</Description>
<LineNumber>Part 5 Line 17</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalNNType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|