Megaventory API v2017a

<back to all web services

PurchaseOrdersUpdate

The following routes are available for this service:
POST/PurchaseOrder/PurchaseOrdersUpdateInserts/Updates multiple Purchase orders.Uses your API Key and accepts a List of mvPurchaseOrder objects. In a single request you can both Insert and Update up to 50 PurchaseOrders. Each mvPurchaseOrder accepts the same fields Just as in PurchaseOrderUpdate and can handle the same actions like Insert/Update.

Examples:



A.

Insert 2 new Purchase Orders.

Value:

{
  "PurchaseOrders": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderTypeId": "1",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowQuantity": "3",
            "PurchaseOrderRowReceivedQuantity": "0",
            "PurchaseOrderRowInvoicedQuantity": "0",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderTypeId": "1",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowQuantity": "4",
            "PurchaseOrderRowReceivedQuantity": "0",
            "PurchaseOrderRowInvoicedQuantity": "0",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    }
  ]
} 


Response:

 {
        "PurchaseOrdersResponses": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68348,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "61",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": false,
        "PurchaseOrderCustomFlag2": false,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "None",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 3,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83397,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 3,
            "PurchaseOrderRowReceivedQuantity": 0,
            "PurchaseOrderRowInvoicedQuantity": 0,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700580240974+0200)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580242369+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68348
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68349,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "62",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": false,
        "PurchaseOrderCustomFlag2": false,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "None",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 4,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83398,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 4,
            "PurchaseOrderRowReceivedQuantity": 0,
            "PurchaseOrderRowInvoicedQuantity": 0,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700580245984+0200)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580246104+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68349
    }
  ],
  "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Purchase Orders were updated successfully."
  }
}

B.

Update 2 existing Purchase Orders.

Value:

{
    "PurchaseOrders": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": "68259",
        "PurchaseOrderReceiveDocumentTypeID": "1",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderCustomFlag1": true,
        "PurchaseOrderPaymentTermsEnumeration": "DueOnReceipt",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowDetailID": "83308",
            "PurchaseOrderRowQuantity": "3",
            "PurchaseOrderRowReceivedQuantity": "1",
            "PurchaseOrderRowInvoicedQuantity": "1",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "PartiallyReceivedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderReceiveDocumentTypeID": "1",
        "PurchaseOrderId": "68260",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderCustomFlag2": true,
        "PurchaseOrderPaymentTermsEnumeration": "Net60",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowDetailID": "83309",
            "PurchaseOrderRowQuantity": "4",
            "PurchaseOrderRowReceivedQuantity": "1",
            "PurchaseOrderRowInvoicedQuantity": "1",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "PartiallyReceivedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    }
  ]
} 


Response:

 {
        "PurchaseOrdersResponses": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68261,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "12",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": true,
        "PurchaseOrderCustomFlag2": false,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "DueOnReceipt",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 5,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83310,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 5,
            "PurchaseOrderRowReceivedQuantity": 2,
            "PurchaseOrderRowInvoicedQuantity": 2,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "PartiallyReceivedAndPartiallyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700569642667-0000)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580518337+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68261
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68260,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "11",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": false,
        "PurchaseOrderCustomFlag2": true,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "Net60",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 4,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83309,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 4,
            "PurchaseOrderRowReceivedQuantity": 3,
            "PurchaseOrderRowInvoicedQuantity": 3,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "PartiallyReceivedAndPartiallyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700569641487-0000)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580518661+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68260
    }
  ],
  "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Purchase Orders were updated successfully."
  }
}

C.

Insert 1 new Purchase Order and Update 1 existing Purchase Order.

Value:

{
    "PurchaseOrders": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderTypeId": "1",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowQuantity": "3",
            "PurchaseOrderRowReceivedQuantity": "0",
            "PurchaseOrderRowInvoicedQuantity": "0",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": "68259",
        "PurchaseOrderReceiveDocumentTypeID": "1",
        "PurchaseOrderSupplierID": "5451",
        "PurchaseOrderInventoryLocationID": "4442",
        "PurchaseOrderCustomFlag1": true,
        "PurchaseOrderPaymentTermsEnumeration": "DueOnReceipt",
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowDetailID": "83308",
            "PurchaseOrderRowQuantity": "3",
            "PurchaseOrderRowReceivedQuantity": "1",
            "PurchaseOrderRowInvoicedQuantity": "1",
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": "0"
          }
        ],
        "PurchaseOrderStatus": "PartiallyReceivedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    }
  ]
} 


Response:

 {
        "PurchaseOrdersResponses": [
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68353,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "63",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": false,
        "PurchaseOrderCustomFlag2": false,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "None",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 3,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83402,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 3,
            "PurchaseOrderRowReceivedQuantity": 0,
            "PurchaseOrderRowInvoicedQuantity": 0,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700580702901+0200)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580704162+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68353
    },
    {
      "mvPurchaseOrder": {
        "PurchaseOrderId": 68260,
        "PurchaseOrderTypeId": 1,
        "PurchaseOrderTypeAbbreviation": "PO",
        "PurchaseOrderTypeDescription": "Purchase Order",
        "PurchaseOrderNo": "11",
        "PurchaseOrderReferenceNo": "",
        "PurchaseOrderReferenceApplication": "",
        "PurchaseOrderDate": "/Date(1700517600000-0000)/",
        "PurchaseOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "PurchaseOrderCurrencyCode": "USD",
        "PurchaseOrderSupplierID": 5451,
        "PurchaseOrderSupplierName": "Cleaning prod supplier",
        "PurchaseOrderBillingAddress": "",
        "PurchaseOrderReceivingAddress": "",
        "PurchaseOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Receiving1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "PurchaseOrderContactPerson": "",
        "PurchaseOrderInventoryLocationID": 4442,
        "PurchaseOrderCustomFlag1": false,
        "PurchaseOrderCustomFlag2": true,
        "PurchaseOrderCustomFlag3": false,
        "PurchaseOrderCustomFlag4": false,
        "PurchaseOrderCustomFlag5": false,
        "PurchaseOrderCustomFlag6": false,
        "PurchaseOrderCustomFlag7": false,
        "PurchaseOrderCustomFlag8": false,
        "PurchaseOrderCustomFlag9": false,
        "PurchaseOrderCustomFlag10": false,
        "PurchaseOrderComments": "",
        "PurchaseOrderTags": "",
        "PurchaseOrderPaymentTermsEnumeration": "Net60",
        "PurchaseOrderPaymentMethod": "None",
        "PurchaseOrderTotalQuantity": 4,
        "PurchaseOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "PurchaseOrderAmountReceiving": 0,
        "PurchaseOrderAmountTotalDiscount": 0,
        "PurchaseOrderAmountTotalTax": 0,
        "PurchaseOrderAmountGrandTotal": 0,
        "PurchaseOrderDetails": [
          {
            "PurchaseOrderRowDetailID": 83309,
            "PurchaseOrderRowProductID": 60475,
            "PurchaseOrderRowProductSKU": "bread",
            "PurchaseOrderRowProductDescription": "bread",
            "PurchaseOrderRowQuantity": 4,
            "PurchaseOrderRowReceivedQuantity": 4,
            "PurchaseOrderRowInvoicedQuantity": 4,
            "PurchaseOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "PurchaseOrderRowTaxID": 0,
            "PurchaseOrderTotalTaxAmount": 0,
            "PurchaseOrderRowDiscountID": 0,
            "PurchaseOrderRowTotalDiscountAmount": 0,
            "PurchaseOrderRowTotalAmount": 0,
            "PurchaseOrderRowRemarks": ""
          }
        ],
        "PurchaseOrderStatus": "FullyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "PurchaseOrderCreationDate": "/Date(1700569641487-0000)/",
        "PurchaseOrderLastUpdatedDate": "/Date(1700580708821+0200)/",
        "PurchaseOrderReceiveDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68260
    }
  ],
  "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Purchase Orders were updated successfully."
  }
}

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

HTTP + XML

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

POST /xml/reply/PurchaseOrdersUpdate HTTP/1.1 
Host: api.megaventory.com 
Content-Type: application/xml
Content-Length: length

<PurchaseOrdersUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <APIKEY>String</APIKEY>
  <PurchaseOrders>
    <PurchaseOrder>
      <mvPurchaseOrder xmlns:d4p1="https://api.megaventory.com/types">
        <d4p1:PurchaseOrderId>0</d4p1:PurchaseOrderId>
        <d4p1:PurchaseOrderTypeId>0</d4p1:PurchaseOrderTypeId>
        <d4p1:PurchaseOrderTypeAbbreviation>String</d4p1:PurchaseOrderTypeAbbreviation>
        <d4p1:PurchaseOrderTypeDescription>String</d4p1:PurchaseOrderTypeDescription>
        <d4p1:PurchaseOrderNo>String</d4p1:PurchaseOrderNo>
        <d4p1:PurchaseOrderReferenceNo>String</d4p1:PurchaseOrderReferenceNo>
        <d4p1:PurchaseOrderReferenceApplication>String</d4p1:PurchaseOrderReferenceApplication>
        <d4p1:PurchaseOrderDate>0001-01-01T00:00:00</d4p1:PurchaseOrderDate>
        <d4p1:PurchaseOrderCustomOrderDate1>0001-01-01T00:00:00</d4p1:PurchaseOrderCustomOrderDate1>
        <d4p1:PurchaseOrderCustomOrderDate2>0001-01-01T00:00:00</d4p1:PurchaseOrderCustomOrderDate2>
        <d4p1:PurchaseOrderCurrencyCode>String</d4p1:PurchaseOrderCurrencyCode>
        <d4p1:PurchaseOrderSupplierID>0</d4p1:PurchaseOrderSupplierID>
        <d4p1:PurchaseOrderSupplierName>String</d4p1:PurchaseOrderSupplierName>
        <d4p1:PurchaseOrderAddress>String</d4p1:PurchaseOrderAddress>
        <d4p1:PurchaseOrderPickupAddress>String</d4p1:PurchaseOrderPickupAddress>
        <d4p1:PurchaseOrderAddresses>
          <d4p1:mvAddress>
            <d4p1:AddressType>General</d4p1:AddressType>
            <d4p1:AddressLine1>String</d4p1:AddressLine1>
            <d4p1:AddressLine2>String</d4p1:AddressLine2>
            <d4p1:AddressLine3>String</d4p1:AddressLine3>
            <d4p1:Name>String</d4p1:Name>
            <d4p1:Phone>String</d4p1:Phone>
            <d4p1:Email>String</d4p1:Email>
            <d4p1:TaxIdNumber>String</d4p1:TaxIdNumber>
            <d4p1:Organization>String</d4p1:Organization>
            <d4p1:City>String</d4p1:City>
            <d4p1:State>String</d4p1:State>
            <d4p1:Country>NONE</d4p1:Country>
            <d4p1:CountryName>String</d4p1:CountryName>
            <d4p1:Longitude>String</d4p1:Longitude>
            <d4p1:Latitude>String</d4p1:Latitude>
            <d4p1:ZipCode>String</d4p1:ZipCode>
          </d4p1:mvAddress>
        </d4p1:PurchaseOrderAddresses>
        <d4p1:PurchaseOrderContactPerson>String</d4p1:PurchaseOrderContactPerson>
        <d4p1:PurchaseOrderInventoryLocationID>0</d4p1:PurchaseOrderInventoryLocationID>
        <d4p1:PurchaseOrderCustomFlag1>false</d4p1:PurchaseOrderCustomFlag1>
        <d4p1:PurchaseOrderCustomFlag2>false</d4p1:PurchaseOrderCustomFlag2>
        <d4p1:PurchaseOrderCustomFlag3>false</d4p1:PurchaseOrderCustomFlag3>
        <d4p1:PurchaseOrderCustomFlag4>false</d4p1:PurchaseOrderCustomFlag4>
        <d4p1:PurchaseOrderCustomFlag5>false</d4p1:PurchaseOrderCustomFlag5>
        <d4p1:PurchaseOrderCustomFlag6>false</d4p1:PurchaseOrderCustomFlag6>
        <d4p1:PurchaseOrderCustomFlag7>false</d4p1:PurchaseOrderCustomFlag7>
        <d4p1:PurchaseOrderCustomFlag8>false</d4p1:PurchaseOrderCustomFlag8>
        <d4p1:PurchaseOrderCustomFlag9>false</d4p1:PurchaseOrderCustomFlag9>
        <d4p1:PurchaseOrderCustomFlag10>false</d4p1:PurchaseOrderCustomFlag10>
        <d4p1:PurchaseOrderComments>String</d4p1:PurchaseOrderComments>
        <d4p1:PurchaseOrderTags>String</d4p1:PurchaseOrderTags>
        <d4p1:PurchaseOrderTotalWeight>0</d4p1:PurchaseOrderTotalWeight>
        <d4p1:PurchaseOrderTotalWeightUnitID>0</d4p1:PurchaseOrderTotalWeightUnitID>
        <d4p1:PurchaseOrderPaymentTermsEnumeration>None</d4p1:PurchaseOrderPaymentTermsEnumeration>
        <d4p1:PurchaseOrderPaymentMethod>None</d4p1:PurchaseOrderPaymentMethod>
        <d4p1:PurchaseOrderTotalQuantity>0</d4p1:PurchaseOrderTotalQuantity>
        <d4p1:PurchaseOrderAmountSubtotalWithoutTaxAndDiscount>0.00</d4p1:PurchaseOrderAmountSubtotalWithoutTaxAndDiscount>
        <d4p1:PurchaseOrderAmountTotalDiscount>0.00</d4p1:PurchaseOrderAmountTotalDiscount>
        <d4p1:PurchaseOrderAmountTotalTax>0.00</d4p1:PurchaseOrderAmountTotalTax>
        <d4p1:PurchaseOrderAmountGrandTotal>0.00</d4p1:PurchaseOrderAmountGrandTotal>
        <d4p1:PurchaseOrderDetails>
          <d4p1:mvPurchaseOrderRow>
            <d4p1:PurchaseOrderRowDetailID>0</d4p1:PurchaseOrderRowDetailID>
            <d4p1:PurchaseOrderRowProductID>0</d4p1:PurchaseOrderRowProductID>
            <d4p1:PurchaseOrderRowProductSKU>String</d4p1:PurchaseOrderRowProductSKU>
            <d4p1:PurchaseOrderRowProductDescription>String</d4p1:PurchaseOrderRowProductDescription>
            <d4p1:PurchaseOrderRowQuantity>0</d4p1:PurchaseOrderRowQuantity>
            <d4p1:PurchaseOrderRowReceivedQuantity>0</d4p1:PurchaseOrderRowReceivedQuantity>
            <d4p1:PurchaseOrderRowInvoicedQuantity>0</d4p1:PurchaseOrderRowInvoicedQuantity>
            <d4p1:PurchaseOrderRowUnitPriceWithoutTaxOrDiscount>0</d4p1:PurchaseOrderRowUnitPriceWithoutTaxOrDiscount>
            <d4p1:PurchaseOrderRowTaxID>0</d4p1:PurchaseOrderRowTaxID>
            <d4p1:PurchaseOrderTotalTaxAmount>0</d4p1:PurchaseOrderTotalTaxAmount>
            <d4p1:PurchaseOrderRowDiscountID>0</d4p1:PurchaseOrderRowDiscountID>
            <d4p1:PurchaseOrderRowTotalDiscountAmount>0</d4p1:PurchaseOrderRowTotalDiscountAmount>
            <d4p1:PurchaseOrderRowTotalAmount>0</d4p1:PurchaseOrderRowTotalAmount>
            <d4p1:PurchaseOrderRowSerialNumbers xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>String</d7p1:string>
            </d4p1:PurchaseOrderRowSerialNumbers>
            <d4p1:PurchaseOrderRowBatchNumbers>
              <d4p1:BatchNumberDetails>
                <d4p1:AssignedQTYInDetail>0</d4p1:AssignedQTYInDetail>
                <d4p1:BatchNumberName>String</d4p1:BatchNumberName>
                <d4p1:ExpiryDate>0001-01-01T00:00:00</d4p1:ExpiryDate>
              </d4p1:BatchNumberDetails>
            </d4p1:PurchaseOrderRowBatchNumbers>
            <d4p1:PurchaseOrderRowRemarks>String</d4p1:PurchaseOrderRowRemarks>
            <d4p1:PurchaseOrderRowTotalWeight>0</d4p1:PurchaseOrderRowTotalWeight>
            <d4p1:PurchaseOrderRowTotalWeightUnitID>0</d4p1:PurchaseOrderRowTotalWeightUnitID>
            <d4p1:PurchaseOrderRowExpectedReceivingDateEarliest>0001-01-01T00:00:00</d4p1:PurchaseOrderRowExpectedReceivingDateEarliest>
            <d4p1:PurchaseOrderRowExpectedReceivingDateLatest>0001-01-01T00:00:00</d4p1:PurchaseOrderRowExpectedReceivingDateLatest>
          </d4p1:mvPurchaseOrderRow>
        </d4p1:PurchaseOrderDetails>
        <d4p1:PurchaseOrderReceiveDocumentTypeID>String</d4p1:PurchaseOrderReceiveDocumentTypeID>
        <d4p1:PurchaseOrderReceiveDocumentNo>String</d4p1:PurchaseOrderReceiveDocumentNo>
        <d4p1:PurchaseOrderStatus>ValidStatus</d4p1:PurchaseOrderStatus>
        <d4p1:chkReOpenOrCloseRelatedDocs>false</d4p1:chkReOpenOrCloseRelatedDocs>
        <d4p1:PurchaseOrderCreationDate>0001-01-01T00:00:00</d4p1:PurchaseOrderCreationDate>
        <d4p1:PurchaseOrderLastUpdatedDate>0001-01-01T00:00:00</d4p1:PurchaseOrderLastUpdatedDate>
        <d4p1:PurchaseOrderExpectedReceivingDateEarliest>0001-01-01T00:00:00</d4p1:PurchaseOrderExpectedReceivingDateEarliest>
        <d4p1:PurchaseOrderExpectedReceivingDateLatest>0001-01-01T00:00:00</d4p1:PurchaseOrderExpectedReceivingDateLatest>
        <d4p1:PurchaseOrderReceiveDocumentIssueDate>0001-01-01T00:00:00</d4p1:PurchaseOrderReceiveDocumentIssueDate>
      </mvPurchaseOrder>
      <mvRecordAction>Insert</mvRecordAction>
    </PurchaseOrder>
  </PurchaseOrders>
  <mvInsertUpdateDeleteSourceApplication>String</mvInsertUpdateDeleteSourceApplication>
</PurchaseOrdersUpdate>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<PurchaseOrdersUpdateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <PurchaseOrdersResponses>
    <PurchaseOrderUpdateResponse>
      <mvPurchaseOrder xmlns:d4p1="https://api.megaventory.com/types">
        <d4p1:PurchaseOrderId>0</d4p1:PurchaseOrderId>
        <d4p1:PurchaseOrderTypeId>0</d4p1:PurchaseOrderTypeId>
        <d4p1:PurchaseOrderTypeAbbreviation>String</d4p1:PurchaseOrderTypeAbbreviation>
        <d4p1:PurchaseOrderTypeDescription>String</d4p1:PurchaseOrderTypeDescription>
        <d4p1:PurchaseOrderNo>String</d4p1:PurchaseOrderNo>
        <d4p1:PurchaseOrderReferenceNo>String</d4p1:PurchaseOrderReferenceNo>
        <d4p1:PurchaseOrderReferenceApplication>String</d4p1:PurchaseOrderReferenceApplication>
        <d4p1:PurchaseOrderDate>0001-01-01T00:00:00</d4p1:PurchaseOrderDate>
        <d4p1:PurchaseOrderCustomOrderDate1>0001-01-01T00:00:00</d4p1:PurchaseOrderCustomOrderDate1>
        <d4p1:PurchaseOrderCustomOrderDate2>0001-01-01T00:00:00</d4p1:PurchaseOrderCustomOrderDate2>
        <d4p1:PurchaseOrderCurrencyCode>String</d4p1:PurchaseOrderCurrencyCode>
        <d4p1:PurchaseOrderSupplierID>0</d4p1:PurchaseOrderSupplierID>
        <d4p1:PurchaseOrderSupplierName>String</d4p1:PurchaseOrderSupplierName>
        <d4p1:PurchaseOrderAddress>String</d4p1:PurchaseOrderAddress>
        <d4p1:PurchaseOrderPickupAddress>String</d4p1:PurchaseOrderPickupAddress>
        <d4p1:PurchaseOrderAddresses>
          <d4p1:mvAddress>
            <d4p1:AddressType>General</d4p1:AddressType>
            <d4p1:AddressLine1>String</d4p1:AddressLine1>
            <d4p1:AddressLine2>String</d4p1:AddressLine2>
            <d4p1:AddressLine3>String</d4p1:AddressLine3>
            <d4p1:Name>String</d4p1:Name>
            <d4p1:Phone>String</d4p1:Phone>
            <d4p1:Email>String</d4p1:Email>
            <d4p1:TaxIdNumber>String</d4p1:TaxIdNumber>
            <d4p1:Organization>String</d4p1:Organization>
            <d4p1:City>String</d4p1:City>
            <d4p1:State>String</d4p1:State>
            <d4p1:Country>NONE</d4p1:Country>
            <d4p1:CountryName>String</d4p1:CountryName>
            <d4p1:Longitude>String</d4p1:Longitude>
            <d4p1:Latitude>String</d4p1:Latitude>
            <d4p1:ZipCode>String</d4p1:ZipCode>
          </d4p1:mvAddress>
        </d4p1:PurchaseOrderAddresses>
        <d4p1:PurchaseOrderContactPerson>String</d4p1:PurchaseOrderContactPerson>
        <d4p1:PurchaseOrderInventoryLocationID>0</d4p1:PurchaseOrderInventoryLocationID>
        <d4p1:PurchaseOrderCustomFlag1>false</d4p1:PurchaseOrderCustomFlag1>
        <d4p1:PurchaseOrderCustomFlag2>false</d4p1:PurchaseOrderCustomFlag2>
        <d4p1:PurchaseOrderCustomFlag3>false</d4p1:PurchaseOrderCustomFlag3>
        <d4p1:PurchaseOrderCustomFlag4>false</d4p1:PurchaseOrderCustomFlag4>
        <d4p1:PurchaseOrderCustomFlag5>false</d4p1:PurchaseOrderCustomFlag5>
        <d4p1:PurchaseOrderCustomFlag6>false</d4p1:PurchaseOrderCustomFlag6>
        <d4p1:PurchaseOrderCustomFlag7>false</d4p1:PurchaseOrderCustomFlag7>
        <d4p1:PurchaseOrderCustomFlag8>false</d4p1:PurchaseOrderCustomFlag8>
        <d4p1:PurchaseOrderCustomFlag9>false</d4p1:PurchaseOrderCustomFlag9>
        <d4p1:PurchaseOrderCustomFlag10>false</d4p1:PurchaseOrderCustomFlag10>
        <d4p1:PurchaseOrderComments>String</d4p1:PurchaseOrderComments>
        <d4p1:PurchaseOrderTags>String</d4p1:PurchaseOrderTags>
        <d4p1:PurchaseOrderTotalWeight>0</d4p1:PurchaseOrderTotalWeight>
        <d4p1:PurchaseOrderTotalWeightUnitID>0</d4p1:PurchaseOrderTotalWeightUnitID>
        <d4p1:PurchaseOrderPaymentTermsEnumeration>None</d4p1:PurchaseOrderPaymentTermsEnumeration>
        <d4p1:PurchaseOrderPaymentMethod>None</d4p1:PurchaseOrderPaymentMethod>
        <d4p1:PurchaseOrderTotalQuantity>0</d4p1:PurchaseOrderTotalQuantity>
        <d4p1:PurchaseOrderAmountSubtotalWithoutTaxAndDiscount>0.00</d4p1:PurchaseOrderAmountSubtotalWithoutTaxAndDiscount>
        <d4p1:PurchaseOrderAmountTotalDiscount>0.00</d4p1:PurchaseOrderAmountTotalDiscount>
        <d4p1:PurchaseOrderAmountTotalTax>0.00</d4p1:PurchaseOrderAmountTotalTax>
        <d4p1:PurchaseOrderAmountGrandTotal>0.00</d4p1:PurchaseOrderAmountGrandTotal>
        <d4p1:PurchaseOrderDetails>
          <d4p1:mvPurchaseOrderRow>
            <d4p1:PurchaseOrderRowDetailID>0</d4p1:PurchaseOrderRowDetailID>
            <d4p1:PurchaseOrderRowProductID>0</d4p1:PurchaseOrderRowProductID>
            <d4p1:PurchaseOrderRowProductSKU>String</d4p1:PurchaseOrderRowProductSKU>
            <d4p1:PurchaseOrderRowProductDescription>String</d4p1:PurchaseOrderRowProductDescription>
            <d4p1:PurchaseOrderRowQuantity>0</d4p1:PurchaseOrderRowQuantity>
            <d4p1:PurchaseOrderRowReceivedQuantity>0</d4p1:PurchaseOrderRowReceivedQuantity>
            <d4p1:PurchaseOrderRowInvoicedQuantity>0</d4p1:PurchaseOrderRowInvoicedQuantity>
            <d4p1:PurchaseOrderRowUnitPriceWithoutTaxOrDiscount>0</d4p1:PurchaseOrderRowUnitPriceWithoutTaxOrDiscount>
            <d4p1:PurchaseOrderRowTaxID>0</d4p1:PurchaseOrderRowTaxID>
            <d4p1:PurchaseOrderTotalTaxAmount>0</d4p1:PurchaseOrderTotalTaxAmount>
            <d4p1:PurchaseOrderRowDiscountID>0</d4p1:PurchaseOrderRowDiscountID>
            <d4p1:PurchaseOrderRowTotalDiscountAmount>0</d4p1:PurchaseOrderRowTotalDiscountAmount>
            <d4p1:PurchaseOrderRowTotalAmount>0</d4p1:PurchaseOrderRowTotalAmount>
            <d4p1:PurchaseOrderRowSerialNumbers xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>String</d7p1:string>
            </d4p1:PurchaseOrderRowSerialNumbers>
            <d4p1:PurchaseOrderRowBatchNumbers>
              <d4p1:BatchNumberDetails>
                <d4p1:AssignedQTYInDetail>0</d4p1:AssignedQTYInDetail>
                <d4p1:BatchNumberName>String</d4p1:BatchNumberName>
                <d4p1:ExpiryDate>0001-01-01T00:00:00</d4p1:ExpiryDate>
              </d4p1:BatchNumberDetails>
            </d4p1:PurchaseOrderRowBatchNumbers>
            <d4p1:PurchaseOrderRowRemarks>String</d4p1:PurchaseOrderRowRemarks>
            <d4p1:PurchaseOrderRowTotalWeight>0</d4p1:PurchaseOrderRowTotalWeight>
            <d4p1:PurchaseOrderRowTotalWeightUnitID>0</d4p1:PurchaseOrderRowTotalWeightUnitID>
            <d4p1:PurchaseOrderRowExpectedReceivingDateEarliest>0001-01-01T00:00:00</d4p1:PurchaseOrderRowExpectedReceivingDateEarliest>
            <d4p1:PurchaseOrderRowExpectedReceivingDateLatest>0001-01-01T00:00:00</d4p1:PurchaseOrderRowExpectedReceivingDateLatest>
          </d4p1:mvPurchaseOrderRow>
        </d4p1:PurchaseOrderDetails>
        <d4p1:PurchaseOrderReceiveDocumentTypeID>String</d4p1:PurchaseOrderReceiveDocumentTypeID>
        <d4p1:PurchaseOrderReceiveDocumentNo>String</d4p1:PurchaseOrderReceiveDocumentNo>
        <d4p1:PurchaseOrderStatus>ValidStatus</d4p1:PurchaseOrderStatus>
        <d4p1:chkReOpenOrCloseRelatedDocs>false</d4p1:chkReOpenOrCloseRelatedDocs>
        <d4p1:PurchaseOrderCreationDate>0001-01-01T00:00:00</d4p1:PurchaseOrderCreationDate>
        <d4p1:PurchaseOrderLastUpdatedDate>0001-01-01T00:00:00</d4p1:PurchaseOrderLastUpdatedDate>
        <d4p1:PurchaseOrderExpectedReceivingDateEarliest>0001-01-01T00:00:00</d4p1:PurchaseOrderExpectedReceivingDateEarliest>
        <d4p1:PurchaseOrderExpectedReceivingDateLatest>0001-01-01T00:00:00</d4p1:PurchaseOrderExpectedReceivingDateLatest>
        <d4p1:PurchaseOrderReceiveDocumentIssueDate>0001-01-01T00:00:00</d4p1:PurchaseOrderReceiveDocumentIssueDate>
      </mvPurchaseOrder>
      <ResponseStatus xmlns:d4p1="http://schemas.servicestack.net/types">
        <d4p1:ErrorCode>String</d4p1:ErrorCode>
        <d4p1:Message>String</d4p1:Message>
        <d4p1:StackTrace>String</d4p1:StackTrace>
        <d4p1:Errors>
          <d4p1:ResponseError>
            <d4p1:ErrorCode>String</d4p1:ErrorCode>
            <d4p1:FieldName>String</d4p1:FieldName>
            <d4p1:Message>String</d4p1:Message>
          </d4p1:ResponseError>
        </d4p1:Errors>
      </ResponseStatus>
      <entityID>0</entityID>
      <relatedDocumentID>0</relatedDocumentID>
      <InternalErrorCode>String</InternalErrorCode>
    </PurchaseOrderUpdateResponse>
  </PurchaseOrdersResponses>
  <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>
  <InternalErrorCode>String</InternalErrorCode>
</PurchaseOrdersUpdateResponse>