JSON Schema /properties/InvoiceDetail/properties/Items/properties/Item/items[0]

Diagram

Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/additionalProperties Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/additionalProperties Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/additionalProperties Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/additionalProperties Drilldown into /definitions/BarCodeType Drilldown into /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/properties/ShipmentIds Drilldown into /definitions/CurrencyCode Drilldown into /definitions/CurrencyCode Drilldown into /definitions/CurrencyCode Drilldown into /definitions/QtyUOM Drilldown into /properties/InvoiceDetail/properties/Items/properties/ItemJSON Schema Diagram of /properties/InvoiceDetail/properties/Items/properties/Item/items[0]

Value

Object

Properties

Property Name Type Description
BuyerOrderId string A String value where length <= 25
Description : Buyer order ID
SupplierOrderId string A String value where length <= 25
Description : Supplier order ID
InvoiceLineNbr integer A Integer value
Description : Invoice item line number
POLineNbr integer A Integer value
Description : Purchase Order line number
BuyerItemId string A String value where length <= 25
Description : Buyer item ID
Qty number A Number value
QtyUOM string QtyUOM (common.json)
UCValue number A Number value
Description : Unit cost
UCCurrencyCode string CurrencyCode (common.json)
ExtendedCostValue number A Number value
Description : Extended cost
ExtendedCurrencyCode string CurrencyCode (common.json)
RetailValue number A Number value
Description : Unit retail value
RetailCurrencyCode string CurrencyCode (common.json)
SupplierItemId string A String value where length <= 25
Description : Supplier item ID
SupplierItemDesc string A String value where length <= 50
Description : Supplier item description
PackListNbr string A String value where length <= 25
Description : Packing list number
ShipmentIds array ShipmentIds (invoice.json)
DateShipped string A String value
Description : Date of shipment
BarCodeId string A String value where length <= 14
Description : Digital barcode representation
BarCodeType string BarCodeType (common.json)
Additional Properties Type Description
Any Property any /properties/InvoiceDetail/properties/Items/properties/Item/items[0]/additionalProperties (invoice.json)

Source

{
    "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 (222:42)
Documentation for Invoice
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682