<xsd:complexType name="IRS941cPRType">
<xsd:annotation>
<xsd:documentation>Content model for Form 941cPR</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!-- Date Erorr Discovered -->
<xsd:element name="DateErrorDiscovered" type="DateType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>The date the errors reported on this form were discovered</Description>
<LineNumber>C</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ============= -->
<!-- Part I: Certification -->
<!-- ============= -->
<!-- Certification 1: All overcollected income taxes for the current calendar year and... -->
<xsd:element name="Certification1" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>All overcollected income taxes for the current calendar year and all social security and Medicare taxes for the current and prior calendar years have been repaid to employees. For claims of overcollected employee social security and Medicare taxes in earlier years, a written statement has been obtained from each employee stating that the employee has not claimed and will not claim refund or credit of the amount of the overcollection.</Description>
<LineNumber>Part I Checkbox 1</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Certification 2: All affected employees have given their writtten consent to... -->
<xsd:element name="Certification2" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>All affected employees have given their written consent to the allowance of this credit or refund. For claims of overcollected employee social security and Medicare taxes in earlier years, a written statement has been obtained from each employee stating that the employee has not claimed and will not claim refund or credit of the amount of the overcollection.</Description>
<LineNumber>Part I Checkbox 2</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Certification 3: The social security tax and Medicare tax adjustments represent the ... -->
<xsd:element name="Certification3" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>The social security tax and Medicare tax adjustments represent the employer’s share only. An attempt was made to locate the employee(s) affected, but the affected employee(s) could not be located or will not comply with the certification requirements.</Description>
<LineNumber>Part I Checkbox 3</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Certification 4: None of this refund or credit was withheld from employee wages. -->
<xsd:element name="Certification4" type="CheckboxType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>None of this refund or credit was withheld from employee wages.</Description>
<LineNumber>Part I Checkbox 4</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ========================= -->
<!-- Part II: Social Security Tax Adjustment -->
<!-- ========================= -->
<xsd:element name="SocialSecurityTaxAdjustment" type="SocialSecurityTaxAdjustmentType" maxOccurs="50">
<xsd:annotation>
<xsd:documentation>
<Description>Repeating table rows for Part II Social Security Tax Adjustment</Description>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Total Social Security Wages Previously Reported -->
<xsd:element name="TotalSocialSecurityWgsPrevRpt">
<xsd:annotation>
<xsd:documentation>
<Description>Total Social Security Wages Previously Reported for Period</Description>
<LineNumber>Part II Line 5(b)</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 Correct Social Security Wages -->
<xsd:element name="TotalCorrectSocialSecurityWgs">
<xsd:annotation>
<xsd:documentation>
<Description>Total Correct Social Security Wages for Period</Description>
<LineNumber>Part II Line 5(c)</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 Social Security Tips Previously Reported -->
<xsd:element name="TotalSocialSecurityTipsPrevRpt">
<xsd:annotation>
<xsd:documentation>
<Description>Total Social Security Tips Previously Reported for Period</Description>
<LineNumber>Part II Line 5(d)</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 Correct Social Security Tips -->
<xsd:element name="TotalCorrectSocialSecurityTips">
<xsd:annotation>
<xsd:documentation>
<Description>Total Correct Social Security Tips for Period</Description>
<LineNumber>Part II Line 5(e)</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>
<!-- Net Social Security Tax Adjustment -->
<xsd:element name="NetSocialSecurityTaxAdjustment">
<xsd:annotation>
<xsd:documentation>
<Description>Net social security tax adjustment</Description>
<LineNumber>Part II Line 6</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:minInclusive value="-999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Net Social Security Wage Adjustment -->
<xsd:element name="NetSocialSecurityWageAdj">
<xsd:annotation>
<xsd:documentation>
<Description>Net social security wage adjustment</Description>
<LineNumber>Part II Line 7</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:minInclusive value="-999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Net Social Security Tip Adjustment -->
<xsd:element name="NetSocialSecurityTipAdjustment">
<xsd:annotation>
<xsd:documentation>
<Description>Net social security tip adjustment</Description>
<LineNumber>Part II Line 8</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:maxInclusive value="+999999999999.99" />
<xsd:minInclusive value="-999999999999.99" />
<xsd:totalDigits value="14" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- ====================== -->
<!-- Part III: Medicare Tax Adjustment -->
<!-- ====================== -->
<!-- Medicare Tax Adjustment -->
<xsd:element name="MedicareTaxAdjustment" type="MedicareTaxAdjustmentType" maxOccurs="50">
<xsd:annotation>
<xsd:documentation>
<Description>Repeating table rows for Part III Medicare Tax Adjustment</Description>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Total Medicare Wages and Tips Previously Reported -->
<xsd:element name="TotalMedicareWagesTipsPrevRpt">
<xsd:annotation>
<xsd:documentation>
<Description>Total Medicare Wages and Tips Previously Reported for Period</Description>
<LineNumber>Part III Line 5(b)</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 Correct Medicare Wages and Tips -->
<xsd:element name="TotalCorrectMedicareWagesTips">
<xsd:annotation>
<xsd:documentation>
<Description>Total Correct Medicare Wages and Tips for Period</Description>
<LineNumber>Part III Line 5(c)</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>
<!-- Net Medicare Tax Adjustment -->
<xsd:element name="NetMedicareTaxAdjustment">
<xsd:annotation>
<xsd:documentation>
<Description>Net Medicare tax adjustment</Description>
<LineNumber>Part III Line 6</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:maxInclusive value="+99999999999.99" />
<xsd:minInclusive value="-99999999999.99" />
<xsd:totalDigits value="13" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- Net Medicare Wage and Tip Adjustment -->
<xsd:element name="NetMedicareWageTipAdjustment">
<xsd:annotation>
<xsd:documentation>
<Description>Net Medicare wage and tip adjustment</Description>
<LineNumber>Part III Line 7</LineNumber>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="DecimalType">
<xsd:maxInclusive value="+9999999999999.99" />
<xsd:minInclusive value="-9999999999999.99" />
<xsd:totalDigits value="15" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<!-- ======================= -->
<!-- Part IV: Explanation of Adjustments -->
<!-- ======================= -->
<!-- Explanation of Adjustments -->
<xsd:element name="AdjustmentsExplanation" type="ExplanationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
<Description>Explanation of Adjustments</Description>
<LineNumber>Part IV</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|