Definition Type: ComplexType
Name: ServicePartsType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into CoreQuantity in schema components_xsd Drilldown into PayingPartyID in schema components_xsd Drilldown into SoldByParty in schema components_xsd Drilldown into PartAddedToRODateTime in schema components_xsd Drilldown into ServicePartRelatedPackage in schema components_xsd Drilldown into ServicePartLineNumber in schema components_xsd Drilldown into ServicePartUID in schema components_xsd Drilldown into PartsReturnDestinationCode in schema components_xsd Drilldown into CodesAndCommentsExpanded in schema components_xsd Drilldown into FleetDiscountPercent in schema components_xsd Drilldown into BackOrderEvidenceCode in schema components_xsd Drilldown into OutsidePartInvoiceNumber in schema components_xsd Drilldown into ManufacturerName in schema components_xsd Drilldown into ItemIdentificationGroup in schema components_xsd Drilldown into ItemInternalID in schema components_xsd Drilldown into ItemInstalledPurchaseDate in schema components_xsd Drilldown into ItemOriginalPurchaseDate in schema components_xsd Drilldown into ItemCreationDateCode in schema components_xsd Drilldown into ItemTransactionCode in schema components_xsd Drilldown into ItemServiceCode in schema components_xsd Drilldown into Splits in schema components_xsd Drilldown into Tax in schema components_xsd Drilldown into ReplacementSerialNumbers in schema components_xsd Drilldown into MarkupTypeString in schema components_xsd Drilldown into MarkupPercentage in schema components_xsd Drilldown into PartSourceCode in schema components_xsd Drilldown into PartAccessoryIndicator in schema components_xsd Drilldown into AppealActionCode in schema components_xsd Drilldown into Pricing in schema components_xsd Drilldown into PartTypeCode in schema components_xsd Drilldown into GroupNumberCode in schema components_xsd Drilldown into ItemQuantity in schema components_xsd Drilldown into ItemIdDescription in schema components_xsd Drilldown into ItemID in schema components_xsdXSD Diagram of ServicePartsType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="ServicePartsType">
    <xsd:sequence>
        <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>Item part number identifier</xsd:documentation>
                <xsd:documentation>Deprecated. Use: ItemIdentificationGroup</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ItemIdDescription" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>Item part number detail description</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ItemQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
                <xsd:documentation>Quantity of Part number used on service</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="GroupNumberCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Group Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="PartTypeCode" type="scl:PartTypeEnumeratedType">
            <xsd:annotation>
                <xsd:documentation>Specifies whether the parts are indicated by manufacturer part code or Part Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
            <xsd:annotation>
                <xsd:documentation>Price and cost for parts and return core</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="PartAccessoryIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation>Indicates whether this is an accessory</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="PartSourceCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>Indicates the source of the part (e.g. M - Manufacturer)</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="MarkupPercentage" type="udt:PercentType">
            <xsd:annotation>
                <xsd:documentation>Dealer submitted part markup percentage</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="MarkupTypeString" type="qdt:StringType">
            <xsd:annotation>
                <xsd:documentation>Specifiies the markup applied by system or dealership input (e.g., S=System )</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ReplacementSerialNumbers">
            <xsd:annotation>
                <xsd:documentation>ReplacementSerialNumber</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
            <xsd:annotation>
                <xsd:documentation>Actual amount of tax paid on parts</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="Splits">
            <xsd:annotation>
                <xsd:documentation>Part Adjustment</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemServiceCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Service code associated with a warrantable part.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemTransactionCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Transaction code associated with a warrantable part.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemCreationDateCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">The date code for the item, typically found on batteries.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemOriginalPurchaseDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Original purchase date associated with a warrantable part.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemInstalledPurchaseDate" type="udt:DateType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Purchase date of an installed item.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="ItemInternalID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>Deprecated. Use: ItemIdentificationGroup</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" ref="ItemIdentificationGroup" />
        <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerName" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>Manufacturer name for the service part.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="OutsidePartInvoiceNumber" type="InvoiceNumberType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Invoice number from outside part purchase. Supports both on-site and remote auditing of outside purchased parts.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="BackOrderEvidenceCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Evidence generated automatically by parts system that assures that part was in back order status.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="FleetDiscountPercent" type="udt:PercentType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">The percent discount offered by the Dealership for Fleet retail repairs billed through the Fleet Service Plan.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="CodesAndCommentsExpanded" type="CodesAndCommentsExpandedType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5" />
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="PartsReturnDestinationCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">The parts return destination code is a unique code that identifies the specific facility to which that a part should be returned.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ServicePartUID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        Unique technical ID of the Service Part.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ServicePartLineNumber" type="udt:NumericType">
            <xsd:annotation>
                <xsd:documentation>
                        Number of the line in which the spare part should be 
                        displayed if there are multiple spare parts available.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="ServicePartRelatedPackage" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        Number of the package the labour belongs to.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="PartAddedToRODateTime" type="udt:DateTimeType">
            <xsd:annotation>
                <xsd:documentation>
                        The date the part was added to the repair order.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="SoldByParty" minOccurs="0" maxOccurs="1">
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="PayingPartyID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        The PartyID of who will be charged the amount indicated in "Pricing". Order lines in an order can have different paying customers.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" maxOccurs="1" name="CoreQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
                <xsd:documentation>
                        The quantity of the given core part on a single line on an invoice.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ItemID star:ItemID 0 (1)
ItemIdDescription star:ItemIdDescription 0 unbounded
ItemQuantity star:ItemQuantity 0 (1)
GroupNumberCode star:GroupNumberCode 0 (1)
PartTypeCode star:PartTypeCode 0 (1)
Pricing star:Pricing 0 unbounded
AppealActionCode star:AppealActionCode 0 (1)
PartAccessoryIndicator star:PartAccessoryIndicator 0 (1)
PartSourceCode star:PartSourceCode 0 (1)
MarkupPercentage star:MarkupPercentage 0 (1)
MarkupTypeString star:MarkupTypeString 0 (1)
ReplacementSerialNumbers star:ReplacementSerialNumbers 0 (1)
Tax star:Tax 0 unbounded
Splits star:Splits 0 (1)
ItemServiceCode star:ItemServiceCode 0 1
ItemTransactionCode star:ItemTransactionCode 0 1
ItemCreationDateCode star:ItemCreationDateCode 0 1
ItemOriginalPurchaseDate star:ItemOriginalPurchaseDate 0 1
ItemInstalledPurchaseDate star:ItemInstalledPurchaseDate 0 1
ItemInternalID star:ItemInternalID 0 1
ItemIdentificationGroup star:ItemIdentificationGroup 0 1
ManufacturerName star:ManufacturerName 0 1
OutsidePartInvoiceNumber star:OutsidePartInvoiceNumber 0 1
BackOrderEvidenceCode star:BackOrderEvidenceCode 0 1
FleetDiscountPercent star:FleetDiscountPercent 0 1
CodesAndCommentsExpanded star:CodesAndCommentsExpanded 0 1
PartsReturnDestinationCode star:PartsReturnDestinationCode 0 1
ServicePartUID star:ServicePartUID 0 1
ServicePartLineNumber star:ServicePartLineNumber 0 1
ServicePartRelatedPackage star:ServicePartRelatedPackage 0 1
PartAddedToRODateTime star:PartAddedToRODateTime 0 1
SoldByParty star:SoldByParty 0 1
PayingPartyID star:PayingPartyID 0 1
CoreQuantity star:CoreQuantity 0 1
Collapse Derivation Tree:
Collapse References:
star:ServiceParts