PUT purchaseorder
Update a supplier purchase order
Request Information
URI Parameters
None.
Body Parameters
Interprise.Web.Services.Models.SupplierPurchaseOrderUpdateInputName | Description | Type | Additional information |
---|---|---|---|
PurchaseOrderCode | string |
None. |
|
PODate |
Optional |
date |
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 |
Optional if only updating the order header |
Collection of Interprise.Web.Services.Models.SupplierPurchaseOrderUpdateInput+SupplierPurchaseOrderDetail |
None. |
CustomFields |
Collection of all the custom fields in SupplierPurchaseOrder table |
Collection of Interprise.Web.Services.Models.CustomField |
None. |
Request Formats
{ "purchaseOrderCode": "sample string 1", "poDate": "2025-04-29T16:29:21.3282599+01:00", "reference1": "sample string 2", "reference2": "sample string 3", "dueDate": "2025-04-29T16:29:21.3282599+01:00", "notes": "sample string 4", "freightAmount": 1.0, "details": [ { "itemCode": "sample string 1", "itemName": "sample string 2", "itemDescription": "sample string 3", "lineNum": 4, "quantity": 5.0, "costPrice": 1.0, "discount": 1.0, "taxCode": "sample string 6", "unitMeasureCode": "sample string 7", "dueDate": "2025-04-29T16:29:21.3282599+01:00", "removeItem": true, "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] }, { "itemCode": "sample string 1", "itemName": "sample string 2", "itemDescription": "sample string 3", "lineNum": 4, "quantity": 5.0, "costPrice": 1.0, "discount": 1.0, "taxCode": "sample string 6", "unitMeasureCode": "sample string 7", "dueDate": "2025-04-29T16:29:21.3282599+01:00", "removeItem": true, "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] } ], "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] }
<SupplierPurchaseOrderUpdateInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PurchaseOrderCode>sample string 1</PurchaseOrderCode> <PODate>2025-04-29T16:29:21.3282599+01:00</PODate> <Reference1>sample string 2</Reference1> <Reference2>sample string 3</Reference2> <DueDate>2025-04-29T16:29:21.3282599+01:00</DueDate> <Notes>sample string 4</Notes> <FreightAmount>1</FreightAmount> <Details> <SupplierPurchaseOrderDetail> <ItemCode>sample string 1</ItemCode> <ItemName>sample string 2</ItemName> <ItemDescription>sample string 3</ItemDescription> <LineNum>4</LineNum> <Quantity>5</Quantity> <CostPrice>1</CostPrice> <Discount>1</Discount> <TaxCode>sample string 6</TaxCode> <UnitMeasureCode>sample string 7</UnitMeasureCode> <DueDate>2025-04-29T16:29:21.3282599+01:00</DueDate> <UnitMeasureQty>8</UnitMeasureQty> <RemoveItem>true</RemoveItem> <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> <LineNum>4</LineNum> <Quantity>5</Quantity> <CostPrice>1</CostPrice> <Discount>1</Discount> <TaxCode>sample string 6</TaxCode> <UnitMeasureCode>sample string 7</UnitMeasureCode> <DueDate>2025-04-29T16:29:21.3282599+01:00</DueDate> <UnitMeasureQty>8</UnitMeasureQty> <RemoveItem>true</RemoveItem> <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> </SupplierPurchaseOrderUpdateInput>
Response Information
Resource Description
Interprise.Web.Services.Http.MetadataOfInterprise.Web.Services.Models.SupplierPurchaseOrderUpdateInputName | Description | Type | Additional information |
---|---|---|---|
data | Interprise.Web.Services.Http.DataNodeOfInterprise.Web.Services.Models.SupplierPurchaseOrderUpdateInput |
None. |
|
links | Interprise.Web.Services.Http.LinksNode |
None. |
Response Formats
Sample not available.