Neiman Marcus UCC-128 Label Requirements

In addition to the type property with value NEIMAN_MARCUS, the following properties can be included in your label payload:

PropertyRequiredMax Length
shipFrom.nameNo20
shipFrom.addressYes20
shipFrom.stateYes2
shipFrom.cityYes15
shipFrom.zipYes5
shipTo.nameYes30
shipTo.address1Yes30
shipTo.stateYes2
shipTo.cityYes15
shipTo.zipYes5
shipment.billOfLadingNumberYes15
shipment.sscc-18Yes26
carrier.nameYes20
department.numberYes30
distributionCenter.numberYes10
purchaseOrder.numberYes30
store.numberYes5
merchandise.typeYes30

Example Payload

{
    "type": "NEIMAN_MARCUS",
    "shipFrom": {
        "name": "BEST VENDOR",
        "address1": "123 Example St",
        "state": "SC",
        "city": "Supplier City",
        "zip": "00123"
    },
    "shipTo": {
        "name": "NEIMAN MARCUS",
        "address1": "1000 Example St",
        "state": "SC",
        "city": "NEIMAN CITY",
        "zip": "01334"
    },
    "shipment": {
        "billOfLadingNumber": "0123456789",
        "sscc-18": "(00) 1 0028028 000015258 4"
    },
    "carrier": {
        "name": "BEST CARRIER"
    },
    "department": {
        "number": "12345"
    },
    "distributionCenter": {
        "number": "7010"
    },
    "purchaseOrder": {
        "number": "1029384756"
    },
    "store": {
        "number": "1234"
    },
    "merchandise": { 
        "type": "35 LEATHER ACCESSORIES"
    }
}