Megaventory API v2017a

<back to all web services

SalesQuoteUpdate

Inserts a new sales quote or updates an existing one.Uses your API Key and applies a mvRecordAction value on an mvSalesQuote object. We can insert the mvSalesQuote we specified using "Insert" as our mvRecordAction.SalesQuoteId, SalesQuoteClientID, SalesQuoteStatus are mandatory fields.

We can update an existing Sales Quote using "Update". SalesQuoteInventoryLocationID is mandatory only we "Update" a Sales Quote as "Closed".

Examples:



A.

Insert a new sales quote for products going to one of our clients.

Value:

{
  "mvSalesQuote": {
    "SalesQuoteClientID": 5421,
    "SalesQuoteDetails": [
      {
        "SalesQuoteRowProductSKU": "product",
        "SalesQuoteRowQuantity": 21
      }
    ],
    "SalesQuoteStatus": "Pending"

  },
  "mvRecordAction": "Insert"
} 


Response:

 {
  "mvSalesQuote": {
    "SalesQuoteId": 100116,
    "SalesQuoteTypeId": -10,
    "SalesQuoteTypeAbbreviation": "QUOTE",
    "SalesQuoteTypeDescription": "Sales Quote",
    "SalesQuoteNo": "78",
    "SalesQuoteReferenceNo": "",
    "SalesQuoteReferenceApplication": "",
    "SalesQuoteDate": "/Date(1591909200000-0000)/",
    "SalesQuoteCustomOrderDate1": "/Date(-62135596800000-0000)/",
    "SalesQuoteCustomOrderDate2": "/Date(-62135596800000-0000)/",
    "SalesQuoteCurrencyCode": "USD",
    "SalesQuoteClientID": 5421,
    "SalesQuoteBillingAddress": "1 Infinite Loop, Cupertino CA 95014",
    "SalesQuoteShippingAddress": "1600 Amphitheatre Parkway, Mountain View  CA",
    "SalesQuoteContactPerson": "",
    "SalesQuoteInventoryLocationID": 0,
    "SalesQuoteCustomFlag1": false,
    "SalesQuoteCustomFlag2": false,
    "SalesQuoteCustomFlag3": false,
    "SalesQuoteCustomFlag4": false,
    "SalesQuoteCustomFlag5": false,
    "SalesQuoteCustomFlag6": false,
    "SalesQuoteCustomFlag7": false,
    "SalesQuoteCustomFlag8": false,
    "SalesQuoteCustomFlag9": false,
    "SalesQuoteCustomFlag10": false,
    "SalesQuoteComments": "",
    "SalesQuoteTags": "",
    "SalesQuotePaymentTermsEnumeration": "None",
    "SalesQuoteTotalQuantity": 21,
    "SalesQuoteAmountSubtotalWithoutTaxAndDiscount": 0,
    "SalesQuoteAmountShipping": 0,
    "SalesQuoteAmountTotalDiscount": 0,
    "SalesQuoteAmountTotalTax": 0,
    "SalesQuoteAmountGrandTotal": 0,
    "SalesQuoteDetails": [
      {
        "SalesQuoteRowDetailID": 117915,
        "SalesQuoteRowProductID": 66492,
        "SalesQuoteRowProductSKU": "product",
        "SalesQuoteRowProductDescription": "qdq",
        "SalesQuoteRowQuantity": 21,
        "SalesQuoteRowUnitPriceWithoutTaxOrDiscount": 0,
        "SalesQuoteRowTaxID": 0,
        "SalesQuoteRowTotalTaxAmount": 0,
        "SalesQuoteRowDiscountID": 0,
        "SalesQuoteRowTotalDiscountAmount": 0,
        "SalesQuoteRowTotalAmount": 0,
        "SalesQuoteRowRemarks": ""
      }
    ],
    "SalesQuoteStatus": "Pending",
    "SalesQuoteCreationDate": "/Date(1591948006507+0300)/",
    "SalesQuoteLastUpdatedDate": "/Date(1591948006511+0300)/"
  },
  "ResponseStatus": {
    "ErrorCode": "0"
  },
  "entityID": 100116
}

B.

Update a sales quote to Closed for some products going to one of our clients.

Value:

{
  "mvSalesQuote": {
    "SalesQuoteId": 100120,
    "SalesQuoteClientID": 5421,
    "SalesQuoteInventoryLocationID": 4435,
    "SalesQuoteDetails": [
      {
        "SalesQuoteRowProductSKU": "product",
        "SalesQuoteRowQuantity": 22
      }
    ],
    "SalesQuoteStatus": "Closed"

  },
  "mvRecordAction": "Update"
} 


Response:

 {
    "mvSalesQuote": {
    "SalesQuoteId": 100120,
    "SalesQuoteTypeId": -10,
    "SalesQuoteTypeAbbreviation": "QUOTE",
    "SalesQuoteTypeDescription": "Sales Quote",
    "SalesQuoteNo": "82",
    "SalesQuoteReferenceNo": "",
    "SalesQuoteReferenceApplication": "",
    "SalesQuoteDate": "/Date(1591909200000-0000)/",
    "SalesQuoteCustomOrderDate1": "/Date(-62135596800000-0000)/",
    "SalesQuoteCustomOrderDate2": "/Date(-62135596800000-0000)/",
    "SalesQuoteCurrencyCode": "USD",
    "SalesQuoteClientID": 5421,
    "SalesQuoteBillingAddress": "",
    "SalesQuoteShippingAddress": "",
    "SalesQuoteContactPerson": "",
    "SalesQuoteInventoryLocationID": 4435,
    "SalesQuoteCustomFlag1": false,
    "SalesQuoteCustomFlag2": false,
    "SalesQuoteCustomFlag3": false,
    "SalesQuoteCustomFlag4": false,
    "SalesQuoteCustomFlag5": false,
    "SalesQuoteCustomFlag6": false,
    "SalesQuoteCustomFlag7": false,
    "SalesQuoteCustomFlag8": false,
    "SalesQuoteCustomFlag9": false,
    "SalesQuoteCustomFlag10": false,
    "SalesQuoteComments": "",
    "SalesQuoteTags": "",
    "SalesQuotePaymentTermsEnumeration": "None",
    "SalesQuoteTotalQuantity": 22,
    "SalesQuoteAmountSubtotalWithoutTaxAndDiscount": 0,
    "SalesQuoteAmountShipping": 0,
    "SalesQuoteAmountTotalDiscount": 0,
    "SalesQuoteAmountTotalTax": 0,
    "SalesQuoteAmountGrandTotal": 0,
    "SalesQuoteDetails": [
      {
        "SalesQuoteRowDetailID": 117920,
        "SalesQuoteRowProductID": 66492,
        "SalesQuoteRowProductSKU": "product",
        "SalesQuoteRowProductDescription": "qdq",
        "SalesQuoteRowQuantity": 22,
        "SalesQuoteRowUnitPriceWithoutTaxOrDiscount": 0,
        "SalesQuoteRowTaxID": 0,
        "SalesQuoteRowTotalTaxAmount": 0,
        "SalesQuoteRowDiscountID": 0,
        "SalesQuoteRowTotalDiscountAmount": 0,
        "SalesQuoteRowTotalAmount": 0,
        "SalesQuoteRowRemarks": ""
      }
    ],
    "SalesQuoteStatus": "Closed",
    "SalesQuoteCreationDate": "/Date(1591949447527-0000)/",
    "SalesQuoteLastUpdatedDate": "/Date(1591949505092+0300)/"
  },
  "ResponseStatus": {
    "ErrorCode": "0"
  },
  "entityID": 100120
}

To override the Content-type in your clients HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: api.megaventory.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: SalesQuoteUpdate

<?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>

<SalesQuoteUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <APIKEY>String</APIKEY>
  <mvSalesQuote xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:SalesQuoteId>0</d2p1:SalesQuoteId>
    <d2p1:SalesQuoteTypeId>0</d2p1:SalesQuoteTypeId>
    <d2p1:SalesQuoteTypeAbbreviation>String</d2p1:SalesQuoteTypeAbbreviation>
    <d2p1:SalesQuoteTypeDescription>String</d2p1:SalesQuoteTypeDescription>
    <d2p1:SalesQuoteNo>String</d2p1:SalesQuoteNo>
    <d2p1:RelatedSalesOrderNo>String</d2p1:RelatedSalesOrderNo>
    <d2p1:RelatedSalesOrderTypeId_x0020_>0</d2p1:RelatedSalesOrderTypeId_x0020_>
    <d2p1:SalesQuoteReferenceNo>String</d2p1:SalesQuoteReferenceNo>
    <d2p1:SalesQuoteReferenceApplication>String</d2p1:SalesQuoteReferenceApplication>
    <d2p1:SalesQuoteDate>0001-01-01T00:00:00</d2p1:SalesQuoteDate>
    <d2p1:SalesQuoteCustomOrderDate1>0001-01-01T00:00:00</d2p1:SalesQuoteCustomOrderDate1>
    <d2p1:SalesQuoteCustomOrderDate2>0001-01-01T00:00:00</d2p1:SalesQuoteCustomOrderDate2>
    <d2p1:SalesQuoteCurrencyCode>String</d2p1:SalesQuoteCurrencyCode>
    <d2p1:SalesQuoteClientID>0</d2p1:SalesQuoteClientID>
    <d2p1:SalesQuoteClientName>String</d2p1:SalesQuoteClientName>
    <d2p1:SalesQuoteBillingAddress>String</d2p1:SalesQuoteBillingAddress>
    <d2p1:SalesQuoteShippingAddress>String</d2p1:SalesQuoteShippingAddress>
    <d2p1:SalesQuoteAddresses>
      <d2p1:mvAddress>
        <d2p1:AddressType>General</d2p1:AddressType>
        <d2p1:AddressLine1>String</d2p1:AddressLine1>
        <d2p1:AddressLine2>String</d2p1:AddressLine2>
        <d2p1:AddressLine3>String</d2p1:AddressLine3>
        <d2p1:Name>String</d2p1:Name>
        <d2p1:Phone>String</d2p1:Phone>
        <d2p1:Email>String</d2p1:Email>
        <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
        <d2p1:Organization>String</d2p1:Organization>
        <d2p1:City>String</d2p1:City>
        <d2p1:State>String</d2p1:State>
        <d2p1:Country>NONE</d2p1:Country>
        <d2p1:CountryName>String</d2p1:CountryName>
        <d2p1:Longitude>String</d2p1:Longitude>
        <d2p1:Latitude>String</d2p1:Latitude>
        <d2p1:ZipCode>String</d2p1:ZipCode>
      </d2p1:mvAddress>
    </d2p1:SalesQuoteAddresses>
    <d2p1:SalesQuoteContactPerson>String</d2p1:SalesQuoteContactPerson>
    <d2p1:SalesQuoteInventoryLocationID>0</d2p1:SalesQuoteInventoryLocationID>
    <d2p1:SalesQuoteCustomFlag1>false</d2p1:SalesQuoteCustomFlag1>
    <d2p1:SalesQuoteCustomFlag2>false</d2p1:SalesQuoteCustomFlag2>
    <d2p1:SalesQuoteCustomFlag3>false</d2p1:SalesQuoteCustomFlag3>
    <d2p1:SalesQuoteCustomFlag4>false</d2p1:SalesQuoteCustomFlag4>
    <d2p1:SalesQuoteCustomFlag5>false</d2p1:SalesQuoteCustomFlag5>
    <d2p1:SalesQuoteCustomFlag6>false</d2p1:SalesQuoteCustomFlag6>
    <d2p1:SalesQuoteCustomFlag7>false</d2p1:SalesQuoteCustomFlag7>
    <d2p1:SalesQuoteCustomFlag8>false</d2p1:SalesQuoteCustomFlag8>
    <d2p1:SalesQuoteCustomFlag9>false</d2p1:SalesQuoteCustomFlag9>
    <d2p1:SalesQuoteCustomFlag10>false</d2p1:SalesQuoteCustomFlag10>
    <d2p1:SalesQuoteComments>String</d2p1:SalesQuoteComments>
    <d2p1:SalesQuoteTags>String</d2p1:SalesQuoteTags>
    <d2p1:SalesQuotePaymentTermsEnumeration>None</d2p1:SalesQuotePaymentTermsEnumeration>
    <d2p1:SalesQuotePaymentMethod>None</d2p1:SalesQuotePaymentMethod>
    <d2p1:SalesQuoteTotalQuantity>0</d2p1:SalesQuoteTotalQuantity>
    <d2p1:SalesQuoteAmountSubtotalWithoutTaxAndDiscount>0.00</d2p1:SalesQuoteAmountSubtotalWithoutTaxAndDiscount>
    <d2p1:SalesQuoteAmountShipping>0.00</d2p1:SalesQuoteAmountShipping>
    <d2p1:SalesQuoteAmountTotalDiscount>0.00</d2p1:SalesQuoteAmountTotalDiscount>
    <d2p1:SalesQuoteAmountTotalTax>0.00</d2p1:SalesQuoteAmountTotalTax>
    <d2p1:SalesQuoteAmountGrandTotal>0.00</d2p1:SalesQuoteAmountGrandTotal>
    <d2p1:SalesQuoteTotalWeight>0</d2p1:SalesQuoteTotalWeight>
    <d2p1:SalesQuoteTotalWeightUnitID>0</d2p1:SalesQuoteTotalWeightUnitID>
    <d2p1:SalesQuoteDetails>
      <d2p1:mvSalesQuoteRow>
        <d2p1:SalesQuoteRowDetailID>0</d2p1:SalesQuoteRowDetailID>
        <d2p1:SalesQuoteRowProductID>0</d2p1:SalesQuoteRowProductID>
        <d2p1:SalesQuoteRowProductSKU>String</d2p1:SalesQuoteRowProductSKU>
        <d2p1:SalesQuoteRowProductDescription>String</d2p1:SalesQuoteRowProductDescription>
        <d2p1:SalesQuoteRowQuantity>0</d2p1:SalesQuoteRowQuantity>
        <d2p1:SalesQuoteRowUnitPriceWithoutTaxOrDiscount>0</d2p1:SalesQuoteRowUnitPriceWithoutTaxOrDiscount>
        <d2p1:SalesQuoteRowTaxID>0</d2p1:SalesQuoteRowTaxID>
        <d2p1:SalesQuoteRowTotalTaxAmount>0</d2p1:SalesQuoteRowTotalTaxAmount>
        <d2p1:SalesQuoteRowDiscountID>0</d2p1:SalesQuoteRowDiscountID>
        <d2p1:SalesQuoteRowTotalDiscountAmount>0</d2p1:SalesQuoteRowTotalDiscountAmount>
        <d2p1:SalesQuoteRowTotalAmount>0</d2p1:SalesQuoteRowTotalAmount>
        <d2p1:SalesQuoteRowRemarks>String</d2p1:SalesQuoteRowRemarks>
        <d2p1:SalesQuoteRowTotalWeight>0</d2p1:SalesQuoteRowTotalWeight>
        <d2p1:SalesQuoteRowTotalWeightUnitID>0</d2p1:SalesQuoteRowTotalWeightUnitID>
      </d2p1:mvSalesQuoteRow>
    </d2p1:SalesQuoteDetails>
    <d2p1:SalesQuoteShipDocumentTypeID>String</d2p1:SalesQuoteShipDocumentTypeID>
    <d2p1:SalesQuoteStatus>ValidStatus</d2p1:SalesQuoteStatus>
    <d2p1:SalesQuoteCreationDate>0001-01-01T00:00:00</d2p1:SalesQuoteCreationDate>
    <d2p1:SalesQuoteLastUpdatedDate>0001-01-01T00:00:00</d2p1:SalesQuoteLastUpdatedDate>
  </mvSalesQuote>
  <mvRecordAction>Insert</mvRecordAction>
  <mvInsertUpdateDeleteSourceApplication>String</mvInsertUpdateDeleteSourceApplication>
  <AutoInsertBundledProductRows>false</AutoInsertBundledProductRows>
</SalesQuoteUpdate>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
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>

<SalesQuoteUpdateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <mvSalesQuote xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:SalesQuoteId>0</d2p1:SalesQuoteId>
    <d2p1:SalesQuoteTypeId>0</d2p1:SalesQuoteTypeId>
    <d2p1:SalesQuoteTypeAbbreviation>String</d2p1:SalesQuoteTypeAbbreviation>
    <d2p1:SalesQuoteTypeDescription>String</d2p1:SalesQuoteTypeDescription>
    <d2p1:SalesQuoteNo>String</d2p1:SalesQuoteNo>
    <d2p1:RelatedSalesOrderNo>String</d2p1:RelatedSalesOrderNo>
    <d2p1:RelatedSalesOrderTypeId_x0020_>0</d2p1:RelatedSalesOrderTypeId_x0020_>
    <d2p1:SalesQuoteReferenceNo>String</d2p1:SalesQuoteReferenceNo>
    <d2p1:SalesQuoteReferenceApplication>String</d2p1:SalesQuoteReferenceApplication>
    <d2p1:SalesQuoteDate>0001-01-01T00:00:00</d2p1:SalesQuoteDate>
    <d2p1:SalesQuoteCustomOrderDate1>0001-01-01T00:00:00</d2p1:SalesQuoteCustomOrderDate1>
    <d2p1:SalesQuoteCustomOrderDate2>0001-01-01T00:00:00</d2p1:SalesQuoteCustomOrderDate2>
    <d2p1:SalesQuoteCurrencyCode>String</d2p1:SalesQuoteCurrencyCode>
    <d2p1:SalesQuoteClientID>0</d2p1:SalesQuoteClientID>
    <d2p1:SalesQuoteClientName>String</d2p1:SalesQuoteClientName>
    <d2p1:SalesQuoteBillingAddress>String</d2p1:SalesQuoteBillingAddress>
    <d2p1:SalesQuoteShippingAddress>String</d2p1:SalesQuoteShippingAddress>
    <d2p1:SalesQuoteAddresses>
      <d2p1:mvAddress>
        <d2p1:AddressType>General</d2p1:AddressType>
        <d2p1:AddressLine1>String</d2p1:AddressLine1>
        <d2p1:AddressLine2>String</d2p1:AddressLine2>
        <d2p1:AddressLine3>String</d2p1:AddressLine3>
        <d2p1:Name>String</d2p1:Name>
        <d2p1:Phone>String</d2p1:Phone>
        <d2p1:Email>String</d2p1:Email>
        <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
        <d2p1:Organization>String</d2p1:Organization>
        <d2p1:City>String</d2p1:City>
        <d2p1:State>String</d2p1:State>
        <d2p1:Country>NONE</d2p1:Country>
        <d2p1:CountryName>String</d2p1:CountryName>
        <d2p1:Longitude>String</d2p1:Longitude>
        <d2p1:Latitude>String</d2p1:Latitude>
        <d2p1:ZipCode>String</d2p1:ZipCode>
      </d2p1:mvAddress>
    </d2p1:SalesQuoteAddresses>
    <d2p1:SalesQuoteContactPerson>String</d2p1:SalesQuoteContactPerson>
    <d2p1:SalesQuoteInventoryLocationID>0</d2p1:SalesQuoteInventoryLocationID>
    <d2p1:SalesQuoteCustomFlag1>false</d2p1:SalesQuoteCustomFlag1>
    <d2p1:SalesQuoteCustomFlag2>false</d2p1:SalesQuoteCustomFlag2>
    <d2p1:SalesQuoteCustomFlag3>false</d2p1:SalesQuoteCustomFlag3>
    <d2p1:SalesQuoteCustomFlag4>false</d2p1:SalesQuoteCustomFlag4>
    <d2p1:SalesQuoteCustomFlag5>false</d2p1:SalesQuoteCustomFlag5>
    <d2p1:SalesQuoteCustomFlag6>false</d2p1:SalesQuoteCustomFlag6>
    <d2p1:SalesQuoteCustomFlag7>false</d2p1:SalesQuoteCustomFlag7>
    <d2p1:SalesQuoteCustomFlag8>false</d2p1:SalesQuoteCustomFlag8>
    <d2p1:SalesQuoteCustomFlag9>false</d2p1:SalesQuoteCustomFlag9>
    <d2p1:SalesQuoteCustomFlag10>false</d2p1:SalesQuoteCustomFlag10>
    <d2p1:SalesQuoteComments>String</d2p1:SalesQuoteComments>
    <d2p1:SalesQuoteTags>String</d2p1:SalesQuoteTags>
    <d2p1:SalesQuotePaymentTermsEnumeration>None</d2p1:SalesQuotePaymentTermsEnumeration>
    <d2p1:SalesQuotePaymentMethod>None</d2p1:SalesQuotePaymentMethod>
    <d2p1:SalesQuoteTotalQuantity>0</d2p1:SalesQuoteTotalQuantity>
    <d2p1:SalesQuoteAmountSubtotalWithoutTaxAndDiscount>0.00</d2p1:SalesQuoteAmountSubtotalWithoutTaxAndDiscount>
    <d2p1:SalesQuoteAmountShipping>0.00</d2p1:SalesQuoteAmountShipping>
    <d2p1:SalesQuoteAmountTotalDiscount>0.00</d2p1:SalesQuoteAmountTotalDiscount>
    <d2p1:SalesQuoteAmountTotalTax>0.00</d2p1:SalesQuoteAmountTotalTax>
    <d2p1:SalesQuoteAmountGrandTotal>0.00</d2p1:SalesQuoteAmountGrandTotal>
    <d2p1:SalesQuoteTotalWeight>0</d2p1:SalesQuoteTotalWeight>
    <d2p1:SalesQuoteTotalWeightUnitID>0</d2p1:SalesQuoteTotalWeightUnitID>
    <d2p1:SalesQuoteDetails>
      <d2p1:mvSalesQuoteRow>
        <d2p1:SalesQuoteRowDetailID>0</d2p1:SalesQuoteRowDetailID>
        <d2p1:SalesQuoteRowProductID>0</d2p1:SalesQuoteRowProductID>
        <d2p1:SalesQuoteRowProductSKU>String</d2p1:SalesQuoteRowProductSKU>
        <d2p1:SalesQuoteRowProductDescription>String</d2p1:SalesQuoteRowProductDescription>
        <d2p1:SalesQuoteRowQuantity>0</d2p1:SalesQuoteRowQuantity>
        <d2p1:SalesQuoteRowUnitPriceWithoutTaxOrDiscount>0</d2p1:SalesQuoteRowUnitPriceWithoutTaxOrDiscount>
        <d2p1:SalesQuoteRowTaxID>0</d2p1:SalesQuoteRowTaxID>
        <d2p1:SalesQuoteRowTotalTaxAmount>0</d2p1:SalesQuoteRowTotalTaxAmount>
        <d2p1:SalesQuoteRowDiscountID>0</d2p1:SalesQuoteRowDiscountID>
        <d2p1:SalesQuoteRowTotalDiscountAmount>0</d2p1:SalesQuoteRowTotalDiscountAmount>
        <d2p1:SalesQuoteRowTotalAmount>0</d2p1:SalesQuoteRowTotalAmount>
        <d2p1:SalesQuoteRowRemarks>String</d2p1:SalesQuoteRowRemarks>
        <d2p1:SalesQuoteRowTotalWeight>0</d2p1:SalesQuoteRowTotalWeight>
        <d2p1:SalesQuoteRowTotalWeightUnitID>0</d2p1:SalesQuoteRowTotalWeightUnitID>
      </d2p1:mvSalesQuoteRow>
    </d2p1:SalesQuoteDetails>
    <d2p1:SalesQuoteShipDocumentTypeID>String</d2p1:SalesQuoteShipDocumentTypeID>
    <d2p1:SalesQuoteStatus>ValidStatus</d2p1:SalesQuoteStatus>
    <d2p1:SalesQuoteCreationDate>0001-01-01T00:00:00</d2p1:SalesQuoteCreationDate>
    <d2p1:SalesQuoteLastUpdatedDate>0001-01-01T00:00:00</d2p1:SalesQuoteLastUpdatedDate>
  </mvSalesQuote>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
      </d2p1:ResponseError>
    </d2p1:Errors>
  </ResponseStatus>
  <entityID>0</entityID>
  <InternalErrorCode>String</InternalErrorCode>
</SalesQuoteUpdateResponse>

    </soap:Body>
</soap:Envelope>