Definition Type: ComplexType
Name: TransmissionHeaderType
Namespace: http://www.irs.gov/efile
Containing Schema: efileMessage.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into TransmissionManifest in schema efilemessage_xsd Drilldown into ProcessType in schema efilemessage_xsd Drilldown into Transmitter in schema efilemessage_xsd Drilldown into Timestamp in schema efilemessage_xsd Drilldown into TransmissionId in schema efilemessage_xsdXSD Diagram of TransmissionHeaderType in schema efilemessage_xsd (IRS Electronic Tax Administration)
Collapse XSD Schema Code:
<xsd:complexType name="TransmissionHeaderType">
    <xsd:sequence>
        <xsd:element name="TransmissionId" type="IdType">
            <xsd:annotation>
                <xsd:documentation>Use a unique, for you and your system, value that will identify the transmission</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Timestamp" type="TimestampType">
            <xsd:annotation>
                <xsd:documentation>The time stamp at the time of transmission</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Transmitter">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="ETIN" type="ETINType">
                        <xsd:annotation>
                            <xsd:documentation>The ETIN of the transmitter</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ProcessType">
            <xsd:simpleType>
                <xsd:restriction base="StringType">
                    <xsd:enumeration value="T">
                        <xsd:annotation>
                            <xsd:documentation>Test</xsd:documentation>
                        </xsd:annotation>
                    </xsd:enumeration>
                    <xsd:enumeration value="P">
                        <xsd:annotation>
                            <xsd:documentation>Production</xsd:documentation>
                        </xsd:annotation>
                    </xsd:enumeration>
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="TransmissionManifest">
            <xsd:annotation>
                <xsd:documentation>A list of the origin headers in the transmission</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="OriginHeaderReference" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:attribute name="originId" type="IdType" use="required">
                                <xsd:annotation>
                                    <xsd:documentation>The value of the originId attribute must match the OriginId of this origin. Must be unique within the transmission. Use a unique, for you and your system, value that will identify the grouping of items batched under the Origin.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:attribute>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="originHeaderCount" type="IntegerPosType" use="required">
                    <xsd:annotation>
                        <xsd:documentation>The number of origin headers in this transmission</xsd:documentation>
                    </xsd:annotation>
                </xsd:attribute>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TransmissionId nsA:TransmissionId (1) (1)
Timestamp nsA:Timestamp (1) (1)
Transmitter nsA:Transmitter (1) (1)
ProcessType nsA:ProcessType (1) (1)
TransmissionManifest nsA:TransmissionManifest (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:TransmissionHeader