POST purchaseorder

Create a supplier purchase order

Request Information

URI Parameters

None.

Body Parameters

Interprise.Web.Services.Models.SupplierPurchaseOrderInput
NameDescriptionTypeAdditional information
PODate

Optional

date

None.

SupplierCode

Optional if SupplierName has value

string

None.

SupplierName

Optional if SupplierCode has value

string

None.

Reference1

Optional Reference 1

string

None.

Reference2

Optional Reference 2

string

None.

DueDate

Optional Due Date

date

None.

Notes

Optional notes

string

None.

FreightAmount

Optional, override Freight Charge

decimal number

None.

Details

Item details

Collection of Interprise.Web.Services.Models.SupplierPurchaseOrderInput+SupplierPurchaseOrderDetail

None.

CustomFields

Collection of all the custom fields in SupplierPurchaseOrder table

Collection of Interprise.Web.Services.Models.CustomField

None.

Request Formats

{
  "poDate": "2024-04-25T04:34:18.1364717+01:00",
  "supplierCode": "sample string 1",
  "supplierName": "sample string 2",
  "reference1": "sample string 3",
  "reference2": "sample string 4",
  "dueDate": "2024-04-25T04:34:18.1364717+01:00",
  "notes": "sample string 5",
  "freightAmount": 1.0,
  "details": [
    {
      "itemCode": "sample string 1",
      "itemName": "sample string 2",
      "itemDescription": "sample string 3",
      "quantity": 4.0,
      "costPrice": 1.0,
      "discount": 1.0,
      "taxCode": "sample string 5",
      "unitMeasureCode": "sample string 6",
      "dueDate": "2024-04-25T04:34:18.1364717+01:00",
      "customFields": [
        {
          "field": "sample string 1",
          "value": {}
        },
        {
          "field": "sample string 1",
          "value": {}
        }
      ]
    },
    {
      "itemCode": "sample string 1",
      "itemName": "sample string 2",
      "itemDescription": "sample string 3",
      "quantity": 4.0,
      "costPrice": 1.0,
      "discount": 1.0,
      "taxCode": "sample string 5",
      "unitMeasureCode": "sample string 6",
      "dueDate": "2024-04-25T04:34:18.1364717+01:00",
      "customFields": [
        {
          "field": "sample string 1",
          "value": {}
        },
        {
          "field": "sample string 1",
          "value": {}
        }
      ]
    }
  ],
  "customFields": [
    {
      "field": "sample string 1",
      "value": {}
    },
    {
      "field": "sample string 1",
      "value": {}
    }
  ]
}
<SupplierPurchaseOrderInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <PODate>2024-04-25T04:34:18.1364717+01:00</PODate>
  <SupplierCode>sample string 1</SupplierCode>
  <SupplierName>sample string 2</SupplierName>
  <Reference1>sample string 3</Reference1>
  <Reference2>sample string 4</Reference2>
  <DueDate>2024-04-25T04:34:18.1364717+01:00</DueDate>
  <Notes>sample string 5</Notes>
  <FreightAmount>1</FreightAmount>
  <Details>
    <SupplierPurchaseOrderDetail>
      <ItemCode>sample string 1</ItemCode>
      <ItemName>sample string 2</ItemName>
      <ItemDescription>sample string 3</ItemDescription>
      <Quantity>4</Quantity>
      <CostPrice>1</CostPrice>
      <Discount>1</Discount>
      <TaxCode>sample string 5</TaxCode>
      <UnitMeasureCode>sample string 6</UnitMeasureCode>
      <DueDate>2024-04-25T04:34:18.1364717+01:00</DueDate>
      <UnitMeasureQty>7</UnitMeasureQty>
      <CustomFields>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
      </CustomFields>
    </SupplierPurchaseOrderDetail>
    <SupplierPurchaseOrderDetail>
      <ItemCode>sample string 1</ItemCode>
      <ItemName>sample string 2</ItemName>
      <ItemDescription>sample string 3</ItemDescription>
      <Quantity>4</Quantity>
      <CostPrice>1</CostPrice>
      <Discount>1</Discount>
      <TaxCode>sample string 5</TaxCode>
      <UnitMeasureCode>sample string 6</UnitMeasureCode>
      <DueDate>2024-04-25T04:34:18.1364717+01:00</DueDate>
      <UnitMeasureQty>7</UnitMeasureQty>
      <CustomFields>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
        <CustomField>
          <Field>sample string 1</Field>
          <Value />
        </CustomField>
      </CustomFields>
    </SupplierPurchaseOrderDetail>
  </Details>
  <CustomFields>
    <CustomField>
      <Field>sample string 1</Field>
      <Value />
    </CustomField>
    <CustomField>
      <Field>sample string 1</Field>
      <Value />
    </CustomField>
  </CustomFields>
</SupplierPurchaseOrderInput>

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter' to write type 'SupplierPurchaseOrderInput'.

Response Information

Resource Description

Interprise.Web.Services.Http.MetadataOfInterprise.Web.Services.Models.SupplierPurchaseOrderInput
NameDescriptionTypeAdditional information
data

Interprise.Web.Services.Http.DataNodeOfInterprise.Web.Services.Models.SupplierPurchaseOrderInput

None.

links

Interprise.Web.Services.Http.LinksNode

None.

Response Formats

Sample not available.