Inbound
입고 내역을 Vendor에서 전달하는 API 입니다.
- API 호출 방향 : Vendor -> Coupang
- URL : /v1/3pfl/inbound/receive
- Interface Style : Restful API
- HTTP Protocol : HTTPS
- Method : PUT
Request Body
| Property Name | Parent Object | Data Type | Size | Mandatory | Description |
| Root | Array | Y | Array 형식 | ||
| seqId | Root Array | Long | 20 | Y | 입고 이벤트의 순번 |
| purchaseOrderId | Root Array | String | 20 | Y | 쿠팡에서 전달한 발주 ID |
| originLocation | Root Array | String | 20 | Y | 입고 전 위치 |
| originReferenceId | Root Array | String | 20 | Y | Vendor 사의 입고 내역 Unique ID |
| centerCode | Root Array | String | 20 | Y | 입고된 Center Code |
| skuId | Root Array | Long | 20 | Y | External SKU ID |
| quantity | Root Array | Int | 20 | Y | 0 이상의 입고 수향 (매입가능한 정상 수량) |
| receivedAt | Root Array | String | Y | 입고 시각 (YYYY-MM-DD HH24:MI:SS) | |
| partnerId | Root Array | String | 20 | Y |
productPartnerId 입니다. **중요: vendorPartnerId가 아닙니다. |
| worker | Root Array | String | 20 | Y | 작업자 정보 |
| bookingNumber | Root Array | String | 50 | N | 입고 예약 번호 |
Request Example
[
{
"seqId": 0,
"purchaseOrderId": "11000001",
"originLocation": "ORIGIN001",
"originReferenceId": "12345",
"centerCode": "CENTER001",
"skuId": 10001234,
"quantity": 1000,
"receivedAt": "2019-10-29 14:53:26",
"partnerId": "A00012345"
}
]
Response
| Property Name | Data Type | Size | Mandatory | Description |
| code | String | 20 | N | 결과값
|
| message | String | 100 | N | 에러 사유 |
| data | String/Object | - | N | Response Data |
Response Example
{
"code": "0",
"message": null,
"data": null
}
유의사항
- 매입이 불가능한 불량 수량의 경우 입고 수량으로 취급하면 안됩니다. 불량 수량은 업체에 회송이 필요합니다.
- partnerId는 발주를 신청했던 공급업체의 partnerId 입니다.
- 3PF&L Vendor의 partnerId가 아닌, 공급업체의 partnerId 입니다.
- 3PF&L Vendor의 partnerId = vendorPartnerId
- 공급업체의 partnerId = productPartnerId
- 해당 partnerId에는, 이전에도 요청 드렸던 발주 request에 있던 partnerId를 그대로 넣어서 전달해주시면 됩니다.
- 3PF&L Vendor의 partnerId가 아닌, 공급업체의 partnerId 입니다.