![JSON Schema Diagram of /properties/PODetail/properties/Items/items[0]](images/schema-2.png)
| 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) |
{
"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"
]
}