<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:element minOccurs="0" name="ContractStartTimeMeasure" type="sqdt:TimeMeasureType">
<xsd:annotation>
<xsd:documentation>Odometer time reading when contract becomes effective.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ContractTermTimeMeasure" type="sqdt:TimeMeasureType">
<xsd:annotation>
<xsd:documentation>Usage time allowed under terms of the contract.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ContractExpirationTimeMeasure" type="sqdt:TimeMeasureType">
<xsd:annotation>
<xsd:documentation>The odometer reading (time) of the vehicle when the service contract expires.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|