POST goodsreceived
Create a supplier purchase receipt(GRN)
Request Information
URI Parameters
None.
Body Parameters
Interprise.Web.Services.Models.SupplierPurchaseReceiptInputName | Description | Type | Additional information |
---|---|---|---|
ReceiptDate |
Optional |
date |
None. |
SupplierCode |
Optional if SupplierName has value |
string |
None. |
SupplierName |
Optional if SupplierCode has value |
string |
None. |
Reference |
Optional Reference |
string |
None. |
DateExpected |
Optional Due Date |
date |
None. |
CancelDate |
Optional Cancel Date |
date |
None. |
DeliveryNote |
Optional delivery note/invoice code |
string |
None. |
Notes |
Optional GRN notes |
string |
None. |
PurchaseOrderCodes | Collection of string |
None. |
|
Details |
Item details |
Collection of Interprise.Web.Services.Models.SupplierPurchaseReceiptInput+SupplierPurchaseReceiptDetail |
None. |
CustomFields |
Collection of all the custom fields in SupplierPurchaseOrder table |
Collection of Interprise.Web.Services.Models.CustomField |
None. |
Request Formats
{ "receiptDate": "2025-04-29T11:16:44.9635687+01:00", "supplierCode": "sample string 1", "supplierName": "sample string 2", "reference": "sample string 3", "dateExpected": "2025-04-29T11:16:44.9635687+01:00", "cancelDate": "2025-04-29T11:16:44.9635687+01:00", "deliveryNote": "sample string 4", "notes": "sample string 5", "purchaseOrderCodes": [ "sample string 1", "sample string 2" ], "details": [ { "purchaseOrderCode": "sample string 1", "itemCode": "sample string 2", "itemName": "sample string 3", "lineNum": 4, "itemDescription": "sample string 5", "receivedQty": 6.0, "costPrice": 1.0, "discount": 1.0, "taxCode": "sample string 7", "unitMeasureCode": "sample string 8", "updatePOQty": true, "batchSerial": [ { "batchSerial": "sample string 1", "quantity": 2.0, "useByDate": "2025-04-29T11:16:44.9635687+01:00" }, { "batchSerial": "sample string 1", "quantity": 2.0, "useByDate": "2025-04-29T11:16:44.9635687+01:00" } ], "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] }, { "purchaseOrderCode": "sample string 1", "itemCode": "sample string 2", "itemName": "sample string 3", "lineNum": 4, "itemDescription": "sample string 5", "receivedQty": 6.0, "costPrice": 1.0, "discount": 1.0, "taxCode": "sample string 7", "unitMeasureCode": "sample string 8", "updatePOQty": true, "batchSerial": [ { "batchSerial": "sample string 1", "quantity": 2.0, "useByDate": "2025-04-29T11:16:44.9635687+01:00" }, { "batchSerial": "sample string 1", "quantity": 2.0, "useByDate": "2025-04-29T11:16:44.9635687+01:00" } ], "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] } ], "customFields": [ { "field": "sample string 1", "value": {} }, { "field": "sample string 1", "value": {} } ] }
<SupplierPurchaseReceiptInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ReceiptDate>2025-04-29T11:16:44.9635687+01:00</ReceiptDate> <SupplierCode>sample string 1</SupplierCode> <SupplierName>sample string 2</SupplierName> <Reference>sample string 3</Reference> <DateExpected>2025-04-29T11:16:44.9635687+01:00</DateExpected> <CancelDate>2025-04-29T11:16:44.9635687+01:00</CancelDate> <DeliveryNote>sample string 4</DeliveryNote> <Notes>sample string 5</Notes> <PurchaseOrderCodes> <string>sample string 1</string> <string>sample string 2</string> </PurchaseOrderCodes> <Details> <SupplierPurchaseReceiptDetail> <PurchaseOrderCode>sample string 1</PurchaseOrderCode> <ItemCode>sample string 2</ItemCode> <ItemName>sample string 3</ItemName> <LineNum>4</LineNum> <ItemDescription>sample string 5</ItemDescription> <ReceivedQty>6</ReceivedQty> <CostPrice>1</CostPrice> <Discount>1</Discount> <TaxCode>sample string 7</TaxCode> <UnitMeasureCode>sample string 8</UnitMeasureCode> <UnitMeasureQty>9</UnitMeasureQty> <BatchTraceabilityTypeID>10</BatchTraceabilityTypeID> <UpdatePOQty>true</UpdatePOQty> <BatchSerial> <BatchSerialData> <BatchSerial>sample string 1</BatchSerial> <Quantity>2</Quantity> <UseByDate>2025-04-29T11:16:44.9635687+01:00</UseByDate> </BatchSerialData> <BatchSerialData> <BatchSerial>sample string 1</BatchSerial> <Quantity>2</Quantity> <UseByDate>2025-04-29T11:16:44.9635687+01:00</UseByDate> </BatchSerialData> </BatchSerial> <CustomFields> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> </CustomFields> </SupplierPurchaseReceiptDetail> <SupplierPurchaseReceiptDetail> <PurchaseOrderCode>sample string 1</PurchaseOrderCode> <ItemCode>sample string 2</ItemCode> <ItemName>sample string 3</ItemName> <LineNum>4</LineNum> <ItemDescription>sample string 5</ItemDescription> <ReceivedQty>6</ReceivedQty> <CostPrice>1</CostPrice> <Discount>1</Discount> <TaxCode>sample string 7</TaxCode> <UnitMeasureCode>sample string 8</UnitMeasureCode> <UnitMeasureQty>9</UnitMeasureQty> <BatchTraceabilityTypeID>10</BatchTraceabilityTypeID> <UpdatePOQty>true</UpdatePOQty> <BatchSerial> <BatchSerialData> <BatchSerial>sample string 1</BatchSerial> <Quantity>2</Quantity> <UseByDate>2025-04-29T11:16:44.9635687+01:00</UseByDate> </BatchSerialData> <BatchSerialData> <BatchSerial>sample string 1</BatchSerial> <Quantity>2</Quantity> <UseByDate>2025-04-29T11:16:44.9635687+01:00</UseByDate> </BatchSerialData> </BatchSerial> <CustomFields> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> </CustomFields> </SupplierPurchaseReceiptDetail> </Details> <CustomFields> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> <CustomField> <Field>sample string 1</Field> <Value /> </CustomField> </CustomFields> </SupplierPurchaseReceiptInput>
Response Information
Resource Description
Interprise.Web.Services.Http.MetadataOfInterprise.Web.Services.Models.SupplierPurchaseReceiptInputName | Description | Type | Additional information |
---|---|---|---|
data | Interprise.Web.Services.Http.DataNodeOfInterprise.Web.Services.Models.SupplierPurchaseReceiptInput |
None. |
|
links | Interprise.Web.Services.Http.LinksNode |
None. |
Response Formats
Sample not available.