JSON Schema Property 'InvoiceDetail'

Diagram

Drilldown into /properties/InvoiceDetail/properties/ItemsJSON Schema Diagram of /properties/InvoiceDetail

Value

Object

Properties

Property Name Type Description
Items object Items (invoice.json)

Source

"InvoiceDetail": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "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"
                        ]
                    }
                }
            }
        }
    },
    "required": [
        "Items"
    ]
}
https://standards.namm.org/schema/2020.1/invoice.json (211:10)
Documentation for Invoice
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682