Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inbound | POST | /usp/order/pack

...

This API will pack the order in the OMS & the respective Integrated Marketplace to Increff system and then return the Invoice and & Shipping Label documents in the response.

...

This API will be used to pack the shipment with for an Order having the SKUs passed in the request payload.

Request

Code Block
languagejson
{
    "orderCode": "H19304030001",
    "locationCode": "l123",
    "channelName": "Myntra",
    "weight": 40,
    "packageSku": "P1",
    "fulfillmentType": "BLOCK_COMPLETE",
    "packageDetails": {
        "length": 12,
        "breadth": 6,
        "height": 1
    },
    "shipmentItems": [
        {
            "channelSkuCode": "100000789702",
            "quantityToPack": 5,
            "externalSerialCodes": []
        }
    ]
}

Parameter Name

Data Type

Description

Mandatory

orderCode

String

Unique code used by the channel to identify the order.

Yes

locationCode

String

Code used by channels to identify a warehouse

Yes

channelName

String

Code used to identify a channel

Yes

packageSku

String

SKU of the package material used for packing

No

weight

Double

Weight of the package in grams

No

fulfillmentType

String

Enum with possible values:
BLOCK_COMPLETE

SINGLE_SHIPMENT_PARTIAL

MULTI_SHIPMENT_PARTIAL

No

packageDetails

Object

Dimensions of the packed shipment

No

packageDetails.length

Double

length of shipment box

No

packageDetails.breadth

Double

breadth of shipment box

No

packageDetails.height

Double

height of shipment box

No

shipmentItems

Object[]

List of items corresponding to shipment

Yes

shipmentItems.channelSkuCode

String

SKU code of order item

Yes

shipmentItems.quantityToPack

Integer

Quantity of SKU in shipment

Yes

shipmentItems.externalSerialCodes

String[]

These are the external serial ids for the item

No

...

Code Block
languagejson
{
  "orderCode":"H19304030001",
  "locationCode":"l123",
  "channelId":"l123",
  "shipmentCode":"l123",
  "shipmentId":"l123",
  "shippingLabel":{
  "transporter": "INV123",
  "awbNumber": "INV123",
  "shippingLabelUrl": "https://mybrand.com/shipping-Label123.pdf",
  "shippingLabel": "invoiceBase64String",
  },
  "invoice": [
  "invoiceUrl": "https://mybrand.com/shipping-Label123.pdf",
  "invoice": "invoiceBase64String",
  "invoiceCode": "INV-1",
  "invoiceDate": "2020-10-16T20:22:28.000+05:30",
  "invoiceDetails": [
    {
      "channelSkuCode": "100000789702",
      "clientSkuId": "100000789702",
      "netTaxAmountPerUnit": 60,
      "netTaxAmountTotal": 120,
      "baseSellingPricePerUnit": 500,
      "baseSellingPriceTotal": 1000,
      "actualSellingPricePerUnit": 560,
      "actualSellingPriceTotal": 1120,
      "quantity": 2,
      "taxItems": [
        {
          "type": "SGST",
          "rate": 6,
          "taxPerUnit": 30,
          "taxTotal": 60
        },
        {
          "type": "CGST",
          "rate": 6,
          "taxPerUnit": 30,
          "taxTotal": 60
        }
      ]
    }
   ]
  ]
  }
}

...