Megaventory API v2017a

<back to all web services

DocumentUpdate

Inserts a document or updates an existing one.Uses your API Key and applies a mvRecordAction value on an mvDocument object. We can insert the mvDocument object we specified using "Insert" as our mvRecordAction. We can update a current document using "Update", we can insert if a document it doesn't already exist, update a document if it does using "InsertOrUpdate" and we can insert new fields or update non-empty fields of the document using "InsertOrUpdateNonEmptyFields". Optionally, you can use mvInsertUpdateDeleteSourceApplication when an external application ( eg Magento ) is the one that triggers the DocumentUpdate call. Only the DocumentDescription can be changed during the update.

AutoInsertBatchNumbersToProductRows: this field is used to automatically attach batch numbers to the material that is being allocated, depending on the order that you have selected (e.g. if you want to attach first the batch numbers that have the closest expiry date, give this field the value ByExpiryDate).

Examples:



A.

Inserts a Document of type Goods Inbound (can be seen from the document type id = -2 field)

Value:

{
   "mvDocument": {
      "DocumentTypeId": -2,
      "DocumentSupplierClientID": 5357,
      "DocumentDetails": [
         {
            "DocumentRowProductSKU": "serialized",
            "DocumentRowProductDescription": "serialized",
            "DocumentRowQuantity": 2,
            "DocumentRowUnitPriceWithoutTaxOrDiscount": 0,
            "DocumentRowTaxID": 0,
            "DocumentTotalTaxAmount": 0,
            "DocumentRowDiscountID": 0,
            "DocumentRowTotalDiscountAmount": 0,
            "DocumentRowTotalAmount": 0,
            "DocumentRowRemarks": ""
         }
      ],
      "DocumentStatus": "Pending"
    },
    "mvRecordAction": "Insert"
}


Response:

{
   "mvDocument": {
      "DocumentId": 49431,
      "DocumentTypeId": -2,
      "DocumentTypeAbbreviation": "",
      "DocumentTypeDescription": "",
      "DocumentNo": "---",
      "DocumentDate": "/Date(1531774800000+0300)/",
      "DocumentCustomOrderDate1": "/Date(-62135596800000-0000)/",
      "DocumentCustomOrderDate2": "/Date(-62135596800000-0000)/",
      "DocumentCurrencyCode": "USD",
      "DocumentSupplierClientID": 5357,
      "DocumentBillingAddress": "",
      "DocumentAddress": "",
      "DocumentContactPerson": "",
      "DocumentInventoryLocationID": 0,
      "DocumentCustomFlag1": false,
      "DocumentCustomFlag2": false,
      "DocumentCustomFlag3": false,
      "DocumentCustomFlag4": false,
      "DocumentCustomFlag5": false,
      "DocumentCustomFlag6": false,
      "DocumentCustomFlag7": false,
      "DocumentCustomFlag8": false,
      "DocumentCustomFlag9": false,
      "DocumentCustomFlag10": false,
      "DocumentShippingProviderID": 0,
      "DocumentTrackingID": "0",
      "DocumentComments": "",
      "DocumentPaymentTermsEnumeration": "",
      "DocumentTags": "",
      "DocumentPaymentTermsEnumeration": "None",
      "DocumentParentDocId": 0,
      "DocumentTotalQuantity": 2,
      "DocumentAmountSubtotalWithoutTaxAndDiscount": 0,
      "DocumentAmountShipping": 0,
      "DocumentAmountTotalDiscount": 0,
      "DocumentAmountTotalTax": 0,
      "DocumentAmountGrandTotal": 0,
      "DocumentDetails": [
         {
            "DocumentRowDetailID": 76504,
            "DocumentRowProductID": 60424,
            "DocumentRowProductSKU": "serialized",
            "DocumentRowProductDescription": "serialized",
            "DocumentRowQuantity": 2,
            "DocumentRowUnitPriceWithoutTaxOrDiscount": 0,
            "DocumentRowTaxID": 0,
            "DocumentTotalTaxAmount": 0,
            "DocumentRowDiscountID": 0,
            "DocumentRowTotalDiscountAmount": 0,
            "DocumentRowTotalAmount": 0,
            "DocumentRowSerialNumbers": [],
            "DocumentRowBatchNumbers": [],
            "DocumentRowRemarks": ""
         }
      ],
      "DocumentStatus": "Pending",
      "DocumentCreationDate": "/Date(-62135596800000-0000)/",
      "DocumentLastUpdatedDate": "/Date(-62135596800000-0000)/"
   },
   "ResponseStatus": {
      "ErrorCode": "0"
   },
   "entityID": 49431
}

B.



Try adding a Document referring to a non existent product

Value:

{
   "mvDocument": {
      "DocumentTypeId": -2,
      "DocumentSupplierClientID": 5357,
      "DocumentDetails": [
         {
            "DocumentRowProductSKU": "Bananas",
            "DocumentRowProductDescription": "serialized",
            "DocumentRowQuantity": 2,
            "DocumentRowUnitPriceWithoutTaxOrDiscount": 0,
            "DocumentRowTaxID": 0,
            "DocumentTotalTaxAmount": 0,
            "DocumentRowDiscountID": 0,
            "DocumentRowTotalDiscountAmount": 0,
            "DocumentRowTotalAmount": 0,
            "DocumentRowRemarks": ""
         }
      ],
      "DocumentStatus": "Pending"
    },
    "mvRecordAction": "Insert"
}


Response:

{
   "ResponseStatus": {
      "ErrorCode": "500",
      "Message": "The product with DocumentRowProductSKU [Bananas] does not exist. Document Insert Failed"
   },
   "entityID": 0,
   "InternalErrorCode": ""
}

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

HTTP + SOAP12

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

POST /soap12 HTTP/1.1 
Host: api.megaventory.com 
Content-Type: text/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>

<DocumentUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <APIKEY>String</APIKEY>
  <mvDocument xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:DocumentId>0</d2p1:DocumentId>
    <d2p1:DocumentTypeId>0</d2p1:DocumentTypeId>
    <d2p1:DocumentTypeAbbreviation>String</d2p1:DocumentTypeAbbreviation>
    <d2p1:DocumentTypeDescription>String</d2p1:DocumentTypeDescription>
    <d2p1:DocumentNo>String</d2p1:DocumentNo>
    <d2p1:DocumentReferenceNo>String</d2p1:DocumentReferenceNo>
    <d2p1:DocumentReferenceApplication>String</d2p1:DocumentReferenceApplication>
    <d2p1:DocumentDate>0001-01-01T00:00:00</d2p1:DocumentDate>
    <d2p1:DocumentCustomOrderDate1>0001-01-01T00:00:00</d2p1:DocumentCustomOrderDate1>
    <d2p1:DocumentCustomOrderDate2>0001-01-01T00:00:00</d2p1:DocumentCustomOrderDate2>
    <d2p1:DocumentCurrencyCode>String</d2p1:DocumentCurrencyCode>
    <d2p1:DocumentSupplierClientID>0</d2p1:DocumentSupplierClientID>
    <d2p1:DocumentSupplierClientName>String</d2p1:DocumentSupplierClientName>
    <d2p1:DocumentBillingAddress>String</d2p1:DocumentBillingAddress>
    <d2p1:DocumentAddress>String</d2p1:DocumentAddress>
    <d2p1:DocumentAddresses>
      <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:DocumentAddresses>
    <d2p1:DocumentContactPerson>String</d2p1:DocumentContactPerson>
    <d2p1:DocumentInventoryLocationID>0</d2p1:DocumentInventoryLocationID>
    <d2p1:DocumentCustomFlag1>false</d2p1:DocumentCustomFlag1>
    <d2p1:DocumentCustomFlag6>false</d2p1:DocumentCustomFlag6>
    <d2p1:DocumentCustomFlag2>false</d2p1:DocumentCustomFlag2>
    <d2p1:DocumentCustomFlag7>false</d2p1:DocumentCustomFlag7>
    <d2p1:DocumentCustomFlag3>false</d2p1:DocumentCustomFlag3>
    <d2p1:DocumentCustomFlag8>false</d2p1:DocumentCustomFlag8>
    <d2p1:DocumentCustomFlag4>false</d2p1:DocumentCustomFlag4>
    <d2p1:DocumentCustomFlag9>false</d2p1:DocumentCustomFlag9>
    <d2p1:DocumentCustomFlag10>false</d2p1:DocumentCustomFlag10>
    <d2p1:DocumentCustomFlag5>false</d2p1:DocumentCustomFlag5>
    <d2p1:DocumentShippingProviderID>0</d2p1:DocumentShippingProviderID>
    <d2p1:DocumentTrackingID>String</d2p1:DocumentTrackingID>
    <d2p1:DocumentShippingInfo xmlns:d3p1="http://schemas.datacontract.org/2004/07/Megaventory.Models.DTOs.MvShippingProviderDTOs">
      <d3p1:ProviderInfo>
        <d3p1:ProviderId>0</d3p1:ProviderId>
        <d3p1:ServiceId>String</d3p1:ServiceId>
        <d3p1:PackageId>String</d3p1:PackageId>
      </d3p1:ProviderInfo>
      <d3p1:CostInfo>
        <d3p1:ShippingCost>0</d3p1:ShippingCost>
        <d3p1:OtherCosts>0</d3p1:OtherCosts>
        <d3p1:TotalCost>0</d3p1:TotalCost>
      </d3p1:CostInfo>
      <d3p1:WeightInfo>
        <d3p1:Weight>0</d3p1:Weight>
        <d3p1:WeightUnitId>0</d3p1:WeightUnitId>
      </d3p1:WeightInfo>
      <d3p1:ShipDateInfo>
        <d3p1:ShipDate>String</d3p1:ShipDate>
      </d3p1:ShipDateInfo>
      <d3p1:GenericAftersalesProServicesInfo>
        <d3p1:COD>false</d3p1:COD>
        <d3p1:GTEEC>false</d3p1:GTEEC>
        <d3p1:Protocol>false</d3p1:Protocol>
        <d3p1:Reception>false</d3p1:Reception>
        <d3p1:Insurance>false</d3p1:Insurance>
        <d3p1:ChequeCod>false</d3p1:ChequeCod>
        <d3p1:SpecialRate>false</d3p1:SpecialRate>
        <d3p1:VipDelivery>false</d3p1:VipDelivery>
        <d3p1:SenderCharge>false</d3p1:SenderCharge>
        <d3p1:PackageReturn>false</d3p1:PackageReturn>
        <d3p1:CodTotalInCents>0</d3p1:CodTotalInCents>
        <d3p1:ReturnDocument>false</d3p1:ReturnDocument>
        <d3p1:MorningDelivery>false</d3p1:MorningDelivery>
        <d3p1:SameDayIntracity>false</d3p1:SameDayIntracity>
        <d3p1:SaturdayDelivery>false</d3p1:SaturdayDelivery>
        <d3p1:SeaFreightCyprus>false</d3p1:SeaFreightCyprus>
        <d3p1:RefrigeratedGoods>false</d3p1:RefrigeratedGoods>
        <d3p1:LessThanTwoKilograms>false</d3p1:LessThanTwoKilograms>
        <d3p1:LessThanFourKilograms>false</d3p1:LessThanFourKilograms>
        <d3p1:SubmissionOfTenderDocuments>false</d3p1:SubmissionOfTenderDocuments>
        <d3p1:NextDayAirTransportToIslands>false</d3p1:NextDayAirTransportToIslands>
        <d3p1:ContainsDocumentsOnlyAndIsLessThanTwoKilograms>false</d3p1:ContainsDocumentsOnlyAndIsLessThanTwoKilograms>
      </d3p1:GenericAftersalesProServicesInfo>
      <d3p1:LockerId>0</d3p1:LockerId>
      <d3p1:TrackingId>String</d3p1:TrackingId>
    </d2p1:DocumentShippingInfo>
    <d2p1:DocumentComments>String</d2p1:DocumentComments>
    <d2p1:DocumentTags>String</d2p1:DocumentTags>
    <d2p1:DocumentPaymentTermsEnumeration>None</d2p1:DocumentPaymentTermsEnumeration>
    <d2p1:DocumentPaymentMethod>None</d2p1:DocumentPaymentMethod>
    <d2p1:DocumentParentDocId>0</d2p1:DocumentParentDocId>
    <d2p1:DocumentHandlingDocId>0</d2p1:DocumentHandlingDocId>
    <d2p1:DocumentTotalQuantity>0</d2p1:DocumentTotalQuantity>
    <d2p1:DocumentAmountSubtotalWithoutTaxAndDiscount>0.00</d2p1:DocumentAmountSubtotalWithoutTaxAndDiscount>
    <d2p1:DocumentAmountShipping>0.00</d2p1:DocumentAmountShipping>
    <d2p1:DocumentAmountTotalDiscount>0.00</d2p1:DocumentAmountTotalDiscount>
    <d2p1:DocumentAmountTotalTax>0.00</d2p1:DocumentAmountTotalTax>
    <d2p1:DocumentAmountGrandTotal>0.00</d2p1:DocumentAmountGrandTotal>
    <d2p1:DocumentTotalWeight>0</d2p1:DocumentTotalWeight>
    <d2p1:DocumentTotalWeightUnitID>0</d2p1:DocumentTotalWeightUnitID>
    <d2p1:DocumentDetails>
      <d2p1:mvDocumentRow>
        <d2p1:DocumentRowDetailID>0</d2p1:DocumentRowDetailID>
        <d2p1:DocumentRowProductID>0</d2p1:DocumentRowProductID>
        <d2p1:DocumentRowProductSKU>String</d2p1:DocumentRowProductSKU>
        <d2p1:DocumentRowProductDescription>String</d2p1:DocumentRowProductDescription>
        <d2p1:DocumentRowQuantity>0</d2p1:DocumentRowQuantity>
        <d2p1:DocumentRowUnitPriceWithoutTaxOrDiscount>0.00</d2p1:DocumentRowUnitPriceWithoutTaxOrDiscount>
        <d2p1:DocumentRowTaxID>0</d2p1:DocumentRowTaxID>
        <d2p1:DocumentTotalTaxAmount>0.00</d2p1:DocumentTotalTaxAmount>
        <d2p1:DocumentRowDiscountID>0</d2p1:DocumentRowDiscountID>
        <d2p1:DocumentRowTotalDiscountAmount>0.00</d2p1:DocumentRowTotalDiscountAmount>
        <d2p1:DocumentRowTotalAmount>0.00</d2p1:DocumentRowTotalAmount>
        <d2p1:DocumentRowSerialNumbers xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>String</d5p1:string>
        </d2p1:DocumentRowSerialNumbers>
        <d2p1:DocumentRowBatchNumbers>
          <d2p1:BatchNumberDetails>
            <d2p1:AssignedQTYInDetail>0</d2p1:AssignedQTYInDetail>
            <d2p1:BatchNumberName>String</d2p1:BatchNumberName>
            <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
          </d2p1:BatchNumberDetails>
        </d2p1:DocumentRowBatchNumbers>
        <d2p1:DocumentRowRemarks>String</d2p1:DocumentRowRemarks>
        <d2p1:DocumentRowTotalWeight>0</d2p1:DocumentRowTotalWeight>
        <d2p1:DocumentRowTotalWeightUnitID>0</d2p1:DocumentRowTotalWeightUnitID>
      </d2p1:mvDocumentRow>
    </d2p1:DocumentDetails>
    <d2p1:DocumentStatus>ValidStatus</d2p1:DocumentStatus>
    <d2p1:chkReOpenOrCloseRelatedDocs>false</d2p1:chkReOpenOrCloseRelatedDocs>
    <d2p1:DocumentCreationDate>0001-01-01T00:00:00</d2p1:DocumentCreationDate>
    <d2p1:DocumentLastUpdatedDate>0001-01-01T00:00:00</d2p1:DocumentLastUpdatedDate>
  </mvDocument>
  <mvRecordAction>Insert</mvRecordAction>
  <mvInsertUpdateDeleteSourceApplication>String</mvInsertUpdateDeleteSourceApplication>
  <AutoInsertBundledProductRows>false</AutoInsertBundledProductRows>
  <AutoInsertBatchNumbersToProductRows>Undefined</AutoInsertBatchNumbersToProductRows>
</DocumentUpdate>

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

<DocumentUpdateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <mvDocument xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:DocumentId>0</d2p1:DocumentId>
    <d2p1:DocumentTypeId>0</d2p1:DocumentTypeId>
    <d2p1:DocumentTypeAbbreviation>String</d2p1:DocumentTypeAbbreviation>
    <d2p1:DocumentTypeDescription>String</d2p1:DocumentTypeDescription>
    <d2p1:DocumentNo>String</d2p1:DocumentNo>
    <d2p1:DocumentReferenceNo>String</d2p1:DocumentReferenceNo>
    <d2p1:DocumentReferenceApplication>String</d2p1:DocumentReferenceApplication>
    <d2p1:DocumentDate>0001-01-01T00:00:00</d2p1:DocumentDate>
    <d2p1:DocumentCustomOrderDate1>0001-01-01T00:00:00</d2p1:DocumentCustomOrderDate1>
    <d2p1:DocumentCustomOrderDate2>0001-01-01T00:00:00</d2p1:DocumentCustomOrderDate2>
    <d2p1:DocumentCurrencyCode>String</d2p1:DocumentCurrencyCode>
    <d2p1:DocumentSupplierClientID>0</d2p1:DocumentSupplierClientID>
    <d2p1:DocumentSupplierClientName>String</d2p1:DocumentSupplierClientName>
    <d2p1:DocumentBillingAddress>String</d2p1:DocumentBillingAddress>
    <d2p1:DocumentAddress>String</d2p1:DocumentAddress>
    <d2p1:DocumentAddresses>
      <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:DocumentAddresses>
    <d2p1:DocumentContactPerson>String</d2p1:DocumentContactPerson>
    <d2p1:DocumentInventoryLocationID>0</d2p1:DocumentInventoryLocationID>
    <d2p1:DocumentCustomFlag1>false</d2p1:DocumentCustomFlag1>
    <d2p1:DocumentCustomFlag6>false</d2p1:DocumentCustomFlag6>
    <d2p1:DocumentCustomFlag2>false</d2p1:DocumentCustomFlag2>
    <d2p1:DocumentCustomFlag7>false</d2p1:DocumentCustomFlag7>
    <d2p1:DocumentCustomFlag3>false</d2p1:DocumentCustomFlag3>
    <d2p1:DocumentCustomFlag8>false</d2p1:DocumentCustomFlag8>
    <d2p1:DocumentCustomFlag4>false</d2p1:DocumentCustomFlag4>
    <d2p1:DocumentCustomFlag9>false</d2p1:DocumentCustomFlag9>
    <d2p1:DocumentCustomFlag10>false</d2p1:DocumentCustomFlag10>
    <d2p1:DocumentCustomFlag5>false</d2p1:DocumentCustomFlag5>
    <d2p1:DocumentShippingProviderID>0</d2p1:DocumentShippingProviderID>
    <d2p1:DocumentTrackingID>String</d2p1:DocumentTrackingID>
    <d2p1:DocumentShippingInfo xmlns:d3p1="http://schemas.datacontract.org/2004/07/Megaventory.Models.DTOs.MvShippingProviderDTOs">
      <d3p1:ProviderInfo>
        <d3p1:ProviderId>0</d3p1:ProviderId>
        <d3p1:ServiceId>String</d3p1:ServiceId>
        <d3p1:PackageId>String</d3p1:PackageId>
      </d3p1:ProviderInfo>
      <d3p1:CostInfo>
        <d3p1:ShippingCost>0</d3p1:ShippingCost>
        <d3p1:OtherCosts>0</d3p1:OtherCosts>
        <d3p1:TotalCost>0</d3p1:TotalCost>
      </d3p1:CostInfo>
      <d3p1:WeightInfo>
        <d3p1:Weight>0</d3p1:Weight>
        <d3p1:WeightUnitId>0</d3p1:WeightUnitId>
      </d3p1:WeightInfo>
      <d3p1:ShipDateInfo>
        <d3p1:ShipDate>String</d3p1:ShipDate>
      </d3p1:ShipDateInfo>
      <d3p1:GenericAftersalesProServicesInfo>
        <d3p1:COD>false</d3p1:COD>
        <d3p1:GTEEC>false</d3p1:GTEEC>
        <d3p1:Protocol>false</d3p1:Protocol>
        <d3p1:Reception>false</d3p1:Reception>
        <d3p1:Insurance>false</d3p1:Insurance>
        <d3p1:ChequeCod>false</d3p1:ChequeCod>
        <d3p1:SpecialRate>false</d3p1:SpecialRate>
        <d3p1:VipDelivery>false</d3p1:VipDelivery>
        <d3p1:SenderCharge>false</d3p1:SenderCharge>
        <d3p1:PackageReturn>false</d3p1:PackageReturn>
        <d3p1:CodTotalInCents>0</d3p1:CodTotalInCents>
        <d3p1:ReturnDocument>false</d3p1:ReturnDocument>
        <d3p1:MorningDelivery>false</d3p1:MorningDelivery>
        <d3p1:SameDayIntracity>false</d3p1:SameDayIntracity>
        <d3p1:SaturdayDelivery>false</d3p1:SaturdayDelivery>
        <d3p1:SeaFreightCyprus>false</d3p1:SeaFreightCyprus>
        <d3p1:RefrigeratedGoods>false</d3p1:RefrigeratedGoods>
        <d3p1:LessThanTwoKilograms>false</d3p1:LessThanTwoKilograms>
        <d3p1:LessThanFourKilograms>false</d3p1:LessThanFourKilograms>
        <d3p1:SubmissionOfTenderDocuments>false</d3p1:SubmissionOfTenderDocuments>
        <d3p1:NextDayAirTransportToIslands>false</d3p1:NextDayAirTransportToIslands>
        <d3p1:ContainsDocumentsOnlyAndIsLessThanTwoKilograms>false</d3p1:ContainsDocumentsOnlyAndIsLessThanTwoKilograms>
      </d3p1:GenericAftersalesProServicesInfo>
      <d3p1:LockerId>0</d3p1:LockerId>
      <d3p1:TrackingId>String</d3p1:TrackingId>
    </d2p1:DocumentShippingInfo>
    <d2p1:DocumentComments>String</d2p1:DocumentComments>
    <d2p1:DocumentTags>String</d2p1:DocumentTags>
    <d2p1:DocumentPaymentTermsEnumeration>None</d2p1:DocumentPaymentTermsEnumeration>
    <d2p1:DocumentPaymentMethod>None</d2p1:DocumentPaymentMethod>
    <d2p1:DocumentParentDocId>0</d2p1:DocumentParentDocId>
    <d2p1:DocumentHandlingDocId>0</d2p1:DocumentHandlingDocId>
    <d2p1:DocumentTotalQuantity>0</d2p1:DocumentTotalQuantity>
    <d2p1:DocumentAmountSubtotalWithoutTaxAndDiscount>0.00</d2p1:DocumentAmountSubtotalWithoutTaxAndDiscount>
    <d2p1:DocumentAmountShipping>0.00</d2p1:DocumentAmountShipping>
    <d2p1:DocumentAmountTotalDiscount>0.00</d2p1:DocumentAmountTotalDiscount>
    <d2p1:DocumentAmountTotalTax>0.00</d2p1:DocumentAmountTotalTax>
    <d2p1:DocumentAmountGrandTotal>0.00</d2p1:DocumentAmountGrandTotal>
    <d2p1:DocumentTotalWeight>0</d2p1:DocumentTotalWeight>
    <d2p1:DocumentTotalWeightUnitID>0</d2p1:DocumentTotalWeightUnitID>
    <d2p1:DocumentDetails>
      <d2p1:mvDocumentRow>
        <d2p1:DocumentRowDetailID>0</d2p1:DocumentRowDetailID>
        <d2p1:DocumentRowProductID>0</d2p1:DocumentRowProductID>
        <d2p1:DocumentRowProductSKU>String</d2p1:DocumentRowProductSKU>
        <d2p1:DocumentRowProductDescription>String</d2p1:DocumentRowProductDescription>
        <d2p1:DocumentRowQuantity>0</d2p1:DocumentRowQuantity>
        <d2p1:DocumentRowUnitPriceWithoutTaxOrDiscount>0.00</d2p1:DocumentRowUnitPriceWithoutTaxOrDiscount>
        <d2p1:DocumentRowTaxID>0</d2p1:DocumentRowTaxID>
        <d2p1:DocumentTotalTaxAmount>0.00</d2p1:DocumentTotalTaxAmount>
        <d2p1:DocumentRowDiscountID>0</d2p1:DocumentRowDiscountID>
        <d2p1:DocumentRowTotalDiscountAmount>0.00</d2p1:DocumentRowTotalDiscountAmount>
        <d2p1:DocumentRowTotalAmount>0.00</d2p1:DocumentRowTotalAmount>
        <d2p1:DocumentRowSerialNumbers xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>String</d5p1:string>
        </d2p1:DocumentRowSerialNumbers>
        <d2p1:DocumentRowBatchNumbers>
          <d2p1:BatchNumberDetails>
            <d2p1:AssignedQTYInDetail>0</d2p1:AssignedQTYInDetail>
            <d2p1:BatchNumberName>String</d2p1:BatchNumberName>
            <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
          </d2p1:BatchNumberDetails>
        </d2p1:DocumentRowBatchNumbers>
        <d2p1:DocumentRowRemarks>String</d2p1:DocumentRowRemarks>
        <d2p1:DocumentRowTotalWeight>0</d2p1:DocumentRowTotalWeight>
        <d2p1:DocumentRowTotalWeightUnitID>0</d2p1:DocumentRowTotalWeightUnitID>
      </d2p1:mvDocumentRow>
    </d2p1:DocumentDetails>
    <d2p1:DocumentStatus>ValidStatus</d2p1:DocumentStatus>
    <d2p1:chkReOpenOrCloseRelatedDocs>false</d2p1:chkReOpenOrCloseRelatedDocs>
    <d2p1:DocumentCreationDate>0001-01-01T00:00:00</d2p1:DocumentCreationDate>
    <d2p1:DocumentLastUpdatedDate>0001-01-01T00:00:00</d2p1:DocumentLastUpdatedDate>
  </mvDocument>
  <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>
</DocumentUpdateResponse>

    </soap12:Body>
</soap12:Envelope>