POST Api/GoodsReceive/RegisterGoodsReceive?Email={Email}&Token={Token}&DeviceID={DeviceID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
Email

string

Required

Token

string

Required

DeviceID

string

None.

Body Parameters

GoodsReceive
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>