Multi-State Title & Registration - Sandbox

LaVehicleDTO

vehicleTypestring

Allowed values:PassengerMotorcycleTrailerTruckMotorhomeATVUTVGolfCartLowSpeedVessel

plateTypestring

Allowed values:GoldStarPlateMobilityImpairedPlateDisabledVeteranPlate

useTypestring

Allowed values:PersonalCommercial

regPeriodTypestring

Allowed values:OneYearTwoYearsFourYearsPermanent

colorstring

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

yearinteger(int32)
addOnsnumber(decimal)
deliveryFeenumber(decimal)
dealerServiceFeenumber(decimal)
dealerMaintenanceAgreementnumber(decimal)
lienRecordingFeebooleanDEPRECATED
requireLienReleaseboolean
feeExemptionboolean
exemptReasonstring

Allowed values:DisabledVeteran50

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
numberOfLienholderinteger(int32)
bodyTypestring

Allowed values:TwoDoorFourDoorAmbulanceAutocycleBusCarCarrierChassisAndCabCoupeConvertibleDumpLimousineMotorcyclePickupRecreationalVehicleSportUtilityVehicleStationWagonTrailerTravelTrailerUtilityTrailerVanWreckerTowCarTruckMopedCamperTrailerHatchbackSportVanMotorHomeTrailerCoachHearseIncompleteLunchWagonPassengerVanTractorOther

odometerValiditystring

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

Example

LaTradeInVehicleDTO

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

MaVehicleDTO

vehicleTypestring

Allowed values:PassengerCommercialMotorcycleMopedTruckTrailerAutoHomeTaxiATVMotorhomeSnowmobileVessel

fuelTypestring

Allowed values:GasDieselHybridElectricPropaneOther

plateTypestring

Allowed values:ActiveDutyAwardedMedalPlateAirForceVeteranPlateAmateurRadioPlateArmyVeteranPlateBronzeStarPlateCoastGuardPlateDisabledPlateDisabledVeteranPlateDistinguishedFlyingCrossPlateGoldStarPlateMarineVeteranPlateMedicalDoctorLicensePlateNationalGuardLicensePlateNavyVeteranPlateNewsPhotographerLicensePlatePersonalizedPlatePurpleHeartPlateServiceStarPlateStandardVeteranPlateSurvivingSpouseOfVeteranAwardedMedalPlateSurvivingSpouseOfVeteranPlateVeteranPlate

useTypestring

Allowed values:PersonalCommercialFarmProduction

colorstring

Allowed values:BlackBlueBrownRedYellowGreenWhiteGrayPurpleOrangeSilverGold

transmissionstring

Allowed values:ManualAutomatic

cylindersstring

Allowed values:ZeroOneTwoThreeFourFiveSixEightTenTwelveFourteenSixteenRotary

doorsstring

Allowed values:TwoThreeFourFive

exemptReasonstring

Allowed values:DisabledExemptionOrganizationExemptionDisabledVeteranExemptionContestWinnerInsuranceGayheadWampanoagResident

registrationDatestring(date)

<= 500 characters

yearinteger(int32)
numberOfPassengersinteger(int32)
numberOfWheelsinteger(int32)
addOnsnumber(decimal)
manufacturesSuggestedRetailPricenumber(decimal)
lienRecordingFeeboolean
isOwnerResidentboolean
salesTaxPaidToSellingStateboolean
feeExemptionboolean
requireLienReleaseboolean
trimstring

<= 30 characters

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
bodyTypestring

Allowed values:TwoDoorFourDoorAmbulanceAutocycleBusCarCarrierChassisAndCabCoupeConvertibleDumpLimousineMotorcyclePickupRecreationalVehicleSportUtilityVehicleStationWagonTrailerTravelTrailerUtilityTrailerVanWreckerTowCarTruckMopedCamperTrailerHatchbackSportVanMotorHomeTrailerCoachHearseIncompleteLunchWagonPassengerVanTractorOther

dealerDiscountsnumber(decimal)
capCostReductionnumber(decimal)
transferredVehicleTypestring

Allowed values:PassengerCommercialMotorcycleMopedTruckTrailerAutoHomeTaxiATVMotorhomeSnowmobileVessel

stateTaxIdNumberstring

<= 30 characters

odometerValiditystring

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

Example

MaTradeInVehicleDTO

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

MdVehicleDTO

vehicleTypestring

Indicates the type of vehicle being purchased.

Allowed values:PassengerMotorcycleMopedTruckTrailerMotorhomeATVUTVSnowmobileAutocycleLimitedSpeedVehicleLowSpeedVehicleMotorscooterVessel

fuelTypestring

Indicate the fuel type.

Allowed values:GasDieselElectricHybridFuelCellPlugInHybrid

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

useTypestring

Indicates how the owner intends to use the purchased vehicle.

Allowed values:PersonalFarmVehicleIslandVehicleOffHighwayConstructionVehicleFarmTruckOrTrailer

regPeriodTypestring

Indicates the registration period length.

Allowed values:OneYearTwoYears

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.

firstStageYearinteger(int32)

Set Model Year for first stage vehicle if second stage vehicle is true.

motoCubicCentimetersinteger(int32)

Set the cubic capacity of the engine.

numberOfCylindersinteger(int32)

Indicate number of cylinders (engine size).

numberOfAxlesinteger(int32)

Indicate the number of axles on the vehicle.

milesPerHourinteger(int32)

Set the vehicle’s rated miles per hour.

lengthinteger(int32)

Set the length of the vehicle, measured in units of feet.

feetinteger(int32)

Set the feet portion of vessel length.

inchesinteger(int32)

Set inches portion of vessel length.

grossCombinedWeightinteger(int32)

Set the gross combined weight, which is the total weight of the truck and its trailer (complete with contents) together.

seatingCapacityinteger(int32)

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

lienRecordingFeebooleanDEPRECATED

Set to “true” if there is a lienholder. Set “false” otherwise.

isOwnerResidentboolean

Set “true” if Owner is a resident of MD. Set “false” otherwise.

purchaserAndLesseeAreTheSameboolean

Set “true” if new Owner is the same as prior lessee. Set “false” otherwise.

isCustomersPrimaryAddressboolean

Set “true” if owner is a resident of MD. 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.

hasLiftEquipmentboolean

Set to “true” of the vehicle has lift equipment used to transport individuals with disabilities. Set “false” otherwise.

firstStageVinstring

Set VIN for first stage vehicle if second stage vehicle is true.

>= 3 characters<= 17 characters

firstStageMakestring

Set Make for first stage vehicle if second stage vehicle is true.

<= 30 characters

firstStageModelstring

Set Model for first stage vehicle if second stage vehicle is true.

<= 30 characters

motorcycleEngineNumberstring

Indicate motorcycle engine number.

>= 9 characters<= 19 characters

motorCarrierNumberstring

Enter the number assigned by MD used to identify a carrier which transports regulated commodities for hire in intrastate or interstate commerce.

<= 50 characters

colorstring

Indicate the color of the vehicle.

<= 30 characters

equipmentNumberstring

Indicate the internal equipment number of the vehicle. This is optional and used for fleet vehicles.

<= 50 characters

addOnsnumber(decimal)
feeExemptionboolean
exemptReasonstring

Allowed values:StateGovernmentLocalGovernmentVolunteerFireRescueAmericanRedCrossNonProfitMedicalTransportResaleMilitaryInspectionWaiver

bodyTypestring

Set the body type/style of the vehicle.

Allowed values:TwoDoorFourDoorAmbulanceAutocycleBusCarCarrierChassisAndCabCoupeConvertibleDumpLimousineMotorcyclePickupRecreationalVehicleSportUtilityVehicleStationWagonTrailerTravelTrailerUtilityTrailerVanWreckerTowCarTruckMopedCamperTrailerHatchbackSportVanMotorHomeTrailerCoachHearseIncompleteLunchWagonPassengerVanTractorOther

numberOfLienholderinteger(int32)
dealerDiscountsnumber(decimal)

>= 0<= 999999.99

odometerValiditystring

Indicates the odometer validity/condition.

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

Example