Pack Order API deprecated.
Outbound | POST | {Client’s URL}
Summary
This API will call the client’s system to pack the order.
Description
This is a pack notification to the client system. It means the shipment is going to be packed with SKUs mentioned in the payload. In case of repeated calls shipmentId
should be considered as a repeated identifier and expected response is successful with the same response body.
Note :Â
Multiple shipments are allowed in case of B2B orders.
Multiple shipments are not allowed in B2C orders except in cases where Increff OMS is doing splitting and routing of the orders.Â
When Increff is doing routing splitting for B2C orders, one location will have only one shipment.
Increff
shipmentId
is unique for every shipment. Client system should be able to consume Increff Shipment Id for uniqueness.
Request
{
"orderCode": "H19304030001",
"locationCode": "l123",
"shipmentId": 120001,
"packageSku": "sku123",
"weight": 40,
"dimensions": {
"length": 12,
"breadth": 6,
"height": 8
},
"invoice": {
"fromAddress": {
"name": "sellerName",
"line1": "address line 1",
"line2": "address line 2",
"line3": "address line 3",
"city": "Bengaluru",
"state": "Karnataka",
"zip": "560076",
"country": "INDIA",
"email": "email.com",
"phone": "9999999999"
},
"shippingAddress": {
"name": "customerName",
"line1": "address line 1",
"line2": "address line 2",
"line3": "address line 3",
"city": "Bengaluru",
"state": "Karnataka",
"zip": "560076",
"country": "INDIA",
"email": "email.com",
"phone": "9999999999"
},
"billingAddress": {
"name": "customerName",
"line1": "address line 1",
"line2": "address line 2",
"line3": "address line 3",
"city": "Bengaluru",
"state": "Karnataka",
"zip": "560076",
"country": "INDIA",
"email": "email.com",
"phone": "9999999999"
},
"orderTime": "2020-10-16T20:22:28.000+00:00",
"channelName": "flipkart",
"fromPartyName": "name1",
"toPartyName": "name2",
"fromTIN": "tin1",
"toTIN": "tin2",
"panNo": "123PV99",
"invoiceItems": [
{
"actualSellingPricePerUnit": 6,
"actualSellingPriceTotal": 12,
"channelSkuCode": "sku1",
"itemName": "item1",
"quantity": 2,
"taxRule": "GST",
"hsnCode": "hsn1",
"vendorSku": "vendorSku1",
"mrp": 8,
"brand": "brand1",
"styleCode": "style1",
"color": "white",
"size": "size1",
"category": "shirt",
"imageUrl": "www.imageUrl.com/1234"
}
]
},
"packboxDetailsList": [
{
"boxId": 1000001020,
"length": 12,
"breadth": 6,
"height": 8,
"weight": 13
},
{
"boxId": 1000001021,
"length": 12,
"breadth": 6,
"height": 8,
"weight": 13
}
],
"shipmentItems": [
{
"channelSkuCode": "100000789701",
"orderItemCode": "item123",
"quantity": 7,
"itemCodes": [],
"externalSerialCodes": []
},
{
"channelSkuCode": "100000789702",
"orderItemCode": "item124",
"quantity": 5,
"itemCodes": [],
"externalSerialCodes": []
}
]
}
Â
Parameter Name | Data Type | Description | Mandatory |
| String | Unique code used by the channel to identify the order. | yes |
| String | Code used by channels to identify a warehouse | Yes |
| Long | Shipment id of Assure system | yes |
| String | SKU of the package material used for packing | no |
| Double | Weight of the package in grams | no |
| Object | Dimensions of the packed shipment | no |
| Double | Length of the packing box. | no |
| Double | Breadth of the packing box. | no |
| Double | Height of the packing box. | no |
| Object | Invoice details | yes |
| Object | Address of the Seller | no |
| String | Name of Seller | yes |
| String | 1st line of Seller’s address | yes |
| String | 2nd line of Seller’s address | no |
| String | 3rd line of Seller’s address | no |
| String | City of Seller | yes |
| String | State of Seller | yes |
| String | ZIP/Pin code of Seller | yes |
| String | Country of Seller | yes |
| String | Email of Seller | yes |
| String | Phone number of Seller | no |
| Object | Shipping address of the customer | yes |
| String | Name of customer | yes |
| String | 1st line of customer’s address | yes |
| String | 2nd line of customer’s address | no |
| String | 3rd line of customer’s address | no |
| String | City of customer | yes |
| String | State of customer | yes |
| String | ZIP/Pin code of customer | yes |
| String | Country of customer | yes |
| String | Email of customer | yes |
| String | Phone number of customer | no |
| Object | Billing address of the customer | yes |
| String | Name of customer | yes |
| String | 1st line of customer’s address | yes |
| String | 2nd line of customer’s address | no |
| String | 3rd line of customer’s address | no |
| String | City of customer | yes |
| String | State of customer | yes |
| String | ZIP/Pin code of customer | yes |
| String | Country of customer | yes |
| String | Email of customer | yes |
| String | Phone number of customer | no |
| Date | Time of the order | no |
| String | Name of the channel from which order was placed | no |
| String | Name of the seller | no |
| String | Name of the buyer | no |
| String | Seller GSTIN | no |
| String | Buyer GSTIN | no |
| String | Client’s PAN number | no |
| Object [ ] | Invoice Items | no |
| Double | Selling price per unit including tax | no |
| Double | Total selling price including tax | no |
| String | SKU code of order item | no |
| String | Name of the product | no |
| Long | Quantity of the product | no |
| String | Tax Rule for the product | no |
| String | HSN code for the product (Used for classifying the item as well as for tax calculation) | no |
| String | Client SKU code | no |
| Double | MRP of the product | no |
| String | Brand of the product | no |
| String | Style code of the product | no |
| String | Color of the product | no |
| String | Size of the product | no |
| String | Category of the product | no |
| String | Image URL of the product | no |
| Object[] | List of items corresponding to shipment | yes |
| String | SKU code of order item | yes |
| Integer | Quantity of SKU in shipment | yes |
| String | This is provided by the channel to uniquely identify each order item. | yes |
| String[ ] | These are the external item ids of the item | no |
| String[] | These are the external serial ids for the item | no |
Response
{
"shipmentCode": "ship1234",
"shipmentItems": [
{
"channelSkuCode": "100000789701",
"orderItemCode": "item123",
"quantity": 7
},
{
"channelSkuCode": "100000789702",
"orderItemCode": "item124",
"quantity": 5
}
],
"invoiceMetaData": {
"key1": "value1",
"key2": "value2"
},
"shippingLabelMetaData": {
"key1": "value1",
"key2": "value2"
}
}
HttpStatus : 200