Star Logo

Implementation Guideline

Process Credit Application
Repository Version Rev4.5.4












Copyright © 2007 STAR – Standards for Technology in Automotive Retail. All rights reserved












Process Credit Application

Table of Contents

top

Overview

This document is a guideline on how to use the Process Credit Application Business Object Document (BOD). Process Credit Application has been defined in the context of STAR for the Automotive Retail Industry. The scope of this BOD is to define the Process Credit Application process for individual consumers who service their automobiles through their OEM’s authorized Dealers. The focus is on Dealer and OEM interactions, not third party organizations. NOTE: Although this is the traditional use of the Process Credit Application, this BOD could be used to send Process Credit Application information between any two business parties.

The Process Credit Application Implementation Guidelines provide detailed information regarding the structure and meaning of the Process Credit Application BOD and corresponds directly to the Process Credit Application schema. In addition to structure and meaning, the Implementation Guidelines identify various business rules for specific fields/components that due to their nature, i.e. field interdependence, are not possible to express using schema. Please note that although these business rules are not included in the schema, they MUST be followed to be STAR Compliant. Therefore, the Process Credit Application Implementation Guidelines must be used in concert with the Process Credit Application schema during development and should NOT be considered a supplement or substitution to the schema. For more information regarding STAR XML Data Compliance, please review the STAR Data Compliance Guidelines document located on the STAR Web site.

For a copy of the corresponding Process Credit Application schema, please download the appropriate STAR schema repository from the XML portion of the STAR website (www.starstandard.org). Prior to downloading the schema, users are encouraged to download the STAR XML Reference/Implementation document also located on the XML portion of the STAR website. This document provides an overview of the STAR BOD development methodology, how to download and read STAR schema, and various frequently asked questions related to the implementation of STAR BODs.

STAR has followed the Open Application Group’s Business Object Document methodology to develop the Process Credit Application BOD. Where possible, STAR has mapped to existing OAGI fields and components. Note however that the STAR Process Credit Application BOD is unique to the Retail Automotive industry and is not an extension of any existing OAGIS BODs.

For more information on the Open Applications Group's BODs and related documentation please refer to the Open Applications Group’s Web site at www.openapplications.org.

top

Schema Field Usage

STAR uses the same Noun in the schema for all the Noun/Verb combinations of the Process Credit Application except the Get verb. Please refer to each Noun/Verb combination within this document to understand the requirements for each specific BOD. Although the Noun will always have every field defined for the Noun in the schema, each Noun/Verb combination may not use all of the fields. If a field is not used by a BOD, it will be noted in the business rules.

top

Business Scenario

The Credit Application Binary Collaboration starts with the transmission of a credit application from the Dealer to a Lender. If the application is accepted, then the collaboration ends in a success. If the application is denied, then the Dealer may modify the application and resubmit it to the Lender. Note: This scenario is an example of how the Credit Application BOD can be used. Implementations may vary.

top

Relationship Diagram

The relationship diagram identifies all of the various components or building blocks of information used in the Process Credit Application BOD. This diagram visually depicts the relationships of the components using symbolic indentation and their occurrence in the BOD. Note: That this is an approximation of the Components, and may not reflect the exact implementation. Also, some fields are displayed in the diagram. This diagram should only be used as a starting point and not an absolute reference. Relationship Diagram for CreditApplication

top

Schema Document Properties

Target Namespacehttp://www.starstandards.org/STAR
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
DocumentationThis 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.
More information at: http://www.starstandard.org/.

Declared Namespaces

PrefixNamespace
Default namespacehttp://www.starstandards.org/STAR
xmlhttp://www.w3.org/XML/1998/namespace
xsdhttp://www.w3.org/2001/XMLSchema

Schema Component Representation
<xsd:schema targetNamespace="http://www.starstandards.org/STAR" elementFormDefault="qualified" attributeFormDefault="unqualified">
...
</xsd:schema>
top

Global Declarations

Element: ApplicationArea

NameApplicationArea
TypeApplicationArea
Nillableno
Abstractno
DocumentationProvides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
More information at: http://www.openapplications.org/oagis.

Provides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
More information at: http://www.openapplications.org/oagis.

XML Instance Representation
<ApplicationArea>
<Sender> Sender </Sender> [1] ?
<CreationDateTime> DateTime </CreationDateTime> [1] ?
<Signature> Signature </Signature> [0..1] ?
<BODId> Code </BODId> [0..1] ?
<Destination> Destination </Destination> [1] ?
</ApplicationArea>
Schema Component Representation
<xsd:element name="ApplicationArea" type="ApplicationArea"/>
top

Element: CreditApplication

NameCreditApplication
TypeCreditApplication
Nillableno
Abstractno
Documentation More information at: http://www.starstandards.org.

XML Instance Representation
<CreditApplication>
<Header> ... </Header> [1]
<Detail> ... </Detail> [1]
</CreditApplication>
Schema Component Representation
<xsd:element name="CreditApplication" type="CreditApplication"/>
top

Element: Detail

NameDetail
TypeCreditApplicationDetail
Nillableno
Abstractno
Documentation More information at: http://www.starstandards.org.

XML Instance Representation
<Detail>
<CreditVehicle> CreditVehicle </CreditVehicle> [0..1] ?
<IndividualApplicant> IndividualApplicantPartyExtended </IndividualApplicant> [0..1] ?
<Co-Applicant> Co-ApplicantPartyExtended </Co-Applicant> [0..*] ?
<OrganizationalApplicant> OrganizationalApplicantPartyExtended </OrganizationalApplicant> [0..1] ?
<PrimaryDriver> CreditPrimaryDriver </PrimaryDriver> [0..1] ?
<Financing> ApplicationFinancing </Financing> [1] ?
</Detail>
Schema Component Representation
<xsd:element name="Detail" type="CreditApplicationDetail"/>
top

Element: Header

NameHeader
TypeCreditApplicationHeader
Nillableno
Abstractno
Documentation More information at: http://www.starstandards.org.

XML Instance Representation
<Header>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
<DocumentId> DocumentId </DocumentId> [1] ?
<FinanceCompany> ExpandedFinanceParty </FinanceCompany> [1] ?
<Dealer> DealerParty </Dealer> [0..1] ?
<ApplicationStatus> ApplicationStatus </ApplicationStatus> [1] ?
<Privacy> Privacy </Privacy> [0..*] ?
</Header>
Schema Component Representation
<xsd:element name="Header" type="CreditApplicationHeader"/>
top

Element: Process

  • This element can be used wherever the following element is referenced:

NameProcess
TypeProcess
Nillableno
Abstractno
DocumentationThe Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowlegdes with a positive AcknowledgePurchaseOrder, then the customer is obligated to fullfil the agreement, unless of course other BODs are allowed to cancel or change the original order.
More information at: http://www.openapplications.org/oagis.

XML Instance Representation
<Process
confirm="ConfirmType [0..1]"

acknowledge="AcknowledgementType [0..1]"
>
<Criteria> ActionExpressionCriteria </Criteria> [0..1]
</Process>
Schema Component Representation
<xsd:element name="Process" type="Process" substitutionGroup="Verb"/>
top

Element: ProcessCreditApplication

NameProcessCreditApplication
TypeProcessCreditApplication
Nillableno
Abstractno

XML Instance Representation
<ProcessCreditApplication
revision="Text [0..1] ?"

release="8.1-Lite [0..1] ?"

environment="Text [0..1] ?"

lang="Language [0..1] ?"

bodVersion="Text [0..1] ?"
>
<DataArea> ProcessCreditApplicationDataArea </DataArea> [1]
</ProcessCreditApplication>
Schema Component Representation
<xsd:element name="ProcessCreditApplication" type="ProcessCreditApplication"/>
top

Element: Verb

  • The following elements can be used wherever this element is referenced:

NameVerb
TypeVerb
Nillableno
Abstractyes

XML Instance Representation
<Verb/>
Schema Component Representation
<xsd:element name="Verb" type="Verb" abstract="true"/>
top

Global Definitions

Components (Complex Type): AccountantParty

Super-types:PartyBase < AccountantParty (by extension)
Sub-types:None

NameAccountantParty
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
AlternatePartyIdsAlternate organizational party Identification Optional 
AccountantNameName of accountant Optional
NOTE: First and Last Name
If the parent component name and the Contact PersonName are the same, the Contact PersonName shall not be populated
 
AddressAccountant address. Optional 
ContactOrganizational Party contact information Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<AlternatePartyIds> OrganizationalPartyAlternatePartyId </AlternatePartyIds> [0..*] ?
<AccountantName> AccountantName </AccountantName> [0..1] ?
<Address> OrganizationAddress </Address> [0..1] ?
<Contact> OrganizationContact </Contact> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="AccountantParty">
<xsd:complexContent>
<xsd:extension base="PartyBase">
<xsd:sequence>
<xsd:element name="AlternatePartyIds" type="OrganizationalPartyAlternatePartyId" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="AccountantName" type="AccountantName" minOccurs="0"/>
<xsd:element name="Address" type="OrganizationAddress" minOccurs="0"/>
<xsd:element name="Contact" type="OrganizationContact" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): AccountBalanceAmount

Super-types:xsd:decimal < Amount (by extension) < AccountBalanceAmount (by extension)
Sub-types:None

NameAccountBalanceAmount
Abstractno
DocumentationThe bank account balance amount.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="AccountBalanceAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): AccountId

Super-types:xsd:string < Id (by extension) < AccountId (by extension)
Sub-types:None

NameAccountId
Abstractno
DocumentationIdentifies an account number or similary identifier.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="AccountId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): AcknowledgableVerb

Super-types:Verb < ConfirmableVerb (by extension) < ActionVerb (by extension) < AcknowledgableVerb (by extension)
Sub-types:

NameAcknowledgableVerb
Abstractyes

Attributes

AttributeDescriptionRequirementBusiness Rules
acknowledge Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 
Criteria Optional 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"

acknowledge="AcknowledgementType [0..1]"
>
<Criteria> ActionExpressionCriteria </Criteria> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="AcknowledgableVerb" abstract="true">
<xsd:complexContent>
<xsd:extension base="ActionVerb">
<xsd:attribute name="acknowledge" type="AcknowledgementType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): ActionExpressionCriteria

Super-types:None
Sub-types:None

NameActionExpressionCriteria
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
expressionLanguage Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Expression Required 

XML Instance Representation
<...
expressionLanguage="ExpressionLanguage [0..1]"
>
<Expression> ... </Expression> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="ActionExpressionCriteria">
<xsd:sequence>
<xsd:element name="Expression" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="expressionLanguage" type="ExpressionLanguage" default="XPath"/>
</xsd:complexType>
top

Components (Complex Type): ActionVerb

Super-types:Verb < ConfirmableVerb (by extension) < ActionVerb (by extension)
Sub-types:

NameActionVerb
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 
Criteria Optional 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"
>
<Criteria> ActionExpressionCriteria </Criteria> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ActionVerb">
<xsd:complexContent>
<xsd:extension base="ConfirmableVerb">
<xsd:sequence>
<xsd:element name="Criteria" type="ActionExpressionCriteria" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): Address

Super-types:AddressBase < Address (by extension)
Sub-types:

NameAddress
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
qualifier Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
AddressLineIndicates the multiple lines of an address. The first line is typically the street name and number. Required 
CityIs the City of the Address. Required 
CountyCounty in which the Address is in. Optional 
StateOrProvinceIs the State or Province of a given Address. Required 
CountryCountry in which the Address is in. Required 
PostalCodePostal Code of the Address. Required 

XML Instance Representation
<...
qualifier="AddressQualifier [0..1]"
>
<AddressLine> AddressLine </AddressLine> [1..*] ?
<City> City </City> [1] ?
<County> County </County> [0..1] ?
<StateOrProvince> StateOrProvince </StateOrProvince> [1] ?
<Country> Country </Country> [1] ?
<PostalCode> PostalCode </PostalCode> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="Address">
<xsd:complexContent>
<xsd:extension base="AddressBase">
<xsd:attribute name="qualifier" type="AddressQualifier"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): AddressBase

Super-types:None
Sub-types:

NameAddressBase
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
AddressLineIndicates the multiple lines of an address. The first line is typically the street name and number. Required 
CityIs the City of the Address. Required 
CountyCounty in which the Address is in. Optional 
StateOrProvinceIs the State or Province of a given Address. Required 
CountryCountry in which the Address is in. Required 
PostalCodePostal Code of the Address. Required 

XML Instance Representation
<...>
<AddressLine> AddressLine </AddressLine> [1..*] ?
<City> City </City> [1] ?
<County> County </County> [0..1] ?
<StateOrProvince> StateOrProvince </StateOrProvince> [1] ?
<Country> Country </Country> [1] ?
<PostalCode> PostalCode </PostalCode> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="AddressBase">
<xsd:sequence>
<xsd:element name="AddressLine" type="AddressLine" maxOccurs="unbounded"/>
<xsd:element name="City" type="City"/>
<xsd:element name="County" type="County" minOccurs="0"/>
<xsd:element name="StateOrProvince" type="StateOrProvince"/>
<xsd:element name="Country" type="Country"/>
<xsd:element name="PostalCode" type="PostalCode"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): Age

Super-types:xsd:integer < Count (by extension) < Age (by extension)
Sub-types:None

NameAge
Abstractno
DocumentationAge of Business Party.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="Age">
<xsd:simpleContent>
<xsd:extension base="Count"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): AlternatePartyId

Super-types:None
Sub-types:

NameAlternatePartyId
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
IdAlternate Party Identification Required 

XML Instance Representation
<...>
<Id> Id </Id> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="AlternatePartyId">
<xsd:sequence>
<xsd:element name="Id" type="Id"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): Amortization

Super-types:xsd:integer < Count (by extension) < Amortization (by extension)
Sub-types:None

NameAmortization
Abstractno
DocumentationThe length of time over which the repayment of a loan is calculated.
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
period Required 

XML Instance Representation
<...
period="IncomePeriod [0..1]"
>
</...>
Schema Component Representation
<xsd:complexType name="Amortization">
<xsd:simpleContent>
<xsd:extension base="Count">
<xsd:attribute name="period" type="IncomePeriod"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Amount

Super-types:xsd:decimal < Amount (by extension)
Sub-types:None

NameAmount
Abstractno
DocumentationBased on OAGI Amount. Simple content with the currency as an attrbute
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
currency Required 

XML Instance Representation
<...
currency="Currency [1]"
>
xsd:decimal
</...>
Schema Component Representation
<xsd:complexType name="Amount">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currency" type="Currency" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): AnnualPercentageRate

Super-types:xsd:decimal < Percent (by extension) < AnnualPercentageRate (by extension)
Sub-types:None

NameAnnualPercentageRate
Abstractno
DocumentationAnnual percentage rate.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="AnnualPercentageRate">
<xsd:simpleContent>
<xsd:extension base="Percent"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): AnnualSalesAmount

Super-types:xsd:decimal < Amount (by extension) < AnnualSalesAmount (by extension)
Sub-types:None

NameAnnualSalesAmount
Abstractno
DocumentationAnnual sales of an organization.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="AnnualSalesAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ApplicantDemographics

Super-types:None
Sub-types:None

NameApplicantDemographics
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
EducationLevelLast Year of education completed> Optional 
MaritalStatusIdentifies marital status of business party Optional 
BirthDateBirth date of party Required
Example: 1955-03-11
 
DependentsRepresents information about the dependents in the household Optional 
FirstTimeBuyerIndIdentifies customer as first time buyer Optional 
ResidenceTypeBusiness Party's type of residence (i.e., Own, Rent, etc.) Optional 
RetiredIndIndicates if the Business Partner is retired. Optional 
AgeAge of Business Party. Optional 
MilitaryIndIndicates whether or not the applicant is a current member of the military. Optional 

XML Instance Representation
<...>
<EducationLevel> EducationLevel </EducationLevel> [0..1] ?
<MaritalStatus> MaritalStatus </MaritalStatus> [0..1] ?
<BirthDate> BirthDate </BirthDate> [1] ?
<Dependents> Dependents </Dependents> [0..1] ?
<FirstTimeBuyerInd> FirstTimeBuyerInd </FirstTimeBuyerInd> [0..1] ?
<ResidenceType> ResidenceType </ResidenceType> [0..1] ?
<RetiredInd> RetiredInd </RetiredInd> [0..1] ?
<Age> Age </Age> [0..1] ?
<MilitaryInd> MilitaryInd </MilitaryInd> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ApplicantDemographics">
<xsd:sequence>
<xsd:element name="EducationLevel" type="EducationLevel" minOccurs="0"/>
<xsd:element name="MaritalStatus" type="MaritalStatus" minOccurs="0"/>
<xsd:element name="BirthDate" type="BirthDate"/>
<xsd:element name="Dependents" type="Dependents" minOccurs="0"/>
<xsd:element name="FirstTimeBuyerInd" type="FirstTimeBuyerInd" minOccurs="0"/>
<xsd:element name="ResidenceType" type="ResidenceType" minOccurs="0"/>
<xsd:element name="RetiredInd" type="RetiredInd" minOccurs="0"/>
<xsd:element name="Age" type="Age" minOccurs="0"/>
<xsd:element name="MilitaryInd" type="MilitaryInd" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ApplicationArea

Super-types:None
Sub-types:None

NameApplicationArea
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SenderIdentifies characteristics and control identifiers that relate to the application that created the Business Object Document. The sender area can indicate the logical location of the application and/or database server, the application, and the task that was processing to create the BOD. Required 
CreationDateTimeis the date time stamp that the given instance of the Business Object Document was created. This date must not be modified during the life of the Business Object Document. Required
DateTime fields must be formatted as XML Schema Datetimes in UTC/GMT format without offsets. Example: 2003-11-05T13:15:30Z
 
SignatureIf the BOD is to be signed the signature element is included, otherwise it is not. Signature supports any digital signature that maybe used by an implementation of OAGIS. The qualifyingAgency identifies the agency that provided the format for the signature. This element supports any digital signature specification that is available today and in the future. This is accomplished by not actually defining the content but by allowing the implementation to specify the digital signature to be used via an external XML Schema namespace declaration. The Signature element is defined to have any content from any other namespace. This allows the user to carry a digital signature in the xml instance of a BOD. The choice of which digital signature to use is left up to the user and their integration needs. Optional 
BODIdThe BODId provides a place to carry a Globally Unique Identifier (GUID) that will make each Business Object Document instance uniquely identifiable. This is a critical success factor to enable software developers to use the Globally Unique Identifier (GUID) to build the following services or capabilities: 1. Legally binding transactions, 2. Transaction logging, 3. Exception handling, 4. Re-sending, 5. Reporting, 6. Confirmations, 7. Security. Optional 
DestinationInformation related to the receiver of the BOD Required 

XML Instance Representation
<...>
<Sender> Sender </Sender> [1] ?
<CreationDateTime> DateTime </CreationDateTime> [1] ?
<Signature> Signature </Signature> [0..1] ?
<BODId> Code </BODId> [0..1] ?
<Destination> Destination </Destination> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="ApplicationArea">
<xsd:sequence>
<xsd:element name="Sender" type="Sender"/>
<xsd:element name="CreationDateTime" type="DateTime"/>
<xsd:element name="Signature" type="Signature" minOccurs="0"/>
<xsd:element name="BODId" type="Code" minOccurs="0"/>
<xsd:element name="Destination" type="Destination"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ApplicationFinancing

Super-types:None
Sub-types:None

NameApplicationFinancing
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
FinanceTypeType of financing Examples may be F- Finance, L - Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc.. Required 
PaymentAmountMonthly Payment Amount Required 
BalanceAmountRemaining balance on Current Vehicle Optional 
FinalAmountLast month payment amount Optional 
ResidualAmountRemaining residual on current vehicle Optional 
TermNumber of months of contract term Required 
MaturityDateMonth and year of contract maturity Optional 
FinanceCompanyNameName of Finance Company Optional
(INACTIVE)
 
DownPaymentAmountDown Payment amount or amount of cap cost reduction. Optional 
PurchasePricePurchase Price or Gross Cap cost specified in deal. Total payments at end of purchase Optional 
ApprovedIndApproved Indicator Optional 
ApprovedAmountAmount pre-approved Optional 
ExpirationDateDate pre-approval expires Optional 
RatingIndexRating Index Used for Credit Approval Optional
(INACTIVE)
 
ApplicationTypeType of application being submitted for financing (e.g., individual, individual + co-applicant, business, business + coapplicant, employee). Optional 
DeferredDownPaymentAmountDeferred Down Payment amount. Optional 
DealerRebateAmountDealer rebate amount. Optional
(INACTIVE)
 
ManufacturerRebateAmountManufacturer rebate amount. Optional 
NetTradeAmountThe difference between the dollar value given by the dealer less the amount the customer still owes on the vehicle. Optional 
InsuranceTotalExtendedWarrantyAmountTotal of life, accidental and health insurance cost/extended warranty cost. Optional 
DisabilityPremiumAmountIndicates amount of disability premium insurance being purchased for the vehicle. Optional 
CreditLifePremiumAmountIndicates the amount of credit life premium insurance being purchased for the vehicle. Optional 
SecurityDepositAmountSecurity deposit is the amount paid to cover damage, excess mileage or excess wear and tear on a leased vehicle. Optional 
MiscellaneousNotesFree form miscellaneous comments Optional 
AnnualPercentageRateAnnual percentage rate. Optional 
MSRPGuidePercentageThe ration of the amount financed compared to the value of the vehicle identified in a vehicle evaluation guide (EX: Nada Guide). Optional 
ServiceContractRepresent service contract information for the vehicle being financed Optional
(INACTIVE)
 
TaxCommunicates the tax associated with the vehicle being financed. Optional 
CostPerMileThe cost per mile in excess of the lease agreement. Optional 
EstimatedAnnualMileageThe estimated annual mileage of the contract. Optional 
ExcessMilesPerYearEstimated number of miles above the contracted annual mileage Optional 
SpecialProgramsCode identifying the type of special program (First Time Buyer, College Graduate, etc. Optional 
FeeThe fees associated with the vehicle being financed. Optional 
TradeInThe vehicle that is being traded in Optional 
OfferingTypeSource type of credit contract being offered. Optional 
ApprovedEquipmentAmountEquipment allowed by finance source to be added to the residual value of a vehicle. Optional 
LeaseRatePercentagePercentage used to determine finance cost of a lease. Optional 
LeaseRateMoneyFactorMoney factor multiplier used to determine finance costs for a lease. Optional 
PreApprovedProgramNameA text description of preapproval codes. Optional
Note: Program name under which applicant was approved.
 
SalesOrderNumberA vehicle order number used by dealers and OEMS to track customer orders. Optional 
NetAmountFinancedTotal net financed amount after all trade-in, incentives, etc. The total amount of the loan. Optional 
BasePaymentAmountMonthly payment amount before dealer add-ons (i.e., does not include fees, taxes, etc.) Optional 
TotalReductionsAmountSum of Down Payment, Dealer Rebates, and any other cash payments that reduce the amount financed. Optional 
NetCapitalizedCostAmountLeasing value derived from the cash selling price after adjustments for downpayments etc. Optional 
AmortizationThe length of time over which the repayment of a loan is calculated. Optional 
PaymentsDeferredPeriodMeasureThe 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 Optional 

XML Instance Representation
<...>
<FinanceType> FinanceType </FinanceType> [1] ?
<PaymentAmount> PaymentAmount </PaymentAmount> [1] ?
<BalanceAmount> BalanceAmount </BalanceAmount> [0..1] ?
<FinalAmount> FinalAmount </FinalAmount> [0..1] ?
<ResidualAmount> ResidualAmount </ResidualAmount> [0..1] ?
<Term> Term </Term> [1] ?
<MaturityDate> MaturityDate </MaturityDate> [0..1] ?
<FinanceCompanyName> FinanceCompanyName </FinanceCompanyName> [0..1] ?
<DownPaymentAmount> DownPaymentAmount </DownPaymentAmount> [0..1] ?
<PurchasePrice> PurchasePrice </PurchasePrice> [0..1] ?
<ApprovedInd> ApprovedInd </ApprovedInd> [0..1] ?
<ApprovedAmount> ApprovedAmount </ApprovedAmount> [0..1] ?
<ExpirationDate> ExpirationDate </ExpirationDate> [0..1] ?
<RatingIndex> RatingIndex </RatingIndex> [0..*] ?
<ApplicationType> ApplicationType </ApplicationType> [0..1] ?
<DeferredDownPaymentAmount> DeferredDownPaymentAmount </DeferredDownPaymentAmount> [0..1] ?
<DealerRebateAmount> DealerRebateAmount </DealerRebateAmount> [0..1] ?
<ManufacturerRebateAmount> ManufacturerRebateAmount </ManufacturerRebateAmount> [0..1] ?
<NetTradeAmount> NetTradeAmount </NetTradeAmount> [0..1] ?
<InsuranceTotalExtendedWarrantyAmount> InsuranceTotalExtendedWarrantyAmount </InsuranceTotalExtendedWarrantyAmount> [0..1] ?
<DisabilityPremiumAmount> DisabilityPremiumAmount </DisabilityPremiumAmount> [0..1] ?
<CreditLifePremiumAmount> CreditLifePremiumAmount </CreditLifePremiumAmount> [0..1] ?
<SecurityDepositAmount> SecurityDepositAmount </SecurityDepositAmount> [0..1] ?
<MiscellaneousNotes> MiscellaneousNotes </MiscellaneousNotes> [0..1] ?
<AnnualPercentageRate> AnnualPercentageRate </AnnualPercentageRate> [0..1] ?
<MSRPGuidePercentage> MSRPGuidePercentage </MSRPGuidePercentage> [0..1] ?
<ServiceContract> ServiceContractBase </ServiceContract> [0..1] ?
<Tax> Tax </Tax> [0..*] ?
<CostPerMile> CostPerMile </CostPerMile> [0..1] ?
<EstimatedAnnualMileage> EstimatedAnnualMileage </EstimatedAnnualMileage> [0..1] ?
<ExcessMilesPerYear> ExcessMilesPerYear </ExcessMilesPerYear> [0..1] ?
<SpecialPrograms> SpecialPrograms </SpecialPrograms> [0..*] ?
<Fee> Fee </Fee> [0..*] ?
<TradeIn> TradeInVehicleCredit </TradeIn> [0..*] ?
<OfferingType> OfferingType </OfferingType> [0..1] ?
<ApprovedEquipmentAmount> ApprovedEquipmentAmount </ApprovedEquipmentAmount> [0..1] ?
<LeaseRatePercentage> LeaseRatePercentage </LeaseRatePercentage> [0..1] ?
<LeaseRateMoneyFactor> LeaseRateMoneyFactor </LeaseRateMoneyFactor> [0..1] ?
<PreApprovedProgramName> PreApprovedProgramName </PreApprovedProgramName> [0..1] ?
<SalesOrderNumber> SalesOrderNumber </SalesOrderNumber> [0..1] ?
<NetAmountFinanced> NetAmountFinanced </NetAmountFinanced> [0..1] ?
<BasePaymentAmount> BasePaymentAmount </BasePaymentAmount> [0..1] ?
<TotalReductionsAmount> TotalReductionsAmount </TotalReductionsAmount> [0..1] ?
<NetCapitalizedCostAmount> NetCapitalizedCostAmount </NetCapitalizedCostAmount> [0..1] ?
<Amortization> Amortization </Amortization> [0..*] ?
<PaymentsDeferredPeriodMeasure> PaymentsDeferredPeriodMeasure </PaymentsDeferredPeriodMeasure> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ApplicationFinancing">
<xsd:sequence>
<xsd:element name="FinanceType" type="FinanceType"/>
<xsd:element name="PaymentAmount" type="PaymentAmount"/>
<xsd:element name="BalanceAmount" type="BalanceAmount" minOccurs="0"/>
<xsd:element name="FinalAmount" type="FinalAmount" minOccurs="0"/>
<xsd:element name="ResidualAmount" type="ResidualAmount" minOccurs="0"/>
<xsd:element name="Term" type="Term"/>
<xsd:element name="MaturityDate" type="MaturityDate" minOccurs="0"/>
<xsd:element name="FinanceCompanyName" type="FinanceCompanyName" minOccurs="0"/>
<xsd:element name="DownPaymentAmount" type="DownPaymentAmount" minOccurs="0"/>
<xsd:element name="PurchasePrice" type="PurchasePrice" minOccurs="0"/>
<xsd:element name="ApprovedInd" type="ApprovedInd" minOccurs="0"/>
<xsd:element name="ApprovedAmount" type="ApprovedAmount" minOccurs="0"/>
<xsd:element name="ExpirationDate" type="ExpirationDate" minOccurs="0"/>
<xsd:element name="RatingIndex" type="RatingIndex" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ApplicationType" type="ApplicationType" minOccurs="0"/>
<xsd:element name="DeferredDownPaymentAmount" type="DeferredDownPaymentAmount" minOccurs="0"/>
<xsd:element name="DealerRebateAmount" type="DealerRebateAmount" minOccurs="0"/>
<xsd:element name="ManufacturerRebateAmount" type="ManufacturerRebateAmount" minOccurs="0"/>
<xsd:element name="NetTradeAmount" type="NetTradeAmount" minOccurs="0"/>
<xsd:element name="InsuranceTotalExtendedWarrantyAmount" type="InsuranceTotalExtendedWarrantyAmount" minOccurs="0"/>
<xsd:element name="DisabilityPremiumAmount" type="DisabilityPremiumAmount" minOccurs="0"/>
<xsd:element name="CreditLifePremiumAmount" type="CreditLifePremiumAmount" minOccurs="0"/>
<xsd:element name="SecurityDepositAmount" type="SecurityDepositAmount" minOccurs="0"/>
<xsd:element name="MiscellaneousNotes" type="MiscellaneousNotes" minOccurs="0"/>
<xsd:element name="AnnualPercentageRate" type="AnnualPercentageRate" minOccurs="0"/>
<xsd:element name="MSRPGuidePercentage" type="MSRPGuidePercentage" minOccurs="0"/>
<xsd:element name="ServiceContract" type="ServiceContractBase" minOccurs="0"/>
<xsd:element name="Tax" type="Tax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="CostPerMile" type="CostPerMile" minOccurs="0"/>
<xsd:element name="EstimatedAnnualMileage" type="EstimatedAnnualMileage" minOccurs="0"/>
<xsd:element name="ExcessMilesPerYear" type="ExcessMilesPerYear" minOccurs="0"/>
<xsd:element name="SpecialPrograms" type="SpecialPrograms" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Fee" type="Fee" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TradeIn" type="TradeInVehicleCredit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="OfferingType" type="OfferingType" minOccurs="0"/>
<xsd:element name="ApprovedEquipmentAmount" type="ApprovedEquipmentAmount" minOccurs="0"/>
<xsd:element name="LeaseRatePercentage" type="LeaseRatePercentage" minOccurs="0"/>
<xsd:element name="LeaseRateMoneyFactor" type="LeaseRateMoneyFactor" minOccurs="0"/>
<xsd:element name="PreApprovedProgramName" type="PreApprovedProgramName" minOccurs="0"/>
<xsd:element name="SalesOrderNumber" type="SalesOrderNumber" minOccurs="0"/>
<xsd:element name="NetAmountFinanced" type="NetAmountFinanced" minOccurs="0"/>
<xsd:element name="BasePaymentAmount" type="BasePaymentAmount" minOccurs="0"/>
<xsd:element name="TotalReductionsAmount" type="TotalReductionsAmount" minOccurs="0"/>
<xsd:element name="NetCapitalizedCostAmount" type="NetCapitalizedCostAmount" minOccurs="0"/>
<xsd:element name="Amortization" type="Amortization" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PaymentsDeferredPeriodMeasure" type="PaymentsDeferredPeriodMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ApprovedAmount

Super-types:xsd:decimal < Amount (by extension) < ApprovedAmount (by extension)
Sub-types:None

NameApprovedAmount
Abstractno
DocumentationAmount pre-approved
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ApprovedAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ApprovedEquipmentAmount

Super-types:xsd:decimal < Amount (by extension) < ApprovedEquipmentAmount (by extension)
Sub-types:None

NameApprovedEquipmentAmount
Abstractno
DocumentationEquipment allowed by finance source to be added to the residual value of a vehicle.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ApprovedEquipmentAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): BalanceAmount

Super-types:xsd:decimal < Amount (by extension) < BalanceAmount (by extension)
Sub-types:None

NameBalanceAmount
Abstractno
DocumentationRemaining balance on Current Vehicle
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="BalanceAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Bank

Super-types:None
Sub-types:None

NameBank
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
AddressGeographic definition of a metropolitan or suburban area Optional 
BankNameName of bank. Optional 
BankCodeCode assigned to banking institution. Optional
(INACTIVE)
 
BankIdTypeThe identifer standard used for Bank ID, e.g., ABA, SortCode, etc. Optional
(INACTIVE)
 
BranchNameName of the bank branch. Optional
(INACTIVE)
 
BranchIdBranch identifier Optional
(INACTIVE)
 
BankAccountBank account information Optional 
ContactOrganizational Party contact. Optional 

XML Instance Representation
<...>
<Address> OrganizationAddress </Address> [0..1] ?
<BankName> BankName </BankName> [0..1] ?
<BankCode> BankCode </BankCode> [0..1] ?
<BankIdType> BankIdType </BankIdType> [0..1] ?
<BranchName> BranchName </BranchName> [0..1] ?
<BranchId> BranchId </BranchId> [0..1] ?
<BankAccount> BankAccount </BankAccount> [0..*] ?
<Contact> OrganizationContact </Contact> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Bank">
<xsd:sequence>
<xsd:element name="Address" type="OrganizationAddress" minOccurs="0"/>
<xsd:element name="BankName" type="BankName" minOccurs="0"/>
<xsd:element name="BankCode" type="BankCode" minOccurs="0"/>
<xsd:element name="BankIdType" type="BankIdType" minOccurs="0"/>
<xsd:element name="BranchName" type="BranchName" minOccurs="0"/>
<xsd:element name="BranchId" type="BranchId" minOccurs="0"/>
<xsd:element name="BankAccount" type="BankAccount" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Contact" type="OrganizationContact" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): BankAccount

Super-types:None
Sub-types:None

NameBankAccount
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DefaultCurrencyCurrency used for transactions. Optional 
AccountIdIdentifies an account number or similary identifier. Optional 
AccountTypeIdentifies the type of account. Optional 
AccountKeyIndicates the account checksum. Optional 
AccountBalanceAmountThe bank account balance amount. Optional 

XML Instance Representation
<...>
<DefaultCurrency> DefaultCurrency </DefaultCurrency> [0..1] ?
<AccountId> AccountId </AccountId> [0..1] ?
<AccountType> AccountType </AccountType> [0..1] ?
<AccountKey> AccountKey </AccountKey> [0..1] ?
<AccountBalanceAmount> AccountBalanceAmount </AccountBalanceAmount> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BankAccount">
<xsd:sequence>
<xsd:element name="DefaultCurrency" type="DefaultCurrency" minOccurs="0"/>
<xsd:element name="AccountId" type="AccountId" minOccurs="0"/>
<xsd:element name="AccountType" type="AccountType" minOccurs="0"/>
<xsd:element name="AccountKey" type="AccountKey" minOccurs="0"/>
<xsd:element name="AccountBalanceAmount" type="AccountBalanceAmount" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): BankruptcyRepossession

Super-types:None
Sub-types:None

NameBankruptcyRepossession
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
BankruptcyIndIndicates if the Business Partner has ever declared bankruptcy. Optional 
BankruptcyDateDate the Business Party declared bankruptcy. Optional 
RepossessionIndIndicates if the Business Partner has experienced repossession. Optional 
RepossessionDateDate the Business Party experienced repossession. Optional 

XML Instance Representation
<...>
<BankruptcyInd> BankruptcyInd </BankruptcyInd> [0..1] ?
<BankruptcyDate> BankruptcyDate </BankruptcyDate> [0..*] ?
<RepossessionInd> RepossessionInd </RepossessionInd> [0..1] ?
<RepossessionDate> RepossessionDate </RepossessionDate> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="BankruptcyRepossession">
<xsd:sequence>
<xsd:element name="BankruptcyInd" type="BankruptcyInd" minOccurs="0"/>
<xsd:element name="BankruptcyDate" type="BankruptcyDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="RepossessionInd" type="RepossessionInd" minOccurs="0"/>
<xsd:element name="RepossessionDate" type="RepossessionDate" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): BasePaymentAmount

Super-types:xsd:decimal < Amount (by extension) < BasePaymentAmount (by extension)
Sub-types:None

NameBasePaymentAmount
Abstractno
DocumentationMonthly payment amount before dealer add-ons (i.e., does not include fees, taxes, etc.)
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="BasePaymentAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): BranchId

Super-types:xsd:string < Id (by extension) < BranchId (by extension)
Sub-types:None

NameBranchId
Abstractno
DocumentationBranch Identifier
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="BranchId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): BrandedInfo

Super-types:None
Sub-types:None

NameBrandedInfo
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
BrandedTitleIndThis tag indicates if a vehicle's title has been branded. (i.e., vehicle totaled and state registration title branded as such) Optional 
BrandedTitleDateBranding Date Optional
Example: 2002-02-13
 
BrandingStateCodeBranding State Code Optional 
BrandingStateReferenceBranding State Reference Number Optional 
BrandingSourceBranding source √ƒ¬Ę¬€¬“ (i.e., source who says that the vehicle is branded) Optional 

XML Instance Representation
<...>
<BrandedTitleInd> BrandedTitleInd </BrandedTitleInd> [0..1] ?
<BrandedTitleDate> BrandedTitleDate </BrandedTitleDate> [0..1] ?
<BrandingStateCode> BrandingStateCode </BrandingStateCode> [0..1] ?
<BrandingStateReference> BrandingStateReference </BrandingStateReference> [0..1] ?
<BrandingSource> BrandingSource </BrandingSource> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BrandedInfo">
<xsd:sequence>
<xsd:element name="BrandedTitleInd" type="BrandedTitleInd" minOccurs="0"/>
<xsd:element name="BrandedTitleDate" type="BrandedTitleDate" minOccurs="0"/>
<xsd:element name="BrandingStateCode" type="BrandingStateCode" minOccurs="0"/>
<xsd:element name="BrandingStateReference" type="BrandingStateReference" minOccurs="0"/>
<xsd:element name="BrandingSource" type="BrandingSource" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): BrandingStateCode

Super-types:xsd:string < StateOrProvince (by restriction) < BrandingStateCode (by extension)
Sub-types:None

NameBrandingStateCode
Abstractno
DocumentationBranding State Code
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="BrandingStateCode">
<xsd:simpleContent>
<xsd:extension base="StateOrProvince"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): BusinessObjectDocument

Super-types:None
Sub-types:

NameBusinessObjectDocument
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
revisionThis should contain the STAR repository version in the following recommended format. 4.2.1_M20080416. Where the first part indicates the version of the STAR repository and anything after the _ indicates the Milestone build that is being used. If referring to an official published version then only the STAR Repository version is required. Optional 
releaseIndicates the OAGIS release that this BOD belongs. Optional 
environmentIndicates whether this BOD is being sent in a "Test" or a "Production" mode. If the BOD is being sent in a test mode, it's information should not affect the business operation. However, if the BOD is sent in "Production" mode it is assumed that all test has been complete and the contents of the BOD are to affect the operation of the receiving business application(s). Optional 
langIndicates the language that the contents of the BOD is in unless otherwise stated. Optional 
bodVersionDeprecated as of STAR 4.2.2. It is recommended to use the revision attribute to identify the repository and the noun. May be removed in a new major version of the STAR repository. Optional 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ApplicationAreaProvides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of. Required 

XML Instance Representation
<...
revision="Text [0..1] ?"

release="8.1-Lite [0..1] ?"

environment="Text [0..1] ?"

lang="Language [0..1] ?"

bodVersion="Text [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="BusinessObjectDocument">
<xsd:sequence>
<xsd:element ref="ApplicationArea"/>
</xsd:sequence>
<xsd:attribute name="revision" use="optional">
<xsd:simpleType>
<xsd:restriction base="Text"/>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="release" type="Text" use="optional" fixed="8.1-Lite"/>
<xsd:attribute name="environment" use="optional" default="Production">
<xsd:simpleType>
<xsd:restriction base="Text">
<xsd:enumeration value="Test"/>
<xsd:enumeration value="Production"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="lang" type="Language" use="optional"/>
<xsd:attribute name="bodVersion" use="optional">
<xsd:simpleType>
<xsd:restriction base="Text"/>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
top

Components (Complex Type): CapitalAmount

Super-types:xsd:decimal < Amount (by extension) < CapitalAmount (by extension)
Sub-types:None

NameCapitalAmount
Abstractno
DocumentationThe money and other property of a corporation or other enterprise used in transacting the business.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CapitalAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CashOutAmount

Super-types:xsd:decimal < Amount (by extension) < CashOutAmount (by extension)
Sub-types:None

NameCashOutAmount
Abstractno
DocumentationAmount of net trade paid out to customer as cash.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CashOutAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Chassis

Super-types:None
Sub-types:None

NameChassis
Abstractno
DocumentationA 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.
More information at: http://www.starstandards.org/.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ChassisMakeMake of the Chassis Required 
ChassisModelModel of the Chassis Optional 

XML Instance Representation
<...>
<ChassisMake> ChassisMake </ChassisMake> [1] ?
<ChassisModel> ChassisModel </ChassisModel> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Chassis">
<xsd:sequence>
<xsd:element name="ChassisMake" type="ChassisMake" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ChassisModel" type="ChassisModel" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ChassisMake

Super-types:xsd:string < Description (by extension) < ChassisMake (by extension)
Sub-types:None

NameChassisMake
Abstractno
DocumentationMake of the chassis.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="ChassisMake">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ChassisModel

Super-types:xsd:string < Description (by extension) < ChassisModel (by extension)
Sub-types:None

NameChassisModel
Abstractno
DocumentationModel of the chassis.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="ChassisModel">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Co-ApplicantPartyExtended

Super-types:PartyBase < IndividualApplicantPartyExtended (by extension) < Co-ApplicantPartyExtended (by extension)
Sub-types:None

NameCo-ApplicantPartyExtended
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
AlternatePartyIdsIndividual party alternate party Identification Optional 
PersonNameIndividual party name Required
If both the party component and Contact PersonName are the same, the Contact PersonName shall not be populated.
 
AddressIndividual party address Required 
ContactIndividual party contact information Optional 
RelationshipCodeIndicates the Business Party√ƒ¬Ę¬€¬™s relationship to the primary Party (e.g., mother, father, husband, etc.)l Optional
In the case of the Individual Applicant, this code is used in this component to define the primary party of the BOD.
 
RelationshipDescriptionFree form text field describing the relationship of the business party to the primary party. Optional 
DemographicsIndividual party demographics Optional 
MarketingMailIndIndicates customers whom have requested no marketing mail Optional
(INACTIVE)
 
EmployerApplicant's employment information Optional 
NearestRelativeIndividual identified as applicant's nearest relative Optional 
BankBanking information for the Applicant. Optional 
Co-CreditorApplicant√ƒ¬Ę¬€¬™s other source of credit information. Optional 
BankruptcyRepossessionRepresents information regarding to the Applicant√ƒ¬Ę¬€¬™s history of bankruptcy and repossession Optional 
MfgDealerIndIndicators that the Business Party is an employed by a Manufacture or Dealer. Optional
(INACTIVE)
 
PrimaryDriverIndIdentifies customer as primary driver. Optional
(INACTIVE)
 
PaymentAmountMonthly Payment Amount Optional
(INACTIVE)
 
MortgageBalanceBusiness Partner√ƒ¬Ę¬€¬™s mortgage balance. Optional
(INACTIVE)
 
OtherIncomeIncome received from other sources such as child support, alimony, etc. Optional 
PrivacyAny privacy rights the party has subscribed to or opted out of. Optional 
EstimatedUsageCommunicates the party√ƒ¬Ę¬€¬™s estimated percent of usage of the vehicle. Optional
(INACTIVE)
 
ReferenceA financial or other form of reference for a co-applicant. Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<AlternatePartyIds> IndividualPartyAlternatePartyId </AlternatePartyIds> [0..*] ?
<PersonName> IndividualApplicantPersonName </PersonName> [1] ?
<Address> IndividualApplicantAddress </Address> [1..*] ?
<Contact> IndividualApplicantContact </Contact> [0..1] ?
<RelationshipCode> RelationshipCode </RelationshipCode> [0..1] ?
<RelationshipDescription> RelationshipDescription </RelationshipDescription> [0..1] ?
<Demographics> ApplicantDemographics </Demographics> [0..1] ?
<MarketingMailInd> MarketingMailInd </MarketingMailInd> [0..1] ?
<Employer> EmployerParty </Employer> [0..*] ?
<NearestRelative> NearestRelative </NearestRelative> [0..1] ?
<Bank> Bank </Bank> [0..*] ?
<Co-Creditor> Co-Creditor </Co-Creditor> [0..*] ?
<BankruptcyRepossession> BankruptcyRepossession </BankruptcyRepossession> [0..1] ?
<MfgDealerInd> MfgDealerInd </MfgDealerInd> [0..1] ?
<PrimaryDriverInd> PrimaryDriverInd </PrimaryDriverInd> [0..1] ?
<PaymentAmount> PaymentAmount </PaymentAmount> [0..1] ?
<MortgageBalance> MortgageBalance </MortgageBalance> [0..1] ?
<OtherIncome> OtherIncome </OtherIncome> [0..*] ?
<Privacy> Privacy </Privacy> [0..*] ?
<EstimatedUsage> EstimatedUsage </EstimatedUsage> [0..1] ?
<Reference> ReferenceApplicantParty </Reference> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="Co-ApplicantPartyExtended">
<xsd:complexContent>
<xsd:extension base="IndividualApplicantPartyExtended"/>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): Co-Creditor

Super-types:PartyBase < OrganizationPartyBase (by extension) < Co-Creditor (by extension)
Sub-types:None

NameCo-Creditor
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
AlternatePartyIdsAlternate organizational party Identification Optional 
NameCompany name of organizational party Optional 
AddressOrganizational Party address Optional 
DBANameDoing Business As name. Optional 
ContactOrganizational Party contact information Optional 
Co-CreditorFinancingRepresents applicants other finance information. Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<AlternatePartyIds> OrganizationalPartyAlternatePartyId </AlternatePartyIds> [0..*] ?
<Name> CompanyName </Name> [0..1] ?
<Address> OrganizationAddress </Address> [0..1] ?
<DBAName> DBAName </DBAName> [0..1] ?
<Contact> OrganizationContact </Contact> [0..1] ?
<Co-CreditorFinancing> Co-CreditorFinancing </Co-CreditorFinancing> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Co-Creditor">
<xsd:complexContent>
<xsd:extension base="OrganizationPartyBase">
<xsd:sequence>
<xsd:element name="Contact" type="OrganizationContact" minOccurs="0"/>
<xsd:element name="Co-CreditorFinancing" type="Co-CreditorFinancing" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): Co-CreditorFinancing

Super-types:CurrentFinancing < Co-CreditorFinancing (by extension)
Sub-types:None

NameCo-CreditorFinancing
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
FinanceTypeType of financing Examples may be F- Finance, L - Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc.. Optional 
PaymentAmountMonthly Payment Amount Optional 
BalanceAmountRemaining balance on Current Vehicle Optional 
FinalAmountLast month payment amount Optional 
ResidualAmountRemaining residual on current vehicle Optional 
TermNumber of months of contract term Optional 
MaturityDateMonth and year of contract maturity Optional 
FinanceCompanyNameName of Finance Company Optional 
WholesaleValueAmountActual wholesale value of the vehicle. Optional 
TradeAllowanceAmountTrade Allowance is the second component of the negotiated trade vehicle amount, the primary portion being the wholesale amount of the trade vehicle. Optional 
AccountIdIdentifies an account number or similary identifier. Optional 

XML Instance Representation
<...>
<FinanceType> FinanceType </FinanceType> [0..1] ?
<PaymentAmount> PaymentAmount </PaymentAmount> [0..1] ?
<BalanceAmount> BalanceAmount </BalanceAmount> [0..1] ?
<FinalAmount> FinalAmount </FinalAmount> [0..1] ?
<ResidualAmount> ResidualAmount </ResidualAmount> [0..1] ?
<Term> Term </Term> [0..1] ?
<MaturityDate> MaturityDate </MaturityDate> [0..1] ?
<FinanceCompanyName> FinanceCompanyName </FinanceCompanyName> [0..1] ?
<WholesaleValueAmount> WholesaleValueAmount </WholesaleValueAmount> [0..1] ?
<TradeAllowanceAmount> TradeAllowanceAmount </TradeAllowanceAmount> [0..1] ?
<AccountId> AccountId </AccountId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Co-CreditorFinancing">
<xsd:complexContent>
<xsd:extension base="CurrentFinancing">
<xsd:sequence>
<xsd:element name="AccountId" type="AccountId" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CodeType

Super-types:xsd:string < CodeType (by extension)
Sub-types:None

NameCodeType
Abstractno
DocumentationUnique code name
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
listID Optional 
listName Optional 
listAgencyID Optional 
listAgencyName Optional 
listVersionID Optional 
listURI Optional 

XML Instance Representation
<...
listID="xsd:token [0..1]"

listName="xsd:string [0..1]"

listAgencyID="xsd:token [0..1]"

listAgencyName="xsd:string [0..1]"

listVersionID="xsd:token [0..1]"

listURI="xsd:anyURI [0..1]"
>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="CodeType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="listID" type="xsd:token" use="optional"/>
<xsd:attribute name="listName" type="xsd:string" use="optional"/>
<xsd:attribute name="listAgencyID" type="xsd:token" use="optional"/>
<xsd:attribute name="listAgencyName" type="xsd:string" use="optional"/>
<xsd:attribute name="listVersionID" type="xsd:token" use="optional"/>
<xsd:attribute name="listURI" type="xsd:anyURI" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ConfirmableVerb

Super-types:Verb < ConfirmableVerb (by extension)
Sub-types:

NameConfirmableVerb
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
confirm Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"
/>
Schema Component Representation
<xsd:complexType name="ConfirmableVerb">
<xsd:complexContent>
<xsd:extension base="Verb">
<xsd:attribute name="confirm" type="ConfirmType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): ContactBase

Super-types:None
Sub-types:

NameContactBase
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
TelephoneContact telephone numbers Optional 
EMailAddressContact Email addresses Optional 
FaxContact Fax numbers Optional 
PreferredContactMethodPreferred contact method Optional 
ContactTimePreferred contact time (i.e. Best day/time to reach the contact. Optional 
PrimaryContactIndIndicates if contact is primary contact Optional 

XML Instance Representation
<...>
<Telephone> IndividualPartyContactTelephoneNumber </Telephone> [0..*] ?
<EMailAddress> IndividualPartyContactEMail </EMailAddress> [0..*] ?
<Fax> IndividualPartyContactFax </Fax> [0..*] ?
<PreferredContactMethod> PreferredContactMethod </PreferredContactMethod> [0..1] ?
<ContactTime> ContactTime </ContactTime> [0..1] ?
<PrimaryContactInd> PrimaryContactInd </PrimaryContactInd> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ContactBase">
<xsd:sequence>
<xsd:element name="Telephone" type="IndividualPartyContactTelephoneNumber" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="EMailAddress" type="IndividualPartyContactEMail" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Fax" type="IndividualPartyContactFax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PreferredContactMethod" type="PreferredContactMethod" minOccurs="0"/>
<xsd:element name="ContactTime" type="ContactTime" minOccurs="0"/>
<xsd:element name="PrimaryContactInd" type="PrimaryContactInd" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ContractDeductible

Super-types:xsd:decimal < Amount (by extension) < ContractDeductible (by extension)
Sub-types:None

NameContractDeductible
Abstractno
DocumentationAmount of Contract Deductible
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ContractDeductible">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ContractId

Super-types:xsd:string < Id (by extension) < ContractId (by extension)
Sub-types:None

NameContractId
Abstractno
DocumentationIdentification of Contract
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="ContractId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ContractOrganizationContact

Super-types:None
Sub-types:None

NameContractOrganizationContact
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PersonNameContact name Optional 
TelephoneContact telephone numbers Optional
If the address has a North American country code, the telephone number must be a minimum of 10 numbers.
 
EMailAddressContact Email address Optional
Should conform to the Internet message format as set forth by RFC 8822.
 
FaxContact Fax number Optional
If the address has a North American country code, the telephone number must be a minimum of 10 numbers.
 
PreferredContactMethodPreferred contact method Optional 
ContactTimePreferred contact time (i.e. Best day/time to reach the contact). Optional 

XML Instance Representation
<...>
<PersonName> OrganizationContactPersonNameExtended </PersonName> [0..1] ?
<Telephone> OrganizationPartyTelephone </Telephone> [0..*] ?
<EMailAddress> OrganizationPartyEmail </EMailAddress> [0..*] ?
<Fax> OrganizationPartyFax </Fax> [0..*] ?
<PreferredContactMethod> PreferredContactMethodOrganization </PreferredContactMethod> [0..1] ?
<ContactTime> ContactTime </ContactTime> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ContractOrganizationContact">
<xsd:sequence>
<xsd:element name="PersonName" type="OrganizationContactPersonNameExtended" minOccurs="0"/>
<xsd:element name="Telephone" type="OrganizationPartyTelephone" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="EMailAddress" type="OrganizationPartyEmail" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Fax" type="OrganizationPartyFax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PreferredContactMethod" type="PreferredContactMethodOrganization" minOccurs="0"/>
<xsd:element name="ContactTime" type="ContactTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ContractPlanDescription

Super-types:xsd:string < Description (by extension) < ContractPlanDescription (by extension)
Sub-types:None

NameContractPlanDescription
Abstractno
DocumentationDescription of contract plan. Example: 36 MONTH/36000 MILE"
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="ContractPlanDescription">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ContractStartMileage

Super-types:xsd:integer < Count (by extension) < Mileage (by extension) < ContractStartMileage (by extension)
Sub-types:None

NameContractStartMileage
Abstractno
DocumentationOdometer reading when contract becomes effective
More information at: http://www.starstandard.org.

XML Instance Representation
<...
uom="MileageMeasure [0..1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ContractStartMileage">
<xsd:simpleContent>
<xsd:extension base="Mileage"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ContractTermMileage

Super-types:xsd:integer < Count (by extension) < Mileage (by extension) < ContractTermMileage (by extension)
Sub-types:None

NameContractTermMileage
Abstractno
DocumentationMileage allowed under terms of contract
More information at: http://www.starstandard.org.

XML Instance Representation
<...
uom="MileageMeasure [0..1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ContractTermMileage">
<xsd:simpleContent>
<xsd:extension base="Mileage"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CostPerMile

Super-types:xsd:decimal < Amount (by extension) < CostPerMile (by extension)
Sub-types:None

NameCostPerMile
Abstractno
DocumentationThe cost per mile in excess of the lease agreement.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CostPerMile">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Count

Super-types:xsd:integer < Count (by extension)
Sub-types:None

NameCount
Abstractno
DocumentationSimple quantity type with no attributes
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
xsd:integer
</...>
Schema Component Representation
<xsd:complexType name="Count">
<xsd:simpleContent>
<xsd:extension base="xsd:integer"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CreditApplication

Super-types:None
Sub-types:None

NameCreditApplication
Abstractno
DocumentationSTAR Version 5.0 - Draft
More information at: http://www.starstandards.org.

STAR Version 4.0, STAR approved 04/20/2005; effective date 07/04/2005
More information at: http://www.starstandards.org.

STAR Version 3.0, STAR approved 05/07/2004; effective date 07/04/2004
More information at: http://www.starstandards.org.

STAR Version 2.0 STAR approved 04/09/2003; OAGI approved 3/15/2003; effective date 07/04/2003
More information at: http://www.starstandards.org.

STAR Version 1.0 STAR approved 01/10/2003; OAGI reviewed 11/08/2002 effective date 01/01/2003
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Header Required 
Detail Required 

XML Instance Representation
<...>
<Header> ... </Header> [1]
<Detail> ... </Detail> [1]
</...>
Schema Component Representation
<xsd:complexType name="CreditApplication">
<xsd:sequence>
<xsd:element ref="Header"/>
<xsd:element ref="Detail"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): CreditApplicationDetail

Super-types:CreditDetailBase < CreditApplicationDetail (by extension)
Sub-types:None

NameCreditApplicationDetail
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
CreditVehicleThe vehicle that the Applicant is interested in purchasing Optional 
IndividualApplicantBusiness party who is applying for vehicle financing Optional 
Co-ApplicantBusiness party who is applying for vehicle financing Optional 
OrganizationalApplicantBusiness party who is applying for vehicle financing Optional 
PrimaryDriverPrimary driver of the vehicle Optional 
Financingrepresents information on the financing for the vehicle the applicant is interested in. Required 

XML Instance Representation
<...>
<CreditVehicle> CreditVehicle </CreditVehicle> [0..1] ?
<IndividualApplicant> IndividualApplicantPartyExtended </IndividualApplicant> [0..1] ?
<Co-Applicant> Co-ApplicantPartyExtended </Co-Applicant> [0..*] ?
<OrganizationalApplicant> OrganizationalApplicantPartyExtended </OrganizationalApplicant> [0..1] ?
<PrimaryDriver> CreditPrimaryDriver </PrimaryDriver> [0..1] ?
<Financing> ApplicationFinancing </Financing> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditApplicationDetail">
<xsd:complexContent>
<xsd:extension base="CreditDetailBase">
<xsd:sequence>
<xsd:element name="Financing" type="ApplicationFinancing"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditApplicationHeader

Super-types:HeaderBase < CreditHeaderBase (by extension) < CreditApplicationHeader (by extension)
Sub-types:None

NameCreditApplicationHeader
Abstractno
Documentation.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DocumentDateTimeIs the date and time the document was last created. This is not the date and time that the BOD message instance was created. Optional 
SecondaryPasswordSecondary password used to validate access to the dealer information Optional 
SecondaryDealerNumberIdentifies secondary dealer number if different than primary "Dealer Number" Optional 
DocumentIdThe primary DocumentId of the document for the given content. Required 
FinanceCompanyCompany receiving the credit application Required 
DealerBusiness party through which the Credit Application is being submitted Optional 
ApplicationStatusStatus of credit application Required 
PrivacyIndividual Privacy options Optional 

XML Instance Representation
<...>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
<DocumentId> DocumentId </DocumentId> [1] ?
<FinanceCompany> ExpandedFinanceParty </FinanceCompany> [1] ?
<Dealer> DealerParty </Dealer> [0..1] ?
<ApplicationStatus> ApplicationStatus </ApplicationStatus> [1] ?
<Privacy> Privacy </Privacy> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditApplicationHeader">
<xsd:complexContent>
<xsd:extension base="CreditHeaderBase">
<xsd:sequence>
<xsd:element name="Privacy" type="Privacy" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditDetailBase

Super-types:None
Sub-types:

NameCreditDetailBase
Abstractno
Documentation.
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
CreditVehicleThe vehicle that the Applicant is interested in purchasing Optional 
IndividualApplicantBusiness party who is applying for vehicle financing Optional 
Co-ApplicantBusiness party who is applying for vehicle financing Optional 
OrganizationalApplicantBusiness party who is applying for vehicle financing Optional 
PrimaryDriverPrimary driver of the vehicle Optional 

XML Instance Representation
<...>
<CreditVehicle> CreditVehicle </CreditVehicle> [0..1] ?
<IndividualApplicant> IndividualApplicantPartyExtended </IndividualApplicant> [0..1] ?
<Co-Applicant> Co-ApplicantPartyExtended </Co-Applicant> [0..*] ?
<OrganizationalApplicant> OrganizationalApplicantPartyExtended </OrganizationalApplicant> [0..1] ?
<PrimaryDriver> CreditPrimaryDriver </PrimaryDriver> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditDetailBase">
<xsd:sequence>
<xsd:element name="CreditVehicle" type="CreditVehicle" minOccurs="0"/>
<xsd:element name="IndividualApplicant" type="IndividualApplicantPartyExtended" minOccurs="0"/>
<xsd:element name="Co-Applicant" type="Co-ApplicantPartyExtended" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="OrganizationalApplicant" type="OrganizationalApplicantPartyExtended" minOccurs="0"/>
<xsd:element name="PrimaryDriver" type="CreditPrimaryDriver" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): CreditExpandedOption

Super-types:OptionBase < Option (by extension) < CreditExpandedOption (by extension)
Sub-types:None

NameCreditExpandedOption
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
OptionTypeAn option type for a vehicle or other component. Usually references an OEM supplied list of codes. Optional 
OptionNameName of vehicle option Optional 
OptionStockNumberStock Number of Vehicle Option Optional 
ManufacturerManufacturer of Vehicle Option Optional 
OptionPricePrice of Vehicle Option Optional
(INACTIVE)
 
OptionSecurityCodeSecurity code to unlock option. (i.e, radio code)n Optional
(INACTIVE)
 
ManufacturerInstalledIndIndicates manufacturer-installed accessories Optional
(INACTIVE)
 
OptionCostActual Dealer cost of option Optional
(INACTIVE)
 
OptionMSRPOption MSRP Optional
(INACTIVE)
 
OptionOriginIdentifies the option installer Optional
(INACTIVE)
 
OptionSerialNumberSerial number of Option Optional
(INACTIVE)
 
ItemIdPart number identifier of Option Optional
(INACTIVE)
 
PartTypeSpecifies whether the parts are indicated by manufacturer part code or Part Number Optional
(INACTIVE)
 
OptionNotesFree form text related to option Optional
(INACTIVE)
 
DealerInstallationIndDealer installed accessories, before delivery of vehicle - Could be used for new or used vehicle, if applicable Optional 
MiscellaneousCodeMiscellaneous codes relating to vehicle (i.e., sales codes) Optional 
OptionPackageIdOption 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√ƒ¬Ę¬€√‚¬¶ Optional
(INACTIVE)
 
OptionSalesCodeFurther definition of accessories and option packages - Indicates whether ordered option, special package, standard, etc. Optional
(INACTIVE)
 
PortInstalledIndIndicates Port-installed accessories Optional
(INACTIVE)
 
RemovedIndIndicates if the option is removed from the vehicle. Optional 
OptionPricingGroupGrouped option price informationGrouped option price information Optional 
OptionResidualValueAmountResidual value of option. Optional 

XML Instance Representation
<...>
<OptionType> OptionType </OptionType> [0..1] ?
<OptionName> OptionName </OptionName> [0..1] ?
<OptionStockNumber> OptionStockNumber </OptionStockNumber> [0..1] ?
<Manufacturer> Manufacturer </Manufacturer> [0..1] ?
<OptionPrice> OptionPrice </OptionPrice> [0..1] ?
<OptionSecurityCode> OptionSecurityCode </OptionSecurityCode> [0..1] ?
<ManufacturerInstalledInd> ManufacturerInstalledInd </ManufacturerInstalledInd> [0..1] ?
<OptionCost> OptionCost </OptionCost> [0..1] ?
<OptionMSRP> OptionMSRP </OptionMSRP> [0..1] ?
<OptionOrigin> OptionOrigin </OptionOrigin> [0..1] ?
<OptionSerialNumber> OptionSerialNumber </OptionSerialNumber> [0..1] ?
<ItemId> ItemId </ItemId> [0..1] ?
<PartType> PartType </PartType> [0..1] ?
<OptionNotes> OptionNotes </OptionNotes> [0..1] ?
<DealerInstallationInd> DealerInstallationInd </DealerInstallationInd> [0..1] ?
<MiscellaneousCode> MiscellaneousCode </MiscellaneousCode> [0..*] ?
<OptionPackageId> OptionPackageId </OptionPackageId> [0..1] ?
<OptionSalesCode> OptionSalesCode </OptionSalesCode> [0..1] ?
<PortInstalledInd> PortInstalledInd </PortInstalledInd> [0..1] ?
<RemovedInd> RemovedInd </RemovedInd> [0..1] ?
<OptionPricingGroup> OptionPricingGroup </OptionPricingGroup> [0..1] ?
<OptionResidualValueAmount> OptionResidualValueAmount </OptionResidualValueAmount> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditExpandedOption">
<xsd:complexContent>
<xsd:extension base="Option">
<xsd:sequence>
<xsd:element name="OptionSecurityCode" type="OptionSecurityCode" minOccurs="0"/>
<xsd:element name="ManufacturerInstalledInd" type="ManufacturerInstalledInd" minOccurs="0"/>
<xsd:element name="OptionCost" type="OptionCost" minOccurs="0"/>
<xsd:element name="OptionMSRP" type="OptionMSRP" minOccurs="0"/>
<xsd:element name="OptionOrigin" type="OptionOrigin" minOccurs="0"/>
<xsd:element name="OptionSerialNumber" type="OptionSerialNumber" minOccurs="0"/>
<xsd:element name="ItemId" type="ItemId" minOccurs="0"/>
<xsd:element name="PartType" type="PartType" minOccurs="0"/>
<xsd:element name="OptionNotes" type="OptionNotes" minOccurs="0"/>
<xsd:element name="DealerInstallationInd" type="DealerInstallationInd" minOccurs="0"/>
<xsd:element name="MiscellaneousCode" type="MiscellaneousCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="OptionPackageId" type="OptionPackageId" minOccurs="0"/>
<xsd:element name="OptionSalesCode" type="OptionSalesCode" minOccurs="0"/>
<xsd:element name="PortInstalledInd" type="PortInstalledInd" minOccurs="0"/>
<xsd:element name="RemovedInd" type="RemovedInd" minOccurs="0"/>
<xsd:element name="OptionPricingGroup" type="OptionPricingGroup" minOccurs="0"/>
<xsd:element name="OptionResidualValueAmount" type="OptionResidualValueAmount" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditHeaderBase

Super-types:HeaderBase < CreditHeaderBase (by extension)
Sub-types:

NameCreditHeaderBase
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DocumentDateTimeIs the date and time the document was last created. This is not the date and time that the BOD message instance was created. Optional 
SecondaryPasswordSecondary password used to validate access to the dealer information Optional 
SecondaryDealerNumberIdentifies secondary dealer number if different than primary "Dealer Number" Optional 
DocumentIdThe primary DocumentId of the document for the given content. Required 
FinanceCompanyCompany receiving the credit application Required 
DealerBusiness party through which the Credit Application is being submitted Optional 
ApplicationStatusStatus of credit application Required 

XML Instance Representation
<...>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
<DocumentId> DocumentId </DocumentId> [1] ?
<FinanceCompany> ExpandedFinanceParty </FinanceCompany> [1] ?
<Dealer> DealerParty </Dealer> [0..1] ?
<ApplicationStatus> ApplicationStatus </ApplicationStatus> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditHeaderBase">
<xsd:complexContent>
<xsd:extension base="HeaderBase">
<xsd:sequence>
<xsd:element name="DocumentId" type="DocumentId"/>
<xsd:element name="FinanceCompany" type="ExpandedFinanceParty"/>
<xsd:element name="Dealer" type="DealerParty" minOccurs="0"/>
<xsd:element name="ApplicationStatus" type="ApplicationStatus"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditLifePremiumAmount

Super-types:xsd:decimal < Amount (by extension) < CreditLifePremiumAmount (by extension)
Sub-types:None

NameCreditLifePremiumAmount
Abstractno
DocumentationIndicates the amount of credit life premium insurance being purchased for the vehicle.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CreditLifePremiumAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CreditPrimaryDriver

Super-types:PartyBase < IndividualApplicantParty (by extension) < CreditPrimaryDriver (by extension)
Sub-types:None

NameCreditPrimaryDriver
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
AlternatePartyIdsIndividual party alternate party Identification Optional 
PersonNameIndividual party name Optional 
AddressIndividual party address Optional 
ContactIndividual party contact information Optional 
RelationshipCodeIndicates the Business Party√ƒ¬Ę¬€¬™s relationship to the primary Party (e.g., mother, father, husband, etc.)l Optional 
RelationshipDescriptionFree form text field describing the relationship of the business party to the primary party. Optional 
PrivacyAny privacy rights the party has subscribed to or opted out of. Optional 
PrimaryDriverIndIdentifies the customer as the primary driver. Optional
(INACTIVE)
 
EstimatedUsageCommunicates the party√ƒ¬Ę¬€¬™s estimated percent of usage of the vehicle. Optional
(INACTIVE)
 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<AlternatePartyIds> IndividualPartyAlternatePartyId </AlternatePartyIds> [0..*] ?
<PersonName> IndividualApplicantPersonName </PersonName> [0..1] ?
<Address> IndividualApplicantAddress </Address> [0..*] ?
<Contact> IndividualApplicantContact </Contact> [0..1] ?
<RelationshipCode> RelationshipCode </RelationshipCode> [0..1] ?
<RelationshipDescription> RelationshipDescription </RelationshipDescription> [0..1] ?
<Privacy> Privacy </Privacy> [0..*] ?
<PrimaryDriverInd> PrimaryDriverInd </PrimaryDriverInd> [0..1] ?
<EstimatedUsage> EstimatedUsage </EstimatedUsage> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditPrimaryDriver">
<xsd:complexContent>
<xsd:extension base="IndividualApplicantParty">
<xsd:sequence>
<xsd:element name="RelationshipCode" type="RelationshipCode" minOccurs="0"/>
<xsd:element name="RelationshipDescription" type="RelationshipDescription" minOccurs="0"/>
<xsd:element name="Privacy" type="Privacy" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PrimaryDriverInd" type="PrimaryDriverInd" minOccurs="0"/>
<xsd:element name="EstimatedUsage" type="EstimatedUsage" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditVehicle

Super-types:Vehicle < VehicleBase (by extension) < CreditVehicle (by extension)
Sub-types:None

NameCreditVehicle
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ModelManufacturer-assigned model code of vehicle - Usually available in the VIN number (use NCIC code) Optional 
ModelYearVehicle designated model year Optional 
ModelDescriptionDescriptive vehicle model name Optional 
MakeVehicle make code - Usually available in the VIN number (use NCIC code). Optional 
SaleClassClass of Sale Optional 
ConditionCondition of Vehicle - Example: Excellent, Good, Fair, Poor, Unknown Optional 
CertifiedPreownedIndIdentifies as a certified Pre-Owned Vehicle Optional 
VehicleNoteAny vehicle related notes Optional 
VINFederally defined 17 position vehicle identification number Optional 
DeliveryMileageOdometer reading of vehicle at time of delivery Optional 
VehicleStockDealer assigned vehicle stock number Optional 
TrimCodeManufacturer assigned trim code Optional 
DoorsQuantityNumber of doors on vehicle Optional 
BodyStyleManufacturer-assigned vehicle body style Optional 
InteriorColorVehicle Interior Color(s) Optional 
ExteriorColorVehicle Exterior Color(s) Optional 
TransmissionTypeVehicle Transmission type Optional 
OdometerStatusStatus of odometer at trade-in. Example:: Replaced, Tampered, Miles> 90,000, etc. Optional 
NonUSVehicleIndIndicates whether the vehicle was produced for the United States or not Optional 
VehicleDemoIndIndicates whether vehicle was ever a demo Optional 
LicenseNumberState License plate number of vehicle Optional 
BrandedInfoVehicle Branding Information Optional 
RestrictionIndIndication that vehicle has restrictions on its use Optional 
RestrictionDescriptionDescription of vehicle use restrictions Optional 
TelematicsServiceIndIndication whether Telematics Service Subscription is turned on Optional 
OptionVehicle Options Optional 
PricingPrice of Vehicle Optional 
CollateralTypeType used to classify a vehicle. EX: Auto, Light, Trailer, Motor Home, Conversion Van, Trailer (non-rec), Other, etc. Optional 
NumberOfEngineCylindersRepresents the number of cylinders in the vehicle engine. Optional 
VanConversionPercentagePercentage of conversion package added to a vehicle. Optional 
VanConversionCostCost of conversion package added to a vehicle. Optional 
AuctionIndIndicates that the used vehicle has come from an auction. Optional 
InvoiceNumberInvoice number of vehicle. Optional
(INACTIVE)
 
VehicleWeightVehicle Weight Optional
(INACTIVE)
 
VehicleUseIndicates the use of the vehicle (i.e., Agricultural, Commercial, Personal, Other). Optional 
NumberOfUnitsNumber of units of described make and model being financed. Optional 
EngineTypeDescribes the type of engine (diesel, gas, or other). Optional 
IgnitionKeyNumberNumber of ignition key. Optional 
SecondKeyNumberNumber of second key (e.g., trunk, valet, etc.). Optional 
LicenseNumberStateOrProvinceState or province where vehicle is licensed. Optional 
ReportOfSaleNumberAuditable number used to track titling etc. This is an alphanumeric text field. Optional 
OtherVehicleUseDescriptionText description of √ƒ¬Ę¬€¬œOther√ƒ¬°√‚¬ĺ√‚¬Ņ Vehicle Use. Optional 
PublicConveyanceIndIndicator of whether the vehicle is intended for public conveyance, e.g., taxi. Optional 
SeriesNameOEM assigned series information of vehicle. EX: GSL, XLT, etc. Optional 
TotalOptionsAmountTotal amount of options and accessories. Optional 
UsedVehicleCertificationNumberCertification number verifying certification. Optional 
DefectDisclosureDescriptionIdentifies disclosures for known defects. Optional 
TireDescriptionThis is a description of the tires on the vehicle. For example, number and size tires. Optional 
LoadCapacityThis is a description of the tires on the vehicle. For example, number and size tires. Optional 
RepairsAccessoriesOrderNumberCustomer's purchase order number for dealer's repairs and accessories on the purchased vehicle. Optional 
VehicleOwnershipDesignation of actual owner(s) of the purchased vehicle. This may be different from the entity signing the contract. Optional 
MileageValuationAdjustmentAmtPositive or negative dollar amount indicating addition or subtraction to base value of the used vehicle. Optional 
AirConditionIndIndicates whether or not the vehicle has air condition Optional 
PriorVehicleUseCodeIndicates the prior use of the vehicle. Optional 
DealerProductsAdditional 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. Optional 
VehicleLengthMeasureLength of the vehicle. Optional 
ChassisA 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. Optional 
BrakeTypeDescribes what type of brakes the vehicle has. Optional 
SteeringSystemSystem required to steer the engine. Optional 

XML Instance Representation
<...>
<Model> Model </Model> [0..1] ?
<ModelYear> ModelYear </ModelYear> [0..1] ?
<ModelDescription> ModelDescription </ModelDescription> [0..1] ?
<Make> Make </Make> [0..1] ?
<SaleClass> SaleClass </SaleClass> [0..1] ?
<Condition> Condition </Condition> [0..1] ?
<CertifiedPreownedInd> CertifiedPreownedInd </CertifiedPreownedInd> [0..1] ?
<VehicleNote> VehicleNote </VehicleNote> [0..*] ?
<VIN> VIN </VIN> [0..1] ?
<DeliveryMileage> DeliveryMileage </DeliveryMileage> [0..1] ?
<VehicleStock> VehicleStock </VehicleStock> [0..1] ?
<TrimCode> TrimCode </TrimCode> [0..1] ?
<DoorsQuantity> DoorsQuantity </DoorsQuantity> [0..1] ?
<BodyStyle> BodyStyle </BodyStyle> [0..1] ?
<InteriorColor> InteriorColor </InteriorColor> [0..*] ?
<ExteriorColor> ExteriorColor </ExteriorColor> [0..*] ?
<TransmissionType> TransmissionType </TransmissionType> [0..1] ?
<OdometerStatus> OdometerStatus </OdometerStatus> [0..1] ?
<NonUSVehicleInd> NonUSVehicleInd </NonUSVehicleInd> [0..1] ?
<VehicleDemoInd> VehicleDemoInd </VehicleDemoInd> [0..1] ?
<LicenseNumber> LicenseNumber </LicenseNumber> [0..1] ?
<BrandedInfo> BrandedInfo </BrandedInfo> [0..1] ?
<RestrictionInd> RestrictionInd </RestrictionInd> [0..1] ?
<RestrictionDescription> RestrictionDescription </RestrictionDescription> [0..1] ?
<TelematicsServiceInd> TelematicsServiceInd </TelematicsServiceInd> [0..1] ?
<Option> CreditExpandedOption </Option> [0..*] ?
<Pricing> CreditVehiclePricing </Pricing> [0..*] ?
<CollateralType> CollateralType </CollateralType> [0..1] ?
<NumberOfEngineCylinders> NumberOfEngineCylinders </NumberOfEngineCylinders> [0..1] ?
<VanConversionPercentage> VanConversionPercentage </VanConversionPercentage> [0..1] ?
<VanConversionCost> VanConversionCost </VanConversionCost> [0..1] ?
<AuctionInd> AuctionInd </AuctionInd> [0..1] ?
<InvoiceNumber> InvoiceNumber </InvoiceNumber> [0..1] ?
<VehicleWeight> VehicleWeight </VehicleWeight> [0..1] ?
<VehicleUse> VehicleUse </VehicleUse> [0..1] ?
<NumberOfUnits> NumberOfUnits </NumberOfUnits> [0..1] ?
<EngineType> EngineType </EngineType> [0..1] ?
<IgnitionKeyNumber> IgnitionKeyNumber </IgnitionKeyNumber> [0..1] ?
<SecondKeyNumber> SecondKeyNumber </SecondKeyNumber> [0..1] ?
<LicenseNumberStateOrProvince> LicenseNumberStateOrProvince </LicenseNumberStateOrProvince> [0..1] ?
<ReportOfSaleNumber> ReportOfSaleNumber </ReportOfSaleNumber> [0..1] ?
<OtherVehicleUseDescription> OtherVehicleUseDescription </OtherVehicleUseDescription> [0..1] ?
<PublicConveyanceInd> PublicConveyanceInd </PublicConveyanceInd> [0..1] ?
<SeriesName> SeriesName </SeriesName> [0..1] ?
<TotalOptionsAmount> TotalOptionsAmount </TotalOptionsAmount> [0..1] ?
<UsedVehicleCertificationNumber> UsedVehicleCertificationNumber </UsedVehicleCertificationNumber> [0..1] ?
<DefectDisclosureDescription> DefectDisclosureDescription </DefectDisclosureDescription> [0..*] ?
<TireDescription> TireDescription </TireDescription> [0..1] ?
<LoadCapacity> LoadCapacity </LoadCapacity> [0..1] ?
<RepairsAccessoriesOrderNumber> RepairsAccessoriesOrderNumber </RepairsAccessoriesOrderNumber> [0..1] ?
<VehicleOwnership> VehicleOwnership </VehicleOwnership> [0..1] ?
<MileageValuationAdjustmentAmt> MileageValuationAdjustmentAmt </MileageValuationAdjustmentAmt> [0..1] ?
<AirConditionInd> AirConditionInd </AirConditionInd> [0..1] ?
<PriorVehicleUseCode> PriorVehicleUseCode </PriorVehicleUseCode> [0..1] ?
<DealerProducts> DealerProducts </DealerProducts> [0..*] ?
<VehicleLengthMeasure> VehicleLengthMeasure </VehicleLengthMeasure> [0..1] ?
<Chassis> Chassis </Chassis> [0..1] ?
<BrakeType> BrakeType </BrakeType> [0..1] ?
<SteeringSystem> SteeringSystem </SteeringSystem> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditVehicle">
<xsd:complexContent>
<xsd:extension base="VehicleBase">
<xsd:sequence>
<xsd:element name="Option" type="CreditExpandedOption" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Pricing" type="CreditVehiclePricing" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="CollateralType" type="CollateralType" minOccurs="0"/>
<xsd:element name="NumberOfEngineCylinders" type="NumberOfEngineCylinders" minOccurs="0"/>
<xsd:element name="VanConversionPercentage" type="VanConversionPercentage" minOccurs="0"/>
<xsd:element name="VanConversionCost" type="VanConversionCost" minOccurs="0"/>
<xsd:element name="AuctionInd" type="AuctionInd" minOccurs="0"/>
<xsd:element name="InvoiceNumber" type="InvoiceNumber" minOccurs="0"/>
<xsd:element name="VehicleWeight" type="VehicleWeight" minOccurs="0"/>
<xsd:element name="VehicleUse" type="VehicleUse" minOccurs="0"/>
<xsd:element name="NumberOfUnits" type="NumberOfUnits" minOccurs="0"/>
<xsd:element name="EngineType" type="EngineType" minOccurs="0"/>
<xsd:element name="IgnitionKeyNumber" type="IgnitionKeyNumber" minOccurs="0"/>
<xsd:element name="SecondKeyNumber" type="SecondKeyNumber" minOccurs="0"/>
<xsd:element name="LicenseNumberStateOrProvince" type="LicenseNumberStateOrProvince" minOccurs="0"/>
<xsd:element name="ReportOfSaleNumber" type="ReportOfSaleNumber" minOccurs="0"/>
<xsd:element name="OtherVehicleUseDescription" type="OtherVehicleUseDescription" minOccurs="0"/>
<xsd:element name="PublicConveyanceInd" type="PublicConveyanceInd" minOccurs="0"/>
<xsd:element name="SeriesName" type="SeriesName" minOccurs="0"/>
<xsd:element name="TotalOptionsAmount" type="TotalOptionsAmount" minOccurs="0"/>
<xsd:element name="UsedVehicleCertificationNumber" type="UsedVehicleCertificationNumber" minOccurs="0"/>
<xsd:element name="DefectDisclosureDescription" type="DefectDisclosureDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TireDescription" type="TireDescription" minOccurs="0"/>
<xsd:element name="LoadCapacity" type="LoadCapacity" minOccurs="0"/>
<xsd:element name="RepairsAccessoriesOrderNumber" type="RepairsAccessoriesOrderNumber" minOccurs="0"/>
<xsd:element name="VehicleOwnership" type="VehicleOwnership" minOccurs="0"/>
<xsd:element name="MileageValuationAdjustmentAmt" type="MileageValuationAdjustmentAmt" minOccurs="0"/>
<xsd:element name="AirConditionInd" type="AirConditionInd" minOccurs="0"/>
<xsd:element name="PriorVehicleUseCode" type="PriorVehicleUseCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DealerProducts" type="DealerProducts" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="VehicleLengthMeasure" type="VehicleLengthMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Chassis" type="Chassis" minOccurs="0" maxOccurs="1"/>
<xsd:element name="BrakeType" type="BrakeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SteeringSystem" type="SteeringSystem" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): CreditVehiclePricing

Super-types:None
Sub-types:None

NameCreditVehiclePricing
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
VehiclePriceCustomer price of vehicle Required 
PriceExplanationExplanatory Note for Pricing Example: Anniversary Edition Optional 
VehiclePricingTypeDesignates type of pricing for vehicle transaction Optional 
PricingTypeSourceSource from which pricing type data originated (i.e. Blue Book, NADA, etc.) Optional 
VehiclePricingTypeSourceSource from which pricing type data originated (i.e. Blue Book, NADA, etc.) Optional 

XML Instance Representation
<...>
<VehiclePrice> VehiclePrice </VehiclePrice> [1] ?
<PriceExplanation> PriceExplanation </PriceExplanation> [0..1] ?
<VehiclePricingType> VehiclePricingType </VehiclePricingType> [0..1] ?
<PricingTypeSource> PricingTypeSource </PricingTypeSource> [0..1] ?
<VehiclePricingTypeSource> VehiclePricingTypeSource </VehiclePricingTypeSource> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditVehiclePricing">
<xsd:sequence>
<xsd:element name="VehiclePrice" type="VehiclePrice"/>
<xsd:element name="PriceExplanation" type="PriceExplanation" minOccurs="0"/>
<xsd:element name="VehiclePricingType" type="VehiclePricingType" minOccurs="0"/>
<xsd:element name="PricingTypeSource" type="PricingTypeSource" minOccurs="0"/>
<xsd:element name="VehiclePricingTypeSource" type="VehiclePricingTypeSource" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): CurrentAssetsAmount

Super-types:xsd:decimal < Amount (by extension) < CurrentAssetsAmount (by extension)
Sub-types:None

NameCurrentAssetsAmount
Abstractno
DocumentationAssets that a company has at its disposal that can be easily converted into cash within one operating cycle.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CurrentAssetsAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CurrentAssetsLiabilitiesRatio

Super-types:xsd:decimal < Ratio (by extension) < CurrentAssetsLiabilitiesRatio (by extension)
Sub-types:None

NameCurrentAssetsLiabilitiesRatio
Abstractno
DocumentationRatio of Current Assets to Liabilities of organization.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="CurrentAssetsLiabilitiesRatio">
<xsd:simpleContent>
<xsd:extension base="Ratio"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): CurrentFinancing

Super-types:None
Sub-types:

NameCurrentFinancing
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
FinanceTypeType of financing Examples may be F- Finance, L - Lease, C-Cash, 1-Retail, 2-Lease, 3-Balloon, etc.. Optional 
PaymentAmountMonthly Payment Amount Optional 
BalanceAmountRemaining balance on Current Vehicle Optional 
FinalAmountLast month payment amount Optional 
ResidualAmountRemaining residual on current vehicle Optional 
TermNumber of months of contract term Optional 
MaturityDateMonth and year of contract maturity Optional 
FinanceCompanyNameName of Finance Company Optional 
WholesaleValueAmountActual wholesale value of the vehicle. Optional 
TradeAllowanceAmountTrade Allowance is the second component of the negotiated trade vehicle amount, the primary portion being the wholesale amount of the trade vehicle. Optional 

XML Instance Representation
<...>
<FinanceType> FinanceType </FinanceType> [0..1] ?
<PaymentAmount> PaymentAmount </PaymentAmount> [0..1] ?
<BalanceAmount> BalanceAmount </BalanceAmount> [0..1] ?
<FinalAmount> FinalAmount </FinalAmount> [0..1] ?
<ResidualAmount> ResidualAmount </ResidualAmount> [0..1] ?
<Term> Term </Term> [0..1] ?
<MaturityDate> MaturityDate </MaturityDate> [0..1] ?
<FinanceCompanyName> FinanceCompanyName </FinanceCompanyName> [0..1] ?
<WholesaleValueAmount> WholesaleValueAmount </WholesaleValueAmount> [0..1] ?
<TradeAllowanceAmount> TradeAllowanceAmount </TradeAllowanceAmount> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CurrentFinancing">
<xsd:sequence>
<xsd:element name="FinanceType" type="FinanceType" minOccurs="0"/>
<xsd:element name="PaymentAmount" type="PaymentAmount" minOccurs="0"/>
<xsd:element name="BalanceAmount" type="BalanceAmount" minOccurs="0"/>
<xsd:element name="FinalAmount" type="FinalAmount" minOccurs="0"/>
<xsd:element name="ResidualAmount" type="ResidualAmount" minOccurs="0"/>
<xsd:element name="Term" type="Term" minOccurs="0"/>
<xsd:element name="MaturityDate" type="MaturityDate" minOccurs="0"/>
<xsd:element name="FinanceCompanyName" type="FinanceCompanyName" minOccurs="0"/>
<xsd:element name="WholesaleValueAmount" type="WholesaleValueAmount" minOccurs="0"/>
<xsd:element name="TradeAllowanceAmount" type="TradeAllowanceAmount" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): CurrentLiabilitiesAmount

Super-types:xsd:decimal < Amount (by extension) < CurrentLiabilitiesAmount (by extension)
Sub-types:None

NameCurrentLiabilitiesAmount
Abstractno
DocumentationThe liabilities to be paid within one year of the balance sheet date.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="CurrentLiabilitiesAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DealerParty

Super-types:PartyBase < DealerPartyBase (by extension) < DealerParty (by extension)
Sub-types:None

NameDealerParty
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
DealerNameDealer name Optional 
DistrictCodeManufacturer Assigned District Code Optional 
URIDealer URI Optional 
ZoneCodeManufacturer Assigned Zone Code Optional 
AddressDealer party address Optional 
SalesContactDealer party contact information Optional 
SalesPersonNameName of Salesperson. Format for name should be "First Last" with no commas between first and last name Optional
If the SalesPersonName and the Contact PersonName are the same, the Contact PersonName shall not be populated
 
DepartmentTypeIdentifies the internal department Optional
(INACTIVE)
 
OrganizationIdMember Identification number of affiliate organization Optional 
OrganizationNameOrganizationName Optional 
SelectionMethodMethod used to select dealer Example: PF for preferred, PM for PMA, DI for distance, etc. Optional
(INACTIVE)
 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<DealerName> DealerName </DealerName> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
<URI> URI </URI> [0..1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
<Address> OrganizationAddress </Address> [0..1] ?
<SalesContact> OrganizationContact </SalesContact> [0..1] ?
<SalesPersonName> SalesPersonName </SalesPersonName> [0..1] ?
<DepartmentType> DepartmentType </DepartmentType> [0..1] ?
<OrganizationId> OrganizationId </OrganizationId> [0..1] ?
<OrganizationName> OrganizationName </OrganizationName> [0..1] ?
<SelectionMethod> SelectionMethod </SelectionMethod> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DealerParty">
<xsd:complexContent>
<xsd:extension base="DealerPartyBase">
<xsd:sequence>
<xsd:element name="Address" type="OrganizationAddress" minOccurs="0"/>
<xsd:element name="SalesContact" type="OrganizationContact" minOccurs="0"/>
<xsd:element name="SalesPersonName" type="SalesPersonName" minOccurs="0"/>
<xsd:element name="DepartmentType" type="DepartmentType" minOccurs="0"/>
<xsd:element name="OrganizationId" type="OrganizationId" minOccurs="0"/>
<xsd:element name="OrganizationName" type="OrganizationName" minOccurs="0"/>
<xsd:element name="SelectionMethod" type="SelectionMethod" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): DealerPartyBase

Super-types:PartyBase < DealerPartyBase (by extension)
Sub-types:

NameDealerPartyBase
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
DealerNameDealer name Optional 
DistrictCodeManufacturer Assigned District Code Optional 
URIDealer URI Optional 
ZoneCodeManufacturer Assigned Zone Code Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<DealerName> DealerName </DealerName> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
<URI> URI </URI> [0..1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DealerPartyBase">
<xsd:complexContent>
<xsd:extension base="PartyBase">
<xsd:sequence>
<xsd:element name="DealerName" type="DealerName" minOccurs="0"/>
<xsd:element name="DistrictCode" type="DistrictCode" minOccurs="0"/>
<xsd:element name="URI" type="URI" minOccurs="0"/>
<xsd:element name="ZoneCode" type="ZoneCode" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): DealerProducts

Super-types:None
Sub-types:None

NameDealerProducts
Abstractno
DocumentationAdditional 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.
More information at: http://www.starstandards.org/.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DealerProductsTypeDescribes the type of product Optional 
DealerProductsAmountDescribes the amount of product Optional 
DealerProductsPaidForDescribes for whom the fee is to be paid Optional 
DealerProductsPaidToDescribes whom the fee is to be paid. Optional 
DealerProductsCapitalizedIndIndicates whether the item is capitalized or not capitalized if part of an lease. Optional 
PreferredProviderIndIndicates whether the provider is a preferred provider. Optional 

XML Instance Representation
<...>
<DealerProductsType> DealerProductsType </DealerProductsType> [0..1] ?
<DealerProductsAmount> DealerProductsAmount </DealerProductsAmount> [0..1] ?
<DealerProductsPaidFor> DealerProductsPaidFor </DealerProductsPaidFor> [0..1] ?
<DealerProductsPaidTo> DealerProductsPaidTo </DealerProductsPaidTo> [0..1] ?
<DealerProductsCapitalizedInd> DealerProductsCapitalizedInd </DealerProductsCapitalizedInd> [0..1] ?
<PreferredProviderInd> PreferredProviderInd </PreferredProviderInd> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DealerProducts">
<xsd:sequence>
<xsd:element name="DealerProductsType" type="DealerProductsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DealerProductsAmount" type="DealerProductsAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DealerProductsPaidFor" type="DealerProductsPaidFor" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DealerProductsPaidTo" type="DealerProductsPaidTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DealerProductsCapitalizedInd" type="DealerProductsCapitalizedInd" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PreferredProviderInd" type="PreferredProviderInd" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): DealerProductsAmount

Super-types:xsd:decimal < Amount (by extension) < DealerProductsAmount (by extension)
Sub-types:None

NameDealerProductsAmount
Abstractno
DocumentationThe amount for the dealer product
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="DealerProductsAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DealerRebateAmount

Super-types:xsd:decimal < Amount (by extension) < DealerRebateAmount (by extension)
Sub-types:None

NameDealerRebateAmount
Abstractno
DocumentationDealer Rebate amount.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="DealerRebateAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DebtNetWorthRatio

Super-types:xsd:decimal < Ratio (by extension) < DebtNetWorthRatio (by extension)
Sub-types:None

NameDebtNetWorthRatio
Abstractno
DocumentationRatio of Debt to Net Worth of organization.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="DebtNetWorthRatio">
<xsd:simpleContent>
<xsd:extension base="Ratio"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DefaultCurrency

Super-types:xsd:string < Currency (by restriction) < DefaultCurrency (by extension)
Sub-types:None

NameDefaultCurrency
Abstractno
DocumentationCurrency used for transactions
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="DefaultCurrency">
<xsd:simpleContent>
<xsd:extension base="Currency"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DefectDisclosureDescription

Super-types:xsd:string < Description (by extension) < DefectDisclosureDescription (by extension)
Sub-types:None

NameDefectDisclosureDescription
Abstractno
DocumentationIdentifies disclosures for known defects.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="DefectDisclosureDescription">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DeferredDownPaymentAmount

Super-types:xsd:decimal < Amount (by extension) < DeferredDownPaymentAmount (by extension)
Sub-types:None

NameDeferredDownPaymentAmount
Abstractno
DocumentationDeferred Down Payment amount.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="DeferredDownPaymentAmount">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DeliveryMileage

Super-types:xsd:integer < Count (by extension) < Mileage (by extension) < DeliveryMileage (by extension)
Sub-types:None

NameDeliveryMileage
Abstractno
DocumentationOdometer reading of vehicle at time of delivery
More information at: http://www.starstandard.org.

XML Instance Representation
<...
uom="MileageMeasure [0..1]"
>
</...>
Schema Component Representation
<xsd:complexType name="DeliveryMileage">
<xsd:simpleContent>
<xsd:extension base="Mileage"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Dependents

Super-types:None
Sub-types:None

NameDependents
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
NumberOfDependentsTotal number of dependents in household. Optional 

XML Instance Representation
<...>
<NumberOfDependents> NumberOfDependents </NumberOfDependents> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Dependents">
<xsd:sequence>
<xsd:element name="NumberOfDependents" type="NumberOfDependents" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): Description

Super-types:xsd:string < Description (by extension)
Sub-types:None

NameDescription
Abstractno</