Outbound | POST | {Client’s URL}
Summary
This API will call the channel with GRN details.
Description
This API will call the channel with GRN information against an inward order.This API call will be triggered only after the inward order against a PO is closed.
Request
{ "orderCode":"po123", "orderType":"PO/STO/RO", "partnerCode":"partner1", "partnerLocationCode":"partnerLoc1", "locationCode":"l123", "messageId":12345, "parentOrderCode": "pOrder123", "orderItems":[ { "channelSkuCode":"100005734", "qcPassQuantity":500, "qcFailQuantity":2 }, { "orderItemCode": "oc1", "channelSkuCode":"100005736", "qcPassQuantity":498, "qcFailQuantity":3 } ] }
Parameter Name | Data Type | Description | Mandatory |
| String | Unique code used by the channel to identify the order | Yes |
| String | Possible value - STO (Stock Transfer Order), PO(Purchase Order), RO(Return Order), SO, RPO, RTV, OPEN_PO, OPEN_RO | Yes |
| String | This represents the location of the warehouse where the order will come. | Yes |
| String | This represents the partner from which order will come. If Order is of type PO/STO, this field represents vendor's code If Order is of type RO, this field represents customer’s code | Yes |
| String | This represents the partner’s location from which order will come. If Order is of type PO/STO, this field represents vendor location’s code If Order is of type RO, this field represents customer location’s code | Yes |
| Long | Unique Identifier of a notification ( for de-duplication) | Yes |
| String | Parent order code | yes |
| Object[] | List of items GRNed | Yes |
| String | Code to uniquely identify an item in a particular order | No |
| String | SKU code of order item | Yes |
| Integer | Qc pass quantity inwarded in order | Yes |
| Integer | Qc fail quantity inwarded in order | Yes |
Response
HttpStatus Code 200
{ "hasError":false, "errorMessage":"message" }