Multi-State Title & Registration - Sandbox

IaTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example

IdVehicleDTO

vehicleTypestring

Indicates the type of vehicle being purchased.

Allowed values:PassengerMotorcycleTruckMopedMotorhomeTrailerAutocycleATVUTVSnowmobileOHVVessel

fuelTypestring

Indicates the fuel type.

Allowed values:GasDieselHybridElectricOtherPlugInHybid

vehicleClassstring

Indicates the class of motorhome.

Allowed values:ABC

plateTypestring

Indicates the plate type Owner is opting to assign to vehicle. Plate type is dependent upon Plate Category parameter.

Allowed values:Idaho4HPlateChooseLifePlateMountainBikingLicensePlateSnowSkierLicensePlateWildlifePlatePromoteAgricultureLicensePlateIdahoAviationFoundationPlatePetLoversPlateSawtoothLicensePlateSupportOurTroopsPlateAppaloosaLicensePlateFamousPotatoesPlateIdahoRangelandLicensePlatePoliceOfficerMemorialLicensePlateSelwayBitterrootWildernessLicensePlateTimberLicensePlateCapitolCommissionLicensePlateFirefighterPlateLewisAndClarkLicensePlateSnowmobileLicensePlateWhiteWaterRaftingLicensePlateYouthLicensePlateStandardCentennialPlateMotorcyclePersonalizedPlateStreetRodPlatePersonalizedStandardLicensePlateVeteranPlateNationalGuardLicensePlateMilitaryReserveLicensePlateGoldStarPlatePurpleHeartRecipientPlateAmateurRadioPlatePersonalizedDisabledLicensePlateStandardDisabilityPlateDisabledVeteranRegistrationPlateDisabledVeteranPurpleHeartRecipientMedalPlateBSUCollegiatePlateBYUICollegiatePlateCEICollegiatePlateCICollegiatePlateCSICollegiatePlateISUCollegiatePlateLCSCCollegiatePlateNICCollegiatePlateNNUCollegiatePlateUICollegiatePlateCWICollegiatePlateSpecialtyOrgDisabledPersonalizedSpecialtyPersonalizedDisabledPersonalizedDisabledVeteran

useTypestring

Indicates how the Owner intends to use the Purchased vehicle.

Allowed values:PersonalOffHighwayCommercial

motorhomeTypestring

Indicates the type of motorhome when it is a class A.

Allowed values:GasFrontEngineDieselRearEngineDieselVanConversion

odometerReadingInstring

Set the current odometer reading.

Allowed values:MilesKilometers

odometerValiditystring

Indicates the odometer validity/condition.

Allowed values:ActualNotActualExemptInExcessNoDevice

primaryColorstring

Indicates the upper/ primary color of the vehicle.

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

secondaryColorstring

Indicates the lower / secondary color of the vehicle.

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

regPeriodTypestring

Allowed values:OneYearTwoYearsFiveYearsTenYears

parksPassportboolean

Set 'true" if owner would like to add Idaho Parks Passport. Set “false” otherwise.

yearinteger(int32)
unladenWeightinteger(int32)

Set the unladen weight of the vehicle. Unladen weight is generally considered the weight of just the vehicle absent any goods or people. If unladen weight is not available or known, curb empty, or shipping weight of the vehicle is acceptable and more closely aligned.

lengthinteger(int32)

Set the length of the motorhome or trailer in unit of inches.

widthnumber(decimal)

Set the width of the motorhome or trailer in units of feet.

manufacturesSuggestedRetailPricenumber(decimal)

Set the Manufacturer Suggested Retail Value or “sticker price” of the vehicle.

serviceContractsnumber(decimal)DEPRECATED

Set amount for any extended warranties/service contracts added on to the sale of the vehicle. Typically, these are optional and separately stated charges. If the price of the warranty or service contract is included in the selling price and not separately stated on the Bill of Sale, it will be considered as part of the gross selling price and taxable, even if optional.

addOnsnumber(decimal)

Set amount for any dealer add ons and accessories added on to the base selling price of the vehicle.

dealerServiceFeenumber(decimal)DEPRECATED

Set amount of dealer service fee; depending on the Seller, this may be a separately stated fee from document fee.

isTwoStageVehicleboolean

Indicates the stage condition the vehicle is sold in – either first or second stage. Note this is specific to motorhomes only

firstStageVinstring

Set the VIN of the 1st stage vehicle.

<= 500 characters

feeExemptionboolean
exemptReasonstring

Allowed values:GovernmentExemptionNonProfitOrganizationExemptionHealthOrganizationTribalFarmProductionExemptionResaleDisabedVeteran

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
bodyTypestring

Set the body type/style of the vehicle.

Allowed values:TwoDoorFourDoorAmbulanceAutocycleBusCarCarrierChassisAndCabCoupeConvertibleDumpLimousineMotorcyclePickupRecreationalVehicleSportUtilityVehicleStationWagonTrailerTravelTrailerUtilityTrailerVanWreckerTowCarTruckMopedCamperTrailerHatchbackSportVanMotorHomeTrailerCoachHearseIncompleteLunchWagonPassengerVanTractorOther

numberOfPaymentsinteger(int32)
monthlyPaymentnumber(decimal)
dealerDiscountsnumber(decimal)
deliveredOnReservationboolean
tribalIdNumberstring

<= 500 characters

tribeNamestring

<= 500 characters

Example

IdTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example

IlVehicleDTO

vehicleTypestring

Indicates the type of vehicle being purchased.

Allowed values:PassengerMotorcycleTruckTrailerMotorhomeATVLowSpeedVehicleSnowmobileVanVessel

fuelTypestring

Indicates the fuel type.

Allowed values:GasDieselHybridElectric

plateTypestring

Indicates the plate type owner is opting to assign to vehicle. Plate type is dependent upon Plate Category parameter. Values vary depending on category chosen.

Allowed values:DisabledVeteranPlateStandardDisabledPlateHearingImpairedPlateSpecialtyPlateElectricSpecialtyPlate

odometerValiditystring

Indicates the odometer validity/condition.

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

colorstring

Indicates the upper/ primary color of the vehicle. Some states require primary and secondary color to be noted on the Title Application.

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

registrationDatestring(date)

Set the vehicle registration date. This is often defaulted to the purchase date, but should not precede sale/purchase date.

<= 500 characters

yearinteger(int32)
terminteger(int32)

Set the number of months of the lease term.

engineCapacityinteger(int32)

Indicates number of cylinders (engine size).

seatingCapacityinteger(int32)

Indicates the number of passengers the vehicle can carry including the driver.

addOnsnumber(decimal)

Set amount for any dealer add ons and accessories added on to the base selling price of the vehicle; for many states, this typically refers to “hard adds” such as interior packages, any appearance packages, window tinting, etc.

dealerServiceFeenumber(decimal)

Set amount of dealer service fee; depending on the seller, this may be a separately stated fee from document fee.

deliveryFeenumber(decimal)

Set amount for any delivery/shipping fees to transport vehicle to final delivery point, as facilitated by the seller.

leasePaymentAmountnumber(decimal)DEPRECATED

Set the amount that owner will pay on a monthly basis per the lease agreement.

amountDueAtSigningnumber(decimal)

Set amount of down payment provided by Owner to reduce monthly cost/taxable selling price.

expeditedTitleboolean

Set “true” if owner requests expedited title service and seller’s location state is IN. Additional fee would be charged if owner indicates yes. Set “false” otherwise.

requireLienReleaseboolean

Set to “true” if there is lien release needed. Set “false” otherwise.

isTwoStageVehicleboolean

Indicates the stage condition the vehicle is sold in – either first or second stage. Note this is specific to motorhomes only.

firstStageVinstring

Set the VIN of the 1st stage vehicle.

<= 500 characters

bodyTypestring

Set the body type/style of the vehicle.

Allowed values:AmbulanceAutoCaryBoatTrailerBottomDumpBusChassisAndCabCamperTrailerCoachCutawayDumpDumpTrailerHatchBackHearseHorseTrailerJeepsterLimousineLivestockLunchWagonMotorHomeMotorcyclePassCarPassengerVanPickupSedanSportVanStepVanStationWagonTrailerTravelTrailerTruckUtilityVanTwoDoorThreeDoorFourDoorFiveDoor

feeExemptionboolean
exemptReasonstring

Allowed values:OrganizationRollingStockRetailerGovernment

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
monthlyPaymentnumber(decimal)
freightChargenumber(decimal)
transferredVehicleTypestring

Allowed values:PassengerMotorcycleTruckTrailerMotorhomeATVLowSpeedVehicleSnowmobileVanVessel

exemptionNumberstring

<= 50 characters

certificateOfAuthorityNumberstring

<= 50 characters

accountIdNumberstring

<= 50 characters

unladenWeightinteger(int32)
Example

IlTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example