SCSAutoService
Click here for a complete list of operations.
GetRates
The GetRates returns the list of planrate for the dealer and sale date.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /SCS.WebService/SCSAutoService.asmx HTTP/1.1 Host: onrampstage.gsfsgroup.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.natinc.com/SCSAutoService/GetRates" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetRates xmlns="http://www.natinc.com/SCSAutoService/"> <objGetRatesRequest> <Trim>string</Trim> <DealerNo>string</DealerNo> <NewUsed>string</NewUsed> <VIN>string</VIN> <VehicleYear>int</VehicleYear> <VehicleMake>string</VehicleMake> <VehicleModel>string</VehicleModel> <VehiclePurchasePrice>decimal</VehiclePurchasePrice> <VehicleOdometer>int</VehicleOdometer> <TonRating>string</TonRating> <AspirationCode>string</AspirationCode> <DrivingWheels>string</DrivingWheels> <SegmentationCode>string</SegmentationCode> <Cylinders>string</Cylinders> <GVWR>string</GVWR> <AssetType>string</AssetType> <EngineSize>decimal</EngineSize> <EngineSizeUnit>string</EngineSizeUnit> <BodyStyle>string</BodyStyle> <CompleteVehicle>string</CompleteVehicle> <SaleDate>dateTime</SaleDate> <FinancedAmount>decimal</FinancedAmount> <GIPIteration>boolean</GIPIteration> <MonthlyPayment>decimal</MonthlyPayment> <FinanceTerm>int</FinanceTerm> <FinanceType>string</FinanceType> <InserviceDate>dateTime</InserviceDate> <DOBBuyer>dateTime</DOBBuyer> <DOBCoBuyer>dateTime</DOBCoBuyer> <FuelType>string</FuelType> <VehiclePurchaseDate>dateTime</VehiclePurchaseDate> <FullManufWarrMonths>int</FullManufWarrMonths> <FullManufWarrMiles>int</FullManufWarrMiles> <PowerTrainManufWarrMonths>int</PowerTrainManufWarrMonths> <PowerTrainManufWarrMiles>int</PowerTrainManufWarrMiles> <FinanceApr>decimal</FinanceApr> <Surcharges>string</Surcharges> <MSRP>decimal</MSRP> <NADA>decimal</NADA> <ProductCollection> <Product> <Code>string</Code> <Description>string</Description> <ExtractPosition>int</ExtractPosition> </Product> <Product> <Code>string</Code> <Description>string</Description> <ExtractPosition>int</ExtractPosition> </Product> </ProductCollection> <CultureName>string</CultureName> <AdditionalBaseWarrantyTerm>int</AdditionalBaseWarrantyTerm> <AdditionalBaseWarrantyMiles>int</AdditionalBaseWarrantyMiles> <AdditionalPowertrainWarrantyTerm>int</AdditionalPowertrainWarrantyTerm> <AdditionalPowertrainWarrantyMiles>int</AdditionalPowertrainWarrantyMiles> <Ownership>string</Ownership> <LienNumber>string</LienNumber> </objGetRatesRequest> <Filter> <TermMin>int</TermMin> <TermMax>int</TermMax> <MileageMin>int</MileageMin> <MileageMax>int</MileageMax> </Filter> </GetRates> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetRatesResponse xmlns="http://www.natinc.com/SCSAutoService/"> <GetRatesResult> <PlanRates> <PlanRate> <Plan xsi:nil="true" /> <RateClassMoneys xsi:nil="true" /> <AdditionalContractInfos xsi:nil="true" /> <Addendums xsi:nil="true" /> <ContractNo>string</ContractNo> <NewUsed>string</NewUsed> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </PlanRate> <PlanRate> <Plan xsi:nil="true" /> <RateClassMoneys xsi:nil="true" /> <AdditionalContractInfos xsi:nil="true" /> <Addendums xsi:nil="true" /> <ContractNo>string</ContractNo> <NewUsed>string</NewUsed> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </PlanRate> </PlanRates> <ContractKeyData> <Gap> <DealerNo>string</DealerNo> </Gap> <Vsc> <DealerNo>string</DealerNo> </Vsc> <Adeendums> <Addendum xsi:nil="true" /> <Addendum xsi:nil="true" /> </Adeendums> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </ContractKeyData> <objErrorResponse> <ErrorNumber>int</ErrorNumber> <ErrorCode>string</ErrorCode> <ErrorDescription>string</ErrorDescription> </objErrorResponse> <ManufactureWarraties> <ManufactureWarranty> <Type>string</Type> <Term>int</Term> <Mile>int</Mile> </ManufactureWarranty> <ManufactureWarranty> <Type>string</Type> <Term>int</Term> <Mile>int</Mile> </ManufactureWarranty> </ManufactureWarraties> <QuoteID>int</QuoteID> <QuoteExpiration>dateTime</QuoteExpiration> <AdditionalBaseWarrantyTerm>int</AdditionalBaseWarrantyTerm> <AdditionalBaseWarrantyMiles>int</AdditionalBaseWarrantyMiles> <AdditionalPowerTrainWarrantyTerm>int</AdditionalPowerTrainWarrantyTerm> <AdditionalPowerTrainWarrantyMiles>int</AdditionalPowerTrainWarrantyMiles> <TotalBaseWarrantyTerm>int</TotalBaseWarrantyTerm> <TotalBaseWarrantyMiles>int</TotalBaseWarrantyMiles> <TotalPowerTrainWarrantyTerm>int</TotalPowerTrainWarrantyTerm> <TotalPowerTrainWarrantyMiles>int</TotalPowerTrainWarrantyMiles> </GetRatesResult> </GetRatesResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /SCS.WebService/SCSAutoService.asmx HTTP/1.1 Host: onrampstage.gsfsgroup.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetRates xmlns="http://www.natinc.com/SCSAutoService/"> <objGetRatesRequest> <Trim>string</Trim> <DealerNo>string</DealerNo> <NewUsed>string</NewUsed> <VIN>string</VIN> <VehicleYear>int</VehicleYear> <VehicleMake>string</VehicleMake> <VehicleModel>string</VehicleModel> <VehiclePurchasePrice>decimal</VehiclePurchasePrice> <VehicleOdometer>int</VehicleOdometer> <TonRating>string</TonRating> <AspirationCode>string</AspirationCode> <DrivingWheels>string</DrivingWheels> <SegmentationCode>string</SegmentationCode> <Cylinders>string</Cylinders> <GVWR>string</GVWR> <AssetType>string</AssetType> <EngineSize>decimal</EngineSize> <EngineSizeUnit>string</EngineSizeUnit> <BodyStyle>string</BodyStyle> <CompleteVehicle>string</CompleteVehicle> <SaleDate>dateTime</SaleDate> <FinancedAmount>decimal</FinancedAmount> <GIPIteration>boolean</GIPIteration> <MonthlyPayment>decimal</MonthlyPayment> <FinanceTerm>int</FinanceTerm> <FinanceType>string</FinanceType> <InserviceDate>dateTime</InserviceDate> <DOBBuyer>dateTime</DOBBuyer> <DOBCoBuyer>dateTime</DOBCoBuyer> <FuelType>string</FuelType> <VehiclePurchaseDate>dateTime</VehiclePurchaseDate> <FullManufWarrMonths>int</FullManufWarrMonths> <FullManufWarrMiles>int</FullManufWarrMiles> <PowerTrainManufWarrMonths>int</PowerTrainManufWarrMonths> <PowerTrainManufWarrMiles>int</PowerTrainManufWarrMiles> <FinanceApr>decimal</FinanceApr> <Surcharges>string</Surcharges> <MSRP>decimal</MSRP> <NADA>decimal</NADA> <ProductCollection> <Product> <Code>string</Code> <Description>string</Description> <ExtractPosition>int</ExtractPosition> </Product> <Product> <Code>string</Code> <Description>string</Description> <ExtractPosition>int</ExtractPosition> </Product> </ProductCollection> <CultureName>string</CultureName> <AdditionalBaseWarrantyTerm>int</AdditionalBaseWarrantyTerm> <AdditionalBaseWarrantyMiles>int</AdditionalBaseWarrantyMiles> <AdditionalPowertrainWarrantyTerm>int</AdditionalPowertrainWarrantyTerm> <AdditionalPowertrainWarrantyMiles>int</AdditionalPowertrainWarrantyMiles> <Ownership>string</Ownership> <LienNumber>string</LienNumber> </objGetRatesRequest> <Filter> <TermMin>int</TermMin> <TermMax>int</TermMax> <MileageMin>int</MileageMin> <MileageMax>int</MileageMax> </Filter> </GetRates> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetRatesResponse xmlns="http://www.natinc.com/SCSAutoService/"> <GetRatesResult> <PlanRates> <PlanRate> <Plan xsi:nil="true" /> <RateClassMoneys xsi:nil="true" /> <AdditionalContractInfos xsi:nil="true" /> <Addendums xsi:nil="true" /> <ContractNo>string</ContractNo> <NewUsed>string</NewUsed> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </PlanRate> <PlanRate> <Plan xsi:nil="true" /> <RateClassMoneys xsi:nil="true" /> <AdditionalContractInfos xsi:nil="true" /> <Addendums xsi:nil="true" /> <ContractNo>string</ContractNo> <NewUsed>string</NewUsed> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </PlanRate> </PlanRates> <ContractKeyData> <Gap> <DealerNo>string</DealerNo> </Gap> <Vsc> <DealerNo>string</DealerNo> </Vsc> <Adeendums> <Addendum xsi:nil="true" /> <Addendum xsi:nil="true" /> </Adeendums> <ProgramTypeCode>string</ProgramTypeCode> <SalesAgentNo>string</SalesAgentNo> <PDFFormNo>string</PDFFormNo> </ContractKeyData> <objErrorResponse> <ErrorNumber>int</ErrorNumber> <ErrorCode>string</ErrorCode> <ErrorDescription>string</ErrorDescription> </objErrorResponse> <ManufactureWarraties> <ManufactureWarranty> <Type>string</Type> <Term>int</Term> <Mile>int</Mile> </ManufactureWarranty> <ManufactureWarranty> <Type>string</Type> <Term>int</Term> <Mile>int</Mile> </ManufactureWarranty> </ManufactureWarraties> <QuoteID>int</QuoteID> <QuoteExpiration>dateTime</QuoteExpiration> <AdditionalBaseWarrantyTerm>int</AdditionalBaseWarrantyTerm> <AdditionalBaseWarrantyMiles>int</AdditionalBaseWarrantyMiles> <AdditionalPowerTrainWarrantyTerm>int</AdditionalPowerTrainWarrantyTerm> <AdditionalPowerTrainWarrantyMiles>int</AdditionalPowerTrainWarrantyMiles> <TotalBaseWarrantyTerm>int</TotalBaseWarrantyTerm> <TotalBaseWarrantyMiles>int</TotalBaseWarrantyMiles> <TotalPowerTrainWarrantyTerm>int</TotalPowerTrainWarrantyTerm> <TotalPowerTrainWarrantyMiles>int</TotalPowerTrainWarrantyMiles> </GetRatesResult> </GetRatesResponse> </soap12:Body> </soap12:Envelope>