Schema Name: Components.xsd
Target Namespace: http://www.starstandard.org/STAR/5
Documentation:
This schema is made available under an Eclipse Public Licenses 1.0. This license may be found in the STAR/License directory as well as the STAR BOD Guidelines.
Collapse XSD Schema Code:

<xsd:schema xmlns="http://www.starstandard.org/STAR/5" xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns:oacl="http://www.openapplications.org/oagis/9/codelists" xmlns:oagis="http://www.openapplications.org/oagis/9" xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1" xmlns:scl="http://www.starstandard.org/STAR/5/codelists" xmlns:sqdt="http://www.starstandard.org/STAR/5/qualifieddatatypes/1.0" xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" blockDefault="#all" elementFormDefault="qualified" targetNamespace="http://www.starstandard.org/STAR/5">
    <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            This schema is made available under an Eclipse Public Licenses 1.0.  This
            license may be found in the STAR/License directory as well as the STAR BOD
            Guidelines.
        </xsd:documentation>
    </xsd:annotation>
    <xsd:import namespace="http://www.starstandard.org/STAR/5/codelists" schemaLocation="../Common/CodeLists.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1" schemaLocation="../OAGIS/CoreComponents/QualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/codelists" schemaLocation="../OAGIS/Common/CodeLists.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/codelists" schemaLocation="../OAGIS/Common/CodeLists.xsd"/>
    <xsd:import namespace="http://www.starstandard.org/STAR/5/qualifieddatatypes/1.0" schemaLocation="../Common/QualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1" schemaLocation="../OAGIS/CoreComponents/UnqualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9" schemaLocation="../OAGIS/Common/Components.xsd"/>
    
    <!--Global Fields that reference Component types-->
    <xsd:element name="AcknowledgementStatus" type="AcknowledgementStatusType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AcknowledgmentDetail" type="AcknowledgmentDetailType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AdditionalContractAttribute" type="AdditionalContractAttributeType">
        <xsd:annotation>
            <xsd:documentation>The AdditionalContractAttribute component represents additional items to the contract that facilitate validation and discounting of finance plan.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AdjustmentReason" type="AdjustmentReasonType">
        <xsd:annotation>
            <xsd:documentation>Reason that adjustment was made on request</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Advertising" type="AdvertisingType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Allowance" type="AllowanceType">
        <xsd:annotation>
            <xsd:documentation>The Allowance Component represents the allowance information associated with the Invoice.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AlternateShipToParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Alternate party which the goods or services will be
            sent.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ApplicantDemographics" type="ApplicantDemographicsType">
        <xsd:annotation>
            <xsd:documentation>The Applicant Demographics component represents characteristics of an applicant, e.g., gender, language, birth date, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AppointmentBase" type="AppointmentBaseType">
        <xsd:annotation>
            <xsd:documentation>The Appointment Base component represents information about an appointment such as service appointment including appointment date, appointment time, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AppointmentContactParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The party to contact in regards to a service
            appointment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Appointment" type="ServiceAppointmentExtendedType">
        <xsd:annotation>
            <xsd:documentation>The Appointment component represents information about an appointment such as service appointment including appointment date, appointment time, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Authorization" type="AuthorizationType">
        <xsd:annotation>
            <xsd:documentation>The Authorization component contains information related to the authorization of payment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AutomaticPayment" type="AutomaticPaymentType">
        <xsd:annotation>
            <xsd:documentation>The AutomaticPayment component represents electronic funds transfers (EFT) or payroll deductions. This component would be used if the applicant elects not to pay manually.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BankruptcyRepossession" type="BankruptcyRepossessionType">
        <xsd:annotation>
            <xsd:documentation>Represents information regarding to the Applicant's history of bankruptcy and repossession</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BillToParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The party that is receiving the bill for the goods or
            services.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BoxingDetail" type="BoxingDetailType">
        <xsd:annotation>
            <xsd:documentation>This BoxingDetail Component represents the detailed boxing information associated with a shipment line including such information as the type of cartons or cases the material is packed in (e.g., triple wall cardboard), net weight information, pallet box numbers, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Boxing" type="BoxingType">
        <xsd:annotation>
            <xsd:documentation>This Boxing Component represents the total boxing information associated with the a shipment including total weight information, total number of cartons in the shipment, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BrandedInfo" type="BrandedInfoType">
        <xsd:annotation>
            <xsd:documentation>Vehicle Branding Information</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BuyerDemographics" type="BuyerDemographicsType">
        <xsd:annotation>
            <xsd:documentation>The Buyer Demographics component represents characteristics of an individual buyer, e.g., gender, language, birth date, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CanadianCalculatedValues" type="CanadianCalculatedValuesType">
        <xsd:annotation>
            <xsd:documentation>Values of the contract calculated specifically for Canadian requirements.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CASE" type="CASEType">
        <xsd:annotation>
            <xsd:documentation>Customer arbitration information associated with job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CashPriceInclusion" type="CashPriceInclusionType">
        <xsd:annotation>
            <xsd:documentation>Description of an amount for items included in vehicle cash price.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Category" type="CategoryType">
        <xsd:annotation>
            <xsd:documentation>Information for categorizing labor operations.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Charges" type="ChargesType">
        <xsd:annotation>
            <xsd:documentation>Charges associated with an Invoice.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ChildBase" type="ChildBaseType">
        <xsd:annotation>
            <xsd:documentation>The ChildBase component represents information about an individual child including birth date and gender.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Co-ApplicantParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>A co-applicant for an application or contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Co-CreditorFinancing" type="Co-CreditorFinancingType">
        <xsd:annotation>
            <xsd:documentation>Represents applicants other finance information.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CodesAndCommentsBase" type="CodesAndCommentsBaseType">
        <xsd:annotation>
            <xsd:documentation>The CodesAndCommentsBaseType component contains information about codes associated with part failures, customer compliants, service codes etc. along with descriptions of those codes and various technician notes.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CodesAndCommentsExpanded" type="CodesAndCommentsExpandedType">
        <xsd:annotation>
            <xsd:documentation>The CodesAndCommentsExpanded component contains information about codes associated with part failures, customer compliants, service codes etc. along with descriptions of those codes and various technician notes.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CodesAndComments" type="CodesAndCommentsType">
        <xsd:annotation>
            <xsd:documentation>The CodesAndComments component contains information about codes associated with part failures, customer compliants, service codes etc. along with descriptions of those codes and various technician notes.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorExclusionSet" type="ColorExclusionSetType">
        <xsd:annotation>
            <xsd:documentation>Set of options that cannot be ordered with a specific color combination</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorOptionExclusions" type="ColorOptionExclusionsType">
        <xsd:annotation>
            <xsd:documentation>The ColorOptionRequirements Component represents options that must be ordered in conjunction with a particular color combination.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorOptionRequirements" type="ColorOptionRequirementsType">
        <xsd:annotation>
            <xsd:documentation>Requirements related to color combination</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorPricingComponent" type="ColorPricingComponentType">
        <xsd:annotation>
            <xsd:documentation>Additional amount based on color option</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorRequirementSet" type="ColorRequirementSetType">
        <xsd:annotation>
            <xsd:documentation>A set of options that must be ordered in conjunction with a particular color combination</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorsCombinationDetail" type="ColorsCombinationDetailType">
        <xsd:annotation>
            <xsd:documentation>The ColorsCombinationDetail component identifies the vehicle interior color.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorsCombinationGroup" type="ColorsCombinationGroupType">
        <xsd:annotation>
            <xsd:documentation>The ColorsCombinationGroup component groups the various combinations of vehicle interior colors and interior color codes.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorsCombination" type="ColorsCombinationType">
        <xsd:annotation>
            <xsd:documentation>Color Combination of Vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ComponentCodeGroup" type="ComponentCodeGroupType">
        <xsd:annotation>
            <xsd:documentation>Represents the Labor Operation Component Code Group sub grouping</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ComponentGroup" type="ComponentGroupType">
        <xsd:annotation>
            <xsd:documentation>Contains the group ID and description for the component groupings.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ConditionRejection" type="ConditionRejectionType">
        <xsd:annotation>
            <xsd:documentation>Describes the reasons for which an application was denied.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ConfirmationComponent" type="ConfirmationComponentType">
        <xsd:annotation>
            <xsd:documentation>The Confirmation component represents the confirmation of the consumer's vehicle insurance.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractDemographics" type="ContractDemographicsType">
        <xsd:annotation>
            <xsd:documentation>The ContractDemographics component represents characteristics about an individual (e.g., birth date, age, etc.) associated with a contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractFinancing" type="ContractFinancingType">
        <xsd:annotation>
            <xsd:documentation>The ContractFinancing component represents finance information associated with a contract, e.g. terms, amounts, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractHeaderBase" type="ContractHeaderBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractPlanOption" type="ContractPlanOptionType">
        <xsd:annotation>
            <xsd:documentation>The contract plan options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractRespFederalTILDisclosures" type="ContractRespFederalTILDisclosuresType">
        <xsd:annotation>
            <xsd:documentation>Federal Truth In Lending Disclosures</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractResponseFinancing" type="ContractResponseFinancingType">
        <xsd:annotation>
            <xsd:documentation>The ContractResponseFinancing component represents finance information associated with the response to a contract, e.g. terms, amounts, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractRespProgramsAndRates" type="ContractRespProgramsAndRatesType">
        <xsd:annotation>
            <xsd:documentation>Programs And Rates associated with Financing</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Coupon" type="CouponType">
        <xsd:annotation>
            <xsd:documentation>Coupons associated with job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Coverage" type="CoverageType">
        <xsd:annotation>
            <xsd:documentation>The Coverage component represents the individual coverage(s) associated with each plan.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditCard" type="CreditCardType">
        <xsd:annotation>
            <xsd:documentation>The credit card information for the individual purchasing the item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditContractCoupon" type="CreditContractCouponType">
        <xsd:annotation>
            <xsd:documentation>The CreditContractCoupon component represents a discount associated with the contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditContractRespOption" type="CreditContractRespOptionType">
        <xsd:annotation>
            <xsd:documentation>The CreditContractRespOption represents information about a vehicle's options related to a particular contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditContractWarranty" type="CreditContractWarrantyType">
        <xsd:annotation>
            <xsd:documentation>The CreditContractWarranty component represents vehicle warranty information for the vehicle associated with the contract. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditDetailBase" type="CreditDetailBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditExpandedOption" type="CreditExpandedOptionType">
        <xsd:annotation>
            <xsd:documentation>The CreditExpandedOption represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditHeaderBase" type="CreditHeaderBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditPrimaryDriver" type="PrimaryDriverType">
        <xsd:annotation>
            <xsd:documentation>The Primary Driver on a Credit Application or
            Contract</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PrimaryDriver" type="PrimaryDriverType">
        <xsd:annotation>
            <xsd:documentation>The Primary Driver of a vehicle, boat, or other transportation
            item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SecondaryPrimaryDriver" type="PrimaryDriverType">
        <xsd:annotation>
            <xsd:documentation>The Secondary Primary Driver of a vehicle, boat, or other
                transportation item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditServiceContract" type="CreditServiceContractType">
        <xsd:annotation>
            <xsd:documentation>Service contract information assoicated a vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Credit" type="CreditType">
        <xsd:annotation>
            <xsd:documentation>Communicates any miscellaneous additions to the dealer settlement amount (e.g., Owner Loyalty Reimbursement Amount).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditVehiclePricing" type="CreditVehiclePricingType">
        <xsd:annotation>
            <xsd:documentation>The CreditVehiclePricing component represents pricing information associated with a vehicle, e.g, MSRP, Invoice amount, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditVehicle" type="CreditVehicleABIEType">
        <xsd:annotation>
            <xsd:documentation> Defines the vehicle, options, and pricing that is being applied for
                on a credit application. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomerPaymentMethod" type="CustomerPaymentMethodType">
        <xsd:annotation>
            <xsd:documentation>The CustomerPaymentMethod component represents information identifying how a customers elects to make payment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DamageArea" type="DamageAreaType">
        <xsd:annotation>
            <xsd:documentation>The DamageArea component describes the location/position on a vehicle where a particular labor operation had to be performed along with a description of the type of damage associated with the labor operation.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Damage" type="DamageType">
        <xsd:annotation>
            <xsd:documentation>Represents information about damage related to the vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Represents a Dealer</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DealerRecourse" type="DealerRecourseType">
        <xsd:annotation>
            <xsd:documentation>The term of the guarantee that the dealer is providing. This amount is related to the Dealer Recourse Type.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Decision" type="DecisionType">
        <xsd:annotation>
            <xsd:documentation>The Decision component describes the response to the credit application.  This component provides complete information about the lender’s terms and conditions regarding the credit request.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DecisionVehicle" type="VehicleABIEType">
        <xsd:annotation>
            <xsd:documentation> Information regarding a vehicle in which a decision was made.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Deduction" type="DeductionType">
        <xsd:annotation>
            <xsd:documentation>Communicates any deductions from the dealer settlement amount (e.g., Tax Stamp Amount).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Dependents" type="DependentsType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the dependents in the household</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Diagnostics" type="DiagnosticsType">
        <xsd:annotation>
            <xsd:documentation>Diagnostics from vehicle service associated with job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DispositionReason" type="DispositionReasonType">
        <xsd:annotation>
            <xsd:documentation>Reason that disposition was changed on request</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DistributorParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Identifies the party responsible for distributing an
            item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DocumentReference" type="DocumentReferenceABIEType">
        <xsd:annotation>
            <xsd:documentation>The DocumentReference component represents information referenced documents, e.g., Orders, Leads, Invoices, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EFT" type="EFTType">
        <xsd:annotation>
            <xsd:documentation>The EFT component represents the applicant's electronic funds transfer (EFT) information allowing the applicant to make payments on an automated basis.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmbeddedData" type="EmbeddedDataType">
        <xsd:annotation>
            <xsd:documentation>Embedded data witin a BOD</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmployerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>A person or organization that has employees.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ExpandedOption" type="ExpandedOptionType">
        <xsd:annotation>
            <xsd:documentation>The ExpandedOption represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FailureCodes" type="FailureCodesType">
        <xsd:annotation>
            <xsd:documentation>Failure codes for related labor</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FederalTILDisclosures" type="FederalTILDisclosuresType">
        <xsd:annotation>
            <xsd:documentation>Federal Truth In Lending Disclosures</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Fee" type="FeeType">
        <xsd:annotation>
            <xsd:documentation>The Fee component represents the fees associated with the vehicle being financed.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinanceParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Represents a Finance Party</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinancialPosition" type="FinancialPositionType">
        <xsd:annotation>
            <xsd:documentation>The balance sheet information for the Organizational Applicant Party.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FullServiceContractExtended" type="FullServiceContractExtendedType">
        <xsd:annotation>
            <xsd:documentation>Service contract information assoicated a vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FullServiceContract" type="FullServiceContractType">
        <xsd:annotation>
            <xsd:documentation>Service contract information assoicated a vehicle. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FundingErrorMessage" type="FundingErrorMessageType">
        <xsd:annotation>
            <xsd:documentation>Represents any errors associated with the credit contract that has been submitted and reviewed</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OriginalBODReference" type="OriginalBODReferenceType">
        <xsd:annotation>
            <xsd:documentation>The OriginalBODReference component represents the originating DocumentID, DocumentDateTime and other information used to correlate an original BOD with a subsequent BOD.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="GeographicalConstraints" type="GeographicalConstraintsType">
        <xsd:annotation>
            <xsd:documentation>The GeographicalConstraints component is used to define the geographical region or regions or a range of regions to which the initiative is limited. Example 1: An EmployeePricing initiative may only apply to Zip code 12345. All other zip codes do not apply Example 2: An EmployeePricing initiative may apply to Zip code 12345 as well as zip code 54321, and 65431. All other zip codes do not apply. Example 3: An EmployeePricing initiative applies to the following range of zip codes 12345 to 12349. Any zip codes out side of this range do not apply.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="GuarantorParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The person or organization guaranteeing the
            contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="HeaderBase" type="HeaderBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="HTSSummary" type="HTSSummaryType">
        <xsd:annotation>
            <xsd:documentation>Harmonized Tariff Schedule (HTS)information associated with a particular Invoice/Shipment</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ImageAttachmentExtended" type="ImageAttachmentExtendedType">
        <xsd:annotation>
            <xsd:documentation>The ImageAttachmentExtended component contains information about an image being attached to a BOD, e.g., image size, image type, image file name, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ImageAttachment" type="ImageAttachmentType">
        <xsd:annotation>
            <xsd:documentation>Image Attachment</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InitiativeRateGroup" type="InitiativeRateGroupType">
        <xsd:annotation>
            <xsd:documentation>The initiative rate group component describes rates and terms associated with the initiative.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InitiativeRebateGroup" type="InitiativeRebateGroupType">
        <xsd:annotation>
            <xsd:documentation>The Rebate component describes a deduction from  an amount to be paid on a vehicle purchase or lease.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InitiativeStatus" type="InitiativeStatusType">
        <xsd:annotation>
            <xsd:documentation>The InitiativeStatus component is used to indicate whether the given initiative is valid or invalid with a textual description of that status.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InsuranceDetail" type="InsuranceDetailType">
        <xsd:annotation>
            <xsd:documentation>Identifies a type of insurance.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Insurance" type="InsuranceType">
        <xsd:annotation>
            <xsd:documentation>Insurance information associated with the vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InternalPay" type="InternalPayType">
        <xsd:annotation>
            <xsd:documentation>The InternalPay Component represents information about Internal pay work performed on vehicle. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="JobCompleted" type="JobCompletedType">
        <xsd:annotation>
            <xsd:documentation>Repairs completed on vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="JobReconciliation" type="JobReconciliationType">
        <xsd:annotation>
            <xsd:documentation>Job information associated with a Repair Order</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="JobReferback" type="JobReferbackType">
        <xsd:annotation>
            <xsd:documentation>Job Referback related to Internal Pay</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="JobToDo" type="JobToDoType">
        <xsd:annotation>
            <xsd:documentation>Repairs to be done on vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Job" type="JobType">
        <xsd:annotation>
            <xsd:documentation>Jobs related to Warranty Claim</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LaborNarrative" type="LaborNarrativeType">
        <xsd:annotation>
            <xsd:documentation>Labor Narrative related to Labor</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LaborOperationsHeaderBase" type="HeaderBaseType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">The base header information for
                Labor Operations.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LaborOperationLocationGroup" type="LaborOperationLocationGroupType">
        <xsd:annotation>
            <xsd:documentation>Represents the Labor Operation Component Code Group sub grouping</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LienholderParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>An individual or organizational party that holds the
            lien.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LineState" type="LineStateType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The LineState component represents the current and history states of the line component. This component may occur many times reflecting the history of states.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LossPayee" type="LossPayeeType">
        <xsd:annotation>
            <xsd:documentation>The LossPayee component represents the entity that is named as a payee in the event of a loss.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MainExteriorColor" type="MainExteriorColorType">
        <xsd:annotation>
            <xsd:documentation>Main Vehicle Exterior Color</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MajorGroup" type="MajorGroupType">
        <xsd:annotation>
            <xsd:documentation>The major group that the labor operation code belongs.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ManufacturerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The person or organization that manufactures an
            item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarineVehicleRequirements" type="MarineVehicleRequirementsType">
        <xsd:annotation>
            <xsd:documentation>The MarineVehicleRequirements component contains information specific to marine vehicles, i.e. boats.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarketingBase" type="MarketingBaseType">
        <xsd:annotation>
            <xsd:documentation>Marketing information such as marketing programs, marketing opportunities, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarketingInitiatives" type="MarketingInitiativesType">
        <xsd:annotation>
            <xsd:documentation>Marketing Initiatives associated with the vehicle(s)</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarketingInitiativesVO" type="MarketingInitiativesVOType">
        <xsd:annotation>
            <xsd:documentation>Marketing initiatives related to vehicle sale</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarketingInitiativesVS" type="MarketingInitiativesVSType">
        <xsd:annotation>
            <xsd:documentation>Marketing initiatives related to vehicle sale</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Marketing" type="MarketingType">
        <xsd:annotation>
            <xsd:documentation>The Marketing Component is used to communicate the Marketing information associated with a lead.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarketSpecific" type="MarketSpecificType">
        <xsd:annotation>
            <xsd:documentation>Market specific information</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MinimalDemographics" type="MinimalDemographicsType">
        <xsd:annotation>
            <xsd:documentation>The MinimalDemographics component represents characteristics about an individual (e.g., birth date, age, etc.).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MinimumAcknowledgementStatus" type="MinimumAcknowledgementStatusType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OptionBase" type="OptionBaseType">
        <xsd:annotation>
            <xsd:documentation>The OptionBase represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OptionPricingComponent" type="OptionPricingComponentType">
        <xsd:annotation>
            <xsd:documentation>Price of Vehicle Option</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OptionPricingDetail" type="OptionPricingDetailType">
        <xsd:annotation>
            <xsd:documentation>The OptionPricingDetail represents detailed pricing information for a particular vehicle option.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OptionPricingGroup" type="OptionPricingGroupType">
        <xsd:annotation>
            <xsd:documentation>The OptionPricingGroup represents grouped pricing information for a particular vehicle option. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Option" type="OptionABIEType">
        <xsd:annotation>
            <xsd:documentation>The Option represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderCreditCard" type="OrderCreditCardType">
        <xsd:annotation>
            <xsd:documentation>The credit card information for the individual purchasing the item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderedByParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>A person or organization that ordered an item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderPaymentTerms" type="OrderPaymentTermsType">
        <xsd:annotation>
            <xsd:documentation>Identifies the payment terms for an Order or Invoice.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderState" type="OrderStateType">
        <xsd:annotation>
            <xsd:documentation>The OrderState component represents the current and history states of the order. This component may occur many times reflecting the history of states.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherCharges" type="OtherChargesType">
        <xsd:annotation>
            <xsd:documentation>Other charges associated with the financing.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherCreditorCharges" type="OtherCreditorChargesType">
        <xsd:annotation>
            <xsd:documentation>Other creditor chargescharges associated with the financing.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherIncome" type="OtherIncomeType">
        <xsd:annotation>
            <xsd:documentation>Income received from other sources such as child support, alimony, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherOwnerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>An additional owner of an item that isn't on the
            lien.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Package" type="PackageType">
        <xsd:annotation>
            <xsd:documentation>Option accessory Package</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartCoreDetail" type="PartCoreDetailType">
        <xsd:annotation>
            <xsd:documentation>Part Cored Detail</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartCountrySummary" type="PartCountrySummaryType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartMasterPricing" type="PartMasterPricingType">
        <xsd:annotation>
            <xsd:documentation>Pricing for the Item in the Parts Master.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartsLocatorHeaderBase" type="PartsLocatorHeaderBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartsLocatorSupplyingParty" type="PartsLocatorSupplyingPartyType">
        <xsd:annotation>
            <xsd:documentation>The PartsLocatorSupplyingParty represents a party that has the availability information on the requested part(s).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartSubDetail" type="PartSubDetailType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartSupersedingGroup" type="PartSupersedingGroupType">
        <xsd:annotation>
            <xsd:documentation>Contains a grouping of part numbers that supersed this superseded part.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PaymentSchedule" type="PaymentScheduleType">
        <xsd:annotation>
            <xsd:documentation>Represents the schedule of payments to be made.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Payments" type="PaymentsType">
        <xsd:annotation>
            <xsd:documentation>The Payments component contains payment information about a particular claim that was submitted. The Payments component may be used to request information about the payments made on a particular claim.  This component may contain
                additional sub-components with detail on request for payment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PaymentTermsBase" type="PaymentTermsBaseType">
        <xsd:annotation>
            <xsd:documentation>Identifies the payment terms for anOrder or Invoice.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PaymentTerms" type="PaymentTermsType">
        <xsd:annotation>
            <xsd:documentation>The PaymentTerms component represents the payment due dates and payment discount information.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PayrollDeduction" type="PayrollDeductionType">
        <xsd:annotation>
            <xsd:documentation>This component reflects
                payroll deduction information for applicants that are employees of the OEM,
                finance source, etc. that have elected to have payments automatically deducted
                from their payroll.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PreferenceDetail" type="PreferenceDetailType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the PreferenceDetail
                component is to identify the preference parameters of a potential
                customer.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Pricing" type="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation> Provides pricing infomation. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Privacy" type="PrivacyType">
        <xsd:annotation>
            <xsd:documentation>Any privacy rights the
                party has subscribed to or opted out of.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProgramsAndRates" type="ProgramsAndRatesType">
        <xsd:annotation>
            <xsd:documentation>Programs And Rates associated with Financing</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProviderParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The party that provides a lead.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="QuantityDiscounts" type="QuantityDiscountsType">
        <xsd:annotation>
            <xsd:documentation>Lists the Quantity Discounts
                available for this part.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RegulatoryRequirements" type="RegulatoryRequirementsType">
        <xsd:annotation>
            <xsd:documentation>Describes the
                regulatory requirements associated with the vehicle, such as customs or
                local government requirements</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RemarketingOption" type="OptionABIEType">
        <xsd:annotation>
            <xsd:documentation>Vehicle Remarketing
                Vehicle Options</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RemarketingWarranty" type="RemarketingWarrantyType">
        <xsd:annotation>
            <xsd:documentation>Vehicle warranty</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RentLoanerBase" type="RentLoanerBaseType">
        <xsd:annotation>
            <xsd:documentation>Rent Loaner related to Warranty Claim</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RentLoanerHistory" type="RentLoanerHistoryType">
        <xsd:annotation>
            <xsd:documentation>Rent Loaner information related to vehicle service</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RentLoaner" type="RentLoanerType">
        <xsd:annotation>
            <xsd:documentation>Rent Loaner related to Warranty Claim</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RepairDamage" type="RepairDamageType">
        <xsd:annotation>
            <xsd:documentation>Damage to the vehicle that needs repaired</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RepairOrderReconciliation" type="RepairOrderReconciliationType">
        <xsd:annotation>
            <xsd:documentation>Repair Order information associated with a Payment/Disposition.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReplacementSerialNumbers" type="ReplacementSerialNumbersType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the parts replaced on the job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RequestedSearchCriteria" type="RequestedSearchCriteriaType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the search criteria being defined for all requested lines.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RequestedServiceExpanded" type="RequestedServiceExpandedType">
        <xsd:annotation>
            <xsd:documentation>Communicates the type of service to be performed during the service appointment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RequestedService" type="RequestedServiceType">
        <xsd:annotation>
            <xsd:documentation>Communicates the type of service to be performed during the service appointment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RoutingInformation" type="RoutingInformationType">
        <xsd:annotation>
            <xsd:documentation>The RoutingInformation component represents how the EFT will be routed from the applicant's bank to the finance source.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesActivityBase" type="SalesActivityBaseType">
        <xsd:annotation>
            <xsd:documentation>Represents the activities that occur for a Sales Lead</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesActivity" type="SalesActivityType">
        <xsd:annotation>
            <xsd:documentation>Represents the activities that occur for a Sales Lead</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesPersonParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Identifies a individual party completing the
            sale.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesVehiclePricing" type="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation>The SalesVehiclePricing component represents pricing information associated with a vehicle, e.g, MSRP, Invoice amount, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SecondaryColor" type="SecondaryColorType">
        <xsd:annotation>
            <xsd:documentation>Component to describe secondary colors</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SellerAssistedLoan" type="SellerAssistedLoanType">
        <xsd:annotation>
            <xsd:documentation>The SellerAssistedLoan represents information related to the dealer's down payment loan to the applicant.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceAdvisorParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation> Represents the Service Advisor responsible for a repair, service appointment, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceAppointmentBase" type="ServiceAppointmentBaseType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the appointment being scheduled.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceAppointmentExtended" type="ServiceAppointmentExtendedType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the appointment being scheduled.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceCampaignExtended" type="ServiceCampaignExtendedType">
        <xsd:annotation>
            <xsd:documentation>Service Campaign (Recall) associated with sublet</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceCampaign" type="ServiceCampaignExtendedType">
        <xsd:annotation>
            <xsd:documentation>Service Campaign (Recall) associated with sublet</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceComponents" type="ServiceComponentsType">
        <xsd:annotation>
            <xsd:documentation>Service Components associated with sublet(Miscellaneous, GasOilGrease, PaintMaterials, ShopSupplies and Freight</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceContractBase" type="ServiceContractBaseType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceContractStatus" type="ServiceContractStatusType">
        <xsd:annotation>
            <xsd:documentation>Status of the service contract</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The dealer where service will occur.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceLaborBase" type="ServiceLaborBaseType">
        <xsd:annotation>
            <xsd:documentation>The ServiceLaborBase Component represents information about the Labor used for the vehicle repair.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceLaborHistory" type="ServiceLaborHistoryType">
        <xsd:annotation>
            <xsd:documentation>Labor used on job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceLaborScheduling" type="ServiceLaborSchedulingType">
        <xsd:annotation>
            <xsd:documentation>Represents information about the labor being scheduled for the service appointment.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceLabor" type="ServiceLaborType">
        <xsd:annotation>
            <xsd:documentation>The ServiceLabor Component represents information about the Labor used for the vehicle repair. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceOption" type="ServiceOptionType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServicePartsBase" type="ServicePartsBaseType">
        <xsd:annotation>
            <xsd:documentation>The ServicePartsBase Component represents information about the parts used for the vehicle repair.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceParts" type="ServicePartsType">
        <xsd:annotation>
            <xsd:documentation>The ServiceParts Component represents information about the parts used for the vehicle repair.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServicePlanOption" type="ServicePlanOptionType">
        <xsd:annotation>
            <xsd:documentation>The ServicePlanOption component represents the individual option(s) associated with each plan.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceTechnicianParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The Technician repsonsible for the service on a vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShipPart" type="PartsProductItemType">
        <xsd:annotation>
            <xsd:documentation>The detailed information about an item being shipped.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShipToParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The party receiving the goods or services.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SoldServiceContract" type="SoldServiceContractType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SoldToParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The party to which good or services were sold.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SpecialProgramDetail" type="SpecialProgramDetailType">
        <xsd:annotation>
            <xsd:documentation>Represents information related to the types of lending programs being applied to the deal. EX: College Graduate, 1st Time Buyer, Repeat Customer, Manufacturer Programs, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Splits" type="SplitsType">
        <xsd:annotation>
            <xsd:documentation>Splits assoicated with service component</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="StateChange" type="StateChangeType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="StatusDetail" type="StatusDetailType">
        <xsd:annotation>
            <xsd:documentation>Indicates the status of a particular message or line item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Status" type="StatusType">
        <xsd:annotation>
            <xsd:documentation>Indicates the status of a particular message or line item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Sublet" type="SubletType">
        <xsd:annotation>
            <xsd:documentation>Sublet related to Warranty Claim</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SupersedingPartDetail" type="SupersedingPartDetailType">
        <xsd:annotation>
            <xsd:documentation>Detail information for superseding items.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SupersedingPartGroup" type="SupersedingPartGroupType">
        <xsd:annotation>
            <xsd:documentation>A group of superseding parts for a particular item number.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SupplierParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The supplying party</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SupplyingPartyLocation" type="SupplyingPartyLocationType">
        <xsd:annotation>
            <xsd:documentation>The Supplying Locations Component represents the locations of the available part(s). This could be a Parts Distrubution Center (PDC) or a dealership location.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Tax" type="TaxType">
        <xsd:annotation>
            <xsd:documentation>The Tax component represents information about a particular tax including information about the type of tax and the amount of the tax.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TermsDetail" type="TermsDetailType">
        <xsd:annotation>
            <xsd:documentation>The Terms component represents the payment terms as specified by the supplier in a program interpretable way. Such information can tie to the accounting package of a DMS.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TermsOptionGroup" type="TermsOptionGroupType">
        <xsd:annotation>
            <xsd:documentation>The TermsOptionGroup component represents a set of options for the terms of the payment. Each occurence of TermsOptionGroup is, by definition, a payment option to the other TermsOptionGroup occurrences. (Boolean OR among TermsOptionGroup occurences)</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Tire" type="TireType">
        <xsd:annotation>
            <xsd:documentation>represents information regarding the vehicle's tires</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TopSeller" type="TopSellerType">
        <xsd:annotation>
            <xsd:documentation>Top Sellers</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TradeInVehicleCredit" type="TradeInVehicleCreditType">
        <xsd:annotation>
            <xsd:documentation> Information regarding the trade in financing for a particular
                vehicle. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransError" type="TransErrorType">
        <xsd:annotation>
            <xsd:documentation>Errors related to the search criteria on the Get and GetList requests.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Transportation" type="TransportationType">
        <xsd:annotation>
            <xsd:documentation>Transportation associcated with sublet</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="UpdateHistory" type="UpdateHistoryType">
        <xsd:annotation>
            <xsd:documentation>Communicates the modification history of the application.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="InclusionUrbanization" type="UrbanizationType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ExclusionUrbanization" type="UrbanizationType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Urbanization" type="UrbanizationType">
        <xsd:annotation>
            <xsd:documentation>Urbanization/region Initiative information.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Usage" type="UsageType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Values" type="ValuesType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VDSOption" type="VDSOptionType">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehicleConcernQuestionAnswer" type="VehicleConcernQuestionAnswerType">
        <xsd:annotation>
            <xsd:documentation>Questions and Answers related to Service Appointment</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehiclePricing" type="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehicleRemarketingVehicle" type="VehicleABIEType">
        <xsd:annotation>
            <xsd:documentation>Vehicle component</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Vehicle" type="VehicleABIEType">
        <xsd:annotation>
            <xsd:documentation>Common vehicle component</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VOConflictsOption" type="VOConflictsOptionType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VOInclusivesOption" type="VOInclusivesOptionType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VOOption2" type="VOOption2Type">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VOOptionSet" type="VOOptionSetType">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VOOption" type="VOOptionType">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSConflictsOption" type="VSConflictsOptionType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSInclusivesOption" type="VSInclusivesOptionType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSOption2" type="VSOption2Type">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSOptionConflictSet" type="VSOptionConflictSetType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSOptionInclusiveSet" type="VSOptionInclusiveSetType">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VSOption" type="VSOptionType">
        <xsd:annotation>
            <xsd:documentation>Represents information about a vehicle's options.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyAdditional" type="WarrantyAdditionalType">
        <xsd:annotation>
            <xsd:documentation>Deprecated: Use Warranty</xsd:documentation>
            <xsd:documentation>Represents information about the OEM warranty on the vehicle</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyBase" type="WarrantyBaseType">
        <xsd:annotation>
            <xsd:documentation>Deprecated: Use Warranty </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyCancelAddition" type="WarrantyCancelAdditionType">
        <xsd:annotation>
            <xsd:documentation>Deprecated: Use Warranty</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyClaimBase" type="WarrantyClaimBaseType">
        <xsd:annotation>
            <xsd:documentation>Warranty Claim information associated with a Repair
                Order</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyClaimDeductible" type="WarrantyClaimDeductibleType">
        <xsd:annotation>
            <xsd:documentation>Deductible information associated with Warranty Claim</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyClaimHistory" type="WarrantyClaimHistoryType">
        <xsd:annotation>
            <xsd:documentation>Warranty Claim information related to job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyClaimReconciliation" type="WarrantyClaimReconciliationType">
        <xsd:annotation>
            <xsd:documentation> Warranty Claim information associated with a Repair
                Order</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyClaim" type="WarrantyClaimType">
        <xsd:annotation>
            <xsd:documentation>Warranty Claim information related to job</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Warranty" type="WarrantyType">
        <xsd:annotation>
            <xsd:documentation>Warranty information associated with a vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PrimaryDriverType">
        <xsd:annotation>
            <xsd:documentation>The primary driver usually used in credit application or
            contract.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="RelationshipTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the Business
                Party's relationship to the primary Party (e.g., mother, father, husband,
            etc.).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="RelationshipDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text describing
                the relationship of the Business Party to the primary Party.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PrimaryDriverIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies customer as
                primary driver.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="EstimatedUsagePercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Communicates the party's
                estimated percent of usage of the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" ref="DriverParty"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ChildBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="BirthDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Birth date of child
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GenderCode" type="scl:GenderEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Gender of child
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DependentsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="NumberOfDependentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total number of dependents in household.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ApplicantDemographicsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="EducationLevel" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last Year of education completed&gt;
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Dependents">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents information about the dependents in the
                            household
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstTimeBuyerIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies customer as first time buyer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RetiredIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the Business Partner is
                        retired.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MilitaryIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether or not the applicant is a current member
                            of the military.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OtherIncomeType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OtherIncomeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The gross amount of income received from other sources
                            (e.g., child support, alimony, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="IncomeSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the source of income (e.g., job, child support,
                            alimony, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractDemographicsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="BirthDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Birth date of party
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstTimeBuyerIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation> </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaritalSignature" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Marital status disclosure (i.e.,
                        Wisconsin.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AgeNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Age of Business Party.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaritalStatusCode" type="scl:MaritalStatusEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies marital status of customer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MinimalDemographicsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="GenderCode" type="scl:GenderEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Gender of party
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Business party native language
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BirthDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Birth date of party
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BuyerDemographicsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="GenderCode" type="scl:GenderEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Gender of party
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Business party native language
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BirthDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Birth date of party
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstTimeBuyerIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies customer as first time buyer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PreferredLanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer's preferred language
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PrivacyType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PrivacyIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicator to note that Business Party has requested to
                            share or to not share information with third parties
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PrivacyTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying a Party's authorized privacy rights.
                            (i.e., Financial, Demographics, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="PrivacyPeriod"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PackageType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PackageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Package code identifies package of options associated with
                            vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ExpandedOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle Options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TradeInVehicleCreditType">
        <xsd:annotation>
            <xsd:documentation>Information regarding tradein financing for a particular
            vehicle</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Vehicle"/>
            <xsd:element minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Class of
            sale.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="SalesPersonName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Name of Salesperson.
                Format for name should be "First Last" with no commas between first and last
            name</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="TradeInIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies vehicle being
                traded-in</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PurchaseDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle Purchase/Lease
                Date</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="OwnedTypeCode" type="scl:OwnedTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of vehicle for which
                information is being collected</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="SalesStockNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer assigned vehicle
                stock number of the sale.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="DeliveryDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Odometer reading of
                vehicle at time of delivery</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="LicenseNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation> State or Province License plate number of vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LicenseNumberStateOrProvinceString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation> State or Province where vehicle is licensed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="IndebtednessResponsibilityCode" type="scl:IndebtednessResponsibilityEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Specifies whether the
                buyer or the seller will pay the indebtedness on the trade in
            vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Option"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Financing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeInDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Odometer reading of
                vehicle at time of delivery</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeInOffLeaseCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if a vehicle is
                a trade-in or is coming off lease. Ex: T or O</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="IndebtednessResponsibilityDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Textual description
                specifying the amount the buyer and the amount the seller will pay of the
                indebtedness on the trade in vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CollateralTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type used to classify a
                vehicle. EX: Auto, Light, Trailer, Motor Home, Conversion Van, Trailer (non-rec),
                Other, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="SeriesName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The name corresponding to
                the SeriesCode (i.e., trim level).  This is different from Make and Model.  Example, Limited Edition.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ImageAttachmentType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="URI" type="qdt:URIType">
                <xsd:annotation>
                    <xsd:documentation>
                        URI
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ImageWidthMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation> Image tag width. Example: "100" </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ImageHeightMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation> Image tag height Example: "120" </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ImageAlternateText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Image alternate text. Example: "1997 Honda
                        Accord"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ImageAttachmentExtendedType">
        <xsd:complexContent>
            <xsd:extension base="ImageAttachmentType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ImageAttachmentTitle" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Image attachment title
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="EmbeddedData">
                        <xsd:annotation>
                            <xsd:documentation>
                                Holder for embedded data. (Will have an attribute
                                    for type of enbedded document)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ImageFileSizeMeasure" type="sqdt:ComputerStorageMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Size of image file.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ImageLastModifiedDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date and time the image was last
                                modified.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ImageDescription" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free-form text description of the image. This field
                                    is used to provide a more detailed description than the
                                    ImageTitle.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ImagePerspectiveCode" type="scl:ImagePerspectiveEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the perspective from which the photo was
                                    taken.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="UsagePreference">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the usage preference.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="EmbeddedDataType">
        <xsd:sequence>
            <xsd:element name="DataString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Container to carry the embedded data
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionStockNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Stock Number of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionType">
        <xsd:complexContent>
            <xsd:extension base="OptionBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="OptionPriceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Price of Vehicle Option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ServiceOptionType">
        <xsd:complexContent>
            <xsd:extension base="OptionBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="OptionSecurityCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Security code to unlock option. (i.e, radio
                                code)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ExpandedOptionType">
        <xsd:complexContent>
            <xsd:extension base="OptionType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="OptionSecurityCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Security code to unlock option. (i.e, radio
                                code)n
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ManufacturerInstalledIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates manufacturer-installed
                                accessories
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Actual Dealer cost of option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Option MSRP
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionOriginName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the option installer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionSerialNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Serial number of Option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Part number identifier of Option
                            </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 minOccurs="0" name="OptionNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text related to option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DealerInstallationIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Dealer installed accessories, before delivery of
                                    vehicle - Could be used for new or used vehicle, if
                                applicable
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="MiscellaneousCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Miscellaneous codes relating to vehicle (i.e.,
                                    sales codes)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionPackageID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Option package number or identifier used as a
                                    method for grouping option package items from manufacturer(s)
                                    Ex: OptPkg1,cost,OptPkg1; Item1,nocost,OptPkg1;
                                    Item2,nocost,Optpkg1; Item3,cost,nullOptPkg;
                                    OptPkg2,cost,Optpkg2;
                                    Item5,nocost,OptPkg2â&#128;¦
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Further definition of accessories and option
                                    packages - Indicates whether ordered option, special package,
                                    standard, etc.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates Port-installed
                                accessories
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CreditExpandedOptionType">
        <xsd:complexContent>
            <xsd:extension base="OptionBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="OptionSecurityCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Security code to unlock option. (i.e, radio
                                code)n
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ManufacturerInstalledIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates manufacturer-installed
                                accessories
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Actual Dealer cost of option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Option MSRP
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionOriginName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the option installer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionSerialNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Serial number of Option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Part number identifier of Option
                            </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 minOccurs="0" name="OptionNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text related to option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DealerInstallationIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Dealer installed accessories, before delivery of
                                    vehicle - Could be used for new or used vehicle, if
                                applicable
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="MiscellaneousCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Miscellaneous codes relating to vehicle (i.e.,
                                    sales codes)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionPackageID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Option package number or identifier used as a
                                    method for grouping option package items from manufacturer(s)
                                    Ex: OptPkg1,cost,OptPkg1; Item1,nocost,OptPkg1;
                                    Item2,nocost,Optpkg1; Item3,cost,nullOptPkg;
                                    OptPkg2,cost,Optpkg2;
                                    Item5,nocost,OptPkg2â&#128;¦
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Further definition of accessories and option
                                    packages - Indicates whether ordered option, special package,
                                    standard, etc.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates Port-installed
                                accessories
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RemovedIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the option is removed from the
                                    vehicle.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="OptionPricingGroup">
                        <xsd:annotation>
                            <xsd:documentation>
                                Grouped option price informationGrouped option
                                    price information
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="VOOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionIdCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option identifier code (i.e, AC)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual Dealer cost of option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option MSRP
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further definition of accessories and option packages -
                            Indicates whether ordered option, special package, standard,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates Port-installed accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionChangeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Can the option be changed in this order
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="StatusDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Option status
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOInclusivesOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that must be ordered in conjunction with this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOConflictsOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that cannot be ordered with this
                        option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorDependentOptionIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option influences color availability
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RequiredOptionCode" type="scl:RequiredOptionEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code of why option is required
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VOOption2Type">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionIdCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option identifier code (i.e, AC)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual Dealer cost of option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option MSRP
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further definition of accessories and option packages -
                            Indicates whether ordered option, special package, standard,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates Port-installed accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionChangeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Can the option be changed in this order
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="StatusDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Option status
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOInclusivesOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that must be ordered in conjunction with this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOConflictsOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that cannot be ordered with this
                        option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorDependentOptionIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option influences color availability
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RequiredOptionCode" type="scl:RequiredOptionEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code of why option is required
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VOOptionSetType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SetID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of the group of options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOptionsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numbers of options in this set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOOption2">
                <xsd:annotation>
                    <xsd:documentation>
                        Options within set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VOInclusivesOptionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOOptionSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusives Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VOConflictsOptionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VOOptionSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Conflicts Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RemarketingOptionType">
        <xsd:complexContent>
            <xsd:extension base="OptionBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="OptionOriginName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the option installer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionSerialNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Serial number of Option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OptionNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text related to option
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="PricingABIE">
                        <xsd:annotation>
                            <xsd:documentation>
                                Option pricing information.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="VSOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionIdCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option identifier code (i.e, AC)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual Dealer cost of option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option MSRP
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further definition of accessories and option packages -
                            Indicates whether ordered option, special package, standard,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates Port-installed accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSInclusivesOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that must be ordered in conjunction with this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSConflictsOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that cannot be ordered with this
                        option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorDependentOptionIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option influences color availability
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionStockNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Stock Number of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OptionPricingComponent">
                <xsd:annotation>
                    <xsd:documentation>
                        Price of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates manufacturer-installed
                        accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part number identifier of Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerInstallationIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer installed accessories, before delivery of vehicle -
                            Could be used for new or used vehicle, if applicable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPackageID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option package number or identifier used as a method for
                            grouping option package items from manufacturer(s) Ex:
                            OptPkg1,cost,OptPkg1; Item1,nocost,OptPkg1; Item2,nocost,Optpkg1;
                            Item3,cost,nullOptPkg; OptPkg2,cost,Optpkg2;
                            Item5,nocost,OptPkg2â&#128;¦
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StandardOptionReplacement" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of standard features replaced if you pick this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetAvailableIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option available To Fleet Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetOnlyIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that this Option only available to
                        Fleet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionOrderStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option Order Start Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionOrderEndDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option Order End Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MonroneyOptionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description that appears on window stickers that is
                            required by federal law
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OptionShortDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Abbreviated description of the option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPackageDiscountAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Discount on Option Package
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="InclusionUrbanization">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusions for Option will be defined by using the
                            Urbanization component
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ExclusionUrbanization">
                <xsd:annotation>
                    <xsd:documentation>
                        Exclusions for Option will be defined by using the
                            Urbanization component
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element name="RequiredOptionCode" type="scl:RequiredOptionEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code of why option is required
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RequiredOptionGroup" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The group of required options to which an option
                                    belongs. EX: Option A1, Option A2, Option A3 of which you may
                                    chose only 1.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="RequiredOptionGroup" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The group of required options to which an option
                                    belongs. EX: Option A1, Option A2, Option A3 of which you may
                                    chose only 1.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="RequiredOptionGroupPriority" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the priority of the required option within the
                            required option category. For example, in an emission Required Option
                            Group in California PZEV maybe priority 1 and Federal Emissions may be
                            priority 2.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VSOption2Type">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionIdCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option identifier code (i.e, AC)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual Dealer cost of option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionMSRPAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option MSRP
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further definition of accessories and option packages -
                            Indicates whether ordered option, special package, standard,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PortInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates Port-installed accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSInclusivesOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that must be ordered in conjunction with this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSConflictsOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Other options that cannot be ordered with this
                        option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorDependentOptionIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option influences color availability
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionStockNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Stock Number of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OptionPricingComponent">
                <xsd:annotation>
                    <xsd:documentation>
                        Price of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerInstalledIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates manufacturer-installed
                        accessories
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part number identifier of Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerInstallationIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer installed accessories, before delivery of vehicle -
                            Could be used for new or used vehicle, if applicable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPackageID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option package number or identifier used as a method for
                            grouping option package items from manufacturer(s) Ex:
                            OptPkg1,cost,OptPkg1; Item1,nocost,OptPkg1; Item2,nocost,Optpkg1;
                            Item3,cost,nullOptPkg; OptPkg2,cost,Optpkg2;
                            Item5,nocost,OptPkg2â&#128;¦
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StandardOptionReplacement" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of standard features replaced if you pick this
                            option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetAvailableIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option available To Fleet Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetOnlyIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that this Option only available to
                        Fleet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionOrderStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option Order Start Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionOrderEndDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option Order End Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MonroneyOptionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description that appears on window stickers that is
                            required by federal law
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OptionShortDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Abbreviated description of the option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPackageDiscountAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Discount on Option Package
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="InclusionUrbanization">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusions for Option will be defined by using the
                            Urbanization component
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ExclusionUrbanization">
                <xsd:annotation>
                    <xsd:documentation>
                        Exclusions for Option will be defined by using the
                            Urbanization component
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element name="RequiredOptionCode" type="scl:RequiredOptionEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code of why option is required
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RequiredOptionGroup" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The group of required options to which an option
                                    belongs. EX: Option A1, Option A2, Option A3 of which you may
                                    chose only 1.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="RequiredOptionGroup" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The group of required options to which an option
                                    belongs. EX: Option A1, Option A2, Option A3 of which you may
                                    chose only 1.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="RequiredOptionGroupPriority" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the priority of the required option within the
                            required option category. For example, in an emission Required Option
                            Group in California PZEV maybe priority 1 and Federal Emissions may be
                            priority 2.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VSOptionInclusiveSetType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SetID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of the group of options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOptionsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numbers of options in this set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOption2">
                <xsd:annotation>
                    <xsd:documentation>
                        Options within set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VSInclusivesOptionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOptionInclusiveSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusives Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VSOptionConflictSetType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SetID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of the group of options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOptionsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numbers of options in this set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOption2">
                <xsd:annotation>
                    <xsd:documentation>
                        Options within set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VSConflictsOptionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOptionConflictSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Conflicts Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorRequirementSetType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SetID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of the group of options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOptionsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numbers of options in this set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Options within set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorOptionRequirementsType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorRequirementSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusives Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorExclusionSetType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SetID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of the group of options
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOptionsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numbers of options in this set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Options within set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorOptionExclusionsType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorExclusionSet">
                <xsd:annotation>
                    <xsd:documentation>
                        Inclusives Option set
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VDSOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="VDSCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle description Section - part of the VIN that
                            correlates to a specific vehicle model, bodystyle and
                        grade
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSInclusivesOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Requirements related to color combination
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VSConflictsOption">
                <xsd:annotation>
                    <xsd:documentation>
                        Exclusions related to color combination
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MainExteriorColorType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ExteriorColor" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Main Vehicle Exterior Color
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExteriorColorCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle exterior color code(s) Note: This is the highlight
                            or secondary color code for the exterior of the
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AltExteriorColorDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Alternate description of exterior color
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorsCombination">
                <xsd:annotation>
                    <xsd:documentation>
                        Color Combination of Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorsCombinationType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SecondaryColor">
                <xsd:annotation>
                    <xsd:documentation>
                        Component to describe secondary colors
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorPricingComponent">
                <xsd:annotation>
                    <xsd:documentation>
                        Additional amount based on color option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorOptionRequirements">
                <xsd:annotation>
                    <xsd:documentation>
                        Requirements related to color combination
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorOptionExclusions">
                <xsd:annotation>
                    <xsd:documentation>
                        Exclusions related to color combination
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetAvailableIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Color combination available To Fleet
                        Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetOnlyIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that this Color combination only available to
                            Fleet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorOrderStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Color Order Start Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ColorOrderEndDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Color Order End Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ColorsCombinationGroup">
                <xsd:annotation>
                    <xsd:documentation>
                        The ColorsCombinationGroup component groups the various
                            combinations of vehicle interior colors and interior color
                        codes.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SecondaryColorType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SecondaryExteriorColor" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Secondary Vehicle Exterior Color(s) Note: This is the
                            highlight or secondary color for the exterior of the
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecondaryExteriorColorCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Secondary Vehicle exterior color code(s) Note: This is the
                            highlight or secondary color code for the exterior of the
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SecondaryExteriorColorDesc" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Secondary Vehicle Exterior Color(s) Description Note: This
                            is the description of what the secondary color represents. Ex:
                            Convertible top or secondary exterior color
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TireType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ManufacturerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Tire manufacturer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TireSerialNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Tire Serial Number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TireLocation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Location of tire on vehicle (i.e., Front Passenger, Front
                            Driver, Rear Passenger, etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BrandedInfoType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="BrandedTitleIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        This tag indicates if a vehicle's title has been branded.
                            (i.e., vehicle totaled and state registration title branded as
                        such)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BrandedTitleDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Branding Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BrandingStateCodeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Branding State Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BrandingStateReferenceString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Branding State Reference Number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BrandingSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Branding source â&#128;&#147;
                            (i.e., source who says that the vehicle is branded)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TitleID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A title identification
                number. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="BrandingDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A description of the
                branding. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PricingType">
        <xsd:sequence>
            <xsd:element name="VehiclePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer price of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PricingTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for vehicle transaction.
                            Examples could be: QUOTE, MSRP, INVOICE, BLUEBOOK, TOTALFIGURE,
                            OVERINVOICE, UNDERINVOICE, UNDERMSRP, OVERMSRP, CALL, NA, or
                        OTHER
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SalesVehiclePricingType">
        <xsd:complexContent>
            <xsd:extension base="PricingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="PricingTypeSource" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Source from which pricing tye data originated
                                    (i.e., Blue Book, NADA etc.)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PricingDeltaPercent" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Used to express the price delta relative to either
                                    â&#128;&#156;msrp᾿
                                    or
                                â&#128;&#156;invoice
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="VehiclePricingType">
        <xsd:sequence>
            <xsd:element name="VehiclePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer price of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePricingTypeCode" type="scl:VehiclePricingTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for vehicle
                        transaction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PricingTypeSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source from which pricing type data originated (i.e. Blue
                            Book, NADA, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditVehiclePricingType">
        <xsd:sequence>
            <xsd:element name="VehiclePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer price of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePricingTypeCode" type="scl:VehiclePricingTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for vehicle
                        transaction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePricingTypeSourceCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source from which pricing type data originated (i.e. Blue
                            Book, NADA, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DiagnosticsType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DiagnosticCodes" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        One or more Manufacturer Diagnostics Codes taken during the
                            Repair Process for this job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BatteryVoltageMeasure" type="sqdt:ElectricityMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Reading from a battery check service
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EngineLightIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Check engine light indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PCMFailureCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Powertrain Control Model failure code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DiagnosticProcessCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Specifies what diagnostic process was followed by
                            technician
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DiagnosticResultTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies specific result that was obtained from the
                            diagnostic process
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DiagnosticResultValue" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the value of the diagnostic
                        process
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SymptomCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned code to describe how customer
                            experiences problem
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SymptomCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of symptom code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FailureCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned code to describe the reason that a
                            fault or symptom occurred
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FailureCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of trouble failure code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BatteryWarrantyCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Warranty code generated by battery tester to define the
                            failure type of the battery (i.e., Midtronics)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ACCompressorSerialNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Serial number of the AC Compressor
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TireTreadDepthMeasure" type="udt:MeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Depth of vehicle's tire tread
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FailureCodesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FailureCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned code to describe the reason that a
                            fault or symptom occurred
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FailureCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of trouble failure code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FailureCodeURI" type="qdt:URIType">
                <xsd:annotation>
                    <xsd:documentation>
                        URL address for graphical image of failure
                        code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RentLoanerHistoryType">
        <xsd:complexContent>
            <xsd:extension base="RentLoanerBaseType"/>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RentLoanerBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="VIN" type="sqdt:VINType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rental Loaner Vehicle Identification
                        Number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentDaysQuantityNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of days rental/loaner was out
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentOutDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date rental/loaner vehicle provided to
                        customer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentInDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date rental/loaner vehicle turned in by
                        customer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Model" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Model description of rental/loaner
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rent Loaner Comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RentLoanerType">
        <xsd:complexContent>
            <xsd:extension base="RentLoanerBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="RentLoanerCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies rental/loaner vehicle
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RentLoanerInvoiceNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Rental/loaner accounting identifier - the Rental
                                    Loaner Invoice # from either the DMS or rental
                                company
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
                        <xsd:annotation>
                            <xsd:documentation>
                                Total Price paid for rental/loaner Including
                                tax
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RentLoanerHoursNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Number of hours the rental loaner was used by the
                                    customer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="MakeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Vehicle make code - Usually available in the VIN
                                    number (use NCIC code).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DailyRateAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Actual Daily rate paid for the
                                vehicle
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RentLoanerReasonCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The reason code identifying the reason a rental
                                    loaner was provided
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Actual amount of tax paid on
                                rentalLoaner
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ProviderName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Party that provided the service or
                                vehicle
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="WarrantyClaimHistoryType">
        <xsd:complexContent>
            <xsd:extension base="WarrantyClaimBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="FreightClaimNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The claim number of the freight claim associated
                                    with the current warranty claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AccessoryClaimTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Manufacturer identifier of the type of accessory
                                    claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DefectCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Manufacturer assigned code that defines failed
                                    component that caused the claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Primary part responsible for vehicle
                                failure
                            </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 minOccurs="0" name="SparePartDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date the part was purchased
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="SparePartInvoiceNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The invoice number on which the part was sold over
                                    the counter
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="WarrantyAppealIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Warranty Appeal indicator
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceCampaignExtended">
                        <xsd:annotation>
                            <xsd:documentation>
                                Service Campaign information related to vehicle
                                    service
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="CodesAndComments">
                        <xsd:annotation>
                            <xsd:documentation>
                                Codes and Comments related to vehicle
                                service
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="SparePartDistanceMeasure" type="sqdt:LengthMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Mileage at which the failed part was originally
                                    installed
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ItemIdDescription" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Item part number detail
                description</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="WarrantyClaimType">
        <xsd:complexContent>
            <xsd:extension base="WarrantyClaimHistoryType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="PartDealerNumerID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identification number for party that installed
                                    failed part
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PartDealerName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Name of the dealer/business that installed failed
                                    part
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DealerInstallationIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether or not the dealership installed
                                    the part
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="BatteryProrationNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Denotes life of the new battery in
                                months
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OEMVehicleIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether or not the part was installed on
                                    an OEM vehicle
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="WarrantyProgramCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code for manufacturer Warranty special
                                programs
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ClaimCategoryString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation> Secondary classification of claim reimbursement
                                (e.g., Manufacturer Warranty, Service Contract, Transportation,
                                Chargeback, Resubmission, etc.) </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AuthorizationNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Assigned authorization number for
                                claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AuthorizationCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Assigned authorization code or additional
                                    authorization number for claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AuthorizationPayMaximumAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Maximum Price covered by
                                Authorization
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AuthorizationPayPercent" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Payment Percentage covered by
                                Authorization
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AuthorizationPayTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Payment Type covered by
                                Authorization
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
                        <xsd:annotation>
                            <xsd:documentation>
                                Prices related to Warranty Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Taxes related to Warranty Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AppealReasonCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code defining reason for appeal
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ManualReviewCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code to signal requirement for manual review by
                                    claim analyst
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="SubDealerNumberID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                International Dealer code for whom Distributors
                                    enter claims
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DataCollectionStatus" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates status of data for the record it appears
                                    on
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ClaimSubmissionCountNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Tracks number of times claim has been submitted to
                                    manufacturer (i.e., Value will be 0 or null if claim is not
                                    ready to be sent
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OriginalRepairOrderNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                References Original Repair Order
                                number
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="Splits">
                        <xsd:annotation>
                            <xsd:documentation>
                                Warranty Claim Splits total
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RentLoaner">
                        <xsd:annotation>
                            <xsd:documentation>
                                Rent Loaner related to Warranty
                                Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceComponents">
                        <xsd:annotation>
                            <xsd:documentation>
                                Service Components related to Warranty
                                Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Transportation">
                        <xsd:annotation>
                            <xsd:documentation>
                                Transportation related to Warranty
                                Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Sublet">
                        <xsd:annotation>
                            <xsd:documentation>
                                Sublet related to Warranty Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Job">
                        <xsd:annotation>
                            <xsd:documentation>
                                Jobs related to Warranty Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="JobReferback">
                        <xsd:annotation>
                            <xsd:documentation>
                                Job Referback related to Warranty
                                Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyClaimDeductible">
                        <xsd:annotation>
                            <xsd:documentation>
                                Deductible information associated with Warranty
                                    Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PriorClaimNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Original claim number for a claim that being
                                    continued. In other words, a claim was entered and paid, but
                                    something was forgotten. The dealer can then continue the claim
                                    using a different claim number and this is the original claim
                                    number.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ClaimContinuationCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code describing why claim is continued. (i.e., N =
                                    Not a continuation claim P = Parts continuation claim R = Reman
                                    Continuation claim O = Other continuation
                                claim)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="TreadActIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Transportation Recall Enhancement, Accountability,
                                    and Documentation (TREAD) Act (i.e., - Indicates if there has
                                    been fire damage)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LaborOperationID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Labor Operation Id that caused this
                                claim.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="OEMClaimVersionNumber" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The OEM transaction
                version number assigned by the claim system for processed claims. This is in
                addition to the Claim Number. The version number may change whereas the Claim Number
                will not.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="AdditionalCreditIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation> Indicates that this is a resubmission of an accepted claim for
                additional credit. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="FullDebitIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation> Indicates that this is a resubmission of an accepted claim for a
                full debit. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="PartialDebitIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation> Indicates that this is a resubmission of an accepted claim for a
                partial debit. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="DebitReasonCode" type="udt:CodeType">
                  <xsd:annotation>
            <xsd:documentation> Code for the debit reason. Used when FullDebitIndicator or
                PartialDebitIndicator are set. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="WholesalePreauthorization"/>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="ServiceManagementAuthorization"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="AuthorizationRequestIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation> Indicates that a warranty authorization has been requested.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="AuthorizationRequestedReason" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation> Detailed explanation for the authorizaton request.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="JobberID" type="udt:IdentifierType">
                  <xsd:annotation>
            <xsd:documentation> Indentifies the jobber associated to the transaction.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ShipDirectID" type="udt:IdentifierType">
                  <xsd:annotation>
            <xsd:documentation> A ship direct identification number. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="ReplacementSerialNumbers"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="WarrantyClaimDeductibleType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DeductibleTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The type of customer deductible. Eg: Service
                        Contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Customer Deductible and/or Co/pay amount factored out
                            of the total Claim Amount. Eg:$50.00
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of tax on Warranty Claim for Claim and
                        Dealer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeductibleWaiverIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that the dealer waivered the deductible or
                            changed the deductible from an amount greater than zero to
                        zero.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="WarrantyClaimBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ClaimNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifier of claim entered by dealer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ClaimTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifier of the type of claim
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OEMClaimNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Assigned by OEM at time of claim
                        processing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExternalReferenceNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Secondary identifying scheme that is meaningful to
                        claimant
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RemarketingWarrantyType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="WarrantyTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of warranty (Ex: OEM new, OEM used or third
                        party)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="WarrantyTypeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of type of warranty Example: Basic /Powertrain,
                            etc
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Deprecated.  Use WarrantyPeriod
                    </xsd:documentation>
                    <xsd:documentation>
                        Start date of vehicle warranty
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Deprecated.  Use WarrantyPeriod
                    </xsd:documentation>
                    <xsd:documentation>
                        Last date of vehicle warranty coverage for warranty
                            currently in force at time of repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether coverage includes roadside
                        assistance
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyTransferIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Flag indicating if warranty is
                        transferable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Any Warranty related Notes
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyClassCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A classification of warranty specifications that the
                            warranty must address such as 'tires, power train, rust 'or 'power train
                            only' and can be based on the age or mileage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyStartDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Mileage at start date of vehicle warranty
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyEndDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Mileage limit for vehicle warranty coverage for warranty
                            currently in force at time of repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="WarrantyPeriod" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InternalPayType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DepartmentType" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the internal department who is paying for
                        work
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DepartmentDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the internal department(s) paying for
                        work
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DataCollectionStatus" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates status of data for the record it appears
                        on
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CodesAndCommentsExpanded">
                <xsd:annotation>
                    <xsd:documentation>
                        Codes and Comments related to Internal
                        Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Splits">
                <xsd:annotation>
                    <xsd:documentation>
                        Internal Pay Splits total
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RentLoaner">
                <xsd:annotation>
                    <xsd:documentation>
                        Rent Loaner related to Internal Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceComponents">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Components related to Internal
                        Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Transportation">
                <xsd:annotation>
                    <xsd:documentation>
                        Transportation related to Internal Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Sublet">
                <xsd:annotation>
                    <xsd:documentation>
                        Sublet related to Internal Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Job">
                <xsd:annotation>
                    <xsd:documentation>
                        Jobs related to Internal Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="JobReferback">
                <xsd:annotation>
                    <xsd:documentation>
                        Job Referback related to Internal Pay
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceCampaignType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CampaignNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned campaign number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CampaignOptionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned Campaign Option
                        Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CampaignReimbursementCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A campaign related field specifying the reimbursement code
                            for a campaign service. Reimbursement codes denote the mix of part and
                            labor operations the dealer used to perform the service. Ex: Numeric
                            value between 1 and 9
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CampaignDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Campaign Description
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CampaignDispositionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A campaign related field specifying the disposition of a
                            campaign Ex: completed, open, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SupplementalCampaignIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Denotes whether claim is actual campaign service or
                            additional service, but still related to the campaign
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CampaignNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form comments related to campaign
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CampaignTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The type of campaign
                code. (i.e. recall code) </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CampaignDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A date related to the
                Campaign Type code. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CampaignGroupCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A campaign group code.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CampaignSubGroupCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A campaign sub group
                code. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CampaignExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The date the campaign
                will expire. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceCampaignExtendedType">
        <xsd:complexContent>
            <xsd:extension base="ServiceCampaignType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="CampaignBulletinID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identification of the service bulletin associated
                                    with a particular campaign
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CampaignAssociatedServiceLaborHistory"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="RepairStatusCode" type="sqdt:RepairStatusCodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Allows the dealer  to indicate to customer the current repair status
                of the service campaign problem.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ServiceBulletinURI" type="qdt:URIType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A URI where information about a service bulletin may be found.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="SuperceededCampaignNumberString" type="qdt:StringType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The campaign number that is superceeded by the current Campaign Number.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="AlternateRepairCenterIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Indicates whether the repair can occur at an authorized repair center
                not at the dealership. An example would be, Travel Centers of America.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CouponType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CouponID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of Coupon dealership service
                        application
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CouponDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Text identification of Coupon
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CouponDiscountAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Credit Price for coupons
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CouponComment" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Comments associated with the coupon (e.g., Please rotate
                            tire to front left).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditContractCouponType">
        <xsd:complexContent>
            <xsd:extension base="CouponType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="DiscountPercentage" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Percentage of discount.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CodesAndCommentsType">
        <xsd:complexContent>
            <xsd:extension base="CodesAndCommentsBaseType">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="PartsProductItem"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CodesAndCommentsBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CauseCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned reason the part
                        failed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CauseDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer explanation of vehicle malfunction
                        cause
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ComplaintCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer complaint category
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ComplaintDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer explanation of vehicle
                        malfunction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CorrectionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer explanation of vehicle repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TechnicianNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form technician comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form miscellaneous comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobDenialCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer / Manufacturer defined code identifying the reason
                            the customer denied service on a repair order line
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="JobDenialDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Text description of the reason a customer denied service on
                            a repair order line
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CodesAndCommentsExpandedType">
        <xsd:complexContent>
            <xsd:extension base="CodesAndCommentsBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ComplaintPriorityString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Priority from customer's view for specific
                                    complaint.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ComplaintCodeTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Type of problem as related to the
                                    CustomerComplaintCode.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="VehicleConcernQuestionAnswer">
                        <xsd:annotation>
                            <xsd:documentation>
                                Questions and Answers related to Service
                                    Appointment
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DefectCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Manufacturer assigned code that defines failed
                                    component that caused the claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="VehicleConcernQuestionAnswerType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ConcernQuestion" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service concern question.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ConcernAnswer" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service concern answer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="JobType">
        <xsd:sequence>
            <xsd:element name="JobNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        DMS assigned job or line identification
                        number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="OperationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer or DMS assigned operation code
                        identifier
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="OperationName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer or DMS assigned operation
                        description
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="CodesAndCommentsExpanded">
                <xsd:annotation>
                    <xsd:documentation>
                        Codes and comments related to job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" ref="Diagnostics">
                <xsd:annotation>
                    <xsd:documentation>
                        Diagnostics from vehicle service associated with
                        job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceParts">
                <xsd:annotation>
                    <xsd:documentation>
                        Parts used on job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceLabor">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor used on job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CASE">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer arbitration information associated with
                        job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyClaim">
                <xsd:annotation>
                    <xsd:documentation>
                        Warranty Claim information related to job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="HazmatIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicator that Hazmat Was Used and Disposed Of as Part of
                            the Repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        This code is used to define the language of the data used
                            in this transaction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AddOnRepairIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        AddOnRepairInd
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobLaborRateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The actual labor rate for this job only, typically the
                            posted rate
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
                <xsd:annotation>
                    <xsd:documentation>
                        The actual labor rate for this job only, typically the
                            posted rate
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborAllowanceHoursNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer approved billable flat rate
                        hours
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LaborActualHoursNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual hours required to complete job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobGoodwillIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if Dealer Goodwill has been applied to this job
                            (complete or partial)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepeatRepairIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies repair as having been performed previously on
                            the vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobStatusCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Status of Job (Ex: Complete, Incomplete)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of service performed (special policy, warranty pay,
                            etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ListNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the weekly statement where the condition will be
                            listed as paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OriginCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates source of repair order- Examples: D - Dealer
                            Entered; T â&#128;&#147; Teleservice; K - Key
                            Reader
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RentLoaner">
                <xsd:annotation>
                    <xsd:documentation>
                        Rent Loaner associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceCampaign">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Campaign (Recall) associated with
                        job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Coupon">
                <xsd:annotation>
                    <xsd:documentation>
                        Coupons associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" ref="ServiceTechnicianParty">
                <xsd:annotation>
                    <xsd:documentation>
                        Technicians associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceComponents">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Components associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Splits">
                <xsd:annotation>
                    <xsd:documentation>
                        Splits associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Transportation">
                <xsd:annotation>
                    <xsd:documentation>
                        Transportation associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Tax associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TowedInIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that this job led to the need to have this car
                            towed in
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PackageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates multiple labor operations within a package (e.g.,
                            30k mileage drive train or emissions package).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TreadActIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Transportation Recall Enhancement, Accountability, and
                            Documentation (TREAD) Act (i.e., - Indicates if there has been fire
                            damage)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="JobCompletionDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Date when the job was
                completed. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Towing"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Goodwill"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="JobReferbackType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="JobReferbackNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Refer-back to a job that has already appeared within the
                            same "pay-group" presently being processed (Customer, Claims or Internal
                            Pay)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="JobToDoType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of work to be completed on
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount for operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="JobCompletedType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="RepairOrderNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification number of repair order assigned by dealer or
                            DMS
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of work completed on vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount for operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RepairDamageType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of damage on vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount to repair damage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServicePartsBaseType">
        <xsd:annotation>
        	<xsd:documentation>Deprecated. Use: ServicePartsType</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Item part number identifier
                    </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:sequence>
    </xsd:complexType>
    <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:sequence>
    </xsd:complexType>
    <xsd:complexType name="ReplacementSerialNumbersType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OriginalSerialNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The serial number of the part that is being
                        replaced
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReplacementSerialNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The serial number of the part that is used to replace
                            another part
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Part Number or Manufacturer Code of the part used to
                            replace another part&gt;
                    </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="1" minOccurs="0" name="ReplacementSerialNumberDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation> Distance in miles or kilometers associated with the serial part that
                is replacing the old serial part. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceLaborHistoryType">
        <xsd:complexContent>
            <xsd:extension base="ServiceLaborBaseType"/>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ServiceLaborBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LaborOperationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Currently assigned code for this operation (preferably
                            manufacturer code)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborOperationIdTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor operation category code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LaborOperationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of a particular operation
                        code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PartNameCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of Part identifier (PNC) that caused the
                            failure
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborOperationLocation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code Indicating Position/Location on Vehicle where labor
                            was performed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborActionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned code to describe type of labor
                            performed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborAllowanceHoursNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Flat rate labor hour allowance for this
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborAdditionalHoursNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Additional labor hours above flat rate
                        allowance
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborOperationQuantityNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of times this operation was performed for this labor
                            line
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Diagnostics">
                <xsd:annotation>
                    <xsd:documentation>
                        Diagnostics from vehicle service associated with
                        labor
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceLaborType">
        <xsd:complexContent>
            <xsd:extension base="ServiceLaborBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="AdditionalHoursLaborComment" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Explanation for the need for the additional labor
                                    hours
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PartNameCodeID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Part identifier which is comprised of a system and
                                    component code that caused the failure
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LaborRateAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Labor Rate for this operation
                                code
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
                        <xsd:annotation>
                            <xsd:documentation>
                                Labor Price for labor operation
                                code
                            </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="MainOperationCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the primary laborline or "main operator"
                                    that caused the vehicle to be serviced in the first
                                place
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LaborActualHoursNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Actual labor hours spent by the technician to
                                    complete this labor operation
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="NoChargeLaborCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates this labor operation is a no-charge (e.g,
                                    NC=Nop Charge; OL=Overlapping)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LaborOperationPolicyCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Dealer assigned Policy code for the labor
                                operation
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LaborNarrative">
                        <xsd:annotation>
                            <xsd:documentation>
                                Labor Narrative related to Labor
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LaborOperationComment" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form comment regarding the labor
                                operation.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceTechnicianParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Technicians related to labor
                                operation
                            </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="unbounded" minOccurs="0" ref="ServiceParts">
                        <xsd:annotation>
                            <xsd:documentation>
                                Parts related to labor operation
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Sublet">
                        <xsd:annotation>
                            <xsd:documentation>
                                Sublet related to labor operation
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="CompletionDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                           <xsd:documentation source="http://www.starstandard.org/STAR/5"> The date, time, date
                               time or other date time value for a complete period of time expressed as a specific
                               month, a specific week etc. type code for a particular Bulletin.
                           </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="LaborNarrativeType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="NarrativeTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the Type of Labor Narrative/Comment like 'RL' -
                            Recall comment, 'ML' etc.,
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Narrative" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor Comment/Narrative can occur multiple times for each
                            Labor depending on LaborNarrative type
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RequestedServiceExpandedType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="JobNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        DMS assigned job or line identification
                        number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepeatRepairIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies repair as having been performed previously on
                            the vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of service performed (special policy, warranty pay,
                            etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CodesAndCommentsExpanded">
                <xsd:annotation>
                    <xsd:documentation>
                        Codes and comments associated with ther service
                            appointment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ServiceCampaign">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Campaign information related to vehicle
                        service
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Coupon">
                <xsd:annotation>
                    <xsd:documentation>
                        Coupons associated with job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceTechnicianParty">
                <xsd:annotation>
                    <xsd:documentation>
                        Technician associated with the service
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PackageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates multiple labor operations within a package (e.g.,
                            30k mileage drive train or emissions package).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceLaborScheduling">
                <xsd:annotation>
                    <xsd:documentation>
                        represents information about the labor being scheduled for
                            the service appointment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RequestedServiceType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="JobNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        DMS assigned job or line identification
                        number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepeatRepairIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies repair as having been performed previously on
                            the vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of service performed (special policy, warranty pay,
                            etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceTechnicianParty">
                <xsd:annotation>
                    <xsd:documentation>
                        Technician associated with the service
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PackageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates multiple labor operations within a package (e.g.,
                            30k mileage drive train or emissions package).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceLaborScheduling">
                <xsd:annotation>
                    <xsd:documentation>
                        represents information about the labor being scheduled for
                            the service appointment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomerSalesRequestDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Description of the after sales request.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element> 
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceLaborSchedulingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LaborOperationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Currently assigned code for this operation (preferably
                            manufacturer code)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborOperationIdTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor operation category code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LaborOperationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of a particular operation
                        code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborActionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned code to describe type of labor
                            performed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborAllowanceHoursNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Flat rate labor hour allowance for this
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LaborNarrative">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor Narrative related to Labor
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="FailureCodes">
                <xsd:annotation>
                    <xsd:documentation> </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MajorGroupType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="MajorGroupID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying a labor operation's major
                        group
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MajorGroupDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the Major Group for labor
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ComponentGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">Contains the group ID and
                Description for the Component Codes Groupings.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ComponentGroupID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying a labor operation's component
                        group
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ComponentGroupDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the Component Group for labor
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MajorGroupID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.stanstandard.org/">The major group unique
                identifier for a Major Group.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ComponentCodeGroupType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ComponentCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>Code identifying a labor operation's component
                    code</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ComponentCodeDesc" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>Description of the Component Code for labor
                    operation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ComponentGroupID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation>The component group unique identifier for the Component Group used
                typically in Labor Operations.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LaborOperationLocationGroupType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LocationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying a location. This could be the location
                            where service is performed on a vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A name to identify the
                location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LaborOperationLocationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Labor Operation Service Location Description is a
                            textual description of the Labor Operation Service Location code
                            identify
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehicleApplicable" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether this labor operation applies to a vehicle
                            as built or equipped.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehicleRestricted" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether a labor operation is restricted for a
                            vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="WarrantyType">
        <xsd:complexContent>
            <xsd:extension base="WarrantyBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ReceiptNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Numeric identifier found on the carrier's receipt
                                when a vehicle is delivered to the dealer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DelayedInspectionCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Explains why a vehicle cannot be initially
                                inspected once it arrives at a dealer (ie: dealer closed, no one
                                around to sign for vehicle)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="VehicleArrivalDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date the original retail vehicle is delivered
                                to a dealer.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="WarrantyCancelCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Warranty cancellation code
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="WarrantyCancelDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Warranty cancel date
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FactoryExtWarrantyMileageDistance" type="sqdt:DistanceType">
                        <xsd:annotation>
                            <xsd:documentation>
                                End Mileage for Extended Warranty Mileage
                                Deprecated. Use:
                                FactoryExtendedWarrantyDistanceMeasure
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FactoryExtWarrantyDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                End Date for Extended Warranty
                                Date.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FactoryExtWarrantyRemainingNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Days Remaining in Extended
                                Warranty
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="FactoryExtWarrantyCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Codes that define what is covered under extended
                                warranty
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FactoryExtendedWarrantyDistanceMeasure" type="sqdt:LengthMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                End Mileage for Extended Warranty
                                Mileage
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyCancelServiceLaborHistory"/>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="WarrantyCancelTransactionType" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Canceled Transaction
                Types. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyCoverage"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="MaintenanceAgreementIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Indicates whether there is an agreement that allows customer to perform their own warranty work
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="WarrantyBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="WarrantyStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Start date of vehicle warranty
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last date of vehicle warranty coverage for warranty
                            currently in force at time of repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether coverage includes roadside
                        assistance
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MasterShieldIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if vehicle is covered by the Master Shield
                            Extended warranty
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyTransferIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if warranty is transferable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="WarrantyTypeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of type of warranty Example: Basic /Powertrain,
                            etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyStatusCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Whether warranty is still applicable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyRemaining" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines how much warranty is left, either in time or
                        miles
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Any Warranty related Notes
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyStartDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Mileage at start date of vehicle warranty
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyEndDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Mileage limit for vehicle warranty coverage for warranty
                            currently in force at time of repair
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="WarrantyAdditionalType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Deprecated:  Use WarrantyType.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="WarrantyType"/>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="WarrantyCancelAdditionType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Deprecated: Use WarrantyType
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="WarrantyType"/>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PaymentsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ClaimInvoiceNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Invoice number that Claim was paid from
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ProcessDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Effective date of process
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ToBePaidAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount paid on Warranty Claim, not necessarily the amount
                            claimed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that the final payment Amount was adjusted from
                            the original submission amount during processing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RepairOrderReconciliation">
                <xsd:annotation>
                    <xsd:documentation>
                        Repair Order information associated with a
                            Payment/Disposition.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Notes from OEM to dealer regarding this
                        payment
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DispositionNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Notes from OEM to dealer regarding disposition of this
                            request
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RepairOrderReconciliationType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DocumentID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Repair Order Number - Identification number of repair order
                            assigned by dealer or DMS
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VIN" type="sqdt:VINType">
                <xsd:annotation>
                    <xsd:documentation>
                        Federally defined 17 position vehicle identification
                        number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepairOrderOpenedDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        System date when Repair Order was opened
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepairOrderCompletedDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the last line was closed on the repair
                        order
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="JobReconciliation">
                <xsd:annotation>
                    <xsd:documentation>
                        Job information associated with a Repair
                        Order
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyClaimReconciliation">
                <xsd:annotation>
                    <xsd:documentation>
                        Warranty Claim information associated with a Repair
                        Order
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CurrentDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Odometer reading of
                vehicle at the current time</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ClaimCountNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies the total
                number of Claims</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="JobReconciliationType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="JobNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        DMS assigned job or line identification
                        number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OperationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer or DMS assigned operation code
                        identifier
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that the final payment Amount was adjusted from
                            the original submission amount during processing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total Payment amount approved
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor portion of total approved amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PartsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Parts portion of total approved amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Everything that is not included in total approved amount
                            such as sublets, GOG, transportation, towing, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of job tax for total, labor, parts, prorated and
                            other.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ProratedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total payment amount after application of Customer pay
                            Deductible and/or Co/pay amounts
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AdjustmentReason">
                <xsd:annotation>
                    <xsd:documentation>
                        Reason that adjustment was made on
                        request
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DispositionReason">
                <xsd:annotation>
                    <xsd:documentation>
                        Reason that disposition was changed on
                        request
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyClaimReconciliation">
                <xsd:annotation>
                    <xsd:documentation>
                        Warranty Claim information associated with
                        Job
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ClaimTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifier of the type of claim the job is associated
                        with.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaidAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total paid amount without deductions and/or co-pay
                        amounts.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HandlingAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The amount charged for
                the preparation of a shipment</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PartToBeReturnedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the part should be returned or retained.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedAmountDetail"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedTax"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="WarrantyClaimReconciliationType">
        <xsd:complexContent>
            <xsd:extension base="WarrantyClaimBaseType">
                <xsd:sequence>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="WarrantyClaimDeductible">
                        <xsd:annotation>
                            <xsd:documentation>
                                Deductible information associated with Warranty
                                    Claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AdjustedIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates that the final payment Amount was
                                    adjusted from the original submission amount during
                                processing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ToBePaidAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Amount paid on claim, not necessarily the amount
                                    claimed
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AdjustmentReason">
                        <xsd:annotation>
                            <xsd:documentation>
                                Reason that adjustment was made on
                                request
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DispositionReason">
                        <xsd:annotation>
                            <xsd:documentation>
                                Reason that disposition was changed on
                                request
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="JobReconciliation">
                        <xsd:annotation>
                            <xsd:documentation>
                                Job information associated with a Warranty
                                Claim.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ClaimGasIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Determines whether the cost of gas is included in
                                    the request for reimbursement
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="WarrantyNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Notes from OEM to dealer regarding this
                                claim
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DealerContributionAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The dealerâ&#128;&#153;s
                                    contribution and or copay amount factored out of the total claim
                                    amount
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Amount of tax on Warranty Claim for Claim and
                                    Dealer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="AuthorizationNumberString" type="qdt:StringType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Authorization
            Number</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ReversalForDebitIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates that the
                WarrantyClaim component contains a reversal due to a full or partial debit
                transaction.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ReversalForCreditIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates that the
                WarrantyClaim component contains a reversal due to a an additional credit
                transaction.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="TransactionCategorySubGroupTypeCode" type="udt:CodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the transaction
                type flag for the claim. (Vehicle Policy, Special Policy, Vehicle Misbuild,
                Reciprical, ...). This is a subcategory to the Claim Type. Typically there is one
                Claim Type with one or more Transaction Categories).</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AdjustmentReasonType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AdjustedReasonCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text of reason(s) Claim was
                        adjusted
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Difference between the submitted amount and the paid
                        amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of tax on Adjusted Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DispositionReasonType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DispositionStatusString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Disposition of request Ex: Rejected, Partial Payment,
                        etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DispositionReasonCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Substantiating reason for arriving at
                        disposition
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DispositionReasonCodeDesc" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of disposition Reason code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditContractWarrantyType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Term Compound represents information about the number
                            of months in the contract term.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Warranty contract company name.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractDeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of contract deductible.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinancedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the warranty is being financed through
                            the retail credit contract or capitalized for lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsideCarrierTypeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the warranty is provided by the finance
                            source (inside) or an outside company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code used to classify into coverage
                        categories.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FullServiceContractType">
        <xsd:annotation>
            <xsd:documentation>Deprecated: Use ServiceContractType</xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="ServiceContractBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ContractEffectiveDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Start Date of Service Contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanStates" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                States where the plan is valid
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractTransferIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the contract is
                                transferable
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractTransferredIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the contract has been
                                transferred
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractTripInterruptIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the contract allows for trip
                                    interruption
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LoanerVehicleIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Service contract loaner vehicle
                                indicator
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether coverage includes roadside
                                    assistance
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RoadHazardIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether Roadside hazard is covered in the
                                    contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FirstDayRentalIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                If first day rental for service is covered in
                                    contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="RentalAllowanceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Limit for Rental Allowance per
                                day
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="MaximumRentalAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Max Rental Allowance per
                                occurrence
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="TowingAllowanceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Amount allowed for towing of RENTAL
                                car
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="FullServiceContractExtendedType">
        <xsd:complexContent>
            <xsd:extension base="FullServiceContractType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ContractRemaining" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Defines how much service contract time is left in
                                    either time or miles
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractStatusCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Vehicle service contract plan
                                status
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractCancelCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Contract cancellation code
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractCancelDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Contract cancel date
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ServiceContractBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ContractCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract company name
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of Service Contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractPlanCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Contract Plan Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract type and/or area of
                        coverage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of service plan. Example: 36 MONTH/36000
                        MILE"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months in contract plan
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Contract sale Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractDeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of Deductible at time of service
                        Eg:$50.00
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date the Service contract expires
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractOwnerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name on service Contract (i.e., full name - First
                        Last)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Memo Field for carrier covering extended service
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalContractAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount of the service contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractNote" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form comments that relate to the
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractStartDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Odometer reading when contract becomes effective
                        Deprecated. Use:
                        ContractStartDistanceMeasure
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element> 
            <xsd:element maxOccurs="1" minOccurs="0" name="ActiveContractIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Typically set when the a customer does not pay the service contract.
                It let's the dealer know the the service contract is not active. (i.e. stopped or suspended).
                True means the contract is active, false means it is inactive.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SoldServiceContractType">
        <xsd:complexContent>
            <xsd:extension base="FullServiceContractType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" ref="SalesPersonParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                SalesPerson of the Service
                                Contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="CoverageCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies Service Contract coverage beyond plan
                                    code and contract type
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LienholderParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Name of the organization with lien on
                                vehicle
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="NoChargeIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates customer was not charged for the service
                                    contract.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="OriginalInServiceDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date a used vehicle went in
                                service
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractLienIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the vehicle has a lien or the service
                                    contract was financed
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="EmployeeDiscountIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if this registration should apply OEM
                                    Employee discount
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Tax calculations
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractLanguageCode" type="scl:LanguageEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Language code indicating contract language.
                                    Contract language could be different from message
                                language.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Amount buyer puts down when purchasing
                                contract.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractInstallmentsNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Number of months of payments (ex. 1, 5, 11,
                                17)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Method of payment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ContractPlanOption">
                        <xsd:annotation>
                            <xsd:documentation>
                                The contract plan options.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PlanBasePriceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The base cost of the contract without
                                options.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="TotalPlanOptionPriceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The sum of all Plan Option
                                prices.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PurchaseNetPriceAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The total amount paid by the customer net of
                                taxes.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="TotalDealerAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Total amount paid by the dealer to the external
                                    supplier including tax (i.e., dealer cost).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractRegistrationDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The day the contract is registered in the
                                    originating system. (Ex. The database system).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceContractStatus">
                        <xsd:annotation>
                            <xsd:documentation>
                                The status of the Service
                                Contract.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractExpirationDistanceMeasure" type="sqdt:LengthMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The odometer reading (distance) of the vehicle when
                                    the service contract expires.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CreditServiceContractType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ContractCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract company name
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of Service Contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractPlanCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Contract Plan Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract type and/or area of
                        coverage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The cost incurred by the dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CustomerSalePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount the customer pays for the service
                        contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractDeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of contract deductible.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinancedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the service contract is being financed
                            through the retail credit contract or capitalized for
                        lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsideCarrierTypeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the service contract is provided by the
                            finance source (inside) or an outside company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxabilityIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the service contract is
                        taxable.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ServiceContractDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form description of service contract type applied to
                            the contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ContractCompanyAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        The address of the service company providing the service
                            contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AmountFinanced" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The total amount
                financed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContractCoverageAmount" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dollar amount of coverage provided by service contract for example "Damage up to $40,000".</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContractEffectiveDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Start Date of Service
                Contract</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContractFormNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies the type of
                contract.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
         <xsd:element name="PreferredProviderIndicator" type="udt:IndicatorType" maxOccurs="1" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    Indicates whether the provider is a preferred provider.
                </xsd:documentation>
            </xsd:annotation>
         </xsd:element> 
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServicePlanOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PlanOptionTypeCode" type="scl:PlanOptionTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type indicating if the option of the Plan is optional or
                            Mandatory
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PlanOptionalLanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Optional Language code returned for a plan option. The plan
                            could be in one language the option could be various
                        languages.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PlanOptionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        The description of the Option.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PlanOptionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Unique identifier for a plan option.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CoverageType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PlanCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code indicating the plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code uniquely identifying the coverage within a
                        plan
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageTermsString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The number of months covered by the Plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageEffectiveDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the coverage starts.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the coverage ends.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the standard deductible amount for the plan. This
                            is the deductible that the individual will pay.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that plan roadside assistance is
                        available.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentalDaysNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        The maximum number of days for rental
                        assistance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TowingAssistanceIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that towin assistance is available on the
                        Plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The distance covered by the Plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CASEType">
        <xsd:sequence>
            <xsd:element name="CaseTypeCode" type="scl:CaseTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of Customer Arbitration Intervention or legal
                        action
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CaseNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Case number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CaseOpenDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Case open date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CaseReasonDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Case Reason Description
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CaseReasonNarrative" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Case Reason Narrative
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CaseOwnerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Case Owner
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NewFinancingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FinanceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of financing Examples may be F- Finance, L - Lease,
                            C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc..
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining balance on Current Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last month payment amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining residual on current vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Month and year of contract maturity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of Finance Company
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Down Payment amount or amount of cap cost
                        reduction.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PurchasePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Purchase Price or Gross Cap cost specified in deal. Total
                            payments at end of purchase
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Approved Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount pre-approved
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date pre-approval expires
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RatingIndexCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rating Index Used for Credit Approval
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NewSalesFinancingType">
        <xsd:complexContent>
            <xsd:extension base="NewFinancingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="MaximumLimitAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Maximum Limit Amount for
                                financing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="MinimumLimitAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Minimum Limit Amount for
                                financing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ClientAdvisorName" type="udt:NameType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the name of the Client Advisor
                                    responsible for creating the Financing
                                comments
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FinancingComments" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text area for Client Advisor to provide
                                    general comments about the Financing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PreApprovalID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The pre-approval identifier assigned by the finance
                                    source.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="CreditApplicationDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date the credit application is
                                completed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CurrentFinancingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FinanceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of financing Examples may be F- Finance, L - Lease,
                            C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc..
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining balance on Current Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last month payment amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining residual on current vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Month and year of contract maturity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of Finance Company
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WholesaleValueAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual wholesale value of the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TradeAllowanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Trade Allowance is the second component of the negotiated
                            trade vehicle amount, the primary portion being the wholesale amount of
                            the trade vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Co-CreditorFinancingType">
        <xsd:complexContent>
            <xsd:extension base="CurrentFinancingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="AccountID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies an account number or similary
                                    identifier.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SalesFinancingType">
        <xsd:complexContent>
            <xsd:extension base="CurrentFinancingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="BasePaymentAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Monthly payment amount before dealer add-ons (i.e.,
                                    does not include fees, taxes, etc.)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="LastPaymentDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date the last payment was made for a retail
                                    finance contract or lease contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Tax for FInancing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The ContractTermMileage Compound represents the
                                    odometer mileage allowed under terms of the
                                warranty.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ApplicationFinancingType">
        <xsd:sequence>
            <xsd:element name="FinanceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of financing Examples may be F- Finance, L - Lease,
                            C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc..
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining balance on Current Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last month payment amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining residual on current vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Month and year of contract maturity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of Finance Company
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Down Payment amount or amount of cap cost
                        reduction.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PurchasePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Purchase Price or Gross Cap cost specified in deal. Total
                            payments at end of purchase
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Approved Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount pre-approved
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date pre-approval expires
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RatingIndexCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rating Index Used for Credit Approval
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApplicationTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of application being submitted for financing (e.g.,
                            individual, individual + co-applicant, business, business + coapplicant,
                            employee).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Deferred Down Payment amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer rebate amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer rebate amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetTradeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The difference between the dollar value given by the dealer
                            less the amount the customer still owes on the
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceTotalExtendedWarrantyAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total of life, accidental and health insurance
                            cost/extended warranty cost.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DisabilityPremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates amount of disability premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditLifePremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the amount of credit life premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecurityDepositAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Security deposit is the amount paid to cover damage, excess
                            mileage or excess wear and tear on a leased vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form miscellaneous comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Annual percentage rate.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MSRPGuidePercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ration of the amount financed compared to the value of
                            the vehicle identified in a vehicle evaluation guide (EX: Nada
                        Guide).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ServiceContractBase">
                <xsd:annotation>
                    <xsd:documentation>
                        Represent service contract information for the vehicle
                            being financed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates the tax associated with the vehicle being
                            financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialProgramsCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying the type of special program (First Time
                            Buyer, College Graduate, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Fee">
                <xsd:annotation>
                    <xsd:documentation>
                        The fees associated with the vehicle being
                        financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TradeInVehicleCredit">
                <xsd:annotation>
                    <xsd:documentation>
                        The vehicle that is being traded in
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OfferingTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source type of credit contract being
                        offered.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedEquipmentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Equipment allowed by finance source to be added to the
                            residual value of a vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseRatePercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Percentage used to determine finance cost of a
                        lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseRateMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Money factor multiplier used to determine finance costs for
                            a lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PreApprovedProgramName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        A text description of preapproval codes.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SalesOrderNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        A vehicle order number used by dealers and OEMS to track
                            customer orders.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetAmountFinanced" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total net financed amount after all trade-in, incentives,
                            etc. The total amount of the loan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BasePaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly payment amount before dealer add-ons (i.e., does
                            not include fees, taxes, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalReductionsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Sum of Down Payment, Dealer Rebates, and any other cash
                            payments that reduce the amount financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetCapitalizedCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Leasing value derived from the cash selling price after
                            adjustments for downpayments etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AmortizationPeriodMeasure" type="sqdt:PeriodMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The length of time over which the repayment of a loan is
                            calculated.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentsDeferredPeriodMeasure" type="sqdt:PeriodMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount of time by which the vehicle payments have been
                            deferred. HR = Hour, WK = Week, BiWK = Bi-Weekly, MO = Month, YR = Year,
                            SmMO=SemiMonthly, SmAN=SemiAnnually
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CostPerDistanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The cost per mile in excess of the lease
                        agreement.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EstimatedAnnualDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The estimated annual mileage of the
                        contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExcessPerYearDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Estimated number of miles above the contracted annual
                            mileage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DecisionFinancingType">
        <xsd:sequence>
            <xsd:element name="FinanceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of financing Examples may be F- Finance, L - Lease,
                            C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc..
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining balance on Current Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last month payment amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining residual on current vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Month and year of contract maturity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of Finance Company
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Down Payment amount or amount of cap cost
                        reduction.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PurchasePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Purchase Price or Gross Cap cost specified in deal. Total
                            payments at end of purchase
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Approved Indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount pre-approved
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date pre-approval expires
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RatingIndexCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rating Index Used for Credit Approval
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ApplicationTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of application being submitted for financing (e.g.,
                            individual, individual + co-applicant, business, business + coapplicant,
                            employee).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Deferred Down Payment amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer rebate amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer rebate amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetTradeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The difference between the dollar value given by the dealer
                            less the amount the customer still owes on the
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceTotalExtendedWarrantyAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total of life, accidental and health insurance
                            cost/extended warranty cost.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DisabilityPremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates amount of disability premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditLifePremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the amount of credit life premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecurityDepositAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Security deposit is the amount paid to cover damage, excess
                            mileage or excess wear and tear on a leased vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form miscellaneous comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Annual percentage rate.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MSRPGuidePercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ration of the amount financed compared to the value of
                            the vehicle identified in a vehicle evaluation guide (EX: Nada
                        Guide).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates the tax associated with the vehicle being
                            financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalContractAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount of the service contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfPaymentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the number of payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstPaymentDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the first date of payment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OfferStatusCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code describing the type of offer (e.g., Pre-approval,
                            Consumer, Dealer)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseRateMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Money factor multiplier used to determine finance costs for
                            a lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Fee">
                <xsd:annotation>
                    <xsd:documentation>
                        The fees associated with the vehicle being
                        financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FICOScoreCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        FICO score used to make credit decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetCapitalizedCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Leasing value derived from the cash selling price after
                            adjustments for downpayments etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PreApprovedProgramName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        A text description of pre-approval codes.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BaseBuyPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Base buy rate before any additions or subtractions.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="BuyPercentageRateAdjustmentGroup">
                <xsd:annotation>
                    <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SoldFinancingType">
        <xsd:complexContent>
            <xsd:extension base="NewFinancingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form miscellaneous comments.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Annual percentage rate.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FleetAccountString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Lessor Fleet Account number indicating that this is
                                    a Fleet Transaction
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PromotionalRateIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Promotional lease rate was used
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Financing taxes
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ProgramsAndRates">
                        <xsd:annotation>
                            <xsd:documentation> Programs And Rates associated with Financing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LienholderParty">
                        <xsd:annotation>
                            <xsd:documentation> Vehicle Lienholder </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="FinancialOrganization"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="TradeInFinancingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FinanceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of financing Examples may be F- Finance, L - Lease,
                            C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc..
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining balance on Current Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Last month payment amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Remaining residual on current vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months of contract term
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Month and year of contract maturity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of Finance Company
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WholesaleValueAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual wholesale value of the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetTradeAllowanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The gross trade-in amount minus the payoff
                        amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GrossTradeInAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The gross trade-in amount minus the
                        payoff.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriorCreditOrLeaseOwedOnTradeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The balance owed on lease that is being terminated. This
                            balance is amount being financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TradeInSalesTaxCreditAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Rebate on sales tax previously paid on the
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseMaturityDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date that the lease matures.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UpfrontNetTradePayoffAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The balance owed on lease that is being terminated. This
                            balance is amount being paid upfront. This is the amount paid upfront to
                            cover negative equity on a trade-in.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Annual percentage rate.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SecurityDepositAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Security deposit is the amount paid to cover damage, excess
                            mileage or excess wear and tear on a leased vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalNumberOfPaymentsRemainingNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        The remaining total of payments to be made after receipt of
                            the payment at inception.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AverageWholesaleValueAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Current estaimted wholesale value of the
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MonthlySalesTaxExemptionAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> An sales tax amount that is exempted on a monthly basis.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SalesTaxExemptionAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> An amount that is exempted from a sales tax.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfTaxCreditMonthsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation> Number of months that the tax credit will cover.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractFinancingType">
        <xsd:sequence>
            <xsd:element name="ContractDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> Contract effective date. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation> The total duration of the contract. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BaseVehicleCashPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The price of the vehicle before additional charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="HardAddSellingPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Physical equipment added to the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalVehicleCashPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total vehicle price defined on contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total down payment amount or amount of cap cost reduction.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The amount of down payment deferred until a later time.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredUntilDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> The date the deferred down payment will be paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CashDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The amount of cash paid down. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ManufacturerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Manufacturer rebate amount. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ThirdPartyRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Rebate provided by non-manufacturer. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OtherDownPaymentDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation> Free form text description of Other Down Payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Amount of other downpayment (i.e., Manufacturer Rebate,
                        Deferred Downpayment). </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UnpaidBalanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total cash price minus total cash down. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalOtherChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount of other charges (e.g., Gap Policy).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmountPaidOnYourBehalf" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total fees, charges, taxes, insurance paid to others on
                        your behalf. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalPaidToPublicOfficials" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total amount paid to public officials
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AmountFinanced" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total amount financed. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalOtherCreditorChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount of other creditor charges. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InterestCommencementDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> The date the customer's interest begins </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FederalTILDisclosures">
                <xsd:annotation>
                    <xsd:documentation> Federal Truth In Lending Disclosures </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ProgramsAndRates">
                <xsd:annotation>
                    <xsd:documentation> The ProgramsAndRates component represents vehicle and
                        finance programs/rates associated with the contract or lease agreement for
                        the vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation> Tax assoicated with the financing </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Fee">
                <xsd:annotation>
                    <xsd:documentation> Fees associated with the financing. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OtherCharges">
                <xsd:annotation>
                    <xsd:documentation> Other charges associated with the financing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OtherCreditorCharges">
                <xsd:annotation>
                    <xsd:documentation> Other creditor chargescharges associated with the financing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Insurance">
                <xsd:annotation>
                    <xsd:documentation> Insurance information associated with the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CreditServiceContract">
                <xsd:annotation>
                    <xsd:documentation> Service contract assoicated with the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TradeInVehicleCredit">
                <xsd:annotation>
                    <xsd:documentation> Vehicle being traded in. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalCashDownPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount of cash paid and rebates applied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmountPaidToInsuranceCo" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount paid to insurance companies.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation> Month and year of contract maturity. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecurityDepositAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Security deposit amount is the amount paid to cover damage,
                        excess mileage or excess wear and tear on a leased vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DepreciationAndAmortizeds" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total amount charged for the vehicle's declines in value
                        through normal use and for other items paid over the Lease Term.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalOfBaseMonthlyPayments" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The Depreciation and any Amortized Amounts plus the Rent
                        Charge. This is the sum of all payments minus the Use tax.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalEstimatedFeesAndTaxes" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total Amount Lessee agrees to pay for official fees and
                        taxes over the Lease Term. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfTaxCreditsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation> The number of tax credits. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The value of the vehicle at the end of the Lease including
                        package discounts and purchased mileage charges. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BaseResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The value of the vehicle at the end of the Lease, not
                        including any purchased mileage charges. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Vehicle rebate via dealer. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation> Comments about the deal from the dealer to the finance
                        source. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalPaymentDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> Date when the final payment of a contract is due.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="AutomaticPayment">
                <xsd:annotation>
                    <xsd:documentation> The AutomaticPayment component represents electronic funds
                        transfers (EFT) or payroll deductions. This component would be used if the
                        applicant elects not to pay manually. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CreditContractWarranty">
                <xsd:annotation>
                    <xsd:documentation> The Warranty Component represents information about the OEM
                        warranty on the vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="SellerAssistedLoan">
                <xsd:annotation>
                    <xsd:documentation> The SellerAssistedLoan represents information related to the
                        dealer's down payment loan to the
                        applicant. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="DealerRecourse">
                <xsd:annotation>
                    <xsd:documentation> The DealerRecourse component represents the
                        dealerâ&#128;&#153;s guarantee for a loan or a
                        portion of a loan that does not meet standard credit policies.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DisabilityAndLifeSubtotal" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Subtotal of credit life and disability premiums.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerEstReserveAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The dealer reserve amount estimated by dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerEstReserveTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation> Identifies the category used to calculate the Dealer Reserve
                        i.e., Flat, Standard Dealer Participation, Guaranteed Dealer Participation.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RequestedTierChangeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation> A request for a tier exemption. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinancePlanProcessingDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> Indicates the program effective date to be used for
                        validating programs. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CashPriceInclusion">
                <xsd:annotation>
                    <xsd:documentation> Description of an amount for items included in vehicle cash
                        price. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherInsuranceSubtotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Subtotal of other insurance premiums. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxExempt" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation> Indicator whether the customer is exempt from paying sale or
                        use tax. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualPercentageDeduction" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation> Percentage deducted from the residual i.e., for manual
                        transmission or commercial use. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ResidualPercentageEnhancement" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation> Percentage added to the residual, i.e. for incentives or low
                        mileage. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalOfMonthlyPaymentsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The sum of all base monthly payments plus all monthly
                        sales/use tax and all monthly fees. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalDueAtSigningAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount that the customer must pay at lease signing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MonthlyDepreciationAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Portion of monthly payment that is going toward
                        depreciation. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetCapCostPlusResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> This is the net capitalized cost plus the residual amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PurchaseOptionPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The price that the customer is able to purchase the vehicle
                        for at the end of the lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation> Indicates whether payment will be by check, payroll
                        deduction, EFT, etc. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ServiceChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The amount charged in addition to the depreciation and any
                        amortized amounts. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetProceedsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The GrossProceedsAmount minus the wholesale payoff amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GrossProceedsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The amount that the finance source is paying the dealer for
                        the deal. EX: If a dealer owes a buy down amount, it may be deducted from
                        their proceeds. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractMVPCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation> The rating of the customer based on the credit worthiness of
                        the customer. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AutoBrokerRecipientName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation> Identifies Auto Broker receiving fees. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NoFinanceChargeDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> Date the amount financed must be paid by so that the
                        customer does not pay a finance charge. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxSubtotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The subtotal of all taxes associated with financing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FeeSubtotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The subtotal of all fees associated with financing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DraftNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation> Draft Number utilized for the dealer payment process.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubtotalCreditsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Includes the sum of Net Trade-in, Rebate or Other Credit,
                        and Cash Down payment. In some states this amount is disclosed separately
                        from TotalDownPayment if it is a negative amount. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RecisionPeriodIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation> Indicates if there is a recision allowed to cancel out of
                        the deal. For example, a 3-day cooling off period. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DoorToDoorSaleIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation> Indicates whether the vehicle sold due to a door-to-door
                        sale. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DraftAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The amount of the draft for the corresponding draft number.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseMaturityDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation> The date that the lease matures. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubtotalDebitsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> A subtotal of specific debit items on contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumProceedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Maximum amount paid to dealer for the customer's financed or
                        leased vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CapReductionCashDownpayment" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Amount of cash downpayment remaining after the allocation to
                        cover upfront costs on a lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CapReductionMfgRebate" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Amount of rebate downpayment remaining after the allocation
                        to cover upfront costs on a lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CapReductNetTradeDownpymt" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Amount of Net Trade downpayment remaining after the
                        allocation to cover upfront costs on a lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CanadianCalculatedValues">
                <xsd:annotation>
                    <xsd:documentation> Values of the contract calculated specifically for Canadian
                        requirements. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalLeaseCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total cost the customer is required to pay for a lease
                        transaction (exluding applicable lease-end fees). </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeliveryMileageRateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Rate charged per mile on vehicle at delivery.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalCostOfLeaseAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total cost the customer is required to pay for a lease
                        transaction (including applicable lease-end fees). </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalValueOfEnhancementItemsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total amount of approved non-residualized "soft" adds that
                        add value to the vehicle. For example, etching, racing strips, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ContractIncentives">
                <xsd:annotation>
                    <xsd:documentation> Describes the type of Incentive. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalNumberOfPaymentsRemainingNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation> The remaining total of payments to be made after receipt of
                        the payment at inception. For Lease Only </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedDepreciationAndAmortizedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Adjusted total amount charged for the vehicle's declines in
                        value through normal use and for other items paid over the lease term.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedMonthlyDepreciationAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Adjusted portion of monthly payment that is going toward
                        depreciation </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdjustedNetCapCostPlusResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Adjusted net capitalized cost plus residual amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EffectiveInterestRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation> The interest rate for the credit contract when some
                        insurances and fees are used in calculating the total cost of borrowing.
                        (Used in Canadian provinces) </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="AutoBrokerParty">
                <xsd:annotation>
                    <xsd:documentation> The automobile insurance broker that is selling the consumer
                        vehicle insurance. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AnnualAllowedDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation> Lease mileage limit per year </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExcessDistanceRateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The rate charged per mile over the annual miles allowed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MinimumUnusedPurchaseDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation> The minimum number of unused purchased miles/kilometers
                        allowed on a lease. This is equal to the standard lease
                        mileage/kilometerage. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumUnusedPurchaseDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation> The maximum number of unused purchased miles/kilometers
                        allowed on a lease. This is equal to the total mileage/kilometerage for the
                        term of the contract/lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxableTotalOfBaseMonthlyPaymentsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total amount of base monthly payments subject to tax on
                        a lease. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxablePaymentPercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation> Percentage of lease payment(s) that is taxable.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AdjustedResidualPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Final residual
                percentage after deduction or adjustment </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DemonstrationResidualAdjustmentRateNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Rate by which to adjust
                the residual value on a demonstration vehicle. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DemonstrationResidualAdjustmentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount by which to
                adjust the residual value on a demo vehicle (inception miles *
                DemoResidualAdjustmentRate, if InceptionMiles &gt; 500) </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DemonstrationDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Number of miles applied
                to Demo Residual Adjustment </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CreditCardDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of credit card
                downpayment </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CapitalizedReductionCreditCardDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of credit card
                downpayment remaining after the allocation to cover upfront costs on a lease.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="FinancingSubtotals"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontCashDownpaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of cash
                downpayment allocated to upfront costs </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontManufacturerRebateAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of manufacturer
                rebate allocated to upfront costs </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontNetTradeAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of net trade
                allocated to upfront costs </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontCreditCardDownpaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Amount of credit card
                payment allocated to upfront costs </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerEstimateReserveAdvancePercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Percentage used to calculate dealer reserve for up front participation.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProratedInterestPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Pro-rated interest payment for adjustment to payment date.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LatePaymentInterestRatePercentage" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Interest rate charged on late payments.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SellersRightToCancelDaysNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of days after the contract date during which the seller (dealer) has the right to cancel.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="TaxCreditGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="AdditionalSecurityDepositAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of additional security deposit.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StandardSecurityDepositAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of standard security deposit.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PaymentsDeferredPeriodMeasure" type="sqdt:PeriodMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The amount of time by
                which the vehicle payments have been deferred. HR = Hour, WK = Week, BiWK =
                Bi-Weekly, MO = Month, YR = Year, SmMO=SemiMonthly,
            SmAN=SemiAnnually</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
             <xsd:element maxOccurs="1" minOccurs="0" ref="BuyPercentageRateAdjustmentGroup">
                <xsd:annotation>
                    <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CanadianCalculatedValuesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="NetPriceDeliveredAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Cash price of vehicle minus total
                        downpayment. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AggregateCashPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Net price delivered plus other charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CostOfBorrowingAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Value given by you minus value received by
                        you. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ValueGivenByYouAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Cash plus rebates plus gross trade-in plus
                        total time balance (this is the same as total of payment).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ValueReceivedByYouAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Total price of vehicle amount minus
                        selling price of vehicle amount minus documentation fee minus lien on trade
                        plus cash price of vehicle amount. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CashValueOfLeasedGoodsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Leased vehicle amount minus incentives to
                        cash customer. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SumOfOtherAdvancesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Credit life plus accident health plus
                        extended warranty plus other. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseCapitalizedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Cash value of leased goods plus sum of
                        other advances minus cash down minu gross trade minsu rebates.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalOfNonRefundablePymts" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Total of all monthly payments, excluding
                        taxes plus documentation fees plus cash down plus gross trade plus rebates
                        (i.e. Refundable Security Deposit only). </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmountOfAdvances" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Cash value of leased goods plus sum of
                        other advances. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ImplicitFinanceChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Calculated Field: Total of non-refundable payments plus
                        residual value minus total advances. This is NOT a FINANCE CHARGE.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalCostOfTermAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Total cost of purchase of the vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalProvincialSalesTaxAndGoodsAndServicesTaxOnCashPriceOfVehicle" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Provincial Sales Taxes and Goods and Services Taxes
                        associated with the Cash Price of the Vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CashPriceOfVehicleInclusiveOfProvincialSalesTaxAndGoodsAndServicesTax" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Cash Price of Vehicle inclusive of Provincial Sales Taxes
                        and Goods and Services Taxes associated with the Cash Price of Vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalProvincialSalesTaxAndGoodsAndServicesTaxPaymentsOnOtherItems" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Provincial Sales Taxes and Goods and Services Taxes
                        associated with other items excluding Provincial Sales Taxes and Goods and
                        Services Taxes associated with Cash Price of the Vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalCashAndRebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> The total amount of Cash and Rebates. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractResponseFinancingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DealerReserveTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the category used to calculate the Dealer
                            Reserve i.e., Flat, Standard Dealer Participation, Guaranteed Dealer
                            Participation.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerReserveAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dollar amount associated with the dealer
                        reserve.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="AmountFinanced" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total amount financed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfOverduePaymentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        The number of payments that are already passed due at the
                            time the deal is funded.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OverduePaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dollar amount of the past due
                        payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Deduction">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates any deductions from the dealer settlement
                            amount (e.g., Tax Stamp Amount).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Credit">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates any miscellaneous additions to the dealer
                            settlement amount (e.g., Owner Loyalty Reimbursement
                        Amount).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FunderComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for Funder's
                        comments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Notifications" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area identifying any policies are legal
                            restrictions.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total duration of the contract in
                        months.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The customer's buy rate.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly Payment Amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BulletinNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the bulletin used to fund the
                        deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonResidualPercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The estimated percent of value at contract
                        end.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractMVPCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The rating of the customer based on the credit worthiness
                            of the customer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetAnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The rate charged to the dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubsidyCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The manufacturer assigned code that determines the
                            incentives that are being offered to the customer (i.e., 0%
                        financing).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EffectiveDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The effective date of the incentives or
                        rates.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the end date of the incentives and
                        rates.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MSRPPackageAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer suggested retail price / discount amount.
                            Discount package is for a special package on a
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonPercentageResidualBuyDown" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount paid up-front towards the end-of-term residual
                            value. (A higher residual means lower monthly payments - some people
                            will put cash or trade equity down to "buy-down" their monthly
                            payments.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonHardAddsResidualBuyDownAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount paid up-front towards the hard-add residual
                            adjustment. (For example, if the customer wants a CD changer but doesn't
                            want the monthly payments to go up, they may pay for a portion of it
                            up-front.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RetailAPRBuyDownPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The difference in the finance charge amount between the buy
                            rate and the customer rate. For instance if the buy rate is 4.9% and the
                            dealer writes the contract for 2.9% - the difference of 1% finance
                            charge needs to be paid to the lender up-front.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GrossProceedsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount that the finance source is paying the dealer for
                            the deal. EX: If a dealer owes a buy down amount, it may be deducted
                            from their proceeds.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetProceedsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The GrossProceedsAmount minus the wholesale payoff
                        amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BookingDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date that the finance source begins servicing the
                        deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FinancePlan" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of standard finance plan applied to
                        deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredGrossAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        A portion of the
                            dealerâ&#128;&#153;s proceeds that is held
                            for future payment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ContractRespFederalTILDisclosures">
                <xsd:annotation>
                    <xsd:documentation>
                        Federal Truth In Lending Disclosures
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="ContractRespProgramsAndRates">
                <xsd:annotation>
                    <xsd:documentation>
                        The ProgramsAndRates component represents vehicle and
                            finance programs/rates associated with the contract or lease agreement
                            for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Tax assoicated with the financing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonDistanceResidualBuyDownAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount paid up-front towards expected additional mileage on
                            the vehicle.This amount will off-set the expected reduction of
                            end-of-term residual due to higher mileage on the
                        vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonPrepaidDistanceResidualBuyDownAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        This is the preset amount determined by the lender for
                            upfront miles. This rate is multiplied by the number of up-front miles
                            and this amount is subtracted from the residual value.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BaseBuyPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Base buy rate before any additions or subtractions.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="BuyPercentageRateAdjustmentGroup">
                <xsd:annotation>
                    <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Fee"/>  
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RemarketingFinancingType">
        <xsd:complexContent>
            <xsd:extension base="NewFinancingType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form miscellaneous comments.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Annual percentage rate.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FleetAccountString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Lessor Fleet Account number indicating that this is
                                    a Fleet Transaction
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PromotionalRateIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Promotional lease rate was used
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                        <xsd:annotation>
                            <xsd:documentation>
                                Tax related to Financing
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="FinanceChargeAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The total interest paid on the
                                contract
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ExcessDistanceRateAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The rate charged per mile over the annual miles
                                    allowed
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AnnualAllowedDistanceMeasure" type="sqdt:LengthMeasureType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Lease mileage limit per year
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="FinancialPositionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CurrentAssetsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Assets that a company has at its disposal that can be
                            easily converted into cash within one operating cycle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="IntangibleAssetsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        An asset that is not visible in the traditional balance
                            sheet but still adds value to the company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FixedAssetsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Fixed Assets of organization are those assets of a
                            permanent nature required for the normal conduct of a business, and
                            which will not normally be converted into cash during the ensuring
                            fiscal period. For example, furniture, fixtures, land, and buildings are
                            all fixed assets. However, accounts receivable and inventory are
                        not.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAssetsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total of all assets; both current and
                        fixed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CurrentLiabilitiesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The liabilities to be paid within one year of the balance
                            sheet date.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LongTermDirectLiabilities" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Loans, debt or obligations with a maturity of longer than
                            one year.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalLiabilitiesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The sum of all liability items.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CapitalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The money and other property of a corporation or other
                            enterprise used in transacting the business.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EarnedSurplusAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Prior years earnings not paid out as dividends, i.e.,
                            Retained Earnings.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AnnualSalesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Annual Sales of an organization.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GrossProfitAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The net sales minus cost of sales.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetProfitAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The company's total earnings reflecting revenues adjusted
                            for costs of doing business, depreciation, interest, taxes and other
                            expenses.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WorkingCapitalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The difference between current assets and current
                            liabilities. Measures the margin of protection for current
                        creditors.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalNetWorthAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total assets minus the total
                        liabilities.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DebtNetWorthRatioMeasure" type="udt:MeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Ratio of Debt to Net Worth of
                        organization.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CurrentAssetsLiabilitiesRatioMeasure" type="udt:MeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Ratio of Current Assets to Liabilities of
                        organization.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CashPriceInclusionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="CashPriceInclusionDesc" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of item included in the vehicle cash
                        price.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="CashPriceInclusionAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount for item included in the vehicle cash
                        price.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CashPriceInclusionTypeCode" type="scl:CashPriceInclusionTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies whether or not the cash price is the base or
                            total.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CashPriceInclusionDetail" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further description of the item defined in the cash price
                            inclusion category.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FeeType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FeeTypeCode" type="scl:FeeTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates the type of fee being applied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FeeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes the type of fee being applied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FeeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes the type of fee being applied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FeePaidTo" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes to whom the fee is to be paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CapitalizedFeeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the fee is capitalized, meaning whether
                            it is included in the monthly payments. If the fee is not capitalized it
                            is to be paid up front.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaximumAllowableFeeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The maximum amount of the fee that can be
                        charged.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PublicOfficialFeeIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Indicator of whether a
                fee is considered as paid to a public official </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxabilityIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Determines whether an
                item or amount is taxable.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditContractFeeType">
        <xsd:complexContent>
            <xsd:extension base="FeeType">
                <xsd:sequence>
                    <!--<xsd:element ref="CapitalizedFeeIndicator" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether the fee is capitalized, meaning whether it is included in the monthly payments. If the fee is not capitalized it is to be paid up front.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="MaximumAllowableFeeAmount" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>
                                The maximum amount of the fee that can be charged.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>-->
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="TaxType">
        <xsd:sequence>
            <xsd:element name="TaxTypeCode" type="scl:TaxTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the type tax.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="TaxDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text description of tax amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Actual amount of tax paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UnitSalesTaxAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Unit amount of sales tax.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxRatePercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Tax Percentage Rate
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalTaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total taxble price
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NonTaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total non-taxble price
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxTypeIdCode" type="scl:TaxTypeIdEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Tax type identification
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxabilityIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Determines whether the dealer wants to claim tax on the
                            cost.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CapitalizedTaxIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the tax is capitalized, meaning whether
                            it is included in the monthly payments. If the tax is not capitalized it
                            is to be paid up front.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxPaidToName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        The name of the organization or jurisdiction the tax is
                            paid to, e.g., to which state the tax is being paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TaxStatusCode" type="sqdt:TaxStatusCodeType" minOccurs="0" maxOccurs="1">
                <xsd:annotation> 
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Used to indicate if the the Tax has been paid or is not applicable.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditContractTaxType">
        <xsd:complexContent>
            <xsd:extension base="TaxType">
                <xsd:sequence>
                    <!--<xsd:element ref="CapitalizedTaxIndicator" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates whether the tax is capitalized, meaning whether it is included in the monthly payments. If the tax is not capitalized it is to be paid up front.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="TaxPaidToName" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>
                                The name of the organization or jurisdiction the tax is paid to, e.g., to which state the tax is being paid.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>-->
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PaymentTermsBaseType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A user friendly description of the Term (e.g. 10 Percent
                            discount if payed in 30 days)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DueDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The absolute due date and time.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentTermsDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date and time when the payment terms go into effect.
                            Used in conjunction with NumberOfDays
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfDaysNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        The number of days from the PaymentTermDateTime by which
                            payment is expected.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PaymentTermsType">
        <xsd:complexContent>
            <xsd:extension base="PaymentTermsBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="FlexTermsString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the dealer wishes to apply a discount
                                    to the order, or if the dealer wishes to increase their return
                                    allowance.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PayTermsString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                When payment is due and/or discounts
                                allowed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the method of payment (e.g. cash, credit,
                                    etc.).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="OrderCreditCard">
                        <xsd:annotation>
                            <xsd:documentation>
                                Deprecated: use CreditCard
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="CreditCard">
                        <xsd:annotation>
                            <xsd:documentation>
                                The credit card information for the individual
                                    purchasing the item.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TermsOptionGroup">
                        <xsd:annotation>
                            <xsd:documentation>
                                The TermsOptionGroup component represents a set of
                                options for the terms of the payment. Each occurence of
                                TermsOptionGroup is, by definition, a payment option to the
                                other TermsOptionGroup occurrences. (Boolean OR among
                                TermsOptionGroup occurences)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrderPaymentTermsType">
        <xsd:annotation>
            <xsd:documentation>Deprecated: Use PaymentTerms</xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="PaymentTermsBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="FlexTermsString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates if the dealer wishes to apply a discount
                                    to the order, or if the dealer wishes to increase their return
                                    allowance.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PayTermsString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                When payment is due and/or discounts
                                allowed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the method of payment (e.g. cash, credit,
                                    etc.).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="OrderCreditCard">
                        <xsd:annotation>
                            <xsd:documentation>
                                The credit card information for the individual
                                    purchasing the item.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TermsOptionGroup">
                        <xsd:annotation>
                            <xsd:documentation>
                                The TermsOptionGroup component represents a set of
                                    options for the terms of the payment. Each occurence of
                                    TermsOptionGroup is, by definition, a payment option to the
                                    other TermsOptionGroup occurrences. (Boolean OR among
                                    TermsOptionGroup occurences)
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="TermsOptionGroupType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" ref="TermsDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        The Terms component represents the payment terms as
                            specified by the supplier in a program interpretable way. Such
                            information can tie to the accounting package of a
                        DMS.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TermsDetailType">
        <xsd:sequence>
            <xsd:element name="TermsStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The start date for the payment term of the
                        record.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TermsDueDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The due date for the payment term of this
                        record.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TermsDiscountPercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount of discount to the total amount of the order
                            muliplied by the MinimumPaymentPercent. This could be 0. An example of a
                            percentage value shown in decimal form would be 56.5% which would be
                            0.565 in decimal form.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="MinimumPaymentPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The minimum percentage of payment for this Terms record. An
                            example of a percentage value shown in decimal form would be 56.5% which
                            would be 0.565 in decimal form.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CustomerPaymentMethodType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the method of payment (e.g., cash, credit card,
                            etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AuthorizedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Preauthorized expense limit.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PaymentScheduleType">
        <xsd:sequence>
            <xsd:element name="NumberOfPaymentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the number of payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Scheduled payment amount as dictated by the payment
                            schedule.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PayTermsString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The day the payment is due (e.g., the 15th of every
                        month).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="TimeBetweenPaymentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        The TimeBetweenPayments component is used to communicate
                            the time between scheduled payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ScheduleStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date when the first payment of the payment schedule is
                        due.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Anticipated amount of the final payment of the payment
                            schedule.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeferredDownPaymentIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that this payment schedule is a deferred down
                            payment collected by the finance source (i.e.
                        in-settlement).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BasePaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Monthly payment that includes depreciation and rent charge
                            but excludes other taxes or fees.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AmortizationPeriodMeasure" type="sqdt:PeriodMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount of time based on a current contract payment and
                            loan amount it would take the loan to amortize over.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxableBaseMonthlyPaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of lease base monthly payment subject to
                        tax.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginalCalculatedPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Payment amount that may
                print on the contract but not match the true payment schedule </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AuthorizationType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AuthorizationDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date and time the payment authoirzation was
                        completed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AuthorizedAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount of authorized payment
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AuthorizationNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The authorization number returned by the credit card
                            processing company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditCardTransactionNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of transaction related to credit card processing
                            company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AddressVerificationCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code resulting from verification of address for credit card
                            number.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AuthorizationCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Assigned authorization
                code</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AuthorizationReason" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation> Reason for authorization. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditCardType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CreditCardTypeCode" type="scl:CreditCardTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Account type (e.g. Visa, Mastercard, American Express,
                            etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AccountID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies an account number or similar
                        identifier.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NameOnAccount" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the name on the account, in the case of a credit
                            card the name as it appears on the credit card.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditCardExpirationDateYearMonthDate" type="qdt:YearMonthDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the expiration month and year of the credit
                        card.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CompanyNameOnAccount" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Company name on credit card.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CardID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Card Id field can be optionally provided to use additional
                            security features of credit card authorization. It is typically a
                            3-digit number located on the back of most credit
                        cards.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="BillingAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        Credit card billing address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Authorization">
                <xsd:annotation>
                    <xsd:documentation>
                        The Authorization Component represents the authorization
                            information if the method of payment was authorized (credit card or
                            EFT).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OrderCreditCardType">
        <xsd:complexContent>
            <xsd:extension base="CreditCardType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="AssignedCreditCardID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                This is an identifier for the credit card that has
                                    no business meaning, and is generally provided by the supplier.
                                    It is only required in cases where the dealer is requesting
                                    payment by a credit card that is already on file with the
                                    supplier.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="FederalTILDisclosuresType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The customer's buy rate.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CanadaACRPercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The actual cost of the financing. Use Province to determine
                            of required.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FinanceChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total of interest paid on the
                        contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TotalOfPaymentsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total of dollar amount of payments to be made on the
                            retail loan or lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalSalePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Downpayment plus the total of payments.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstPaymentDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the first date of payment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" ref="PaymentSchedule">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents the schedule of payments to be
                        made.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseRateMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Lease rate charged to customer by the
                        Dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RetailFilingFeeAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A fee that is collected
                up front that is not itemized.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NonFilingFeeInsuranceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Coverage amount for non
                filing.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractRespFederalTILDisclosuresType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LeaseRateMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Lease rate charged to customer by the
                        Dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumLeaseRateMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Maximum rate the dealer can charge the customer for the
                            vehicle being purchased. This is the LeaseBuyMoney Factor plus maximum
                            markup.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractRespProgramsAndRatesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LeaseBuyMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Lease Rate/Service Factor offered to the dealer by Finance
                            Source.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SpecialProgramDetail"/>
            
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OtherCreditorChargesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OtherChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the amount of other charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherChargesPaidFor" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes the purpose of the other
                        charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherChargesPaidTo" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Describs to whom the other charges are to be
                        paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OtherChargesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OtherChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Identifies the amount of other charges. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherChargesPaidFor" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation> Describes the purpose of the other charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OtherChargesPaidTo" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation> Describes to whom the other charges are to be paid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OtherChargesCapitalizedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Indicates whether the
                item is capitalized or not capitalized if part of an lease </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CreditDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Miscellaneous additions to the dealer settlement amount
                            (e.g., Owner Loyalty Reimbursement).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dollar amount being added to the dealer settlement
                            amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DeductionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DeductionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of any deductions from the dealer settlement
                            amount (e.g., Tax Stamp Amount).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeductionAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dollar amount being deducted from the dealer settlement
                            amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FundingErrorMessageType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A free form text description of the error
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReasonCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the reason for the error
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CorrectValueAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The correct value of the field in
                        question.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ErrorCriticality" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text field identifying the severity of funding
                            error. Values may include: Hard, Soft, Warning, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="TimeToCorrectErrorNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the time the dealer has to correct the
                        error.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReferenceName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Text description or XPATH reference to data element in
                            error.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SellerAssistedLoanType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ProceedsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Proceeds received by a dealer for providing a portion of
                            financing directly to the customer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AmountFinanced" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total amount financed for seller-assisted
                        loan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceChargesAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The finance charges for the seller-assisted
                        loan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalLoanAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The base amount of the seller-assisted loan plus the
                            finance charges.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfPaymentsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the number of payments for the seller-assisted
                            loan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of regular seller-assisted loan
                        payment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AmountToDeferredDownPayment" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of loan applied to a deferred down
                        payment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DealerRecourseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DealerRecourseTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the type of guarantee that the dealer is
                            providing. EX: Full Repurchase, Partial Repurchase, Residual Guarantee,
                            Advance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerRecourseAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount of the guarantee that the dealer is providing.
                            This amount is related to the Dealer Recourse Type.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerRecourseTermString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The term of the guarantee that the dealer is providing.
                            This amount is related to the Dealer Recourse Type.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InsuranceType">
        <xsd:sequence>
            <xsd:element name="InsuranceTypeCode" type="scl:InsuranceTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the type insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Insurance company name.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceAgentName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of insurance agent.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="SpecifiedAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        Address of insurance agent.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OrganizationPartyTelephoneString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Address of insurance agent.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PolicyNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Unique number to identify a policy.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CoverageExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies when the coverage expires.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Term of insurance coverage.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The cost incurred by the dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="InsuranceDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates the different types of insurance associated
                            with the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BodilyInjuryUnitsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Bodily injury units.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BodilyInjuryPremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Bodily injury premium.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalPremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total amount of insurance being
                        purchased.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OrganizationPartyFaxString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Insurance agent fax number.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditLifePremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the amount of credit life premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumInsuranceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The maximum benefit.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SpecifiedPerson">
                <xsd:annotation>
                    <xsd:documentation>
                        Person being insured
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuredPersonTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies persons covered insurance (e.g., Buyer,
                            Co-Buyer, or Joint).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DisabilityPremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates amount of disability premium insurance being
                            purchased for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumMonthlyBenefitAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The maximum monthly benefit amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total amount the customer pays for a
                        policy.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinancedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the insurance is being financed through
                            the retail credit contract or capitalized for lease.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OtherInsuranceDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Text description of
                            â&#128;&#156;Other᾿
                            Insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PremiumApprovedIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicator of whether premium is approved by state
                            commission.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceEffectiveDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date insurance policy is effective.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsideCarrierTypeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the insurance is provided by the finance
                            source (inside) or an outside company.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxabilityIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the insurance is taxable.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceDeductible" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of deductible for insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PaymentMethodCode" type="scl:PaymentMethodEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates how the customer pays for the insurance
                        product.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeliveryDaysNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        This field is the number of days the Insurance Policy must
                            be delivered to the seller within, from the date of this
                        agreement.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceFormNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>Form number associated with insurance.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="PolicyHolderParty">
                <xsd:annotation>
                    <xsd:documentation>Insurance policy holder information.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PreferredProviderIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Indicates whether the provider is a preferred provider.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InsuranceDetailType">
        <xsd:sequence>
            <xsd:element name="InsuranceDetailTypeCode" type="scl:InsuranceDetailTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies a type of insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Customer Deductible and/or Co/pay amount Amount.
                            Eg:$50.00
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Term of insurance component
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PremiumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The total amount the customer pays for a
                        policy.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LossPayee">
                <xsd:annotation>
                    <xsd:documentation>
                        The LossPayee component represents the entity that is named
                            as a payee in the event of a loss.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ConfirmationCode" type="scl:ConfirmationEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Confirmation component represents the confirmation of
                            the consumerâ&#128;&#153;s vehicle
                        insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CollisionDeductibleTypeCode" type="scl:CollisionDeductibleTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of collision insurance deductible.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceDetailDeductible" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Deductible amount for the property
                        insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OtherInsuranceDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Additional description of insurance.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumInsuranceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Maximum payout amount.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LossPayeeType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        The Company Name of the Loss Payee.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="SpecifiedAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        The Address component represents the address for the Loss
                            Payee.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinanceSourceLossPayeeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the finance source is either the loss
                            payee or an additional insured party.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ConfirmationComponentType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ConfirmationEntityCode" type="scl:ConfirmationEntityEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the confirmation was performed with the
                            insurance company or the insurance agent.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ConfirmedWithName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Person at insurance company or agency with whom insurance
                            was confirmed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ConfirmedByName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Person who confirmed with the insurance company or
                        agency.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ConfirmationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date of insurance confirmation.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DecisionType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ConditionRejection">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes the reasons for which an application was
                        denied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="UpdateHistory">
                <xsd:annotation>
                    <xsd:documentation>
                        Communicates the modification history of the
                        application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubmittedDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date and time the application was
                        submitted
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DecisionDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date and time a decision was made on the
                        application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ElapsedTimeToDecision" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date a decision was made on the
                        application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ElectronicApprovalIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the application has been electronically
                        approved.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EvaluationIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the deal may be
                        modified.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseMessage" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Message to Dealer regarding the assignment of lease or
                            transfer of equity.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractPurchaseDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the contract was accepted by the Finance
                        Source.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Financing">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents information on the financing for the vehicle the
                            applicant is interested in.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditAnalystName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the name of the analyst responsible for rendering
                            the decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditAnalystInitialsName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the initials of the analyst responsible for
                            rendering the decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditAnalystComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for credit analyst to provide general
                            comments about the decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CreditSupervisorComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for credit supervisor to provide
                            general comments about the decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BranchManagerComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for branch manager to provide general
                            comments about the decision
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BranchOperationManagerComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for branch operation manager to provide
                            general comments about the decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DealerComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text area for dealer comments about the
                        decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TierCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The loan tier as provided by the credit
                        analyst.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="TierDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text field describing the type of
                        tier.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubprimeSendIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the application is being forwarded to a
                            subprime lender.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TransferOfObligation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text field Indicating a transfer of obligation
                            from one consumer to another or one business to
                        another.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Stipulations" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text identifying the terms or conditions of the
                            loan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NonFinancialRequirements" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Stipulations or comments to dealer of a non-financial
                            nature.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DecisionComments" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text field for commentsassociated with the
                            decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="DecisionVehicle">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents the vehicle approved for credit by finance
                            source.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>          
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ConditionRejectionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ConditionRejectionReasonCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A numeric code indicating the conditions or reasons for why
                            an application has been denied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ConditionRejectionText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text field indicating the conditions or reasons
                            for why an application has been denied.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="UpdateHistoryType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ModificationDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date a modification was made to the
                        application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ModificationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text that identifies the type of modifications
                            made.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DecisionVersionNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the version number of the
                        decision.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BankruptcyRepossessionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="BankruptcyIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the Business Partner has ever declared
                            bankruptcy.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="BankruptcyDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date the Business Party declared
                        bankruptcy.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RepossessionIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the Business Partner has experienced
                            repossession.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="RepossessionDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date the Business Party experienced
                        repossession.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AutomaticPaymentType">
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="PayrollDeduction">
                <xsd:annotation>
                    <xsd:documentation>
                        This component reflects payroll deduction information for
                            applicants that are employees of the OEM, finance source, etc. that have
                            elected to have payments automatically deducted from their
                        payroll.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="EFT">
                <xsd:annotation>
                    <xsd:documentation>
                        The EFT component represents the
                            applicantâ&#128;&#153;s electronic funds
                            transfer (EFT) information allowing the applicant to make payments on an
                            automated basis.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PayrollDeductionType">
        <xsd:sequence>
            <xsd:element ref="SpecifiedPerson">
                <xsd:annotation>
                    <xsd:documentation>
                        This component is used to communicate the
                            personâ&#128;&#153;s name information
                            associated with the application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternatePartyDocument">
                <xsd:annotation>
                    <xsd:documentation>
                        This component represents identification information for
                            the business party.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PayrollLocation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        If the applicant is an employee of an OEM, finance source,
                            etc., this code is used to differentiate between OEM, finance source,
                            etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PayrollTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the type of payroll, e.g. salaried, hourly,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PayrollFrequencyCode" type="scl:PayrollFrequencyEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates how often the applicant is paid. HR = Hour, WK =
                            Week, BWM = Bi-Weekly, MO = Month, YR = Year,
                        SmMO=SemiMonthly
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="EFTType">
        <xsd:annotation>
            <xsd:documentation>Redesign to use PersonABIEType and
            DocmentABIEType</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="SpecifiedPerson">
                <xsd:annotation>
                    <xsd:documentation>
                        This component is used to communicate the
                            personâ&#128;&#153;s name information
                            associated with the application.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternatePartyDocument">
                <xsd:annotation>
                    <xsd:documentation>
                        This component represents identification information for
                            the business party.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TransferFrequencyCode" type="scl:TransferFrequencyEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        How often the account will be debited. HR = Hour, WK =
                            Week, BWM = Bi-Weekly, MO = Month, YR = Year,
                        SmMO=SemiMonthly
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Business entity whose name appears on the EFT
                        account
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="BankFinancialInstitution">
                <xsd:annotation>
                    <xsd:documentation>
                        The Bank component contains information about the bank from
                            which the consumers payments will be drawn.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RoutingInformationType">
        <xsd:sequence>
            <xsd:element name="TransitRoutingNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        A nine-digit number (eight digits and a check digit) that
                            identifies a specific financial institution. Also referred to as the ABA
                            number.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="AccountID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies an account number or similary
                        identifier.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AccountTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the type of account.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarketingType">
        <xsd:complexContent>
            <xsd:extension base="MarketingBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="ProgramOfferCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Marketing Program offer code assigned by
                                    manufacturer
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ProgramExpirationDate" type="udt:DateType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The marketing program's
                expiry date.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="AudienceCode" type="udt:CodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A code indicating the
                demographic or segment to which the lead is targeted.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ProgramAuthorizationCode" type="udt:CodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A string used to
                authenticate the use of the program in a incentive.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="PublicationID" type="udt:IdentifierType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A string used to identify
                a supporting document. E.g. a service bulletin, home office letter,
            etc.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="EventName" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The title of the event
                where the lead was generated.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="EventLocation" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The place where the event
                ocurred that generated the lead.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ProgramCertificate"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ReimbursementClaimCode" type="udt:CodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The code that must be
                used to claim any payment made from the OEM to the dealer.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="TargetMarketDescription" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                 This is a comment field describing the target reached by the campaign.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element> 
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ProgramGuidelines" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                 Guidelines for treatment of the marketing campaign in the dealer.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="MarketingComment" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                 Comment about the marketing campaign.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="MarketingID" type="udt:IdentifierType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A marketing identifier that is typically used for interall identification.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element> 
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MarketingBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ProgramID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Marketing Program Id
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ProgramIdDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive title of the marketing
                        program
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ProgramOffer" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the Marketing program offer made by
                            manufacturer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OpportunityTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Marketing opportunities with this customer - Example type
                            -email; phone; postal code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OpportunityMethodCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Method used for marketing opportunity. Example
                            -Survey/Marketing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PhaseCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the Program Phase that determines the
                            vehicle pricing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EffectiveDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date on which the marketing program identified by
                            PhaseCode became effective
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarketSpecificType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TotalCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Paint and materials value at unit cost times quantity
                            (Before any split)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriorWorkAuthorizationIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that if this labor operation is used, the claim
                            requires authorization
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MarketSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates marketing location of which the labor operation
                            request is coming from
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SelfAuthorizationCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        For those labor operations that require authorization this
                            code indicates whether or not a dealer is allowed to authorize claims
                            with this labor operation. For a dealer to be able to authorize the
                            dealer must meet self-authorization qualifications and the claim must be
                            within the self-authorization limits
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ProgramsAndRatesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="NetAnnualPercentageRate" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The rate charged to the dealer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SubventionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies a subvention program.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonResidualPercentage" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        The estimated percent of value at contract
                        end.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BalloonResidualAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The estimated amount of the vehicle at contract
                        end.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialProgramsCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying the type of special program (First Time
                            Buyer, College Graduate, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CreditContractCoupon">
                <xsd:annotation>
                    <xsd:documentation>
                        Coupons associated with Programs and
                        Rates
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FinalPaymentDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date that the final payment amount is due (e.g., Ballon,
                            Fixed Value, Lease, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FinancePlan" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of standard finance plan applied to
                        deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="InitiativeID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Initiative Identification (i.e., Manufacturer incentive
                            reimbursement program identification or dealer
                        offerings)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SpecialProgramDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents information related to the types of lending
                            programs being applied to the deal. EX: College Graduate, 1st Time
                            Buyer, Repeat Customer, Manufacturer Programs, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeaseBuyMoneyFactorString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Lease Rate/Service Factor offered to the dealer by Finance
                            Source.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DiscountRateString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The rate/service factor being discounted off the net lease
                            rate due to lease being a single pay lease or some other special
                            program.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="IncentivesForCashCustomer" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Incentives available to ONLY cash
                        customers.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                            mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UpfrontDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The number of miles purchased at contract
                        commencement
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UpfrontDistanceRateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The amount charged for miles purchased
                        upfront
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UpfrontDistanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        UpfrontMiles multiplied by the
                        UpfrontMileageRate
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LowDistanceOption" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether a customer chooses low
                        mileage.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginalLeaseRateMoneyFactorNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The original lease
                factor before the discount rate for single payment. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BaseInterestRate" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The base interest rate before any pre-paid interest or additional costs of financing.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
         <xsd:element maxOccurs="1" minOccurs="0" name="PreApprovedProgramName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A text description of pre-approval codes.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SpecialProgramDetailType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialProgramDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        The description of the special program (First Time Buyer,
                            College Graduate, etc.) being applied to the deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialProgramsCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying the special program (First Time Buyer,
                            College Graduate, etc.) being applied to the deal.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SalesActivityType">
        <xsd:complexContent>
            <xsd:extension base="SalesActivityBaseType">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="Vehicle"/>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SalesActivityDocument"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="LeaseEndOptionVehicleDecisionCode" type="sqdt:LeaseEndOptionVehicleDecisionCodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Enables the customers
                decision at the end of an option to be recorded along with other associated
                information. It records whether the client has decided to refinance, return, or
                retain the vehicle or whether they have not made up their mind etc.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="LeaseEndOptionFinanceDecisionCode" type="sqdt:LeaseEndOptionFinanceDecisionCodeType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Enables the customers decision at the end of an option to be
                recorded along with other associated information. It records 
                whether the client has decided to finance their next vehicle
                or whether they have not made up their mind etc.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SalesActivityActionEvent"/>
                </xsd:sequence>
            </xsd:extension>
            
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SalesActivityBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ActivityID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source-assigned unique event ID
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ActivityDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date and time that the activity took
                        place
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ActivityTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates type of activity Example: "Literature Request",
                            "New Lead", "Dead Contact", "Traffic Report", "Sold", "EMail", "Letter",
                            "Fax"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaterialRequested" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of the materials the customer requested. (i.e.,
                            brochure, materials, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaterialSent" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of the materials sent to the customer. (i.e.,
                            brochure, materials, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EmailResultCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates Whether an Email was Sent. Example could be: S -
                            Sent, digit- - number of times sent, R-Received, N-Not Sent,
                            U-Undeliverable, b - Email address not available
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RequestContactIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether customer would like to be
                        contacted.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ActivityResult" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Result of Activity - Ex: Bought competing
                        Vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ActivityNote" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form comments that relate to the
                        activity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SalesPersonName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of the salesperson or person creating the lead status
                            or note
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LeadResponseTimeNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Response Time is the time (minutes) that it took the
                            salesperson at the dealership to first respond (not auto-respond) to the
                            prospect. This is time in business minutes (minus hours closed business
                            time).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarketingInitiativesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="InitiativeTypeCode" type="scl:InitiativeTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of program - Incentive or program related
                        initiatives
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Initiative Identification (i.e., Manufacturer incentive
                            reimbursement program identification or dealer
                        offerings)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ReimbursementID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Reimbursement certificate or coupon
                        identification
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementComment" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Reimbursement dealer comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount returned to payee
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementPayeeName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates who is paid - It can be either a code (D - Dealer
                            or C - Customer) or the recipient name of
                        reimbursement
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetAccountString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer Fleet number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the initiative was processed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DemoCountNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of times vehicle was driven as a
                        demo
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="WarrantyCampaignIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the current Marketing Initiative is part of a Warranty Campaign.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarketingInitiativesVOType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="InitiativeTypeCode" type="scl:InitiativeTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of program - Incentive or program related
                        initiatives
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Initiative Identification (i.e., Manufacturer incentive
                            reimbursement program identification or dealer
                        offerings)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ReimbursementID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Reimbursement certificate or coupon
                        identification
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementComment" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Reimbursement dealer comments
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount returned to payee
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReimbursementPayeeName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates who is paid - It can be either a code (D - Dealer
                            or C - Customer) or the recipient name of
                        reimbursement
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FleetAccountString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer Fleet number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the initiative was processed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeChangeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Can the initiative be changed in this
                        order?
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarketingInitiativesVSType">
        <xsd:complexContent>
            <xsd:extension base="MarketingInitiativesVOType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="InitiativeStartDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Initiative begin date
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="InitiativeEndDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Initiative ending date
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Urbanization">
                        <xsd:annotation>
                            <xsd:documentation>
                                Urbanization/region Initiative
                                information
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AdvertisingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AdvertisingCopy" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Information that goes in the ad
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AdvertisingMedia" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Media where ad is placed. Ex: Internet, newspaper,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CopyTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of copy used for ad. Ex: Teaser text, short
                            description, long description
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Language for the ad copy
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceAppointmentExtendedType">
        <xsd:complexContent>
            <xsd:extension base="ServiceAppointmentBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="AlternateAppointmentDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies alternate appointment date and
                                time.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DesiredPickupDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the customer's desired pickup date and
                                    time.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DropOffDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the time the vehicle will be dropped off
                                    for service.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="OpenAppointmentDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies available appointment dates and
                                times.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="NumberOfDaysNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation> </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="EstimatedRepairAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates estimated amount of
                                repair.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="EstimatedLaborHoursNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the estimated labor hours required to
                                    complete repair.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="EstimatedPartsAmount" type="udt:AmountType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates the estimated amount of parts required to
                                    complete repair.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedService">
                        <xsd:annotation>
                            <xsd:documentation>
                                Communicates the type of service to be performed
                                    during the service appointment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="ServiceAdvisorParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Represents the Service Advisor for the Service
                                    Appointment
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedAppointmentPeriod"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ServiceAppointmentBaseType">
        <xsd:complexContent>
            <xsd:extension base="AppointmentType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="LeadSourceCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Source that brought the lead to the
                                dealership.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AppointmentConfirmationRequestIndicator" type="udt:IndicatorType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Indicates that the customer has requested to be
                                    notified that the appointment date and time was
                                confirmed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AppointmentConfirmationCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Code confirming appointment
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AppointmentStatus" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Notes the status of the appointment (e.g, in
                                    progress).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AlternateTransportation" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text indicating customer's requirement or
                                    transportation while the vehilce is in service (i.e., concierge
                                    service, shuttle, rental car, waiting room,
                                etc.).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="AppointmentMethod" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Free form text indicating the method used to make
                                    appointment (e.g., Web, Walk-in, etc.).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="EndAppointmentDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Earliest possible pick up date and time for
                                    appointment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AppointmentType">
        <xsd:complexContent>
            <xsd:extension base="AppointmentBaseType">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="DayOfWeekCode" type="sqdt:DayOfWeekCodeType">
                  <xsd:annotation>
            <xsd:documentation>The DaysOfWeek component is used to identify availability based on
                days of the week.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
            
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AppointmentBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AppointmentDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date and time of the appointment
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AppointmentLocation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Location of the appointment... For example: Office;
                        Home
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AppointmentNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Comments that relate to the appointment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RequestedConsultantName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        The name of the consultant with whom the consumer indicated
                            they would like to work.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AcknowledgmentDetailType">
        <xsd:sequence>
            <xsd:element name="AcknowledgmentCode" type="scl:AcknowledgmentCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Represents a list of codes that specify status values for
                            the acknowledgment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OrderQuantity" type="sqdt:QuantityType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the number of ordered items. Calculated based
                            upon pack multipliers.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="HeaderBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Is the date and time the document was last created. This is
                            not the date and time that the BOD message instance was
                        created.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecondaryPassword" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Secondary password used to validate access to the dealer
                            information
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SecondaryDealerNumberID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies secondary dealer number if different than
                            primary "Dealer Number"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" ref="DocumentIdentificationGroup"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditHeaderBaseType">
        <xsd:complexContent>
            <xsd:extension base="HeaderBaseType">
                <xsd:sequence>
                    <!--                    <xsd:element ref="DocumentID">
                        <xsd:annotation>
                            <xsd:documentation>
                                The primary DocumentId of the document for the given content.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element> -->
                    <xsd:element ref="FinanceParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Company receiving the credit
                                application
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="DealerParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Business party through which the Credit Application
                                    is being submitted
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ApplicationStatusCode" type="scl:ApplicationStatusEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Status of credit application
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CreditDetailBaseType">
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="CreditVehicle">
                <xsd:annotation>
                    <xsd:documentation>
                        The vehicle that the Applicant is interested in
                        purchasing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Applicants">
                <xsd:annotation>
                    <xsd:documentation>
                        Business party who is applying for vehicle
                        financing
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CreditPrimaryDriver">
                <xsd:annotation>
                    <xsd:documentation>
                        Primary driver of the vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractHeaderBaseType">
        <xsd:complexContent>
            <xsd:extension base="HeaderBaseType">
                <xsd:sequence>
                    <!--       <xsd:element ref="DocumentID" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>
                                The primary DocumentId of the document for the given content.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element> -->
                    <xsd:element minOccurs="0" name="DocumentVersionNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the version of the
                                doucment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractFormNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the type of contract.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="FinanceTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Type of financing. Examples may be F- Finance, L -
                                    Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon,
                                etc.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ApplicationTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Type of application being submitted for financing
                                    (e.g., individual, individual + co-applicant, business, business
                                    + coapplicant, employee).
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="ApplicationNumberString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Credit application number assigned by document
                                    originator.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractExecutionStateString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Jurisdiction governing the
                                contract.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractNegotiationLanguageCode" type="sqdt:LanguageCodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Language in which contract was
                                negotiated.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ProductTypeString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Defines the finance type (e.g., single pay lease
                                    vs. monthly pay). The product type further defines the finance
                                    type.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractFormVersionString" type="qdt:StringType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The version of the form.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ContractFormRevisionDate" type="udt:DateType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The date the contract form was last
                                revised.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DealID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The Deal Id of the sale. This is an internal number
                                    assigned by the Dealer.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="ApplicationStatusCode" type="scl:ApplicationStatusEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Status of credit application - P = Pending, A =
                                    Approved, C = Approved with Conditions, D = Denied, B = Booked,
                                    N = New, M = Modified, R = Preliminary, I = Withdrawn, L =
                                    Canceled, O = Condition, E = Error, RO =
                                Reopened
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="SpotDeliveryIndicator" type="udt:IndicatorType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicator that the deal is a spot delivery.</xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AdditionalContractAttributeType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AttributeName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of the attribute used to facilitate validation and
                            discounting of the finance plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AttributeValue" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Value of the attribute used to facilitate validation and
                            discounting of the finance plan.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartsLocatorHeaderBaseType">
        <xsd:complexContent>
            <xsd:extension base="HeaderBaseType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" ref="DocumentIdentificationGroup"/>
                    <xsd:element minOccurs="0" name="LocatorCode" type="udt:CodeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the type of locator transaction being
                                    performed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="TotalPartLinesNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The total number of unique parts [part number]
                                    contained in the transaction.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" ref="DealerParty">
                        <xsd:annotation>
                            <xsd:documentation>
                                Dealer retrieving part
                                information.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="UrgentSearchMessageCode" type="scl:UrgentSearchMessageCodeEnumeratedType">
                        <xsd:annotation>
                            <xsd:documentation>
                                Identifies the type of Urgent Search Message to be
                                    sent to dealers in case a part was not found.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PriceType">
        <xsd:sequence>
            <xsd:element name="PriceTypeCode" type="scl:PriceTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the price type
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total Taxable Price
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NonTaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total non-taxable price.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total price (cost + markup)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UnitPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        UnitPrice
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Value at unit cost times quantity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UnitCostAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Cost at inventory value
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <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 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:sequence>
    </xsd:complexType>
    <xsd:complexType name="SplitsType">
        <xsd:sequence>
            <xsd:element name="SplitsTypeCode" type="scl:SplitsTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the type of ServiceComponent
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
                <xsd:annotation>
                    <xsd:documentation>
                        Price and cost information assoicated with
                        Splits
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SplitPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Cost Split percentage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CustomerPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Percentage paid by customer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InternalPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Percentage paid by internal (dealer)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CustomerMaximumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Maximum Price paid by customer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InternalMaximumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Maximum Price paid by internal (dealer)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="WarrantyPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Percentage paid by OEM
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PartMaximumAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total Amount of part allowance
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PreAdjustmentAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount derived before the application of tax. (i.e.,
                            Dealership's Part Adjustment Amount)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Tax information assoicated with Splits.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SubletType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="HandlingAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Sublet handling charges
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="Pricing">
                <xsd:annotation>
                    <xsd:documentation>
                        Sublet Invoice Price
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AuthorizationNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Third party purchase order number for
                        work
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SubletCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of sublet work
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="SubletWorkDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form text comments relating to
                        sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubletInvoiceNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Third party invoice number for work
                    </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="ProviderName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Party that provided the service or
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborRateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dealer Posted Hourly Retail Labor Rate
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="CodesAndCommentsExpanded">
                <xsd:annotation>
                    <xsd:documentation>
                        Codes and comments related to Sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Diagnostics">
                <xsd:annotation>
                    <xsd:documentation>
                        Diagnostics from vehicle service associated with
                        sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceParts">
                <xsd:annotation>
                    <xsd:documentation>
                        Parts used on sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceCampaign">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Campaign (Recall) associated with
                        sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceLabor">
                <xsd:annotation>
                    <xsd:documentation>
                        Labor used on sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Coupon">
                <xsd:annotation>
                    <xsd:documentation>
                        Coupn used on sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceTechnicianParty">
                <xsd:annotation>
                    <xsd:documentation>
                        Technician associcated with sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceComponents">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Components associated with sublet(Miscellaneous,
                            GasOilGrease, PaintMaterials, ShopSupplies and Freight
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Splits">
                <xsd:annotation>
                    <xsd:documentation>
                        Splits assoicated with sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Transportation">
                <xsd:annotation>
                    <xsd:documentation>
                        Transportation associcated with sublet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
                <xsd:annotation>
                    <xsd:documentation>
                        Sublet tax price on associated parts and
                        labor
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="RentLoaner">
                <xsd:annotation>
                    <xsd:documentation>
                        Rental or Loaner verhicles associated with Repair
                        Order
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
              <xsd:element maxOccurs="1" minOccurs="0" name="CompletionDateTime" type="udt:DateTimeType">
                  <xsd:annotation>
                     <xsd:documentation source="http://www.starstandard.org/STAR/5"> The date, time, date
                         time or other date time value for a complete period of time expressed as a specific
                         month, a specific week etc. type code for a particular Bulletin.
                     </xsd:documentation>
                  </xsd:annotation>
              </xsd:element>
            
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TransportationType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TransportationCarrierName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of transportation carrier
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ReceiptNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Numeric identifier found on the carrier's receipt when a
                            vehicle is delivered to the dealer
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehicleArrivalDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date vehicle is delivered to the dealer.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NotificationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date when dealer contacts OEM to file a transportation
                            claim.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NotificationReason" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates why notification to OEM came after the standard
                            2-day window after the arrival date. Examples: "Delayed inspection":
                            "Concealed damage"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RegisteredMailReceiptNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number identifying the document sent by the dealership to
                            the carrier
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MajorDamageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies if the vehicle had major damage Examples: Y=Yes,
                            N=No, B=Old Damage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Damage">
                <xsd:annotation>
                    <xsd:documentation>
                        represents information about damage related to the
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DamageType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AreaCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Physical location of damage on the
                        vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DamageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of damage that occurred (Ex: scratched, dented,
                        etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SeverityCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Degree of damage expressed in inches
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DamageAreaType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LaborOperationLocation" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code Indicating Position/Location on Vehicle where labor
                            was performed
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LaborOperationLocationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        LaborOperationLocationDesc
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DamageCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of damage associated with labor
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DamageCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of type of damage associated with labor
                            operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CategoryType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CategoryCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned code for categorizing labor - maps a
                            dealer specific labor op code with a manufacturer standard labor op
                        code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CategoryCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the manufacturer assigned category
                        code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TransErrorType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ErrorCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Error Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ErrorText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive Error Text
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="UsageType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="XMLNoun" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Transfer interface code identifying which interface may use
                            this standard code table. May be blank if not interface specific. (Would
                            be the XML noun name)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FieldUsage" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        STAR Field name utilizing this standard code
                        table
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ValuesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CodeValue" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Associated code value one
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CodeSupplementalDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Supplemental code description or
                        definition
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OriginalBODReferenceType">
        <xsd:complexContent>
            <xsd:extension base="DocumentReferenceType">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="DocumentID" type="udt:IdentifierType">
                        <xsd:annotation>
                            <xsd:documentation> </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The Datetime of the referenced
                                document.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="DocumentReferenceType"/>
    <xsd:complexType name="StateChangeType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FromCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Is the Status Code before the change.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ToCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Is the status code after the change.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ChangeDateDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates when the status change occured.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the status change.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OrderStateType">
        <xsd:sequence>
            <xsd:element name="StateDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date and time the state took effect. Only the most
                            recent state is the current state. This facilitates a dealer awareness
                            of the order fulfillment timeline.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="OrderStateTypeCode" type="scl:OrderStateTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines a common enumeration of state
                        values.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LineStateType">
        <xsd:sequence>
            <xsd:element name="StateDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date and time the state took effect. Only the most
                            recent state is the current state. This facilitates a dealer awareness
                            of the order fulfillment timeline.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LineStateTypeCode" type="scl:LineStateTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines a common enumeration of state
                        values.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="StatusType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="Code" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Is the Code to indicate the status for the Noun or
                            Component in which the Status Component occurs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Is a description of the Status.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="StateChange">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the status codes of the change
                        when.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AcknowledgementStatusType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="StatusTypeCode" type="scl:StatusTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the type of status that occured. EX: S-Success,
                            E-Error, W-Warning, I-Info, A-Abort
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusCode" type="scl:StatusCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the reason for the status
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive status text.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ItemQuantity" type="sqdt:QuantityType">
                <xsd:annotation>
                    <xsd:documentation>
                        Quantity of the part that has the specified
                        status.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ShipWarehouseNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Line item warehouse override code. Indicates which
                            warehouse or distribution center to ship part form.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number assigned to shipment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessedItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        ProcessedItemID indicates the actual part that was
                            processed. An ordered part could have been replaced by another part or
                            superceded. 
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="StatusDetailType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="StatusCode" type="scl:StatusCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the reason for the status
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive status text.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ItemQuantity" type="sqdt:QuantityType">
                <xsd:annotation>
                    <xsd:documentation>
                        Quantity of the part that has the specified
                        status.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ShipWarehouseNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Line item warehouse override code. Indicates which
                            warehouse or distribution center to ship part form.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MinimumAcknowledgementStatusType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="StatusTypeCode" type="scl:StatusTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the type of status that occured. EX: S-Success,
                            E-Error, W-Warning, I-Info, A-Abort
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusCode" type="scl:StatusCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the reason for the status
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive status text.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AllowanceType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CoOpDollarsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        A monetary voucher given back to a dealer for purchasing
                            parts that can be used only for advertising expenses
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="AllowancesLostDiscountsAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Allowed amount for lost discounts
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MonthlyReturnAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        A monthly monetary voucher given back to a dealer for parts
                            that have been returned.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SpecialAllowanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Special allowance amounts generated by this
                        invoice.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ChargesType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="DeliveryChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total additional costs for delivery
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="HandlingRestockChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total invoice additional costs for handling and restocking
                            of returned items
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RackContainerChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates a charge for a rack or
                        container
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ServiceFreightChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total service/freight charges for invoice
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="HTSSummaryType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="HTSSummarySchedule" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Harmonized Tariff Schedule (HTS) used in
                        Invoice/Shipment
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="HTSAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total dollar value per harmonized tariff
                        schedule
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="HTSUnitsQuantityNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total pieces per harmonized tariff
                        schedule
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartCountrySummaryType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PartCountryCode" type="scl:CountryEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part Countries used in Invoice (include
                        USA)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PartCountryAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total dollar value per Part Country.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BoxingType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TotalCartonsNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Sum of the total cartons
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalVolumeMeasure" type="sqdt:VolumeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total volume
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalNetWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total net weight
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalGrossWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total Gross Weight
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="BoxingDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Detailed boxing information
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BoxingDetailType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CasePackingString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of cartons or cases the material is packed in (e.g.,
                            triple wall cardboard)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PalletBoxNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Box number on pallet
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VolumeMeasure" type="sqdt:VolumeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Volume
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NetWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Net Weight
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="GrossWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Gross Weight
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BoxTrackingNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The tracking number for the individual box as given by the
                            ShipCarrier.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ETADateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date and time the box is expected to arrive. This is a
                            box level override to Header ETADateTime.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ShipPriorityCode" type="scl:ShipPriorityEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the shipping method and shipping duration for the
                            box. This is a box level override to Header
                        ShipPriority
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RegulatoryRequirementsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="RegulatoryTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of regulatory requirement (Ex:
                        customs)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RegulatoryID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification number assigned to regulatory requirement
                            (Ex: Pedimento number assigned to vehicle in Mexico
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RegulatoryDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date regulatory requirement identification number is
                            assigned (Ex: Date Pedimento number is assigned to
                        vehicle)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="UrbanizationType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="UrbanizationCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Geographic definition of a metropolitan or suburban
                        area.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="UrbanizationDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the marketing region. Ex: Northeastern
                        US
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BeginningUrbanization" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Beginning of Geographical area of urbanization. Ex: zip
                            code or state
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EndingUrbanization" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Ending of Geographical area of urbanization. Ex: zip code
                            or state
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ContractPlanOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ContractOptionStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the contract option takes
                        effect.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractOptionEndDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        The date the contract option expires.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractOptionCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Unique Identifier for a Plan Option.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractOptionDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of the plan option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PlanOptionPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The suggested sale price of the plan
                        option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ServiceContractStatusType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="StatusTypeCode" type="scl:StatusTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines the type of status that occured.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusCode" type="scl:StatusCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code identifying the reason for a status
                        message.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StatusText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive status text.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartsLocatorSupplyingPartyType">
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="SupplyingPartyUIDID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        This field identifies the supplying party for the located
                            line and must be equal to one of the
                            SupplyingParties.Party.SupplyingPartyUID values.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" ref="SupplierParty"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="PartyTypeCode" type="scl:PartyTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies if the supplier is a dealer or a supplier (OEM
                            or aftermarket distributor).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ZoneCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        For dealers only, identifies the dealer's supplier defined
                            zone code.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SupplyingPartyLocationType">
        <xsd:sequence>
            <xsd:element name="SupplyingPartyLocationUIDID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        The SupplyingPartyLocation.SupplyingPartyLocationUID of the
                            supplying party's location. The combination of SupplyingPartyUID and
                            SupplyingPartyLocationUID must equal one of the records in
                            SupplyingPartyLocations. This field is only poplated when the
                            LocatedLine has no child lines.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SupplyingPartyUIDID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        This field identifies the supplying party for the located
                            line and must be equal to one of the
                            SupplyingParties.Party.SupplyingPartyUID values.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" ref="Location"/>
            <xsd:element minOccurs="0" name="ZoneCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        For dealers only, identifies the dealer's supplier defined
                            zone code.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DistrictCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        For dealers only, identifies the dealer's supplier defined
                            district code.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RequestedSearchCriteriaType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DistrictCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dealer districts to search when searching specific
                            dealers by district.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ZoneCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The dealer zones to search when searching specific dealers
                            by zone.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SearchRadiusQuantity" type="sqdt:QuantityType">
                <xsd:annotation>
                    <xsd:documentation>
                        The search radius based on the searching party's
                        location.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CreditContractRespOptionType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="OptionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name of vehicle option.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionSalesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Further definition of accessories and option packages -
                            Indicates whether ordered option, special package, standard,
                        etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPackageID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Option package number or identifier used as a method for
                            grouping option package items from manufacturer(s) Ex:
                            OptPkg1,cost,OptPkg1; Item1,nocost,OptPkg1; Item2,nocost,Optpkg1;
                            Item3,cost,nullOptPkg; OptPkg2,cost,Optpkg2;
                        Item5,nocost,OptPkg2.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MarineVehicleRequirementsType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="HINString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Hull identification number.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NumberOfEnginesNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of engines on vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BoatEngineTypeCode" type="scl:BoatEngineTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of engine on or for a boat.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PreferenceDetailType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation> Class of vehicle sale, ie new, used, demo, floor sample,
                        etc. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MinimumPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Minimum price of vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation> Maximum price of vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MinimumModelYear" type="qdt:YearDateType">
                <xsd:annotation>
                    <xsd:documentation> Minimum model year of vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumModelYear" type="qdt:YearDateType">
                <xsd:annotation>
                    <xsd:documentation> Maximum model year of vehicle. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MakeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation> Make of vehicle </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PreferredCategoryTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer's preferred category of vehicle (i.e., SUV,
                            Stationwagon, Runabouts, Cruiser, Multi-hull).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MinimumLengthMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Minimum length of vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumLengthMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Maximum length of vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="GeographicalConstraintsType">
        <xsd:sequence>
            <xsd:element name="GeographicalConstraintTypeCode" type="scl:GeographicalConstraintTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the geographical region or code by which the
                            initiative is constrained.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="GeographicalConstraintDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free-form text field describing the value of the
                            constraints, i.e., the country name(s) to which the initiative applies,
                            US state(s) to which the initiative applies, zip code(s) to which the
                            initiative applies, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InitiativeRebateGroupType">
        <xsd:sequence>
            <xsd:element name="RebateTypeCode" type="scl:RebateTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies whether the rebate amount is Manufacturer
                            Rebate, Dealer Rebate or a Third Party Rebate. This rebate applies to
                            the initiative.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="RebateAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Dollar amount of rebate value for the
                        initiative.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InitiativeRateGroupType">
        <xsd:sequence>
            <xsd:element name="InitiativeFinanceTypeCode" type="scl:InitiativeFinanceTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identifies the type of finance to which the initiative
                            applies. For example, an initiative may only apply to a vehicle that is
                            being leased.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element name="InitiativeAnnualPercentageRate" type="udt:PercentType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The initiative annual percentage rate is the
                                    underlining annunal percentage rate based onthe finance
                                type.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element name="InitiativeMoneyFactorNumeric" type="udt:NumericType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The initiative money factor is the underlining
                                    money factor rate based on the finance type.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element name="InitiativeTermString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        The initiative term the underlining annual percentage rate
                            or money factor based on the finance type. For example 24 months, 36
                            months, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="InitiativeStatusType">
        <xsd:sequence>
            <xsd:element name="InitiativeStatusCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Status code for the initiative based on the initiative
                            status. Examples: Expired, Terminated, Valid.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="InitiativeStatusCodeDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Text description of status code for the initiative
                            validation.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartMasterPricingType">
        <xsd:sequence>
            <xsd:element name="PartMasterPriceTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of Pricing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="QuantityDiscounts">
                <xsd:annotation>
                    <xsd:documentation>
                        Lists the Quantity Discounts available for this
                        part.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Taxable Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="NonTaxableAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Nontaxable Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="UnitPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Unit Price
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartCoreDetailType">
        <xsd:sequence>
            <xsd:element name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part Item Id
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ItemAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part Item Amount
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartSubDetailType">
        <xsd:sequence>
            <xsd:element name="SubItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part SubItem Id
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SubQuantity" type="sqdt:QuantityType">
                <xsd:annotation>
                    <xsd:documentation>
                        Part SubItem Quantity
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="TopSellerType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" name="PartManufacturerBrand" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Top Selling Brands for this Part.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SupersedingPartGroupType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SupersedingPartDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Detail information for superseding items.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SupersededPartDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        The SupersededPartDetail component identifies the part that
                            is being superseded.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SupersedingPartDetailType">
        <xsd:sequence>
            <xsd:element name="SupersedingPartNumberID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Superseding Item Number
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SupersedingManufacturerPartCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned part code for superseding
                        part.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SupersedingItemDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of superseding item.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="PartSupersedingGroup">
                <xsd:annotation>
                    <xsd:documentation>
                        Contains a grouping of part numbers that supersed this
                            superseded part.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SupersessionDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Date when the part number
                has been superseeded.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MultiPartSupersessionIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicator provided when a
                given part (A) supersedes a Part(C) (old part) and the old part is also superceded
                by a different part Number(B) eg: A supersedes C and B supersedes C. when
                information is requested for part A or B, indicator is provided to indicate that C
                has more than one part number superseding it.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Item manufacturer name.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartSupersedingGroupType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" name="SupersedingPartNumberUIDID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        The superseding part number used for
                        lookup.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="QuantityDiscountsType">
        <xsd:sequence>
            <xsd:element name="PricingCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The core part code.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorsCombinationGroupType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" ref="ColorsCombinationDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        The ColorsCombinationDetail component identifies the
                            vehicle interior color.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorsCombinationDetailType">
        <xsd:sequence>
            <xsd:element name="InteriorColor" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle Interior Color(s)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="InteriorColorCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle Interior color code(s)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionPricingComponentType">
        <xsd:sequence>
            <xsd:element name="VehiclePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer price of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePricingTypeCode" type="scl:VehiclePricingTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for vehicle
                        transaction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PricingTypeSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source from which pricing type data originated (i.e. Blue
                            Book, NADA, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ColorPricingComponentType">
        <xsd:sequence>
            <xsd:element name="VehiclePriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Customer price of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePricingTypeCode" type="scl:VehiclePricingTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for vehicle
                        transaction
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PricingTypeSource" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Source from which pricing type data originated (i.e. Blue
                            Book, NADA, etc.)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionPricingGroupType">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" ref="OptionPricingDetail">
                <xsd:annotation>
                    <xsd:documentation>
                        Detail of OptionPriceGroup
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionPricingDetailType">
        <xsd:sequence>
            <xsd:element name="OptionPriceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Price of Vehicle Option
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="OptionPricingTypeCode" type="scl:OptionPricingTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates type of pricing for option.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ContractIncentives" type="ContractIncentivesType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">The incentives being applied to
                a Contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ContractIncentivesType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">
                The incentives being applied to a Contract.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="IncentiveType" type="scl:IncentiveContentType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Describes the type of Incentive.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="IncentiveAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The dollar amount of the incentive being
                        offered.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Inspection" type="InspectionType">
        <xsd:annotation>
            <xsd:documentation>
                The Inspection component is used for surveys, inspections, etc. and
                    identfies the results of the survey/inspection.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="InspectionType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">
                The incentives being applied to a Contract.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="InspectionDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The date that the inspection took place.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InspectionCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The company that performed the
                        inspection.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InspectionNumberString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A reference number for tracking the
                        inspection.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="EstimatedInspectedItemValueAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The determined value of the inspected
                        item.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InspectionNotes" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Free form text desribing any notes from the inspection
                            performed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AdditionalMedia" type="AdditionalMediaType">
        <xsd:annotation>
            <xsd:documentation>
                The Additional Media component is used to identify items such as
                    pdf documents, flash, etc.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="AdditionalMediaType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The Additional Media component is used to identify items such as
                    pdf documents, flash, etc.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="MediaSourceURI" type="qdt:URIType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Location where media is hosted.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaWidthNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Image width in pixels.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaHeightNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Image height in pixels.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MediaAlternateText" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Media alternate text.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaAttachmentTitle" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The title of the media being attached.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Identifies the Media type, i.e. Video / PDF Brochure, PDF
                            Performance Review etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaFileSizeMeasure" type="sqdt:ComputerStorageMeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The size of the media file.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MediaLastModifiedDateTime" type="udt:DateTimeType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The date and time the media file was last
                        modified.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="UsagePreference">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Identifies usage preference.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="MediaThumbURI" type="qdt:URIType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A URI that identifies where a thumbnail of a image of the media may be found.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="EmbeddedData" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SubscriptionServiceGroup" type="SubscriptionServiceGroupType">
        <xsd:annotation>
            <xsd:documentation>
                The SubscriptionServiceGroup component identifies the Subscriber of
                    the service and the terms of the subscription.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="SubscriptionServiceGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The Additional Media component is used to identify items such as
                    pdf documents, flash, etc.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="SubscriberAccountID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Major Account Number - identifies the entity that has
                            contracted with the Service Provider.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SubscriberSubAccountID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Secondary account number used to manage a subset of the
                            Subscriber's vehicles.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SubscriptionServiceType" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Identifies the type of service to which the customer is
                            subscribing (i.e., Fuel Tax).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SubscriptionServiceStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Date the subscription service starts.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SubscriptionServiceEndDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Date the subscription service ends.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OwnerOperatorParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The OwnerOperator represents the organization that is currently
                    operating the vehicle .
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ResidenceAddress" type="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The location at which a particular person may be found or reached.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PostalAddress" type="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The location at which mail is delivered.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BillingAddress" type="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The location at which billing mail is sent.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SpecifiedAddress" type="AddressABIEType"/>
    <xsd:complexType name="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A common address format.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AddressID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A unique identifier for
                this address. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AddressType" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code specifying the type of this address such as business
                            address or home address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AttentionOf" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The person or business
                entity that the information should be sent. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CareOf" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Used to send mail to
                someone at someone else's address </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:choice>
                <xsd:sequence id="Structured">
                    <xsd:element minOccurs="1" name="LineOne" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineTwo" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineThree" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineFour" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineFive" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
                <xsd:sequence id="Unstructured">
                    <xsd:element minOccurs="0" name="BuildingNumber" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The number, expressed as
                text, of a building or house on a street at this address. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="BuildingName" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The name, expressed as
                text, of a building, a house or other structure on a street at this address.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="StreetName" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The name, expressed as
                text, of a street or thoroughfare. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="FloorIdentification" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The identification by
                name or number, expressed as text, of the floor in a building as part of an address.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="PostOfficeBox" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The unique identifier,
                expressed as text, of a container commonly referred to as a box, in a post office or
                other postal service location, assigned to a person or organization, where postal
                items may be kept for this address. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="BuildingNumberSuffix" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The building number suffix of the address, i.e. 2nd, Unit B, Building 2</xsd:documentation>
        </xsd:annotation>
               </xsd:element> 
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CitySub-DivisionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A textual representation of the City Sub-Division Name of the Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="1" name="CityName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A textual representation of the City of the Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="1" name="CountryID" type="sqdt:CountryCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A unique country identifier of this Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Postcode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code specifying the Post Code for this Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StateOrProvinceCountrySub-DivisionID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        StateOrProvince
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CountyCountrySub-Division" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A county or other
                regional jurisidication within a country, state, or province </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AddressUpdateDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A date and time that the
                Address was last updated. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ResidencePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
               The period of time of residence at this address.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AvailablePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A specific period of time such as the length of time between two
                known date/time points, from a start date onwards, or up to an end date of when something is avaialble..
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="UnavailablePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A specific period of time such as the length of time between two
                known date/time points, from a start date onwards, or up to an end date of when something is unavailable.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EffectivePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A specific period of time such as the length of time between two
                known date/time points, from a start date onwards, or up to an end date of when something is effective.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A specific period of time such as the length of time between two
                    known date/time points, from a start date onwards, or up to an end date.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="DurationMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The measure of the length
                of time for this time period such as hours, days, weeks, months,
            years.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InclusiveIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The indication of whether
                or not the start and end dates are included in this period.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="StartDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date, time, date time
                or other date time value for the start of this period of time.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="EndDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A date, time, date time
                or other date time value which specifies the end of this period of
            time.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="CompleteDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The date, time, date
                time or other date time value for a complete period of time expressed as a specific
                month, a specific week etc. type code for a particular Bulletin.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="OpenIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The indication of whether
                or not an entity is open during this period.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DayOfWeekCode" type="sqdt:DayOfWeekCodeType">
            <xsd:annotation>
            <xsd:documentation>The DaysOfWeek component is used to identify availability based on
                days of the week.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="TelephoneCommunication" type="CommunicationABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Telephone Communication information like phone number
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FaxCommunication" type="CommunicationABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Fax communication includes fax number or mailto address
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="URICommunication" type="CommunicationABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Email or web communication
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="CommunicationABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The exchange of thoughts, messages, or information, as by speech,
                signals, writing, or behaviour between persons and/or organizations.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="URIID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The unique identifier of
                the Uniform Resource Identifier (URI) for this communication such as an email
                address. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="ChannelCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The code specifying the
                channel or manner in which a communication can be made, such as telephone or email.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocalNumber" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The communication
                number, expressed as text and not including country access code or the area number
                code, for this communication. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CompleteNumber" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The text string of
                characters that make up the complete number for this communication.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CountryNumberCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The country access code
                for this communication number such as 44, 1, 353 etc. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ExtensionNumber" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The extension number,
                expressed as text, assigned to this communication number to enable a caller to reach
                a specific party. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AreaNumberCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The code specifying the
                area number typically used in communication. This is also known in the US as the
                Area Code. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Access" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Access information,
                expressed as text, for the mode of communication such as 9 or *70 for a telephone
                network. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UseCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The code specifying the
                use of this communication such as for business purposes or private. Such as Home,
                Work, Cell, Day, Evening, etc. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HTMLPreferredIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The indication of
                whether or not HTML format is preferred by the recipient for email communications.
                Usually sent in Communication components when ChannelCode is Telephone and the URIID
                has a mailto: email address. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="UsagePreference">
                <xsd:annotation>
                    <xsd:documentation>
                        The preference for the usage of this communication method.                        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Privacy">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        This is used to indicate the various privacy types for this communication.  If appearing within
                        a Party component, then this option overrides the Privacy types specified at the Party component
                        for this communication.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="UsagePreference" type="PreferenceABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Precedence, advantage, or choice of one person or thing over
                another.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PreferenceABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Precedence, advantage, or choice of one person or thing over
                    another. Justification: definition of object class.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PriorityRankingNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The number of the
                priority ranking of this preference. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PreferredIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The indication of
                whether or not this preference is the preferred option. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" ref="UnavailablePeriod">
                <xsd:annotation>
                    <xsd:documentation>
                        A period when a preference is not available.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="AvailablePeriod">
                <xsd:annotation>
                    <xsd:documentation>
                        A period when a preference is available.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AlternatePartyDocument" type="DocumentABIEType">
        <xsd:annotation>
            <xsd:documentation>
                An alternate collection of data for a piece of written, printed, or
                electronic matter that provides information or evidence of a party.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DocumentABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of data for a piece of written, printed or electronic
                matter that provides information or evidence.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="DocumentID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The DocumentID is the identifier for the document. This identifier is a GUID or other unique identifier set by the creator of the document.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DocumentType" type="sqdt:AssigningOrganizationPartyIdType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A code specifying the
                agency type issuing the document. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="IssuingName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> An issuing name for this
                document like a state, or other agency. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EffectivePeriod">
                <xsd:annotation>
                    <xsd:documentation>
                        The period which this document is effective
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="PrimaryContact" type="ContactABIEType">
        <xsd:annotation>
            <xsd:documentation>
                <ccts:UniqueID/>
                <ccts:Acronym>ABIE</ccts:Acronym>
                <ccts:Version/>
                A primary person or department that acts as a point of contact with
                    another peson or department.
                <ccts:ObjectClassQualifierTerm>Primary</ccts:ObjectClassQualifierTerm>
                <ccts:ObjectClassTerm>Contact</ccts:ObjectClassTerm>
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DefinedContact" type="ContactABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A defined person or department that acts as a point of contact with
                    another peson or department.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ContactABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A person or department that acts as a point of contact with another
                    person or department.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        A unique identifier for this contact.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="JobTitle" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The job title, position
                or designation, expressed as text, of this contact person within an organization
                such as Director, Software Engineer, Purchasing Manager. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="Responsibility" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The responsibilities,
                expressed as text, of this contact. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="DepartmentName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The name, expressed as
                text, of the department to which this contact belongs within an organization such as
                a support department. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="1" name="TypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A code specifying the
                type of contact. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="PersonName" type="udt:TextType">
                        <xsd:annotation>
                            <xsd:documentation>
                                The name, expressed as text, of this contact person.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="SpecifiedPerson"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TelephoneCommunication">
                <xsd:annotation>
                    <xsd:documentation>
                        Telephone communication information for this contact.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="UsagePreference">
                <xsd:annotation>
                    <xsd:documentation>
                        The preference for usage of this contact such as type,
                        order of importance, availability, or some other criteria.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="PostalAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        Postal address information for this contact.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="FaxCommunication">
                <xsd:annotation>
                    <xsd:documentation>
                        Fax communication information for this contact.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="URICommunication">
                <xsd:annotation>
                    <xsd:documentation>
                        Uniform Resource Identifier (URI) communication information
                        for this contact such as an email address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContactMethodTypeCode" type="sqdt:ContactMethodTypeCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the preferred method of contact.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="LaborOperationCodes" type="LaborOperationCodesType">
        <xsd:annotation>
            <xsd:documentation>Labor Operation Codes contain the major group, component group,
                component, and labor operation location groups.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="LaborOperationCodesType">
        <xsd:annotation>
            <xsd:documentation>This is the parent for all the Labor Operating Codes. It is a
                container for the Major, Component Group, Component Codes, and Labor Operation
                Locations.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="MajorGroup"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ComponentGroup"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ComponentCodeGroup"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="LaborOperationLocationGroup"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleIdentificationGroup" type="VehicleIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The grouping of Vehicle
                Identifications.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="VehicleIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The grouping of Vehicles
                that a Labor Operation ID correponds</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleGroupID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The unique id for a
                grouping of vehicles.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The vehicle
                identification. This could be the VIN, HIN, or some unique identifier for a
            vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleGroup" type="VehicleGroupType">
        <xsd:annotation>
            <xsd:documentation>A grouping of vehicles.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="VehicleGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A listing of Vehicles
                grouped</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleGroupID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The unique id for a
                grouping of vehicles.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Vehicle"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="EmployeePerson" type="EmployeePersonType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An employee of a
                dealership, or other organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EmployeePersonType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An employee of a
                dealership, or other organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternatePartyDocument"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="SpecifiedPerson"/>
            <xsd:element minOccurs="0" name="HireDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date that an
                individual was hired.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreferredLanguageCode" type="sqdt:LanguageCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Preferred
            language</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="TechnicianSkillLevel" type="TechnicianSkillLevelType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The technician skill
                level required to complete the operation.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="TechnicianSkillLevelType">
        <xsd:annotation>
            <xsd:documentation>The technician skill level needed to complete the
            work.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TechnicianSkillTypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of training required to perform the labor
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SkillLevel" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Level of training required to perform the labor
                        operation
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="PartsProductItem" type="PartsProductItemType">
        <xsd:annotation>
            <xsd:documentation>The business information common to all parts.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PartsProductItemType">
        <xsd:annotation>
            <xsd:documentation>The business information common to all product
            items.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ItemID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org">Deprecate: Use ItemIdentificationGroup</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PartName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The name of a Part or
                Product Item as text.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PartItemDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The description of a Part
                or Product Item as text.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PartTypeCode" type="scl:PartTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Specifies whether the
                parts are indicated by manufacturer part code or Part Number - H = Manufacturer Part
                Code, P = Part Number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PartClassCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Gifts, literature, keys,
                regular parts Inventory Class code (if any) used in DMS system.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PartManufacturer" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifes the part
                manufacturer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ClassCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies class of part
                (i.e., accessories, replacement, etc.).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HazmatIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates that governmental regulations consider this part as hazardous material.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HazardousMaterialDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Gives information about
                type of hazardous material. This information is used for transportation and storage
                restriction.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ItemIDCategoryTypeCode" type="sqdt:ItemIDCategoryTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The category a part
                number is associated with.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternateItemIDs">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org">Deprecate: Use ItemIdentificationGroup</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ItemIdentificationGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SerialNumberID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A number, usually one of a series, assigned for identification   This is not the Item ID.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SerialNumberIDRequiredIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not a serial number is required for a particular item.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PackageQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Allows the retailer to
                know the quantity contained in the package.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AcquisitionMethodTypeCode" type="sqdt:AcquisitionMethodTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Method of purchase normally used to acquire this item.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VendorCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Used by DMS providers for internal cross referencing between multiple vendor lines.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProgramCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code issued by item manufacturer that indicates the rules and pricing used when selling direct to retailers instead of through OEMs.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PartConditionCode" type="sqdt:PartConditionCodeType">
            <xsd:annotation>
         <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The condition of a part.
            </xsd:documentation>
      </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UOMCode" type="scl:UOMEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Units of Measure -
                ea=Each; bx=Box; case=Case; ctn=Carton; gal=Gallon; qt=Quart; pt=Pint; ft=Feet;
                yd=Yard; in=Inch; L=Liter; m=Meter; cm=Centimeter; kg=Kilograms; g=grams;
                other=Other</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VMRSCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> 
                Vehicle Maintenance Reporting Standards code.            
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StockingLevelIndicatorCode" type="sqdt:StockingLevelIndicatorCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> 
                Indicates level of stocking maintained by OEM for this part.  This pertains not only to the replentishment algorithm, but the number of stocking locations.            
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="FreeFormTextGroup"/>
         <xsd:element maxOccurs="1" minOccurs="0" name="EligibleForReturnIndicator" type="udt:IndicatorType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    An indicator to flag whether or not the part may be returned.  True it can be returned, False it is not returnable.
                </xsd:documentation>
            </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RelatedLaborOperationIdentificationGroup" type="RelatedLaborOperationIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A group of identifications that point to related labor
            operations</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="RelatedLaborOperationIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>The list of labor operation identications related to a particular
                labor operation.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="LaborOperationIncludedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if a paricular
                Labor Operation is included or excluded.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LaborOperationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Currently assigned code
                for this operation (preferably manufacturer code)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DocumentIdentificationGroup" type="DocumentIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A group of identifications that uniquely identifies this
            document</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DocumentIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A list of identifications related to a particular
            document.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="DocumentIdentification"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternateDocumentIdentification"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DocumentIdentification" type="DocumentIdentificationType">
        <xsd:annotation>
            <xsd:documentation>A group of identifications that uniquely identifies this
            document</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AlternateDocumentIdentification" type="DocumentIdentificationType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An alternate identification that uniquely identifies this document in addition to the Document ID, e.g., Part Order Number, Parts Purchase Order Number or Parts Invoice Number.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DocumentIdentificationType">
        <xsd:annotation>
            <xsd:documentation>An identifer for this document</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="DocumentID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The DocumentID is the identifier for the document. This identifier is a GUID or other unique identifier set by the creator of the document.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AgencyRoleCode" type="sqdt:AgencyRoleCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The agency
                role that defined the Document ID. An example of an agency may be a manufacturer, a
                retail system provider, etc. This list does not contain specific entity names, only roles.  See enumerated list.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PriceABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A sum of money for which something is or may be bought or sold.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PriceCode" type="scl:PriceEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code specifying the type of price.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ChargeAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        The monetary value of the price charged.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PriceDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A textual description of price.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ApplicableLocation"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="PriceSourceCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the source
                (e.g., Quote, MSRP, Invoice, BlueBook) of the price type of this
            price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PricingDeltaPercent" type="udt:PercentType">
                <xsd:annotation>
                    <xsd:documentation>
                        Used to express delta between to multiple price types .
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="PriceHideIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        This field indicates whether or not this price should be
                            displayed.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="Price">
                <xsd:annotation>
                    <xsd:documentation>
                        A sum of money for which something is or may be bought or
                            sold.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Price" type="PriceABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Price information
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PricingABIE" type="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation>
                Price information
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ColorGroup" type="ColorGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ColorGroupType">
        <xsd:annotation>
            <xsd:documentation>The ColorGroup component provides color information about a specific
                item.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ColorItemCode" type="scl:ColorItemEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies the item for
                which color is being described.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerColorCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer-assigned
                color code.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ColorDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Description of a
            color.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ColorName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The name of a color, e.g.
                Hawthorn Green.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ColorCodeChangeIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the color code (e.g., Interior Color Code, Exterior Color Code) can be
            changed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleRemarketingTrailer" type="TrailerType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="TrailerType">
        <xsd:annotation>
            <xsd:documentation>The Trailer component provides detail information about a
            trailer.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="MakeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Depracated: Use
                VehicleMake</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ModelDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Descriptive vehicle model
                name</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ModelYear" type="qdt:YearDateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle designated model
                year</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Class of
            sale.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Condition" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Condition of Vehicle -
                Example: Excellent, Good, Fair, Poor, Unknown</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Model" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer-assigned
                model code of vehicle - Usually available in the VIN number (use NCIC
            code)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleStockString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer assigned vehicle
                stock number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="TrailerLengthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total over all length of
                the trailer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaximumLengthBoatMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum length of boat
                that trailer can be used to haul.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TrailerWidthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total over all width of
                the trailer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TrailerWeightMeasure" type="sqdt:WeightMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Weight of the trailer
                unloaded.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GrossVehicleWeightRatingMeasure" type="sqdt:WeightMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Gross Vehicle Weight
                Rating, this is the max weight that the item can carry including it's own
            weight.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatHullDesignCode" type="sqdt:BoatHullDesignCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the type of hull design on the boat.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AxleNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of axles on the
                vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ConstructionMaterial" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of
                material out of which the item is primarily made.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TireSizeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Physical size of the tire
                i.e. 185-60-14</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WheelSizeMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The size of the wheel
                rim.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TireLoadRangeRatingString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum weight each tire
                can safely support, (typical vales would be "C","D", etc...)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TrailerTypeCode" type="scl:TrailerTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of
                trailer, e.g., Bunk, Roller, Pontoon Bunk, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="TireTypeCode" type="scl:TireTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of tires installed
                on the trailer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AxleBrakeNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of axles that
                have brakes.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BrakeTypeCode" type="scl:BrakeTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of
                brakes installed on item.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="BrakeDisclosureStatement" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">US states have different
                brake requirements. The BrakeDisclosureStatement field allows of the entry of a
                disclosure statement related to brake requirements.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="BallDiameterMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The diameter of the hitch
                ball.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WinchTypeCode" type="scl:WinchTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of
                winch.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SpareTireIncludedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the item includes a spare tire.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TrailerRegistrationNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number used to identify
                trailer registration</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="TrailerSerialNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer assigned
                serial number on trailer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="TrailerVIN" type="sqdt:VINType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer assigned
                Vehicle Identification number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="GeneralTrailerDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">General descriptive text
                used to describe the trailer.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DetailedTrailerDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Detailed descriptive text
                used to describe the trailer. This field provides more detail than the
                GeneralTrailerDescription field.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleRemarketingEngine" type="EngineType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EngineType">
        <xsd:annotation>
            <xsd:documentation>The Engine component provides detail information about a
            engine.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="MakeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Depracated: Use
                VehicleMake</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ModelDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Descriptive vehicle model
                name</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ModelYear" type="qdt:YearDateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle designated model
                year</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Class of
            sale.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Condition" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Condition of Vehicle -
                Example: Excellent, Good, Fair, Poor, Unknown</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Model" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer-assigned
                model code of vehicle - Usually available in the VIN number (use NCIC
            code)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleStockString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer assigned vehicle
                stock number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatEngineTypeCode" type="scl:BoatEngineTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of engine on or for
                a boat.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FuelTypeCode" type="sqdt:FuelTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of vehicle
            fuel</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="FullThrottleOperatingRangeMaximumMeasure" type="sqdt:SpeedMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Measured in RPM is the
                prop speed at full throttle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="IdleRevolutionPerMinuteForwardGearMinimumMeasure" type="sqdt:SpeedMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Measured in RPM is the
                prop speed at minimum throttle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AlternatorOutputMeasure" type="sqdt:ElectricityMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The amount of current in
                amps that the alternator can supply.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BatterySizeRequirementsMeasure" type="sqdt:ElectricityMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Battery size required to
                start the engine in CCA (Cold Cranking Amps).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CurrentDrawMeasure" type="sqdt:ElectricityMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Current required to run
                the electric motor.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PeakThrustMeasure" type="sqdt:ForceMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum thrust produced
                by the electric motor.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoreMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The size of the engine
                piston / cylinder.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StrokeMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Piston movement
            distance.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CylinderConfigurationCode" type="scl:CylinderConfigurationEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the way the
                engine cylinder is configured.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfEngineCylindersNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Represents the number of
                cylinders in the vehicle engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FuelInductionSystemCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The type of system used
                to get the fuel into the engine cylinders, e.g., Carborated, Injected, Multiport,
                etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatEngineLocationCode" type="sqdt:BoatEngineLocationCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Defines the location on
                the boat that the engine can be mounted.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FuelConsumptionMeasure" type="sqdt:FuelConsumptionMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of fuel consumed
                by the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalEngineHoursNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total hours of engine(s)
                use.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PowerTrimIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if the engine
                has a Power Trim.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StartingSystemTypeCode" type="scl:StartingSystemTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The method required to
                start the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="IgnitionSystem" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">System used to fire the
                engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LubricationSystem" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">System used to lubricate
                the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CoolingSystem" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">System used to cool the
                engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Emissions" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">How much pollution the
                engine is rated to put out.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SteeringSystem" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">System required to steer
                the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PropellerType" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of
                propeller, e.g. 3 bladded brass prop, composite, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="GeneralEngineDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">General descriptive text
                used to describe the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DetailedEngineDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Detailed descriptive text
                used to describe the engine. This field provides more detail than the
                GeneralEngineDescription field.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DriveTransmissionDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Text description of the
                transmission.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EngineSerialString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Engine serial
            number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DriveSerialString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Drive serial
            number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TransomShieldKitSerialString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The serial number of the
                Transom Shield Kit (TSK).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VDriveSerialString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">V-Drive serial
            number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TransmissionSerialString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The serial number of the
                Transmission.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DryWeightMeasure" type="sqdt:WeightMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the weight of
                the item when all fluids are empty.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WetWeightMeasure" type="sqdt:WeightMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the weight of
                the item when all fluids are present.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShaftLengthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Length of the shaft on
                which the prop mounts.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="EffectiveMeanPressureMeasure"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="PowerMeasure"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="MeanPistonSpeedMeasure"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CompressionPressureMeasure" type="sqdt:PressureMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Pressure in the cylinder
                when the engine is running at 240-300 rpm</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="TorqueMeasure"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="GearRatioGroup"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="EngineDimensions"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DisplacementMeasure" type="sqdt:DisplacementMeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       Volume displaced by each piston moving from bottom dead center to top dead center.  This is for all pistons in total.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OperatingVoltageMeasure" type="sqdt:ElectricityMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Voltage required to run
                an electric motor.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
         <xsd:element name="CompressionRatioMeasure" type="udt:MeasureType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    A value that represents the ratio of the volume of its combustion chamber; from its largest capacity to its smallest capacity
                </xsd:documentation>
            </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CertificationGroup" type="CertificationGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="CertificationGroupType">
        <xsd:annotation>
            <xsd:documentation>The CertificationGroup component provides information about
                certifications issued for a specific item.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="CertificationIssuerName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Name of issuer of
                certification</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="CertificationValue" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">certification value
                (i.e., gold)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Measurement" type="MeasurementType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MeasurementType">
        <xsd:annotation>
            <xsd:documentation>The Measurement components provides details about specific
                measurements of an item.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PressureMeasure" type="sqdt:PressureMeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Defines an amount
                        of pressure.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SpeedMeasure" type="sqdt:SpeedMeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Defines a rate of
                        speed.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ElectricityMeasure" type="sqdt:ElectricityMeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Defines a rate of
                        electricity.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MechanicalEnergyMeasure" type="sqdt:PowerMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The amount of mechanical energy produced.  This can be the number of horse power that is produced by an engine.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code identifying a
                physical location</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LocationName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A name to identify the
                location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="EffectiveMeanPressureMeasure" type="MeasurementType">
        <xsd:annotation>
            <xsd:documentation>
                <xsd:documentation>The mean effective pressure (MEP) is the average pressure exerted
                    on the piston during each power stroke.</xsd:documentation>
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MeanPistonSpeedMeasure" type="MeasurementType">
        <xsd:annotation>
            <xsd:documentation>
                <xsd:documentation>Mean piston speed is the average speed of the piston in a
                    reciprocating engine.</xsd:documentation>
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PowerMeasure" type="MeasurementType">
        <xsd:annotation>
            <xsd:documentation>
                <xsd:documentation>Defines the manufacturers rated output drive power of the
                engine.</xsd:documentation>
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TorqueMeasure" type="MeasurementType">
        <xsd:annotation>
            <xsd:documentation>
                <xsd:documentation>Define the manufacturers rated torque output of the
                engine</xsd:documentation>
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="GearRatioGroup" type="GearRatioGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="GearRatioGroupType">
        <xsd:annotation>
            <xsd:documentation>The GearRatio component provides information an engine's
            gears.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="GearRatio" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The ratio of the engine
                rotation to the output drive rotation.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="GearRatioDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A description of the
                gear, i.e., 1st gear, 2nd gear, 3rd gear, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="EngineDimensions" type="EngineDimensionsType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EngineDimensionsType">
        <xsd:annotation>
            <xsd:documentation>Physical size of the engine, this is usually consists of two nodes,
                one for length and one for width.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="EngineDimensionDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A description of the
                dimensions being described for an engine, e.g., height above
            crankshaft.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="EngineHeightMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the height of
                the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="EngineWidthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the width of
                the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="EngineDepthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the depth of
                the engine.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleRemarketingBoat" type="BoatType">
        <xsd:annotation>
            <xsd:documentation>The Boat component provides detail information about a
            boat.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesLeadBoat" type="BoatType">
        <xsd:annotation>
            <xsd:documentation>The Boat component provides detail information about a
            boat.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="BoatType">
        <xsd:annotation>
            <xsd:documentation>The Boat component provides detail information about a
            boat.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="MakeString" type="qdt:StringType">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">Depracated: Use
                   VehicleMake</xsd:documentation>
               </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" name="ModelDescription" type="udt:TextType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Descriptive vehicle model
                   name</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="ModelYear" type="qdt:YearDateType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle designated model
                   year</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Class of
               sale.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="Condition" type="udt:TextType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Condition of Vehicle -
                   Example: Excellent, Good, Fair, Poor, Unknown</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="Model" type="udt:TextType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer-assigned
                   model code of vehicle - Usually available in the VIN number (use NCIC
               code)</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="VehicleStockString" type="qdt:StringType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer assigned vehicle
                   stock number</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorGroup"/>
               <xsd:element maxOccurs="unbounded" minOccurs="0" ref="BoatLengthGroup"/>
               <xsd:element maxOccurs="1" minOccurs="0" name="BridgeClearanceMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The distance from
                   waterline to a boat's highest point.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="BeamMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The measurement of a boat
                   at its widest point. Also, a transmitted radio, sonar or radar
               signal.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DraftMeasureGroup"/>
               <xsd:element maxOccurs="1" minOccurs="0" name="FreeBoardMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The vertical distance
                   between the waterline and the top of the hull side.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="FuelTankCapacityMeasure" type="sqdt:VolumeMeasureType">
               <xsd:annotation>
               <xsd:documentation>
                    Deprecated.  Use Tank component.
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates how much fuel
                   the fuel tank can hold.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="HoldingTankCapacityMeasure" type="sqdt:VolumeMeasureType">
               <xsd:annotation>
               <xsd:documentation>
                    Deprecated.  Use Tank component.
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The size of the boat's
                   holding tank.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="WaterTankCapacityMeasure" type="sqdt:VolumeMeasureType">
               <xsd:annotation>
               <xsd:documentation>
                    Deprecated.  Use Tank component.
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates how much water
                   the boat's water tank can hold.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="DryWeightMeasure" type="sqdt:WeightMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the weight of
                   the item when all fluids are empty.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="DisplacementMeasure" type="sqdt:DisplacementMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The weight of water
                   displaced by the hull.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="BoatCategoryCode" type="sqdt:BoatCategoryCodeType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                   the category in which a boat is defined. Note this is not the same as the BoatClass
                   which identifies the intended usage of a boat. There may be multiple BoatClasses
                   defined in one BoatCategory.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" ref="BoatClassGroup"/>
               <xsd:element maxOccurs="1" minOccurs="0" name="BoatKeelCode" type="sqdt:BoatKeelCodeType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                   the type of keel on the boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="CruisingSpeedMeasure" type="sqdt:SpeedMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Recommended efficient
                   operating speed of boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="TotalEnginePowerQuantity" type="sqdt:QuantityType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Total horsepower of
                   engine on or for a vehicle. EX: Triple250 would have an TotalEngineHorsepower of
                   750.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="MaximumNumberOfEnginesNumeric" type="udt:NumericType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum recommended
                   number of engines.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfBerthsNumeric" type="udt:NumericType">
               <xsd:annotation>
               <xsd:documentation>
                Deprecated.  Use Accomodation component.
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of beds
                   located on the boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfCabinsNumeric" type="udt:NumericType">
               <xsd:annotation>
               <xsd:documentation>
                  Deprecated.  Use Accomodation component
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of cabins in
                   the boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="CabinHeadroomMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The height of the ceiling
                   in the boat's cabins.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfHeadsNumeric" type="udt:NumericType">
               <xsd:annotation>
               <xsd:documentation>
                    Deprecated.  Use Accomodation Component.
               </xsd:documentation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of toilet
                   facilities or room where the toilet facilities are located.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="MaximumNumberOfPassengersNumeric" type="udt:NumericType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum number of
                   passengers the boat can carry.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="GuestStateroomHeadroomMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The height of the ceiling
                   in the stateroom.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" name="GeneralBoatDescription" type="udt:TextType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Free-form notes about the
                   boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="unbounded" minOccurs="0" name="DetailedBoatDescription" type="udt:TextType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Detailed free-form
                   descriptive text used to describe the boat. This field provides more detail than the
                   GeneralBoatDescription field</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="BuilderName" type="udt:NameType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The name of the company
                   that built the boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="DesignerName" type="udt:NameType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the name of the
                   company that designed the boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="BoatName" type="udt:NameType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The name given to the
                   boat.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" ref="Hull"/>
               <xsd:element maxOccurs="1" minOccurs="0" name="DeadriseMeasure" type="sqdt:LengthMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">Degrees of V-shape hull
                   angle measured at the transom of planing powerboats.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="MaximumSpeedMeasure" type="sqdt:SpeedMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The maximum speed at
                   which a particular vehicle configuration may obtain. This includes the entire
                   configuration of the vehicle.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
               <xsd:element maxOccurs="1" minOccurs="0" name="BallastWeightMeasure" type="sqdt:WeightMeasureType">
               <xsd:annotation>
               <xsd:documentation source="http://www.starstandard.org/STAR/5">The amount of weight used
                   to help maintain a boats balance or buoyancy.</xsd:documentation>
           </xsd:annotation>
            </xsd:element>
            <xsd:element name="DriveTypeCode" type="scl:DriveTypeEnumeratedType" minOccurs="0" maxOccurs="1">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                      Mechanical system that facilitates the transfer of power from the engine to the water.
                   </xsd:documentation>
               </xsd:annotation>
            </xsd:element>
            <xsd:element name="ConvertibleSaloonIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       Indicates if the boat has a convertible saloon.
                   </xsd:documentation>
               </xsd:annotation>
            </xsd:element> 
           <xsd:element name="DisplacementMeasureTypeCode" type="sqdt:DisplacementMeasureTypeCodeType" minOccurs="0" maxOccurs="1">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       A qualifier for DisplacementMeasure.
                   </xsd:documentation>
               </xsd:annotation>
           </xsd:element>
           <xsd:element name="TrimTabsIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       Small surfaces connected to the trailing edge of a larger control surface on a boat, used to control the trim of the controls.
                   </xsd:documentation>
               </xsd:annotation>
           </xsd:element>
           <xsd:element name="TotalLiferaftCapacityNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       Total number of people all liferafts can carry.
                   </xsd:documentation>
               </xsd:annotation>
           </xsd:element>
           <xsd:element ref="Tank" minOccurs="0" maxOccurs="unbounded"/>
           <xsd:element ref="Accommodation" minOccurs="0" maxOccurs="unbounded"/>
           <xsd:element name="WindlassTypeCode" type="sqdt:WindlassTypeCodeType" minOccurs="0" maxOccurs="unbounded">
               <xsd:annotation>
                   <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       An apparatus for moving heavy weights.
                   </xsd:documentation>
               </xsd:annotation>
           </xsd:element>
           <xsd:element name="ElectricalCircuitMeasure" type="sqdt:ElectricityMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The voltage of the electric circuit
                    </xsd:documentation>
                </xsd:annotation>
           </xsd:element>
           <xsd:element name="PropellerCruisingSpeed" type="sqdt:SpeedMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Is a qualifier for CruisingSpeedMeasure to indicate the prop RPM at the defined Cruising Speed
                    </xsd:documentation>
                </xsd:annotation>
           </xsd:element>
           <xsd:element name="RangeMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The distance that a boat can travel.
                    </xsd:documentation>
                </xsd:annotation>
           </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DraftMeasureGroup" type="DraftMeasureGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DraftMeasureGroupType">
        <xsd:annotation>
            <xsd:documentation>The DraftMeasureGroupType component describes how the draft of the
                boat is being measure.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="DraftMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vertical distance at
                which a boat penetrates the water.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatDraftCode" type="sqdt:BoatDraftCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the type of draft being measured.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="BoatLengthGroup" type="BoatLengthGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="BoatLengthGroupType">
        <xsd:annotation>
            <xsd:documentation>The BoatLengthGroup component describes how the length of the boat is
                being measure.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatLengthCode" type="sqdt:BoatLengthCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the type of boat length being measured.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatLengthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the length of
                the boat.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
         <xsd:element name="BoatLengthQualifier" type="udt:TextType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                   Used to qualify the length, i.e. in some cases LOA may include Bowsprit and in others it may not.
                </xsd:documentation>
            </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="BoatClassGroup" type="BoatClassGroupType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="BoatClassGroupType">
        <xsd:annotation>
            <xsd:documentation>The BoatClassGroup component describes the class of the
            boat.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatClassCode" type="sqdt:BoatClassCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the definition of the boat, i.e. the intended usage.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PrimaryBoatClassIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the boat class identified is the primary boat class.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleRemarketingVehicleRedesigned" type="VehicleABIEType">
        <xsd:annotation>
            <xsd:documentation>Common information for a Vehicle Remarketing
            Vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesLeadVehicle" type="VehicleABIEType">
        <xsd:annotation>
            <xsd:documentation>Detailed information for a Sales Lead Vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FreeFormTextGroup" type="FreeFormTextGroupType">
        <xsd:annotation>
            <xsd:documentation>This component allows for the free form entry of notes and text descriptions. Detailed data should use one of the existing fields or submit a modification request back to STAR to capture the appropriate data.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FreeFormTextGroupType">
        <xsd:annotation>
            <xsd:documentation source="www.openapplications.org">The FreeFormTextGroupType component
                is used for providing free form text Notes and text
            Descriptions.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Note" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free-form text field
                describing a note.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Location" type="LocationType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LocationAddress" type="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation> Specifies the physical address of a location. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="LocationType">
        <xsd:annotation>
            <xsd:documentation source="www.openapplications.org">
                 A physical location of a person, place, or thing.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="LocationName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A name to identify the location.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="LocationAddress">
                <xsd:annotation>
                    <xsd:documentation>
                        The address of the location being
                        described.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="TelephoneCommunication">
                <xsd:annotation>
                    <xsd:documentation>
                        The telephone communication details of the location being
                            described.
                        Deprecated. Use: PrimaryContact
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Code identifying a physical location.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationSequenceID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        A number that represents the sequence of locations along a
                            route of delivery. 
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationTypeCode" type="sqdt:LocationTypeCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of location.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RequestedDeliveryDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Requested date of delivery. This is different from the
                            requested date of shipment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WillAdviseIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Flag indicating that the location address is not complete
                            and more information will be given later.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SpecialInstructions" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Special delivery instructions for this
                        location.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="PrimaryContact">
                <xsd:annotation>
                    <xsd:documentation>
                        A primary person or department that acts as a point of
                            contact with another peson or department.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationFinalIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates that the location is the final location in a
                            sequence of locations.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Hull" type="HullType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="HullType">
        <xsd:annotation>
            <xsd:documentation>The Hull component provides detail information about a boat's
            hull.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatHullMaterialCode" type="sqdt:BoatHullMaterialCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the primary material out of which the hull is made.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BoatHullDesignCode" type="sqdt:BoatHullDesignCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5" xml:lang="en">Indicates
                the type of hull design on the boat.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaximumHullSpeedMeasure" type="sqdt:SpeedMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum recommended hull
                speed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HullID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Hull identification
                number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="LeadDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The dealer party that has the lead for a sale lead
            item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReceivingDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The dealer party that is receiving a sales lead or other type of
                request.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProspectParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The prospect of a particular lead, or sale.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DriverParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The driver of a vehicle, boat, or other transportation
            mechanism.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>This is the base Party component based off the Uncefact Core
                Component.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="PartyID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Party
                identification number used to uniquely identify a party for example Dealer ID,
                Fleet, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="LocationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code identifying a
                physical location</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="DealerManagementSystemID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The Dealer Management
                System ID assigned to a party.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="AuthorizationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="RelationshipTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the Business
                Party's relationship to the primary Party (e.g., mother, father, husband,
            etc.).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialRemarksDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Any special remarks
                regarding a party.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="AlternatePartyDocument"/>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element minOccurs="0" ref="SpecifiedOrganization"/>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element minOccurs="0" ref="SpecifiedPerson"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Privacy"/>
            <xsd:element minOccurs="0" name="PreferredLanguageCode" type="sqdt:LanguageCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Preferred
            language</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerCustomerID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number assigned to
                the customer by the manufacturer's systems.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerHouseholdID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number assigned to
                the customer's household by the manufacturer's systems.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="PartyActionEvent"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SpecifiedPerson" type="PersonType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies a specific
                individual or person.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="NearestRelativePerson" type="PersonType">
        <xsd:annotation>
            <xsd:documentation>The nearest living relative.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PersonType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The Person component is
                based off the UNCEFACT Person Core Component</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="GivenName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="Alias" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Another name that a
                person is also known.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="MiddleName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Middle Initial of
                business party</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FamilyName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="Title" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A general or descriptive
                heading given to a person, or item.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="Salutation" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A word or phrase of
                greeting used to begin a letter or message.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="NameSuffix" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A word or phrase added to
                the end of a name</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="MaritalStatusCode" type="scl:MaritalStatusEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies marital status
                of business party - M = Married, U = Unmarried, S = Separated, O =
            Other</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="GenderCode" type="scl:GenderEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Gender of party - M =
                Male, F= Female</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BirthDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Birth date of
            party</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="AgeMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation>The numeric value of a person or parties age.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="MaidenName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation>The family name for a woman before she was
            married.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="PreferredName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation>A name that a person preferrs to be known.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" ref="ResidenceAddress"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TelephoneCommunication"/>
            <xsd:element minOccurs="0" ref="FaxCommunication"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="URICommunication"/>
            <xsd:element minOccurs="0" name="NationalityCountryID" type="sqdt:CountryCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The ISO Country Codelist
                used to indicate a person's nationality.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContactMethodTypeCode" type="sqdt:ContactMethodTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the preferred
                method of contact.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org">
                       The spoken language for a person.  This may occur multiple times if they
                       speak more than one language.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element> 
            <xsd:element maxOccurs="1" minOccurs="0" ref="PostalAddress"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SpecifiedOrganization" type="OrganizationABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A specific organization
                represented in a party, or other component.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OrganizationABIEType">
        <xsd:annotation>
            <xsd:documentation>The Organization component is based on the UNCEFACT Organization Core
                Component.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="BusinessTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation>A code identifying type of Business.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="CompanyName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Company name
                of business entity.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="OrganizationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Member Identification
                number of affiliate organization</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="DistrictID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation>An identifier for the District an organization
            resides.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="BranchCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacture branch
            code.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="CompanyCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacture company
                code..</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="DivisionCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacture division
                code.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="ServiceCenterCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer service
                center code.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="HoldingCompanyName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The company that is
                securing or underwriting the loan.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="PrimaryContact"/>
            <xsd:element minOccurs="0" ref="PostalAddress"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DoingBusinessAsName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the Business
                Party's relationship to the primary Party (e.g., mother, father, husband,
            etc.).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LegalClassificationCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The code specifying the legal classification of this organization such as those representing
                Incorporated (Inc), limited liability corporation (LLC) or non-profit.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InceptionDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               The creation date and time that a business was started.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>            
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OwnedVehicleDetail" type="OwnedVehicleDetailType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                regarding an individual or organization owned vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OwnedVehicleDetailType">
        <xsd:annotation>
            <xsd:documentation>Detailed information regarding a vehicle owned by an individual or
                organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="SalesLeadOwnedVehicle"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CurrentDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Odometer reading of
                vehicle at the current time</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseContractExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date that the lease
                is scheduled to terminate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginalSalesPersonName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Name of Salesperson that
                originally sold the vehicle. EG: The salesperson that originally sold the customer
                prospect's owned vehicle. Format for name should be "First Last" with no commas
                between first and last name</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeInOffLeaseCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if a vehicle is
                a trade-in or is coming off lease. Ex: T or O</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceContractBase"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginalInServiceDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date a used vehicle
                went in service, i.e. when the vehicle goes on the road.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginalInServiceDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the odometer
                reading at the time when the used vehicle went into service i.e., when the vehicle
                went on the road.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleSegmentCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The industry
                clasification of the vehicle such as Small, Luxury, Midsize Vehicle, etc. This is a
                level of detail above Vehicle Class which would further differentiate types of Small
                Vehicles, Luxury Vehicles, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="OwnedVehicleFinancing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="FirstRegistrationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                This is the first date when the owned vehicle was registered to the authorities.
                It is generally the date when you get your registration papers &amp; plate.  In Europe
                this is may not necessarily be the same as the OriginalInServiceDate as a vehicle may
                go into service multiple times for each new owner, but the registration stays with the
                vehicle. 
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LastInspectionDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               The last date that the vehicle was inspected per local regulations. In Europe after four years
               and then every two years you need to have a technical inspection of your vehicle.            
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EndInServiceDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The date when the relation between customer and vehicle ends.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleOwnershipTypeCode" type="scl:VehicleOwnershipTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Designation of the type
                of ownership of the vehicle, i.e., leased, rented, owned, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleUse" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the use of the
                vehicle (i.e., Agricultural, Commercial, Personal, Other).</xsd:documentation>
        </xsd:annotation>
         </xsd:element> 
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SalesLeadOwnedVehicle" type="OwnedVehicleABIEType"/>
    <xsd:complexType name="OwnedVehicleABIEType">
        <xsd:annotation>
            <xsd:documentation>Information regarding a vehicle owned by an individual or
                organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="Vehicle"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseEndOptionVehicleDecisionCode" type="sqdt:LeaseEndOptionVehicleDecisionCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Enables the customers
                decision at the end of an option to be recorded along with other associated
                information. It records whether the client has decided to refinance, return, or
                retain the vehicle or whether they have not made up their mind etc.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseEndOptionFinanceDecisionCode" type="sqdt:LeaseEndOptionFinanceDecisionCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Enables the customers decision at the end of an option to be
                recorded along with other associated information. It records 
                whether the client has decided to finance their next vehicle
                or whether they have not made up their mind etc.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="AlternateVehicleIdentificationGroup"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CustomerProspect" type="CustomerProspectType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                regarding a prospective customer. This can be either an organization or
            individual.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="CustomerProspectType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding a prospective
            customer.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="FirstTimeBuyerIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies customer as
                first time buyer</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="1" ref="ProspectParty"/>
            <xsd:element minOccurs="0" ref="CurrentlyOwnedItem"/>
            <xsd:element minOccurs="0" ref="PreviouslyOwnedItem"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="AdditionalCustomerEnticement" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The particular enticement
                of the offer. This may be added after the initial program offer. EG: Customer
                offered a barbeque if they take a test drive.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetAccountString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Deprecated:  Use FleetAccount component</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerPreOwnProgramOwnerIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if the customer
                is or has owned a vehicle sold under the manufacturer's pre owned
            programs.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalFleetNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                This value represents the total number of vehicles.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="FleetAccount"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OwnedItem" type="OwnedItemType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                for an item owned by an individual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CurrentlyOwnedItem" type="OwnedItemType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                for an item currently owned by an individual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PreviouslyOwnedItem" type="OwnedItemType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                for an item previously owned by an individual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OwnedItemType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding a owned item like a vehicle, boat,
                or similar item.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OwnedVehicleDetail"/>
            <xsd:element minOccurs="0" ref="OwnedBoatDetail"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OwnedEngineDetail"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OwnedTrailerDetail"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OwnedBoatDetail" type="OwnedBoatDetailType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Detail information
                regarding a boat owned by an indivudual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OwnedBoatDetailType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding a boat that is owned by an indivual
                or organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="Boat"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Engine"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Trailer"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Trailer" type="TrailerType">
        <xsd:annotation>
            <xsd:documentation>Information describing the components that are part of a trailer used
                in hauling a vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Engine" type="EngineType">
        <xsd:annotation>
            <xsd:documentation>Information describing the components that are part of an
            engine.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesLeadEngine" type="EngineType">
        <xsd:annotation>
            <xsd:documentation>Information describing the components that are part of an engine for
                a Sales Lead.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesLeadTrailer" type="TrailerType">
        <xsd:annotation>
            <xsd:documentation>Information describing the components that are part of a trailer for
                a Sales Lead.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Boat" type="BoatType">
        <xsd:annotation>
            <xsd:documentation>Information describing the components that are part of a
            boat.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OwnedEngineDetail" type="OwnedEngineDetailType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                regarding a boat that is owned by an indivual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OwnedEngineDetailType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding an engine that is owned by an
                indivual or organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="Engine"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OwnedTrailerDetail" type="OwnedTrailerDetailType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The detail information
                regarding a trailer used to haul a vehicle, engine, or similiar item that is owned
                by an indivual or organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="OwnedTrailerDetailType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding a trailer used to haul a vehicle,
                engine, or similiar item that is owned by an indivual or
            organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" ref="Trailer"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OriginalOwnerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The original owner of the vehicle, boat, engine,
            etc..</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransmissionGroup" type="TransmissionGroupType">
        <xsd:annotation>
            <xsd:documentation>Details describing the transmission of a vehicle, truck, boat,
            etc..</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="TransmissionGroupType">
        <xsd:annotation>
            <xsd:documentation>The detail information regarding a boat that is owned by an indivual
                or organization.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="TransmissionCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Transmission Serial
                Number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="TransmissionTypeCode" type="scl:TransmissionTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle Transmission type
                - 3 = 3 speed, 4 = 4 speed, 5 = 5 speed, 6 = 6 speed, A -
            Automatic</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="TransmissionTypeName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Name of transmission type
                (i.e., Hydromatic, Shiftronic, Manual, Automatic, etc.)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="VehicleABIEType">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="Model" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned model code of vehicle - Usually
                            available in the VIN number (use NCIC code)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ModelYear" type="qdt:YearDateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle designated model year
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ModelDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Descriptive vehicle model name
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MakeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle make code - Usually available in the VIN number
                            (use NCIC code).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="SaleClassCode" type="scl:SaleClassEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Class of Sale
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Condition" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Condition of Vehicle - Example: Excellent, Good, Fair,
                            Poor, Unknown
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleNote" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Any vehicle related notes
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TrimCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer assigned trim code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DoorsQuantityNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of doors on vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="BodyStyle" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer-assigned vehicle body style
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="TransmissionGroup">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle Transmission type
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ColorGroup"/>
            <xsd:element minOccurs="0" name="VehicleClassCode" type="scl:VehicleClassEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        VehicleClass
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FuelTypeCode" type="sqdt:FuelTypeCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Type of vehicle fuel
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DriveTrain" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether the vehicle is 2 or 4 wheel drive (i.e.,
                            2WD, 4WD, 4x4, 4x2)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="DriveTypeCode" type="scl:DriveTypeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation>
                        Designates Vehicle drive type
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehiclePassengersNumeric" type="udt:NumericType">
                <xsd:annotation>
                    <xsd:documentation>
                        Passenger/seat capacity count of vehicle
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" ref="Engine">
                <xsd:annotation>
                    <xsd:documentation>
                        Describes the engine on the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="VehicleID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        The vehicle identification. This could be the VIN, HIN, or
                            some unique identifier for a vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AxleCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        The code on the axle of the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Manufacturer name.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle weight.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GrossWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Gross weight.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UnloadedVehicleWeightMeasure" type="sqdt:WeightMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The weight of the item without any load. If the item has a
                            trailer, this would be the weight of the item minus it
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ModelGroup" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Grouping of similar models for order management
                        purposes
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ModelYearChangeIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Model Year can change indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DistributorModelCode" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Alternate model code, usually used for vehicle
                        ordering
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ModelClass" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates the specific class of vehicle attached to the
                            model description (ie: GT, XLE, SE)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RegistrationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A governement issued
                registration identifier for a vehicle. I.e. license plate number.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleLengthMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>Length of the  vehicle.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Chassis">
                <xsd:annotation>
                    <xsd:documentation>A general term that refers to all of the mechanical parts of a car attached to a structural frame. In cars with unitized construction, the chassis comprises everything but the body of the car.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SeriesCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>The model series code for the specified vehicle (i.e., trim level).  This is different from Make and Model.  Example, Limited Edition</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SeriesName" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>The name corresponding to the SeriesCode (i.e., trim level).  This is different from Make and Model.  Example, Limited Edition</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleStockString" type="qdt:StringType">
               <xsd:annotation>
                  <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer assigned vehicle stock number</xsd:documentation>
               </xsd:annotation>
            </xsd:element>
            <xsd:element name="VehicleDescription" type="udt:TextType" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A detailed description for the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DryWeightMeasure" type="sqdt:WeightMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Indicates the weight of the item when all fluids are empty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>        
            <xsd:element name="WetWeightMeasure" type="sqdt:WeightMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Indicates the weight of the item when all fluids are added.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>        
            <xsd:element ref="Tank" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Indicates the weight of the item when all fluids are added.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="MaximumSpeedMeasure" type="sqdt:SpeedMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        The maximum speed at which a particular vehicle configuration may obtain. This includes the entire configuration of the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="VehicleDimension" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="WheelBaseMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       The horizontal distance between the center of the front wheel, and the center of the rear wheel
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TurningRadiusMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Size of the smallest circular turn (ie. U-turn) that the vehicle is capable of making
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="GroundClearanceMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Amount of space between the base of an vehicle tire and the underside of the chassis.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SeatHeightMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        The distance from the ground to the top of the seat.  Used primarily with ATVs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TowingCapacityWeightMeasure" type="sqdt:WeightMeasureType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A measurement describing the upper limit to the weight of a trailer a vehicle can tow.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Initiative" type="InitiativeType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Describes the initiative
                to be applied to a sale.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="InitiativeType">
        <xsd:annotation>
            <xsd:documentation>Describes the initiative to be applied to a sale.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="InitiativeID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Initiative Identification
                (i.e., Manufacturer incentive reimbursement program identification or dealer
                offerings)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A detailed free-form
                description of the initiative, for example Employee Pricing , 0% APR, Security
                Deposit Waiver, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeEffectiveDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date that the
                initiative goes into effect.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="InitiativeEndDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Initiative ending
            date</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ContractVehiclePricing" type="ContractVehiclePricingType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The pricing for a vehicle
                on a Contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ContractVehiclePricingType">
        <xsd:annotation>
            <xsd:documentation>The pricing for a vehicle on a contract.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="AirConditionIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the vehicle has air conditioning.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element ref="Vehicle"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Option"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Co-Applicant" type="ApplicantType">
        <xsd:annotation>
            <xsd:documentation>Information regarding the co-applicant for a
            contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Applicant" type="ApplicantType">
        <xsd:annotation>
            <xsd:documentation>Information regarding the co-applicant for a
            contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Applicants" type="ApplicantsType">
        <xsd:annotation>
            <xsd:documentation>The applicants on a contract. This can be either individuals or
                organizations.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ApplicantParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The primary applicant for a contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ApplicantsType">
        <xsd:annotation>
            <xsd:documentation>The pricing for a vehicle on a contract.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="1" ref="Applicant"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Co-Applicant"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ApplicantType">
        <xsd:annotation>
            <xsd:documentation>The information particular to a applicant on a
            contract.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="PrimaryDriverIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies customer as
                primary driver.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ResidencePeriod"/>
            <xsd:element maxOccurs="1" minOccurs="1" ref="ApplicantParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ApplicantDemographics"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="EmploymentHistory"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="NearestRelativePerson"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="BankFinancialInstitution"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CreditorFinancialInstitution"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="OtherIncome"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ReferencePerson"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="GSTRegistrantIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether applicant is a GST registrant.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ShippingPermit" type="ShippingPermitType">
        <xsd:annotation>
            <xsd:documentation>The information pertaining to a shipping permit for a item that is
                being shipped to a party.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ShippingPermitType">
        <xsd:annotation>
            <xsd:documentation>The information pertaining to a shipping permit for a
            shipment.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ImporterOfRecordNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Import license
            number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="LicenseExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Expiration date of
                license</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="ImportPermitAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dollar value of import
                permit</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" ref="ShipToParty"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AutoBrokerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The automobile insurance broker that is selling the consumer vehicle
                insurance.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OwnerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The owner of a vehicle, boat, engine, truck, trailer, or other
            item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Co-OwnerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The co-owner of a veheicle, boat, engine, truck, trailer, or other
                item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BuyerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>A person or oganization buying an item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesManagerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The sales manager for an organization.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransferringDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The person or organization transferring an item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinanceInsuranceManagerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>The person or organization transferring an item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Co-BuyerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>A person or organization that is participating in transaction as a
                secondary buyer.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="BankFinancialInstitution" type="FinancialInstitutionType">
        <xsd:annotation>
            <xsd:documentation>A Bank, Savings and Loan, or other financial
            institution</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CreditorFinancialInstitution" type="FinancialInstitutionType">
        <xsd:annotation>
            <xsd:documentation/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancialInstitutionType">
        <xsd:annotation>
            <xsd:documentation> An organization that holds, or lends moneytary support for a
                business or individual. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SpecifiedFinancialAccount"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="FinancialOrganization"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SpecifiedFinancialAccount" type="FinancialAccountABIEType">
        <xsd:annotation>
            <xsd:documentation> A specified account whereby debits and/or credits arising from
                transactions are recorded. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancialAccountABIEType">
        <xsd:annotation>
            <xsd:documentation> A specific business arrangement whereby debits and/or credits
                arising from transactions are recorded, such as, a financial account with a bank, a
                financial account with a trading partner etc. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="AccountID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies an account
                number or similary identifier.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AccountTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies the type of
                account.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AccountName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The name that provides
                descriptive meaning to an account.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DefaultCurrencyCode" type="oacl:CurrencyCodeContentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Currency used for
                transactions</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BalanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Remaining balance on
                Current Vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="CreditFinancing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="RoutingTransitID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A nine-digit number
                (eight digits and a check digit) that identifies a specific financial institution.
                Also referred to as the ABA number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="FinancialOrganization" type="OrganizationABIEType">
        <xsd:annotation>
            <xsd:documentation> An organization dealing with finacial transactions.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancingType">
        <xsd:annotation>
            <xsd:documentation> Information that pertains to credit, loans, and leases.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinanceTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of financing
                Examples may be F- Finance, L - Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon,
            etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Monthly Payment
            Amount</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinalAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Last month payment
            amount</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ResidualAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Remaining residual on
                current vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of months of
                contract term</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Month and year of
                contract maturity</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WholesaleValueAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Actual wholesale value of
                a used vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeAllowanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Trade Allowance is the
                second component of the negotiated trade vehicle amount, the primary portion being
                the wholesale amount of the trade vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Down Payment amount or
                amount of cap cost reduction.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PurchasePriceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Purchase Price or Gross
                Cap cost specified in deal. Total payments at end of purchase</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApprovedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Approved
            Indicator</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount
            pre-approved</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Expiration
            Date</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RatingIndexCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Rating Index Used for
                Credit Approval</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaximumLimitAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum Limit Amount for
                financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MinimumLimitAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Minimum Limit Amount for
                financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ClientAdvisorName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the name of the
                Client Advisor responsible for creating the Financing comments</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FinancingComments" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text area for
                Client Advisor to provide general comments about the Financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreApprovalID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The pre-approval
                identifier assigned by the finance source.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseMaturityDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date that the lease
                matures.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GrossAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The gross calculated
                amount of a financial transaction.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CreditFinancing" type="FinancingType">
        <xsd:annotation>
            <xsd:documentation> Financing related to credit, lease, or loans. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmploymentDemographics" type="EmploymentDemographicsType">
        <xsd:annotation>
            <xsd:documentation> Information that relates to the demographics of employment. Items
                include income, employment period, etc. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EmploymentDemographicsType">
        <xsd:annotation>
            <xsd:documentation> Information that relates to the demographics of employment. Items
                include income, employment period, etc. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="IncomeAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="IncomePeriodCode" type="scl:IncomePeriodEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">HR = Hour, WK = Week,
                BiWK = Bi-Weekly, MO = Month, YR = Year, SmMO=SemiMonthly,
            SmAN=SemiAnnually</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EmploymentPeriod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="EmploymentStatusCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies the business
                party's status of employment. EX: Full, part time, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Occupation" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Occupation of business
                party</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OccupationCategoryCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A catorgorization of an
                occupation like Medical, Information Systems, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SelfEmployedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the applicant is self-employed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="EmploymentPeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation> The length of time that a person has been employed.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmploymentHistory" type="EmploymentHistoryType">
        <xsd:annotation>
            <xsd:documentation> Information that relates to employment of an person.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EmploymentHistoryType">
        <xsd:annotation>
            <xsd:documentation> Information that relates to employment of an person.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EmployerParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EmploymentDemographics"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OptionABIEType">
        <xsd:annotation>
            <xsd:documentation> Describes the various options and pricing for a particular item.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A unique identifier for a
                vehicle, boat, or other item's option.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The type supplied by an
                external code list that specifies a particular option. Source of the code list
                should be specified in the appropriate attributes for this field, and the option
                type specified in this field. This may be different than the OptionID which is a
                unique identifer for an option.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OptionShortDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Abbreviated description
                of the option</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Name of vehicle
            option</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionStockNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Stock Number of Vehicle
                Option</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Item manufacturer name.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="OptionNotes" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text related to
                option</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OptionPricing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionActiveIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Indicates if the option
                has been activated. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="DefinedContact"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="OptionResidualValueAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Residual value of option.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="OptionPricing" type="PricingABIEType">
        <xsd:annotation>
            <xsd:documentation> Option pricing. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="CreditVehicleABIEType">
        <xsd:annotation>
            <xsd:documentation> Defines the vehicle detail information used in credit applications
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Odometer reading of
                vehicle at time of delivery</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LicenseNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">State License plate
                number of vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Vehicle"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Option"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="EquipmentType" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of equipment on the
                vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PriorVehicleUseCode" type="sqdt:VehicleUseCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The prior use of a
                particular vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DealerProducts"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="NotForSaleInCountry" type="CountryABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Identifies a list of
                countries where an item can not be sold. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="CountryABIEType">
        <xsd:annotation>
            <xsd:documentation> Identifies a list of countries. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CountryCode" type="scl:CountryEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AdditionalDetailDescriptionType">
        <xsd:annotation>
            <xsd:documentation> Additional detail description for an item like titles, and
                preference. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="Title" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A general or descriptive
                heading given to a person, or item.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="UsagePreference"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="AdditionalDetailDescription" type="AdditionalDetailDescriptionType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Additional detail
                description information not already specifically captured. Existing fields should be
                used where possible. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ProgramCertificateType">
        <xsd:annotation>
            <xsd:documentation>Details about the certificate given to the consumer by the
                manufacturer.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="CertificateNumber" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number assigned to
                the program certificate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="CertificateTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The type of voucher the
                customer can redeem.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="CertificateEffectiveDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date the program
                certificate is effective.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="CertificateExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date the program
                certificate is no longer valid.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ProgramCertificate" type="ProgramCertificateType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Details about the
                certificate given to the consumer by the manufacturer.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LeadPreference" type="PreferenceABIEType">
        <xsd:annotation>
            <xsd:documentation> The Lead Preference component can be used the rank the importance or
                priority of a particular lead. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OwnedVehicleFinancing" type="FinancingABIEType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FleetAccount" type="FleetAccountType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FleetAccountType">
        <xsd:annotation>
            <xsd:documentation>Fleet account information associated with a
            vehicle.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetAccountString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer defined
                fleet account number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetVehicleID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Uniquely identifies the
                vehicle as part of a fleet company</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetPurchaseOrderNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Fleet Purchase Order
                Number vehicle was purchased under</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetAvailableIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle available To
                Fleet Indicator</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetOnlyIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates that this
                vehicle only available to Fleet</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RegistrationFleetID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies to which fleet
                this vehicle belongs. This number is assigned based on state licensing and
                registration of the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FleetAccountCode" type="sqdt:FleetAccountCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Describes the contents of
                the FleetAccountString.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="FleetQuantity"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Financing" type="FinancingABIEType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancingABIEType">
        <xsd:annotation>
            <xsd:documentation>Financing information including estimated and final
            amounts.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreApprovalID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The pre-approval
                identifier assigned by the finance source.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApprovedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Approved
            Indicator</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinanceTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of financing
                Examples may be F- Finance, L - Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon,
            etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseMaturityDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date that the lease
                matures.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="RatingIndexCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Deprecated: Use CreditScoreGroup</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="CreditorFinancialInstitution"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ClientAdvisorName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the name of the
                Client Advisor responsible for creating the Financing comments</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfTaxCreditMonthsNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of months that the
                tax credit will cover.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ExpirationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Expiration
            Date</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaturityDateYearMonthDate" type="qdt:YearMonthDateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Month and year of
                contract maturity</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AnnualPercentageRate" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Annual percentage
            rate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApplicationTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of application being
                submitted for financing (e.g., individual, individual + co-applicant, business,
                business + coapplicant, employee).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CreditApplicationDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date the credit
                application is completed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="FinancingComments" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text area for
                Client Advisor to provide general comments about the Financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FICOScoreCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Deprecated: Use CreditScoreGroup</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="FleetAccount"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="FirstPaymentDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the first date
                of payment.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LastPaymentDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date the last payment
                was made</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseRateMoneyFactorString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Money factor multiplier
                used to determine finance costs for a lease.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NumberOfPaymentsNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the number of
                payments.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OfferingTypeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Source type of credit
                contract being offered.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OfferStatusCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code describing the type
                of offer (e.g., Pre-approval, Consumer, Dealer)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PaymentsDeferredPeriodMeasure" type="sqdt:PeriodMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The amount of time by
                which the vehicle payments have been deferred. HR = Hour, WK = Week, BiWK =
                Bi-Weekly, MO = Month, YR = Year, SmMO=SemiMonthly,
            SmAN=SemiAnnually</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreApprovedProgramName" type="udt:NameType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A text description of
                preapproval codes.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PromotionalRateIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Promotional rate was
            used</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SalesOrderNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A vehicle order number
                used by dealers and OEMS to track customer orders.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SpecialProgramsCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code identifying the type
                of special program (First Time Buyer, College Graduate, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AmortizationPeriodMeasure" type="sqdt:PeriodMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The length of time over
                which the repayment of a loan is calculated.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of months of
                contract term</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalNumberOfPaymentsRemainingNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The remaining total of
                payments to be made after receipt of the payment at inception. For Lease
            Only</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="MiscellaneousNotes" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form miscellaneous
                comments</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PriceSourceCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the source
                (e.g., Quote, MSRP, Invoice, BlueBook) of the price type of this
            price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EstimatedFinancingAmounts"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="FinalFinancingAmounts"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CreditScoreGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinanceSubTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
             Used to specify details the financial contract linked to the vehicle. For instance leasing with buy back.  This is related
             to the FinanceTypeString.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Insurance"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CashOutAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of net trade paid out to customer as cash.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="EstimatedFinancingAmounts" type="FinancingAmountsType">
        <xsd:annotation>
            <xsd:documentation>Estimated Finance amounts.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinalFinancingAmounts" type="FinancingAmountsType">
        <xsd:annotation>
            <xsd:documentation>Estimated Finance amounts.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinancingAmounts" type="FinancingAmountsType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancingAmountsType">
        <xsd:annotation>
            <xsd:documentation>Financing amounts including estimated and final
            amounts.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="BalanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Remaining balance on
                Current Vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Down Payment amount or
                amount of cap cost reduction.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApprovedAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount
            pre-approved</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GrossAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The gross calculated
                amount of a financial transaction.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GrossTradeInAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The negotiated value of
                the trade-in vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaximumLimitAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Maximum Limit Amount for
                financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MinimumLimitAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Minimum Limit Amount for
                financing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PurchasePriceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Purchase Price or Gross
                Cap cost specified in deal. Total payments at end of purchase</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ResidualAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Remaining residual on
                current vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeAllowanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Trade Allowance is the
                second component of the negotiated trade vehicle amount, the primary portion being
                the wholesale amount of the trade vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NetTradeAllowanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The gross trade-in amount
                minus the payoff amount.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WholesaleValueAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Actual wholesale value of
                a used vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TradeInSalesTaxCreditAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Rebate on sales tax
                previously paid on the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PriorCreditOrLeaseOwedOnTradeAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The balance owed on lease
                that is being terminated. This balance is amount being financed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinalAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Last month payment
            amount</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontNetTradePayoffAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The balance owed on lease
                that is being terminated. This balance is amount being paid upfront. This is the
                amount paid upfront to cover negative equity on a trade-in.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MonthlySalesTaxExemptionAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An sales tax amount that
                is exempted on a monthly basis.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SalesTaxExemptionAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An amount that is
                exempted from a sales tax.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SecurityDepositAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Security deposit is the
                amount paid to cover damage, excess mileage or excess wear and tear on a leased
                vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AnnualAllowedDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of miles,
                kilometers, etc. allowed annually for a balloon contract.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ApprovedEquipmentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Equipment allowed by
                finance source to be added to the residual value of a vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BasePaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Monthly payment amount
                before dealer add-ons (i.e., does not include fees, taxes, etc.)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Mileage allowed under
                terms of contract</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CostPerDistanceAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The cost per mile in
                excess of the lease agreement.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerRebateAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Dealer Rebate
            amount.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DeferredDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Deferred Down Payment
                amount.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ExcessDistanceRateAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The rate charged per mile
                over the annual miles allowed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ExcessPerYearDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Estimated number of miles
                above the contracted annual mileage.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FinanceChargeAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The total interest paid
                on the contract.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceTotalExtendedWarrantyAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total of life, accidental
                and health insurance cost/extended warranty cost.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LeaseRatePercentage" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Percentage used to
                determine finance cost of a lease.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ManufacturerRebateAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer rebate
                amount</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MSRPGuidePercentage" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The ration of the amount
                financed compared to the value of the vehicle identified in a vehicle evaluation
                guide (EX: Nada Guide)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NetAmountFinanced" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total net financed amount
                after all trade-in, incentives, etc. The total amount of the
            loan.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="NetCapitalizedCostAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Leasing value derived
                from the cash selling price.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TotalReductionsAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Sum of Down Payment,
                Dealer Rebates, and any other cash payments that reduce the amount
            financed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Fee"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CreditLifePremiumAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the amount of
                credit life premium insurance being purchased for the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DisabilityPremiumAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates amount of
                disability premium insurance being purchased for the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Monthly Payment
            Amount</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="OtherDownPaymentsGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DownPaymentPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The percentage of the total amount given in cash by the customer to buy the vehicle.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ApplicationFinance" type="ApplicationFinanceType">
        <xsd:annotation>
            <xsd:documentation> </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ApplicationFinanceType">
        <xsd:annotation>
            <xsd:documentation>Fleet account information associated with a
            vehicle.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Financing"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="TradeInVehicleCredit"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceContractBase"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ShipmentTimePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>The ShipmentTimeFrame component indicates the time or range of time
                that a shipment will be made or will be available for pick-up</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShipmentCarrierDetail" type="ShipmentCarrierDetailType">
        <xsd:annotation>
            <xsd:documentation>The ShipmentCarrierDetail component is used to describe the shipment
                carrier to be used for a shipment and the method by which the shipment will be
            made.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ShipmentCarrierDetailType">
        <xsd:annotation>
            <xsd:documentation>Fleet account information associated with a
            vehicle.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierCompanyCode" type="sqdt:ShipmentCarrierCompanyCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Preferred
                carrier for delivery of a part.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierServiceLevelCode" type="sqdt:ShipmentCarrierServiceLevelCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the priority of
                service to be provided by the Shipment Carrier. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierTransportMethodTypeCode" type="sqdt:ShipmentCarrierTransportMethodTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Defines the method by
                which a shipment carrier transports an item (i.e., air, ground,
            etc.)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierDeliveryCode" type="sqdt:ShipmentCarrierDeliveryCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ShipmentTimePeriod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="PrimaryShipmentCarrierIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if a shipment
                carrier is to be the primary shipment carrier.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OriginatingWarehouse" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates which warehouse
                or distribution center from which a shipment originates.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierCollectionMethodCode" type="sqdt:ShipmentCarrierCollectionMethodCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierRestrictedByWarehouse" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The shipment
                carrier service has been restricted to use from the specified
            warehouse.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierUseRestrictedByCountryCode" type="sqdt:CountryCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates that
                the use of the shipment carrier company is restricted to a specified country. For
                example, DHL Canada can only be used for intra Canadian.
            transfers.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierRestrictedByProgram" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The shipment
                carrier service has been restricted to use with the specified marketing program. For
                example, you can only use this shipment carrier in this particular marketing
                program.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierRestrictedByOrderTypeCode" type="sqdt:OrderTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the
                specified order type by which the service is being restricted. For example, you can
                use this shipment carrier if you are using stock order type.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierPurposeComment" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text used to
                further define the shipment carrier service.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PrimaryShipmentCarrierTransportMethodIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates if a shipment
                carrier transport method is to be the primary transport method.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ShipmentCarrierContact"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="OtherShipmentCarrierCompanyCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The purpose of the OtherShipmentCarrierCompanyCode field is to accommodate Shipment Carrier Codes that are unique to an organization and are not captured in the STAR enumerated ShipmentCarrierCompanyCode list.  If a code is unique to an organization, the ShipmentCarrierCompanyCode value "Other" is to be used.  The OtherShipmentCarrierCode field is to be populated with the unique code not captured by STAR.  It is the responsibility of the organization requiring the unique carrier code to maintain an external code list for all values not captured by STAR.  The attributes of the OtherShipmentCarrierCompanyCode field are to be used to indicate the entity providing that external list of values as well as the identification for that external list.  
                
                Sample Use Case:
                
                ShipmentCarrierCompanyCode = "Other"
                ShipmentCarrierDescription = "Allen Logistics"
                OtherShipmentCarrierCompanyCode = "ANOG"
                ---listID = "GM-1234"
                ---listAgencyName = "GM"
                ---listName = "ShipmentCarriers"</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCarrierCompanyCodeDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Textual description of a shipment carrier.  This field should b used in correlation with the OtherShipmentCarrierCompanyCode field.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="InServiceDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation> The dealer who put the vehicle in service. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DeliveryDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation> The name and address information of the delivery dealer.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehicleMajorPartsProductItem" type="PartsProductItemType">
        <xsd:annotation>
            <xsd:documentation> The vehicle’s major assemblies. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="InServiceType">
        <xsd:annotation>
            <xsd:documentation>Detail information about when a vehicle was first put in
            service</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="InServiceDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Date the vehicle was put
                in service. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InServiceTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The type code through
                which the vehicle was put in service. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="InServiceTypeDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The type description
                through with the vehicle was put in service. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InServiceDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The odometer of the
                vehicle when put in service. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="InService" type="InServiceType">
        <xsd:annotation>
            <xsd:documentation> The dealer who put the vehicle in service. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceBulletin" type="BulletinType">
        <xsd:annotation>
            <xsd:documentation> Information regarding Service Bulletins. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RelatedRepairServiceBulletin" type="BulletinType">
        <xsd:annotation>
            <xsd:documentation> Related Repair Service Bulletins </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="BulletinType">
        <xsd:annotation>
            <xsd:documentation>General information regarding various types of bulletins. (i.e.
                service or campaign bulletins)</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="BulletinID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The unique
                identification for a Bulletin </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="BulletinDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A description for the
                bulletin </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BulletinPostingDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Date that the bulletin
                was posted. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BulletinTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The type code for a
                particular Bulletin. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CampaignAssociatedServiceLaborHistory" type="ServiceLaborHistoryType">
        <xsd:annotation>
            <xsd:documentation> The service labor history associated with the campaign.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyCancelServiceLaborHistory" type="ServiceLaborHistoryType">
        <xsd:annotation>
            <xsd:documentation> Service Labor History that is related to the Canceled Warranty.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContractCompanyAddress" type="AddressABIEType">
        <xsd:annotation>
            <xsd:documentation>The address of the service company providing the service
            contract.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="RequestedAmountDetail" type="RequestedAmountDetailType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the RequestedAmount component is to identify the type
                of amount requested by a Dealer for a Warranty Claim Submission and the
            amount.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="RequestedAmountDetailType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the RequestedAmount component is to identify the type
                of amount requested by a Dealer for a Warranty Claim Submission and the
            amount.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="RequestedAmountTypeCode" type="sqdt:RequestedAmountTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Enumerated field that
                indicates the type of amount requested by the Dealer for a Warranty Submission
                Claim.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="RequestedAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the amount the
                Dealer has requested for a Warranty Claim Submission.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RequestedTax" type="TaxType">
        <xsd:annotation>
            <xsd:documentation>Indicates the tax amount requested by the dealer on the warranty
                claim submission.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="SupersededPartDetailType">
        <xsd:annotation>
            <xsd:documentation>The SupersededPartDetail component identifies the part that is being
                superseded.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="SupersedingPartDetailType">
                <xsd:sequence> </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="SupersededPartDetail" type="SupersededPartDetailType">
        <xsd:annotation>
            <xsd:documentation>The SupersededPartDetail component identifies the part that is being
                superseded.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ReturnIndicatorType">
        <xsd:annotation>
            <xsd:documentation>The ReturnIndicator component identifies information about a Part for
                return.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="PartToBeReturnedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether or not
                the part should be returned or retained.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ReturnReasonCode" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Designates the reason the
                line item part was returned (i.e., shortage, error, quality problem, cores return,
                obsolete, etc.).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CustomerSpecialOrderReturnIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates whether
                Customer Special Order ordered part may be returned to the OEM if the customer
                decides to cancel the order after it has been received into the dealer's parts
                inventory.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ReturnIndicator" type="ReturnIndicatorType">
        <xsd:annotation>
            <xsd:documentation>The ReturnIndicator component identifies information about a Part for
                return.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DimensionType">
        <xsd:annotation>
            <xsd:documentation>The Dimensions component represents the dimensions of an item, area,
                etc. using various measurements including width, height, length, and
            diameter.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="DimensionValueMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The value of the
                dimension that has been measured.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DimensionTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A code representing the
                type of dimension measure provided.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DimensionDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A free-form text
                description of the dimension provided.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="WidthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The measurement of the
                extent of something from side to side.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LengthMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The longest extent of
                anything as measured from end to end.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="HeightMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The distance upward from
                a given level to a fixed point</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DiameterMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The width of a circular
                or cylindrical object.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Dimension" type="DimensionType">
        <xsd:annotation>
            <xsd:documentation>The Dimensions component represents the dimensions of an item, area,
                etc. using various measurements including width, height, length, and
            diameter.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ItemRegionCountry" type="CountryABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Identifies a list of
                countries where item information applies. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Towing" type="TowingType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Contains detailed
                information in regards to Towing. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="TowingType">
        <xsd:annotation>
            <xsd:documentation>Towing information</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="Pricing"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="TowingDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation>The total distance the vehicle was towed.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InvoiceNumberString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Invoice
            number</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="WholesalePreauthorization" type="AuthorizationType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Provides detailed
                information used in Wholesale Preauthorizations. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceManagementAuthorization" type="AuthorizationType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Provides detailed
                information used by Service Mangement Authorizations </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="GenericSearchCriteria" type="GenericSearchCriteriaType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Search criteria used for
                locating a Dealer, a Brand, a Model, etc. Search criteria includes: Dealer Name,
                Dealer ID, Brand, Model, Service Type, Color, etc. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="GenericSearchCriteriaType">
        <xsd:annotation>
            <xsd:documentation>Search criteria used for locating a Dealer, a Brand, a Model, etc.
                Search criteria includes: Dealer Name, Dealer ID, Brand, Model, Service Type, Color,
                etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="GenericSearchCriteriaCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation>The Generic Search Criteria Code indicates the type of search to be
                performed. EG: Searching on Models, Brands, Dealers, Item Numbers,
            etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="GenericSearchCriteriaValue" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation>The Search Criteria Value indicates the value that the search should
                be based on. EG: Search for "4 Runner". NOTE: This field is different from the
                Search Criteria Code which indicates the type of search to be performed, i.e.,
                search on Models, search on Brands, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="GeographicalCoordinate" type="GeographicalCoordinateType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The purpose of the
                Geographical Coordinate component is to determine the latitude and longitude of a
                place, by which its relative situation on the globe is known. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="GeographicalCoordinateType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the Geographical Coordinate component is to determine
                the latitude and longitude of a place, by which its relative situation on the globe
                is known.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="AltitudeMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation>The measure of the altitude that reflects the vertical elevation of
                an object above a surface for this geographical coordinate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LatitudeMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation>The angular distance north or south from the equator of a point on
                the earth's surface, measured on the meridian of the point.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LongitudeMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation>Angular distance on the earth's surface, measured east or west from
                the prime meridian at Greenwich, England, to the meridian passing through a
                position, expressed in degrees (or hours), minutes, and seconds.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LongitudeDirectionIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation>The indication of whether the latitude compass direction from the
                Equator meridian to the meridian of a specific place is North (1) or South
            (0).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LatitudeDirectionIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation>The indication of whether the longitude as a compass direction from
                the Greenwich meridian to the meridian of a specific place is East (0) or West (1)
                for this geographical coordinate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GeographicalCoordinateSystemID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation>A unique identifier of the system used for measuring a geographical
                coordinate other than Global Positioning System.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ProximityMeasureGroup" type="ProximityMeasureGroupType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The ProximityMeasure
                component is used to identify the measure of relative distance and how that distance
                is being measured, i.e., driving distance, direct distance, etc.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ProximityMeasureGroupType">
        <xsd:annotation>
            <xsd:documentation>The ProximityMeasure component is used to identify the measure of
                relative distance and how that distance is being measured, i.e., driving distance,
                direct distance, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ProximityMeasureType" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation>Identifies ProximityMeasure component is used to identify the measure
                of relative distance and how that distance is measured, i.e., driving distance,
                direct distance, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="ProximityMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation>The measurement of a distance relative to a specific
            location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="GeographicalCoordinate"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DaysOfWeek" type="DaysOfWeekType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The DaysOfWeek component
                is used to identify availability based on days of the week. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DaysOfWeekType">
        <xsd:annotation>
            <xsd:documentation>The DaysOfWeek component is used to identify availability based on
                days of the week.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="DayOfWeekCode" type="sqdt:DayOfWeekCodeType">
            <xsd:annotation>
            <xsd:documentation>The DaysOfWeek component is used to identify availability based on
                days of the week.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AvailabilityStartTimeMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation>Indicates the time availability begins.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AvailabilityEndTimeMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation>Indicates the time availability ends.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AvailabilityDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation>A textual description of availability, .e.g. Closed for
            holidays.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="HoursOfOperation" type="HoursOfOperationType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The HoursOfOperation
                component is used to identify the hours and days that a business is opened and
                closed. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="HoursOfOperationType">
        <xsd:annotation>
            <xsd:documentation>The HoursOfOperation component is used to identify the hours and days
                that a business is opened and closed.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="HoursTypeCode" type="sqdt:HoursTypeCodeType">
            <xsd:annotation>
            <xsd:documentation>Indicates a type of hours such as Sales hours, Service hours,
            etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DaysOfWeek"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="StartingSearchAddress" type="SearchAddressABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The Starting Address on
                which the location search will be based. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LocationSearchCriteria" type="LocationSearchCriteriaType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Search criteria used to
                locate the position of a place or item based on location. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="LocationSearchCriteriaType">
        <xsd:annotation>
            <xsd:documentation>Search criteria used to locate the position of a place or item based
                on location.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ProximityMeasureGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="StartingSearchAddress"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DealerCertificationGroup" type="CertificationGroupType">
        <xsd:annotation>
            <xsd:documentation>The DealerCertificationGroup is used to identify any certifications
                that the dealer may have, e.g., NMMA certification, OEM-specified certification,
                authorized Ford Dealer, etc. and the issuer of the
            certification(s).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReferencePerson" type="PersonType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A person that is used as
                a reference.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderDatePeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation> The OrderDatePeriod component is used to identify a date range of
                orders. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="Goodwill" type="GoodwillType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Information regarding
                goodwill provided by the manufacturer. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="GoodwillType">
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="GoodwillPartsCostPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Percentage of part cost
                to be paid by manufacturer as goodwill for this job. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GoodwillLaborCostPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Percentage of labor cost
                to be paid by manufacturer as goodwill for this job. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GoodwillSubletPartsCostPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Percentage of sublet
                parts cost to be paid by manufacturer as goodwill for this job. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="GoodwillSubletLaborCostPercent" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Percentage of sublet
                labor cost to be paid by manufacturer as goodwill for this job. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SearchAddressABIEType">
        <xsd:annotation>
            <xsd:documentation> An Address that is used for Searching Information
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="AddressID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation> A unique identifier for this address. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AddressType" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code specifying the type of this address such as business
                            address or home address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="AttentionOf" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The person or business
                entity that the information should be sent. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CareOf" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Used to send mail to
                someone at someone else's address </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:choice>
                <xsd:sequence id="SearchStructured">
                    <xsd:element minOccurs="1" name="LineOne" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineTwo" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineThree" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineFour" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="LineFive" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A free formatted text
                line, typically used to by an address </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
                <xsd:sequence id="SearchUnstructured">
                    <xsd:element minOccurs="0" name="BuildingNumber" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The number, expressed as
                text, of a building or house on a street at this address. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="BuildingName" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The name, expressed as
                text, of a building, a house or other structure on a street at this address.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="StreetName" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The name, expressed as
                text, of a street or thoroughfare. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="FloorIdentification" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The identification by
                name or number, expressed as text, of the floor in a building as part of an address.
            </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                    <xsd:element minOccurs="0" name="PostOfficeBox" type="udt:TextType">
                  <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The unique identifier,
                expressed as text, of a container commonly referred to as a box, in a post office or
                other postal service location, assigned to a person or organization, where postal
                items may be kept for this address. </xsd:documentation>
        </xsd:annotation>
               </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CitySub-DivisionName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A textual representation of the City Sub-Division Name of
                            the Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CityName" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        A textual representation of the City of the Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="CountryID" type="sqdt:CountryCodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A unique country identifier of this Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Postcode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        A code specifying the Post Code for this Address.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="StateOrProvinceCountrySub-DivisionID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A unquie identifer that
                identifies a state or province within a country. For the US this would typically be
                the two letter state abbreviation or name. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element minOccurs="0" name="CountyCountrySub-Division" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        County
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ComponentIdentificationType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Information about a
                particular component on a vehicle </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="ComponentIdentificationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Provides the serial
                number or other identification for a component type identified by the component code
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ComponentCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A code used to identify a
                particular type of component.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ComponentStatusCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Status information on
                the code. This is whether it was found, not found, or if an ATA code is sent an
                invalid ATA code. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ComponentIdentification" type="ComponentIdentificationType">
        <xsd:annotation>
            <xsd:documentation> Information about a particular component on a vehicle
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DestinationLocation" type="LocationType">
        <xsd:annotation>
            <xsd:documentation>Destination location for a delivery</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="VehicleDeliveryStatusType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The
                VehicleDeliveryStatus component provides details about the status of a vehicle
                delivery. This is status typically information coming back from the Shipment Carrier
                to the manufacturer. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleDeliveryStatusDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date and time that a
                vehicle status event occured.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code identifying a
                physical location</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A free-form text
                description of a physical location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationIDTypeCode" type="sqdt:LocationIDTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code representing the
                type of location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryProcessStateCode" type="sqdt:DeliveryProcessStateCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Enumerated list of
                delivery states indicating what is going on with the vehicle.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ETADate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Estimated time of
            arrival</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="VehicleDeliveryEvent"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="DestinationLocation"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="VehicleDeliveryStatus" type="VehicleDeliveryStatusType">
        <xsd:annotation>
            <xsd:documentation> The VehicleDeliveryStatus component provides details about the
                status of a vehicle delivery. This is status typically information coming back from
                the Shipment Carrier to the manufacturer. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="EventType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A significant occurrence
                or happening related to an object process, or person. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="EventID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A unique identifier for
                an event.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EventTypeCode" type="sqdt:EventTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Enumerated list of
                unusual event types.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EventDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A textual description of
                the event.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EventOccurrenceDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A date, time, date time, or other date time value of an occurrence of this event.  This
                could be used to track such dates and times of creation, deletion, etc.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Event" type="EventType">
        <xsd:annotation>
            <xsd:documentation> A significant occurrence or happening related to an object process,
                or person. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PartyActionEvent" type="EventType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                An action taken for an event by or in behalf of the party.  This can be used to track the
                creation of the party, deletion, or end date.  This action is dirrectly related to the party.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehicleDeliveryEvent" type="EventType">
        <xsd:annotation>
            <xsd:documentation> The VehicleDeliveryEvent component provides details about Events
                related to a Vehicle Delivery. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FinancingSubtotals" type="FinancingSubtotalsType">
        <xsd:annotation>
            <xsd:documentation> A component that represents various subtotals that are calculated.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FinancingSubtotalsType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A generic component
                structure that represens various calculatd subtotals used primarily in financing.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="SubtotalAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total amount of line items extended.  This is the economic value of the lineitem.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SubtotalTypeCode" type="sqdt:SubtotalTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> An enumerated list of
                available financing subtotals related to the subtotal amount. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="SubtotalDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A textual description for a subtotal.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DealerProducts" type="DealerProductsType">
        <xsd:annotation>
            <xsd:documentation> Additional products and/or agreements added and/or sold by the
                dealer. Non-Residualized items that are included in either total cash price, gross
                capitalized cost, or paid up front. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DealerProductsType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Additional products
                and/or agreements added and/or sold by the dealer. Non-Residualized itemsthat are
                included in either total cash price, gross capitalized cost, or paid up front..
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerProductsTypeCode" type="sqdt:DealerProductsTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Describes the type of
                product </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerProductsAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> The amount to be paid
                for the product. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerProductsPaidFor" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Describes whom the fee
                is to be for </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerProductsPaidTo" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Describes whom the fee
                is to be to </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DealerProductsCapitalizedIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Indicates whether the
                item is capitalized or not capitalized if part of an lease </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
         <xsd:element name="PreferredProviderIndicator" type="udt:IndicatorType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    Indicates whether the provider is a preferred provider.
                </xsd:documentation>
            </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Attachment" type="oagis:AttachmentBaseType">
        <xsd:annotation>
            <xsd:documentation> The attachment component is used to describe any inline or external
                file references that may occur. It describes the meta data that is related to the
                referenced file. This component is based on the OAGIS 9.1 SemanticAttachment
                component. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Is the organization
                that is the end customer of the goods or services being provided in the associated
                transaction. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PublisherParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Identifies the
                publisher organization/entity of the Catalog or transaction in which it is
                associated for the associated. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesProgram" type="SalesProgramType">
        <xsd:annotation>
            <xsd:documentation> Name of the sales program that sets these prices
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="SalesProgramType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Additional products
                and/or agreements added and/or sold by the dealer. Non-Residualized itemsthat are
                included in either total cash price, gross capitalized cost, or paid up front..
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ProgramID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Program Id Eg.
            Marketing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MinimumBuyQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Allows the retailer to
                know the minimum quantity of merchandise that can be ordered.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="PriceBreak"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ChangedPrice" type="PriceABIEType">
        <xsd:annotation>
            <xsd:documentation> Need Description. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PriceBreak" type="PriceBreakType">
        <xsd:annotation>
            <xsd:documentation>This defines the prices and modifiers to the price for buying a given
                quantity or value of an item or item category on a price list line. For Price List
                Lines that specify Items the price breaks can be specified in terms of quantity or
                amount. For Price list lines that specify commodity, price breaks can only be
                specified in terms of currency amount. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PriceBreakType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> This defines the
                prices and modifiers to the price for buying a given quantity or value of an item or
                item category on a price list line. For Price List Lines that specify Items the
                price breaks can be specified in terms of quantity or amount. For Price list lines
                that specify commodity, price breaks can only be specified in terms of currency
                amount. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:DiscountAmount">
                        <xsd:annotation>
                            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                Allows a flat amount to be discounted per item. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:DiscountPercent">
                        <xsd:annotation>
                            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                Indicates the percentage of the PriceBreak. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:OverridePrice">
                        <xsd:annotation>
                            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                This is the price that overrides the list price when a given price
                                break requirement is reached. For example, if a customer orders over
                                50,000 dollars worth of computer equipment, he may qualify for an
                                overriding price. The list price of $800 per will be modified to
                                $700 per. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:choice>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:PriceBreakQuantity">
                        <xsd:annotation>
                            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                This is the price that overrides the list price when a given price
                                break requirement is reached. For example, if a customer orders over
                                50,000 dollars worth of computer equipment, he may qualify for an
                                overriding price. The list price of $800 per will be modified to
                                $700 per. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:PriceBreakAmount">
                        <xsd:annotation>
                            <xsd:documentation source="http://www.openapplications.org/oagis/9"> The
                                monetary amount that must be spent on a given price list line before
                                the benefit or until the detriment of a given price break line will
                                apply. For example, if a customer orders up to 5000 dollars worth of
                                flour, they will get a price of $8:00 a case. If the customer buys
                                5500 dollars worth of flour they will get a price of $7.50 a case
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="PriceListQualifier" type="PriceListQualifierOAGIType">
        <xsd:annotation>
            <xsd:documentation> This is a STAR specific version of the OAGIS 9.1 PriceListQualifier.
                This qualifies the intended audience or group of users of a Price List
                Qualifications for a given price list include, (but are not limited to): *
                Suppliers, Customers or Manufacturers * Specific Customer Site * Suppliers,
                Customers or Manufacturers * Catalogs </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="PriceListQualifierOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 PriceListQualifier. This qualifies the intended audience or
                group of users of a Price List Qualifications for a given price list include, (but
                are not limited to): * Suppliers, Customers or Manufacturers * Specific Customer
                Site * Suppliers, Customers or Manufacturers * Catalogs </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CatalogReference"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="CustomerParty"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CatalogReference" type="DocumentReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Reference to the
                Catalog in which the PriceList applies. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DocumentReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 DocumentReferenceType. Reference to the Catalog in which
                the PriceList applies. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="DocumentIdentificationGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date and
                time that the event being documented, for example the Parts Order, occurred.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                           Notes in regards to the Catalog.                       
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="StatusCode" type="scl:StatusCodeEnumeratedType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Code to indicate the status for the Noun or Component in which the Status Component occurs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="DocumentReferenceStatusType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LineID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A unique identifer for a
                line. i.e A line number.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ItemIDs">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        The Item identifiers that uniquily identify a given item. These identifiers may be specific to the party in which they make reference.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Facility">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        A Facility identifies a location within an entity. The facility may have sub-locators identified using a sequenced identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be represented as an array of three Facility elements with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and 3 respectively.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SerializedLot">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Lot and Setial numbers for the items contained in the associated component by identifing the number of items and the uniques serial number of those items that belong to a given Lot
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="SalesOrderReference">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Is a reference to a SalesOrder
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="PurchaseOrderReference">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Is a reference to a PurchaseOrder
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:GroupName">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Identifies a grouping of entities together. An example usage may be a grouping of Operatations for a Routing.        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SequenceCode">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Identifies the sequence in which the associated entity is to occur with in a given operation, step or business process        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StepID">
                <xsd:annotation>                    
                    <xsd:documentation source="http://www.openapplications.org">
                        Identifies the step of the operation being reported against.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StepType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Indicates the type of step that the operations reference is..        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="IssuingParty">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Identifies the Party that issued the invoice
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OperationReference">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Is a reference to an associated work-in-process operation        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ReleaseNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Identifies the Release Number in the case of Blanket POs
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ScheduleLineNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Is the ScheduleLineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated  by the DocumentId under DocumentIds.        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SubLineNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org">
                        Is the SublineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated  by the DocumentId under DocumentIds.        
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="ShipUnitReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EffectivePeriod"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="PartsProductItem"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ID"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SealID"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:Type"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:FreightItemID"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ShippingTrackingID"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="IssuingParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> Identifies the Party
                that issued the invoice. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="DocumentReferenceStatusType" type="oagis:StatusABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Indicates the
                status of the associated object by providing the Status Code along with a
                description and when the status is effective. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderReferenceStatusType" type="oagis:StatusABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> 
                Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.    
             </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="OperationReferenceStatusType" type="oagis:StatusABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> 
                Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.    
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    
    <xsd:element name="Facility" type="FacilityOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> A Facility
                identifies a location within an entity. The facility may have sub-locators
                identified using a sequenced identification notation e.g. Warehouse A100
                Sub-Location 11, Row R10 would be represented as an array of three Facility elements
                with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and
                sequence attribute as 1,2 and 3 respectively. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FacilityOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 FacilityType. A Facility identifies a location within an
                entity. The facility may have sub-locators identified using a sequenced
                identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be
                represented as an array of three Facility elements with values as A100, 11, R10,
                name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and
                3 respectively. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="IDs" type="oagis:SequencedIDsType"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:Name"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="SpecifiedAddress"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="GeographicalCoordinate"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="SerializedLot" type="SerializedLotOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Is the Lot and
                Setial numbers for the items contained in the associated component by identifing the
                number of items and the uniques serial number of those items that belong to a given
                Lot. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="SerializedLotOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 SerializedLotType. Is the Lot and Setial numbers for the
                items contained in the associated component by identifing the number of items and
                the uniques serial number of those items that belong to a given Lot.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ItemQuantity"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Lot"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DispositionStatusType" type="oagis:StatusABIEType"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SerialNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ParentSerialNumber"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Lot" type="LotOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9"> Indicates the Lot
                associated with the LotSerial. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="LotOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 SerializedLotType. Indicates the Lot associated with the
                LotSerial. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:LotIDs"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EffectivePeriod"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:Quantity"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SerialNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:RFID"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="SalesOrderReference" type="OrderReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                Is a reference to a SalesOrder
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:element name="PurchaseOrderReference" type="OrderReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                Is a reference to a Purchase Order or Parts Order
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="OrderReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 OrderReferenceType.  Contains meta data information about a particular order.
             </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="DocumentIdentificationGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date and
                time that the event being documented, for example the Parts Order, occurred.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StatusCode">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Code to indicate the status for the Noun or Component in which the
                        Status Component occurs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OrderReferenceStatusType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ReleaseNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies the Release Number in the case of Blanket
                        POs                        
                    </xsd:documentation>
                </xsd:annotation>  
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:LineNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Line Number of the given Line Coponent within the document.
                        LineNumbers are assigned by the sending system.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ScheduleLineNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the ScheduleLineNumber of a particular item of interest for the given
                        DocumentReference. The Line Number is of the primary DocumentId of
                        the sender indicated by the DocumentId under DocumentIds
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SubLineNumber">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the SublineNumber of a particular item of interest for the given
                        DocumentReference. The Line Number is of the primary DocumentId of
                        the sender indicated by the DocumentId under DocumentIds.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="OperationReference" type="OperationReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                Is a reference to an associated work-in-process operation.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="OperationReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 OrderReferenceType.  Is a reference to an associated work-in-process operation.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="DocumentIdentificationGroup"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The date and
                time that the event being documented, for example the Parts Order, occurred.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note"/>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StatusCode">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Code to indicate the status for the Noun or Component in which the
                        Status Component occurs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="OperationReferenceStatusType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:GroupName">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies a grouping of entities together. An example
                        usage may be a grouping of Operatations for a
                        Routing.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SequenceCode">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies the sequence in which the associated entity is
                        to occur with in a given operation, step or business
                        process.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StepID">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies the step of the operation being reported
                        against.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:StepType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Indicates the type of step that the operations reference
                        is.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="ShipUnitReference" type="ShipUnitReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.openapplications.org/oagis/9">
                Is a reference to an associated work-in-process operation.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ShipUnitReferenceOAGIType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> This is a STAR specific
                version of the OAGIS 9.1 ShipUnitReferenceType.  
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ID">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is the Identifiers of the given instance of an entity
                        within the scope of the integration. The providedBy attribute
                        identifies the party that provided or knows this party by the given
                        identifier.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:SealID">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies the tamper-proof seal placed on a shipping container to
                        prevent pilfering of the contents.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:Type">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Indicates the type of the object in which assoicated.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:FreightItemID">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Identifies the item number assigned to the type of goods for the
                        purposes of freight classification and cost calculation.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:ShippingTrackingID">
                <xsd:annotation>
                    <xsd:documentation source="http://www.openapplications.org/oagis/9">
                        Is a unique identifier for the purpose of tracking an individual package
                        or shipment.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Chassis" type="ChassisType">
        <xsd:annotation>
            <xsd:documentation>A general term that refers to all of the mechanical parts of a car attached to a structural frame. In cars with unitized construction, the chassis comprises everything but the body of the car.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ChassisType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A general term that refers to all of the mechanical parts of a car attached to a structural frame. In cars with unitized construction, the chassis comprises everything but the body of the car.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ChassisMake" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Make of chassis.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ChassisModel" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Model of chassis.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ShipmentCarrierContact" type="ContactABIEType">
        <xsd:annotation>
            <xsd:documentation>The point of contact at the shipment carrier company that supports that shipper.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="AlternateItemIDs" type="AlternateItemIDsType">
        <xsd:annotation>
            <xsd:documentation>The AlternateItemIDs component is used to provide alternate IDs for an item such as OEM part number, ACDELCO part number, UPC, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="AlternateItemIDsType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The AlternateItemIDs component is used to provide alternate IDs for an item such as OEM part number, ACDELCO part number, UPC, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ItemID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The identifier of an item (e.g, a part number)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ItemIDCategoryTypeCode" type="sqdt:ItemIDCategoryTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The category a part
                number is associated with.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RequestorDealerParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The Dealer Party that is making the search request.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="LineStatus" type="MinimumAcknowledgementStatusType">
        <xsd:annotation>
            <xsd:documentation>
                Status information for a particular line.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceContract" type="ServiceContractType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The ServiceContract component represents information about the extended service agreement on the vehicle.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ServiceContractType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The ServiceContract component represents information about the extended service agreement on the vehicle.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element minOccurs="0" name="ContractCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract company name
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation>
                        Identification of Service Contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractPlanCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Contract Plan Code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTypeString" type="qdt:StringType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract type and/or area of
                        coverage
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanDescription" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Description of service plan. Example: 36 MONTH/36000
                        MILE"
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Number of months in contract plan
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractStartDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service Contract sale Date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractDeductibleAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount of Deductible at time of service
                        Eg:$50.00
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractExpirationDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Date the Service contract expires
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractOwnerName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Name on service Contract (i.e., full name - First
                        Last)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="InsuranceCompanyName" type="udt:NameType">
                <xsd:annotation>
                    <xsd:documentation>
                        Memo Field for carrier covering extended service
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TotalContractAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Total amount of the service contract.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractNote" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Free form comments that relate to the
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractStartDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        Odometer reading when contract becomes effective
                        Deprecated. Use:
                        ContractStartDistanceMeasure
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTermDistanceMeasure" type="sqdt:LengthMeasureType">
                <xsd:annotation>
                    <xsd:documentation>
                        The ContractTermMileage Compound represents the odometer
                        mileage allowed under terms of the warranty.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractEffectiveDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Start Date of Service Contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ContractPlanStates" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        States where the plan is valid
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTransferIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the contract is
                        transferable
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTransferredIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the contract has been
                        transferred
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractTripInterruptIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates if the contract allows for trip
                        interruption
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="LoanerVehicleIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Service contract loaner vehicle
                        indicator
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RoadsideAssistanceIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether coverage includes roadside
                        assistance
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RoadHazardIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        Indicates whether Roadside hazard is covered in the
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="FirstDayRentalIndicator" type="udt:IndicatorType">
                <xsd:annotation>
                    <xsd:documentation>
                        If first day rental for service is covered in
                        contract
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="RentalAllowanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Limit for Rental Allowance per
                        day
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="MaximumRentalAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Max Rental Allowance per
                        occurrence
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="TowingAllowanceAmount" type="udt:AmountType">
                <xsd:annotation>
                    <xsd:documentation>
                        Amount allowed for towing of RENTAL
                        car
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractRemaining" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation>
                        Defines how much service contract time is left in
                        either time or miles
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractStatusCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Vehicle service contract plan
                        status
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractCancelCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation>
                        Contract cancellation code
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="ContractCancelDate" type="udt:DateType">
                <xsd:annotation>
                    <xsd:documentation>
                        Contract cancel date
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="RepairOrderStatus" type="ServiceContractStatusType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Indicates the status of a repair order.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ValidationMessage" type="FundingErrorMessageType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A error validation message for contract.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PlanOption" type="ServicePlanOptionType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Options that are available on a service plan.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="WarrantyCoverage" type="WarrantyCoverageType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Describes additional coverage information in regards to sub-components, or parts for the items covered under a warranty.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="WarrantyCoverageType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Describes additional detail information in regards to warranty coverage for individual items.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="CoverageCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies Service
                Contract coverage beyond plan code and contract type</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="WarrantyEndDistanceMeasure" type="sqdt:LengthMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Mileage limit for vehicle
                warranty coverage for warranty currently in force at time of
            repair</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CoverageDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A textual description for the coverage of a warranty or plan.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="DeductibleAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The Customer Deductible
                and/or Co/pay amount Amount. Eg:$50.00</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MaintenanceAgreementIndicator" type="udt:IndicatorType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Indicates whether there is an agreement that allows customer to perform their own warranty work
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TermMeasure" type="sqdt:TimeMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Number of months of
                contract term</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BluePrintCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A code used to define to represent a design schematic.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DocumentReferenceIdentificationGroup" type="DocumentReferenceIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A group of identifications that uniquely identifies this
                document</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="DocumentReferenceIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A list of identifications referencing other documents, e.g. a Repair Order Number referenced in a Parts Order BOD.  Multiple reference numbers can be identified using the DocumentReferenceIdentificationGroup</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="DocumentIdentification"/>          
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="SalesActivityDocument" type="SalesActivityDocumentABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A Document that is part of a Sales Activity.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="SalesActivityDocumentABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of data for a piece of written, printed or electronic
                matter that provides information or evidence.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="DocumentID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The DocumentID is the identifier for the document. This identifier is a GUID or other unique identifier set by the creator of the document.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DocumentTypeCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Specifies the code that identifies the type of document being sent.
                This is a user defined code, and implementors should use the attributes
                on the element to identify the specific code list to be used during
                business rule validation.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="IssuingName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> An issuing name for this
                document like a state, or other agency. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" ref="EffectivePeriod">
                <xsd:annotation>
                    <xsd:documentation>
                        The period which this document is effective
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="ItemIdentificationGroup" type="ItemIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A group of identifications that uniquely identifies this
                document</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ItemIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A list of identifications for an item.  Multiple item identifications can be identified using the ItemIdentificationGroup e.g., Order's ItemID, Fulfiller's ItemID, 3rd Party Fulfiller ItemID, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="ItemIdentification"/>          
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="ItemIdentification" type="ItemIdentificationType">
        <xsd:annotation>
            <xsd:documentation>An identifer for an item.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="ItemIdentificationType">
        <xsd:annotation>
            <xsd:documentation>An identifer for an item.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="ItemID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The identifier of an item (e.g, a part number)</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AgencyRoleCode" type="sqdt:AgencyRoleCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The agency
                role that defined the Item. An example of an agency may be a manufacturer, a
                retail system provider, etc. This list does not contain specific entity names, only roles.
                Use of the schemaAgencyName should be used to identify the agency defining the Role.
                Roles are defined  in the enumeration.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="PartsForecasting" type="PartsForecastingType">
        <xsd:annotation>
            <xsd:documentation>The Parts Forecasting component is used for reporting of data values for forecasting algorithms.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="PartsForecastingType">
        <xsd:annotation>
            <xsd:documentation>The Parts Forecasting component is used for reporting of data values for forecasting algorithms.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="JobQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Minimum job quantity for this item.  Some jobs, such as an oil change will take 1 filter, but 6 quarts of oil.  For that particular oil, the job quantity would be 6.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FullBinQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Total quantity receiving storage bin can hold.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PeriodsInYearNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The number of periods in a year.  12 means the calculation is done monthly, 52 weekly, etc</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="QuantitySoldHistory"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ExpectedInventory"/>   
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="QuantitySoldHistory" type="QuantitySoldHistoryType">
        <xsd:annotation>
            <xsd:documentation>Used to report historical information about the quantity sold for a part.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="QuantitySoldHistoryType">
        <xsd:annotation>
            <xsd:documentation>Used to report historical information about the quantity sold for a part.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="PeriodID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">An identifier for the period.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="QuantitySold" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Quantity of part sold
                since last inventory.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="SoldDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Sold
            date</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="ExpectedInventory" type="ExpectedInventoryType">
        <xsd:annotation>
            <xsd:documentation>A list of order types and when they are expected to arrive.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="ExpectedInventoryType">
        <xsd:annotation>
            <xsd:documentation>A list of order types and when they are expected to arrive.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="OrderTypeCode" type="sqdt:OrderTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Part Order Type entered
                or selected at dealership. Stock-STK, Vehicle Off Road-VOR, Daily-DPO,
                Emergency-EMG, Supplemental-SUP, Promotional-PRO, Solicited-SOL, Vehicle Off Road
                Parts Inquiry-VPI, Weekly-WKL, Interim-INT, Export-EXP, Dropship Stock-DSS, Dropship
                Vehicle Off Road-DVR, Lock and Key-LAK, Will Call-WCL, Return Request w/
                Reference-RRR, Return Request w/o Reference-RWR, Credit Request w/ Reference-CRR,
                Credit Request w/o Reference-CWR, Debit Request w/ Reference-DRR, Debit Request w/o
                Reference-DWR, Rush-RUS, Urgent-URG, Other-OTH, N/A-N/A, Hold-HLD, Dating-DTG.</xsd:documentation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5/PartOrder">Part Order Type
                entered or selected at dealership.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="QuantityOnOrder" type="sqdt:QuantityType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Quantity of all
                outstanding orders not received into inventory.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ETADate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Estimated time of
            arrival</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OrderDate" type="udt:DateType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Date order originally
                placed</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="CreditScoreGroup" type="CreditScoreGroupType">
        <xsd:annotation>
            <xsd:documentation>The Credit Score Group component provides information about an individual's credit score(s).</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="CreditScoreGroupType">
        <xsd:annotation>
            <xsd:documentation>The Credit Score Group component provides information about an individual's credit score(s).</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="RatingIndexCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Rating Index Used for
                Credit Approval</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ScoreNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A score is a number representing a value that results from an assessment of an individual, an item, etc.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="OtherDownPayments" type="OtherDownPaymentsType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the OtherDownPayments component is to represent other downpayment information such as  Manufacturer Rebate, Deferred Downpayment, Millitary Rebates, College Rebates, Loyalty Cash, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="OtherDownPaymentsType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the OtherDownPayments component is to represent other downpayment information such as  Manufacturer Rebate, Deferred Downpayment, Millitary Rebates, College Rebates, Loyalty Cash, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="OtherDownPaymentDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Free form text
                description of Other Down Payments.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="OtherDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of other
                downpayment (i.e., Manufacturer Rebate, Deferred Downpayment).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CapReductionOtherDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of other down payment applied to capitalized cost reduction (for lease.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="UpfrontOtherDownPaymentAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of other down payment applied to upfront costs (for lease).</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="OtherDownPaymentPointsNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">For rewards points points programs, the number of points redeemed for use as downpayment.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="OtherDownPaymentsGroup" type="OtherDownPaymentsGroupType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the OtherDownPayments component is to group detailed information regarding other downpayment information such as  Manufacturer Rebate, Deferred Downpayment, Millitary Rebates, College Rebates, Loyalty Cash, etc. together.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="OtherDownPaymentsGroupType">
        <xsd:annotation>
            <xsd:documentation>The purpose of the OtherDownPayments component is to group detailed information regarding other downpayment information such as  Manufacturer Rebate, Deferred Downpayment, Millitary Rebates, College Rebates, Loyalty Cash, etc. together.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="OtherDownPayments"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="NonDefaultCurrencyPriceGroup" type="NonDefaultCurrencyPriceGroupType">
        <xsd:annotation>
            <xsd:documentation>The price information that is not for the default currency as specified in the header.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="NonDefaultCurrencyPriceGroupType">
        <xsd:annotation>
            <xsd:documentation>The price information that is not for the default currency as specified in the header.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="Price"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="PrivacyPeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>
                The start and end dates for the period that privacy should be applied.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="FleetQuantity" type="FleetQuantityType">
        <xsd:annotation>
            <xsd:documentation>
                This component keeps track of the number of vehicles, make, and vehicle class that are
                currently on the Fleet Account.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FleetQuantityType">
        <xsd:annotation>
            <xsd:documentation>
                This component keeps track of the number of vehicles, make, and vehicle class that are
                currently on the Fleet Account.
            </xsd:documentation>
        </xsd:annotation> 
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="FleetCountNumeric" type="udt:NumericType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                This value represents the number of vehicles.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MakeString" type="qdt:StringType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Depracated: Use
                VehicleMake</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleClassCode" type="scl:VehicleClassEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Class of
            vehicle</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="AlternateVehicleIdentificationGroup" type="AlternateVehicleIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A list of vehicle identifers from third party sources like Cap, Experian, Kelly Blue Book, etc.  This can also be software application identifers for a vehicle.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="AlternateVehicleIdentificationGroupType">
        <xsd:annotation>
            <xsd:documentation>A list of identifications for a vehicle.  Multiple vehicle identifications can be identified using the VehicleIdentificationGroup e.g., these are typically vehicle identifiers from Kelly Blue Book, Cap, Experian, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="VehicleIdentification"/>          
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="VehicleIdentification" type="VehicleIdentificationType">
        <xsd:annotation>
            <xsd:documentation>An identifer for a vehicle. This is not the VIN</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="VehicleIdentificationType">
        <xsd:annotation>
            <xsd:documentation>An identifer for a vehicle.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="VehicleID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/">
                        This is a unique identifer for the vehicle.  In this context it is not the VIN, but an id from
                        a third party or software system that uniquely identifies the vehicle.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AgencyRoleCode" type="sqdt:AgencyRoleCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The agency
                role that defined the Document ID. An example of an agency may be a manufacturer, a
                retail system provider, etc. This list does not contain specific entity names, only roles.  See enumerated list.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="RequestedAppointmentPeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation>The periods that an appointment has been requested.  This can include the start date and end dates.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="SalesActivityActionEvent" type="EventType">
        <xsd:annotation>
            <xsd:documentation>
                Event information in regards to the sales activity.  This can be dates that the activity were created, updated, or deleted.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="LocationABIEType">
        <xsd:annotation>
            <xsd:documentation>A physical location or place</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Code identifying a
                physical location</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LocationName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A name to identify the
                location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="LocationDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">A free-form text
                description of a physical location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DistrictID" type="udt:IdentifierType">
            <xsd:annotation>
            <xsd:documentation>An identifier for the District an organization
            resides.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LocationTypeCode" type="sqdt:LocationTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Type of
            location.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CountryName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               A name, expressed as text, of the country.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="CountryID" type="sqdt:CountryCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"> A unique country
                identifier. </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CountrySubDivisionName" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               A name, expressed as text, of the sub-division of a country.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ApplicableLocation" type="LocationABIEType">
        <xsd:annotation>
            <xsd:documentation>
                A location where a particular set of information applies.  i.e. if found in the 
                price component this specifies the location within a country that the price may
                apply.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="MakesCarried" type="MakesCarriedType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                Identifies the makes that are carried by a dealer.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MakesCarriedType">
        <xsd:annotation>
            <xsd:documentation>Describes the makes, id, type, and category that are carried by a particular dealer.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="VehicleMake" type="udt:TextType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        This is the Make of the Vehicle.  Vehicle is a generic term that
                        could be a boat, trailer, car, truck, etc.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ID" type="udt:IdentifierType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        An internal or industry assigned identification for the Make.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TypeCode" type="udt:CodeType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Identifies the item type.  Examples are Boat, Engine, Auto, Truck, Trailer.  This
                        is a pass through field and is not enumerated.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="CategoryCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Manufacturer assigned
                code for categorizing</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BuyPercentageRateAdjustmentType">
        <xsd:annotation>
            <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="BuyPercentageRateAdjustmentTypeCode" type="sqdt:BuyPercentageRateAdjustmentTypeCodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of adjustment, either an addition or subtraction, to be made to the buy rate.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="BuyPercentageRateAdjustmentDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               Description of adjustment to buy rate.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="BuyPercentageRateAdjustmentPercentage" type="udt:PercentType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
               Percentage adjustment applied to buy rate.
            </xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>   
    <xsd:element name="BuyPercentageRateAdjustment" type="BuyPercentageRateAdjustmentType">
        <xsd:annotation>
            <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>    
    <xsd:complexType name="BuyPercentageRateAdjustmentGroupType">
        <xsd:annotation>
            <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="BuyPercentageRateAdjustment"/>
        </xsd:sequence>
    </xsd:complexType>   
    <xsd:element name="BuyPercentageRateAdjustmentGroup" type="BuyPercentageRateAdjustmentGroupType">
        <xsd:annotation>
            <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="FileType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">
                Describes the meta data for a file.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="Filename" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The name of a file that is to be created, stored, or retrieved</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="MIMECode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The MIME application code that indicates the type of content or file being sent.  This must conform to the MIME standard format.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="FileSizeMeasure" type="sqdt:ComputerStorageMeasureType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The numeric value used to indicate a file size according to the unit code.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="MD5HashCode" type="udt:CodeType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The MD5 checksum that is used to verify the integrity of a file.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="URI" type="qdt:URIType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="File" type="FileType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/">
                Describes the meta data for a file.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PreferredContactPeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org">
                The preferred contact period for communication.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>

    <xsd:complexType name="TaxCreditType">
        <xsd:annotation>
            <xsd:documentation>&gt;Component to represent a tax credit.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="TaxCreditTypeCode" type="scl:TaxCreditTypeEnumeratedType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the type of tax credit being applied.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxCreditDescription" type="udt:TextType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Description of tax credit.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="TaxCreditAmount" type="udt:AmountType">
            <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Amount of tax credit.</xsd:documentation>
        </xsd:annotation>
         </xsd:element>
        </xsd:sequence>
    </xsd:complexType>   
    <xsd:element name="TaxCredit" type="TaxCreditType">
        <xsd:annotation>
            <xsd:documentation>Communicates any adjustments to the buy rate.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>    
    <xsd:complexType name="TaxCreditGroupType">
        <xsd:annotation>
            <xsd:documentation>Group represents a tax credits.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="TaxCredit"/>
        </xsd:sequence>
    </xsd:complexType>   
    <xsd:element name="TaxCreditGroup" type="TaxCreditGroupType">
        <xsd:annotation>
            <xsd:documentation>Group represents a tax credits.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="PolicyHolderParty" type="PartyABIEType">
        <xsd:annotation>
            <xsd:documentation>Insurance policy holder information.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="TransferFromType">
        <xsd:annotation>
            <xsd:documentation>The TransferFromType component represents information about the part being transferred from a specific dealer location as well as information about that particular dealer location.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="TransferFromCode" type="udt:CodeType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">The code for the dealer location from which parts will be transferred.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element> 
       		<xsd:element maxOccurs="1" minOccurs="0" name="TransferFromItemID" type="udt:IdentifierType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Part number reference for transfer-from dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="TransferFromPartManufacturer" type="udt:NameType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Part ownership / manufacturer reference for transfer-from dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="RecommendedTransferQuantity" type="udt:QuantityType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">The quantity that the inventory control system is recommending for transfer.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="PrimaryBinLocationTransferFrom" type="udt:TextType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Primary bin location for part at transfer-from dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="TransferFromType" type="TransferFromType">
        <xsd:annotation>
            <xsd:documentation>The TransferFromType component represents information about the part being transferred from a specific dealer location as well as information about that particular dealer location.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    
    <xsd:complexType name="TransferToType">
        <xsd:annotation>
            <xsd:documentation>The TransferFromType component represents information about the part being transferred to a specific dealer location as well as information about the particular dealer location to which the part is being transferred.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="TransferToCode" type="udt:CodeType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">The code for the dealer location to which parts will be transferred.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element> 
       		<xsd:element maxOccurs="1" minOccurs="0" name="TransferToItemID" type="udt:IdentifierType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Part number reference for transfer-to dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="TransferToPartManufacturer" type="udt:NameType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Part ownership / manufacturer reference for transfer-to dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="RecommendedTransferQuantity" type="udt:QuantityType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">The quantity that the inventory control system is recommending for transfer.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
       		<xsd:element maxOccurs="1" minOccurs="0" name="PrimaryBinLocationTransferTo" type="udt:TextType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">Primary bin location for part at transfer-to dealer location.</xsd:documentation>
       		 	</xsd:annotation>
       		</xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="TransferToType" type="TransferToType">
        <xsd:annotation>
            <xsd:documentation>The TransferFromType component represents information about the part being transferred to a specific dealer location as well as information about the particular dealer location to which the part is being transferred.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>  
    <xsd:element name="TransferType" type="TransferType">
        <xsd:annotation>
            <xsd:documentation>The TransferType component represents information about the part being transferred from a specific dealer location to a specific dealer location as well as information about the particular dealer location from and to which a part is being transferred.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>  
        
    <xsd:complexType name="TransferType">
        <xsd:annotation>
            <xsd:documentation>The TransferType component represents information about the part being transferred from a specific dealer location to a specific dealer location as well as information about the particular dealer location from and to which a part is being transferred.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
			<xsd:element maxOccurs="1" minOccurs="1" ref="TransferFromType"/>
			<xsd:element maxOccurs="unbounded" minOccurs="1" ref="TransferToType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DocumentReferenceABIEType">
        <xsd:annotation>
            <xsd:documentation>The DocumentReferenceABIEType component represents information referenced documents, e.g., Orders, Leads, Invoices, etc.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
			<xsd:element maxOccurs="1" minOccurs="0" ref="DocumentIdentificationGroup"/>
			<xsd:element maxOccurs="1" minOccurs="0" name="DocumentDateTime" type="udt:DateTimeType">
            	<xsd:annotation>
            		<xsd:documentation source="http://www.starstandard.org/STAR/5">The date and
                time that the event being documented, for example the Parts Order, occurred.</xsd:documentation>
       			 </xsd:annotation>
       		</xsd:element>	 
        </xsd:sequence>
    </xsd:complexType> 
    <xsd:element name="DocumentReferenceABIE" type="DocumentReferenceABIEType">
        <xsd:annotation>
            <xsd:documentation>The DocumentReference component represents information referenced documents, e.g., Orders, Leads, Invoices, etc.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>   
    <xsd:complexType name="MasterCustomerPartyType">
        <xsd:annotation>
            <xsd:documentation>The MasterCustomerParty component represents information about the customer purchasing an item including the BillTo and ShipTo.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
			<xsd:element maxOccurs="1" minOccurs="0" ref="CustomerParty"/>
			<xsd:element maxOccurs="1" minOccurs="0" ref="BillToParty"/>
			<xsd:element maxOccurs="1" minOccurs="0" ref="ShipToParty"/>
			<xsd:element maxOccurs="unbounded" minOccurs="0" ref="DocumentReference"/>
        </xsd:sequence>
    </xsd:complexType> 
    <xsd:element name="MasterCustomerParty" type="MasterCustomerPartyType">
        <xsd:annotation>
            <xsd:documentation>The MasterCustomerParty component represents information about the customer purchasing an item including the BillTo and ShipTo.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>   
   <xsd:element name="RelatedItem" type="RelatedItemType">
      <xsd:annotation>
         <xsd:documentation source="http://www.starstandard.org/STAR/5">The RelatedItem component contains information about the item,e.g., car, boat, engine, etc., to which the invoice relates.</xsd:documentation>
      </xsd:annotation>
   </xsd:element>
   <xsd:complexType name="RelatedItemType">
      <xsd:annotation xmlns="http://www.starstandards.org/STAR">
           <xsd:documentation source="http://www.starstandard.org/STAR/5">   </xsd:documentation>
       </xsd:annotation>
       <xsd:sequence>
        <xsd:element ref="VehicleRelatedItem" minOccurs="0" maxOccurs="unbounded"/>
       </xsd:sequence>
   </xsd:complexType> 
   
   <xsd:element name="VehicleRelatedItem" type="VehicleRelatedItemType">
     <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            A detail item for a vehicle related to a particular item.
        </xsd:documentation>
     </xsd:annotation>
   </xsd:element>
   
   <xsd:complexType name="VehicleRelatedItemType">
        <xsd:sequence>
            <xsd:element ref="Vehicle" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CurrentDistanceMeasure" type="udt:MeasureType">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                       Odometer reading of vehicle at the current time
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
   </xsd:complexType>
   
   <xsd:element name="Tank" type="TankType">
    <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            A large, often metallic container for holding or storing liquids or gases.
        </xsd:documentation>
    </xsd:annotation>
   </xsd:element>     
   <xsd:complexType name="TankType">
     <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            A large, often metallic container for holding or storing liquids or gases.
        </xsd:documentation>
     </xsd:annotation>    
     <xsd:sequence> 
        <xsd:element name="TankUsageCode" type="sqdt:TankUsageCodeType" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The purpose or usage of this tank. 
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TankMaterialCode" type="sqdt:TankMaterialCodeType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The type of Material the Tank is constructed from.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TankCapacityMeasure" type="sqdt:VolumeMeasureType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    How much the tank can hold.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TankCountNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The number of tanks.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="UsagePreference" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   
   <xsd:element name="Accommodation" type="AccommodationType">
    <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            Describes the room / accommodations available on the vehicle including; type, Description, size and Number
        </xsd:documentation>
    </xsd:annotation>
   </xsd:element>
   <xsd:complexType name="AccommodationType">
     <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5">
            A room, or other compartment in a boat, truck, RV, or other vehicle.
        </xsd:documentation>
     </xsd:annotation>    
     <xsd:sequence> 
        <xsd:element name="AccommodationTypeCode" type="sqdt:AccommodationTypeCodeType" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The type of accommodation. 
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    A textual description for the accommodation.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="LengthMeasure" type="sqdt:LengthMeasureType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The length of the accommodation.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="WidthMeasure" type="sqdt:WeightMeasureType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The width of the accommodation.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="AccommodationCountNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    The number of accommodations of this type.
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="UsagePreference" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="FeatureGroupDataNode" type="FeatureGroupDataNodeType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A high level group of features
            </xsd:documentation>
        </xsd:annotation>
   </xsd:element>
   <xsd:complexType name="FeatureGroupDataNodeType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A high level group of features
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="DataNodeID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A unique identifier for this data node.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LanguageID" type="sqdt:LanguageCodeType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        Unique language identifier for this data node.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DataNodeSequenceNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A number representing the sequence of this data node among all other data nodes at the same level in the hierarchical tree.
                        Can be used to specify a display order.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DataNodeName" type="udt:TextType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A name, expressed as text, for this data node.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FreeFormTextGroup" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="FeatureDataNode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
   </xsd:complexType>
   
   <xsd:element name="FeatureDataNode" type="FeatureDataNodeType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A data node that describes a particular feature
            </xsd:documentation>
        </xsd:annotation>
   </xsd:element>
   <xsd:complexType name="FeatureDataNodeType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                A data node that describes a particular feature.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="DataNodeID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A unique identifier for this data node.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DataNodeSequenceNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A number representing the sequence of this data node among all other data nodes at the same level in the hierarchical tree.
                        Can be used to specify a display order.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DataNodeName" type="udt:TextType" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                        A name, expressed as text, for this data node.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FreeFormTextGroup" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="WarrantyPeriod" type="PeriodABIEType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org">
                Describe the duration, and length of a warranty.  Including start and end dates, as well well as
                periods of time.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="VehicleDimension" type="DimensionType">
        <xsd:annotation>
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                The height, length, and width of a vehicle.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>      
</xsd:schema>
Collapse ComplexTypes:
Collapse Elements: