JSON Schema /properties/PODetail/properties/Items/items[0]

Diagram

Drilldown into /properties/PODetail/properties/Items/items[0]/additionalProperties Drilldown into /properties/PODetail/properties/Items/items[0]/additionalProperties Drilldown into /properties/PODetail/properties/Items/items[0]/additionalProperties Drilldown into /properties/PODetail/properties/Items/items[0]/additionalProperties Drilldown into /properties/PODetail/properties/Items/items[0]/properties/ShipTo Drilldown into /definitions/TranspCode Drilldown into /definitions/BarCodeType Drilldown into /definitions/QtyUOM Drilldown into /definitions/QtyUOM Drilldown into /definitions/CurrencyCode Drilldown into /definitions/CurrencyCode Drilldown into /definitions/QtyUOM Drilldown into /properties/PODetail/properties/ItemsJSON Schema Diagram of /properties/PODetail/properties/Items/items[0]

Value

Object

Properties

Property Name Type Description
POLineNbr integer A Integer value where value >= 1
Description : Purchase Order line number
BuyerItemId string A String value where length <= 25
Description : Buyer item ID
BuyerItemDesc string A String value where length <= 50
Description : Buyer item description
Qty number A Number value
QtyUOM string QtyUOM (common.json)
UCValue number A Number value
Description : Unit cost value
UCCurrencyCode string CurrencyCode (common.json)
RetailValue number A Number value
Description : Retail value
RetailCurrencyCode string CurrencyCode (common.json)
ICQtyPerUOM number A Number value
Description : Inner Carton quantity per Unit of Measure
ICUOM string QtyUOM (common.json)
MCQtyPerUOM number A Number value
Description : Master Carton quantity per Unit of Measure
MCUOM string QtyUOM (common.json)
SupplierItemId string A String value where length <= 25
Description : Supplier item ID
BarCodeId string A String value where length <= 14
Description : Digital barcode representation
BarCodeType string BarCodeType (common.json)
DateBeginShip string A String value
Description : Item beginning shiping date
DateEndShip string A String value
Description : Item end shipping date
DateCancel string A String value
Description : Item cancel date
TranspCode string TranspCode (common.json)
ShipTo any ShipTo (purchase_order.json)
Additional Properties Type Description
Any Property any /properties/PODetail/properties/Items/items[0]/additionalProperties (purchase_order.json)

Source

{
    "type": "object",
    "additionalProperties": {
        "not": {}
    },
    "properties": {
        "POLineNbr": {
            "type": "integer",
            "description": "Purchase Order line number",
            "minimum": 1
        },
        "BuyerItemId": {
            "type": "string",
            "description": "Buyer item ID",
            "maxLength": 25
        },
        "BuyerItemDesc": {
            "type": "string",
            "description": "Buyer item description",
            "maxLength": 50
        },
        "Qty": {
            "type": "number"
        },
        "QtyUOM": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
        },
        "UCValue": {
            "type": "number",
            "description": "Unit cost value"
        },
        "UCCurrencyCode": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/CurrencyCode"
        },
        "RetailValue": {
            "type": "number",
            "description": "Retail value"
        },
        "RetailCurrencyCode": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/CurrencyCode"
        },
        "ICQtyPerUOM": {
            "type": "number",
            "description": "Inner Carton quantity per Unit of Measure"
        },
        "ICUOM": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
        },
        "MCQtyPerUOM": {
            "type": "number",
            "description": "Master Carton quantity per Unit of Measure"
        },
        "MCUOM": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
        },
        "SupplierItemId": {
            "type": "string",
            "description": "Supplier item ID",
            "maxLength": 25
        },
        "BarCodeId": {
            "type": "string",
            "description": "Digital barcode representation",
            "maxLength": 14
        },
        "BarCodeType": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/BarCodeType"
        },
        "DateBeginShip": {
            "type": "string",
            "description": "Item beginning shiping date",
            "format": "date-time"
        },
        "DateEndShip": {
            "type": "string",
            "description": "Item end shipping date",
            "format": "date-time"
        },
        "DateCancel": {
            "type": "string",
            "description": "Item cancel date",
            "format": "date-time"
        },
        "TranspCode": {
            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/TranspCode"
        },
        "ShipTo": {
            "oneOf": [
                {
                    "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/Party"
                },
                {
                    "type": "object",
                    "properties": {
                        "Name": {
                            "type": "string",
                            "maxLength": 35
                        },
                        "Address": {
                            "#ref": "https://standards.namm.org/schema/common.json#Address"
                        }
                    },
                    "required": [
                        "Address",
                        "Name"
                    ]
                }
            ]
        }
    },
    "required": [
        "POLineNbr",
        "BuyerItemId",
        "Qty",
        "QtyUOM",
        "UCValue",
        "UCCurrencyCode",
        "SupplierItemId",
        "BarCodeId",
        "BarCodeType"
    ]
}
https://standards.namm.org/schema/2020.1/purchase_order.json (178:36)
Documentation for Purchase Order
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682