<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>
|