ServiceApi


Click here for a complete list of operations.

AddRepairOrderLines

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 /ServiceAPI.asmx HTTP/1.1
Host: ot.dms.dealertrack.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "opentrack.dealertrack.com/AddRepairOrderLines"

<?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>
    <AddRepairOrderLines xmlns="opentrack.dealertrack.com">
      <CustomerNumber>int</CustomerNumber>
      <CommonConsumerId>guid</CommonConsumerId>
      <Dealer>
        <CompanyNumber>string</CompanyNumber>
        <EnterpriseCode>string</EnterpriseCode>
        <ServerName>string</ServerName>
      </Dealer>
      <LineItems>
        <LineItem>
          <Comments>string</Comments>
          <CounterPersonID>string</CounterPersonID>
          <LaborOpCode>string</LaborOpCode>
          <LineStatus>string</LineStatus>
          <LineType>string</LineType>
          <ServiceDepartmentKey>string</ServiceDepartmentKey>
          <ServiceContractSequenceNumber>string</ServiceContractSequenceNumber>
          <OverrideLaborRate>decimal</OverrideLaborRate>
          <Part xmlns="opentrack.dealertrack.com/transitional">
            <CompanyNumber>string</CompanyNumber>
            <Manufacturer>string</Manufacturer>
            <PartNumber>string</PartNumber>
            <PartDescription>string</PartDescription>
            <StockingGroup>string</StockingGroup>
            <Status>string</Status>
            <Obsolete>string</Obsolete>
            <ReturnCode>string</ReturnCode>
            <ArrivalCode>string</ArrivalCode>
            <StockPromoCode>string</StockPromoCode>
            <SpecialOrderCode>string</SpecialOrderCode>
            <PriceUpdate>string</PriceUpdate>
            <NetPrice>decimal</NetPrice>
            <KitPart>string</KitPart>
            <ComponentPart>string</ComponentPart>
            <AssociateWithPart>string</AssociateWithPart>
            <AlternatePart>string</AlternatePart>
            <CorePart>string</CorePart>
            <MerchCode>string</MerchCode>
            <PriceSymbol>string</PriceSymbol>
            <ProdCodeClass>string</ProdCodeClass>
            <FleetAllowance>string</FleetAllowance>
            <GroupCode>string</GroupCode>
            <BinLocation>string</BinLocation>
            <ShelfLocation>string</ShelfLocation>
            <QuantityOnHand>string</QuantityOnHand>
            <QuantityReserved>string</QuantityReserved>
            <QuantityOnOrder>string</QuantityOnOrder>
            <QuantityOnBackOrder>string</QuantityOnBackOrder>
            <QuantityOnSpecialOrder>string</QuantityOnSpecialOrder>
            <PlaceOnOrder>string</PlaceOnOrder>
            <PlaceOnSpecialOrder>string</PlaceOnSpecialOrder>
            <PackQuantity>string</PackQuantity>
            <MinSalesQuantity>string</MinSalesQuantity>
            <Cost>decimal</Cost>
            <ListPrice>decimal</ListPrice>
            <TradePrice>decimal</TradePrice>
            <WholesaleComp>string</WholesaleComp>
            <WholesaleCompFleet>string</WholesaleCompFleet>
            <FlatPrice>decimal</FlatPrice>
            <MinMaxPackAdj>string</MinMaxPackAdj>
            <DynamDaysSupply>string</DynamDaysSupply>
            <MinimumOnHand>string</MinimumOnHand>
            <MaximumOnHand>string</MaximumOnHand>
            <LowModelYear>string</LowModelYear>
            <HighModelYear>string</HighModelYear>
            <DateInInventory>string</DateInInventory>
            <DatePhasedOut>string</DatePhasedOut>
            <DateLastSold>string</DateLastSold>
            <InventoryTurns>string</InventoryTurns>
            <BestStockLevel>string</BestStockLevel>
            <StockStatus>string</StockStatus>
            <RecentDemand>string</RecentDemand>
            <PriorDemand>string</PriorDemand>
            <RecentWorkDays>string</RecentWorkDays>
            <PriorWorkDays>string</PriorWorkDays>
            <WeightedDailyAverage>string</WeightedDailyAverage>
            <SalesDemand>string</SalesDemand>
            <LostSalesDemand>string</LostSalesDemand>
            <SpecOrderDemand>string</SpecOrderDemand>
            <NonStockDemand>string</NonStockDemand>
            <ReturnDemand>string</ReturnDemand>
            <InventoryValue>string</InventoryValue>
            <TotalQuantitySold>string</TotalQuantitySold>
            <TotalCostSales>string</TotalCostSales>
            <StockPurchases>string</StockPurchases>
            <DisplayPartNumber>string</DisplayPartNumber>
            <SortPartNumber>string</SortPartNumber>
            <OldPartNumber>string</OldPartNumber>
            <NewPartNumber>string</NewPartNumber>
            <CorePartNumber>string</CorePartNumber>
            <Remarks>string</Remarks>
            <DisplayRemarks>string</DisplayRemarks>
            <BulkItemActualWeight>string</BulkItemActualWeight>
            <SecondaryBinLocation>string</SecondaryBinLocation>
            <ClassCode>string</ClassCode>
            <PartDealerToDealerPrice>string</PartDealerToDealerPrice>
            <PartSubsidiaryPrice>string</PartSubsidiaryPrice>
            <PartDealerToDealerCode>string</PartDealerToDealerCode>
            <EmergencyRepairPackage>string</EmergencyRepairPackage>
            <PartLsgCode>string</PartLsgCode>
            <BrandCode>string</BrandCode>
            <Partcommondcode>string</Partcommondcode>
            <PartCrossShipCode>string</PartCrossShipCode>
            <PartDiscountCode>string</PartDiscountCode>
            <PartDirectshipCode>string</PartDirectshipCode>
            <PartHazardCode>string</PartHazardCode>
            <PartInterchangeSubstitute>string</PartInterchangeSubstitute>
            <PartLargeQuantityCode>string</PartLargeQuantityCode>
            <PartMaximumOrderQuantity>string</PartMaximumOrderQuantity>
            <PartMinimumOrderQuantity>string</PartMinimumOrderQuantity>
            <PartObsoleteStatus>string</PartObsoleteStatus>
            <ProgramPartAllowanceCode>string</ProgramPartAllowanceCode>
            <PartPricingDiscountPer>string</PartPricingDiscountPer>
            <ProgramPartReturnableCode>string</ProgramPartReturnableCode>
            <PartSizeCode>string</PartSizeCode>
            <PartType>string</PartType>
            <PartVolumeDiscountFlag>string</PartVolumeDiscountFlag>
            <SecondaryShelf>string</SecondaryShelf>
            <WeightCode>string</WeightCode>
            <UnitOfMeasure>string</UnitOfMeasure>
            <StockCode>string</StockCode>
            <Quantity>int</Quantity>
            <LastUpdated>dateTime</LastUpdated>
          </Part>
          <SequenceNumber>int</SequenceNumber>
          <ServiceLineNumber>int</ServiceLineNumber>
          <ServiceType>string</ServiceType>
          <TechnicianID>string</TechnicianID>
          <TransCode>string</TransCode>
          <EstimateLaborHours>decimal</EstimateLaborHours>
          <LaborRateLevel>string</LaborRateLevel>
        </LineItem>
        <LineItem>
          <Comments>string</Comments>
          <CounterPersonID>string</CounterPersonID>
          <LaborOpCode>string</LaborOpCode>
          <LineStatus>string</LineStatus>
          <LineType>string</LineType>
          <ServiceDepartmentKey>string</ServiceDepartmentKey>
          <ServiceContractSequenceNumber>string</ServiceContractSequenceNumber>
          <OverrideLaborRate>decimal</OverrideLaborRate>
          <Part xmlns="opentrack.dealertrack.com/transitional">
            <CompanyNumber>string</CompanyNumber>
            <Manufacturer>string</Manufacturer>
            <PartNumber>string</PartNumber>
            <PartDescription>string</PartDescription>
            <StockingGroup>string</StockingGroup>
            <Status>string</Status>
            <Obsolete>string</Obsolete>
            <ReturnCode>string</ReturnCode>
            <ArrivalCode>string</ArrivalCode>
            <StockPromoCode>string</StockPromoCode>
            <SpecialOrderCode>string</SpecialOrderCode>
            <PriceUpdate>string</PriceUpdate>
            <NetPrice>decimal</NetPrice>
            <KitPart>string</KitPart>
            <ComponentPart>string</ComponentPart>
            <AssociateWithPart>string</AssociateWithPart>
            <AlternatePart>string</AlternatePart>
            <CorePart>string</CorePart>
            <MerchCode>string</MerchCode>
            <PriceSymbol>string</PriceSymbol>
            <ProdCodeClass>string</ProdCodeClass>
            <FleetAllowance>string</FleetAllowance>
            <GroupCode>string</GroupCode>
            <BinLocation>string</BinLocation>
            <ShelfLocation>string</ShelfLocation>
            <QuantityOnHand>string</QuantityOnHand>
            <QuantityReserved>string</QuantityReserved>
            <QuantityOnOrder>string</QuantityOnOrder>
            <QuantityOnBackOrder>string</QuantityOnBackOrder>
            <QuantityOnSpecialOrder>string</QuantityOnSpecialOrder>
            <PlaceOnOrder>string</PlaceOnOrder>
            <PlaceOnSpecialOrder>string</PlaceOnSpecialOrder>
            <PackQuantity>string</PackQuantity>
            <MinSalesQuantity>string</MinSalesQuantity>
            <Cost>decimal</Cost>
            <ListPrice>decimal</ListPrice>
            <TradePrice>decimal</TradePrice>
            <WholesaleComp>string</WholesaleComp>
            <WholesaleCompFleet>string</WholesaleCompFleet>
            <FlatPrice>decimal</FlatPrice>
            <MinMaxPackAdj>string</MinMaxPackAdj>
            <DynamDaysSupply>string</DynamDaysSupply>
            <MinimumOnHand>string</MinimumOnHand>
            <MaximumOnHand>string</MaximumOnHand>
            <LowModelYear>string</LowModelYear>
            <HighModelYear>string</HighModelYear>
            <DateInInventory>string</DateInInventory>
            <DatePhasedOut>string</DatePhasedOut>
            <DateLastSold>string</DateLastSold>
            <InventoryTurns>string</InventoryTurns>
            <BestStockLevel>string</BestStockLevel>
            <StockStatus>string</StockStatus>
            <RecentDemand>string</RecentDemand>
            <PriorDemand>string</PriorDemand>
            <RecentWorkDays>string</RecentWorkDays>
            <PriorWorkDays>string</PriorWorkDays>
            <WeightedDailyAverage>string</WeightedDailyAverage>
            <SalesDemand>string</SalesDemand>
            <LostSalesDemand>string</LostSalesDemand>
            <SpecOrderDemand>string</SpecOrderDemand>
            <NonStockDemand>string</NonStockDemand>
            <ReturnDemand>string</ReturnDemand>
            <InventoryValue>string</InventoryValue>
            <TotalQuantitySold>string</TotalQuantitySold>
            <TotalCostSales>string</TotalCostSales>
            <StockPurchases>string</StockPurchases>
            <DisplayPartNumber>string</DisplayPartNumber>
            <SortPartNumber>string</SortPartNumber>
            <OldPartNumber>string</OldPartNumber>
            <NewPartNumber>string</NewPartNumber>
            <CorePartNumber>string</CorePartNumber>
            <Remarks>string</Remarks>
            <DisplayRemarks>string</DisplayRemarks>
            <BulkItemActualWeight>string</BulkItemActualWeight>
            <SecondaryBinLocation>string</SecondaryBinLocation>
            <ClassCode>string</ClassCode>
            <PartDealerToDealerPrice>string</PartDealerToDealerPrice>
            <PartSubsidiaryPrice>string</PartSubsidiaryPrice>
            <PartDealerToDealerCode>string</PartDealerToDealerCode>
            <EmergencyRepairPackage>string</EmergencyRepairPackage>
            <PartLsgCode>string</PartLsgCode>
            <BrandCode>string</BrandCode>
            <Partcommondcode>string</Partcommondcode>
            <PartCrossShipCode>string</PartCrossShipCode>
            <PartDiscountCode>string</PartDiscountCode>
            <PartDirectshipCode>string</PartDirectshipCode>
            <PartHazardCode>string</PartHazardCode>
            <PartInterchangeSubstitute>string</PartInterchangeSubstitute>
            <PartLargeQuantityCode>string</PartLargeQuantityCode>
            <PartMaximumOrderQuantity>string</PartMaximumOrderQuantity>
            <PartMinimumOrderQuantity>string</PartMinimumOrderQuantity>
            <PartObsoleteStatus>string</PartObsoleteStatus>
            <ProgramPartAllowanceCode>string</ProgramPartAllowanceCode>
            <PartPricingDiscountPer>string</PartPricingDiscountPer>
            <ProgramPartReturnableCode>string</ProgramPartReturnableCode>
            <PartSizeCode>string</PartSizeCode>
            <PartType>string</PartType>
            <PartVolumeDiscountFlag>string</PartVolumeDiscountFlag>
            <SecondaryShelf>string</SecondaryShelf>
            <WeightCode>string</WeightCode>
            <UnitOfMeasure>string</UnitOfMeasure>
            <StockCode>string</StockCode>
            <Quantity>int</Quantity>
            <LastUpdated>dateTime</LastUpdated>
          </Part>
          <SequenceNumber>int</SequenceNumber>
          <ServiceLineNumber>int</ServiceLineNumber>
          <ServiceType>string</ServiceType>
          <TechnicianID>string</TechnicianID>
          <TransCode>string</TransCode>
          <EstimateLaborHours>decimal</EstimateLaborHours>
          <LaborRateLevel>string</LaborRateLevel>
        </LineItem>
      </LineItems>
      <RepairOrderNumber>string</RepairOrderNumber>
      <ServiceWriterID>string</ServiceWriterID>
      <VIN>string</VIN>
      <FordReportCard>boolean</FordReportCard>
      <TagNumber>string</TagNumber>
    </AddRepairOrderLines>
  </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>
    <AddRepairOrderLinesResult xmlns="opentrack.dealertrack.com/transitional">
      <Result>
        <Failure>
          <Message>string</Message>
          <Errors>
            <Error xsi:nil="true" />
            <Error xsi:nil="true" />
          </Errors>
        </Failure>
        <RepairOrderNumber>string</RepairOrderNumber>
        <Success>
          <Message>string</Message>
        </Success>
        <LineItems>
          <LineItem>
            <LaborOpCode>string</LaborOpCode>
            <ServiceLineNumber>decimal</ServiceLineNumber>
          </LineItem>
          <LineItem>
            <LaborOpCode>string</LaborOpCode>
            <ServiceLineNumber>decimal</ServiceLineNumber>
          </LineItem>
        </LineItems>
      </Result>
    </AddRepairOrderLinesResult>
  </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 /ServiceAPI.asmx HTTP/1.1
Host: ot.dms.dealertrack.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>
    <AddRepairOrderLines xmlns="opentrack.dealertrack.com">
      <CustomerNumber>int</CustomerNumber>
      <CommonConsumerId>guid</CommonConsumerId>
      <Dealer>
        <CompanyNumber>string</CompanyNumber>
        <EnterpriseCode>string</EnterpriseCode>
        <ServerName>string</ServerName>
      </Dealer>
      <LineItems>
        <LineItem>
          <Comments>string</Comments>
          <CounterPersonID>string</CounterPersonID>
          <LaborOpCode>string</LaborOpCode>
          <LineStatus>string</LineStatus>
          <LineType>string</LineType>
          <ServiceDepartmentKey>string</ServiceDepartmentKey>
          <ServiceContractSequenceNumber>string</ServiceContractSequenceNumber>
          <OverrideLaborRate>decimal</OverrideLaborRate>
          <Part xmlns="opentrack.dealertrack.com/transitional">
            <CompanyNumber>string</CompanyNumber>
            <Manufacturer>string</Manufacturer>
            <PartNumber>string</PartNumber>
            <PartDescription>string</PartDescription>
            <StockingGroup>string</StockingGroup>
            <Status>string</Status>
            <Obsolete>string</Obsolete>
            <ReturnCode>string</ReturnCode>
            <ArrivalCode>string</ArrivalCode>
            <StockPromoCode>string</StockPromoCode>
            <SpecialOrderCode>string</SpecialOrderCode>
            <PriceUpdate>string</PriceUpdate>
            <NetPrice>decimal</NetPrice>
            <KitPart>string</KitPart>
            <ComponentPart>string</ComponentPart>
            <AssociateWithPart>string</AssociateWithPart>
            <AlternatePart>string</AlternatePart>
            <CorePart>string</CorePart>
            <MerchCode>string</MerchCode>
            <PriceSymbol>string</PriceSymbol>
            <ProdCodeClass>string</ProdCodeClass>
            <FleetAllowance>string</FleetAllowance>
            <GroupCode>string</GroupCode>
            <BinLocation>string</BinLocation>
            <ShelfLocation>string</ShelfLocation>
            <QuantityOnHand>string</QuantityOnHand>
            <QuantityReserved>string</QuantityReserved>
            <QuantityOnOrder>string</QuantityOnOrder>
            <QuantityOnBackOrder>string</QuantityOnBackOrder>
            <QuantityOnSpecialOrder>string</QuantityOnSpecialOrder>
            <PlaceOnOrder>string</PlaceOnOrder>
            <PlaceOnSpecialOrder>string</PlaceOnSpecialOrder>
            <PackQuantity>string</PackQuantity>
            <MinSalesQuantity>string</MinSalesQuantity>
            <Cost>decimal</Cost>
            <ListPrice>decimal</ListPrice>
            <TradePrice>decimal</TradePrice>
            <WholesaleComp>string</WholesaleComp>
            <WholesaleCompFleet>string</WholesaleCompFleet>
            <FlatPrice>decimal</FlatPrice>
            <MinMaxPackAdj>string</MinMaxPackAdj>
            <DynamDaysSupply>string</DynamDaysSupply>
            <MinimumOnHand>string</MinimumOnHand>
            <MaximumOnHand>string</MaximumOnHand>
            <LowModelYear>string</LowModelYear>
            <HighModelYear>string</HighModelYear>
            <DateInInventory>string</DateInInventory>
            <DatePhasedOut>string</DatePhasedOut>
            <DateLastSold>string</DateLastSold>
            <InventoryTurns>string</InventoryTurns>
            <BestStockLevel>string</BestStockLevel>
            <StockStatus>string</StockStatus>
            <RecentDemand>string</RecentDemand>
            <PriorDemand>string</PriorDemand>
            <RecentWorkDays>string</RecentWorkDays>
            <PriorWorkDays>string</PriorWorkDays>
            <WeightedDailyAverage>string</WeightedDailyAverage>
            <SalesDemand>string</SalesDemand>
            <LostSalesDemand>string</LostSalesDemand>
            <SpecOrderDemand>string</SpecOrderDemand>
            <NonStockDemand>string</NonStockDemand>
            <ReturnDemand>string</ReturnDemand>
            <InventoryValue>string</InventoryValue>
            <TotalQuantitySold>string</TotalQuantitySold>
            <TotalCostSales>string</TotalCostSales>
            <StockPurchases>string</StockPurchases>
            <DisplayPartNumber>string</DisplayPartNumber>
            <SortPartNumber>string</SortPartNumber>
            <OldPartNumber>string</OldPartNumber>
            <NewPartNumber>string</NewPartNumber>
            <CorePartNumber>string</CorePartNumber>
            <Remarks>string</Remarks>
            <DisplayRemarks>string</DisplayRemarks>
            <BulkItemActualWeight>string</BulkItemActualWeight>
            <SecondaryBinLocation>string</SecondaryBinLocation>
            <ClassCode>string</ClassCode>
            <PartDealerToDealerPrice>string</PartDealerToDealerPrice>
            <PartSubsidiaryPrice>string</PartSubsidiaryPrice>
            <PartDealerToDealerCode>string</PartDealerToDealerCode>
            <EmergencyRepairPackage>string</EmergencyRepairPackage>
            <PartLsgCode>string</PartLsgCode>
            <BrandCode>string</BrandCode>
            <Partcommondcode>string</Partcommondcode>
            <PartCrossShipCode>string</PartCrossShipCode>
            <PartDiscountCode>string</PartDiscountCode>
            <PartDirectshipCode>string</PartDirectshipCode>
            <PartHazardCode>string</PartHazardCode>
            <PartInterchangeSubstitute>string</PartInterchangeSubstitute>
            <PartLargeQuantityCode>string</PartLargeQuantityCode>
            <PartMaximumOrderQuantity>string</PartMaximumOrderQuantity>
            <PartMinimumOrderQuantity>string</PartMinimumOrderQuantity>
            <PartObsoleteStatus>string</PartObsoleteStatus>
            <ProgramPartAllowanceCode>string</ProgramPartAllowanceCode>
            <PartPricingDiscountPer>string</PartPricingDiscountPer>
            <ProgramPartReturnableCode>string</ProgramPartReturnableCode>
            <PartSizeCode>string</PartSizeCode>
            <PartType>string</PartType>
            <PartVolumeDiscountFlag>string</PartVolumeDiscountFlag>
            <SecondaryShelf>string</SecondaryShelf>
            <WeightCode>string</WeightCode>
            <UnitOfMeasure>string</UnitOfMeasure>
            <StockCode>string</StockCode>
            <Quantity>int</Quantity>
            <LastUpdated>dateTime</LastUpdated>
          </Part>
          <SequenceNumber>int</SequenceNumber>
          <ServiceLineNumber>int</ServiceLineNumber>
          <ServiceType>string</ServiceType>
          <TechnicianID>string</TechnicianID>
          <TransCode>string</TransCode>
          <EstimateLaborHours>decimal</EstimateLaborHours>
          <LaborRateLevel>string</LaborRateLevel>
        </LineItem>
        <LineItem>
          <Comments>string</Comments>
          <CounterPersonID>string</CounterPersonID>
          <LaborOpCode>string</LaborOpCode>
          <LineStatus>string</LineStatus>
          <LineType>string</LineType>
          <ServiceDepartmentKey>string</ServiceDepartmentKey>
          <ServiceContractSequenceNumber>string</ServiceContractSequenceNumber>
          <OverrideLaborRate>decimal</OverrideLaborRate>
          <Part xmlns="opentrack.dealertrack.com/transitional">
            <CompanyNumber>string</CompanyNumber>
            <Manufacturer>string</Manufacturer>
            <PartNumber>string</PartNumber>
            <PartDescription>string</PartDescription>
            <StockingGroup>string</StockingGroup>
            <Status>string</Status>
            <Obsolete>string</Obsolete>
            <ReturnCode>string</ReturnCode>
            <ArrivalCode>string</ArrivalCode>
            <StockPromoCode>string</StockPromoCode>
            <SpecialOrderCode>string</SpecialOrderCode>
            <PriceUpdate>string</PriceUpdate>
            <NetPrice>decimal</NetPrice>
            <KitPart>string</KitPart>
            <ComponentPart>string</ComponentPart>
            <AssociateWithPart>string</AssociateWithPart>
            <AlternatePart>string</AlternatePart>
            <CorePart>string</CorePart>
            <MerchCode>string</MerchCode>
            <PriceSymbol>string</PriceSymbol>
            <ProdCodeClass>string</ProdCodeClass>
            <FleetAllowance>string</FleetAllowance>
            <GroupCode>string</GroupCode>
            <BinLocation>string</BinLocation>
            <ShelfLocation>string</ShelfLocation>
            <QuantityOnHand>string</QuantityOnHand>
            <QuantityReserved>string</QuantityReserved>
            <QuantityOnOrder>string</QuantityOnOrder>
            <QuantityOnBackOrder>string</QuantityOnBackOrder>
            <QuantityOnSpecialOrder>string</QuantityOnSpecialOrder>
            <PlaceOnOrder>string</PlaceOnOrder>
            <PlaceOnSpecialOrder>string</PlaceOnSpecialOrder>
            <PackQuantity>string</PackQuantity>
            <MinSalesQuantity>string</MinSalesQuantity>
            <Cost>decimal</Cost>
            <ListPrice>decimal</ListPrice>
            <TradePrice>decimal</TradePrice>
            <WholesaleComp>string</WholesaleComp>
            <WholesaleCompFleet>string</WholesaleCompFleet>
            <FlatPrice>decimal</FlatPrice>
            <MinMaxPackAdj>string</MinMaxPackAdj>
            <DynamDaysSupply>string</DynamDaysSupply>
            <MinimumOnHand>string</MinimumOnHand>
            <MaximumOnHand>string</MaximumOnHand>
            <LowModelYear>string</LowModelYear>
            <HighModelYear>string</HighModelYear>
            <DateInInventory>string</DateInInventory>
            <DatePhasedOut>string</DatePhasedOut>
            <DateLastSold>string</DateLastSold>
            <InventoryTurns>string</InventoryTurns>
            <BestStockLevel>string</BestStockLevel>
            <StockStatus>string</StockStatus>
            <RecentDemand>string</RecentDemand>
            <PriorDemand>string</PriorDemand>
            <RecentWorkDays>string</RecentWorkDays>
            <PriorWorkDays>string</PriorWorkDays>
            <WeightedDailyAverage>string</WeightedDailyAverage>
            <SalesDemand>string</SalesDemand>
            <LostSalesDemand>string</LostSalesDemand>
            <SpecOrderDemand>string</SpecOrderDemand>
            <NonStockDemand>string</NonStockDemand>
            <ReturnDemand>string</ReturnDemand>
            <InventoryValue>string</InventoryValue>
            <TotalQuantitySold>string</TotalQuantitySold>
            <TotalCostSales>string</TotalCostSales>
            <StockPurchases>string</StockPurchases>
            <DisplayPartNumber>string</DisplayPartNumber>
            <SortPartNumber>string</SortPartNumber>
            <OldPartNumber>string</OldPartNumber>
            <NewPartNumber>string</NewPartNumber>
            <CorePartNumber>string</CorePartNumber>
            <Remarks>string</Remarks>
            <DisplayRemarks>string</DisplayRemarks>
            <BulkItemActualWeight>string</BulkItemActualWeight>
            <SecondaryBinLocation>string</SecondaryBinLocation>
            <ClassCode>string</ClassCode>
            <PartDealerToDealerPrice>string</PartDealerToDealerPrice>
            <PartSubsidiaryPrice>string</PartSubsidiaryPrice>
            <PartDealerToDealerCode>string</PartDealerToDealerCode>
            <EmergencyRepairPackage>string</EmergencyRepairPackage>
            <PartLsgCode>string</PartLsgCode>
            <BrandCode>string</BrandCode>
            <Partcommondcode>string</Partcommondcode>
            <PartCrossShipCode>string</PartCrossShipCode>
            <PartDiscountCode>string</PartDiscountCode>
            <PartDirectshipCode>string</PartDirectshipCode>
            <PartHazardCode>string</PartHazardCode>
            <PartInterchangeSubstitute>string</PartInterchangeSubstitute>
            <PartLargeQuantityCode>string</PartLargeQuantityCode>
            <PartMaximumOrderQuantity>string</PartMaximumOrderQuantity>
            <PartMinimumOrderQuantity>string</PartMinimumOrderQuantity>
            <PartObsoleteStatus>string</PartObsoleteStatus>
            <ProgramPartAllowanceCode>string</ProgramPartAllowanceCode>
            <PartPricingDiscountPer>string</PartPricingDiscountPer>
            <ProgramPartReturnableCode>string</ProgramPartReturnableCode>
            <PartSizeCode>string</PartSizeCode>
            <PartType>string</PartType>
            <PartVolumeDiscountFlag>string</PartVolumeDiscountFlag>
            <SecondaryShelf>string</SecondaryShelf>
            <WeightCode>string</WeightCode>
            <UnitOfMeasure>string</UnitOfMeasure>
            <StockCode>string</StockCode>
            <Quantity>int</Quantity>
            <LastUpdated>dateTime</LastUpdated>
          </Part>
          <SequenceNumber>int</SequenceNumber>
          <ServiceLineNumber>int</ServiceLineNumber>
          <ServiceType>string</ServiceType>
          <TechnicianID>string</TechnicianID>
          <TransCode>string</TransCode>
          <EstimateLaborHours>decimal</EstimateLaborHours>
          <LaborRateLevel>string</LaborRateLevel>
        </LineItem>
      </LineItems>
      <RepairOrderNumber>string</RepairOrderNumber>
      <ServiceWriterID>string</ServiceWriterID>
      <VIN>string</VIN>
      <FordReportCard>boolean</FordReportCard>
      <TagNumber>string</TagNumber>
    </AddRepairOrderLines>
  </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>
    <AddRepairOrderLinesResult xmlns="opentrack.dealertrack.com/transitional">
      <Result>
        <Failure>
          <Message>string</Message>
          <Errors>
            <Error xsi:nil="true" />
            <Error xsi:nil="true" />
          </Errors>
        </Failure>
        <RepairOrderNumber>string</RepairOrderNumber>
        <Success>
          <Message>string</Message>
        </Success>
        <LineItems>
          <LineItem>
            <LaborOpCode>string</LaborOpCode>
            <ServiceLineNumber>decimal</ServiceLineNumber>
          </LineItem>
          <LineItem>
            <LaborOpCode>string</LaborOpCode>
            <ServiceLineNumber>decimal</ServiceLineNumber>
          </LineItem>
        </LineItems>
      </Result>
    </AddRepairOrderLinesResult>
  </soap12:Body>
</soap12:Envelope>