JSON Schema Property 'Items'

Diagram

Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item Drilldown into /properties/InvoiceDetail/properties/Items/properties/ItemJSON Schema Diagram of /properties/InvoiceDetail/properties/Items

Value

Object

Properties

Property Name Type Description
Item array Item (invoice.json)

Source

"Items": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "Item": {
            "type": "array",
            "minItems": 1,
            "items": {
                "type": "object",
                "additionalProperties": {
                    "not": {}
                },
                "properties": {
                    "BuyerOrderId": {
                        "type": "string",
                        "description": "Buyer order ID",
                        "maxLength": 25
                    },
                    "SupplierOrderId": {
                        "type": "string",
                        "description": "Supplier order ID",
                        "maxLength": 25
                    },
                    "InvoiceLineNbr": {
                        "type": "integer",
                        "description": "Invoice item line number"
                    },
                    "POLineNbr": {
                        "type": "integer",
                        "description": "Purchase Order line number"
                    },
                    "BuyerItemId": {
                        "type": "string",
                        "description": "Buyer item ID",
                        "maxLength": 25
                    },
                    "Qty": {
                        "type": "number"
                    },
                    "QtyUOM": {
                        "$ref": "common.json#/definitions/QtyUOM"
                    },
                    "UCValue": {
                        "type": "number",
                        "description": "Unit cost"
                    },
                    "UCCurrencyCode": {
                        "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/CurrencyCode"
                    },
                    "ExtendedCostValue": {
                        "type": "number",
                        "description": "Extended cost"
                    },
                    "ExtendedCurrencyCode": {
                        "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/CurrencyCode"
                    },
                    "RetailValue": {
                        "type": "number",
                        "description": "Unit retail value"
                    },
                    "RetailCurrencyCode": {
                        "$ref": "common.json#/definitions/CurrencyCode"
                    },
                    "SupplierItemId": {
                        "type": "string",
                        "description": "Supplier item ID",
                        "maxLength": 25
                    },
                    "SupplierItemDesc": {
                        "type": "string",
                        "description": "Supplier item description",
                        "maxLength": 50
                    },
                    "PackListNbr": {
                        "type": "string",
                        "description": "Packing list number",
                        "maxLength": 25
                    },
                    "ShipmentIds": {
                        "type": "array",
                        "items": {
                            "type": "string",
                            "description": "Shipment ID"
                        }
                    },
                    "DateShipped": {
                        "type": "string",
                        "description": "Date of shipment",
                        "format": "date"
                    },
                    "BarCodeId": {
                        "type": "string",
                        "description": "Digital barcode representation",
                        "maxLength": 14
                    },
                    "BarCodeType": {
                        "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/BarCodeType"
                    }
                },
                "required": [
                    "BuyerOrderId",
                    "SupplierOrderId",
                    "InvoiceLineNbr",
                    "POLineNbr",
                    "BuyerItemId",
                    "Qty",
                    "QtyUOM",
                    "UCValue",
                    "UCCurrencyCode",
                    "ExtendedCostValue",
                    "ExtendedCurrencyCode",
                    "SupplierItemId",
                    "SupplierItemDesc",
                    "ShipmentIds",
                    "DateShipped",
                    "BarCodeId",
                    "BarCodeType"
                ]
            }
        }
    }
}
https://standards.namm.org/schema/2020.1/invoice.json (215:28)
Documentation for Invoice
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682