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