JSON Schema Definition 'POItem'

Diagram

Drilldown into /definitions/POItem/additionalProperties Drilldown into /definitions/POItem/additionalProperties Drilldown into /definitions/POItem/additionalProperties Drilldown into /definitions/POItem/additionalProperties Drilldown into /definitions/Party Drilldown into /definitions/POItem/properties/BarCodeType Drilldown into /definitions/POItem/properties/BarCodeType Drilldown into /definitions/POItem/properties/RetailCurrencyCode Drilldown into /definitions/POItem/properties/RetailCurrencyCode Drilldown into /definitions/POItem/properties/RetailCurrencyCode Drilldown into /definitions/POItem/properties/UCCurrencyCode Drilldown into /definitions/POItem/properties/UCCurrencyCode Drilldown into /definitions/POItem/properties/UCCurrencyCode Drilldown into /definitions/POItem/properties/QtyUOM Drilldown into /definitions/POItem/properties/QtyUOMJSON Schema Diagram of /definitions/POItem

Value

Object

Properties

Property Name Type Description
POLineNbr integer A Integer value where value >= 1
SupplierItemId string A String value where length <= 25
BuyerItemId string A String value where length <= 25
BuyerItemDesc string A String value where length <= 50
Qty number A Number value
QtyUOM string QtyUOM (common.json)
UCValue number A Number value
UCCurrencyCode string UCCurrencyCode (common.json)
RetailValue number A Number value
RetailCurrencyCode string RetailCurrencyCode (common.json)
ICQtyPerUOM number A Number value
ICUOM string A String value where length <= 5
MCQtyPerUOM number A Number value
MCUOM string A String value where length <= 5
BarCodeId string A String value where length <= 14
BarCodeType string BarCodeType (common.json)
ShipTo object Party (common.json)
Additional Properties Type Description
Any Property any /definitions/POItem/additionalProperties (common.json)

Source

"POItem": {
    "type": "object",
    "additionalProperties": {
        "not": {}
    },
    "properties": {
        "POLineNbr": {
            "type": "integer",
            "minimum": 1
        },
        "SupplierItemId": {
            "type": "string",
            "maxLength": 25
        },
        "BuyerItemId": {
            "type": "string",
            "maxLength": 25
        },
        "BuyerItemDesc": {
            "type": "string",
            "maxLength": 50
        },
        "Qty": {
            "type": "number"
        },
        "QtyUOM": {
            "type": "string",
            "enum": [
                "BAG",
                "BKT",
                "BND",
                "BOWL",
                "BX",
                "CRD",
                "CM",
                "CS",
                "CTN",
                "DZ",
                "EA",
                "FT",
                "GAL",
                "GROSS",
                "IN",
                "KIT",
                "LOT",
                "M",
                "MM",
                "PC",
                "PK",
                "PK100",
                "PK50",
                "PR",
                "RACK",
                "RL",
                "SET",
                "SET3",
                "SET4",
                "SET5",
                "SGL",
                "SHT",
                "SQFT",
                "TUBE",
                "YD"
            ]
        },
        "UCValue": {
            "type": "number"
        },
        "UCCurrencyCode": {
            "type": "string",
            "description": "ISO currency code",
            "enum": [
                "USD",
                "EUR",
                "JPY"
            ]
        },
        "RetailValue": {
            "type": "number"
        },
        "RetailCurrencyCode": {
            "type": "string",
            "description": "ISO currency code",
            "enum": [
                "USD",
                "EUR",
                "JPY"
            ]
        },
        "ICQtyPerUOM": {
            "type": "number"
        },
        "ICUOM": {
            "type": "string",
            "maxLength": 5
        },
        "MCQtyPerUOM": {
            "type": "number"
        },
        "MCUOM": {
            "type": "string",
            "maxLength": 5
        },
        "BarCodeId": {
            "type": "string",
            "maxLength": 14
        },
        "BarCodeType": {
            "type": "string",
            "enum": [
                "GTIN-12",
                "GTIN-13",
                "GTIN-14",
                "PartNumber"
            ]
        },
        "ShipTo": {
            "$ref": "#/definitions/Party"
        }
    },
    "required": [
        "POLineNbr",
        "BuyerItemId",
        "Qty",
        "QtyUOM",
        "UCValue",
        "UCCurrencyCode",
        "BarCodeId",
        "BarCodeType"
    ]
}
https://standards.namm.org/schema/2020.1/common.json (207:10)
Documentation for Purchase Order
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682