Definition Type: ComplexType
Name: IRS941ScheduleBType
Namespace: http://www.irs.gov/efile
Containing Schema: IRS941ScheduleB.xsd
Abstract
Documentation:
Content model for Form 941 Schedule B
Collapse XSD Schema Diagram:
Drilldown into TotalQuarterLiability in schema irs941scheduleb_xsd Drilldown into TotalMonth3Liability in schema irs941scheduleb_xsd Drilldown into Month3Liabilities in schema irs941scheduleb_xsd Drilldown into TotalMonth2Liability in schema irs941scheduleb_xsd Drilldown into Month2Liabilities in schema irs941scheduleb_xsd Drilldown into TotalMonth1Liability in schema irs941scheduleb_xsd Drilldown into Month1Liabilities in schema irs941scheduleb_xsdXSD Diagram of IRS941ScheduleBType in schema irs941scheduleb_xsd (IRS Electronic Tax Administration)
Collapse XSD Schema Code:
<xsd:complexType name="IRS941ScheduleBType">
    <xsd:annotation>
        <xsd:documentation>Content model for Form 941 Schedule B</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <!-- First Month Liabilities -->
        <xsd:element name="Month1Liabilities" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part A - Daily Tax Liability - First Month of Quarter</Description>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="LiabilityAmount" type="DayDecimalType" maxOccurs="31">
                        <xsd:annotation>
                            <xsd:documentation>
                                <Description>Part A - Daily Liability Amount</Description>
                                <LineNumber>A1 through A31</LineNumber>
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <!-- Total First Month Liability -->
        <xsd:element name="TotalMonth1Liability">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part A - Total tax liability for first month of quarter</Description>
                    <LineNumber>A</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>
        <!-- Second Month Liabilities -->
        <xsd:element name="Month2Liabilities" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part B - Daily Tax Liability - Second Month of Quarter</Description>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="LiabilityAmount" type="DayDecimalType" maxOccurs="31">
                        <xsd:annotation>
                            <xsd:documentation>
                                <Description>Part B - Daily Liability Amount</Description>
                                <LineNumber>B1 through B31</LineNumber>
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <!-- Total Second Month Liability -->
        <xsd:element name="TotalMonth2Liability">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part B - Total tax liability for second month of quarter</Description>
                    <LineNumber>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>
        <!-- Third Month Liabilities -->
        <xsd:element name="Month3Liabilities" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part C - Daily Tax Liability - Third Month of Quarter</Description>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="LiabilityAmount" type="DayDecimalType" maxOccurs="31">
                        <xsd:annotation>
                            <xsd:documentation>
                                <Description>Part C - Daily Liability Amount</Description>
                                <LineNumber>C1 through C31</LineNumber>
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <!-- Total Third Month Liability -->
        <xsd:element name="TotalMonth3Liability">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Part C - Total tax liability for Third month of quarter</Description>
                    <LineNumber>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>
        <!-- Total Liability for Quarter -->
        <xsd:element name="TotalQuarterLiability">
            <xsd:annotation>
                <xsd:documentation>
                    <Description>Total for quarter</Description>
                    <LineNumber>D</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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Month1Liabilities nsA:Month1Liabilities 0 (1)
TotalMonth1Liability nsA:TotalMonth1Liability (1) (1)
Month2Liabilities nsA:Month2Liabilities 0 (1)
TotalMonth2Liability nsA:TotalMonth2Liability (1) (1)
Month3Liabilities nsA:Month3Liabilities 0 (1)
TotalMonth3Liability nsA:TotalMonth3Liability (1) (1)
TotalQuarterLiability nsA:TotalQuarterLiability (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:IRS941PRScheduleB, nsA:IRS941ScheduleB