POST Api/GoodsReceive/RegisterGoodsReceive?Email={Email}&Token={Token}&DeviceID={DeviceID}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| string |
Required |
||
| Token | string |
Required |
|
| DeviceID | string |
None. |
Body Parameters
GoodsReceive| Name | Description | Type | Additional information |
|---|---|---|---|
| GoodsReceiveID | integer |
None. |
|
| GoodsReceiveNumber | string |
None. |
|
| TypeReceive | integer |
None. |
|
| PurchaseOrderID | integer |
None. |
|
| GTOID | integer |
None. |
|
| WarehouseID | integer |
None. |
|
| PICName | string |
None. |
|
| PICPhone | string |
None. |
|
| ReceiveDate | date |
None. |
|
| IsSettle | boolean |
None. |
|
| IsComplete | boolean |
None. |
|
| GoodsReceiveContentList | Collection of GoodsReceiveContent |
None. |
|
| Remarks | string |
None. |
|
| CreatedBy | string |
None. |
|
| CreatedTimeStamp | date |
None. |
|
| LastUpdateBy | string |
None. |
|
| LastUpdateTimeStamp | date |
None. |
|
| Discard | boolean |
None. |
|
| DiscardBy | string |
None. |
|
| DiscardTimeStamp | date |
None. |
|
| ForcedTimeStamp | date |
None. |
|
| ForcedBy | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"GoodsReceiveID": 1,
"GoodsReceiveNumber": "sample string 2",
"TypeReceive": 3,
"PurchaseOrderID": 4,
"GTOID": 5,
"WarehouseID": 6,
"PICName": "sample string 7",
"PICPhone": "sample string 8",
"ReceiveDate": "2026-03-08T16:34:20.3275058+07:00",
"IsSettle": true,
"IsComplete": true,
"GoodsReceiveContentList": [
{
"ProductID": 1,
"Qty": 2.1,
"QtyActual": 3.1,
"TypeQty": 4
},
{
"ProductID": 1,
"Qty": 2.1,
"QtyActual": 3.1,
"TypeQty": 4
}
],
"Remarks": "sample string 11",
"CreatedBy": "sample string 12",
"CreatedTimeStamp": "2026-03-08T16:34:20.3285091+07:00",
"LastUpdateBy": "sample string 13",
"LastUpdateTimeStamp": "2026-03-08T16:34:20.3285091+07:00",
"Discard": true,
"DiscardBy": "sample string 15",
"DiscardTimeStamp": "2026-03-08T16:34:20.3294831+07:00",
"ForcedTimeStamp": "2026-03-08T16:34:20.3294831+07:00",
"ForcedBy": "sample string 16"
}
application/xml, text/xml
Sample:
<GoodsReceive xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClaraServiceApi.Services">
<CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 12</CreatedBy>
<CreatedTimeStamp xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">2026-03-08T16:34:20.3285091+07:00</CreatedTimeStamp>
<Discard xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">true</Discard>
<DiscardBy xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 15</DiscardBy>
<DiscardTimeStamp xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">2026-03-08T16:34:20.3294831+07:00</DiscardTimeStamp>
<ForcedBy xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 16</ForcedBy>
<ForcedTimeStamp xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">2026-03-08T16:34:20.3294831+07:00</ForcedTimeStamp>
<LastUpdateBy xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 13</LastUpdateBy>
<LastUpdateTimeStamp xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">2026-03-08T16:34:20.3285091+07:00</LastUpdateTimeStamp>
<Remarks xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 11</Remarks>
<GTOID>5</GTOID>
<GoodsReceiveContentList>
<GoodsReceiveContent>
<ProductID>1</ProductID>
<Qty>2.1</Qty>
<QtyActual>3.1</QtyActual>
<TypeQty>4</TypeQty>
</GoodsReceiveContent>
<GoodsReceiveContent>
<ProductID>1</ProductID>
<Qty>2.1</Qty>
<QtyActual>3.1</QtyActual>
<TypeQty>4</TypeQty>
</GoodsReceiveContent>
</GoodsReceiveContentList>
<GoodsReceiveID>1</GoodsReceiveID>
<GoodsReceiveNumber>sample string 2</GoodsReceiveNumber>
<IsComplete>true</IsComplete>
<IsSettle>true</IsSettle>
<PICName>sample string 7</PICName>
<PICPhone>sample string 8</PICPhone>
<PurchaseOrderID>4</PurchaseOrderID>
<ReceiveDate>2026-03-08T16:34:20.3275058+07:00</ReceiveDate>
<TypeReceive>3</TypeReceive>
<WarehouseID>6</WarehouseID>
</GoodsReceive>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BaseResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Acknowledge | Acknowledge |
None. |
|
| ResponseCode | ResponseCode |
None. |
|
| ResponseMessage | string |
None. |
|
| Data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Acknowledge": 0,
"ResponseCode": 0,
"ResponseMessage": "sample string 1",
"Data": {}
}
application/xml, text/xml
Sample:
<BaseResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClaraServiceApi.Responses"> <Acknowledge xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">NACK</Acknowledge> <Data xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects" /> <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">FAIL</ResponseCode> <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/Clara.Objects">sample string 1</ResponseMessage> </BaseResponse>