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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

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

{"APIKEY":"String","PurchaseOrders":[{"mvPurchaseOrder":{"PurchaseOrderId":0,"PurchaseOrderTypeId":0,"PurchaseOrderTypeAbbreviation":"String","PurchaseOrderTypeDescription":"String","PurchaseOrderNo":"String","PurchaseOrderReferenceNo":"String","PurchaseOrderReferenceApplication":"String","PurchaseOrderDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderCustomOrderDate1":"\/Date(-62135596800000-0000)\/","PurchaseOrderCustomOrderDate2":"\/Date(-62135596800000-0000)\/","PurchaseOrderCurrencyCode":"String","PurchaseOrderSupplierID":0,"PurchaseOrderSupplierName":"String","PurchaseOrderAddress":"String","PurchaseOrderPickupAddress":"String","PurchaseOrderAddresses":[{"AddressType":"General","AddressLine1":"String","AddressLine2":"String","AddressLine3":"String","Name":"String","Phone":"String","Email":"String","TaxIdNumber":"String","Organization":"String","City":"String","State":"String","Country":"NONE","CountryName":"String","Longitude":"String","Latitude":"String","ZipCode":"String"}],"PurchaseOrderContactPerson":"String","PurchaseOrderInventoryLocationID":0,"PurchaseOrderCustomFlag1":false,"PurchaseOrderCustomFlag2":false,"PurchaseOrderCustomFlag3":false,"PurchaseOrderCustomFlag4":false,"PurchaseOrderCustomFlag5":false,"PurchaseOrderCustomFlag6":false,"PurchaseOrderCustomFlag7":false,"PurchaseOrderCustomFlag8":false,"PurchaseOrderCustomFlag9":false,"PurchaseOrderCustomFlag10":false,"PurchaseOrderComments":"String","PurchaseOrderTags":"String","PurchaseOrderTotalWeight":0,"PurchaseOrderTotalWeightUnitID":0,"PurchaseOrderPaymentTermsEnumeration":"None","PurchaseOrderPaymentMethod":"None","PurchaseOrderTotalQuantity":0,"PurchaseOrderAmountSubtotalWithoutTaxAndDiscount":0.00,"PurchaseOrderAmountTotalDiscount":0.00,"PurchaseOrderAmountTotalTax":0.00,"PurchaseOrderAmountGrandTotal":0.00,"PurchaseOrderDetails":[{"PurchaseOrderRowDetailID":0,"PurchaseOrderRowProductID":0,"PurchaseOrderRowProductSKU":"String","PurchaseOrderRowProductDescription":"String","PurchaseOrderRowQuantity":0,"PurchaseOrderRowReceivedQuantity":0,"PurchaseOrderRowInvoicedQuantity":0,"PurchaseOrderRowUnitPriceWithoutTaxOrDiscount":0,"PurchaseOrderRowTaxID":0,"PurchaseOrderTotalTaxAmount":0,"PurchaseOrderRowDiscountID":0,"PurchaseOrderRowTotalDiscountAmount":0,"PurchaseOrderRowTotalAmount":0,"PurchaseOrderRowSerialNumbers":["String"],"PurchaseOrderRowBatchNumbers":[{"BatchNumberName":"String","ExpiryDate":"\/Date(-62135596800000-0000)\/","AssignedQTYInDetail":0}],"PurchaseOrderRowRemarks":"String","PurchaseOrderRowTotalWeight":0,"PurchaseOrderRowTotalWeightUnitID":0,"PurchaseOrderRowExpectedReceivingDateEarliest":"\/Date(-62135596800000-0000)\/","PurchaseOrderRowExpectedReceivingDateLatest":"\/Date(-62135596800000-0000)\/"}],"PurchaseOrderReceiveDocumentTypeID":"String","PurchaseOrderReceiveDocumentNo":"String","PurchaseOrderStatus":"ValidStatus","chkReOpenOrCloseRelatedDocs":false,"PurchaseOrderCreationDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderLastUpdatedDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderExpectedReceivingDateEarliest":"\/Date(-62135596800000-0000)\/","PurchaseOrderExpectedReceivingDateLatest":"\/Date(-62135596800000-0000)\/","PurchaseOrderReceiveDocumentIssueDate":"\/Date(-62135596800000-0000)\/"},"mvRecordAction":"Insert"}],"mvInsertUpdateDeleteSourceApplication":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"PurchaseOrdersResponses":[{"mvPurchaseOrder":{"PurchaseOrderId":0,"PurchaseOrderTypeId":0,"PurchaseOrderTypeAbbreviation":"String","PurchaseOrderTypeDescription":"String","PurchaseOrderNo":"String","PurchaseOrderReferenceNo":"String","PurchaseOrderReferenceApplication":"String","PurchaseOrderDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderCustomOrderDate1":"\/Date(-62135596800000-0000)\/","PurchaseOrderCustomOrderDate2":"\/Date(-62135596800000-0000)\/","PurchaseOrderCurrencyCode":"String","PurchaseOrderSupplierID":0,"PurchaseOrderSupplierName":"String","PurchaseOrderAddress":"String","PurchaseOrderPickupAddress":"String","PurchaseOrderAddresses":[{"AddressType":"General","AddressLine1":"String","AddressLine2":"String","AddressLine3":"String","Name":"String","Phone":"String","Email":"String","TaxIdNumber":"String","Organization":"String","City":"String","State":"String","Country":"NONE","CountryName":"String","Longitude":"String","Latitude":"String","ZipCode":"String"}],"PurchaseOrderContactPerson":"String","PurchaseOrderInventoryLocationID":0,"PurchaseOrderCustomFlag1":false,"PurchaseOrderCustomFlag2":false,"PurchaseOrderCustomFlag3":false,"PurchaseOrderCustomFlag4":false,"PurchaseOrderCustomFlag5":false,"PurchaseOrderCustomFlag6":false,"PurchaseOrderCustomFlag7":false,"PurchaseOrderCustomFlag8":false,"PurchaseOrderCustomFlag9":false,"PurchaseOrderCustomFlag10":false,"PurchaseOrderComments":"String","PurchaseOrderTags":"String","PurchaseOrderTotalWeight":0,"PurchaseOrderTotalWeightUnitID":0,"PurchaseOrderPaymentTermsEnumeration":"None","PurchaseOrderPaymentMethod":"None","PurchaseOrderTotalQuantity":0,"PurchaseOrderAmountSubtotalWithoutTaxAndDiscount":0.00,"PurchaseOrderAmountTotalDiscount":0.00,"PurchaseOrderAmountTotalTax":0.00,"PurchaseOrderAmountGrandTotal":0.00,"PurchaseOrderDetails":[{"PurchaseOrderRowDetailID":0,"PurchaseOrderRowProductID":0,"PurchaseOrderRowProductSKU":"String","PurchaseOrderRowProductDescription":"String","PurchaseOrderRowQuantity":0,"PurchaseOrderRowReceivedQuantity":0,"PurchaseOrderRowInvoicedQuantity":0,"PurchaseOrderRowUnitPriceWithoutTaxOrDiscount":0,"PurchaseOrderRowTaxID":0,"PurchaseOrderTotalTaxAmount":0,"PurchaseOrderRowDiscountID":0,"PurchaseOrderRowTotalDiscountAmount":0,"PurchaseOrderRowTotalAmount":0,"PurchaseOrderRowSerialNumbers":["String"],"PurchaseOrderRowBatchNumbers":[{"BatchNumberName":"String","ExpiryDate":"\/Date(-62135596800000-0000)\/","AssignedQTYInDetail":0}],"PurchaseOrderRowRemarks":"String","PurchaseOrderRowTotalWeight":0,"PurchaseOrderRowTotalWeightUnitID":0,"PurchaseOrderRowExpectedReceivingDateEarliest":"\/Date(-62135596800000-0000)\/","PurchaseOrderRowExpectedReceivingDateLatest":"\/Date(-62135596800000-0000)\/"}],"PurchaseOrderReceiveDocumentTypeID":"String","PurchaseOrderReceiveDocumentNo":"String","PurchaseOrderStatus":"ValidStatus","chkReOpenOrCloseRelatedDocs":false,"PurchaseOrderCreationDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderLastUpdatedDate":"\/Date(-62135596800000-0000)\/","PurchaseOrderExpectedReceivingDateEarliest":"\/Date(-62135596800000-0000)\/","PurchaseOrderExpectedReceivingDateLatest":"\/Date(-62135596800000-0000)\/","PurchaseOrderReceiveDocumentIssueDate":"\/Date(-62135596800000-0000)\/"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String"}]},"entityID":0,"relatedDocumentID":0,"InternalErrorCode":"String"}],"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String"}]},"InternalErrorCode":"String"}