Definition Type: ComplexType
Name: ServiceComponentsType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into FleetDiscountPercent in schema components_xsd Drilldown into CarrierID in schema components_xsd Drilldown into Tax in schema components_xsd Drilldown into Splits in schema components_xsd Drilldown into DocumentID in schema components_xsd Drilldown into AppealActionCode in schema components_xsd Drilldown into ExpenseDaysNumeric in schema components_xsd Drilldown into ExpenseHoursNumeric in schema components_xsd Drilldown into ItemQuantity in schema components_xsd Drilldown into Pricing in schema components_xsd Drilldown into ServiceDescription in schema components_xsd Drilldown into ServiceCode in schema components_xsd Drilldown into ComponentTypeCode in schema components_xsdXSD Diagram of ServiceComponentsType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="ServiceComponentsType">
    <xsd:sequence>
        <xsd:element name="ComponentTypeCode" type="scl:ComponentTypeEnumeratedType">
            <xsd:annotation>
                <xsd:documentation>Identifies the type of ServiceComponent</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ServiceCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Manufacturer assigned code for service component associated with job</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ServiceDescription" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>Free form text description of service component associated with job</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
            <xsd:annotation>
                <xsd:documentation>Price and cost information assoicated with service component</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ItemQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
                <xsd:documentation>Quantity used for service component</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ExpenseHoursNumeric" type="udt:NumericType">
            <xsd:annotation>
                <xsd:documentation>Time allotted for administrative work</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="ExpenseDaysNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of days claimed when MISC EXPENSE CODE is used to claim Transportation Assistance Program (TAP), Loaner or Extended Service Plan (ESP) vehicle.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="AppealActionCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Defines action to be taken on appeal</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="DocumentID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>Free form entry for document associated with service component (i.e., Shipper, BOL, Invoice, etc.)</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="Splits">
            <xsd:annotation>
                <xsd:documentation>Splits assoicated with service component</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
            <xsd:annotation>
                <xsd:documentation>Tax assoicated with service component</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="CarrierID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>Carrier code related to service component</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="FleetDiscountPercent" type="udt:PercentType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The percent discount offered by the Dealership for Fleet retail repairs billed through the Fleet Service Plan.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ComponentTypeCode star:ComponentTypeCode (1) (1)
ServiceCode star:ServiceCode 0 (1)
ServiceDescription star:ServiceDescription 0 unbounded
Pricing star:Pricing 0 unbounded
ItemQuantity star:ItemQuantity 0 (1)
ExpenseHoursNumeric star:ExpenseHoursNumeric 0 (1)
ExpenseDaysNumeric star:ExpenseDaysNumeric 0 1
AppealActionCode star:AppealActionCode 0 (1)
DocumentID star:DocumentID 0 (1)
Splits star:Splits 0 (1)
Tax star:Tax 0 unbounded
CarrierID star:CarrierID 0 (1)
FleetDiscountPercent star:FleetDiscountPercent 0 1
Collapse Derivation Tree:
Collapse References:
star:ServiceComponents