Outbound | POST | {Client’s URL}
...
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
Code Block | ||
---|---|---|
| ||
{ "orderCode":"po123", "orderType":"PO/STO/RO", "partnerCode":"partner1", "partnerLocationCode":"partnerLoc1", "locationCode":"l123", "messageId":12345, "parentOrderCode": "pOrder123", "orderItems":[ { "channelSkuCode":"100005734", "qcPassQuantity":500, "qcFailQuantity":2 }, { "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) | Yes |
locationCode
String
Code used by channels to identify a warehouse
| 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 | no |
| 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 | no |
| Long | Unique Identifier of a notification ( for de-duplication) | Yes |
| String | Parent order code | yes |
| Object[] | List of items GRNed | Yes |
| 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
Code Block | language | json
---|
{ "hasError":false, "errorMessage":"message" } |
...