Megaventory API v2017a

<back to all web services

SalesOrdersUpdate

The following routes are available for this service:
POST/SalesOrder/SalesOrdersUpdateInserts/Updates multiple sales orders.Uses your API Key and accepts a List of mvSalesOrder objects. In a single request you can both Insert and Update up to 50 SalesOrders. Each mvSalesOrder accepts the same fields Just as in SalesOrderUpdate and can handle the same actions like Insert/Update.

Examples:



A.

Insert 2 new Sales Orders.

Value:

 {
  "SalesOrders": [
    {
      "mvSalesOrder": {
        "SalesOrderTypeId": 3,
        "SalesOrderClientID": 5451,
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    },
    {
      "mvSalesOrder": {
        "SalesOrderTypeId": 3,
        "SalesOrderClientID": 5451,
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowQuantity": 4,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    }
  ]
} 


Response:

 {
        "SalesOrdersResponses": [
    {
      "mvSalesOrder": {
        "SalesOrderId": 68348,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 61,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": false,
        "SalesOrderCustomFlag2": false,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "None",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 3,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
          {
            "SalesOrderRowDetailID": 83397,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
          }
        ],
        "SalesOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700580240974+0200)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580242369+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68348
    },
    {
      "mvSalesOrder": {
        "SalesOrderId": 68349,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 62,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": false,
        "SalesOrderCustomFlag2": false,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "None",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 4,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
          {
            "SalesOrderRowDetailID": 83398,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 4,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
          }
        ],
        "SalesOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700580245984+0200)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580246104+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68349
    }
  ],
  "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Sales Orders were updated successfully."
  }
}

B.

Update 2 existing Sales Orders.

Value:

{
    "SalesOrders": [
    {
      "mvSalesOrder": {
        "SalesOrderId": "68259",
        "SalesOrderShipDocumentTypeID": 2,
        "SalesOrderClientID": "5451",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": true,
        "SalesOrderPaymentTermsEnumeration": "DueOnReceipt",
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowDetailID": 83308,
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 1,
            "SalesOrderRowInvoicedQuantity": 1,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "PartiallyShippedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    },
    {
      "mvSalesOrder": {
        "SalesOrderShipDocumentTypeID": 2,
        "SalesOrderId": 68260,
        "SalesOrderClientID": 5451,
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag2": true,
        "SalesOrderPaymentTermsEnumeration": "Net60",
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowDetailID": 83309,
            "SalesOrderRowQuantity": 4,
            "SalesOrderRowShippedQuantity": 1,
            "SalesOrderRowInvoicedQuantity": 1,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "PartiallyShippedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    }
  ]
} 


Response:

 {
        "SalesOrdersResponses": [
    {
      "mvSalesOrder": {
        "SalesOrderId": 68261,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 12,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": true,
        "SalesOrderCustomFlag2": false,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "DueOnReceipt",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 5,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
          {
            "SalesOrderRowDetailID": 83310,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 5,
            "SalesOrderRowShippedQuantity": 2,
            "SalesOrderRowInvoicedQuantity": 2,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
          }
        ],
        "SalesOrderStatus": "PartiallyShippedAndPartiallyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700569642667-0000)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580518337+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68261
    },
    {
      "mvSalesOrder": {
        "SalesOrderId": 68260,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 11,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
          {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          },
          {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
          }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": false,
        "SalesOrderCustomFlag2": true,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "Net60",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 4,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
          {
            "SalesOrderRowDetailID": 83309,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 4,
            "SalesOrderRowShippedQuantity": 3,
            "SalesOrderRowInvoicedQuantity": 3,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
          }
        ],
        "SalesOrderStatus": "PartiallyShippedAndPartiallyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700569641487-0000)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580518661+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
      },
      "ResponseStatus": {
        "ErrorCode": "0"
      },
      "entityID": 68260
    }
  ],
  "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Sales Orders were updated successfully."
  }
}

C.

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

Value:

{
    "SalesOrders": [
    {
      "mvSalesOrder": {
        "SalesOrderTypeId": 3,
        "SalesOrderClientID": 5451,
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "Verified"
      },
      "mvRecordAction": "Insert"
    },
    {
      "mvSalesOrder": {
        "SalesOrderId": "68259",
        "SalesOrderShipDocumentTypeID": 2,
        "SalesOrderClientID": 5451,
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": true,
        "SalesOrderPaymentTermsEnumeration": "DueOnReceipt",
        "SalesOrderDetails": [
          {
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowDetailID": 83308,
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 1,
            "SalesOrderRowInvoicedQuantity": 1,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0
          }
        ],
        "SalesOrderStatus": "PartiallyShippedAndPartiallyInvoiced"
      },
      "mvRecordAction": "Update"
    }
  ]
} 


Response:

 {
"SalesOrdersResponses": [
    {
        "mvSalesOrder": {
        "SalesOrderId": 68353,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 63,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
            {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
            },
            {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
            }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": false,
        "SalesOrderCustomFlag2": false,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "None",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 3,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
            {
            "SalesOrderRowDetailID": 83402,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 3,
            "SalesOrderRowShippedQuantity": 0,
            "SalesOrderRowInvoicedQuantity": 0,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
            }
        ],
        "SalesOrderStatus": "Verified",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700580702901+0200)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580704162+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
        },
        "ResponseStatus": {
        "ErrorCode": "0"
        },
        "entityID": 68353
    },
    {
        "mvSalesOrder": {
        "SalesOrderId": 68260,
        "SalesOrderTypeId": 3,
        "SalesOrderTypeAbbreviation": "SO",
        "SalesOrderTypeDescription": "Sales Order",
        "SalesOrderNo": 11,
        "SalesOrderReferenceNo": "",
        "SalesOrderReferenceApplication": "",
        "SalesOrderDate": "/Date(1700517600000-0000)/",
        "SalesOrderCustomOrderDate1": "/Date(-62135596800000-0000)/",
        "SalesOrderCustomOrderDate2": "/Date(-62135596800000-0000)/",
        "SalesOrderCurrencyCode": "USD",
        "SalesOrderClientID": 5451,
        "SalesOrderClientName": "Cleaning prod supplier",
        "SalesOrderBillingAddress": "",
        "SalesOrderShippingAddress": "",
        "SalesOrderAddresses": [
            {
            "AddressType": "Billing",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
            },
            {
            "AddressType": "Shipping1",
            "AddressLine1": "",
            "AddressLine2": "",
            "AddressLine3": "",
            "TaxIdNumber": "",
            "Organization": "",
            "City": "",
            "State": "",
            "Country": "NONE",
            "CountryName": "",
            "Longitude": "",
            "Latitude": "",
            "ZipCode": ""
            }
        ],
        "SalesOrderContactPerson": "",
        "SalesOrderInventoryLocationID": 4442,
        "SalesOrderCustomFlag1": false,
        "SalesOrderCustomFlag2": true,
        "SalesOrderCustomFlag3": false,
        "SalesOrderCustomFlag4": false,
        "SalesOrderCustomFlag5": false,
        "SalesOrderCustomFlag6": false,
        "SalesOrderCustomFlag7": false,
        "SalesOrderCustomFlag8": false,
        "SalesOrderCustomFlag9": false,
        "SalesOrderCustomFlag10": false,
        "SalesOrderComments": "",
        "SalesOrderTags": "",
        "SalesOrderPaymentTermsEnumeration": "Net60",
        "SalesOrderPaymentMethod": "None",
        "SalesOrderTotalQuantity": 4,
        "SalesOrderAmountSubtotalWithoutTaxAndDiscount": 0,
        "SalesOrderAmountShipping": 0,
        "SalesOrderAmountTotalDiscount": 0,
        "SalesOrderAmountTotalTax": 0,
        "SalesOrderAmountGrandTotal": 0,
        "SalesOrderDetails": [
            {
            "SalesOrderRowDetailID": 83309,
            "SalesOrderRowProductID": 60475,
            "SalesOrderRowProductSKU": "bread",
            "SalesOrderRowProductDescription": "bread",
            "SalesOrderRowQuantity": 4,
            "SalesOrderRowShippedQuantity": 4,
            "SalesOrderRowInvoicedQuantity": 4,
            "SalesOrderRowUnitPriceWithoutTaxOrDiscount": 0,
            "SalesOrderRowTaxID": 0,
            "SalesOrderTotalTaxAmount": 0,
            "SalesOrderRowDiscountID": 0,
            "SalesOrderRowTotalDiscountAmount": 0,
            "SalesOrderRowTotalAmount": 0,
            "SalesOrderRowRemarks": ""
            }
        ],
        "SalesOrderStatus": "FullyInvoiced",
        "chkReOpenOrCloseRelatedDocs": false,
        "SalesOrderCreationDate": "/Date(1700569641487-0000)/",
        "SalesOrderLastUpdatedDate": "/Date(1700580708821+0200)/",
        "SalesOrderShipDocumentIssueDate": "/Date(-62135596800000-0000)/"
        },
        "ResponseStatus": {
        "ErrorCode": "0"
        },
        "entityID": 68260
    }
    ],
    "ResponseStatus": {
    "ErrorCode": "0",
    "Message": "All Sales 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/SalesOrdersUpdate HTTP/1.1 
Host: api.megaventory.com 
Content-Type: application/json
Content-Length: length

{"APIKEY":"String","SalesOrders":[{"mvSalesOrder":{"SalesOrderId":0,"SalesOrderTypeId":0,"SalesOrderTypeAbbreviation":"String","SalesOrderTypeDescription":"String","SalesOrderNo":"String","SalesOrderReferenceNo":"String","SalesOrderReferenceApplication":"String","SalesOrderDate":"\/Date(-62135596800000-0000)\/","SalesOrderCustomOrderDate1":"\/Date(-62135596800000-0000)\/","SalesOrderCustomOrderDate2":"\/Date(-62135596800000-0000)\/","SalesOrderCurrencyCode":"String","SalesOrderClientID":0,"SalesOrderClientName":"String","SalesOrderBillingAddress":"String","SalesOrderShippingAddress":"String","SalesOrderAddresses":[{"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"}],"SalesOrderContactPerson":"String","SalesOrderInventoryLocationID":0,"SalesOrderCustomFlag1":false,"SalesOrderCustomFlag2":false,"SalesOrderCustomFlag3":false,"SalesOrderCustomFlag4":false,"SalesOrderCustomFlag5":false,"SalesOrderCustomFlag6":false,"SalesOrderCustomFlag7":false,"SalesOrderCustomFlag8":false,"SalesOrderCustomFlag9":false,"SalesOrderCustomFlag10":false,"SalesOrderComments":"String","SalesOrderTags":"String","SalesOrderPaymentTermsEnumeration":"None","SalesOrderPaymentMethod":"None","SalesOrderTotalQuantity":0,"SalesOrderAmountSubtotalWithoutTaxAndDiscount":0.00,"SalesOrderAmountShipping":0.00,"SalesOrderAmountTotalDiscount":0.00,"SalesOrderAmountTotalTax":0.00,"SalesOrderAmountGrandTotal":0.00,"SalesOrderTotalWeight":0,"SalesOrderTotalWeightUnitID":0,"SalesOrderDetails":[{"SalesOrderRowDetailID":0,"SalesOrderRowProductID":0,"SalesOrderRowProductSKU":"String","SalesOrderRowProductDescription":"String","SalesOrderRowQuantity":0,"SalesOrderRowShippedQuantity":0,"SalesOrderRowInvoicedQuantity":0,"SalesOrderRowUnitPriceWithoutTaxOrDiscount":0,"SalesOrderRowTaxID":0,"SalesOrderTotalTaxAmount":0,"SalesOrderRowDiscountID":0,"SalesOrderRowTotalDiscountAmount":0,"SalesOrderRowTotalAmount":0,"SalesOrderRowSerialNumbers":["String"],"SalesOrderRowBatchNumbers":[{"BatchNumberName":"String","ExpiryDate":"\/Date(-62135596800000-0000)\/","AssignedQTYInDetail":0}],"SalesOrderRowRemarks":"String","SalesOrderRowTotalWeight":0,"SalesOrderRowTotalWeightUnitID":0}],"SalesOrderShippingProviderInfo":{"ProviderInfo":{"ProviderId":0,"ServiceId":"String","PackageId":"String"},"CostInfo":{"ShippingCost":0,"OtherCosts":0,"TotalCost":0},"WeightInfo":{"Weight":0,"WeightUnitId":0},"ShipDateInfo":{"ShipDate":"String"},"GenericAftersalesProServicesInfo":{"COD":false,"GTEEC":false,"Protocol":false,"Reception":false,"Insurance":false,"ChequeCod":false,"SpecialRate":false,"VipDelivery":false,"SenderCharge":false,"PackageReturn":false,"ReturnDocument":false,"CodTotalInCents":0,"MorningDelivery":false,"SameDayIntracity":false,"SaturdayDelivery":false,"SeaFreightCyprus":false,"RefrigeratedGoods":false,"LessThanTwoKilograms":false,"LessThanFourKilograms":false,"SubmissionOfTenderDocuments":false,"NextDayAirTransportToIslands":false,"ContainsDocumentsOnlyAndIsLessThanTwoKilograms":false},"TrackingId":"String","LockerId":0},"SalesOrderShipDocumentTypeID":"String","SalesOrderShipDocumentNo":"String","SalesOrderStatus":"ValidStatus","chkReOpenOrCloseRelatedDocs":false,"SalesOrderCreationDate":"\/Date(-62135596800000-0000)\/","SalesOrderLastUpdatedDate":"\/Date(-62135596800000-0000)\/","SalesOrderShipDocumentIssueDate":"\/Date(-62135596800000-0000)\/"},"mvRecordAction":"Insert"}],"mvInsertUpdateDeleteSourceApplication":"String","AutoInsertBundledProductRows":false,"AutoInsertBatchNumbersToProductRows":"Undefined"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"SalesOrdersResponses":[{"mvSalesOrder":{"SalesOrderId":0,"SalesOrderTypeId":0,"SalesOrderTypeAbbreviation":"String","SalesOrderTypeDescription":"String","SalesOrderNo":"String","SalesOrderReferenceNo":"String","SalesOrderReferenceApplication":"String","SalesOrderDate":"\/Date(-62135596800000-0000)\/","SalesOrderCustomOrderDate1":"\/Date(-62135596800000-0000)\/","SalesOrderCustomOrderDate2":"\/Date(-62135596800000-0000)\/","SalesOrderCurrencyCode":"String","SalesOrderClientID":0,"SalesOrderClientName":"String","SalesOrderBillingAddress":"String","SalesOrderShippingAddress":"String","SalesOrderAddresses":[{"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"}],"SalesOrderContactPerson":"String","SalesOrderInventoryLocationID":0,"SalesOrderCustomFlag1":false,"SalesOrderCustomFlag2":false,"SalesOrderCustomFlag3":false,"SalesOrderCustomFlag4":false,"SalesOrderCustomFlag5":false,"SalesOrderCustomFlag6":false,"SalesOrderCustomFlag7":false,"SalesOrderCustomFlag8":false,"SalesOrderCustomFlag9":false,"SalesOrderCustomFlag10":false,"SalesOrderComments":"String","SalesOrderTags":"String","SalesOrderPaymentTermsEnumeration":"None","SalesOrderPaymentMethod":"None","SalesOrderTotalQuantity":0,"SalesOrderAmountSubtotalWithoutTaxAndDiscount":0.00,"SalesOrderAmountShipping":0.00,"SalesOrderAmountTotalDiscount":0.00,"SalesOrderAmountTotalTax":0.00,"SalesOrderAmountGrandTotal":0.00,"SalesOrderTotalWeight":0,"SalesOrderTotalWeightUnitID":0,"SalesOrderDetails":[{"SalesOrderRowDetailID":0,"SalesOrderRowProductID":0,"SalesOrderRowProductSKU":"String","SalesOrderRowProductDescription":"String","SalesOrderRowQuantity":0,"SalesOrderRowShippedQuantity":0,"SalesOrderRowInvoicedQuantity":0,"SalesOrderRowUnitPriceWithoutTaxOrDiscount":0,"SalesOrderRowTaxID":0,"SalesOrderTotalTaxAmount":0,"SalesOrderRowDiscountID":0,"SalesOrderRowTotalDiscountAmount":0,"SalesOrderRowTotalAmount":0,"SalesOrderRowSerialNumbers":["String"],"SalesOrderRowBatchNumbers":[{"BatchNumberName":"String","ExpiryDate":"\/Date(-62135596800000-0000)\/","AssignedQTYInDetail":0}],"SalesOrderRowRemarks":"String","SalesOrderRowTotalWeight":0,"SalesOrderRowTotalWeightUnitID":0}],"SalesOrderShippingProviderInfo":{"ProviderInfo":{"ProviderId":0,"ServiceId":"String","PackageId":"String"},"CostInfo":{"ShippingCost":0,"OtherCosts":0,"TotalCost":0},"WeightInfo":{"Weight":0,"WeightUnitId":0},"ShipDateInfo":{"ShipDate":"String"},"GenericAftersalesProServicesInfo":{"COD":false,"GTEEC":false,"Protocol":false,"Reception":false,"Insurance":false,"ChequeCod":false,"SpecialRate":false,"VipDelivery":false,"SenderCharge":false,"PackageReturn":false,"ReturnDocument":false,"CodTotalInCents":0,"MorningDelivery":false,"SameDayIntracity":false,"SaturdayDelivery":false,"SeaFreightCyprus":false,"RefrigeratedGoods":false,"LessThanTwoKilograms":false,"LessThanFourKilograms":false,"SubmissionOfTenderDocuments":false,"NextDayAirTransportToIslands":false,"ContainsDocumentsOnlyAndIsLessThanTwoKilograms":false},"TrackingId":"String","LockerId":0},"SalesOrderShipDocumentTypeID":"String","SalesOrderShipDocumentNo":"String","SalesOrderStatus":"ValidStatus","chkReOpenOrCloseRelatedDocs":false,"SalesOrderCreationDate":"\/Date(-62135596800000-0000)\/","SalesOrderLastUpdatedDate":"\/Date(-62135596800000-0000)\/","SalesOrderShipDocumentIssueDate":"\/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"}